頁面分享方法、裝置及系統(tǒng)的制作方法
【專利摘要】一種頁面分享方法,包括:獲取頁面分享指令;根據(jù)所述頁面分享指令獲取相應(yīng)的終端標(biāo)識;獲取瀏覽器地址欄中的鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息;將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給與所述終端標(biāo)識對應(yīng)的終端的瀏覽器事件監(jiān)聽進(jìn)程。此外,還提供了一種頁面分享裝置、頁面分享系統(tǒng)。上述頁面分享方法、裝置及系統(tǒng)能夠提高操作便利性。
【專利說明】
頁面分享方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,特別是涉及一種頁面分享方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)技術(shù)的發(fā)展,越來越多的用戶通過智能手機(jī)或平板電腦等移動設(shè)備訪問互聯(lián)網(wǎng)瀏覽網(wǎng)頁。傳統(tǒng)技術(shù)中用戶在進(jìn)行多終端頁面共享時,通常需要啟動移動設(shè)備上的即時通信工具,通過即時通信工具將正在瀏覽的頁面的鏈接發(fā)送給其他終端,其他終端通過在瀏覽器地址欄輸入該鏈接訪問相應(yīng)的網(wǎng)頁。
[0003]然而,發(fā)明人經(jīng)研究發(fā)現(xiàn),傳統(tǒng)技術(shù)中的頁面分享方法至少存在以下問題:接受頁面分享的終端只能根據(jù)鏈接加載頁面,其瀏覽器展示的是頁面的初始瀏覽位置,而不能反應(yīng)頁面分享者當(dāng)前的瀏覽進(jìn)度,導(dǎo)致傳統(tǒng)技術(shù)中頁面分享后的瀏覽位置定位不準(zhǔn)確,需要用戶手動調(diào)整,使得操作的便利性不足。
【發(fā)明內(nèi)容】
[0004]基于此,有必要提供一種能提高操作便利性的頁面分享方法。
[0005]一種頁面分享方法,包括:
[0006]獲取頁面分享指令;
[0007]根據(jù)所述頁面分享指令獲取相應(yīng)的終端標(biāo)識;
[0008]獲取瀏覽器地址欄中的鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息;
[0009]將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給與所述終端標(biāo)識對應(yīng)的終端的瀏覽器事件監(jiān)聽進(jìn)程。
[0010]此外,還有必要提供一種能提高操作便利性的頁面分享裝置。
[0011]一種頁面分享裝置,包括:
[0012]指令獲取模塊,用于獲取頁面分享指令;
[0013]終端獲取模塊,用于根據(jù)所述頁面分享指令獲取相應(yīng)的終端標(biāo)識;
[0014]頁面信息獲取模塊,用于獲取瀏覽器地址欄中的鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息;
[0015]頁面信息發(fā)送模塊,用于將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給與所述終端標(biāo)識對應(yīng)的終端的瀏覽器事件監(jiān)聽進(jìn)程。
[0016]此外,還有必要提供一種能提高操作便利性的頁面分享方法。
[0017]一種頁面分享方法,包括:
[0018]發(fā)送終端獲取頁面分享指令,并根據(jù)所述頁面分享指令獲取相應(yīng)的接收終端;
[0019]所述發(fā)送終端獲取瀏覽器地址欄中的鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息,并將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給所述接收終端;
[0020]所述接收終端接收所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息,根據(jù)所述瀏覽進(jìn)度信息調(diào)用瀏覽器的接口函數(shù)加載與所述鏈接字符串對應(yīng)的頁面。
[0021]此外,還有必要提供一種能提高操作便利性的頁面分享系統(tǒng)。
[0022]一種頁面分享系統(tǒng),包括發(fā)送終端和接收終端,其特征在于,所述發(fā)送終端用于獲取頁面分享指令,并根據(jù)所述頁面分享指令獲取相應(yīng)的接收終端;
[0023]所述發(fā)送終端還用于獲取瀏覽器地址欄中的鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息,并將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給所述接收終端;
[0024]所述接收終端用于接收所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息,根據(jù)所述瀏覽進(jìn)度信息調(diào)用瀏覽器的接口函數(shù)加載與所述鏈接字符串對應(yīng)的頁面。
[0025]上述頁面分享方法、裝置及系統(tǒng),用戶只需要輸入頁面分享指令,瀏覽器即可自動獲取瀏覽器地址欄中的鏈接字符串(即用戶當(dāng)前瀏覽的頁面對應(yīng)的鏈接地址)以及該連接字符串對應(yīng)的頁面的瀏覽進(jìn)度信息,并將其發(fā)送給頁面分享指令對應(yīng)的終端的瀏覽器事件監(jiān)聽進(jìn)程,該終端的瀏覽器事件監(jiān)聽進(jìn)程即可自動加載該鏈接字符串對應(yīng)的頁面,并根據(jù)接收到的瀏覽進(jìn)度信息調(diào)整頁面的顯示進(jìn)度。與傳統(tǒng)技術(shù)相比,分享后的頁面不僅頁面內(nèi)容相同,顯示進(jìn)度及反應(yīng)用戶瀏覽進(jìn)度的展示界面也自動調(diào)整為相同,使得用戶無需在接受分享后無需手動調(diào)整瀏覽器的顯示進(jìn)度,從而提高了操作的便利性。
【專利附圖】
【附圖說明】
[0026]圖1為一個實(shí)施例中頁面分享方法的流程圖;
[0027]圖2為一個實(shí)施例中搖動操作的操作過程示意圖;
[0028]圖3為一個實(shí)施例中碰撞事件的操作過程示意圖;
[0029]圖4為一個實(shí)施例中方便用戶選取終端的界面展示圖;
[0030]圖5為一個實(shí)施例中展示用戶附近的終端的界面展示圖;
[0031]圖6為一個實(shí)施例中頁面分享裝置的結(jié)構(gòu)示意圖;
[0032]圖7為另一個實(shí)施例中頁面分享裝置的結(jié)構(gòu)示意圖;
[0033]圖8為另一個實(shí)施例中頁面分享方法的流程圖;
[0034]圖9為一個實(shí)施例中頁面分享系統(tǒng)的結(jié)構(gòu)示意圖;
[0035]圖10為另一個實(shí)施例中頁面分享系統(tǒng)的結(jié)構(gòu)示意圖;
[0036]圖11為另一個實(shí)施例中頁面分享裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0037]在一個實(shí)施例中,如圖1所示,一種頁面分享方法,該方法完全依賴于計(jì)算機(jī)程序,該計(jì)算機(jī)程序可運(yùn)行于基于馮洛伊曼體系的移動設(shè)備上,例如智能手機(jī)、平板電腦、智能眼鏡等,該方法包括:
[0038]步驟S102,獲取頁面分享指令。
[0039]頁面分享指令即用戶輸入的用于觸發(fā)分享頁面操作的指令。
[0040]在一個實(shí)施例中,用戶可通過點(diǎn)擊或觸摸功能鍵來輸入頁面分享指令。例如,在一個應(yīng)用場景中,該方法的運(yùn)行基于智能手機(jī)上的瀏覽器,瀏覽器的工具欄中可設(shè)置分享按鈕,用戶可通過點(diǎn)擊該按鈕輸入頁面分享指令。
[0041]在另一個實(shí)施例中,在獲取頁面分享指令之前,還可通過加速度傳感器檢測搖動操作或碰撞操作,并根據(jù)檢測到的搖動操作或碰撞操作生成頁面分享指令。加速度傳感器即重力感應(yīng)器,是智能手機(jī)中具備的常用傳感器之一。加速度傳感器能夠檢測到移動設(shè)備運(yùn)動的加速度的變化,因此可以感應(yīng)到搖動移動設(shè)備的操作和移動設(shè)備發(fā)生碰撞的事件。
[0042]在本實(shí)施例對應(yīng)的應(yīng)用場景中,如圖2和圖3所示,用戶無需點(diǎn)擊瀏覽器上的按鈕,而只需將智能手機(jī)搖一搖或?qū)⒅悄苁謾C(jī)與其他智能手機(jī)碰一碰即可輸入頁面分享指令。優(yōu)選地,可根據(jù)搖動的頻率和幅度對搖動操作或碰撞操作進(jìn)行篩選,防止智能手機(jī)放置于背包中時,背包晃動產(chǎn)生的誤操作。
[0043]步驟S104,根據(jù)頁面分享指令獲取相應(yīng)的終端標(biāo)識。
[0044]終端標(biāo)識即終端的標(biāo)識信息,可以是IP地址,終端名稱,終端的網(wǎng)卡號等。
[0045]在一個實(shí)施例中,接收到頁面分享指令后,可通過近距離無線通信組件得到終端標(biāo)識。近距離無線通信(NFC, Near Field Communicat1n)是一種非接觸式識別和互聯(lián)技術(shù),可以在移動設(shè)備、消費(fèi)類電子產(chǎn)品、PC和智能控件工具間進(jìn)行近距離無線通信。近距離無線通信組件(下稱NFC組件)包含智能手機(jī)內(nèi)的NFC芯片及其相應(yīng)的驅(qū)動程序。在本實(shí)施例中,在獲取到頁面分享指令時,即調(diào)用NFC芯片的驅(qū)動程序檢測智能手機(jī)周邊是否有相應(yīng)的安裝有NFC芯片的移動設(shè)備,若檢測到,則獲取檢測到的設(shè)備的標(biāo)識號作為終端標(biāo)識。
[0046]步驟S106,獲取瀏覽器地址欄中的鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息。
[0047]瀏覽器地址欄中的鏈接字符串即用戶當(dāng)前在瀏覽器中瀏覽的頁面對應(yīng)的連接地址。瀏覽器在展示頁面時,通常將當(dāng)前頁面對應(yīng)的鏈接字符串展示在瀏覽器地址欄中。在其他實(shí)施例中,還可通過讀取瀏覽器緩存獲取處于焦點(diǎn)狀態(tài)的頁面對應(yīng)的鏈接字符串。也就是說,獲取到的鏈接字符串為當(dāng)前處于焦點(diǎn)狀態(tài)(在多選項(xiàng)卡或稱多標(biāo)簽瀏覽器中,當(dāng)前顯示設(shè)備中展示的選項(xiàng)卡或標(biāo)簽即為處于焦點(diǎn)狀態(tài)的選項(xiàng)卡或標(biāo)簽,其內(nèi)的頁面也為處于焦點(diǎn)狀態(tài))的頁面對應(yīng)的鏈接字符串。
[0048]鏈接字符串對應(yīng)的瀏覽進(jìn)度信息即頁面當(dāng)前的展示狀態(tài)進(jìn)度信息。在一個實(shí)施例中,瀏覽進(jìn)度信息包括滾動條位置信息、視頻播放時間進(jìn)度信息以及音頻播放時間進(jìn)度信息中的至少一種。滾動條位置信息即觸發(fā)頁面分享指令時,相應(yīng)頁面內(nèi)的滾動條的坐標(biāo)位置;視頻播放時間進(jìn)度信息即觸發(fā)頁面分享指令時,相應(yīng)頁面內(nèi)的視頻組件的播放時間戳;音頻播放時間進(jìn)度信息即觸發(fā)頁面分享指令時,相應(yīng)頁面內(nèi)的音頻組件的播放時間戳。滾動條位置信息、視頻播放時間進(jìn)度信息以及音頻播放時間進(jìn)度信息可通過瀏覽器內(nèi)置函數(shù)獲取,也可以通過JS函數(shù)獲取。需要說明的是,若頁面內(nèi)有多個視頻組件或音頻組件,則可以獲取每個視頻組件的播放時間戳,并封裝成數(shù)組、鏈表或哈希表等數(shù)據(jù)結(jié)構(gòu)。
[0049]步驟S108,將鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給與終端標(biāo)識對應(yīng)的終端的瀏覽器事件監(jiān)聽進(jìn)程。
[0050]在本實(shí)施例中,終端標(biāo)識由NFC組件感應(yīng)得到,可通過NFC組件將鏈接字符串發(fā)送給感應(yīng)到的終端標(biāo)識對應(yīng)的終端的瀏覽器事件監(jiān)聽進(jìn)程。瀏覽器事件監(jiān)聽進(jìn)程為該終端上運(yùn)行的后臺進(jìn)程,可具有相應(yīng)的瀏覽器事件監(jiān)聽進(jìn)程端口,可通過NFC組件將鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給該終端的瀏覽器事件監(jiān)聽進(jìn)程端口,從而實(shí)現(xiàn)瀏覽器事件監(jiān)聽進(jìn)程的監(jiān)聽。該終端同樣通過NFC組件接收該鏈接字符串后傳遞給其自身運(yùn)行的瀏覽器事件監(jiān)聽進(jìn)程,瀏覽器事件監(jiān)聽進(jìn)程的則根據(jù)瀏覽進(jìn)度信息調(diào)用相應(yīng)的事件處理函數(shù)在瀏覽器中加載該鏈接字符串對應(yīng)的頁面。在本實(shí)施例中,若該接收鏈接字符串的終端中的瀏覽器應(yīng)用為未啟動狀態(tài),則在任務(wù)欄提示通知信息。用戶通過點(diǎn)擊該通知信息即可啟動瀏覽器并根據(jù)瀏覽進(jìn)度信息加載相應(yīng)的鏈接字符串對應(yīng)的頁面。
[0051]例如,在一個應(yīng)用場景中,用戶A在其持有的智能手機(jī)上瀏覽鏈接地址為http://WWW.qq.com的頁面。若用戶A希望將該頁面分享給臨近的用戶B,則用戶A可將其持有的智能手機(jī)與用戶B的持有的智能手機(jī)進(jìn)行碰撞,通過碰撞輸入頁面分享指令,用戶A持有的智能手機(jī)通過檢測碰撞事件獲取到輸入的頁面分享指令后,便調(diào)用NFC組件的檢測函數(shù)獲取臨近的終端,即獲取到用戶B持有的智能手機(jī)的終端標(biāo)識(設(shè)備號、設(shè)備名稱等)。用戶A持有的智能手機(jī)繼續(xù)獲取其瀏覽器地址欄中的鏈接字符串“http://WWW.qq.com”,并通過Javascript函數(shù)或?yàn)g覽器內(nèi)置函數(shù)獲取該鏈接對應(yīng)的瀏覽器頁面中的滾動條位置坐標(biāo)、視頻組件的播放時間戳和音頻組件的播放時間戳等瀏覽進(jìn)度信息。然后用戶A和用戶B持有的智能手機(jī)通過NFC組件進(jìn)行通信,傳輸鏈接字符串“http://www.qq.com”及獲取到的相應(yīng)的瀏覽進(jìn)度信息。用戶B持有的智能手機(jī)在接收到該鏈接字符串及相應(yīng)的瀏覽進(jìn)度信息后,其瀏覽器事件監(jiān)聽進(jìn)程通過調(diào)用相應(yīng)的事件處理函數(shù)在瀏覽器中加載http://WWW.qq.com的頁面,并通過調(diào)用avascript函數(shù)或?yàn)g覽器內(nèi)置函數(shù)根據(jù)接收到的滾動條位置坐標(biāo)定位滾動條位置,根據(jù)接收到的視頻組件的播放時間戳設(shè)置頁面中相應(yīng)視頻組件的初始播放時間戳,根據(jù)接收到的音頻組件的播放時間戳設(shè)置頁面中相應(yīng)音頻組件的初始播放時間戳,然后展示該頁面。若用戶B持有的智能手機(jī)上未啟動瀏覽器,則其上運(yùn)行的瀏覽器事件監(jiān)聽進(jìn)程在該智能手機(jī)的任務(wù)欄中展示相應(yīng)的通知,提示用戶B接受到用戶A分享的鏈接字符串“http://www.qq.com”,用戶B可通過點(diǎn)擊該提示信息啟動瀏覽器并加載相應(yīng)的頁面。
[0052]在另一個實(shí)施例中,將鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給與終端標(biāo)識對應(yīng)的終端的瀏覽器事件監(jiān)聽進(jìn)程的步驟可包括:
[0053]獲取與終端標(biāo)識對應(yīng)的網(wǎng)絡(luò)地址和瀏覽器事件監(jiān)聽進(jìn)程端口,通過W1-Fi組件將鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送至網(wǎng)絡(luò)地址和瀏覽器事件監(jiān)聽進(jìn)程端口。
[0054]W1-Fi組件即用于W1-Fi通信協(xié)議傳輸數(shù)據(jù)的組件。在本實(shí)施例中,可獲取終端標(biāo)識對應(yīng)的IP地址和瀏覽器事件監(jiān)聽進(jìn)程端口,并通過W1-Fi組件以socket的方式將鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送至該IP地址和瀏覽器事件監(jiān)聽進(jìn)程端口。
[0055]進(jìn)一步的,通過W1-Fi組件將鏈接字符串發(fā)送至網(wǎng)絡(luò)地址的步驟之前還可判斷與終端標(biāo)識對應(yīng)的網(wǎng)絡(luò)地址是否處于子網(wǎng)內(nèi),若否,則通過W1-Fi組件創(chuàng)建W1-Fi熱點(diǎn),通過W1-Fi熱點(diǎn)與終端建立連接,并執(zhí)行通過W1-Fi組件將鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送至網(wǎng)絡(luò)地址和瀏覽器事件監(jiān)聽進(jìn)程端口的步驟。
[0056]若與終端標(biāo)識對應(yīng)的網(wǎng)絡(luò)地址不在分享者持有的智能手機(jī)所處的子網(wǎng)內(nèi),則鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息需要在廣域網(wǎng)中經(jīng)多次轉(zhuǎn)發(fā)才能完成傳輸。而通過W1-Fi熱點(diǎn)與終端建立連接并實(shí)現(xiàn)傳輸,傳輸過程中數(shù)據(jù)不需要進(jìn)行多次轉(zhuǎn)發(fā),因此提高了傳輸速度。
[0057]在一個實(shí)施例中,將鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給與終端標(biāo)識對應(yīng)的終端的步驟之前還可展示終端標(biāo)識;獲取終端選取指令,根據(jù)終端選取指令對終端標(biāo)識進(jìn)行篩選。
[0058]也就是說,如圖4所示,若獲取到的終端標(biāo)識由多個,可以列表或平鋪圖標(biāo)的方式展示該多個終端標(biāo)識,用戶可通過點(diǎn)擊勾選,從而輸入終端選取指令。在接收到用戶輸入的終端選取指令后即可篩選出與用戶勾選操作相應(yīng)的終端標(biāo)識。
[0059]在一個實(shí)施例中,根據(jù)頁面分享指令獲取相應(yīng)的終端標(biāo)識的步驟包括:
[0060]根據(jù)頁面分享指令獲取相應(yīng)的用戶標(biāo)識,根據(jù)用戶標(biāo)識向遠(yuǎn)程服務(wù)器發(fā)送查詢請求,獲取返回的終端標(biāo)識。
[0061]在本實(shí)施例中,用戶可預(yù)先在多臺終端上的瀏覽器中輸入用戶標(biāo)識登錄遠(yuǎn)程服務(wù)器,即可獲取輸入的用戶標(biāo)識,根據(jù)所述輸入的用戶標(biāo)識登錄遠(yuǎn)程服務(wù)器。該遠(yuǎn)程服務(wù)器中可創(chuàng)建與該用戶標(biāo)識對應(yīng)的會話對象,該會話對象中可存儲該用戶標(biāo)識對應(yīng)的用戶在遠(yuǎn)程服務(wù)器上已登錄的所有終端設(shè)備的終端標(biāo)識。遠(yuǎn)程服務(wù)器接收到查詢請求后,提取相應(yīng)的用戶標(biāo)識,查找與該用戶標(biāo)識對應(yīng)的會話對象,然后在會話對象中讀取已存儲的終端標(biāo)識,并返回。終端標(biāo)識可以是設(shè)備號、設(shè)備名稱或IP地址等。
[0062]例如,在本實(shí)施例對應(yīng)的應(yīng)用場景中,用戶A可預(yù)先在智能手機(jī)的瀏覽器上輸入賬號密碼登錄(也可是瀏覽器在啟動時自動讀取cookie或配置文件自動登錄),即在遠(yuǎn)程服務(wù)器上注冊該智能手機(jī);并在臺式電腦的以同樣的賬號密碼登錄,即在遠(yuǎn)程服務(wù)器上注冊該臺式電腦。當(dāng)用戶A希望將智能手機(jī)的瀏覽器上的頁面同步到臺式電腦的瀏覽器上以大屏的方式瀏覽時,則可通過按鍵觸發(fā)或搖一搖的方式輸入頁面分享指令,用戶A的智能手機(jī)向遠(yuǎn)程服務(wù)器發(fā)送包含了其用戶標(biāo)識的查詢請求,得到遠(yuǎn)程服務(wù)器返回的臺式電腦的IP地址,智能手機(jī)即可將頁面對應(yīng)的鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給該臺式電腦的IP地址。
[0063]進(jìn)一步的,根據(jù)用戶標(biāo)識向遠(yuǎn)程服務(wù)器發(fā)送查詢請求的步驟還包括:
[0064]通過位置傳感器獲取本地位置信息,并在查詢請求中加入本地位置信息。
[0065]獲取返回的終端標(biāo)識的步驟可具體為:獲取返回的與本地位置信息對應(yīng)的終端標(biāo)識。
[0066]位置傳感器通常為移動設(shè)備中的GPS (Global Posit1ning System,全球衛(wèi)星導(dǎo)航系統(tǒng))模塊。遠(yuǎn)程服務(wù)器在接收到該查詢請求之后,可提取該本地位置信息,并獲取與該本地位置信息的距離小于閾值范圍內(nèi)的其他已注冊的終端標(biāo)識并返回。
[0067]例如,如圖5所示,若用戶A希望把當(dāng)前瀏覽的頁面分享給地理位置上附近的同樣在使用手機(jī)瀏覽網(wǎng)頁的其他用戶,則可通過搖動手機(jī)生成頁面分享請求,然后獲取由遠(yuǎn)程服務(wù)器返回的與用戶A在地理位置上距離小于閾值范圍內(nèi)其他已注冊終端設(shè)備的IP地址,并將該頁面發(fā)送至返回的IP地址。用戶A持有的智能手機(jī)在接收到返回IP地址之后,SP可以列表的形式展示。在圖5中,還可獲取已注冊終端設(shè)備對應(yīng)的用戶標(biāo)識,并以用戶標(biāo)識的形式展示附近的已注冊的終端設(shè)備。用戶A可在列表上進(jìn)行多選操作,篩選出其希望分享的終端,并點(diǎn)擊確定,用戶A持有的智能手機(jī)即可將鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送至用戶多選的IP地址。
[0068]在一個實(shí)施例中,如圖6所示,一種頁面分享裝置,包括:
[0069]指令獲取模塊102,用于獲取頁面分享指令;
[0070]終端獲取模塊104,用于根據(jù)頁面分享指令獲取相應(yīng)的終端標(biāo)識;
[0071]頁面信息獲取模塊106,用于獲取瀏覽器地址欄中的鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息;
[0072]頁面信息發(fā)送模塊108,用于將鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給與終端標(biāo)識對應(yīng)的終端的瀏覽器事件監(jiān)聽進(jìn)程。
[0073]在一個實(shí)施例中,如圖7所示,頁面分享裝置還包括指令觸發(fā)模塊110,用于通過加速度傳感器檢測搖動操作或碰撞事件,并根據(jù)檢測到的搖動操作或碰撞事件生成頁面分享指令。
[0074]在一個實(shí)施例中,終端獲取模塊104還用于在接收到頁面分享指令后,通過近距離無線通信組件得到終端標(biāo)識。頁面信息發(fā)送模塊108還用于通過近距離無線通信組件將鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給與終端標(biāo)識對應(yīng)的終端的瀏覽器事件監(jiān)聽進(jìn)程。
[0075]在一個實(shí)施例中,頁面信息發(fā)送模塊108還用于獲取與終端標(biāo)識對應(yīng)的網(wǎng)絡(luò)地址和瀏覽器事件監(jiān)聽進(jìn)程端口 ;通過W1-Fi組件將鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送至網(wǎng)絡(luò)地址和瀏覽器事件監(jiān)聽進(jìn)程端口。
[0076]在一個實(shí)施例中,頁面信息發(fā)送模塊108還用于判斷與終端標(biāo)識對應(yīng)的網(wǎng)絡(luò)地址是否處于子網(wǎng)內(nèi),若否,則通過W1-Fi組件創(chuàng)建W1-Fi熱點(diǎn),通過W1-Fi熱點(diǎn)與終端建立連接,并通過W1-Fi組件將鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送至網(wǎng)絡(luò)地址和瀏覽器事件監(jiān)聽進(jìn)程端口。
[0077]在一個實(shí)施例中,如圖7所示,頁面分享裝置還包括終端篩選模塊112,用于展示終端標(biāo)識;獲取終端選取指令,根據(jù)終端選取指令對終端標(biāo)識進(jìn)行篩選。
[0078]在一個實(shí)施例中,終端獲取模塊104還用于根據(jù)頁面分享指令獲取相應(yīng)的用戶標(biāo)識;根據(jù)用戶標(biāo)識向遠(yuǎn)程服務(wù)器發(fā)送查詢請求,獲取返回的終端標(biāo)識。
[0079]在本實(shí)施例中,如圖7所示,頁面分享裝置還包括用戶登錄模塊114,用于獲取輸入的用戶標(biāo)識,根據(jù)輸入的用戶標(biāo)識登錄遠(yuǎn)程服務(wù)器。
[0080]在一個實(shí)施例中,如圖8所示,一種頁面分享方法,包括:
[0081]步驟S202,發(fā)送終端獲取頁面分享指令,并根據(jù)頁面分享指令獲取相應(yīng)的接收終端。
[0082]步驟S204,發(fā)送終端獲取瀏覽器地址欄中的鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息,并將鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給接收終端。
[0083]步驟S206,接收終端接收鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息,根據(jù)瀏覽進(jìn)度信息調(diào)用瀏覽器的接口函數(shù)加載與鏈接字符串對應(yīng)的頁面。
[0084]在一個實(shí)施例中,接收終端接收鏈接字符串的步驟之后還可判斷瀏覽器是否已啟動,若否,則在通知欄中展示提示信息;獲取輸入的提示信息查看指令,根據(jù)提示信息查看指令啟動瀏覽器,并執(zhí)行根據(jù)瀏覽進(jìn)度信息調(diào)用瀏覽器的接口函數(shù)加載與鏈接字符串對應(yīng)的頁面的步驟。
[0085]在一個實(shí)施例中,接收終端根據(jù)瀏覽進(jìn)度信息調(diào)用瀏覽器的接口函數(shù)加載與鏈接字符串對應(yīng)的頁面的步驟之前還可展示風(fēng)險提示窗口,獲取輸入的確認(rèn)加載指令,執(zhí)行根據(jù)瀏覽進(jìn)度信息調(diào)用瀏覽器的接口函數(shù)加載與所述鏈接字符串對應(yīng)的頁面的步驟。
[0086]在一個實(shí)施例中,發(fā)送終端根據(jù)頁面分享指令獲取相應(yīng)的接收終端的步驟包括:
[0087]發(fā)送終端根據(jù)頁面分享指令獲取相應(yīng)的用戶標(biāo)識,并根據(jù)用戶標(biāo)識生成查詢請求并將其發(fā)送至遠(yuǎn)程服務(wù)器;
[0088]遠(yuǎn)程服務(wù)器根據(jù)接收的查詢請求提取用戶標(biāo)識,獲取用戶標(biāo)識對應(yīng)的會話對象,讀取會話對象中緩存的與用戶標(biāo)識對應(yīng)的終端標(biāo)識并返回給發(fā)送終端;
[0089]發(fā)送終端接收終端標(biāo)識,根據(jù)終端標(biāo)識獲取相應(yīng)的接收終端。
[0090]在一個實(shí)施例中,發(fā)送終端和/或接收終端獲取終端標(biāo)識以及輸入的用戶標(biāo)識,根據(jù)終端標(biāo)識及用戶標(biāo)識生成設(shè)備注冊請求并發(fā)送給遠(yuǎn)程服務(wù)器;
[0091]遠(yuǎn)程服務(wù)器接收設(shè)備注冊請求,并提取相應(yīng)的用戶標(biāo)識和終端標(biāo)識,獲取與用戶標(biāo)識對應(yīng)的會話對象,并將終端標(biāo)識緩存在會話對象中。
[0092]在一個實(shí)施例中,發(fā)送終端根據(jù)終端標(biāo)識及用戶標(biāo)識生成設(shè)備注冊請求的步驟還包括:
[0093]發(fā)送終端通過位置傳感器獲取本地位置信息,并在設(shè)備注冊請求中加入本地位置信息;
[0094]遠(yuǎn)程服務(wù)器將終端標(biāo)識緩存在會話對象中的步驟還包括:
[0095]遠(yuǎn)程服務(wù)器在所述會話對象中加入與終端標(biāo)識對應(yīng)的本地位置信息。
[0096]進(jìn)一步的,發(fā)送終端根據(jù)頁面分享指令獲取相應(yīng)的接收終端的步驟還包括:
[0097]發(fā)送終端通過位置傳感器獲取本地位置信息,根據(jù)本地位置信息生成查詢請求并將其至遠(yuǎn)程服務(wù)器;
[0098]遠(yuǎn)程服務(wù)器根據(jù)接收的查詢請求提取本地位置信息,通過遍歷會話對象查找與本地位置信息的地理距離小于閾值的終端標(biāo)識,并返回給發(fā)送終端。
[0099]在一個實(shí)施例中,如圖9所示,一種頁面分享系統(tǒng),包括發(fā)送終端10和接收終端20,其中:
[0100]發(fā)送終端10用于獲取頁面分享指令,并根據(jù)頁面分享指令獲取相應(yīng)的接收終端;
[0101]發(fā)送終端10還用于獲取瀏覽器地址欄中的鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息,并將鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給接收終端;
[0102]接收終端20用于接收鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息,根據(jù)瀏覽進(jìn)度信息調(diào)用瀏覽器的接口函數(shù)加載與鏈接字符串對應(yīng)的頁面。
[0103]在一個實(shí)施例中,接收終端20還用于判斷瀏覽器是否已啟動,若否,則在通知欄中展示提示信息;獲取輸入的提示信息查看指令,根據(jù)提示信息查看指令啟動瀏覽器,根據(jù)瀏覽進(jìn)度信息調(diào)用瀏覽器的接口函數(shù)加載與鏈接字符串對應(yīng)的頁面。
[0104]在一個實(shí)施例中,接收終端20還用于展示風(fēng)險提示窗口,獲取輸入的確認(rèn)加載指令,根據(jù)瀏覽進(jìn)度信息調(diào)用瀏覽器的接口函數(shù)加載與鏈接字符串對應(yīng)的頁面。
[0105]在一個實(shí)施例中,如圖10所示,頁面分享系統(tǒng)還包括遠(yuǎn)程服務(wù)器30。
[0106]發(fā)送終端10還用于根據(jù)頁面分享指令獲取相應(yīng)的用戶標(biāo)識,并根據(jù)用戶標(biāo)識生成查詢請求并將其發(fā)送至遠(yuǎn)程服務(wù)器30。
[0107]遠(yuǎn)程服務(wù)器30用于根據(jù)接收的查詢請求提取用戶標(biāo)識,獲取用戶標(biāo)識對應(yīng)的會話對象,讀取會話對象中緩存的與用戶標(biāo)識對應(yīng)的終端標(biāo)識并返回給發(fā)送終端。
[0108]發(fā)送終端10接收終端標(biāo)識,根據(jù)終端標(biāo)識獲取相應(yīng)的接收終端。
[0109]在一個實(shí)施例中,發(fā)送終端10和/或接收終端20還用于獲取終端標(biāo)識以及輸入的用戶標(biāo)識,根據(jù)終端標(biāo)識及用戶標(biāo)識生成設(shè)備注冊請求并發(fā)送給遠(yuǎn)程服務(wù)器。
[0110]遠(yuǎn)程服務(wù)器30還用于接收設(shè)備注冊請求,并提取相應(yīng)的用戶標(biāo)識和終端標(biāo)識,獲取與用戶標(biāo)識對應(yīng)的會話對象,并將終端標(biāo)識緩存在會話對象中。
[0111]在一個實(shí)施例中,發(fā)送終端10還用于通過位置傳感器獲取本地位置信息,并在設(shè)備注冊請求中加入本地位置信息。
[0112]遠(yuǎn)程服務(wù)器30還用于在會話對象中加入與終端標(biāo)識對應(yīng)的本地位置信息。
[0113]進(jìn)一步的,發(fā)送終端10還用于通過位置傳感器獲取本地位置信息,根據(jù)本地位置信息生成查詢請求并將其發(fā)送至遠(yuǎn)程服務(wù)器30。
[0114]遠(yuǎn)程服務(wù)器30還用于根據(jù)接收的查詢請求提取本地位置信息,通過遍歷會話對象查找與本地位置信息的地理距離小于閾值的終端標(biāo)識,并返回給發(fā)送終端。
[0115]上述頁面分享方法、裝置及系統(tǒng),用戶只需要輸入頁面分享指令,瀏覽器即可自動獲取瀏覽器地址欄中的鏈接字符串(即用戶當(dāng)前瀏覽的頁面對應(yīng)的鏈接地址)以及該連接字符串對應(yīng)的頁面的瀏覽進(jìn)度信息,并將其發(fā)送給頁面分享指令對應(yīng)的終端的瀏覽器事件監(jiān)聽進(jìn)程,該終端的瀏覽器事件監(jiān)聽進(jìn)程即可自動加載該鏈接字符串對應(yīng)的頁面,并根據(jù)接收到的瀏覽進(jìn)度信息調(diào)整頁面的顯示進(jìn)度。與傳統(tǒng)技術(shù)相比,分享后的頁面不僅頁面內(nèi)容相同,顯示進(jìn)度及反應(yīng)用戶瀏覽進(jìn)度的展示界面也自動調(diào)整為相同,使得用戶無需在接受分享后無需手動調(diào)整瀏覽器的顯示進(jìn)度,從而提高了操作的便利性。
[0116]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random AccessMemory, RAM)等。
[0117]本發(fā)明實(shí)施例還提供了另一種頁面分享裝置,如圖11所示,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明實(shí)施例方法部分。該終端可以為包括手機(jī)、平板電腦、PDA (Personal Digital Assistant,個人數(shù)字助理)、POS (Point of Sales,銷售終端)、車載電腦等任意終端設(shè)備,以終端為手機(jī)為例:
[0118]圖11示出的是與本發(fā)明實(shí)施例提供的終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖11,手機(jī)包括:射頻(Rad1 Frequency,RF)電路1110、存儲器1120、輸入單元1130、顯示單元1140、傳感器1150、音頻電路1160、無線保真(wireless fidelity, WiFi)模塊1170、處理器1180、以及電源1190等部件。本領(lǐng)域技術(shù)人員可以理解,圖11中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布直。
[0119]下面結(jié)合圖11對手機(jī)的各個構(gòu)成部件進(jìn)行具體的介紹:
[0120]RF電路1110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器1180處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路包括但不限于天線、至少一個放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(LowNoise Amplifier, LNA)、雙工器等。此外,RF電路110還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(Global System of Mobile communicat1n, GSM)、通用分組無線服務(wù)(GeneralPacket Rad1 Service, GPRS)、碼分多址(Code Divis1n Multiple Access, CDMA)、寬帶碼分多址(Wideband Code Divis1n Multiple Access, WCDMA)、長期演進(jìn)(Long TermEvolut1n, LTE))、電子郵件、短消息服務(wù)(Short Messaging Service, SMS)等。[0121 ] 存儲器1120可用于存儲軟件程序以及模塊,處理器1180通過運(yùn)行存儲在存儲器1120的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器1120可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器1120可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
[0122]輸入單元1130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)1100的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元1130可包括觸控面板1131以及其他輸入設(shè)備1132。觸控面板1131,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1131上或在觸控面板1131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸控面板1131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器1180,并能接收處理器1180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板1131。除了觸控面板1131,輸入單元1130還可以包括其他輸入設(shè)備1132。具體地,其他輸入設(shè)備1132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0123]顯示單元1140可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元1140可包括顯示面板1141,可選的,可以采用液晶顯示器(LiquidCrystal Display, LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting D1de, 0LED)等形式來配置顯示面板1141。進(jìn)一步的,觸控面板1131可覆蓋顯示面板1141,當(dāng)觸控面板1131檢測到在其上或附近的觸摸操作后,傳送給處理器1180以確定觸摸事件的類型,隨后處理器1180根據(jù)觸摸事件的類型在顯示面板1141上提供相應(yīng)的視覺輸出。雖然在圖11中,觸控面板1131與顯示面板1141是作為兩個獨(dú)立的部件來實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板1131與顯示面板1141集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功倉泛。
[0124]手機(jī)1100還可包括至少一種傳感器1150,比如光傳感器、運(yùn)動傳感器、NFC傳感器、加速度傳感器、位置傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板1141的亮度,接近傳感器可在手機(jī)移動到耳邊時,關(guān)閉顯示面板1141和/或背光。作為運(yùn)動傳感器的一種,加速計(jì)傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
[0125]音頻電路1160、揚(yáng)聲器1161,傳聲器1162可提供用戶與手機(jī)之間的音頻接口。音頻電路1160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器1161,由揚(yáng)聲器1161轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器1162將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路1160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1180處理后,經(jīng)RF電路1110以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲器1120以便進(jìn)一步處理。
[0126]WiFi屬于短距離無線傳輸技術(shù),手機(jī)通過WiFi模塊1170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖11示出了 WiFi模塊1170,但是可以理解的是,其并不屬于手機(jī)1100的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0127]處理器1180是手機(jī)的控制中心,利用各種接口和線路連接整個手機(jī)的各個部分,通過運(yùn)行或執(zhí)行存儲在存儲器1120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器1120內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器1180可包括一個或多個處理單元;優(yōu)選的,處理器1180可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器1180中。
[0128]手機(jī)1100還包括給各個部件供電的電源1190(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器1180邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
[0129]盡管未示出,手機(jī)1100還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
[0130]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種頁面分享方法,包括: 獲取頁面分享指令; 根據(jù)所述頁面分享指令獲取相應(yīng)的終端標(biāo)識; 獲取瀏覽器地址欄中的鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息; 將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給與所述終端標(biāo)識對應(yīng)的終端的瀏覽器事件監(jiān)聽進(jìn)程。
2.根據(jù)權(quán)利要求1所述的頁面分享方法,其特征在于,所述瀏覽進(jìn)度信息包括滾動條位置信息、視頻播放時間進(jìn)度信息以及音頻播放時間進(jìn)度信息中的至少一種。
3.根據(jù)權(quán)利要求1所述的頁面分享方法,其特征在于,所述獲取頁面分享指令的步驟之前還包括: 通過加速度傳感器檢測搖動操作或碰撞事件,并根據(jù)所述檢測到的搖動操作或碰撞事件生成頁面分享指令。
4.根據(jù)權(quán)利要求1所述的頁面分享方法,其特征在于,所述根據(jù)所述頁面分享指令獲取相應(yīng)的終端標(biāo)識的步驟包括: 接收到頁面分享指令后,通過近距離無線通信組件得到終端標(biāo)識; 所述將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給與所述終端標(biāo)識對應(yīng)的終端的瀏覽器事件監(jiān)聽進(jìn)程的步驟包括: 通過所述近距離無線通信組件將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給與所述終端標(biāo)識對應(yīng)的終端的瀏覽器事件監(jiān)聽進(jìn)程。
5.根據(jù)權(quán)利要求1所述的頁面分享方法,其特征在于,所述將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給與所述終端標(biāo)識對應(yīng)的終端的瀏覽器事件監(jiān)聽進(jìn)程的步驟包括: 獲取與所述終端標(biāo)識對應(yīng)的網(wǎng)絡(luò)地址和瀏覽器事件監(jiān)聽進(jìn)程端口; 通過W1-Fi組件將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送至所述網(wǎng)絡(luò)地址和瀏覽器事件監(jiān)聽進(jìn)程端口。
6.根據(jù)權(quán)利要求5所述的頁面分享方法,其特征在于,所述通過W1-Fi組件將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送至所述網(wǎng)絡(luò)地址和瀏覽器事件監(jiān)聽進(jìn)程端口的步驟之前還包括: 判斷所述與所述終端標(biāo)識對應(yīng)的網(wǎng)絡(luò)地址是否處于子網(wǎng)內(nèi),若否,則通過所述W1-Fi組件創(chuàng)建W1-Fi熱點(diǎn),通過所述W1-Fi熱點(diǎn)與所述終端建立連接,并執(zhí)行所述通過W1-Fi組件將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送至所述網(wǎng)絡(luò)地址和瀏覽器事件監(jiān)聽進(jìn)程端口的步驟。
7.根據(jù)權(quán)利要求1所述的頁面分享方法,其特征在于,所述將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給與所述終端標(biāo)識對應(yīng)的終端的步驟之前還包括: 展示所述終端標(biāo)識; 獲取終端選取指令,根據(jù)所述終端選取指令對所述終端標(biāo)識進(jìn)行篩選。
8.根據(jù)權(quán)利要求1所述的頁面分享方法,其特征在于,所述根據(jù)所述頁面分享指令獲取相應(yīng)的終端標(biāo)識的步驟包括: 根據(jù)所述頁面分享指令獲取相應(yīng)的用戶標(biāo)識; 根據(jù)所述用戶標(biāo)識向遠(yuǎn)程服務(wù)器發(fā)送查詢請求,獲取返回的終端標(biāo)識; 所述根據(jù)所述用戶標(biāo)識向遠(yuǎn)程服務(wù)器發(fā)送查詢請求的步驟之前還包括: 獲取輸入的用戶標(biāo)識,根據(jù)所述輸入的用戶標(biāo)識登錄所述遠(yuǎn)程服務(wù)器。
9.一種頁面分享裝置,其特征在于,包括: 指令獲取模塊,用于獲取頁面分享指令; 終端獲取模塊,用于根據(jù)所述頁面分享指令獲取相應(yīng)的終端標(biāo)識; 頁面信息獲取模塊,用于獲取瀏覽器地址欄中的鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息; 頁面信息發(fā)送模塊,用于將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給與所述終端標(biāo)識對應(yīng)的終端的瀏覽器事件監(jiān)聽進(jìn)程。
10.根據(jù)權(quán)利要求9所述的頁面分享裝置,其特征在于,所述瀏覽進(jìn)度信息包括滾動條位置信息、視頻播放時間進(jìn)度信息以及音頻播放時間進(jìn)度信息中的至少一種。
11.根據(jù)權(quán)利要求9所述的頁面分享裝置,其特征在于,所述裝置還包括指令觸發(fā)模塊,用于通過加速度傳感器檢測搖動操作或碰撞事件,并根據(jù)所述檢測到的搖動操作或碰撞事件生成頁面分享指令。
12.根據(jù)權(quán)利要求9所述的頁面分享裝置,其特征在于,所述終端獲取模塊還用于接收到頁面分享指令后,通過近距離無線通信組件得到終端標(biāo)識; 所述頁面信息發(fā)送模塊還用于通過所述近距離無線通信組件將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給與所述終端標(biāo)識對應(yīng)的終端的瀏覽器事件監(jiān)聽進(jìn)程。
13.根據(jù)權(quán)利要求9所述的頁面分享裝置,其特征在于,所述頁面信息發(fā)送模塊還用于獲取與所述終端標(biāo)識對應(yīng)的網(wǎng)絡(luò)地址和瀏覽器事件監(jiān)聽進(jìn)程端口 ;通過W1-Fi組件將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送至所述網(wǎng)絡(luò)地址和瀏覽器事件監(jiān)聽進(jìn)程端口。
14.根據(jù)權(quán)利要求13所述的頁面分享裝置,其特征在于,所述頁面信息發(fā)送模塊還用于判斷所述與所述終端標(biāo)識對應(yīng)的網(wǎng)絡(luò)地址是否處于子網(wǎng)內(nèi),若否,則通過所述W1-Fi組件創(chuàng)建W1-Fi熱點(diǎn),通過所述W1-Fi熱點(diǎn)與所述終端建立連接,并通過所述W1-Fi組件將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送至所述網(wǎng)絡(luò)地址和瀏覽器事件監(jiān)聽進(jìn)程端口。
15.根據(jù)權(quán)利要求9所述的頁面分享裝置,其特征在于,所述裝置還包括終端篩選模塊,用于展示所述終端標(biāo)識;獲取終端選取指令,根據(jù)所述終端選取指令對所述終端標(biāo)識進(jìn)行篩選。
16.根據(jù)權(quán)利要求9所述的頁面分享裝置,其特征在于,所述終端獲取模塊還用于根據(jù)所述頁面分享指令獲取相應(yīng)的用戶標(biāo)識;根據(jù)所述用戶標(biāo)識向遠(yuǎn)程服務(wù)器發(fā)送查詢請求,獲取返回的終端標(biāo)識; 所述裝置還包括用戶登錄模塊,用于獲取輸入的用戶標(biāo)識,根據(jù)所述輸入的用戶標(biāo)識登錄所述遠(yuǎn)程服務(wù)器。
17.一種頁面分享方法,包括: 發(fā)送終端獲取頁面分享指令,并根據(jù)所述頁面分享指令獲取相應(yīng)的接收終端; 所述發(fā)送終端獲取瀏覽器地址欄中的鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息,并將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給所述接收終端; 所述接收終端接收所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息,根據(jù)所述瀏覽進(jìn)度信息調(diào)用瀏覽器的接口函數(shù)加載與所述鏈接字符串對應(yīng)的頁面。
18.根據(jù)權(quán)利要求17所述的頁面分享方法,其特征在于,所述接收終端接收所述鏈接字符串的步驟之后還包括: 判斷瀏覽器是否已啟動,若否,則在通知欄中展示提示信息; 獲取輸入的提示信息查看指令,根據(jù)所述提示信息查看指令啟動瀏覽器,并執(zhí)行所述根據(jù)瀏覽進(jìn)度信息調(diào)用瀏覽器的接口函數(shù)加載與所述鏈接字符串對應(yīng)的頁面的步驟。
19.根據(jù)權(quán)利要求18所述的頁面分享方法,其特征在于,所述接收終端根據(jù)瀏覽進(jìn)度信息調(diào)用瀏覽器的接口函數(shù)加載與所述鏈接字符串對應(yīng)的頁面的步驟之前還包括: 展示風(fēng)險提示窗口,獲取輸入的確認(rèn)加載指令,執(zhí)行根據(jù)瀏覽進(jìn)度信息調(diào)用瀏覽器的接口函數(shù)加載與所述鏈接字符串對應(yīng)的頁面的步驟。
20.根據(jù)權(quán)利要求18所述的頁面分享方法,其特征在于,所述發(fā)送終端根據(jù)所述頁面分享指令獲取相應(yīng)的接收終端的步驟包括: 所述發(fā)送終端根據(jù)所述頁面分享指令獲取相應(yīng)的用戶標(biāo)識,并根據(jù)所述用戶標(biāo)識生成查詢請求并將其發(fā)送至遠(yuǎn)程服務(wù)器; 遠(yuǎn)程服務(wù)器根據(jù)接收的查詢請求提取所述用戶標(biāo)識,獲取所述用戶標(biāo)識對應(yīng)的會話對象,讀取所述會話對象中緩存的與所述用戶標(biāo)識對應(yīng)的終端標(biāo)識并返回給所述發(fā)送終端;所述發(fā)送終端接收所述終端標(biāo)識,根據(jù)所述終端標(biāo)識獲取相應(yīng)的接收終端。
21.根據(jù)權(quán)利要求20所述的頁面分享方法,其特征在于,所述方法還包括: 所述發(fā)送終端和/或接收終端獲取終端標(biāo)識以及輸入的用戶標(biāo)識,根據(jù)所述終端標(biāo)識及用戶標(biāo)識生成設(shè)備注冊請求并發(fā)送給所述遠(yuǎn)程服務(wù)器; 所述遠(yuǎn)程服務(wù)器接收所述設(shè)備注冊請求,并提取相應(yīng)的用戶標(biāo)識和終端標(biāo)識,獲取與所述用戶標(biāo)識對應(yīng)的會話對象,并將所述終端標(biāo)識緩存在所述會話對象中。
22.根據(jù)權(quán)利要求21所述的頁面分享方法,其特征在于,所述發(fā)送終端根據(jù)所述終端標(biāo)識及用戶標(biāo)識生成設(shè)備注冊請求的步驟還包括: 所述發(fā)送終端通過位置傳感器獲取本地位置信息,并在所述設(shè)備注冊請求中加入所述本地位置信息; 所述遠(yuǎn)程服務(wù)器將所述終端標(biāo)識緩存在所述會話對象中的步驟還包括: 所述遠(yuǎn)程服務(wù)器在所述會話對象中加入與所述終端標(biāo)識對應(yīng)的本地位置信息; 所述發(fā)送終端根據(jù)所述頁面分享指令獲取相應(yīng)的接收終端的步驟還包括: 所述發(fā)送終端通過位置傳感器獲取本地位置信息,根據(jù)所述本地位置信息生成查詢請求并將其發(fā)送至遠(yuǎn)程服務(wù)器; 遠(yuǎn)程服務(wù)器根據(jù)接收的查詢請求提取所述本地位置信息,通過遍歷會話對象查找與所述本地位置信息的地理距離小于閾值的終端標(biāo)識,并返回給所述發(fā)送終端。
23.一種頁面分享系統(tǒng),包括發(fā)送終端和接收終端,其特征在于,所述發(fā)送終端用于獲取頁面分享指令,并根據(jù)所述頁面分享指令獲取相應(yīng)的接收終端; 所述發(fā)送終端還用于獲取瀏覽器地址欄中的鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息,并將所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息發(fā)送給所述接收終端; 所述接收終端用于接收所述鏈接字符串及其對應(yīng)的瀏覽進(jìn)度信息,根據(jù)所述瀏覽進(jìn)度信息調(diào)用瀏覽器的接口函數(shù)加載與所述鏈接字符串對應(yīng)的頁面。
24.根據(jù)權(quán)利要求23所述的頁面分享系統(tǒng),其特征在于,所述接收終端還用于判斷瀏覽器是否已啟動,若否,則在通知欄中展示提示信息;獲取輸入的提示信息查看指令,根據(jù)所述提示信息查看指令啟動瀏覽器,根據(jù)所述瀏覽進(jìn)度信息調(diào)用瀏覽器的接口函數(shù)加載與所述鏈接字符串對應(yīng)的頁面。
25.根據(jù)權(quán)利要求23所述的頁面分享系統(tǒng),其特征在于,所述接收終端還用于展示風(fēng)險提示窗口,獲取輸入的確認(rèn)加載指令,根據(jù)所述瀏覽進(jìn)度信息調(diào)用瀏覽器的接口函數(shù)加載與所述鏈接字符串對應(yīng)的頁面。
26.根據(jù)權(quán)利要求23所述的頁面分享系統(tǒng),其特征在于,所述系統(tǒng)還包括遠(yuǎn)程服務(wù)器; 所述發(fā)送終端還用于根據(jù)所述頁面分享指令獲取相應(yīng)的用戶標(biāo)識,并根據(jù)所述用戶標(biāo)識生成查詢請求并將其發(fā)送至遠(yuǎn)程服務(wù)器; 所述遠(yuǎn)程服務(wù)器用于根據(jù)接收的查詢請求提取所述用戶標(biāo)識,獲取所述用戶標(biāo)識對應(yīng)的會話對象,讀取所述會話對象中緩存的與所述用戶標(biāo)識對應(yīng)的終端標(biāo)識并返回給所述發(fā)送終端; 所述發(fā)送終端接收所述終端標(biāo)識,根據(jù)所述終端標(biāo)識獲取相應(yīng)的接收終端。
27.根據(jù)權(quán)利要求26所述的頁面分享系統(tǒng),其特征在于,所述發(fā)送終端和/或接收終端獲取終端標(biāo)識以及輸入的用戶標(biāo)識,根據(jù)所述終端標(biāo)識及用戶標(biāo)識生成設(shè)備注冊請求并發(fā)送給所述遠(yuǎn)程服務(wù)器; 所述遠(yuǎn)程服務(wù)器接收所述設(shè)備注冊請求,并提取相應(yīng)的用戶標(biāo)識和終端標(biāo)識,獲取與所述用戶標(biāo)識對應(yīng)的會話對象,并將所述終端標(biāo)識緩存在所述會話對象中。
28.根據(jù)權(quán)利要求27所述的頁面分享系統(tǒng),其特征在于,所述發(fā)送終端還用于通過位置傳感器獲取本地位置信息,并在所述設(shè)備注冊請求中加入所述本地位置信息; 所述遠(yuǎn)程服務(wù)器還用于在所述會話對象中加入與所述終端標(biāo)識對應(yīng)的本地位置信息; 所述發(fā)送終端還用于通過位置傳感器獲取本地位置信息,根據(jù)所述本地位置信息生成查詢請求并將其發(fā)送至遠(yuǎn)程服務(wù)器; 所述遠(yuǎn)程服務(wù)器還用于根據(jù)接收的查詢請求提取所述本地位置信息,通過遍歷會話對象查找與所述本地位置信息的地理距離小于閾值的終端標(biāo)識,并返回給所述發(fā)送終端。
【文檔編號】H04L29/08GK104426919SQ201310362516
【公開日】2015年3月18日 申請日期:2013年8月19日 優(yōu)先權(quán)日:2013年8月19日
【發(fā)明者】王曦, 唐廷勇, 王智培, 湯浩, 張凱, 青欣, 劉斯睿, 楊惠姣, 黃英, 劉玉磊, 李未, 馮誠, 胡博, 周睿奕, 關(guān)磊, 賀柏森, 馬寧, 李洋, 李英各 申請人:騰訊科技(深圳)有限公司