數(shù)據(jù)獲取方法、計算設備、移動設備及系統(tǒng)的制作方法
【專利摘要】本發(fā)明是關于一種數(shù)據(jù)獲取方法、計算設備、移動設備及系統(tǒng)。其中,所述方法包括:計算設備通過其上的無線網(wǎng)絡提供裝置建立無線局域網(wǎng)絡;在移動設備接入無線局域網(wǎng)絡后,計算設備通過無線局域網(wǎng)絡建立與移動設備之間的數(shù)據(jù)通道;計算設備接收移動設備通過數(shù)據(jù)通道發(fā)送的數(shù)據(jù)獲取請求;計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取其上的文件目錄;計算設備將獲取到的文件目錄通過數(shù)據(jù)通道發(fā)送至移動設備,以使移動設備將接收到的文件目錄以目錄格式呈現(xiàn)。本發(fā)明提供的技術方案簡化了數(shù)據(jù)獲取過程中用戶的操作步驟,為用戶能根據(jù)移動設備上呈現(xiàn)的文件目錄進行后續(xù)的選擇操作,計算設備根據(jù)該選擇操作返回對應數(shù)據(jù)內容提供了技術基礎。
【專利說明】數(shù)據(jù)獲取方法、計算設備、移動設備及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及一種通信【技術領域】,特別是涉及一種數(shù)據(jù)獲取方法、計算設備、移動設備及系統(tǒng)。
【背景技術】
[0002]隨著手機、平板電腦等移動設備的普及,用戶的使用習慣也在漸漸發(fā)生變化,越來越多的用戶在工作或學習時更加傾向于使用移動設備。由此,無線網(wǎng)絡也就越發(fā)成為人們日常生活中不可或缺的一部分,而無線網(wǎng)絡傳輸技術也隨著各種移動設備的興起受到了更加廣泛的應用。
[0003]在日常的工作和學習過程中,用戶常常會遇到這樣的情況:用戶需要從計算設備(例如個人電腦(Personal Computer,簡稱PC))中拷取文件、圖片或視頻等數(shù)據(jù)內容到移動設備上進行使用。在這種情況下,現(xiàn)有設備間數(shù)據(jù)獲取的方式通常為:用戶至少需在計算設備側進行數(shù)據(jù)內容的查找,查找出欲發(fā)送的數(shù)據(jù)內容,然后再使用傳輸工具,如即時通信工具、郵箱等將該數(shù)據(jù)內容通過互聯(lián)網(wǎng)發(fā)送至移動設備。在移動設備側,用戶還需再次手動打開相應的傳輸工具應用,并下載所述數(shù)據(jù)內容,設置數(shù)據(jù)內容的存儲方式及路徑。
[0004]通過上述實現(xiàn)過程可以看出,現(xiàn)有的數(shù)據(jù)獲取方式需要用戶分別在計算設備和移動設備兩側執(zhí)行不同的操作,操作過程較為繁瑣。另外,現(xiàn)有的數(shù)據(jù)獲取方式欲發(fā)送的數(shù)據(jù)內容只能由發(fā)送方?jīng)Q定,接收方只能被動的接收,接收方接收數(shù)據(jù)的選擇靈活性較差。
【發(fā)明內容】
[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的數(shù)據(jù)獲取方法、計算設備、移動設備及系統(tǒng)。
[0006]依據(jù)本發(fā)明的第一個方面,提供了一種數(shù)據(jù)獲取方法,包括:
[0007]計算設備通過其上的無線網(wǎng)絡提供裝置建立無線局域網(wǎng)絡;
[0008]在移動設備接入所述無線局域網(wǎng)絡后,所述計算設備通過所述無線局域網(wǎng)絡建立與所述移動設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道;
[0009]所述計算設備接收所述移動設備通過所述數(shù)據(jù)通道發(fā)送的數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄;
[0010]所述計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取其上的文件目錄;
[0011]所述計算設備將獲取到的所述文件目錄通過所述數(shù)據(jù)通道發(fā)送至所述移動設備,以使所述移動設備將接收到的所述文件目錄以目錄格式呈現(xiàn)。
[0012]依據(jù)本發(fā)明的第二個方面,提供了一種數(shù)據(jù)獲取方法,包括:
[0013]移動設備接入計算設備通過無線網(wǎng)絡提供裝置建立的無線局域網(wǎng)絡;
[0014]所述移動設備通過所述無線局域網(wǎng)絡建立與所述計算設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道;
[0015]所述移動設備通過所述數(shù)據(jù)通道向所述計算設備發(fā)送數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄;
[0016]所述移動設備接收所述計算設備通過所述數(shù)據(jù)通道返回的所述文件目錄,其中,所述文件目錄為所述計算設備根據(jù)所述數(shù)據(jù)獲取請求獲取到的;
[0017]所述移動設備將接收到的所述文件目錄以目錄格式呈現(xiàn)。
[0018]依據(jù)本發(fā)明的第三個方面,提供了一種計算設備,包括:
[0019]第一建立模塊,用于通過計算設備上的無線網(wǎng)絡提供裝置建立無線局域網(wǎng)絡;
[0020]第二建立模塊,用于在移動設備接入所述無線局域網(wǎng)絡后,通過所述無線局域網(wǎng)絡建立與所述移動設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道;
[0021]第一接收模塊,用于接收所述移動設備通過所述數(shù)據(jù)通道發(fā)送的數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄;
[0022]第一獲取模塊,用于根據(jù)所述數(shù)據(jù)獲取請求,獲取所述計算設備上的文件目錄;
[0023]發(fā)送模塊,用于將獲取到的所述文件目錄通過所述數(shù)據(jù)通道發(fā)送至所述移動設備,以使所述移動設備將接收到的所述文件目錄以目錄格式呈現(xiàn)。
[0024]依據(jù)本發(fā)明的第四個方面,提供了一種移動設備,包括:
[0025]接入模塊,用于接入計算設備通過無線網(wǎng)絡提供裝置建立的無線局域網(wǎng)絡;
[0026]建立模塊,用于通過所述無線局域網(wǎng)絡建立與所述計算設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道;
[0027]發(fā)送模塊,用于通過所述數(shù)據(jù)通道向所述計算設備發(fā)送數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄;
[0028]接收模塊,用于接收所述計算設備通過所述數(shù)據(jù)通道返回的所述文件目錄,其中,所述文件目錄為所述計算設備根據(jù)所述數(shù)據(jù)獲取請求獲取到的;
[0029]呈現(xiàn)模塊,用于將接收到的所述文件目錄以目錄格式呈現(xiàn)。
[0030]依據(jù)本發(fā)明的第五個方面,提供了一種數(shù)據(jù)獲取系統(tǒng),包括:上述的計算設備及上述的移動設備,其中,
[0031]所述計算設備,用于通過計算設備上的無線網(wǎng)絡提供裝置建立無線局域網(wǎng)絡;在移動設備接入所述無線局域網(wǎng)絡后,通過所述無線局域網(wǎng)絡建立與所述移動設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道;接收所述移動設備通過所述數(shù)據(jù)通道發(fā)送的數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄;根據(jù)所述數(shù)據(jù)獲取請求,獲取所述計算設備上的文件目錄;將獲取到的所述文件目錄通過所述數(shù)據(jù)通道發(fā)送至所述移動設備,以使所述移動設備將接收到的所述文件目錄以目錄格式呈現(xiàn);
[0032]所述移動設備,用于接入計算設備通過無線網(wǎng)絡提供裝置建立的無線局域網(wǎng)絡;通過所述無線局域網(wǎng)絡建立與所述計算設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道;通過所述數(shù)據(jù)通道向所述計算設備發(fā)送數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄;接收所述計算設備通過所述數(shù)據(jù)通道返回的所述文件目錄,其中,所述文件目錄為所述計算設備根據(jù)所述數(shù)據(jù)獲取請求獲取到的;將接收到的所述文件目錄以目錄格式呈現(xiàn)。
[0033]借由上述技術方案,本發(fā)明實施例提供的技術方案至少具有下列優(yōu)點:
[0034]本發(fā)明實施例提供的技術方案,計算設備通過無線網(wǎng)絡提供裝置建立無線局域網(wǎng)絡,使得計算設備及接入所述無線局域網(wǎng)絡的移動設備可通過所述無線局域網(wǎng)絡建立用于數(shù)據(jù)交互的數(shù)據(jù)通道,實現(xiàn)移動設備與計算設備之間的數(shù)據(jù)交互;數(shù)據(jù)獲取時,計算設備能夠根據(jù)移動設備發(fā)送的數(shù)據(jù)獲取請求,獲取文件目錄,并將獲取到的文件目錄發(fā)送至所述移動設備,移動設備接收并以目錄格式呈現(xiàn),簡化了數(shù)據(jù)獲取過程中用戶的操作步驟;另夕卜,由于本發(fā)明實施例中傳輸?shù)臄?shù)據(jù)內容為文件目錄,為用戶能根據(jù)所述移動設備上所呈現(xiàn)的文件目錄進行后續(xù)的選擇操作,計算設備根據(jù)所述選擇操作返回對應數(shù)據(jù)內容,以提高接收方對獲取數(shù)據(jù)選擇的靈活性提供了技術基礎。
[0035]上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0036]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0037]圖1示出了本發(fā)明實施例一提供的數(shù)據(jù)獲取方法一種實現(xiàn)的流程示意圖;
[0038]圖2示出了本發(fā)明實施例一提供的文件目錄的示意圖;
[0039]圖3示出了本發(fā)明實施例一提供的數(shù)據(jù)獲取方法中步驟104的實現(xiàn)流程示意圖;
[0040]圖4示出了本發(fā)明實施例一提供的數(shù)據(jù)獲取方法中移動設備和計算設備建立數(shù)據(jù)通道的流程示意圖;
[0041]圖5示出了本發(fā)明實施例一提供的數(shù)據(jù)獲取方法另一種實現(xiàn)的流程示意圖;
[0042]圖6示出了本發(fā)明實施例一提供的另一個文件目錄的示意圖;
[0043]圖7示出了本發(fā)明實施例二提供的所述數(shù)據(jù)獲取方法一種實現(xiàn)的流程示意圖;
[0044]圖8示出了本發(fā)明實施例二提供的所述數(shù)據(jù)獲取方法另一種實現(xiàn)的流程示意圖;
[0045]圖9示出了本發(fā)明實施例二提供的所述數(shù)據(jù)獲取方法中移動設備呈現(xiàn)接收到的文件目錄的不意圖;
[0046]圖10示出了本發(fā)明實施例三提供的計算設備的結構示意圖;
[0047]圖11示出了本發(fā)明實施例四提供的移動設備的結構示意圖;
[0048]圖12示出了本發(fā)明實施例五提供的數(shù)據(jù)獲取系統(tǒng)的結構示意圖。
【具體實施方式】
[0049]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0050]如圖1所示,本實施例一提供的數(shù)據(jù)獲取方法的流程示意圖。本實施例一提供的所述方法的執(zhí)行主體為計算設備,所述計算設備可以是臺式電腦、筆記本電腦等。具體的,圖1所示,本實施例提供的所述方法包括:
[0051]步驟101、計算設備通過其上的無線網(wǎng)絡提供裝置建立無線局域網(wǎng)絡。
[0052]其中,所述無線網(wǎng)絡提供裝置可以是插設在所述計算設備上的隨身WIFI (無線保真),也可以是設置在所述計算設備內部的能夠建立無線局域網(wǎng)絡(即無線熱點)的無線網(wǎng)卡。所述計算設備可以采用有線的方式連接網(wǎng)絡,也可以采用無線的方式連接網(wǎng)絡。所連接網(wǎng)絡可以是因特網(wǎng),也可以是局域網(wǎng)。所述計算設備上的無線網(wǎng)絡提供裝置建立了無線局域網(wǎng)絡后,接入該無線局域網(wǎng)絡的移動設備,如手機、PAD等可以通過所述無線網(wǎng)絡提供裝置訪問所述計算設備所連接的網(wǎng)絡,使用該計算設備所連接的網(wǎng)絡的帶寬,而不需要花費額外的流量資費。
[0053]步驟102、在移動設備接入所述無線局域網(wǎng)絡后,所述計算設備通過所述無線局域網(wǎng)絡建立與所述移動設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道。
[0054]其中,移動設備接入所述無線局域網(wǎng)絡,需查找可加入的無線局域網(wǎng)絡。移動設備查找到所述計算設備的無線網(wǎng)絡提供裝置提供的無線局域網(wǎng)絡后,通過接入驗證,當驗證通過后,即可接入到所述無線局域網(wǎng)絡中。具體的移動設備接入無線局域網(wǎng)絡的過程可采用現(xiàn)有技術實現(xiàn),此處不再贅述。移動設備接入到所述無線局域網(wǎng)絡后,即可訪問所述計算設備所連接的網(wǎng)絡。
[0055]在實際應用中,多個設備可接入到無線局域網(wǎng)絡中。而接入到無線局域網(wǎng)絡中的設備只能訪問所述計算設備所連接的網(wǎng)絡,但并不能與計算設備直接進行通信,因此,本步驟還需要建立移動設備與計算設備之間的通信連接,即在移動設備接入計算設備建立的所述無線局域網(wǎng)絡后,所述計算設備上的計算設備側移動設備管理程序和所述移動設備上的移動設備側移動管理程序之間建立一條以所述計算設備上的無線局域網(wǎng)絡提供裝置為中繼的通信連接。在實際應用中,所述計算設備側移動設備管理程序和移動設備側移動設備管理程序分別可以是PC端手機助手程序和手機端手機助手程序。所述計算設備側移動設備管理程序和所述移動設備側移動設備管理程序通過所述通信連接傳遞無線連接信息,進而建立所述計算設備側移動設備管理程序和所述移動設備側移動設備管理程序之間的以所述計算設備上的無線網(wǎng)絡提供裝置為中繼的數(shù)據(jù)通道,后續(xù)所述計算設備和所述移動設備之間即可通過所述數(shù)據(jù)通道進行數(shù)據(jù)交互。這樣就達到了不需要使用數(shù)據(jù)線,實現(xiàn)計算設備與所述移動設備在不使用外部互聯(lián)網(wǎng)的情況下進行數(shù)據(jù)的無線傳輸。
[0056]具體的,所述計算設備通過所述無線局域網(wǎng)絡建立與所述移動設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道,可采用如下步驟實現(xiàn):
[0057]首先、在移動設備接入所述無線局域網(wǎng)絡后,所述計算設備接收所述移動設備通過所述無線局域網(wǎng)絡發(fā)送的建立請求。
[0058]其中,所述建立請求中攜帶有驗證信息。在具體實施例時,上述驗證信息可以為超文本傳輸協(xié)議應用程序接口 HTTP API信息。當然,驗證信息也可以是用戶賬號、也可以是設備標識等,本實施例對此不作具體限定。
[0059]然后,所述計算設備根據(jù)所述驗證信息,判斷所述移動設備是否為合法設備。
[0060]其中,所述計算設備判斷所述移動設備是否為合法設備可通過驗證所述移動設備是否在預設黑名單中來實現(xiàn),具體的如下:
[0061]所述計算設備根據(jù)所述驗證信息,判斷所述移動設備是否在預設黑名單中;
[0062]若不在所述預設黑名單中,則所述移動設備為合法設備。
[0063]其中,所述黑名單中存儲有多個移動設備的相關信息。
[0064]最后,若所述移動設備為合法設備,則所述計算設備通過所述無線局域網(wǎng)絡向所述移動設備返回驗證通過響應。
[0065]所述移動設備接收到所述計算設備返回的所述驗證通過響應后,所述移動設備和所述計算設備即建立了通信連接,所述移動設備和所述計算設備之間建立起了用于數(shù)據(jù)交互的數(shù)據(jù)通道,所述移動設備和所述計算設備可通過所述數(shù)據(jù)通道進行數(shù)據(jù)。
[0066]步驟103、所述計算設備接收所述移動設備通過所述數(shù)據(jù)通道發(fā)送的數(shù)據(jù)獲取請求。
[0067]其中,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄。所述文件目錄至少包括目錄項的信息。其中,所述目錄項信息具體可以是目錄項的名稱。這里需要說明的是:本文中所提到的所述目錄項均是指文件目錄(即菜單)中的選項。例如,圖2中的各目錄項的名稱“文件夾1”、“文件夾2”……“文件夾6”、“文檔I”以及“圖片I”?;蛘撸鑫募夸洺税ㄓ兴瞿夸涰椀男畔⑼?,還可以包括各目錄項的排序信息。所述文件目錄中增加各目錄項的排序信息,便于后續(xù)步驟中將所述文件目錄發(fā)送至移動設備時,移動設備能按照所述各目錄項的排序信息,排列各目錄項的名稱并顯示。
[0068]步驟104、所述計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取其上的文件目錄。
[0069]其中,所述文件目錄可以為:資源管理器下的文件目錄,或已開啟資源管理器窗口中的文件目錄,或已開啟資源管理器窗口中預選定文件夾的文件目錄,或所述計算設備收到所述數(shù)據(jù)獲取請求時正在展現(xiàn)的文件目錄。
[0070]相應的,如圖3所示,本步驟104可具體采用如下步驟實現(xiàn):
[0071]步驟1041、所述計算設備判斷收到所述數(shù)據(jù)獲取請求時是否有正在展現(xiàn)的文件目錄,若有正在展現(xiàn)的文件目錄,則執(zhí)行步驟1042 ;若沒有正在展現(xiàn)的文件目錄,則執(zhí)行步驟1043 ;
[0072]步驟1042、所述計算設備獲取其收到所述數(shù)據(jù)獲取請求時正在展現(xiàn)的文件目錄。
[0073]步驟1043、所述計算設備判斷其上是否有已開啟的資源管理器窗口,若沒有已開啟的資源管理器窗口,則執(zhí)行步驟1044 ;若有已開啟的資源管理器窗口,則執(zhí)行步驟1045。
[0074]步驟1044、所述計算設備獲取資源管理器下的文件目錄。
[0075]步驟1045、所述計算設備判斷所述已開啟資源管理器窗口中是否有預選定的文件夾,若沒有預選定的文件夾,則所述計算設備獲取已開啟的資源管理器窗口中的文件目錄;若有預選定的文件夾,則所述計算設備獲取已開啟的資源管理器窗口中預選定文件夾的文件目錄。
[0076]步驟105、將獲取到的所述文件目錄通過所述數(shù)據(jù)通道發(fā)送至所述移動設備,以使所述移動設備將接收到的所述文件目錄以目錄格式呈現(xiàn)。
[0077]在具體實施例時,本步驟可采用如下步驟實現(xiàn):
[0078]首先,所述計算設備將獲取到的所述文件目錄進行格式轉換,生成JSON(JavaScript Object Notat1n,輕量級的數(shù)據(jù)交換語言)格式的信息。
[0079]然后,所述計算設備將所述JSON格式的信息通過所述數(shù)據(jù)通道發(fā)送至所述移動設備,以使所述移動設備將接收到的文件目錄以目錄格式呈現(xiàn)。
[0080]本實施例提供的技術方案,計算設備通過無線網(wǎng)絡提供裝置建立無線局域網(wǎng)絡,使得計算設備及接入所述無線局域網(wǎng)絡的移動設備可通過所述無線局域網(wǎng)絡建立用于數(shù)據(jù)交互的數(shù)據(jù)通道,實現(xiàn)移動設備與計算設備之間的數(shù)據(jù)交互;數(shù)據(jù)獲取時,計算設備能夠根據(jù)移動設備發(fā)送的數(shù)據(jù)獲取請求,獲取文件目錄,并將獲取到的文件目錄發(fā)送至所述移動設備,移動設備接收并以目錄格式呈現(xiàn),簡化了數(shù)據(jù)獲取過程中用戶的操作步驟;另外,由于本發(fā)明實施例中傳輸?shù)臄?shù)據(jù)內容為文件目錄,為用戶能根據(jù)所述移動設備上所呈現(xiàn)的文件目錄進行后續(xù)的選擇操作,計算設備根據(jù)所述選擇操作返回對應數(shù)據(jù)內容,以提高接收方對獲取數(shù)據(jù)選擇的靈活性提供了技術基礎。
[0081]進一步的,上述實施例提供的所述數(shù)據(jù)獲取方法中步驟104、所述計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取其上的文件目錄之前,還可以包括如下步驟:
[0082]步驟1031、所述計算設備對其上的文件目錄中各目錄項進行權限設置。
[0083]具體實施例中,用戶可在所述計算設備上對資源管理設備中的所有或部分目錄項進行權限設置。例如,用戶可通過所述計算設備上提供的人機交互界面輸入某一項目錄項或某幾項目錄項的設置參數(shù),所述計算設備根據(jù)所述設置參數(shù)對對應的一項或幾項目錄項進行相應的權限設置。
[0084]步驟1032、所述計算設備獲取所述移動設備的權限信息。
[0085]其中,所述移動設備的權限信息可以攜帶在所述移動設備發(fā)送所述的數(shù)據(jù)獲取請求中;也可以是在所述移動設備發(fā)送所述數(shù)據(jù)獲取請求后,根據(jù)所述計算設備發(fā)送的權限獲取指令反饋的。本實施例對獲取所述移動設備的權限信息的方式不作具體限定。所述權限信息可以具體為MAC ((Media Access Control,媒體訪問控制)地址,和/或是所述移動設備的設備標識,和/或是用戶賬號(如管理員賬號或非管理員賬號)。
[0086]步驟1033、所述計算設備根據(jù)所述權限信息,判斷所述移動設備所屬的權限級別。
[0087]由于所述計算設備上的各目錄項有了權項設置,且所述移動設備也被劃分為不同的權限級別,因此上述實施例一中所述的步驟103、所述計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取其上的文件目錄,具體可以為:
[0088]步驟103’、所述計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取其上的權限設置與所述移動設備所屬權限級別相匹配的目錄項。
[0089]其中,獲取到的所述匹配的目錄項構成發(fā)送至所述移動設備的文件目錄。
[0090]這里需要說明的是:所述權限級別可以具體包括:管理員級別和非管理員級別。當然,所述權限級別可分別管理員級別和非管理員級別外,可以劃分成更多的級別,如有三個或三個以上的級別。根據(jù)不同等級的級別,移動設備從所述計算設備上獲取的文件目錄是不同的,這樣能有效的保護好計算設備上的數(shù)據(jù)訪問安全性。
[0091]假設本實施例中所述的計算設備上插有隨身wifi,所述計算設備通過所述隨身wifi提供無線局域網(wǎng)絡,移動設備接入所述無線局域網(wǎng)絡后,即可訪問所述計算設備所連接的網(wǎng)絡。為了能建立所述計算設備和移動設備之間的數(shù)據(jù)通道,計算設備上安裝有計算機側移動設備管理程序,所述移動設備上同樣安裝有移動設備側移動設備管理程序。下面結合該實例,對本實施例中所述移動設備與所述移動設備建立用于數(shù)據(jù)交互的數(shù)據(jù)通道,并在建立好所述數(shù)據(jù)通道后,如何確定移動設備的權限級別,并根據(jù)確定的權限級別進入對應的訪問模式,作詳細的說明以幫助理解本發(fā)明。如圖4所示:
[0092]步驟S1、計算設備啟動所述計算設備側移動設備管理程序360AP.exe,加載Ium0.dll。
[0093]計算設備啟動了所述360AP.exe后,會實時的監(jiān)聽端口,是否有接收到移動設備發(fā)送的建立請求。端口可從8360起,若該端口有占用,可變?yōu)?361。
[0094]步驟S2、移動設備啟動所述移動設備側移動設備管理程序。
[0095]移動設備啟動所述移動設備側移動設備管理程序后會向所述移動設備發(fā)送CMD_ONLINE (TCP協(xié)議)指令。
[0096]步驟S3、若計算設備監(jiān)聽到移動終端啟動所述移動設備側移動設備管理程序時的OnOnline,則計算設備獲取移動設備的HTTP API。
[0097]其中,所述計算設備可通過向所述移動設備發(fā)送獲取請求來獲取所述移動設備的HTTP API,也可以是所述移動設備在啟動所述移動設備側移動設備管理程序時自動反饋至所述計算設備的。
[0098]這里需要說明的是:本實施例中所述移動設備為了與所述計算設備建立數(shù)據(jù)通道,通過所述無線局域網(wǎng)絡向計算設備發(fā)送的建立請求,可以是上所述移動設備在啟動移動設備側移動設備管理程序時自動觸發(fā)的,即計算設備監(jiān)聽到移動設備的OnOnline。
[0099]步驟S4、計算設備根據(jù)所述HTTP API,判斷所述移動設備是否在黑名單中,若在黑名單中,則所述移動設備處于離線模式(即計算設備不與所述移動設備建立數(shù)據(jù)通道);否則計算設備向所述移動設備返回驗證通過響應,建立與所述移動設備之間的數(shù)據(jù)通道。
[0100]步驟S5、計算設備與所述移動設備建立所述數(shù)據(jù)通道后,獲取所述移動設備的token (標識)或 MAC。
[0101]其中,所述計算設備建立了與所述移動設備之間的數(shù)據(jù)通道后,會執(zhí)行權限認證過程,即通過向所述移動設備發(fā)送相應的認證指令以使所述移動設備上呈現(xiàn)出管理員申請框。用戶可通過移動設備在所述管理員申請框中填入token,移動設備將所述token發(fā)送至所述移動設備。或者,所述計算設備直接根據(jù)所述移動設備的MAC地址判斷所述移動設備的權限級別是否為管理員級別。即所述計算設備可通過彈窗進行權限認證,也可直接通過MAC地址直接進行權限認證。
[0102]步驟S6、根據(jù)所述移動設備的token (標識)或MAC,確定所述移動設備的權限級另O,若通過驗證確定所述權限級別為非管理員級別,則移動設備進入訪客模式,若通過驗證確定所述權限級別為管理級別,則移動設備進入管理員模式。
[0103]其中,本步驟可采用如下兩個判斷原則,確定所述移動設備的權限級別:
[0104]“token! =" **" ”為管理員權限;
[0105]“token= = " **"”為非管理員權限。
[0106]同樣的,也可采用類似上述的原則,來實現(xiàn)根據(jù)所述MAC確定所述移動設備的權限級別,此處不再贅述。
[0107]這里需要補充的是:在確定好所述移動設備的權限級別后,計算設備還可對所述移動設備的token或MAC進行保存,以在所述移動設備再次與所述計算設備建立數(shù)據(jù)通道時,計算設備無需再次通過上述步驟確定所述移動設備的權限級別,直接通過查詢存儲相應信息獲得所述移動設備的訪問模式。
[0108]上述內容例舉了對目錄項進行權限設置的方式來對計算設備上的數(shù)據(jù)進行訪問保護的技術方案。實際上,除采用對目錄項進行權限設置的方式外,還可采用下面對計算設備上的目錄項進行隱藏設置的方式來實現(xiàn),即上述實施例提供的所述數(shù)據(jù)獲取方法中步驟104、所述計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取其上的文件目錄之前,還可以包括如下步驟:
[0109]所述計算設備對其上的文件目錄中至少一個目錄項進行隱藏設置。
[0110]相應的,步驟104、所述計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取所述計算設備上的文件目錄,具體為:
[0111]步驟104”、所述計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取其上未進行所述隱藏設置的目錄項。
[0112]其中,獲取到的所述未進行隱藏設置的目錄項構成發(fā)送至所述移動設備的文件目錄。
[0113]這里需要說明的是:本實施例也可同時結合上述兩種方式,即對目錄項進行權限設置和對目錄項進行隱藏設置這兩種方式,以對計算設備上的數(shù)據(jù)進行訪問保護。例如,用戶可通過所述計算設備提供的人機交互界面,對所述目錄項進行權限設置,同時對需要隱藏的目錄項進行隱藏設置。
[0114]進一步的,如圖5所示,在所述移動終端接收并以目錄格式呈現(xiàn)所述文件目錄后,用戶可通過所述移動設備在所述移動設備以目錄格式呈現(xiàn)的所述文件目錄中選定一個目錄項,從而向所述計算設備獲取所述目錄項對應的資源。所述資源包括文件數(shù)據(jù)、文件屬性、下級文件目錄的目錄結構等。即上述實施例一提供的所述方法,還可以包括如下步驟:
[0115]步驟106、所述計算設備接收所述移動設備發(fā)送的操作指令。
[0116]其中,所述操作指令為用戶通過所述移動設備在所述移動設備以目錄格式呈現(xiàn)的所述文件目錄中選定一個目錄項時所觸發(fā)的指令,所述操作指令用于獲取所述計算設備上被選定所述目錄項對應的資源。
[0117]步驟107、所述計算設備根據(jù)所述操作指令,獲取所述目錄項對應的資源。
[0118]其中,若所述目錄項還包含有下一級子目錄,則所述目錄項對應的資源即為其包含的下一級子目錄。如圖6所示,上述圖2中所示的目錄項“文件夾1”下還包含有“下一級子目錄”,即“文檔l.doc”和“文檔2.doc”.若所述目錄項對應的資源為一個文檔(如后綴為doc”、“.txt”等的文件,即圖2中示出的文檔1.doc)、圖片(如后綴為jpg”的文件,圖2中示出的圖片1.jpg)、視頻(如后綴為“.M0V”、“.avi”的文件)等數(shù)據(jù)內容,則所述目錄項對應的資源即為其所包含的數(shù)據(jù)內容。即當所述目錄項還包括有下一子目錄時,所述目錄項對應的資源為所述目錄項下一級所有子目錄;當所述目錄項為具體文件時,所述目錄項對應的資源為該文件。因此,本步驟:根據(jù)所述操作指令,獲取所述目錄項對應的資源,可以采用但不局限于以下的方法:
[0119]所述計算設備根據(jù)所述操作指令,判斷所述目錄項是否還包含有下一級子目錄;
[0120]若有,則所述計算設備獲取所述目錄項對應的下一級子目錄;
[0121]否則,所述計算設備獲取所述目錄項對應的數(shù)據(jù)內容。
[0122]步驟108、所述計算設備將獲取到的所述目錄項對應的資源通過所述數(shù)據(jù)通道發(fā)送至所述移動設備。
[0123]由于本實施例一提供的所述數(shù)據(jù)獲取方法中傳輸?shù)臄?shù)據(jù)內容為文件目錄,因此為用戶能根據(jù)所述移動設備上所呈現(xiàn)的文件目錄進行后續(xù)的選擇操作,計算設備根據(jù)所述選擇操作返回對應數(shù)據(jù)內容提供了技術基礎,即用戶可采用上述步驟106?108實現(xiàn)移動設備主動獲取數(shù)據(jù)內容,提高了接收方即移動設備的數(shù)據(jù)獲取靈活性。
[0124]如圖7所示,本發(fā)明實施例二提供的所述數(shù)據(jù)獲取方法的流程示意圖。如圖所示,本實施例二提供的所述方法的執(zhí)行主體為移動設備,所述移動設備可以是手機、PAD等。具體的,圖7所示,本實施例提供的所述方法包括:
[0125]步驟201、移動設備接入計算設備通過無線網(wǎng)絡提供裝置建立的無線局域網(wǎng)絡。
[0126]其中,所述無線網(wǎng)絡提供裝置可以是插設在所述計算設備上的隨身WIFI (無線保真),也可以是設置在所述計算設備內部的能夠建立無線局域網(wǎng)絡(即無線熱點)的無線網(wǎng)卡。所述計算設備可以采用有線的方式連接網(wǎng)絡,也可以采用無線的方式連接網(wǎng)絡。所連接網(wǎng)絡可以是因特網(wǎng),也可以是局域網(wǎng)。所述計算設備上的無線網(wǎng)絡提供裝置建立了無線局域網(wǎng)絡后,所述計算設備需驗證欲接入所述無線局域網(wǎng)絡的移動設備,若通過驗證,則所述移動設備即可計入所述所述無線局域網(wǎng)絡中。具體的移動設備接入無線局域網(wǎng)絡的過程可采用現(xiàn)有技術實現(xiàn),此處不再贅述。移動設備接入到所述無線局域網(wǎng)絡后,即可訪問所述計算設備所連接的網(wǎng)絡。
[0127]步驟202、所述移動設備通過所述無線局域網(wǎng)絡建立與所述計算設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道。
[0128]即所述移動設備通過所述無線局域網(wǎng)絡,建立以所述計算設備上的無線局域網(wǎng)絡提供裝置為中繼的通信連接,使得所述計算設備和移動設備能通過已建立的所述數(shù)據(jù)通道進行數(shù)據(jù)交互。在具體實施例時,所述所述移動設備通過所述無線局域網(wǎng)絡建立與所述計算設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道,可采用如下步驟實現(xiàn):
[0129]首先,所述移動設備通過所述無線局域網(wǎng)絡向所述計算設備發(fā)送建立請求。
[0130]其中,所述建立請求中攜帶有驗證信息。所述計算設備根據(jù)所述驗證信息判斷欲建立所述數(shù)據(jù)通道的移動設備是否為合法設備,若所述移動設備為合法設備,則通過所述無線局域網(wǎng)絡向所述移動設備返回驗證通過響應。其中,所述驗證信息可以為HTTP (Hypertext transfer protocol,超文本傳輸協(xié)議)API (Applicat1n ProgrammingInterface,應用程序接口)信息。當然,所述驗證信息也可以是用戶賬號、也可以是設備標識等,本實施例對此不作具體限定。
[0131]然后,所述移動設備接收所述計算設備返回的所述驗證通過響應,建立與所述計算設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道。
[0132]所述移動設備接收到所述計算設備返回的所述驗證通過響應后,所述移動設備和所述計算設備即建立了通信連接,所述移動設備和所述計算設備之間建立起了用于數(shù)據(jù)交互的數(shù)據(jù)通道,所述移動設備和所述計算設備可通過所述數(shù)據(jù)通道進行數(shù)據(jù)交互。
[0133]步驟203、所述移動設備通過所述數(shù)據(jù)通道向所述計算設備發(fā)送數(shù)據(jù)獲取請求。
[0134]其中,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄。
[0135]在具體實施時,所述移動設備通過所述數(shù)據(jù)通道向所述計算設備發(fā)送數(shù)據(jù)獲取請求,包括:
[0136]所述移動設備根據(jù)獲取到的搖動操作,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求;
[0137]或所述移動設備根據(jù)獲取到的按鍵觸發(fā)操作,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求;
[0138]或所述移動設備根據(jù)獲取到的軌跡滑動操作,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求;
[0139]或所述移動設備根據(jù)采集到的語音信息,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求;
[0140]或所述移動設備根據(jù)采集到的圖像信息,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求。
[0141]即本實施例中,移動設備可以根據(jù)自身的設備特性為用戶提供不同的數(shù)據(jù)獲取請求觸發(fā)方式,例如對于具有物理鍵盤的移動設備,可以預設一個物理按鍵用作觸發(fā)該數(shù)據(jù)獲取請求,例如power鍵、確認鍵或者外設按鍵;或者,允許用戶通過物理導航鍵控制顯示界面中的操作焦點(例如光標)選擇用于觸發(fā)所述數(shù)據(jù)獲取請求的功能鍵;對于具有觸控屏幕的移動設備,也可以預設一種觸控規(guī)則以映射該指令,例如長按操作、雙指滑動操作、雙擊操作等。除此之外,移動設備還可以通過內置或外設的各種傳感器實現(xiàn)數(shù)據(jù)獲取請求的獲取,例如運動傳感器、麥克風、攝像頭等,本實施例不對移動設備獲取數(shù)據(jù)獲取指令的具體方式進行限定。
[0142]例如,移動設備可通過運動傳感器監(jiān)測移動設備是否處于搖動狀態(tài),若監(jiān)測到所述移動設備處于搖動狀態(tài),則獲取移動設備的搖動數(shù)據(jù)。移動設備根據(jù)所述搖動數(shù)據(jù),判斷所述搖動數(shù)據(jù)是否符合預設條件。若符合預設條件,則通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求。同理,所述移動設備可通過麥克風采集用戶的語音指令,根據(jù)所述語音指令觸發(fā)所述數(shù)據(jù)獲取請求。所述移動設備還可通過攝像頭采集圖像信息(如二維碼等),根據(jù)采集到的圖像信息向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求。
[0143]步驟204、所述移動設備接收所述計算設備通過所述數(shù)據(jù)通道返回的所述文件目錄。
[0144]其中,所述文件目錄為所述計算設備根據(jù)所述數(shù)據(jù)獲取請求獲取到的。
[0145]步驟205、所述移動設備將接收到的所述文件目錄以目錄格式呈現(xiàn)。
[0146]其中,所述計算設備通過所述無線局域網(wǎng)絡返回的所述文件目錄為JSON格式的信息。
[0147]相應的,所述移動設備將接收到的所述文件目錄以目錄格式呈現(xiàn),包括:
[0148]首先、所述移動設備將接收到的所述JSON格式的信息進行解析,獲取所述信息中包含的文件目錄。
[0149]然后、所述移動設備識別所述文件目錄中各目錄項,并以目錄格式將所述各目錄項呈現(xiàn)。
[0150]本實施例提供的技術方案,計算設備通過無線網(wǎng)絡提供裝置建立無線局域網(wǎng)絡,使得計算設備及接入所述無線局域網(wǎng)絡的移動設備可通過所述無線局域網(wǎng)絡建立用于數(shù)據(jù)交互的數(shù)據(jù)通道,實現(xiàn)移動設備與計算設備之間的數(shù)據(jù)交互;數(shù)據(jù)獲取時,計算設備能夠根據(jù)移動設備發(fā)送的數(shù)據(jù)獲取請求,獲取文件目錄,并將獲取到的文件目錄發(fā)送至所述移動設備,移動設備接收并以目錄格式呈現(xiàn),簡化了數(shù)據(jù)獲取過程中用戶的操作步驟,另外,由于本發(fā)明實施例中傳輸?shù)臄?shù)據(jù)內容為文件目錄,為用戶能根據(jù)所述移動設備上所呈現(xiàn)的文件目錄進行后續(xù)的選擇操作,計算設備根據(jù)所述選擇操作返回對應數(shù)據(jù)內容,以提高接收方對獲取數(shù)據(jù)選擇的靈活性提供了技術基礎。
[0151]進一步的,如圖8所示,上述實施例提供的所述方法,還包括:
[0152]步驟206、所述移動設備獲取用戶通過移動設備在所述移動設備以目錄格式呈現(xiàn)的所述文件目錄中選定的一個目錄項。
[0153]如圖9所示,所述移動設備以目錄格式呈現(xiàn)接收自所述計算設備發(fā)送的文件目錄。圖9示出的所述移動設備呈現(xiàn)的文件目錄是所述計算設備獲取到的圖2所示的已開啟資源管理器窗口中的文件目錄。用戶通過觸控所述移動設備上的按鍵或觸摸屏,從所述文件目錄中選擇欲獲取的目錄項對應的資源。如圖9所示,假設用戶通過所述移動設備選擇了文件目錄中目錄項“文件夾1”,用戶欲獲取文件夾1中的信息。
[0154]步驟207、所述移動設備根據(jù)選定的所述目錄項,生成用于獲取所述計算設備上被選定所述目錄項對應的資源的操作指令。
[0155]步驟208、所述移動設備將所述操作指令通過所述數(shù)據(jù)通道發(fā)送至所述計算設備,以使所述計算設備根據(jù)所述操作指令,獲取并反饋所述目錄項對應的資源。
[0156]其中,所述目錄項對應的資源為:所述下一級子目錄,或數(shù)據(jù)內容。如圖6所示,所述目錄項“文件夾1 ”還包含有下一級子目錄,如“文檔1.doc,,和“文檔2.doc,,,因此,所述計算設備反饋的所述目錄項對應的資源,即為包含有“文檔1.doc”和“文檔2.doc”的信肩、Ο
[0157]步驟209、所述移動設備接收并呈現(xiàn)所述計算設備通過所述數(shù)據(jù)通道反饋的所述目錄項對應的資源。
[0158]移動設備接收到所述計算設備通過所述數(shù)據(jù)通道反饋的所述目錄項對應的資源后,會根據(jù)所述目錄項對應的資源的類型不同采用不同顯示方式進行顯示。即:
[0159]所述移動設備接收所述計算設備通過所述數(shù)據(jù)通道反饋的所述目錄項對應的資源;
[0160]若所述目錄項對應的資源為下一級子目錄,則將所述下一級子目錄以目錄格式呈現(xiàn);
[0161]若所述目錄項對應的資源為數(shù)據(jù)內容,則調用對應顯示工具,將所述數(shù)據(jù)內容呈現(xiàn)。
[0162]這里需要說明的是:將所述下一級子目錄以目錄格式進行顯示的目的是為了便于用戶能通過所述移動設備上呈現(xiàn)的目錄進行目錄項的選擇。上述實施例中所述的數(shù)據(jù)內容可以是文檔(如后綴為“.doc”、“.txt”等的文件)、圖片(如后綴為“.jpg”的文件)、視頻(如后綴為“.M0V”、“.avi”的文件)等。計算設備在發(fā)送獲取到的所述數(shù)據(jù)內容時,會將所述數(shù)據(jù)內容的格式轉換為JS0N格式的信息,再將所述JS0N格式的信息發(fā)送至所述移動設備。因此,所述移動設備在接收到所述的JS0N格式的信息后,先識別所述JS0N格式的信息中包含的數(shù)據(jù)內容的類型,然后根據(jù)識別出的類型,調用移動設備中對應的顯示工具將所述數(shù)據(jù)內容進行呈現(xiàn)。
[0163]這里需要補充的而是:若上述步驟209中移動設備呈現(xiàn)的目錄項對應的資源是下一級子目錄,則用戶還可通過所述移動設備重復上述步驟206?209,直至獲取到想要的文件,并在所述移動設備上呈現(xiàn)出來。
[0164]需要說明的是:對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0165]如圖10所示,本發(fā)明實施例三提供的所述計算設備的結構示意圖。本實施例提供的所述計算設備可以是臺式電腦或筆記本電腦。本實施例所述的計算設備可實現(xiàn)上述實施例一提供的所述數(shù)據(jù)獲取方法。具體的,如圖10所示,本實施例所述的計算設備包括:第一建立模塊11、第二建立模塊12、第一接收模塊13、第一獲取模塊14和發(fā)送模塊15。其中,所述第一建立模塊11,用于通過計算設備上的無線網(wǎng)絡提供裝置建立無線局域網(wǎng)絡。所述第二建立模塊12,用于在移動設備接入所述無線局域網(wǎng)絡后,通過所述無線局域網(wǎng)絡建立與所述移動設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道。所述第一接收模塊13,用于接收所述移動設備通過所述數(shù)據(jù)通道發(fā)送的數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄。所述第一獲取模塊14,用于根據(jù)所述數(shù)據(jù)獲取請求,獲取所述計算設備上的文件目錄。所述發(fā)送模塊15,用于將獲取到的所述文件目錄通過所述數(shù)據(jù)通道發(fā)送至所述移動設備,以使所述移動設備將接收到的所述文件目錄以目錄格式呈現(xiàn)。
[0166]本實施例提供的技術方案,計算設備通過無線網(wǎng)絡提供裝置建立無線局域網(wǎng)絡,使得計算設備及接入所述無線局域網(wǎng)絡的移動設備可通過所述無線局域網(wǎng)絡建立用于數(shù)據(jù)交互的數(shù)據(jù)通道,實現(xiàn)移動設備與計算設備之間的數(shù)據(jù)交互;數(shù)據(jù)獲取時,計算設備能夠根據(jù)移動設備發(fā)送的數(shù)據(jù)獲取請求,獲取文件目錄,并將獲取到的文件目錄發(fā)送至所述移動設備,移動設備接收并以目錄格式呈現(xiàn),簡化了數(shù)據(jù)獲取過程中用戶的操作步驟;另外,由于本發(fā)明實施例中傳輸?shù)臄?shù)據(jù)內容為文件目錄,為用戶能根據(jù)所述移動設備上所呈現(xiàn)的文件目錄進行后續(xù)的選擇操作,計算設備根據(jù)所述選擇操作返回對應數(shù)據(jù)內容,以提高接收方對獲取數(shù)據(jù)選擇的靈活性提供了技術基礎。
[0167]進一步的,上述實施例中所述文件目錄可以為:資源管理器下的文件目錄,或已開啟資源管理器窗口中的文件目錄,或已開啟資源管理器窗口中預選定文件夾的文件目錄。
[0168]相應的,上述實施例三所述的第一獲取模塊可以采用如下結構實現(xiàn)。具體的所述第一獲取模塊包括:第一判斷單元、第一獲取單元、第二判斷單元、第二獲取單元、第三判斷單元、第三獲取單元和第四獲取單元。其中,所述第一判斷單元,用于判斷收到所述數(shù)據(jù)獲取請求時是否有正在展現(xiàn)的文件目錄。所述第一獲取模塊,用于當有正在展現(xiàn)的文件目錄時,獲取所述計算設備收到所述數(shù)據(jù)獲取請求時正在展現(xiàn)的文件目錄。第二判斷單元,用于當沒有正在展現(xiàn)的文件目錄時,判斷所述計算設備上是否有已開啟的資源管理器窗口。所述第二獲取單元,用于當沒有已開啟的資源管理器窗口時,獲取所述資源管理器下的文件目錄。所述第三判斷單元,用于當有已開啟的資源管理器窗口時,判斷所述已開啟資源管理器窗口中是否有預選定的文件夾。所述第三獲取單元,用于當沒有預選定的文件夾時,獲取已開啟的資源管理器窗口中的文件目錄。所述第四獲取單元,用于當有預選定的文件夾時,獲取已開啟的資源管理器窗口中預選定文件夾的文件目錄。
[0169]進一步的,上述實施例三提供的所述計算設備,還可以包括:權限設置模塊、第二獲取模塊和判斷模塊。其中,所述權限設置模塊,用于對所述計算設備上的文件目錄中各目錄項進行權限設置。所述第二獲取模塊,用于獲取所述移動設備的權限信息。所述判斷模塊,用于根據(jù)所述權限信息,判斷所述移動設備所屬的權限級別。相應的,上述實施例中所述的第一獲取模塊,具體用于根據(jù)所述數(shù)據(jù)獲取請求,獲取所述計算設備上權限設置與所述移動設備所屬權限級別相匹配的目錄項。其中,獲取到的所述匹配的目錄項構成發(fā)送至所述移動設備的文件目錄。
[0170]進一步的,上述實施例三提供的所述計算設備還可以包括:隱藏設置模塊。所述隱藏設置模塊,用于對所述計算設備上的文件目錄中至少一個目錄項進行隱藏設置。相應的,上述實施例三中所述的第一獲取模塊具體用于根據(jù)所述數(shù)據(jù)獲取請求,獲取所述計算設備上未進行所述隱藏設置的目錄項。其中,獲取到的所述未進行隱藏設置的目錄項構成發(fā)送至所述移動設備的文件目錄。
[0171]進一步的,上述實施例中所述的第二建立模塊可以采用如下技術方案實現(xiàn)。具體的,所述第二建立模塊包括:接收單元、第四判斷單元和發(fā)送單元。其中,所述接收單元,用于在移動設備接入所述無線局域網(wǎng)絡后,接收所述移動設備通過所述無線局域網(wǎng)絡發(fā)送的建立請求,所述建立請求中攜帶有驗證信息。所述第四判斷單元,用于根據(jù)所述驗證信息,判斷所述移動設備是否為合法設備。所述發(fā)送單元,用于當所述移動設備為合法設備時,通過所述無線局域網(wǎng)絡向所述移動設備返回驗證通過響應,建立與所述移動設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道。
[0172]其中,上述的所述第四判斷單元,具體用于:
[0173]根據(jù)所述驗證信息,判斷所述移動設備是否在預設黑名單中;
[0174]若不在所述預設黑名單中,則所述移動設備為合法設備。
[0175]進一步的,上述實施例三提供的所述計算設備可采用如下結構實現(xiàn)。具體的,所述發(fā)送模塊,包括:轉換單元和發(fā)送單元。其中,所述轉換單元,用于將獲取到的所述文件目錄進行格式轉換,生成輕量級的數(shù)據(jù)交換語言JSON格式的信息。所述發(fā)送單元,用于將所述JSON格式的信息通過所述數(shù)據(jù)通道發(fā)送至所述移動設備,以使所述移動設備將接收到的文件目錄以目錄格式呈現(xiàn)。
[0176]進一步的,上述實施例三提供的所述計算設備還可以包括:第二接收模塊和第三獲取模塊。其中,所述第二接收模塊,用于接收所述移動設備通過所述數(shù)據(jù)通道發(fā)送的操作指令,所述操作指令為用戶通過所述移動設備在所述移動設備以目錄格式呈現(xiàn)的所述文件目錄中選定一個目錄項時所觸發(fā)的指令,所述操作指令用于獲取所述計算設備上被選定所述目錄項對應的資源。所述第三獲取模塊,用于根據(jù)所述操作指令,獲取所述目錄項對應的資源。相應的,上述實施例三中所述的發(fā)送模塊,還用于將獲取到的所述目錄項對應的資源通過所述數(shù)據(jù)通道發(fā)送至所述移動設備。
[0177]再進一步的,上述所述的第三獲取模塊,具體用于:
[0178]根據(jù)所述操作指令,判斷所述目錄項是否還包含有下一級子目錄;
[0179]若有,則獲取所述目錄項對應的下一級子目錄;
[0180]否則,獲取所述目錄項對應的數(shù)據(jù)內容。
[0181]如圖11所示,本發(fā)明實施例四提供的移動設備的結構示意圖。本實施例四提供的所述移動設備可以是手機、PAD等;本實施例四提供的所述移動設備可實現(xiàn)上述實施例二提供的所述數(shù)據(jù)獲取方法。具體的,如圖11所示,所述移動設備包括:接入模塊21、建立模塊22、發(fā)送模塊23、接收模塊24和呈現(xiàn)模塊25。其中,所述接入模塊21,用于接入計算設備通過無線網(wǎng)絡提供裝置建立的無線局域網(wǎng)絡。所述建立模塊22,用于通過所述無線局域網(wǎng)絡建立與所述計算設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道。所述發(fā)送模塊23,用于通過所述數(shù)據(jù)通道向所述計算設備發(fā)送數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄。所述接收模塊24,用于接收所述計算設備通過所述數(shù)據(jù)通道返回的所述文件目錄,其中,所述文件目錄為所述計算設備根據(jù)所述數(shù)據(jù)獲取請求獲取到的。所述呈現(xiàn)模塊25,用于將接收到的所述文件目錄以目錄格式呈現(xiàn)。
[0182]本實施例提供的技術方案,計算設備通過無線網(wǎng)絡提供裝置建立無線局域網(wǎng)絡,使得計算設備及接入所述無線局域網(wǎng)絡的移動設備可通過所述無線局域網(wǎng)絡建立用于數(shù)據(jù)交互的數(shù)據(jù)通道,實現(xiàn)移動設備與計算設備之間的數(shù)據(jù)交互;數(shù)據(jù)獲取時,計算設備能夠根據(jù)移動設備發(fā)送的數(shù)據(jù)獲取請求,獲取文件目錄,并將獲取到的文件目錄發(fā)送至所述移動設備,移動設備接收并以目錄格式呈現(xiàn),簡化了數(shù)據(jù)獲取過程中用戶的操作步驟;另外,由于本發(fā)明實施例中傳輸?shù)臄?shù)據(jù)內容為文件目錄,為用戶能根據(jù)所述移動設備上所呈現(xiàn)的文件目錄進行后續(xù)的選擇操作,計算設備根據(jù)所述選擇操作返回對應數(shù)據(jù)內容,以提高接收方對獲取數(shù)據(jù)選擇的靈活性提供了技術基礎。
[0183]進一步的,上述實施例中所述的發(fā)送模塊,具體用于:
[0184]根據(jù)獲取到的搖動操作,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求;
[0185]或根據(jù)獲取到的按鍵觸發(fā)操作,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求;
[0186]或根據(jù)獲取到的軌跡滑動操作,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求;
[0187]或根據(jù)采集到的語音信息,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求;
[0188]或根據(jù)采集到的圖像信息,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求。
[0189]進一步的,上述實施例中所述的建立模塊可以采用如下結構實現(xiàn)。具體的,所述建立模塊包括:發(fā)送單元和接收單元。其中,所述發(fā)送單元,用于通過所述無線局域網(wǎng)絡向所述計算設備發(fā)送建立請求,所述建立請求中攜帶有驗證信息,以使所述計算設備根據(jù)所述驗證信息判斷欲建立通信連接的移動設備是否為合法設備,若所述移動設備為合法設備,則通過所述無線局域網(wǎng)絡向所述移動設備返回驗證通過響應。所述接收單元,用于接收所述計算設備返回的所述驗證通過響應,建立與所述計算設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道。
[0190]進一步的,上述實施例中所述計算設備通過所述無線局域網(wǎng)絡返回的所述文件目錄為JS0N格式的信息。相應的,上述實施例中所述的呈現(xiàn)模塊可以采用如下結構實現(xiàn)。具體的,所述呈現(xiàn)模塊,包括:解析單元以及識別與呈現(xiàn)單元。其中,所述解析單元,用于將接收到的所述JS0N格式的信息進行解析,獲取所述信息中包含的文件目錄。所述識別與呈現(xiàn)單元,用于識別所述文件目錄中各目錄項,并以目錄格式將所述各目錄項呈現(xiàn)。
[0191]進一步的,上述實施例所述的移動設備還可以包括:獲取模塊、生成模塊、以及接收與呈現(xiàn)模塊。其中,所述獲取模塊,用于獲取用戶通過移動設備在所述移動設備以目錄格式呈現(xiàn)的所述文件目錄中選定的一個目錄項。所述生成模塊,用于根據(jù)選定的所述目錄項,生成用于獲取所述計算設備上被選定所述目錄項對應的資源的操作指令。上述實施例中所述的發(fā)送模塊,還用于將所述操作指令通過所述數(shù)據(jù)通道發(fā)送至所述計算設備,以使所述計算設備根據(jù)所述操作指令,獲取并反饋所述目錄項對應的資源。所述接收與呈現(xiàn)模塊,用于接收并呈現(xiàn)所述計算設備通過所述數(shù)據(jù)通道反饋的所述目錄項對應的資源。
[0192]進一步的,上述的所述接收與呈現(xiàn)模塊可采用如下結構實現(xiàn)。具體的,所述接收與呈現(xiàn)模塊包括:接收單元和呈現(xiàn)單元。其中,所述接收單元,用于接收所述計算設備通過所述數(shù)據(jù)通道反饋的所述目錄項對應的資源。所述呈現(xiàn)單元,用于當所述目錄項對應的資源為下一級子目錄時,將所述下一級子目錄以目錄格式呈現(xiàn);當所述目錄項對應的資源為數(shù)據(jù)內容時,調用對應顯示工具,將所述數(shù)據(jù)內容呈現(xiàn)。
[0193]如圖12所示,本發(fā)明實施例五提供的所述數(shù)據(jù)獲取系統(tǒng)的結構示意圖。如圖12所示,所述數(shù)據(jù)獲取系統(tǒng)包括計算設備和移動設備。其中,所述計算設備用于通過計算設備上的無線網(wǎng)絡提供裝置建立無線局域網(wǎng)絡;在移動設備接入所述無線局域網(wǎng)絡后,通過所述無線局域網(wǎng)絡建立與所述移動設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道;接收所述移動設備通過所述數(shù)據(jù)通道發(fā)送的數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄;根據(jù)所述數(shù)據(jù)獲取請求,獲取所述計算設備上的文件目錄;將獲取到的所述文件目錄通過所述數(shù)據(jù)通道發(fā)送至所述移動設備,以使所述移動設備將接收到的所述文件目錄以目錄格式呈現(xiàn)。所述移動設備,用于接入計算設備通過無線網(wǎng)絡提供裝置建立的無線局域網(wǎng)絡;通過所述無線局域網(wǎng)絡建立與所述計算設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道;通過所述數(shù)據(jù)通道向所述計算設備發(fā)送數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄;接收所述計算設備通過所述數(shù)據(jù)通道返回的所述文件目錄,其中,所述文件目錄為所述計算設備根據(jù)所述數(shù)據(jù)獲取請求獲取到的;將接收到的所述文件目錄以目錄格式呈現(xiàn)。
[0194]這里需要說明的是:本實施例中所述的計算設備可直接采用上述實施例三提供的所述計算設備,具體實現(xiàn)結構和工作原理可參見上述實施例三中的相關內容,此處不再贅述。同樣的,本實施例中所述的移動設備可直接采用上述實施例四提供的所述移動設備,具體實現(xiàn)結構和工作原理可參見上述實施例四中的相關內容,此處不再贅述。
[0195]本實施例提供的技術方案,計算設備通過無線網(wǎng)絡提供裝置建立無線局域網(wǎng)絡,使得計算設備及接入所述無線局域網(wǎng)絡的移動設備可通過所述無線局域網(wǎng)絡建立用于數(shù)據(jù)交互的數(shù)據(jù)通道,實現(xiàn)移動設備與計算設備之間的數(shù)據(jù)交互;數(shù)據(jù)獲取時,計算設備能夠根據(jù)移動設備發(fā)送的數(shù)據(jù)獲取請求,獲取文件目錄,并將獲取到的文件目錄發(fā)送至所述移動設備,移動設備接收并以目錄格式呈現(xiàn),簡化了數(shù)據(jù)獲取過程中用戶的操作步驟;另外,由于本發(fā)明實施例中傳輸?shù)臄?shù)據(jù)內容為文件目錄,為用戶能根據(jù)所述移動設備上所呈現(xiàn)的文件目錄進行后續(xù)的選擇操作,計算設備根據(jù)所述選擇操作返回對應數(shù)據(jù)內容,以提高接收方對獲取數(shù)據(jù)選擇的靈活性提供了技術基礎。
[0196]在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
[0197]可以理解的是,上述方法及裝置中的相關特征可以相互參考。另外,上述實施例中的“第一”、“第二”等是用于區(qū)分各實施例,而并不代表各實施例的優(yōu)劣。
[0198]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0199]在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設備固有相關。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構造這類系統(tǒng)所要求的結構是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
[0200]在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0201]類似地,應當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權利要求書由此明確地并入該【具體實施方式】,其中每個權利要求本身都作為本發(fā)明的單獨實施例。
[0202]本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0203]此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內并且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0204]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的計算設備或移動設備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0205]應該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0206]本發(fā)明公開了 A1、一種數(shù)據(jù)獲取方法,包括:
[0207]計算設備通過其上的無線網(wǎng)絡提供裝置建立無線局域網(wǎng)絡;
[0208]在移動設備接入所述無線局域網(wǎng)絡后,所述計算設備通過所述無線局域網(wǎng)絡建立與所述移動設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道;
[0209]所述計算設備接收所述移動設備通過所述數(shù)據(jù)通道發(fā)送的數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄;
[0210]所述計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取其上的文件目錄;
[0211]所述計算設備將獲取到的所述文件目錄通過所述數(shù)據(jù)通道發(fā)送至所述移動設備,以使所述移動設備將接收到的所述文件目錄以目錄格式呈現(xiàn)。
[0212]A2、如A1所述的方法,所述文件目錄為:
[0213]資源管理器下的文件目錄,或
[0214]已開啟資源管理器窗口中的文件目錄,或
[0215]已開啟資源管理器窗口中預選定文件夾的文件目錄,或
[0216]所述計算設備收到所述數(shù)據(jù)獲取請求時正在展現(xiàn)的文件目錄。
[0217]A3、如A2所述的方法,所述計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取其上的文件目錄,包括:
[0218]所述計算設備判斷收到所述數(shù)據(jù)獲取請求時是否有正在展現(xiàn)的文件目錄;
[0219]若有正在展現(xiàn)的文件目錄,則所述計算設備獲取其收到所述數(shù)據(jù)獲取請求時正在展現(xiàn)的文件目錄;
[0220]若沒有正在展現(xiàn)的文件目錄,則所述計算設備判斷其上是否有已開啟的資源管理器窗口 ;
[0221]若沒有已開啟的資源管理器窗口,則所述計算設備獲取資源管理器下的文件目錄;
[0222]若有已開啟的資源管理器窗口,則所述計算設備判斷所述已開啟資源管理器窗口中是否有預選定的文件夾;
[0223]若沒有預選定的文件夾,則所述計算設備獲取已開啟的資源管理器窗口中的文件目錄;
[0224]若有預選定的文件夾,則所述計算設備獲取已開啟的資源管理器窗口中預選定文件夾的文件目錄。
[0225]A4、如A1?A3中任一項所述的方法,所述計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取其上的文件目錄之前,還包括:
[0226]所述計算設備對其上的文件目錄中各目錄項進行權限設置;
[0227]所述計算設備獲取所述移動設備的權限信息;
[0228]所述計算設備根據(jù)所述權限信息,判斷所述移動設備所屬的權限級別;
[0229]相應的,所述計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取其上的文件目錄,具體為:
[0230]所述計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取其上的權限設置與所述移動設備所屬權限級別相匹配的目錄項;
[0231]其中,獲取到的所述匹配的目錄項構成發(fā)送至所述移動設備的文件目錄。
[0232]A5、如A4所述的方法,所述權限信息為媒體訪問控制地址MAC和/或用戶賬號,所述權限級別包括:管理員級別和非管理員級別。
[0233]A6、如Al?A3中任一項所述的方法,所述計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取其上的文件目錄之前,還包括:
[0234]所述計算設備對其上的文件目錄中至少一個目錄項進行隱藏設置;
[0235]相應的,所述計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取其上的文件目錄,具體為:
[0236]所述計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取其上未進行所述隱藏設置的目錄項;
[0237]其中,獲取到的所述未進行隱藏設置的目錄項構成發(fā)送至所述移動設備的文件目錄。
[0238]A7、如Al?A3中任一項所述的方法,所述在移動設備接入所述無線局域網(wǎng)絡后,所述計算設備通過所述無線局域網(wǎng)絡建立與所述移動設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道,包括:
[0239]在移動設備接入所述無線局域網(wǎng)絡后,所述計算設備接收所述移動設備通過所述無線局域網(wǎng)絡發(fā)送的建立請求,所述建立請求中攜帶有驗證信息;
[0240]所述計算設備根據(jù)所述驗證信息,判斷所述移動設備是否為合法設備;
[0241]若所述移動設備為合法設備,則所述計算設備通過所述無線局域網(wǎng)絡向所述移動設備返回驗證通過響應,建立與所述移動設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道。
[0242]AS、如A7所述的方法,所述計算設備根據(jù)所述驗證信息,判斷所述移動設備是否為合法設備,包括:
[0243]所述計算設備根據(jù)所述驗證信息,判斷所述移動設備是否在預設黑名單中;
[0244]若不在所述預設黑名單中,則所述移動設備為合法設備。
[0245]A9、如AS所述的方法,所述驗證信息為超文本傳輸協(xié)議應用程序接口 HTTP API信肩、O
[0246]AlO^n Al?A3中任一項所述的方法,所述計算設備將獲取到的所述文件目錄通過所述數(shù)據(jù)通道發(fā)送至所述移動設備,以使所述移動設備將接收到的文件目錄以目錄格式呈現(xiàn),包括:
[0247]所述計算設備將獲取到的所述文件目錄進行格式轉換,生成輕量級的數(shù)據(jù)交換語言JSON格式的信息;
[0248]所述計算設備將所述JSON格式的信息通過所述數(shù)據(jù)通道發(fā)送至所述移動設備,以使所述移動設備將接收到的文件目錄以目錄格式呈現(xiàn)。
[0249]Al 1、如Al?A3中任一項所述的方法,還包括:
[0250]所述計算設備接收所述移動設備通過所述數(shù)據(jù)通道發(fā)送的操作指令,所述操作指令為用戶通過所述移動設備在所述移動設備以目錄格式呈現(xiàn)的所述文件目錄中選定一個目錄項時所觸發(fā)的指令,所述操作指令用于獲取所述計算設備上被選定所述目錄項對應的資源;
[0251]所述計算設備根據(jù)所述操作指令,獲取所述目錄項對應的資源;
[0252]所述計算設備將獲取到的所述目錄項對應的資源通過所述數(shù)據(jù)通道發(fā)送至所述移動設備。
[0253]A12、如All所述的方法,所述計算設備根據(jù)所述操作指令,獲取所述目錄項對應的資源,包括:
[0254]所述計算設備根據(jù)所述操作指令,判斷所述目錄項是否還包含有下一級子目錄;
[0255]若有,則獲取所述目錄項對應的下一級子目錄;
[0256]否則,獲取所述目錄項對應的數(shù)據(jù)內容。
[0257]本發(fā)明還公開了 B13、一種數(shù)據(jù)獲取方法,包括:
[0258]移動設備接入計算設備通過無線網(wǎng)絡提供裝置建立的無線局域網(wǎng)絡;
[0259]所述移動設備通過所述無線局域網(wǎng)絡建立與所述計算設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道;
[0260]所述移動設備通過所述數(shù)據(jù)通道向所述計算設備發(fā)送數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄;
[0261]所述移動設備接收所述計算設備通過所述數(shù)據(jù)通道返回的所述文件目錄,其中,所述文件目錄為所述計算設備根據(jù)所述數(shù)據(jù)獲取請求獲取到的;
[0262]所述移動設備將接收到的所述文件目錄以目錄格式呈現(xiàn)。
[0263]B14、如B13所述的方法,所述移動設備通過所述數(shù)據(jù)通道向所述計算設備發(fā)送數(shù)據(jù)獲取請求,包括:
[0264]所述移動設備根據(jù)獲取到的搖動操作,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求;
[0265]或所述移動設備根據(jù)獲取到的按鍵觸發(fā)操作,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求;
[0266]或所述移動設備根據(jù)獲取到的軌跡滑動操作,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求;
[0267]或所述移動設備根據(jù)采集到的語音信息,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求;
[0268]或所述移動設備根據(jù)采集到的圖像信息,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求。
[0269]B15、如B13或B14所述的方法,所述移動設備通過所述無線局域網(wǎng)絡建立與所述計算設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道,包括:
[0270]所述移動設備通過所述無線局域網(wǎng)絡向所述計算設備發(fā)送建立請求,所述建立請求中攜帶有驗證信息,以使所述計算設備根據(jù)所述驗證信息判斷欲建立所述數(shù)據(jù)通道的移動設備是否為合法設備,若所述移動設備為合法設備,則通過所述無線局域網(wǎng)絡向所述移動設備返回驗證通過響應;
[0271]所述移動設備接收所述計算設備返回的所述驗證通過響應,建立與所述計算設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道。
[0272]B16、如B15所述的方法,所述驗證信息為超文本傳輸協(xié)議應用程序接口 HTTP API信息。
[0273]B17、如B13或B14所述的方法,所述計算設備通過所述數(shù)據(jù)通道返回的所述文件目錄為JSON格式的信息;
[0274]相應的,所述移動設備將接收到的所述文件目錄以目錄格式呈現(xiàn),包括:
[0275]所述移動設備將接收到的所述JSON格式的信息進行解析,獲取所述信息中包含的文件目錄;
[0276]所述移動設備識別所述文件目錄中各目錄項,并以目錄格式將所述各目錄項呈現(xiàn)。
[0277]B18、如B13或B14所述的方法,還包括:
[0278]所述移動設備獲取用戶通過所述移動設備在所述移動設備以目錄格式呈現(xiàn)的所述文件目錄中選定的一個目錄項;
[0279]所述移動設備根據(jù)選定的所述目錄項,生成用于獲取所述計算設備上被選定所述目錄項對應的資源的操作指令;
[0280]所述移動設備將所述操作指令通過所述數(shù)據(jù)通道發(fā)送至所述計算設備,以使所述計算設備根據(jù)所述操作指令,獲取并反饋所述目錄項對應的資源;
[0281]所述移動設備接收并呈現(xiàn)所述計算設備通過所述數(shù)據(jù)通道反饋的所述目錄項對應的資源。
[0282]B19、圖B18所述的方法,所述移動設備接收并呈現(xiàn)所述計算設備通過所述數(shù)據(jù)通道反饋的所述目錄項對應的資源,包括:
[0283]所述移動設備接收所述計算設備通過所述數(shù)據(jù)通道反饋的所述目錄項對應的資源;
[0284]若所述目錄項對應的資源為下一級子目錄,則所述移動設備將所述下一級子目錄以目錄格式呈現(xiàn);
[0285]若所述目錄項對應的資源為數(shù)據(jù)內容,則所述移動設備調用對應顯示工具,將所述數(shù)據(jù)內容呈現(xiàn)。
[0286]本發(fā)明還公開了 C20、一種計算設備,包括:
[0287]第一建立模塊,用于通過計算設備上的無線網(wǎng)絡提供裝置建立無線局域網(wǎng)絡;
[0288]第二建立模塊,用于在移動設備接入所述無線局域網(wǎng)絡后,通過所述無線局域網(wǎng)絡建立與所述移動設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道;
[0289]第一接收模塊,用于接收所述移動設備通過所述數(shù)據(jù)通道發(fā)送的數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄;
[0290]第一獲取模塊,用于根據(jù)所述數(shù)據(jù)獲取請求,獲取所述計算設備上的文件目錄;
[0291]發(fā)送模塊,用于將獲取到的所述文件目錄通過所述數(shù)據(jù)通道發(fā)送至所述移動設備,以使所述移動設備將接收到的所述文件目錄以目錄格式呈現(xiàn)。
[0292]C21、如C20所述的計算設備,所述文件目錄為:
[0293]資源管理器下的文件目錄,或
[0294]已開啟資源管理器窗口中的文件目錄,或
[0295]已開啟資源管理器窗口中預選定文件夾的文件目錄,或
[0296]所述計算設備收到所述數(shù)據(jù)獲取請求時正在展現(xiàn)的文件目錄。
[0297]相應的,所述第一獲取模塊,包括:
[0298]第一判斷單元,用于判斷收到所述數(shù)據(jù)獲取請求時是否有正在展現(xiàn)的文件目錄;
[0299]第一獲取模塊,用于當有正在展現(xiàn)的文件目錄時,獲取所述計算設備收到所述數(shù)據(jù)獲取請求時正在展現(xiàn)的文件目錄;
[0300]第二判斷單元,用于當沒有正在展現(xiàn)的文件目錄時,判斷所述計算設備上是否有已開啟的資源管理器窗口;
[0301]第二獲取單元,用于當沒有已開啟的資源管理器窗口時,獲取所述資源管理器下的文件目錄;
[0302]第三判斷單元,用于當有已開啟的資源管理器窗口時,判斷所述已開啟資源管理器窗口中是否有預選定的文件夾;
[0303]第三獲取單元,用于當沒有預選定的文件夾時,獲取已開啟的資源管理器窗口中的文件目錄;
[0304]第四獲取單元,用于當有預選定的文件夾時,獲取已開啟的資源管理器窗口中預選定文件夾的文件目錄。
[0305]C22、如C20或C21所述的計算設備,還包括:
[0306]權限設置模塊,用于對所述計算設備上的文件目錄中各目錄項進行權限設置;
[0307]第二獲取模塊,用于獲取所述移動設備的權限信息;
[0308]判斷模塊,用于根據(jù)所述權限信息,判斷所述移動設備所屬的權限級別;
[0309]相應的,所述第一獲取模塊,具體用于根據(jù)所述數(shù)據(jù)獲取請求,獲取所述計算設備上權限設置與所述移動設備所屬權限級別相匹配的目錄項;
[0310]其中,獲取到的所述匹配的目錄項構成發(fā)送至所述移動設備的文件目錄。
[0311]C23、如C20或C21所述的計算設備,還包括:
[0312]隱藏設置模塊,用于對所述計算設備上的文件目錄中至少一個目錄項進行隱藏設置;
[0313]相應的,所述第一獲取模塊具體用于根據(jù)所述數(shù)據(jù)獲取請求,獲取所述計算設備上未進行所述隱藏設置的目錄項;
[0314]其中,獲取到的所述未進行隱藏設置的目錄項構成發(fā)送至所述移動設備的文件目錄。
[0315]C24、如C20或C21所述的計算設備,所述第二建立模塊,包括:
[0316]接收單元,用于在移動設備接入所述無線局域網(wǎng)絡后,接收所述移動設備通過所述無線局域網(wǎng)絡發(fā)送的建立請求,所述建立請求中攜帶有驗證信息;
[0317]第四判斷單元,用于根據(jù)所述驗證信息,判斷所述移動設備是否為合法設備;
[0318]發(fā)送單元,用于當所述移動設備為合法設備時,通過所述無線局域網(wǎng)絡向所述移動設備返回驗證通過響應,建立與所述移動設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道。
[0319]C25、如C24所述的計算設備,所述第四判斷單元,具體用于:
[0320]根據(jù)所述驗證信息,判斷所述移動設備是否在預設黑名單中;
[0321]若不在所述預設黑名單中,則所述移動設備為合法設備。
[0322]C26、如C20或C21所述的計算設備,所述發(fā)送模塊,包括:
[0323]轉換單元,用于將獲取到的所述文件目錄進行格式轉換,生成輕量級的數(shù)據(jù)交換語言JSON格式的信息;
[0324]發(fā)送單元,用于將所述JSON格式的信息通過所述數(shù)據(jù)通道發(fā)送至所述移動設備,以使所述移動設備將接收到的文件目錄以目錄格式呈現(xiàn)。
[0325]C27、如C20或C21所述的計算設備,還包括:
[0326]第二接收模塊,用于接收所述移動設備通過所述數(shù)據(jù)通道發(fā)送的操作指令,所述操作指令為用戶通過所述移動設備在所述移動設備以目錄格式呈現(xiàn)的所述文件目錄中選定一個目錄項時所觸發(fā)的指令,所述操作指令用于獲取所述計算設備上被選定所述目錄項對應的資源;
[0327]第三獲取模塊,用于根據(jù)所述操作指令,獲取所述目錄項對應的資源;
[0328]所述發(fā)送模塊,還用于將獲取到的所述目錄項對應的資源通過所述數(shù)據(jù)通道發(fā)送至所述移動設備。
[0329]C28、如C27所述的計算設備,其中,所述第三獲取模塊,具體用于:
[0330]根據(jù)所述操作指令,判斷所述目錄項是否還包含有下一級子目錄;
[0331]若有,則獲取所述目錄項對應的下一級子目錄;
[0332]否則,獲取所述目錄項對應的數(shù)據(jù)內容。
[0333]本發(fā)明還公開了 D29、一種移動設備,包括:
[0334]接入模塊,用于接入計算設備通過無線網(wǎng)絡提供裝置建立的無線局域網(wǎng)絡;
[0335]建立模塊,用于通過所述無線局域網(wǎng)絡建立與所述計算設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道;
[0336]發(fā)送模塊,用于通過所述數(shù)據(jù)通道向所述計算設備發(fā)送數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄;
[0337]接收模塊,用于接收所述計算設備通過所述數(shù)據(jù)通道返回的所述文件目錄,其中,所述文件目錄為所述計算設備根據(jù)所述數(shù)據(jù)獲取請求獲取到的;
[0338]呈現(xiàn)模塊,用于將接收到的所述文件目錄以目錄格式呈現(xiàn)。
[0339]D30、如D29所述的移動設備,所述發(fā)送模塊,具體用于:
[0340]根據(jù)獲取到的搖動操作,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求;
[0341]或根據(jù)獲取到的按鍵觸發(fā)操作,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求;
[0342]或根據(jù)獲取到的軌跡滑動操作,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求;
[0343]或根據(jù)采集到的語音信息,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求;
[0344]或根據(jù)采集到的圖像信息,通過所述數(shù)據(jù)通道向所述計算設備發(fā)送所述數(shù)據(jù)獲取請求。
[0345]C31、如C29或30所述的移動設備,其中,所述建立模塊,包括:
[0346]發(fā)送單元,用于通過所述無線局域網(wǎng)絡向所述計算設備發(fā)送建立請求,所述建立請求中攜帶有驗證信息,以使所述計算設備根據(jù)所述驗證信息判斷欲建立通信連接的移動設備是否為合法設備,若所述移動設備為合法設備,則通過所述無線局域網(wǎng)絡向所述移動設備返回驗證通過響應;
[0347]接收單元,用于接收所述計算設備返回的所述驗證通過響應,建立與所述計算設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道。
[0348]D32、如D29或D30所述的移動設備,所述計算設備通過所述無線局域網(wǎng)絡返回的所述文件目錄為JSON格式的信息;
[0349]相應的,所述呈現(xiàn)模塊,包括:
[0350]解析單元,用于將接收到的所述JSON格式的信息進行解析,獲取所述信息中包含的文件目錄;
[0351]識別與呈現(xiàn)單元,用于識別所述文件目錄中各目錄項,并以目錄格式將所述各目錄項呈現(xiàn)。
[0352]D33、如D29或D30所述的移動設備,還包括:
[0353]獲取模塊,用于獲取用戶通過移動設備在所述移動設備以目錄格式呈現(xiàn)的所述文件目錄中選定的一個目錄項;
[0354]生成模塊,用于根據(jù)選定的所述目錄項,生成用于獲取所述計算設備上被選定所述目錄項對應的資源的操作指令;
[0355]所述發(fā)送模塊,還用于將所述操作指令通過所述數(shù)據(jù)通道發(fā)送至所述計算設備,以使所述計算設備根據(jù)所述操作指令,獲取并反饋所述目錄項對應的資源;
[0356]接收與呈現(xiàn)模塊,用于接收并呈現(xiàn)所述計算設備通過所述數(shù)據(jù)通道反饋的所述目錄項對應的資源。
[0357]D34、如D33所述的移動設備,所述接收與呈現(xiàn)模塊,包括:
[0358]接收單元,用于接收所述計算設備通過所述數(shù)據(jù)通道反饋的所述目錄項對應的資源;
[0359]呈現(xiàn)單元,用于當所述目錄項對應的資源為下一級子目錄時,將所述下一級子目錄以目錄格式呈現(xiàn);當所述目錄項對應的資源為數(shù)據(jù)內容時,調用對應顯示工具,將所述數(shù)據(jù)內容呈現(xiàn)。
[0360]本發(fā)明還公開了 E35、一種數(shù)據(jù)獲取系統(tǒng),包括上述的C20?C28中任一項所述的計算設備,以及上述D29?D34中任一項所述的移動設備。
【權利要求】
1.一種數(shù)據(jù)獲取方法,其特征在于,包括: 計算設備通過其上的無線網(wǎng)絡提供裝置建立無線局域網(wǎng)絡; 在移動設備接入所述無線局域網(wǎng)絡后,所述計算設備通過所述無線局域網(wǎng)絡建立與所述移動設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道; 所述計算設備接收所述移動設備通過所述數(shù)據(jù)通道發(fā)送的數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄; 所述計算設備根據(jù)所述數(shù)據(jù)獲取請求,獲取其上的文件目錄; 所述計算設備將獲取到的所述文件目錄通過所述數(shù)據(jù)通道發(fā)送至所述移動設備,以使所述移動設備將接收到的所述文件目錄以目錄格式呈現(xiàn)。
2.根據(jù)權利要求1所述的方法,其特征在于,所述文件目錄為: 資源管理器下的文件目錄,或 已開啟資源管理器窗口中的文件目錄,或 已開啟資源管理器窗口中預選定文件夾的文件目錄,或 所述計算設備收到所述數(shù)據(jù)獲取請求時正在展現(xiàn)的文件目錄。
3.根據(jù)權利要求1或2所述的方法,其特征在于,還包括: 所述計算設備接收所述移動設備通過所述數(shù)據(jù)通道發(fā)送的操作指令,所述操作指令為用戶通過所述移動設備在所述移動設備以目錄格式呈現(xiàn)的所述文件目錄中選定一個目錄項時所觸發(fā)的指令,所述操作指令用于獲取所述計算設備上被選定所述目錄項對應的資源; 所述計算設備根據(jù)所述操作指令,獲取所述目錄項對應的資源; 所述計算設備將獲取到的所述目錄項對應的資源通過所述數(shù)據(jù)通道發(fā)送至所述移動設備。
4.一種數(shù)據(jù)獲取方法,其特征在于,包括: 移動設備接入計算設備通過無線網(wǎng)絡提供裝置建立的無線局域網(wǎng)絡; 所述移動設備通過所述無線局域網(wǎng)絡建立與所述計算設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道; 所述移動設備通過所述數(shù)據(jù)通道向所述計算設備發(fā)送數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄; 所述移動設備接收所述計算設備通過所述數(shù)據(jù)通道返回的所述文件目錄,其中,所述文件目錄為所述計算設備根據(jù)所述數(shù)據(jù)獲取請求獲取到的; 所述移動設備將接收到的所述文件目錄以目錄格式呈現(xiàn)。
5.根據(jù)權利要求4所述的方法,其特征在于,還包括: 所述移動設備獲取用戶通過所述移動設備在所述移動設備以目錄格式呈現(xiàn)的所述文件目錄中選定的一個目錄項; 所述移動設備根據(jù)選定的所述目錄項,生成用于獲取所述計算設備上被選定所述目錄項對應的資源的操作指令; 所述移動設備將所述操作指令通過所述數(shù)據(jù)通道發(fā)送至所述計算設備,以使所述計算設備根據(jù)所述操作指令,獲取并反饋所述目錄項對應的資源; 所述移動設備接收并呈現(xiàn)所述計算設備通過所述數(shù)據(jù)通道反饋的所述目錄項對應的資源。
6.一種計算設備,其特征在于,包括: 第一建立模塊,用于通過計算設備上的無線網(wǎng)絡提供裝置建立無線局域網(wǎng)絡; 第二建立模塊,用于在移動設備接入所述無線局域網(wǎng)絡后,通過所述無線局域網(wǎng)絡建立與所述移動設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道; 第一接收模塊,用于接收所述移動設備通過所述數(shù)據(jù)通道發(fā)送的數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄; 第一獲取模塊,用于根據(jù)所述數(shù)據(jù)獲取請求,獲取所述計算設備上的文件目錄; 發(fā)送模塊,用于將獲取到的所述文件目錄通過所述數(shù)據(jù)通道發(fā)送至所述移動設備,以使所述移動設備將接收到的所述文件目錄以目錄格式呈現(xiàn)。
7.根據(jù)權利要求6所述的計算設備,其特征在于,還包括: 第二接收模塊,用于接收所述移動設備通過所述數(shù)據(jù)通道發(fā)送的操作指令,所述操作指令為用戶通過所述移動設備在所述移動設備以目錄格式呈現(xiàn)的所述文件目錄中選定一個目錄項時所觸發(fā)的指令,所述操作指令用于獲取所述計算設備上被選定所述目錄項對應的資源; 第三獲取模塊,用于根據(jù)所述操作指令,獲取所述目錄項對應的資源; 所述發(fā)送模塊,還用于將獲取到的所述目錄項對應的資源通過所述數(shù)據(jù)通道發(fā)送至所述移動設備。
8.—種移動設備,其特征在于,包括: 接入模塊,用于接入計算設備通過無線網(wǎng)絡提供裝置建立的無線局域網(wǎng)絡; 建立模塊,用于通過所述無線局域網(wǎng)絡建立與所述計算設備之間用于數(shù)據(jù)交互的數(shù)據(jù)通道; 發(fā)送模塊,用于通過所述數(shù)據(jù)通道向所述計算設備發(fā)送數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于獲取所述計算設備上的文件目錄; 接收模塊,用于接收所述計算設備通過所述數(shù)據(jù)通道返回的所述文件目錄,其中,所述文件目錄為所述計算設備根據(jù)所述數(shù)據(jù)獲取請求獲取到的; 呈現(xiàn)模塊,用于將接收到的所述文件目錄以目錄格式呈現(xiàn)。
9.根據(jù)權利要求8所述的移動設備,其特征在于,還包括: 獲取模塊,用于獲取用戶通過移動設備在所述移動設備以目錄格式呈現(xiàn)的所述文件目錄中選定的一個目錄項; 生成模塊,用于根據(jù)選定的所述目錄項,生成用于獲取所述計算設備上被選定所述目錄項對應的資源的操作指令; 所述發(fā)送模塊,還用于將所述操作指令通過所述數(shù)據(jù)通道發(fā)送至所述計算設備,以使所述計算設備根據(jù)所述操作指令,獲取并反饋所述目錄項對應的資源; 接收與呈現(xiàn)模塊,用于接收并呈現(xiàn)所述計算設備通過所述數(shù)據(jù)通道反饋的所述目錄項對應的資源。
10.一種數(shù)據(jù)獲取系統(tǒng),其特征在于,包括上述權利要求6?7中任一項所述的計算設備,以及上述權利要求8?9中任一項所述的移動設備。
【文檔編號】H04W84/12GK104301385SQ201410453458
【公開日】2015年1月21日 申請日期:2014年9月5日 優(yōu)先權日:2014年9月5日
【發(fā)明者】鄢云, 侯志剛 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司