亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

直連通信方法及裝置制造方法

文檔序號:7820309閱讀:242來源:國知局
直連通信方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種移動(dòng)終端執(zhí)行的直連通信方法,其中該移動(dòng)終端能夠通過服務(wù)器與計(jì)算設(shè)備的瀏覽器建立連接。該方法包括:通過服務(wù)器向計(jì)算設(shè)備的瀏覽器發(fā)送直連通信邀請消息,該消息包含有移動(dòng)終端的直連通信地址;判斷是否接收到來自瀏覽器的訪問請求消息;如果接收到訪問請求消息,則通過服務(wù)器向?yàn)g覽器發(fā)送直連通信響應(yīng)消息,進(jìn)入直連通信模式;啟動(dòng)web服務(wù)器以便瀏覽器訪問移動(dòng)終端的文件。
【專利說明】直連通信方法及裝置

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)據(jù)通訊領(lǐng)域,尤其涉及移動(dòng)終端與計(jì)算設(shè)備的瀏覽器進(jìn)行通信的領(lǐng) 域。

【背景技術(shù)】
[0002] 隨著用戶對于諸如智能手機(jī)、平板電腦等移動(dòng)終端的使用頻率正在日益提高,甚 至在很多場合超過了傳統(tǒng)的桌面電腦(PC)和筆記本電腦。移動(dòng)終端的計(jì)算性能和存儲(chǔ)空 間也在快速增長,從而允許安裝和運(yùn)行大量應(yīng)用以及進(jìn)而產(chǎn)生大量數(shù)據(jù)。例如,一部智能手 機(jī)經(jīng)過用戶一段時(shí)間的使用,往往會(huì)存儲(chǔ)有上千兆字節(jié)的圖片、音頻、視頻、應(yīng)用、文檔、通 信錄、短消息等數(shù)據(jù)。
[0003] 盡管用戶可以在手機(jī)上對這些數(shù)據(jù)進(jìn)行諸如瀏覽、復(fù)制、刪除等操作,然而如果用 戶位于大屏幕計(jì)算設(shè)備(如PC、筆記本電腦和智能電視)前,他可能更希望通過大屏幕計(jì)算 設(shè)備來進(jìn)行這些操作。這樣做的一個(gè)原因是大屏幕計(jì)算設(shè)備具有更強(qiáng)大的I/O設(shè)備(如大 顯示屏),可以提高操作效率;另一個(gè)原因是與移動(dòng)終端上運(yùn)行的AndroicUIOS操作系統(tǒng)和 應(yīng)用相比,大屏幕計(jì)算設(shè)備運(yùn)行的諸如Wind〇ws、MAC OS等操作系統(tǒng)和應(yīng)用往往能提供更強(qiáng) 大多樣的功能。
[0004] 目前已經(jīng)有一些軟件提供大屏幕計(jì)算設(shè)備對移動(dòng)終端的數(shù)據(jù)管理功能。典型的例 子是蘋果公司的iTunes以及各種手機(jī)助手。用戶在運(yùn)行諸如Windows、MAC OS等操作系統(tǒng) 的傳統(tǒng)電腦上安裝移動(dòng)終端數(shù)據(jù)管理軟件,將移動(dòng)終端通過諸如USB等線纜連接到大屏幕 計(jì)算設(shè)備,移動(dòng)終端數(shù)據(jù)管理軟件讀取移動(dòng)終端中的各種數(shù)據(jù),并允許用戶進(jìn)行相應(yīng)的管 理操作。然而,這對用戶來說使用并不方便。即使有一些軟件支持移動(dòng)終端通過無線局域 網(wǎng)連接到大屏幕計(jì)算設(shè)備,但用戶仍需要在大屏幕計(jì)算設(shè)備上預(yù)先安裝移動(dòng)終端數(shù)據(jù)管理 軟件。預(yù)先安裝軟件不僅是繁瑣和耗時(shí)的,而且在一些情況下難以實(shí)現(xiàn)。例如,企業(yè)內(nèi)部的 計(jì)算設(shè)備可能出于安全考慮限制了軟件的安裝權(quán)限,或者,像智能電視這樣的大屏幕計(jì)算 設(shè)備并不使用Windows、MAC OS操作系統(tǒng),可能沒有可用的移動(dòng)終端數(shù)據(jù)管理軟件。
[0005] 因此,用戶希望能更用簡單快捷的方式在大屏幕計(jì)算設(shè)備上管理移動(dòng)終端的數(shù) 據(jù)。


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

[0006] 為此,本發(fā)明提供一種新的方案以力圖解決或者至少緩解上面存在的問題。
[0007] 根據(jù)本發(fā)明的一個(gè)方面,提供一種移動(dòng)終端執(zhí)行的直連通信方法。該移動(dòng)終端能 夠通過服務(wù)器與計(jì)算設(shè)備的瀏覽器建立連接。該方法包括:通過服務(wù)器向計(jì)算設(shè)備的瀏覽 器發(fā)送直連通信邀請消息,該消息包含有移動(dòng)終端的直連通信地址;判斷是否接收到來自 瀏覽器的訪問請求消息;如果接收到訪問請求消息,則通過服務(wù)器向?yàn)g覽器發(fā)送直連通信 響應(yīng)消息,進(jìn)入直連通信模式;啟動(dòng)web服務(wù)器以便瀏覽器訪問移動(dòng)終端的文件。
[0008] 該方法還可以包括:如果未接收到訪問請求消息,則處于非直連通信模式。直連通 信邀請消息還可以包含身份驗(yàn)證信息。該方法還可以包括:驗(yàn)證訪問請求消息中是否包含 該身份驗(yàn)證信息,以及僅當(dāng)包含該身份驗(yàn)證信息時(shí)才通過服務(wù)器向?yàn)g覽器發(fā)送直連通信響 應(yīng)消息。該方法還可以包括:記錄訪問請求消息的來源IP地址以及寫入cookie,以便驗(yàn)證 瀏覽器之后對移動(dòng)終端的文件訪問。身份驗(yàn)證信息可以包括隨機(jī)生成的數(shù)值。
[0009] 根據(jù)本發(fā)明的另一方面,提供一種計(jì)算設(shè)備的瀏覽器執(zhí)行的直連通信方法,其中 計(jì)算設(shè)備的瀏覽器能夠通過服務(wù)器與移動(dòng)終端建立連接。該方法包括:通過服務(wù)器接收來 自移動(dòng)終端的直連通信邀請消息,該消息包含有移動(dòng)終端的直連通信地址;向該直連通信 地址發(fā)送訪問請求消息;以及通過服務(wù)器接收來自移動(dòng)終端的直連通信響應(yīng)消息,進(jìn)入直 連通信模式。
[0010] 該方法還可以包括:如果未接收到直連通信響應(yīng)消息,則處于非直連通信模式。直 連通信邀請消息中還可以包含身份驗(yàn)證信息。該方法還可以包括在訪問請求消息中包含該 身份驗(yàn)證信息。
[0011] 根據(jù)本發(fā)明的另一方面,提供一種移動(dòng)終端的通信客戶端,包括:連接管理裝置, 適于通過服務(wù)器向計(jì)算設(shè)備的瀏覽器發(fā)送直連通信邀請消息,該消息包含有移動(dòng)終端的直 連通信地址;消息處理裝置,適于判斷是否接收到來自瀏覽器的訪問請求消息;和web服務(wù) 器。其中連接管理裝置還適于當(dāng)接收到訪問請求消息時(shí)通過服務(wù)器向?yàn)g覽器發(fā)送直連通信 響應(yīng)消息,進(jìn)入直連通信模式,啟動(dòng)web服務(wù)器。
[0012] 連接管理裝置還可以適于當(dāng)未接收到訪問請求消息時(shí)處于非直連通信模式。直連 通信邀請消息還可以包含身份驗(yàn)證信息,消息處理裝置還可以適于驗(yàn)證訪問請求消息中是 否包含該身份驗(yàn)證信息,以及連接管理裝置還可以適于僅當(dāng)包含該身份驗(yàn)證信息時(shí)才通過 服務(wù)器向?yàn)g覽器發(fā)送直連通信響應(yīng)消息。連接管理裝置還可以適于記錄訪問請求消息的來 源IP地址以及寫入cookie,以便驗(yàn)證瀏覽器之后對移動(dòng)終端的文件訪問。身份驗(yàn)證信息可 以包括隨機(jī)生成的數(shù)值。
[0013] 根據(jù)本發(fā)明的另一方面,提供一種計(jì)算設(shè)備的瀏覽器,包括:連接管理裝置,適于 通過服務(wù)器接收來自移動(dòng)終端客戶端應(yīng)用的直連通信邀請消息,該消息包含有移動(dòng)終端的 直連通信地址;和消息處理裝置,適于提取直連通信地址。其中連接管理裝置還適于向該直 連通信地址發(fā)送訪問請求消息,如果通過服務(wù)器接收到來自移動(dòng)終端客戶端應(yīng)用的直連通 信響應(yīng)消息,則進(jìn)入直連通信模式。
[0014] 連接管理裝置還可以適于如果未接收到直連通信響應(yīng)消息,則處于非直連通信模 式。直連通信邀請消息中還可以包含身份驗(yàn)證信息,消息處理裝置還可以適于在訪問請求 消息中包含該身份驗(yàn)證信息。
[0015] 根據(jù)本發(fā)明的另一方面,提供一種移動(dòng)終端,包括如上所述的通信客戶端。
[0016] 根據(jù)本發(fā)明的另一方面,提供一種計(jì)算設(shè)備,包括如上所述的瀏覽器。

【專利附圖】

【附圖說明】
[0017] 為了實(shí)現(xiàn)上述以及相關(guān)目的,本文結(jié)合下面的描述和附圖來描述某些說明性方 面,這些方面指示了可以實(shí)踐本文所公開的原理的各種方式,并且所有方面及其等效方面 旨在落入所要求保護(hù)的主題的范圍內(nèi)。通過結(jié)合附圖閱讀下面的詳細(xì)描述,本公開的上述 以及其它目的、特征和優(yōu)勢將變得更加明顯。遍及本公開,相同的附圖標(biāo)記通常指代相同的 部件或元素。
[0018] 圖1示出了一個(gè)移動(dòng)終端100的結(jié)構(gòu)框圖;
[0019] 圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的利用大屏幕計(jì)算設(shè)備的瀏覽器管理移動(dòng)終 端文件的系統(tǒng)200 ;
[0020] 圖3A示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端的客戶端應(yīng)用與服務(wù)器建立連接 前的界面示意圖;
[0021] 圖3B示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的計(jì)算設(shè)備的瀏覽器顯示二維碼的界面示意 圖;
[0022] 圖3C示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的利用大屏幕計(jì)算設(shè)備的瀏覽器管理移動(dòng)終 端文件的系統(tǒng)200建立連接后計(jì)算設(shè)備的瀏覽器的界面示意圖;
[0023] 圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的移動(dòng)終端客戶端應(yīng)用執(zhí)行的直連通信方 法400的流程圖;
[0024] 圖5示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的計(jì)算設(shè)備的瀏覽器執(zhí)行的直連通信方法 500的流程圖;
[0025] 圖6示出根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端客戶端應(yīng)用600的框圖;以及
[0026] 圖7示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的計(jì)算設(shè)備的瀏覽器700的框圖。

【具體實(shí)施方式】
[0027] 下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開 的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例 所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0028] 圖1是移動(dòng)終端100的結(jié)構(gòu)框圖。移動(dòng)終端100可以包括存儲(chǔ)器接口 102、一個(gè)或 多個(gè)數(shù)據(jù)處理器、圖像處理器和/或中央處理單元104,以及外圍接口 106。
[0029] 存儲(chǔ)器接口 102、一個(gè)或多個(gè)處理器104和/或外圍接口 106既可以是分立元件, 也可以集成在一個(gè)或多個(gè)集成電路中。在移動(dòng)終端1〇〇中,各種元件可以通過一條或多條 通信總線或信號線來耦合。傳感器、設(shè)備和子系統(tǒng)可以耦合到外圍接口 106,以便幫助實(shí)現(xiàn) 多種功能。
[0030] 例如,運(yùn)動(dòng)傳感器110、光傳感器112和距離傳感器114可以耦合到外圍接口 106, 以方便定向、照明和測距等功能。其他傳感器116同樣可以與外圍接口 106相連,例如定位 系統(tǒng)(例如GPS接收機(jī))、溫度傳感器、生物測定傳感器或其他感測設(shè)備,由此可以幫助實(shí)施 相關(guān)的功能。
[0031] 相機(jī)子系統(tǒng)120和光學(xué)傳感器122可以用于方便諸如記錄照片和視頻剪輯的相機(jī) 功能的實(shí)現(xiàn),其中所述相機(jī)子系統(tǒng)和光學(xué)傳感器例如可以是電荷耦合器件(CCD)或互補(bǔ)金 屬氧化物半導(dǎo)體(CMOS)光學(xué)傳感器??梢酝ㄟ^一個(gè)或多個(gè)無線通信子系統(tǒng)124來幫助實(shí) 現(xiàn)通信功能,其中無線通信子系統(tǒng)可以包括射頻接收機(jī)和發(fā)射機(jī)和/或光(例如紅外)接 收機(jī)和發(fā)射機(jī)。無線通信子系統(tǒng)124的特定設(shè)計(jì)和實(shí)施方式可以取決于移動(dòng)終端100所支 持的一個(gè)或多個(gè)通信網(wǎng)絡(luò)。例如,移動(dòng)終端100可以包括被設(shè)計(jì)成支持GSM網(wǎng)絡(luò)、GPRS網(wǎng) 絡(luò)、EDGE網(wǎng)絡(luò)、Wi-Fi或WiMax網(wǎng)絡(luò)以及Bluebooth?網(wǎng)絡(luò)的通信子系統(tǒng)124。
[0032] 音頻子系統(tǒng)126可以與揚(yáng)聲器128以及麥克風(fēng)130相耦合,以便幫助實(shí)施啟用語 音的功能,例如語音識(shí)別、語音復(fù)制、數(shù)字記錄和電話功能。I/O子系統(tǒng)140可以包括觸摸 屏控制器142和/或一個(gè)或多個(gè)其他輸入控制器144。觸摸屏控制器142可以耦合到觸摸 屏146。舉例來說,該觸摸屏146和觸摸屏控制器142可以使用多種觸摸感測技術(shù)中的任何 一種來檢測與之進(jìn)行的接觸和移動(dòng)或是暫停,其中感測技術(shù)包括但不局限于電容性、電阻 性、紅外和表面聲波技術(shù)。一個(gè)或多個(gè)其他輸入控制器144可以稱合到其他輸入/控制設(shè) 備148,例如一個(gè)或多個(gè)按鈕、搖桿開關(guān)、拇指旋輪、紅外端口、USB端口、和/或指示筆之類 的指點(diǎn)設(shè)備。所述一個(gè)或多個(gè)按鈕(未顯示)可以包括用于控制揚(yáng)聲器128和/或麥克風(fēng) 130音量的向上/向下按鈕。
[0033] 存儲(chǔ)器接口 102可以與存儲(chǔ)器150相耦合。該存儲(chǔ)器150可以包括高速隨機(jī)存取 存儲(chǔ)器和/或非易失性存儲(chǔ)器,例如一個(gè)或多個(gè)磁盤存儲(chǔ)設(shè)備,一個(gè)或多個(gè)光學(xué)存儲(chǔ)設(shè)備, 和/或閃存存儲(chǔ)器(例如NAND,N0R)。存儲(chǔ)器150可以存儲(chǔ)操作系統(tǒng)172,例如Android、 IOS或是Windows Phone之類的操作系統(tǒng)。該操作系統(tǒng)172可以包括用于處理基本系統(tǒng)服 務(wù)以及執(zhí)行依賴于硬件的任務(wù)的指令。存儲(chǔ)器150還可以存儲(chǔ)應(yīng)用174。在移動(dòng)設(shè)備運(yùn)行 時(shí),會(huì)從存儲(chǔ)器150中加載操作系統(tǒng)172,并且由處理器104執(zhí)行。應(yīng)用174在運(yùn)行時(shí),也會(huì) 從存儲(chǔ)器150中加載,并由處理器104執(zhí)行。應(yīng)用174運(yùn)行在操作系統(tǒng)之上,利用操作系統(tǒng) 以及底層硬件提供的接口實(shí)現(xiàn)各種用戶期望的功能,如即時(shí)通信、網(wǎng)頁瀏覽、圖片管理等。 應(yīng)用174可以是獨(dú)立于操作系統(tǒng)172提供的,也可以是操作系統(tǒng)172自帶的。
[0034] 在上述各種應(yīng)用174中,其中的一種應(yīng)用為根據(jù)本發(fā)明的支持直連通信的客戶端 應(yīng)用,能夠?qū)崿F(xiàn)移動(dòng)終端與計(jì)算設(shè)備瀏覽器的直接連接,以便滿足大量數(shù)據(jù)的直接網(wǎng)絡(luò)傳 輸。
[0035] 圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的利用大屏幕計(jì)算設(shè)備的瀏覽器管理移動(dòng)終 端文件的系統(tǒng)200。該系統(tǒng)200包括移動(dòng)終端210、服務(wù)器220和計(jì)算設(shè)備230。移動(dòng)終端 210上安裝有支持移動(dòng)終端文件管理的客戶端應(yīng)用212,并且存儲(chǔ)有各種文件,如照片、音 頻、視頻、文檔(如Word、PDF等格式的文檔)。應(yīng)用客戶端212可以運(yùn)行在諸如安卓、IOS 等操作系統(tǒng)上。服務(wù)器220例如可以是物理上位于一個(gè)或多個(gè)地點(diǎn)的遠(yuǎn)程云服務(wù)器。計(jì)算 設(shè)備230例如可以包括個(gè)人計(jì)算機(jī)(PC)、筆記本電腦、智能電視等具有相對較大屏幕的計(jì) 算設(shè)備。計(jì)算設(shè)備230上安裝有瀏覽器232,例如IE、Chrome和Firefox瀏覽器。瀏覽器 232可以運(yùn)行在諸如Windows、Mac等操作系統(tǒng)上。
[0036] 瀏覽器232首先接收用戶在瀏覽器地址欄輸入的地址,例如是域名www. weline. cc,其對應(yīng)于服務(wù)器220的IP地址。瀏覽器根據(jù)該地址訪問服務(wù)器220,具體操作包括例 如查詢DNS獲得返回的IP地址,建立TCP連接,向服務(wù)器發(fā)送HTTP request請求,這里不 再累述。在接收到來自瀏覽器232的訪問請求后,服務(wù)器220分配第一會(huì)話標(biāo)識(shí)(Session ID)和通道標(biāo)識(shí)(Channel ID)。服務(wù)器220生成與通道標(biāo)識(shí)對應(yīng)的邀請地址(inviteurl), 調(diào)用二維碼轉(zhuǎn)換服務(wù)將該地址轉(zhuǎn)換為二維碼圖形,并且獲得該二維碼圖形的URL地址 (qrcodeurl)。換而言之,該二維碼圖形所包含的內(nèi)容為inviteurl。服務(wù)器220向?yàn)g覽器 232返回響應(yīng)消息(2000K),該消息中含有二維碼圖形的URL地址qrcodeurl和第一會(huì)話標(biāo) 識(shí)。其中qrcodeurl的示例格式如下:
[0037] qrcodeurl:^qrcode ? content = http://192. 168. 0. 1/invite ? id = 12d345d8z834baef839c0〃,
[0038] 服務(wù)器220與瀏覽器232之間建立長連接。瀏覽器232訪問二維碼圖形的URL地 址qrcodeurl,獲取二維碼圖形并顯示。例如,圖3B示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器 連接服務(wù)器時(shí)的界面示意圖。該圖中顯示有二維碼圖片以等待移動(dòng)終端掃描二維碼。
[0039] 圖3A示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端的客戶端應(yīng)用212與服務(wù)器220 建立連接前的界面示意圖。在該界面圖中,對用戶的操作進(jìn)行提示,以建立與服務(wù)器的連 接。用戶可以通過移動(dòng)終端的客戶端應(yīng)用212掃描計(jì)算設(shè)備230的瀏覽器232上顯示的二 維碼圖形,從而獲得二維碼圖形的內(nèi)容,即邀請地址inviteurl。移動(dòng)終端客戶端應(yīng)用212 訪問inviteurl,服務(wù)器220向其返回通道標(biāo)識(shí),同時(shí)返回第二會(huì)話標(biāo)識(shí)。服務(wù)器通過通道 標(biāo)識(shí)可以確定瀏覽器和移動(dòng)終端的關(guān)系,即移動(dòng)終端掃描的是瀏覽器上顯示的二維碼。類 似于服務(wù)器與220瀏覽器232之間建立連接的過程,服務(wù)器220與客戶端應(yīng)用212之間也建 立長連接。服務(wù)器220存儲(chǔ)有服務(wù)器220與瀏覽器232之間長連接的第一會(huì)話標(biāo)識(shí)和服務(wù) 器220與客戶端應(yīng)用212之間長連接的第二會(huì)話標(biāo)識(shí),這兩個(gè)會(huì)話標(biāo)識(shí)之間通過通道標(biāo)識(shí) 關(guān)聯(lián),這樣通過通道標(biāo)識(shí)來在瀏覽器232與客戶端應(yīng)用212之間形成一個(gè)通道,用會(huì)話標(biāo)識(shí) 來區(qū)分與服務(wù)器長連接的對象是移動(dòng)終端客戶端應(yīng)用212還是瀏覽器232。換而言之,在服 務(wù)器220與瀏覽器232之間和服務(wù)器220與客戶端應(yīng)用212之間分別建立了兩個(gè)長連接, 服務(wù)器定期向?yàn)g覽器和客戶端應(yīng)用發(fā)送心跳消息。這兩個(gè)長連接通過同一個(gè)通道標(biāo)識(shí)關(guān)聯(lián) 形成一個(gè)通道,客戶端應(yīng)用發(fā)送的信令或數(shù)據(jù)通過該通道經(jīng)由服務(wù)器而推送到瀏覽器。
[0040] 在建立通道之后,移動(dòng)終端的客戶端應(yīng)用212將移動(dòng)終端的統(tǒng)計(jì)信息,如移動(dòng)終 端的型號、系統(tǒng)版本、存儲(chǔ)空間、所存儲(chǔ)的聯(lián)系人、短消息、各類文件的數(shù)量等,通過通道發(fā) 送給瀏覽器232,具體地說,這些信息由客戶端應(yīng)用212例如通過post方式通過第二會(huì)話連 接發(fā)送給服務(wù)器220,服務(wù)器220根據(jù)通道標(biāo)識(shí)找到關(guān)聯(lián)的第一會(huì)話連接,并且通過第一會(huì) 話連接將信息發(fā)送給瀏覽器232。瀏覽器232顯示相應(yīng)的移動(dòng)終端統(tǒng)計(jì)信息。例如,圖3C 為客戶端應(yīng)用212將移動(dòng)終端的統(tǒng)計(jì)信息通過服務(wù)器推送到瀏覽器后,瀏覽器對該統(tǒng)計(jì)消 息的顯示界面圖。建立包括各種文件分類的主目錄,例如圖片主目錄、音頻主目錄等,而如 果進(jìn)入例如圖片主目錄下,則會(huì)顯示多個(gè)圖片縮略圖。
[0041] 用戶可以在大屏幕的計(jì)算設(shè)備的瀏覽器上查看移動(dòng)終端的信息,并且使用計(jì)算設(shè) 備的輸入設(shè)備(如鼠標(biāo),鍵盤)方便地進(jìn)行各種對文件的操作,如從移動(dòng)終端獲取文件、瀏 覽、刪除文件等。通過在移動(dòng)終端與計(jì)算設(shè)備的瀏覽器之間建立經(jīng)由服務(wù)器的通道,只需利 用計(jì)算設(shè)備上已有的瀏覽器即可實(shí)現(xiàn)對移動(dòng)終端的管理,而不需要在計(jì)算設(shè)備上預(yù)先安裝 軟件,不僅節(jié)省了用戶的時(shí)間,也節(jié)省了軟件開發(fā)者的工作。而且,利用瀏覽器管理移動(dòng)終 端的方案尤其適合計(jì)算設(shè)備軟件的安裝權(quán)限受限或者缺少可用的移動(dòng)終端數(shù)據(jù)管理軟件 的情況。
[0042] 在計(jì)算設(shè)備的瀏覽器與移動(dòng)終端的客戶端應(yīng)用通過服務(wù)器建立連接后,當(dāng)服務(wù)器 通過第二會(huì)話接收到來自客戶端應(yīng)用的消息或數(shù)據(jù)時(shí),服務(wù)器根據(jù)通道標(biāo)識(shí)查找與第二會(huì) 話標(biāo)識(shí)關(guān)聯(lián)的第一會(huì)話標(biāo)識(shí),將該消息或數(shù)據(jù)通過第一會(huì)話發(fā)送到計(jì)算設(shè)備的瀏覽器。由 于這種傳輸經(jīng)過服務(wù)器中轉(zhuǎn),因此稱為非直連通信模式。本發(fā)明還提出了一種不經(jīng)服務(wù)器 中轉(zhuǎn)的數(shù)據(jù)傳輸模式,即直連通信模式。在直連模式下,計(jì)算設(shè)備的瀏覽器與移動(dòng)終端的客 戶端應(yīng)用之間的數(shù)據(jù)傳輸可以通過它們之間的直接連接進(jìn)行,而不需要服務(wù)器中轉(zhuǎn),從而 提高傳輸速度并可能節(jié)省流量和費(fèi)用。以下將描述直連通信模式的建立過程。
[0043] 首先,移動(dòng)終端的客戶端應(yīng)用212通過服務(wù)器220已建立的通道,即第一會(huì)話和第 二會(huì)話,向計(jì)算設(shè)備的瀏覽器232發(fā)送包含移動(dòng)終端直連通信地址的直連通信邀請消息。 消息的示例格式如下:
[0044]

【權(quán)利要求】
1. 一種移動(dòng)終端執(zhí)行的直連通信方法,其中該移動(dòng)終端能夠通過服務(wù)器與計(jì)算設(shè)備的 瀏覽器建立連接,該方法包括: 通過服務(wù)器向計(jì)算設(shè)備的瀏覽器發(fā)送直連通信邀請消息,該消息包含有移動(dòng)終端的直 連通信地址; 判斷是否接收到來自瀏覽器的訪問請求消息; 如果接收到訪問請求消息,則通過服務(wù)器向?yàn)g覽器發(fā)送直連通信響應(yīng)消息,進(jìn)入直連 通信模式; 啟動(dòng)web服務(wù)器以便瀏覽器訪問移動(dòng)終端的文件。
2. 如權(quán)利要求1所述的方法,還包括: 如果未接收到訪問請求消息,則處于非直連通信模式。
3. 如權(quán)利要求1所述的方法,其中直連通信邀請消息還包含身份驗(yàn)證信息,所述方法 還包括: 驗(yàn)證訪問請求消息中是否包含該身份驗(yàn)證信息,以及僅當(dāng)包含該身份驗(yàn)證信息時(shí)才通 過服務(wù)器向?yàn)g覽器發(fā)送直連通信響應(yīng)消息。
4. 如權(quán)利要求1所述的方法,還包括: 記錄訪問請求消息的來源IP地址以及寫入cookie,以便驗(yàn)證瀏覽器之后對移動(dòng)終端 的文件訪問。
5. 如權(quán)利要求3所述的方法,其中身份驗(yàn)證信息包括隨機(jī)生成的數(shù)值。
6. -種計(jì)算設(shè)備的瀏覽器執(zhí)行的直連通信方法,其中計(jì)算設(shè)備的瀏覽器能夠通過服務(wù) 器與移動(dòng)終端建立連接,該方法包括: 通過服務(wù)器接收來自移動(dòng)終端的直連通信邀請消息,該消息包含有移動(dòng)終端的直連通 信地址; 向該直連通信地址發(fā)送訪問請求消息;以及 通過服務(wù)器接收來自移動(dòng)終端的直連通信響應(yīng)消息,進(jìn)入直連通信模式。
7. 如權(quán)利要求6所述的方法,還包括: 如果未接收到直連通信響應(yīng)消息,則處于非直連通信模式。
8. 如權(quán)利要求6所述的方法,其中直連通信邀請消息中還包含身份驗(yàn)證信息,所述方 法還包括在訪問請求消息中包含該身份驗(yàn)證信息。
9. 一種移動(dòng)終端的通信客戶端,包括: 連接管理裝置,適于通過服務(wù)器向計(jì)算設(shè)備的瀏覽器發(fā)送直連通信邀請消息,該消息 包含有移動(dòng)終端的直連通信地址; 消息處理裝置,適于判斷是否接收到來自瀏覽器的訪問請求消息;和 web服務(wù)器, 其中連接管理裝置還適于當(dāng)接收到訪問請求消息時(shí)通過服務(wù)器向?yàn)g覽器發(fā)送直連通 信響應(yīng)消息,進(jìn)入直連通信模式,啟動(dòng)web服務(wù)器。
10. 如權(quán)利要求9所述的通信客戶端,其中連接管理裝置還適于當(dāng)未接收到訪問請求 消息時(shí)處于非直連通信模式。
【文檔編號】H04L29/06GK104394210SQ201410668863
【公開日】2015年3月4日 申請日期:2014年11月20日 優(yōu)先權(quán)日:2014年11月20日
【發(fā)明者】姜天鵬 申請人:北京安奇智聯(lián)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1