一種計(jì)算設(shè)備的瀏覽器及其縮略圖顯示方法
【專利摘要】本發(fā)明公開了一種計(jì)算設(shè)備的瀏覽器中執(zhí)行的縮略圖顯示方法,該計(jì)算設(shè)備的瀏覽器能夠通過服務(wù)器與移動(dòng)終端相連。該方法包括:響應(yīng)于用戶在瀏覽器上向移動(dòng)終端發(fā)送計(jì)算設(shè)備上存儲(chǔ)的文件的輸入,向移動(dòng)終端發(fā)送文件發(fā)送請求消息;響應(yīng)于移動(dòng)終端的應(yīng)答消息,向移動(dòng)終端發(fā)送包含該文件web地址的通知消息,以便移動(dòng)終端從該web地址下載所請求的文件;以第一亮度顯示所請求文件的縮略圖;以及響應(yīng)于來自移動(dòng)終端的指示文件傳輸完成的消息,以第二亮度顯示所請求文件的縮略圖,其中第二亮度大于第一亮度。
【專利說明】一種計(jì)算設(shè)備的瀏覽器及其縮略圖顯示方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)據(jù)通信和圖像顯示領(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ù)。盡管用戶可以在手機(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)行的Android、IOS操作 系統(tǒng)和應(yīng)用相比,大屏幕計(jì)算設(shè)備運(yùn)行的諸如Wind 〇ws、MAC OS等操作系統(tǒng)和應(yīng)用往往能提 供更強(qiáng)大多樣的功能。
[0003] 目前已經(jīng)有一些軟件提供大屏幕計(jì)算設(shè)備對移動(dòng)終端的數(shù)據(jù)管理功能。典型的例 子是蘋果公司的iTunes以及各種手機(jī)助手。用戶在運(yùn)行諸如Wind 〇ws、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ù)管理軟件。
[0004] 因此,用戶希望能更用簡單快捷的方式在大屏幕計(jì)算設(shè)備上管理移動(dòng)終端的數(shù) 據(jù)。
【發(fā)明內(nèi)容】
[0005] 為此,本發(fā)明提供一種計(jì)算設(shè)備的瀏覽器及其縮略圖顯示方法,以力圖解決或者 至少緩解上面存在的至少一個(gè)問題。
[0006] 根據(jù)本發(fā)明的一個(gè)方面,提供了一種計(jì)算設(shè)備的瀏覽器執(zhí)行的縮略圖顯示方法, 其中該瀏覽器能夠通過服務(wù)器與移動(dòng)終端相連,該方法包括步驟:響應(yīng)于用戶在瀏覽器上 向移動(dòng)終端發(fā)送計(jì)算設(shè)備上存儲(chǔ)的文件的輸入,向移動(dòng)終端發(fā)送文件發(fā)送請求消息;響應(yīng) 于移動(dòng)終端的應(yīng)答消息,向移動(dòng)終端發(fā)送包含該文件web地址的通知消息,以便移動(dòng)終端 從該web地址下載所請求的文件;以第一亮度顯示所請求文件的縮略圖;以及響應(yīng)于來自 移動(dòng)終端的指示文件傳輸完成的消息,以第二亮度顯示所請求文件的縮略圖,其中第二亮 度大于第一亮度。
[0007] 可選地,在根據(jù)本發(fā)明的瀏覽器的縮略圖顯示方法中,向移動(dòng)終端發(fā)送包含該文 件web地址的通知消息的步驟包括:通過服務(wù)器接收來自移動(dòng)終端的直連通信邀請消息, 該消息包含有移動(dòng)終端的直連通信地址;向該直連通信地址發(fā)送訪問請求消息;通過服務(wù) 器接收來自移動(dòng)終端的直連通信響應(yīng)消息,進(jìn)入直連通信模式;以及在直連通信模式下,向 移動(dòng)終端發(fā)送包含該文件的web地址的通知消息,該文件的web地址指示該文件在瀏覽器 的web服務(wù)器中的web地址。
[0008] 可選地,在根據(jù)本發(fā)明的瀏覽器的縮略圖顯示方法中,還包括步驟:若未接收到直 連通信響應(yīng)消息,則處于非直連通信模式;以及在非直連通信模式下,將該文件上傳到服務(wù) 器,該文件的web地址指示該文件在服務(wù)器的web服務(wù)器中的web地址。
[0009] 可選地,在根據(jù)本發(fā)明的瀏覽器的縮略圖顯示方法中,還包括步驟:根據(jù)所請求文 件的總體大小和已傳輸部分的大小估計(jì)傳輸進(jìn)度;以及顯示所請求文件傳輸?shù)倪M(jìn)度條。
[0010] 可選地,在根據(jù)本發(fā)明的瀏覽器的縮略圖顯示方法中,文件包括圖片和視頻。
[0011] 可選地,在根據(jù)本發(fā)明的瀏覽器的縮略圖顯示方法中,以第一亮度顯示所請求文 件的縮略圖的步驟包括:根據(jù)瀏覽器設(shè)置的比例對所請求文件進(jìn)行裁剪以得到縮略圖;以 及將該縮略圖以數(shù)據(jù)URL的形式嵌入HTML文檔對象模型中。
[0012] 根據(jù)本發(fā)明的另一方面,提供了一種計(jì)算設(shè)備的瀏覽器,其中該瀏覽器能夠通過 服務(wù)器與移動(dòng)終端相連,該瀏覽器包括:連接管理裝置,適于響應(yīng)于向移動(dòng)終端發(fā)送計(jì)算設(shè) 備上存儲(chǔ)的文件的用戶輸入,向移動(dòng)終端發(fā)送文件發(fā)送請求消息,以及響應(yīng)于移動(dòng)終端的 應(yīng)答消息,向移動(dòng)終端發(fā)送包含該文件web地址的通知消息;web服務(wù)器;文件顯示裝置,適 于以第一亮度顯示所請求文件的縮略圖,以及響應(yīng)于來自移動(dòng)終端的指示文件傳輸完成的 消息,以第二亮度顯示所請求文件的縮略圖,其中第二亮度大于第一亮度。
[0013] 可選地,在根據(jù)本發(fā)明的瀏覽器中,連接管理裝置還適于接收來自移動(dòng)終端的直 連通信邀請消息,該消息包含有移動(dòng)終端的直連通信地址;向該直連通信地址發(fā)送訪問請 求消息;若接收到來自移動(dòng)終端的直連通信響應(yīng)消息則使瀏覽器進(jìn)入直連通信模式,在直 連通信模式下,該文件的web地址指示該文件在瀏覽器的web服務(wù)器中的web地址。
[0014] 可選地,在根據(jù)本發(fā)明的瀏覽器中,連接管理裝置還適于若未接收到直連通信響 應(yīng)消息,則使瀏覽器處于非直連通信模式,在非直連通信模式下,該文件的web地址指示該 文件在服務(wù)器的web服務(wù)器中的web地址。
[0015] 可選地,在根據(jù)本發(fā)明的瀏覽器中,還包括文件設(shè)置裝置,適于根據(jù)所請求文件的 總體大小和已傳輸部分的大小估計(jì)傳輸進(jìn)度;以及文件顯示裝置還適于顯示所請求文件傳 輸?shù)倪M(jìn)度條。
[0016] 可選地,在根據(jù)本發(fā)明的瀏覽器中,文件包括圖片和視頻。
[0017] 可選地,在根據(jù)本發(fā)明的瀏覽器中,文件設(shè)置裝置還適于根據(jù)瀏覽器設(shè)置的比例 對所請求文件進(jìn)行裁剪以得到縮略圖,并將該縮略圖以數(shù)據(jù)URL的形式嵌入HTML文檔對象 模型中。
[0018] 根據(jù)本發(fā)明的另一方面,提供了一種包括如上所述的瀏覽器的計(jì)算設(shè)備。
[0019] 根據(jù)本發(fā)明的瀏覽器的縮略圖顯示方案,不需在計(jì)算設(shè)備上安裝軟件,只要在計(jì) 算設(shè)備的瀏覽器中輸入地址并使用移動(dòng)終端的客戶端應(yīng)用掃描就能在瀏覽器與移動(dòng)終端 之間建立連接通道。用戶可通過計(jì)算設(shè)備的瀏覽器上的縮略圖預(yù)覽移動(dòng)終端的數(shù)據(jù),提高 了用戶管理移動(dòng)終端數(shù)據(jù)的效率。在從瀏覽器向移動(dòng)終端傳輸文件時(shí),可以以不同的縮略 圖亮度直觀地提示用戶傳輸?shù)臓顟B(tài)。另外,根據(jù)瀏覽器設(shè)置的比例對所請求文件進(jìn)行裁剪 以得到縮略圖,從而可以在瀏覽器中以版面美觀整齊的方式顯示縮略圖,提高了用戶體驗(yàn)。
【專利附圖】
【附圖說明】
[0020] 為了實(shí)現(xiàn)上述以及相關(guān)目的,本文結(jié)合下面的描述和附圖來描述某些說明性方 面,這些方面指示了可以實(shí)踐本文所公開的原理的各種方式,并且所有方面及其等效方面 旨在落入所要求保護(hù)的主題的范圍內(nèi)。通過結(jié)合附圖閱讀下面的詳細(xì)描述,本公開的上述 以及其它目的、特征和優(yōu)勢將變得更加明顯。遍及本公開,相同的附圖標(biāo)記通常指代相同的 部件或元素。
[0021] 圖1示出了一個(gè)計(jì)算設(shè)備100的結(jié)構(gòu)框圖;
[0022] 圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的利用大屏幕計(jì)算設(shè)備的瀏覽器顯示文件縮 略圖的系統(tǒng)200 ;
[0023] 圖3A示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的利用大屏幕計(jì)算設(shè)備的瀏覽器管理移動(dòng)終 端文件的系統(tǒng)200在建立連接前移動(dòng)終端的界面示意圖;
[0024] 圖3B示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的計(jì)算設(shè)備的瀏覽器顯示二維碼的界面示意 圖;
[0025] 圖3C示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的利用大屏幕計(jì)算設(shè)備的瀏覽器管理移動(dòng)終 端文件的系統(tǒng)200建立通道后計(jì)算設(shè)備的瀏覽器的界面示意圖;
[0026] 圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的瀏覽器的縮略圖顯示方法400的流程圖;
[0027] 圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的計(jì)算設(shè)備的瀏覽器500的框圖;
[0028] 圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的計(jì)算設(shè)備的瀏覽器上傳縮略圖時(shí)的顯示界 面示意圖;
[0029] 圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的計(jì)算設(shè)備的瀏覽器顯示縮略圖的界面示意 圖。
【具體實(shí)施方式】
[0030] 下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開 的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例 所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0031] 圖1是布置為實(shí)現(xiàn)根據(jù)本發(fā)明的示例計(jì)算設(shè)備100的框圖。在基本的配置102中, 計(jì)算設(shè)備100典型地包括系統(tǒng)存儲(chǔ)器106和一個(gè)或者多個(gè)處理器104。存儲(chǔ)器總線108可 以用于在處理器104和系統(tǒng)存儲(chǔ)器106之間的通信。
[0032] 取決于期望的配置,處理器104可以是任何類型的處理,包括但不限于:微處理器 (μ P)、微控制器(μ C)、數(shù)字信息處理器(DSP)或者它們的任何組合。處理器104可以包括 諸如一級(jí)高速緩存110和二級(jí)高速緩存112之類的一個(gè)或者多個(gè)級(jí)別的高速緩存、處理器 核心114和寄存器116。示例的處理器核心114可以包括運(yùn)算邏輯單元(ALU)、浮點(diǎn)數(shù)單元 (FPU)、數(shù)字信號(hào)處理核心(DSP核心)或者它們的任何組合。示例的存儲(chǔ)器控制器118可 以與處理器104 -起使用,或者在一些實(shí)現(xiàn)中,存儲(chǔ)器控制器118可以是處理器104的一個(gè) 內(nèi)部部分。
[0033] 取決于期望的配置,系統(tǒng)存儲(chǔ)器106可以是任意類型的存儲(chǔ)器,包括但不限于:易 失性存儲(chǔ)器(諸如RAM)、非易失性存儲(chǔ)器(諸如ROM、閃存等)或者它們的任何組合。系統(tǒng) 存儲(chǔ)器106可以包括操作系統(tǒng)120、一個(gè)或者多個(gè)應(yīng)用122以及程序數(shù)據(jù)124。在一些實(shí)施 方式中,應(yīng)用122可以布置為在操作系統(tǒng)上利用程序數(shù)據(jù)124進(jìn)行操作。
[0034] 計(jì)算設(shè)備100還可以包括有助于從各種接口設(shè)備(例如,輸出設(shè)備142、外設(shè)接口 144和通信設(shè)備146)到基本配置102經(jīng)由總線/接口控制器130的通信的接口總線140。 示例的輸出設(shè)備142包括圖形處理單元148和音頻處理單元150。它們可以被配置為有助 于經(jīng)由一個(gè)或者多個(gè)A/V端口 152與諸如顯示器或者揚(yáng)聲器之類的各種外部設(shè)備進(jìn)行通 信。示例外設(shè)接口 144可以包括串行接口控制器154和并行接口控制器156,它們可以被 配置為有助于經(jīng)由一個(gè)或者多個(gè)I/O端口 158和諸如輸入設(shè)備(例如,鍵盤、鼠標(biāo)、筆、語音 輸入設(shè)備、觸摸輸入設(shè)備)或者其他外設(shè)(例如打印機(jī)、掃描儀等)之類的外部設(shè)備進(jìn)行通 信。示例的通信設(shè)備146可以包括網(wǎng)絡(luò)控制器160,其可以被布置為便于經(jīng)由一個(gè)或者多個(gè) 通信端口 164與一個(gè)或者多個(gè)其他計(jì)算設(shè)備162通過網(wǎng)絡(luò)通信鏈路的通信。
[0035] 網(wǎng)絡(luò)通信鏈路可以是通信介質(zhì)的一個(gè)示例。通信介質(zhì)通??梢泽w現(xiàn)為在諸如載 波或者其他傳輸機(jī)制之類的調(diào)制數(shù)據(jù)信號(hào)中的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊,并且 可以包括任何信息遞送介質(zhì)。"調(diào)制數(shù)據(jù)信號(hào)"可以這樣的信號(hào),它的數(shù)據(jù)集中的一個(gè)或者 多個(gè)或者它的改變可以在信號(hào)中編碼信息的方式進(jìn)行。作為非限制性的示例,通信介質(zhì)可 以包括諸如有線網(wǎng)絡(luò)或者專線網(wǎng)絡(luò)之類的有線介質(zhì),以及諸如聲音、射頻(RF)、微波、紅外 (IR)或者其它無線介質(zhì)在內(nèi)的各種無線介質(zhì)。這里使用的術(shù)語計(jì)算機(jī)可讀介質(zhì)可以包括存 儲(chǔ)介質(zhì)和通信介質(zhì)二者。
[0036] 計(jì)算設(shè)備100可以實(shí)現(xiàn)為小尺寸便攜(或者移動(dòng))電子設(shè)備的一部分,這些電子 設(shè)備可以是諸如蜂窩電話、個(gè)人數(shù)字助理(PDA)、個(gè)人媒體播放器設(shè)備、無線網(wǎng)絡(luò)瀏覽設(shè)備、 個(gè)人頭戴設(shè)備、應(yīng)用專用設(shè)備、或者可以包括上面任何功能的混合設(shè)備。計(jì)算設(shè)備100還可 以實(shí)現(xiàn)為包括桌面計(jì)算機(jī)和筆記本計(jì)算機(jī)配置的個(gè)人計(jì)算機(jī)。
[0037] 圖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上存儲(chǔ)有各種文件,如照片、音頻、視頻、文檔(如WorcUPDF等格式的文檔)。應(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,例如IEXhrome 和Firefox瀏覽器。瀏覽器232可以運(yùn)行在諸如Windows、Mac等操作系統(tǒng)上。
[0038] 瀏覽器232首先接收用戶在瀏覽器地址欄輸入的地址,例如是域名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的示例格式如下:
[0039] qrcodeurl:^qrcode ? content = http://192. 168. 0. 1/invite ? id = 12d345d8z834baef839c0〃,
[0040] 服務(wù)器220與瀏覽器232之間建立長連接。瀏覽器232訪問二維碼圖形的URL地 址qrcodeurl,獲取二維碼圖形并顯示,如圖3B所示,該圖中顯示有二維碼圖片以等待移動(dòng) 終端掃描二維碼。圖3A示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的利用大屏幕計(jì)算設(shè)備的瀏覽器管 理移動(dòng)終端文件的系統(tǒng)200在建立連接時(shí)移動(dòng)終端的界面示意圖,在該界面圖中,對用戶 的操作進(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ù)器與瀏覽器之 間長連接的第一會(huì)話標(biāo)識(shí)和服務(wù)器與客戶端應(yīng)用之間長連接的第二會(huì)話標(biāo)識(shí),這兩個(gè)會(huì)話 標(biāo)識(shí)之間通過通道標(biāo)識(shí)關(guān)聯(lián),這樣通過通道標(biāo)識(shí)來在瀏覽器與客戶端應(yīng)用之間形成一個(gè)通 道,用會(huì)話標(biāo)識(shí)來區(qū)分與服務(wù)器長連接的對象是移動(dòng)終端客戶端應(yīng)用還是瀏覽器。換而言 之,在服務(wù)器與瀏覽器之間和服務(wù)器與客戶端應(yīng)用之間分別建立了兩個(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ù)器而推送到瀏覽器。
[0041] 在建立通道之后,移動(dòng)終端的客戶端應(yīng)用212將移動(dòng)終端的統(tǒng)計(jì)信息,如移動(dòng)終 端的型號(hào)、系統(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示出 了根據(jù)本發(fā)明一個(gè)實(shí)施例的利用大屏幕計(jì)算設(shè)備的瀏覽器管理移動(dòng)終端文件的系統(tǒng)200 建立連接后計(jì)算設(shè)備的瀏覽器的界面示意圖,建立包括各種文件分類的主目錄,例如圖片 主目錄、音頻主目錄等,而在如果進(jìn)入例如圖片主目錄下時(shí),會(huì)顯示多個(gè)圖片縮略圖等。用 戶可以在大屏幕的計(jì)算設(shè)備的瀏覽器上查看移動(dòng)終端的信息,并且使用計(jì)算設(shè)備的輸入設(shè) 備(如鼠標(biāo),鍵盤)方便地進(jìn)行各種對文件的操作,如從移動(dòng)終端獲取文件、瀏覽、刪除文件 等。用戶亦可以通過計(jì)算設(shè)備的瀏覽器向移動(dòng)終端發(fā)送圖片、視頻、音頻、應(yīng)用等文件。
[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)用通過服務(wù)器已建立的通道,即第一會(huì)話和第二會(huì)話, 向計(jì)算設(shè)備的瀏覽器發(fā)送包含移動(dòng)終端直連通信地址的直連通信邀請消息。消息的示例格 式如下:
【權(quán)利要求】
1. 一種計(jì)算設(shè)備的瀏覽器執(zhí)行的縮略圖顯示方法,其中該瀏覽器能夠通過服務(wù)器與移 動(dòng)終端相連,該方法包括步驟: 響應(yīng)于用戶在所述瀏覽器上向所述移動(dòng)終端發(fā)送所述計(jì)算設(shè)備上存儲(chǔ)的文件的輸入, 向所述移動(dòng)終端發(fā)送文件發(fā)送請求消息; 響應(yīng)于所述移動(dòng)終端的應(yīng)答消息,向所述移動(dòng)終端發(fā)送包含該文件web地址的通知消 息,W便所述移動(dòng)終端從該web地址下載所請求的文件; W第一亮度顯示所請求文件的縮略圖;W及 響應(yīng)于來自移動(dòng)終端的指示文件傳輸完成的消息,W第二亮度顯示所請求文件的縮略 圖,其中第二亮度大于第一亮度。
2. 如權(quán)利要求1所述的方法,其中所述向所述移動(dòng)終端發(fā)送包含該文件web地址的通 知消息的步驟包括: 通過所述服務(wù)器接收來自所述移動(dòng)終端的直連通信邀請消息,該消息包含有移動(dòng)終端 的直連通信地址; 向該直連通信地址發(fā)送訪問請求消息; 通過服務(wù)器接收來自移動(dòng)終端的直連通信響應(yīng)消息,進(jìn)入直連通信模式;W及 在直連通信模式下,向移動(dòng)終端發(fā)送包含該文件的web地址的通知消息,該文件的web 地址指示該文件在瀏覽器的web服務(wù)器中的web地址。
3. 如權(quán)利要求2所述的方法,還包括: 若未接收到所述直連通信響應(yīng)消息,則處于非直連通信模式;W及 在非直連通信模式下,將該文件上傳到服務(wù)器,該文件的web地址指示該文件在服務(wù) 器的web服務(wù)器中的web地址。
4. 如權(quán)利要求1所述的方法,還包括: 根據(jù)所請求文件的總體大小和已傳輸部分的大小估計(jì)傳輸進(jìn)度;W及 顯示所請求文件傳輸?shù)倪M(jìn)度條。
5. 如權(quán)利要求1所述的方法,其中所述文件包括圖片和視頻。
6. 如權(quán)利要求5所述的方法,其中所述W第一亮度顯示所請求文件的縮略圖的步驟包 括: 根據(jù)瀏覽器設(shè)置的比例對所請求文件進(jìn)行裁剪W得到縮略圖;W及 將該縮略圖W數(shù)據(jù)U化的形式嵌入HTML文檔對象模型中。
7. -種計(jì)算設(shè)備的瀏覽器,其中該瀏覽器能夠通過服務(wù)器與移動(dòng)終端相連,該瀏覽器 包括: 連接管理裝置,適于響應(yīng)于向所述移動(dòng)終端發(fā)送所述計(jì)算設(shè)備上存儲(chǔ)的文件的用戶輸 入,向所述移動(dòng)終端發(fā)送文件發(fā)送請求消息,W及響應(yīng)于所述移動(dòng)終端的應(yīng)答消息,向所述 移動(dòng)終端發(fā)送包含該文件web地址的通知消息; web服務(wù)器; 文件顯示裝置,適于W第一亮度顯示所請求文件的縮略圖,W及響應(yīng)于來自所述移動(dòng) 終端的指示文件傳輸完成的消息,W第二亮度顯示所請求文件的縮略圖,其中第二亮度大 于第一亮度。
8. 如權(quán)利要求7所述的瀏覽器,其中; 連接管理裝置還適于: 接收來自所述移動(dòng)終端的直連通信邀請消息,該消息包含有移動(dòng)終端的直連通信地 址; 向該直連通信地址發(fā)送訪問請求消息; 若接收到來自移動(dòng)終端的直連通信響應(yīng)消息則使所述瀏覽器進(jìn)入直連通信模式,在直 連通信模式下,該文件的web地址指示該文件在瀏覽器的web服務(wù)器中的web地址。
9. 如權(quán)利要求8所述的瀏覽器,其中: 連接管理裝置還適于若未接收到所述直連通信響應(yīng)消息,則使所述瀏覽器處于非直連 通信模式,在非直連通信模式下,該文件的web地址指示該文件在服務(wù)器的web服務(wù)器中的 web地址。
10. 如權(quán)利要求7所述的瀏覽器,還包括: 文件設(shè)置裝置,適于根據(jù)所請求文件的總體大小和已傳輸部分的大小估計(jì)傳輸進(jìn)度; W及 所述文件顯示裝置還適于顯示所請求文件傳輸?shù)倪M(jìn)度條。
【文檔編號(hào)】G06F17/30GK104462367SQ201410746423
【公開日】2015年3月25日 申請日期:2014年12月8日 優(yōu)先權(quán)日:2014年12月8日
【發(fā)明者】姜天鵬 申請人:北京安奇智聯(lián)科技有限公司