亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互的方法、裝置和客戶端的制作方法

文檔序號(hào):7823374閱讀:373來源:國(guó)知局
實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互的方法、裝置和客戶端的制作方法
【專利摘要】本發(fā)明公開了一種實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互的方法、裝置和客戶端。所述該方法包括:預(yù)先在移動(dòng)瀏覽器客戶端中設(shè)置與移動(dòng)瀏覽器客戶端中的應(yīng)用插件對(duì)應(yīng)的調(diào)用接口和/或與獨(dú)立于瀏覽器客戶端的應(yīng)用對(duì)應(yīng)的調(diào)用接口;接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用移動(dòng)瀏覽器客戶端的指定調(diào)用接口的調(diào)用請(qǐng)求;將所述調(diào)用請(qǐng)求發(fā)送給移動(dòng)瀏覽器客戶端中的與所述指定調(diào)用接口對(duì)應(yīng)的應(yīng)用插件進(jìn)行處理,和/或,發(fā)送給移動(dòng)瀏覽器客戶端所在移動(dòng)終端中的與所述指定調(diào)用接口對(duì)應(yīng)的獨(dú)立于瀏覽器客戶端的應(yīng)用進(jìn)行處理。本發(fā)明提供的技術(shù)方案簡(jiǎn)化了用戶在瀏覽網(wǎng)頁(yè)時(shí)調(diào)用應(yīng)用或插件的操作流程,給用戶更為便捷、流暢、符合需求的交互體驗(yàn)。
【專利說明】實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互的方法、裝置和客戶端

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,具體涉及一種實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互的 方法、裝置和移動(dòng)瀏覽器客戶端。

【背景技術(shù)】
[0002] 隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展和移動(dòng)設(shè)備的成熟普及,移動(dòng)互聯(lián)網(wǎng)用戶數(shù)量日 益增多,移動(dòng)設(shè)備代替PC成為了用戶進(jìn)行網(wǎng)上行為的主要終端,用戶的網(wǎng)頁(yè)訪問行為從原 來的基于PC的瀏覽器訪問逐漸轉(zhuǎn)變成基于移動(dòng)瀏覽器客戶端的訪問。用戶在移動(dòng)瀏覽器 客戶端中瀏覽網(wǎng)頁(yè)時(shí),可能會(huì)對(duì)網(wǎng)頁(yè)地址、網(wǎng)頁(yè)中的網(wǎng)頁(yè)元素等內(nèi)容產(chǎn)生共鳴、興趣和需 求,需要調(diào)用相應(yīng)的功能來對(duì)數(shù)據(jù)進(jìn)行處理,例如,調(diào)用搜索功能進(jìn)行搜索,調(diào)用支付功能 進(jìn)行支付,調(diào)用語音識(shí)別功能進(jìn)行識(shí)別,調(diào)用分享功能進(jìn)行分享等。
[0003] 在現(xiàn)有技術(shù)中,往往要通過用戶手動(dòng)調(diào)用移動(dòng)瀏覽器客戶端中的具有相應(yīng)功能的 插件,或者,通過用戶手動(dòng)調(diào)用具有相應(yīng)功能的第三方應(yīng)用來實(shí)現(xiàn)對(duì)網(wǎng)頁(yè)中的數(shù)據(jù)的處理, 例如,用戶瀏覽網(wǎng)頁(yè)時(shí)看到一張圖片,想要對(duì)該圖片進(jìn)行分享,在現(xiàn)有方案中,需要用戶手 動(dòng)打開移動(dòng)瀏覽器客戶端中的具有分享功能的插件或者需要手動(dòng)打開第三方具有分享功 能的應(yīng)用來進(jìn)行圖片的分享,整個(gè)過程費(fèi)時(shí)費(fèi)力,網(wǎng)頁(yè)側(cè)與移動(dòng)瀏覽器客戶端并無友好的 交互過程,不符合用戶需求。


【發(fā)明內(nèi)容】

[0004] 鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上 述問題的一種實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互的方法、裝置和移動(dòng)瀏覽器客戶端。
[0005] 依據(jù)本發(fā)明的一個(gè)方面,提供了一種實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互的方法, 該方法包括:預(yù)先在移動(dòng)瀏覽器客戶端中設(shè)置與移動(dòng)瀏覽器客戶端中的應(yīng)用插件對(duì)應(yīng)的調(diào) 用接口和/或與獨(dú)立于瀏覽器客戶端的應(yīng)用對(duì)應(yīng)的調(diào)用接口;其中,不同的應(yīng)用插件和不 同的獨(dú)立于瀏覽器客戶端的應(yīng)用分別對(duì)應(yīng)不同的調(diào)用接口;接收移動(dòng)瀏覽器客戶端中加載 的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用移動(dòng)瀏覽器客戶端的指定調(diào)用接口的調(diào)用請(qǐng)求;將所述調(diào)用請(qǐng)求發(fā)送 給移動(dòng)瀏覽器客戶端中的與所述指定調(diào)用接口對(duì)應(yīng)的應(yīng)用插件進(jìn)行處理,和/或,發(fā)送給 移動(dòng)瀏覽器客戶端所在移動(dòng)終端中的與所述指定調(diào)用接口對(duì)應(yīng)的獨(dú)立于瀏覽器客戶端的 應(yīng)用進(jìn)行處理。
[0006] 可選地,所述接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用移動(dòng)瀏覽器客戶 端的指定調(diào)用接口的調(diào)用請(qǐng)求包括:接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)中的JS函數(shù)發(fā) 出的調(diào)用移動(dòng)瀏覽器客戶端的指定調(diào)用接口的調(diào)用請(qǐng)求;其中,所述的各調(diào)用接口對(duì)外公 布,所述JS函數(shù)是根據(jù)對(duì)外公布的相應(yīng)調(diào)用接口實(shí)現(xiàn)的。
[0007] 可選地,所述接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用移動(dòng)瀏覽器 客戶端的指定調(diào)用接口的調(diào)用請(qǐng)求包括:接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)使用 console, log方法傳遞來的調(diào)用移動(dòng)瀏覽器客戶端的指定調(diào)用接口的調(diào)用請(qǐng)求;其中,調(diào) 用請(qǐng)求的具體內(nèi)容作為console, log方法的參數(shù)。
[0008] 可選地,該方法進(jìn)一步包括:在接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào) 用移動(dòng)瀏覽器客戶端的指定調(diào)用接口的調(diào)用請(qǐng)求后,判斷所述網(wǎng)頁(yè)側(cè)是否符合預(yù)設(shè)規(guī)定; 如果符合,執(zhí)行將所述調(diào)用請(qǐng)求發(fā)送給移動(dòng)瀏覽器客戶端中的與所述指定調(diào)用接口對(duì)應(yīng)的 應(yīng)用插件進(jìn)行處理,和/或,發(fā)送給移動(dòng)瀏覽器客戶端所在移動(dòng)終端中的與所述指定調(diào)用 接口對(duì)應(yīng)的獨(dú)立于瀏覽器客戶端的應(yīng)用進(jìn)行處理的步驟;如果不符合,不做響應(yīng)。
[0009] 可選地,所述移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用移動(dòng)瀏覽器客戶端的 指定調(diào)用接口的調(diào)用請(qǐng)求,是所述動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)確認(rèn)當(dāng)前移動(dòng)瀏覽器客 戶端符合預(yù)設(shè)規(guī)定時(shí)發(fā)出的。
[0010] 可選地,所述與移動(dòng)瀏覽器客戶端中的應(yīng)用插件對(duì)應(yīng)的調(diào)用接口包括如下中的一 種或多種:與搜索插件對(duì)應(yīng)的調(diào)用接口、與支付插件對(duì)應(yīng)的調(diào)用接口、與語音識(shí)別插件對(duì)應(yīng) 的調(diào)用接口、與視頻播放插件對(duì)應(yīng)的調(diào)用接口、與音頻播放插件對(duì)應(yīng)的調(diào)用接口、與實(shí)現(xiàn)根 據(jù)地址信息加載地圖的插件對(duì)應(yīng)的調(diào)用接口、與電子郵件插件對(duì)應(yīng)的調(diào)用接口、與相機(jī)功 能插件對(duì)應(yīng)的調(diào)用接口、與呼叫功能插件對(duì)應(yīng)的調(diào)用接口、與短信功能插件對(duì)應(yīng)的調(diào)用接 口、與聯(lián)系人添加插件對(duì)應(yīng)的調(diào)用接口和與分享插件對(duì)應(yīng)的調(diào)用接口;
[0011] 所述與獨(dú)立于瀏覽器客戶端的應(yīng)用對(duì)應(yīng)的調(diào)用接口包括如下中的一種或多種:與 搜索應(yīng)用對(duì)應(yīng)的調(diào)用接口、與支付應(yīng)用對(duì)應(yīng)的調(diào)用接口、與語音識(shí)別應(yīng)用對(duì)應(yīng)的調(diào)用接口、 與視頻播放應(yīng)用對(duì)應(yīng)的調(diào)用接口、與音頻播放應(yīng)用對(duì)應(yīng)的調(diào)用接口、與實(shí)現(xiàn)根據(jù)地址信息 加載地圖的應(yīng)用對(duì)應(yīng)的調(diào)用接口、與電子郵件應(yīng)用對(duì)應(yīng)的調(diào)用接口、與相機(jī)應(yīng)用對(duì)應(yīng)的調(diào) 用接口、與呼叫應(yīng)用對(duì)應(yīng)的調(diào)用接口、與短信應(yīng)用對(duì)應(yīng)的調(diào)用接口、與聯(lián)系人添加應(yīng)用對(duì)應(yīng) 的調(diào)用接口和可進(jìn)行分享應(yīng)用對(duì)應(yīng)的調(diào)用接口;
[0012] 其中,可進(jìn)行分享的應(yīng)用包括:微信好友應(yīng)用、微信朋友圈應(yīng)用、QQ好友應(yīng)用、QQ 控件應(yīng)用、微博應(yīng)用、云盤應(yīng)用和藍(lán)牙傳輸應(yīng)用。
[0013] 可選地,所述接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用移動(dòng)瀏覽器客戶 端的指定調(diào)用接口的調(diào)用請(qǐng)求,以及所述將所述調(diào)用請(qǐng)求發(fā)送給移動(dòng)瀏覽器客戶端中的與 所述指定調(diào)用接口對(duì)應(yīng)的應(yīng)用插件進(jìn)行處理包括:
[0014] 接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用移動(dòng)瀏覽器客戶端的與分享 插件對(duì)應(yīng)的調(diào)用接口的調(diào)用請(qǐng)求,將所述調(diào)用請(qǐng)求發(fā)送給移動(dòng)瀏覽器客戶端中的分享插件 進(jìn)行處理。
[0015] 可選地,該方法進(jìn)一步包括:移動(dòng)瀏覽器客戶端中的分享插件收到所述調(diào)用請(qǐng)求 后,
[0016] 從該調(diào)用請(qǐng)求中獲取待分享數(shù)據(jù);生成包含多種可分享應(yīng)用的標(biāo)識(shí)的對(duì)話框并彈 出,以供用戶選擇一個(gè)可分享應(yīng)用;調(diào)用用戶選擇的應(yīng)用的分享接口,將獲取的待分享數(shù)據(jù) 通過調(diào)用該分享接口進(jìn)行分享。
[0017] 可選地,所述對(duì)話框中包括:預(yù)設(shè)個(gè)數(shù)的可分享應(yīng)用的標(biāo)識(shí)和一個(gè)擴(kuò)展按鈕;該 方法進(jìn)一步包括:當(dāng)所述擴(kuò)展按鈕被觸發(fā)時(shí),彈出另一個(gè)包含移動(dòng)終端的系統(tǒng)提供的可進(jìn) 行分享的其他應(yīng)用的標(biāo)識(shí)的新對(duì)話框。
[0018] 可選地,所述對(duì)話框中還包括:實(shí)現(xiàn)復(fù)制鏈接的功能鍵;該方法進(jìn)一步包括:當(dāng)所 述功能鍵被觸發(fā)時(shí),將待分享的網(wǎng)頁(yè)數(shù)據(jù)復(fù)制到移動(dòng)終端系統(tǒng)的剪貼板上。
[0019] 可選地,彈出另一個(gè)包含移動(dòng)終端的系統(tǒng)提供的可進(jìn)行分享的其他應(yīng)用的標(biāo)識(shí)的 新對(duì)話框之前,該方法進(jìn)一步包括:向移動(dòng)終端的系統(tǒng)觸發(fā)一個(gè)分享Action,接收系統(tǒng)根 據(jù)該分享Action返回的系統(tǒng)中能夠滿足該分享Action的應(yīng)用列表;根據(jù)預(yù)設(shè)策略篩掉所 述應(yīng)用列表中的部分應(yīng)用;生成包含所述應(yīng)用列表中的應(yīng)用的標(biāo)識(shí)的所述新對(duì)話框。
[0020] 可選地,在調(diào)用用戶選擇的應(yīng)用的分享接口,將獲取的待分享數(shù)據(jù)通過調(diào)用該分 享接口進(jìn)行分享之前,該方法進(jìn)一步包括:依次判斷移動(dòng)瀏覽器所在的移動(dòng)終端是否已安 裝了該應(yīng)用、用戶是否已登錄該應(yīng)用以及用戶是否授權(quán)通過該應(yīng)用分享;如果沒有安裝該 應(yīng)用,則跳轉(zhuǎn)到該應(yīng)用的網(wǎng)頁(yè)登錄頁(yè)面,如果該應(yīng)用沒有對(duì)應(yīng)的網(wǎng)頁(yè)登錄頁(yè)面,則提示用戶 下載該應(yīng)用;如果用戶沒有登錄,則提示用戶進(jìn)行登錄;如果用戶沒有授權(quán)分享,則提示用 戶是否授權(quán),如果用戶授權(quán)則記錄授權(quán)令牌;只有用戶登錄該應(yīng)用,并授權(quán)通過該應(yīng)用分享 時(shí),才執(zhí)行所述的調(diào)用用戶選擇的應(yīng)用的分享接口,才執(zhí)行所述將獲取的待分享數(shù)據(jù)通過 調(diào)用該分享接口進(jìn)行分享的步驟。
[0021] 可選地,該方法進(jìn)一步包括:如果用戶選的應(yīng)用沒有提供分享接口,將待分享的網(wǎng) 頁(yè)數(shù)據(jù)通過Intent方式發(fā)送到該應(yīng)用進(jìn)行分享。
[0022] 可選地,該方法進(jìn)一步包括:根據(jù)不同的可分享應(yīng)用提供的不同的分享接口,分別 預(yù)先定制調(diào)用不同的分享接口的不同調(diào)用方法;
[0023] 所述調(diào)用用戶選擇的應(yīng)用的分享接口為:利用用戶選擇的應(yīng)用的分享接口對(duì)應(yīng)的 調(diào)用方法來調(diào)用該分享接口。
[0024] 可選地,該方法在所述從該調(diào)用請(qǐng)求中獲取待分享數(shù)據(jù)之后,該方法進(jìn)一步包括: 判斷所述待分享數(shù)據(jù)中是否包含預(yù)定格式的數(shù)據(jù);如果包含,進(jìn)一步在所述對(duì)話框中顯示 可處理所述預(yù)定格式數(shù)據(jù)的應(yīng)用;當(dāng)所述對(duì)話框中的可處理所述預(yù)定格式數(shù)據(jù)的應(yīng)用被觸 發(fā)時(shí),將所述待分享數(shù)據(jù)中的預(yù)定格式的數(shù)據(jù)通過Intent方式發(fā)送給該應(yīng)用進(jìn)行相應(yīng)處 理。
[0025] 依據(jù)本發(fā)明的另一個(gè)方面,提供了一種實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互的裝 置,該裝置包括:
[0026] 設(shè)置單元,適于預(yù)先在移動(dòng)瀏覽器客戶端中設(shè)置與移動(dòng)瀏覽器客戶端中的應(yīng)用插 件對(duì)應(yīng)的調(diào)用接口和/或與獨(dú)立于瀏覽器客戶端的應(yīng)用對(duì)應(yīng)的調(diào)用接口;其中,不同的應(yīng) 用插件和不同的獨(dú)立于瀏覽器客戶端的應(yīng)用分別對(duì)應(yīng)不同的調(diào)用接口;
[0027] 接收單元,適于接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用移動(dòng)瀏覽器客 戶端的指定調(diào)用接口的調(diào)用請(qǐng)求,將該調(diào)用請(qǐng)求發(fā)送給轉(zhuǎn)發(fā)處理單元;
[0028] 轉(zhuǎn)發(fā)處理單元,適于將所述調(diào)用請(qǐng)求發(fā)送給移動(dòng)瀏覽器客戶端中的與所述指定調(diào) 用接口對(duì)應(yīng)的應(yīng)用插件進(jìn)行處理,和/或,發(fā)送給移動(dòng)瀏覽器客戶端所在移動(dòng)終端中的與 所述指定調(diào)用接口對(duì)應(yīng)的獨(dú)立于瀏覽器客戶端的應(yīng)用進(jìn)行處理。
[0029] 可選地,所述接收單元,適于接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)中的JS函數(shù)發(fā) 出的調(diào)用移動(dòng)瀏覽器客戶端的指定調(diào)用接口的調(diào)用請(qǐng)求;
[0030] 其中,所述的各調(diào)用接口對(duì)外公布,所述JS函數(shù)是根據(jù)對(duì)外公布的相應(yīng)調(diào)用接口 實(shí)現(xiàn)的。
[0031] 可選地,所述接收單元,適于接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)使用 console, log方法傳遞來的調(diào)用移動(dòng)瀏覽器客戶端的指定調(diào)用接口的調(diào)用請(qǐng)求;其中,調(diào) 用請(qǐng)求的具體內(nèi)容作為console, log方法的參數(shù)。
[0032] 可選地,所述接收單元,進(jìn)一步適于在接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā) 出的調(diào)用移動(dòng)瀏覽器客戶端的指定調(diào)用接口的調(diào)用請(qǐng)求后,判斷所述網(wǎng)頁(yè)側(cè)是否符合預(yù)設(shè) 規(guī)定;如果符合,則將該請(qǐng)求發(fā)送給轉(zhuǎn)發(fā)處理單元,如果不符合,不做處理。
[0033] 可選地,所述接收單元接收的移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用移動(dòng) 瀏覽器客戶端的指定調(diào)用接口的調(diào)用請(qǐng)求,是所述動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)確認(rèn)當(dāng) 前移動(dòng)瀏覽器客戶端符合預(yù)設(shè)規(guī)定時(shí)發(fā)出的。
[0034] 可選地,所述設(shè)置單元設(shè)置的與移動(dòng)瀏覽器客戶端中的應(yīng)用插件對(duì)應(yīng)的調(diào)用接口 包括如下中的一種或多種:與搜索插件對(duì)應(yīng)的調(diào)用接口、與支付插件對(duì)應(yīng)的調(diào)用接口、與語 音識(shí)別插件對(duì)應(yīng)的調(diào)用接口、與視頻播放插件對(duì)應(yīng)的調(diào)用接口、與音頻播放插件對(duì)應(yīng)的調(diào) 用接口、與實(shí)現(xiàn)根據(jù)地址信息加載地圖的插件對(duì)應(yīng)的調(diào)用接口、與電子郵件插件對(duì)應(yīng)的調(diào) 用接口、與相機(jī)功能插件對(duì)應(yīng)的調(diào)用接口、與呼叫功能插件對(duì)應(yīng)的調(diào)用接口、與短信功能插 件對(duì)應(yīng)的調(diào)用接口、與聯(lián)系人添加插件對(duì)應(yīng)的調(diào)用接口和與分享插件對(duì)應(yīng)的調(diào)用接口;
[0035] 所述設(shè)置單元設(shè)置的與獨(dú)立于瀏覽器客戶端的應(yīng)用對(duì)應(yīng)的調(diào)用接口包括如下中 的一種或多種:與搜索應(yīng)用對(duì)應(yīng)的調(diào)用接口、與支付應(yīng)用對(duì)應(yīng)的調(diào)用接口、與語音識(shí)別應(yīng)用 對(duì)應(yīng)的調(diào)用接口、與視頻播放應(yīng)用對(duì)應(yīng)的調(diào)用接口、與音頻播放應(yīng)用對(duì)應(yīng)的調(diào)用接口、與實(shí) 現(xiàn)根據(jù)地址信息加載地圖的應(yīng)用對(duì)應(yīng)的調(diào)用接口、與電子郵件應(yīng)用對(duì)應(yīng)的調(diào)用接口、與相 機(jī)應(yīng)用對(duì)應(yīng)的調(diào)用接口、與呼叫應(yīng)用對(duì)應(yīng)的調(diào)用接口、與短信應(yīng)用對(duì)應(yīng)的調(diào)用接口、與聯(lián)系 人添加應(yīng)用對(duì)應(yīng)的調(diào)用接口和可進(jìn)行分享應(yīng)用對(duì)應(yīng)的調(diào)用接口;
[0036] 其中,可進(jìn)行分享的應(yīng)用包括:微信好友應(yīng)用、微信朋友圈應(yīng)用、QQ好友應(yīng)用、QQ 控件應(yīng)用、微博應(yīng)用、云盤應(yīng)用和藍(lán)牙傳輸應(yīng)用。
[0037] 可選地,該裝置進(jìn)一步包括:分享插件單元;
[0038] 所述接收單元,適于接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用移動(dòng)瀏覽 器客戶端的與分享插件單元對(duì)應(yīng)的調(diào)用接口的調(diào)用請(qǐng)求,將該調(diào)用請(qǐng)求發(fā)送給轉(zhuǎn)發(fā)處理單 元,
[0039] 所述轉(zhuǎn)發(fā)處理單元,適于將所述調(diào)用請(qǐng)求發(fā)送給移動(dòng)瀏覽器客戶端中的分享插件 單元進(jìn)行處理。
[0040] 可選地,所述分享插件單元包括:
[0041] 數(shù)據(jù)獲取模塊,適于從轉(zhuǎn)發(fā)處理單元發(fā)送的該調(diào)用請(qǐng)求中獲取待分享數(shù)據(jù);
[0042] 對(duì)話框模塊,適于生成包含多種可分享應(yīng)用的標(biāo)識(shí)的對(duì)話框并彈出,以供用戶選 擇一個(gè)可分享應(yīng)用;
[0043] 分享模塊,適于調(diào)用用戶選擇的應(yīng)用的分享接口,將獲取的待分享數(shù)據(jù)通過調(diào)用 該分享接口進(jìn)行分享。
[0044] 可選地,所述對(duì)話框模塊彈出的對(duì)話框中包括:預(yù)設(shè)個(gè)數(shù)的可分享應(yīng)用的標(biāo)識(shí)和 一個(gè)擴(kuò)展按鈕;
[0045] 所述對(duì)話框模塊,進(jìn)一步適于當(dāng)所述擴(kuò)展按鈕被觸發(fā)時(shí),彈出另一個(gè)包含移動(dòng)終 端的系統(tǒng)提供的可進(jìn)行分享的其他應(yīng)用的標(biāo)識(shí)的新對(duì)話框。
[0046] 可選地,所述對(duì)話框模塊彈出的對(duì)話框中還包括:實(shí)現(xiàn)復(fù)制鏈接的功能鍵;
[0047] 所述對(duì)話框模塊,進(jìn)一步適于當(dāng)所述功能鍵被觸發(fā)時(shí),將待分享的網(wǎng)頁(yè)數(shù)據(jù)復(fù)制 到移動(dòng)終端系統(tǒng)的剪貼板上。
[0048] 可選地,所述對(duì)話框模塊,進(jìn)一步適于在彈出所述新對(duì)話框之前,向移動(dòng)終端的 系統(tǒng)觸發(fā)一個(gè)分享Action,接收系統(tǒng)根據(jù)該分享Action返回的系統(tǒng)中能夠滿足該分享 Action的應(yīng)用列表;
[0049] 根據(jù)預(yù)設(shè)策略篩掉所述應(yīng)用列表中的部分應(yīng)用;
[0050] 生成包含所述應(yīng)用列表中的應(yīng)用的標(biāo)識(shí)的所述新對(duì)話框。
[0051] 可選地,在調(diào)用用戶選擇的應(yīng)用的分享接口,將獲取的待分享數(shù)據(jù)通過調(diào)用該分 早接口進(jìn)tx分早之如,
[0052] 所述分享模塊,進(jìn)一步依次判斷移動(dòng)瀏覽器所在的移動(dòng)終端是否已安裝了該應(yīng) 用、用戶是否已登錄該應(yīng)用以及用戶是否授權(quán)通過該應(yīng)用分享;如果沒有安裝該應(yīng)用,則跳 轉(zhuǎn)到該應(yīng)用的網(wǎng)頁(yè)登錄頁(yè)面,如果該應(yīng)用沒有對(duì)應(yīng)的網(wǎng)頁(yè)登錄頁(yè)面,則提示用戶下載該應(yīng) 用;如果用戶沒有登錄,則提示用戶進(jìn)行登錄;如果用戶沒有授權(quán)分享,則提示用戶是否授 權(quán),如果用戶授權(quán)則記錄授權(quán)令牌;只有用戶登錄該應(yīng)用,并授權(quán)通過該應(yīng)用分享時(shí),才執(zhí) 行所述的調(diào)用用戶選擇的應(yīng)用的分享接口,才執(zhí)行所述將獲取的待分享數(shù)據(jù)通過調(diào)用該分 享接口進(jìn)行分享的步驟。
[0053] 可選地,所述分享模塊,進(jìn)一步適于當(dāng)用戶選的應(yīng)用沒有提供分享接口,將待分享 的網(wǎng)頁(yè)數(shù)據(jù)通過Intent方式發(fā)送到該應(yīng)用進(jìn)行分享。
[0054] 可選地,所述分享插件單元進(jìn)一步包括:定制模塊,適于根據(jù)不同的可分享應(yīng)用提 供的不同的分享接口,分別預(yù)先定制調(diào)用不同的分享接口的不同調(diào)用方法;
[0055] 所述分享模塊,適于利用用戶選擇的應(yīng)用的分享接口對(duì)應(yīng)的調(diào)用方法來調(diào)用該分 享接口。
[0056] 可選地,所述分享插件單元進(jìn)一步包括:判斷模塊,適于判斷所述待分享數(shù)據(jù)中是 否包含預(yù)定格式的數(shù)據(jù);
[0057] 所述對(duì)話框模塊,適于在所述判斷模塊判斷出包含預(yù)定格式的數(shù)據(jù)時(shí),進(jìn)一步在 所述對(duì)話框中顯示可處理所述預(yù)定格式數(shù)據(jù)的應(yīng)用;
[0058] 所述分享模塊,進(jìn)一步適于當(dāng)所述對(duì)話框中的可處理所述預(yù)定格式數(shù)據(jù)的應(yīng)用被 觸發(fā)時(shí),將所述待分享數(shù)據(jù)中的預(yù)定格式的數(shù)據(jù)通過Intent方式發(fā)送給該應(yīng)用進(jìn)行相應(yīng) 處理。
[0059] 依據(jù)本發(fā)明的又一個(gè)方面,提供了一種移動(dòng)瀏覽器客戶端,該移動(dòng)瀏覽器客戶端 包括如上任一項(xiàng)所述的實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互的裝置。
[0060] 由上述可知,本發(fā)明提供的技術(shù)方案將網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用請(qǐng)求通過預(yù)先設(shè)置的調(diào) 用接口發(fā)送給相應(yīng)的插件或應(yīng)用,使得相應(yīng)的插件或應(yīng)用對(duì)調(diào)用請(qǐng)求進(jìn)行處理,從而完成 了移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)之間的交互,簡(jiǎn)化了用戶在瀏覽網(wǎng)頁(yè)時(shí)調(diào)用應(yīng)用或插件的操作 流程,無需用戶手動(dòng)查找、調(diào)用具有相關(guān)功能的應(yīng)用或插件,給用戶更為便捷、流暢、符合需 求的交互體驗(yàn)。
[0061] 上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠 更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。

【專利附圖】

【附圖說明】
[0062] 通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明 的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0063] 圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互的 方法的流程圖;
[0064] 圖2示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的一種實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互 的方法的流程圖;
[0065] 圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互的 裝置的示意圖;
[0066] 圖4示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的一種實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互 的裝置的示意圖;
[0067] 圖5示出了根據(jù)本發(fā)明又一個(gè)實(shí)施例的一種實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互 的裝置的分享插件單元的示意圖;
[0068] 圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種移動(dòng)瀏覽器客戶端的示意圖;
[0069] 圖7A示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)客戶端加載的網(wǎng)頁(yè)的示意圖;
[0070] 圖7B示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的對(duì)話框的示意圖;
[0071] 圖7C示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的新對(duì)話框的示意圖;
[0072] 圖7D示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)頁(yè)登陸頁(yè)面的示意圖;
[0073] 圖7E示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的授權(quán)頁(yè)面的示意圖。

【具體實(shí)施方式】
[0074] 下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開 的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例 所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0075] 圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互的 方法的流程圖。如圖1所示,該方法包括:
[0076] 步驟S110,預(yù)先在移動(dòng)瀏覽器客戶端中設(shè)置與移動(dòng)瀏覽器客戶端中的應(yīng)用插件對(duì) 應(yīng)的調(diào)用接口和/或與獨(dú)立于瀏覽器客戶端的應(yīng)用對(duì)應(yīng)的調(diào)用接口。
[0077] 本步驟中,不同的應(yīng)用插件和不同的獨(dú)立于瀏覽器客戶端的應(yīng)用分別對(duì)應(yīng)不同的 調(diào)用接口。
[0078] 步驟S120,接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用移動(dòng)瀏覽器客戶端 的指定調(diào)用接口的調(diào)用請(qǐng)求。
[0079] 步驟S130,將調(diào)用請(qǐng)求發(fā)送給移動(dòng)瀏覽器客戶端中的與指定調(diào)用接口對(duì)應(yīng)的應(yīng)用 插件進(jìn)行處理,和/或,發(fā)送給移動(dòng)瀏覽器客戶端所在移動(dòng)終端中的與指定調(diào)用接口對(duì)應(yīng) 的獨(dú)立于瀏覽器客戶端的應(yīng)用進(jìn)行處理。
[0080] 可見,圖1所示的方法將網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用請(qǐng)求通過預(yù)先設(shè)置的調(diào)用接口發(fā)送給 相應(yīng)的插件或應(yīng)用,使得相應(yīng)的插件或應(yīng)用對(duì)調(diào)用請(qǐng)求進(jìn)行處理,從而完成了移動(dòng)瀏覽器 客戶端與網(wǎng)頁(yè)之間的交互,簡(jiǎn)化了用戶在瀏覽網(wǎng)頁(yè)時(shí)調(diào)用應(yīng)用或插件的操作流程,無需用 戶手動(dòng)查找、調(diào)用具有相關(guān)功能的應(yīng)用或插件,給用戶更為便捷、流暢、符合需求的交互體 驗(yàn)。
[0081] 在本發(fā)明的一個(gè)實(shí)施例中,圖1所示方法的步驟S120接收移動(dòng)瀏覽器客戶端中加 載的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用移動(dòng)瀏覽器客戶端的指定調(diào)用接口的調(diào)用請(qǐng)求是指:接收移動(dòng)瀏覽 器客戶端中加載的網(wǎng)頁(yè)中的JS函數(shù)發(fā)出的調(diào)用移動(dòng)瀏覽器客戶端的指定調(diào)用接口的調(diào)用 請(qǐng)求;其中,各調(diào)用接口對(duì)外公布,網(wǎng)頁(yè)中的JS函數(shù)是根據(jù)對(duì)外公布的相應(yīng)調(diào)用接口實(shí)現(xiàn) 的。
[0082] 例如,一個(gè)具有數(shù)據(jù)分享功能的應(yīng)用或應(yīng)用插件,其相應(yīng)的圖文分享的調(diào)用接口 參數(shù)如表1所示:
[0083] 表 1
[0084]

【權(quán)利要求】
1. 一種實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互的方法,其中,該方法包括: 預(yù)先在移動(dòng)瀏覽器客戶端中設(shè)置與移動(dòng)瀏覽器客戶端中的應(yīng)用插件對(duì)應(yīng)的調(diào)用接口 和/或與獨(dú)立于瀏覽器客戶端的應(yīng)用對(duì)應(yīng)的調(diào)用接口;其中,不同的應(yīng)用插件和不同的獨(dú) 立于瀏覽器客戶端的應(yīng)用分別對(duì)應(yīng)不同的調(diào)用接口; 接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用移動(dòng)瀏覽器客戶端的指定調(diào)用接 口的調(diào)用請(qǐng)求; 將所述調(diào)用請(qǐng)求發(fā)送給移動(dòng)瀏覽器客戶端中的與所述指定調(diào)用接口對(duì)應(yīng)的應(yīng)用插件 進(jìn)行處理,和/或,發(fā)送給移動(dòng)瀏覽器客戶端所在移動(dòng)終端中的與所述指定調(diào)用接口對(duì)應(yīng) 的獨(dú)立于瀏覽器客戶端的應(yīng)用進(jìn)行處理。
2. 如權(quán)利要求1所述的方法,其中,所述接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出 的調(diào)用移動(dòng)瀏覽器客戶端的指定調(diào)用接口的調(diào)用請(qǐng)求包括: 接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)中的JS函數(shù)發(fā)出的調(diào)用移動(dòng)瀏覽器客戶端的指 定調(diào)用接口的調(diào)用請(qǐng)求; 其中,所述的各調(diào)用接口對(duì)外公布,所述JS函數(shù)是根據(jù)對(duì)外公布的相應(yīng)調(diào)用接口實(shí)現(xiàn) 的。
3. 如權(quán)利要求1所述的方法,其中,所述接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出 的調(diào)用移動(dòng)瀏覽器客戶端的指定調(diào)用接口的調(diào)用請(qǐng)求包括: 接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)使用console, log方法傳遞來的調(diào)用移動(dòng)瀏 覽器客戶端的指定調(diào)用接口的調(diào)用請(qǐng)求;其中,調(diào)用請(qǐng)求的具體內(nèi)容作為console, log方 法的參數(shù)。
4. 如權(quán)利要求1所述的方法,其中,該方法進(jìn)一步包括: 在接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用移動(dòng)瀏覽器客戶端的指定調(diào)用 接口的調(diào)用請(qǐng)求后,判斷所述網(wǎng)頁(yè)側(cè)是否符合預(yù)設(shè)規(guī)定; 如果符合,執(zhí)行將所述調(diào)用請(qǐng)求發(fā)送給移動(dòng)瀏覽器客戶端中的與所述指定調(diào)用接口對(duì) 應(yīng)的應(yīng)用插件進(jìn)行處理,和/或,發(fā)送給移動(dòng)瀏覽器客戶端所在移動(dòng)終端中的與所述指定 調(diào)用接口對(duì)應(yīng)的獨(dú)立于瀏覽器客戶端的應(yīng)用進(jìn)行處理的步驟; 如果不符合,不做響應(yīng)。
5. 如權(quán)利要求1所述的方法,其中, 所述移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用移動(dòng)瀏覽器客戶端的指定調(diào)用接 口的調(diào)用請(qǐng)求,是所述動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)確認(rèn)當(dāng)前移動(dòng)瀏覽器客戶端符合預(yù) 設(shè)規(guī)定時(shí)發(fā)出的。
6. -種實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互的裝置,其中,該裝置包括: 設(shè)置單元,適于預(yù)先在移動(dòng)瀏覽器客戶端中設(shè)置與移動(dòng)瀏覽器客戶端中的應(yīng)用插件對(duì) 應(yīng)的調(diào)用接口和/或與獨(dú)立于瀏覽器客戶端的應(yīng)用對(duì)應(yīng)的調(diào)用接口;其中,不同的應(yīng)用插 件和不同的獨(dú)立于瀏覽器客戶端的應(yīng)用分別對(duì)應(yīng)不同的調(diào)用接口; 接收單元,適于接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用移動(dòng)瀏覽器客戶端 的指定調(diào)用接口的調(diào)用請(qǐng)求,將該調(diào)用請(qǐng)求發(fā)送給轉(zhuǎn)發(fā)處理單元; 轉(zhuǎn)發(fā)處理單元,適于將所述調(diào)用請(qǐng)求發(fā)送給移動(dòng)瀏覽器客戶端中的與所述指定調(diào)用接 口對(duì)應(yīng)的應(yīng)用插件進(jìn)行處理,和/或,發(fā)送給移動(dòng)瀏覽器客戶端所在移動(dòng)終端中的與所述 指定調(diào)用接口對(duì)應(yīng)的獨(dú)立于瀏覽器客戶端的應(yīng)用進(jìn)行處理。
7. 如權(quán)利要求6所述的裝置,其中, 所述接收單元,適于接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)中的JS函數(shù)發(fā)出的調(diào)用移 動(dòng)瀏覽器客戶端的指定調(diào)用接口的調(diào)用請(qǐng)求; 其中,所述的各調(diào)用接口對(duì)外公布,所述JS函數(shù)是根據(jù)對(duì)外公布的相應(yīng)調(diào)用接口實(shí)現(xiàn) 的。
8. 如權(quán)利要求6所述的裝置,其中, 所述接收單元,適于接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)使用console, log方法傳 遞來的調(diào)用移動(dòng)瀏覽器客戶端的指定調(diào)用接口的調(diào)用請(qǐng)求;其中,調(diào)用請(qǐng)求的具體內(nèi)容作 為console, log方法的參數(shù)。
9. 如權(quán)利要求6所述的裝置,其中, 所述接收單元,進(jìn)一步適于在接收移動(dòng)瀏覽器客戶端中加載的網(wǎng)頁(yè)側(cè)發(fā)出的調(diào)用移動(dòng) 瀏覽器客戶端的指定調(diào)用接口的調(diào)用請(qǐng)求后,判斷所述網(wǎng)頁(yè)側(cè)是否符合預(yù)設(shè)規(guī)定;如果符 合,則將該請(qǐng)求發(fā)送給轉(zhuǎn)發(fā)處理單元,如果不符合,不做處理。
10. -種移動(dòng)瀏覽器客戶端,其中,該移動(dòng)瀏覽器客戶端包括如權(quán)利要求6-9中任一項(xiàng) 所述的實(shí)現(xiàn)移動(dòng)瀏覽器客戶端與網(wǎng)頁(yè)交互的裝置。
【文檔編號(hào)】H04L29/06GK104462478SQ201410796006
【公開日】2015年3月25日 申請(qǐng)日期:2014年12月18日 優(yōu)先權(quán)日:2014年12月18日
【發(fā)明者】楊德立 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1