一種計算設備的瀏覽器及其縮略圖顯示方法
【專利摘要】本發(fā)明公開了一種計算設備的瀏覽器中執(zhí)行的縮略圖顯示方法,該計算設備的瀏覽器能夠通過服務器與移動終端相連。該方法包括:響應于接收到用戶要瀏覽移動終端中的文件的請求,生成文件列表請求消息,并發(fā)送文件列表請求消息給移動終端;響應于接收到來自移動終端的應答消息,在瀏覽器中以數(shù)據(jù)文件縮略圖顯示文件列表;以及響應于檢測到光標移動到其中一個文件縮略圖上,將該文件縮略圖以逐漸放大的方式顯示。
【專利說明】一種計算設備的瀏覽器及其縮略圖顯示方法
【技術領域】
[0001] 本發(fā)明涉及數(shù)據(jù)通信和圖像顯示領域。
【背景技術】
[0002] 用戶對于諸如智能手機、平板電腦等移動終端的使用頻率正在日益提高,甚至在 很多場合超過了傳統(tǒng)的桌面電腦(PC)和筆記本電腦。移動終端的計算性能和存儲空間也 在快速增長,從而允許安裝和運行大量應用以及進而產(chǎn)生大量數(shù)據(jù)。例如,一部智能手機經(jīng) 過用戶一段時間的使用,往往會存儲有上千兆字節(jié)的圖片、音頻、視頻、應用、文檔、通信錄、 短消息等數(shù)據(jù)。盡管用戶可以在手機上對這些數(shù)據(jù)進行諸如瀏覽、復制、刪除等操作,然而 如果用戶位于大屏幕計算設備(如PC、筆記本電腦和智能電視)前,他可能更希望通過大屏 幕計算設備來進行這些操作。這樣做的一個原因是大屏幕計算設備具有更強大的I/O設備 (如大顯示屏),可以提高操作效率;另一個原因是與移動終端上運行的Android、IOS操作 系統(tǒng)和應用相比,大屏幕計算設備運行的諸如Wind 〇ws、MAC OS等操作系統(tǒng)和應用往往能提 供更強大多樣的功能。
[0003] 目前已經(jīng)有一些軟件提供大屏幕計算設備對移動終端的數(shù)據(jù)管理功能。典型的例 子是蘋果公司的iTunes以及各種手機助手。用戶在運行諸如Wind 〇ws、MAC OS等操作系統(tǒng) 的傳統(tǒng)電腦上安裝移動終端數(shù)據(jù)管理軟件,將移動終端通過諸如USB等線纜連接到大屏幕 計算設備,移動終端數(shù)據(jù)管理軟件讀取移動終端中的各種數(shù)據(jù),并允許用戶進行相應的管 理操作。然而,這對用戶來說使用并不方便。即使有一些軟件支持移動終端通過無線局域 網(wǎng)連接到大屏幕計算設備,但用戶仍需要在大屏幕計算設備上預先安裝移動終端數(shù)據(jù)管理 軟件。預先安裝軟件不僅是繁瑣和耗時的,而且在一些情況下難以實現(xiàn)。例如,企業(yè)內(nèi)部的 計算設備可能出于安全考慮限制了軟件的安裝權限,或者,像智能電視這樣的大屏幕計算 設備并不使用Windows、MAC OS操作系統(tǒng),可能沒有可用的移動終端數(shù)據(jù)管理軟件。
[0004] 因此,用戶希望能更用簡單快捷的方式在大屏幕計算設備上管理移動終端的數(shù) 據(jù)。
【發(fā)明內(nèi)容】
[0005] 為此,本發(fā)明提供一種計算設備的瀏覽器及其縮略圖顯示方法,以力圖解決或者 至少緩解上面存在的至少一個問題。
[0006] 根據(jù)本發(fā)明的一個方面,提供了一種計算設備的瀏覽器執(zhí)行的縮略圖顯示方法, 其中該瀏覽器能夠通過服務器與移動終端相連,該方法包括步驟:響應于接收到用戶要瀏 覽移動終端中的文件的請求,生成文件列表請求消息,并發(fā)送文件列表請求消息給移動終 端;響應于接收到來自該移動終端的應答消息,在瀏覽器的顯示界面中以文件縮略圖顯示 文件列表;以及響應于檢測到光標移動到其中一個文件縮略圖上,將該文件縮略圖以逐漸 放大的方式顯示。
[0007] 可選地,在根據(jù)本發(fā)明的瀏覽器的縮略圖顯示方法中,還包括步驟:響應于檢測到 用戶對至少一個文件縮略圖所對應的文件的刪除操作,從顯示界面中取消對至少一個文件 縮略圖的顯示;以及依次移動其他文件縮略圖,以填補所述至少一個文件縮略圖原本占用 的顯示區(qū)域。
[0008] 可選地,在根據(jù)本發(fā)明的瀏覽器的縮略圖顯示方法中,將該文件縮略圖以逐漸放 大的方式顯示包括保持該文件縮略圖占用的顯示區(qū)域不變,將文件縮略圖的內(nèi)容逐漸放大 顯不O
[0009] 可選地,在根據(jù)本發(fā)明的瀏覽器的縮略圖顯示方法中,文件包括圖片和視頻。
[0010] 根據(jù)本發(fā)明的另一方面,提供了一種計算設備的瀏覽器,其中該瀏覽器能夠通過 服務器與移動終端相連,該瀏覽器包括:消息處理裝置,適于響應用戶瀏覽移動終端中文件 的請求,生成文件列表請求消息;連接管理裝置,適于將文件列表請求消息發(fā)送給移動終 端,并且接收來自該移動終端的包含數(shù)據(jù)文件縮略圖信息的應答消息;文件顯示裝置,適于 在瀏覽器中以數(shù)據(jù)文件縮略圖顯示文件列表、以及響應于檢測到光標移動到其中一個文件 縮略圖上,將該文件縮略圖以逐漸放大的方式顯示。
[0011] 可選地,在根據(jù)本發(fā)明的瀏覽器中,文件顯示裝置還適于響應于檢測到用戶對至 少一個文件縮略圖所對應的文件的刪除操作,從顯示界面中取消對所述至少一個文件縮略 圖的顯示;以及依次移動其他文件縮略圖,以填補所述至少一個文件縮略圖原本占用的顯 示區(qū)域。
[0012] 可選地,在根據(jù)本發(fā)明的瀏覽器中,文件顯示裝置還適于保持該文件縮略圖占用 的顯示區(qū)域不變,將文件縮略圖的內(nèi)容逐漸放大顯示。
[0013] 可選地,在根據(jù)本發(fā)明的瀏覽器中,文件包括圖片和視頻。
[0014] 根據(jù)本發(fā)明的另一方面,提供了一種包括如上所述的瀏覽器的計算設備。
[0015] 根據(jù)本發(fā)明的瀏覽器的縮略圖顯示方案,不需在計算設備上安裝軟件,只要在計 算設備的瀏覽器中輸入地址并使用移動終端的客戶端應用掃描就能在瀏覽器與移動終端 之間建立連接通道。用戶可通過縮略圖預覽移動終端的數(shù)據(jù),提高了用戶管理移動終端數(shù) 據(jù)的效率。并且用戶可以以逐漸放大的方式放大縮略圖中的內(nèi)容,突出視覺效果,提高了用 戶體驗。
【專利附圖】
【附圖說明】
[0016] 為了實現(xiàn)上述以及相關目的,本文結(jié)合下面的描述和附圖來描述某些說明性方 面,這些方面指示了可以實踐本文所公開的原理的各種方式,并且所有方面及其等效方面 旨在落入所要求保護的主題的范圍內(nèi)。通過結(jié)合附圖閱讀下面的詳細描述,本公開的上述 以及其它目的、特征和優(yōu)勢將變得更加明顯。遍及本公開,相同的附圖標記通常指代相同的 部件或元素。
[0017] 圖1示出了一個計算設備100的結(jié)構(gòu)框圖;
[0018] 圖2示出了根據(jù)本發(fā)明一個實施例的利用大屏幕計算設備的瀏覽器顯示文件縮 略圖的系統(tǒng)200 ;
[0019] 圖3A示出了根據(jù)本發(fā)明一個實施例的利用大屏幕計算設備的瀏覽器管理移動終 端文件的系統(tǒng)200在建立連接前移動終端的界面示意圖;
[0020] 圖3B示出了根據(jù)本發(fā)明一個實施例的計算設備的瀏覽器顯示二維碼的界面示意 圖;
[0021] 圖3C示出了根據(jù)本發(fā)明一個實施例的利用大屏幕計算設備的瀏覽器管理移動終 端文件的系統(tǒng)200建立通道后計算設備的瀏覽器的界面示意圖;
[0022] 圖4示出了根據(jù)本發(fā)明一個實施例的瀏覽器的縮略圖顯示方法400的流程圖;
[0023] 圖5示出了根據(jù)本發(fā)明一個實施例的計算設備的瀏覽器500的框圖;
[0024] 圖6A示出了根據(jù)本發(fā)明一個實施例的計算設備的瀏覽器顯示縮略圖的界面示意 圖;
[0025] 圖6B示出了根據(jù)本發(fā)明一個實施例的計算設備的瀏覽器放大顯示縮略圖的界面 示意圖。
【具體實施方式】
[0026] 下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開 的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例 所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達給本領域的技術人員。
[0027] 圖1是布置為實現(xiàn)根據(jù)本發(fā)明的示例計算設備100的框圖。在基本的配置102中, 計算設備100典型地包括系統(tǒng)存儲器106和一個或者多個處理器104。存儲器總線108可 以用于在處理器104和系統(tǒng)存儲器106之間的通信。
[0028] 取決于期望的配置,處理器104可以是任何類型的處理,包括但不限于:微處理器 (μ P)、微控制器(μ C)、數(shù)字信息處理器(DSP)或者它們的任何組合。處理器104可以包括 諸如一級高速緩存110和二級高速緩存112之類的一個或者多個級別的高速緩存、處理器 核心114和寄存器116。示例的處理器核心114可以包括運算邏輯單元(ALU)、浮點數(shù)單元 (FPU)、數(shù)字信號處理核心(DSP核心)或者它們的任何組合。示例的存儲器控制器118可 以與處理器104 -起使用,或者在一些實現(xiàn)中,存儲器控制器118可以是處理器104的一個 內(nèi)部部分。
[0029] 取決于期望的配置,系統(tǒng)存儲器106可以是任意類型的存儲器,包括但不限于:易 失性存儲器(諸如RAM)、非易失性存儲器(諸如ROM、閃存等)或者它們的任何組合。系統(tǒng) 存儲器106可以包括操作系統(tǒng)120、一個或者多個應用122以及程序數(shù)據(jù)124。在一些實施 方式中,應用122可以布置為在操作系統(tǒng)上利用程序數(shù)據(jù)124進行操作。
[0030] 計算設備100還可以包括有助于從各種接口設備(例如,輸出設備142、外設接口 144和通信設備146)到基本配置102經(jīng)由總線/接口控制器130的通信的接口總線140。 示例的輸出設備142包括圖形處理單元148和音頻處理單元150。它們可以被配置為有助 于經(jīng)由一個或者多個A/V端口 152與諸如顯示器或者揚聲器之類的各種外部設備進行通 信。示例外設接口 144可以包括串行接口控制器154和并行接口控制器156,它們可以被 配置為有助于經(jīng)由一個或者多個I/O端口 158和諸如輸入設備(例如,鍵盤、鼠標、筆、語音 輸入設備、觸摸輸入設備)或者其他外設(例如打印機、掃描儀等)之類的外部設備進行通 信。示例的通信設備146可以包括網(wǎng)絡控制器160,其可以被布置為便于經(jīng)由一個或者多個 通信端口 164與一個或者多個其他計算設備162通過網(wǎng)絡通信鏈路的通信。
[0031] 網(wǎng)絡通信鏈路可以是通信介質(zhì)的一個示例。通信介質(zhì)通??梢泽w現(xiàn)為在諸如載 波或者其他傳輸機制之類的調(diào)制數(shù)據(jù)信號中的計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊,并且 可以包括任何信息遞送介質(zhì)。"調(diào)制數(shù)據(jù)信號"可以這樣的信號,它的數(shù)據(jù)集中的一個或者 多個或者它的改變可以在信號中編碼信息的方式進行。作為非限制性的示例,通信介質(zhì)可 以包括諸如有線網(wǎng)絡或者專線網(wǎng)絡之類的有線介質(zhì),以及諸如聲音、射頻(RF)、微波、紅外 (IR)或者其它無線介質(zhì)在內(nèi)的各種無線介質(zhì)。這里使用的術語計算機可讀介質(zhì)可以包括存 儲介質(zhì)和通信介質(zhì)二者。
[0032] 計算設備100可以實現(xiàn)為小尺寸便攜(或者移動)電子設備的一部分,這些電子 設備可以是諸如蜂窩電話、個人數(shù)字助理(PDA)、個人媒體播放器設備、無線網(wǎng)絡瀏覽設備、 個人頭戴設備、應用專用設備、或者可以包括上面任何功能的混合設備。計算設備100還可 以實現(xiàn)為包括桌面計算機和筆記本計算機配置的個人計算機。
[0033] 圖2示出了根據(jù)本發(fā)明一個實施例的利用大屏幕計算設備的瀏覽器管理移動終 端文件的系統(tǒng)200。該系統(tǒng)200包括移動終端210、服務器220和計算設備230。移動終端 210上安裝有支持移動終端文件管理的客戶端應用212,并且存儲有各種文件,如照片、音 頻、視頻、文檔(如Word、PDF等格式的文檔)。應用客戶端212可以運行在諸如安卓、IOS 等操作系統(tǒng)上。服務器220例如可以是物理上位于一個或多個地點的遠程云服務器。計算 設備230例如可以包括個人計算機(PC)、筆記本電腦、智能電視等具有相對較大屏幕的計 算設備。計算設備230上安裝有瀏覽器232,例如IE、Chrome和Firefox瀏覽器。瀏覽器 232可以運行在諸如Windows、Mac等操作系統(tǒng)上。
[0034] 瀏覽器232首先接收用戶在瀏覽器地址欄輸入的地址,例如是域名weline. cc,其對應于服務器220的IP地址。瀏覽器根據(jù)該地址訪問服務器220,具體操作包括例 如查詢DNS獲得返回的IP地址,建立TCP連接,向服務器發(fā)送HTTP request請求,這里不 再累述。在接收到來自瀏覽器232的訪問請求后,服務器220分配第一會話標識(Session ID)和通道標識(Channel ID)。服務器220生成與通道標識對應的邀請地址(inviteurl), 調(diào)用二維碼轉(zhuǎn)換服務將該地址轉(zhuǎn)換為二維碼圖形,并且獲得該二維碼圖形的URL地址 (qrcodeurl)。換而言之,該二維碼圖形所包含的內(nèi)容為inviteurl。服務器220向瀏覽器 232返回響應消息(2000K),該消息中含有二維碼圖形的URL地址qrcodeurl和第一會話標 識。其中qrcodeurl的示例格式如下:
[0035] qrcodeurl:^qrcode ? content = http://192. 168. 0. 1/invite ? id = 12d345d8z834baef839c0〃,
[0036] 服務器220與瀏覽器232之間建立長連接。瀏覽器232訪問二維碼圖形的URL地 址qrcodeurl,獲取二維碼圖形并顯示,如圖3B所示,該圖中顯示有二維碼圖片以等待移動 終端掃描二維碼。圖3A示出了根據(jù)本發(fā)明一個實施例的利用大屏幕計算設備的瀏覽器管 理移動終端文件的系統(tǒng)200在建立連接時移動終端的界面示意圖,在該界面圖中,對用戶 的操作進行提示,以建立與服務器的連接。用戶可以通過移動終端客戶端應用212掃描計 算設備230的瀏覽器232上顯示的二維碼圖形,從而獲得二維碼圖形的內(nèi)容,即邀請地址 inviteurl。移動終端客戶端應用212訪問inviteurl,服務器220向其返回通道標識,同時 返回第二會話標識。服務器通過通道標識可以確定瀏覽器和移動終端的關系,即移動終端 掃描的是瀏覽器上顯示的二維碼。類似于服務器與220瀏覽器232之間建立連接的過程, 服務器220與客戶端應用212之間也建立長連接。服務器220存儲有服務器與瀏覽器之 間長連接的第一會話標識和服務器與客戶端應用之間長連接的第二會話標識,這兩個會話 標識之間通過通道標識關聯(lián),這樣通過通道標識來在瀏覽器與客戶端應用之間形成一個通 道,用會話標識來區(qū)分與服務器長連接的對象是移動終端客戶端應用還是瀏覽器。換而言 之,在服務器與瀏覽器之間和服務器與客戶端應用之間分別建立了兩個長連接,服務器定 期向瀏覽器和客戶端應用發(fā)送心跳消息。這兩個長連接通過同一個信道標識關聯(lián)形成一個 通道,客戶端應用發(fā)送的信令或數(shù)據(jù)通過該通道經(jīng)由服務器而推送到瀏覽器。
[0037] 在建立通道之后,移動終端的客戶端應用212將移動終端的統(tǒng)計信息,如移動終 端的型號、系統(tǒng)版本、存儲空間、所存儲的聯(lián)系人、短消息、各類文件的數(shù)量等,通過通道發(fā) 送給瀏覽器232,具體地說,這些信息由客戶端應用212例如通過post方式通過第二會話 連接發(fā)送給服務器220,服務器220根據(jù)通道標識找到關聯(lián)的第一會話連接,并且通過第一 會話連接將信息發(fā)送給瀏覽器232。瀏覽器232顯示相應的移動終端統(tǒng)計信息,圖3C示出 了根據(jù)本發(fā)明一個實施例的利用大屏幕計算設備的瀏覽器管理移動終端文件的系統(tǒng)200 建立連接后計算設備的瀏覽器的界面示意圖,建立包括各種文件分類的主目錄,例如圖片 主目錄、音頻主目錄等,而在如果進入例如圖片主目錄下時,會顯示多個圖片縮略圖等。用 戶可以在大屏幕的計算設備的瀏覽器上查看移動終端的信息,并且使用計算設備的輸入設 備(如鼠標,鍵盤)方便地進行各種對文件的操作,如從移動終端獲取文件、瀏覽、刪除文件 等。通過在移動終端與計算設備的瀏覽器之間建立經(jīng)由服務器的通道,只需利用計算設備 上已有的瀏覽器即可實現(xiàn)對移動終端的管理,而不需要在計算設備上預先安裝軟件,不僅 節(jié)省了用戶的時間,也節(jié)省了軟件開發(fā)者的工作。而且,利用瀏覽器管理移動終端的方案尤 其適合計算設備軟件的安裝權限受限或者缺少可用的移動終端數(shù)據(jù)管理軟件的情況。
[0038] 在計算設備的瀏覽器與移動終端的客戶端應用通過服務器建立連接后,當服務器 通過第二會話接收到來自客戶端應用的消息或數(shù)據(jù)時,服務器根據(jù)通道標識查找與第二會 話標識關聯(lián)的第一會話標識,將該消息或數(shù)據(jù)通過第一會話發(fā)送到計算設備的瀏覽器。由 于這種傳輸經(jīng)過服務器中轉(zhuǎn),因此稱為非直連通信模式。本發(fā)明還提出了一種不經(jīng)服務器 中轉(zhuǎn)的數(shù)據(jù)傳輸模式,即直連通信模式。在直連模式下,計算設備的瀏覽器與移動終端的客 戶端應用之間的數(shù)據(jù)傳輸可以通過它們之間的直接連接進行,而不需要服務器中轉(zhuǎn),從而 提高傳輸速度并可能節(jié)省流量和費用。以下將描述直連通信模式的建立過程。
[0039] 首先,移動終端的客戶端應用通過服務器已建立的通道,即第一會話和第二會話, 向計算設備的瀏覽器發(fā)送包含移動終端直連通信地址的直連通信邀請消息。消息的示例格 式如下:
[0040]
【權利要求】
1. 一種計算設備的瀏覽器執(zhí)行的縮略圖顯示方法,其中該瀏覽器能夠通過服務器與移 動終端相連,該方法包括步驟: 響應于接收到用戶要瀏覽移動終端中的文件的請求,生成文件列表請求消息,并發(fā)送 文件列表請求消息給所述移動終端; 響應于接收到來自所述移動終端的應答消息,在所述瀏覽器的顯示界面中W文件縮略 圖顯示文件列表;W及 響應于檢測到光標移動到其中一個文件縮略圖上,將該文件縮略圖W逐漸放大的方式顯不。
2. 如權利要求1所述的方法,還包括步驟: 響應于檢測到用戶對至少一個文件縮略圖所對應的文件的刪除操作,從顯示界面中取 消對所述至少一個文件縮略圖的顯示;W及 依次移動其他文件縮略圖,W填補所述至少一個文件縮略圖原本占用的顯示區(qū)域。
3. 如權利要求1所述的方法,其中所述將該文件縮略圖W逐漸放大的方式顯示包括保 持該文件縮略圖占用的顯示區(qū)域不變,將文件縮略圖的內(nèi)容逐漸放大顯示。
4. 如權利要求1或者2所述的方法,其中所述文件包括圖片和視頻。
5. -種計算設備的瀏覽器,其中該瀏覽器能夠通過服務器與移動終端相連,該瀏覽器 包括: 消息處理裝置,適于響應用戶瀏覽所述移動終端中文件的請求,生成文件列表請求消 息; 連接管理裝置,適于將所述文件列表請求消息發(fā)送給所述移動終端,并且接收來自所 述移動終端的包含數(shù)據(jù)文件縮略圖信息的應答消息; 文件顯示裝置,適于在所述瀏覽器中W數(shù)據(jù)文件縮略圖顯示文件列表、W及響應于檢 測到光標移動到其中一個文件縮略圖上,將該文件縮略圖W逐漸放大的方式顯示。
6. 如權利要求5所述的瀏覽器,其中: 所述文件顯示裝置還適于響應于檢測到用戶對至少一個文件縮略圖所對應的文件的 刪除操作,從顯示界面中取消對所述至少一個文件縮略圖的顯示;W及 依次移動其他文件縮略圖,W填補所述至少一個文件縮略圖原本占用的顯示區(qū)域。
7. 如權利要求5所述的瀏覽器,其中: 所述文件顯示裝置還適于保持該文件縮略圖占用的顯示區(qū)域不變,將文件縮略圖的內(nèi) 容逐漸放大顯示。
8. 如權利要求5或者6所述的瀏覽器,其中所述文件包括圖片和視頻。
9. 一種計算設備,包括如權利要求5-8中任一項所述的瀏覽器。
【文檔編號】G06F17/30GK104462366SQ201410746287
【公開日】2015年3月25日 申請日期:2014年12月8日 優(yōu)先權日:2014年12月8日
【發(fā)明者】姜天鵬 申請人:北京安奇智聯(lián)科技有限公司