欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

移動終端文件管理方法和系統(tǒng)與流程

文檔序號:12470255閱讀:365來源:國知局
移動終端文件管理方法和系統(tǒng)與流程

本發(fā)明涉及終端技術領域,具體而言,本發(fā)明涉及一種移動終端文件管理方法和系統(tǒng)。



背景技術:

在移動開發(fā)和測試,以及移動終端用戶使用過程中,經常需要對移動終端里的文件進行管理,比如,查看移動終端里的文件,或者把一些文件上傳到移動終端里,或者把移動終端里的文件下載出來,或者刪除移動終端里的一些文件。

實際應用中,通??梢酝ㄟ^移動終端中自帶的文件管理器或者安裝的第三方文件管理器來對移動終端中的文件進行管理,例如,RE(Root Explorer)管理器。然而,無論是自帶的文件管理器還是安裝的第三方文件管理器,均屬于移動終端應用,用戶無法直接通過PC來管理移動終端應用進行文件管理,操作體驗有待提高。

為了實現(xiàn)PC管理移動終端的文件,現(xiàn)有最直接的方法提出可以是通過數(shù)據(jù)線把移動終端連接到PC上,繼而通過PC的文件管理器進行移動終端的文件管理。但本發(fā)明的發(fā)明人發(fā)現(xiàn),通過PC的文件管理器來進行文件管理時只能對移動終端的SD卡上的文件進行處理,而無法查看系統(tǒng)文件,比如android(安卓)系統(tǒng)文件、文件的目錄結構。這樣,對于測試或者開發(fā)造成不便。

現(xiàn)有還提出可以使用手機助手來進行移動終端文件的管理。但本發(fā)明的發(fā)明人發(fā)現(xiàn),雖然使用手機助手除了可以查看SD卡上的文件,還可以讀取到部分系統(tǒng)文件,但在讀取系統(tǒng)文件時常出現(xiàn)權限問題;而且,要求移動終端需與PC連接才能使用,無法遠程使用。



技術實現(xiàn)要素:

針對上述現(xiàn)有技術存在的缺陷,本發(fā)明提供了一種移動終端文件管理方法和系統(tǒng),用以通過網(wǎng)頁對移動終端的文件進行管理,并支持遠程管理。

本發(fā)明提供了一種移動終端文件管理方法,包括:

調試橋adb服務器接收網(wǎng)頁web服務器發(fā)送的文件管理請求;

根據(jù)所述文件管理請求生成對應的adb命令,并發(fā)送至移動終端,以對移動終端中的文件進行相應地處理;

接收所述移動終端返回的處理結果并回傳給所述web服務器,由所述web服務器將所述處理結果通過瀏覽器通知用戶;

其中,所述web服務器發(fā)送的文件管理請求是由用戶通過瀏覽器發(fā)送的文件管理請求。

較佳地,所述根據(jù)所述文件管理請求生成對應的adb命令,并發(fā)送至移動終端,以對移動終端中的文件進行相應地處理,包括:

將所述adb命令發(fā)送至所述移動終端中的調試橋守護進程adbd,由所述adbd根據(jù)所述adb命令對移動終端中的文件進行相應地處理。

較佳地,所述adb命令包括以下任一一項:查看命令、上傳命令、刪除命令、下載命令。

較佳地,所述adb命令具體為查看命令時,所述移動終端返回的處理結果包括所述查看命令所請求查看的文件列表。

較佳地,所述用戶通過瀏覽器發(fā)送的文件管理請求具體為用戶針對所述移動終端的文件列表中的文件發(fā)起的文件管理請求;

其中,所述移動終端的文件列表是由所述移動終端針對所述adb服務器之前發(fā)送的查看命令所返回并由所述瀏覽器向用戶展示的文件列表。

根據(jù)本發(fā)明的另一方面,還提供了一種移動終端文件管理方法,包括:

web服務器接收用戶通過瀏覽器發(fā)送的文件管理請求;

將接收的文件管理請求發(fā)送給adb服務器,由所述adb服務器根據(jù)所述文件管理請求對移動終端中的文件進行相應地處理;

接收所述adb服務器返回的處理結果,并回傳給瀏覽器。

較佳地,所述文件管理請求包括以下任一一項:查看請求、上傳請求、刪除請求、下載請求。

較佳地,所述文件管理請求具體為查看請求時,所述adb服務器返回的處理結果包括所述查看請求所請求查看的文件列表。

較佳地,所述用戶通過瀏覽器發(fā)送的文件管理請求具體為用戶針對所述移動終端的文件列表中的文件的文件管理請求;

其中,所述移動終端的文件列表是由web服務器針對瀏覽器之前發(fā)送的文件管理請求所返回并由所述瀏覽器向用戶展示的文件列表。

根據(jù)本發(fā)明的另一方面,還提供了一種用于管理移動終端文件的adb服務器,包括:

第一接收單元,用于接收網(wǎng)頁web服務器發(fā)送的文件管理請求;

命令生成單元,用于根據(jù)所述文件管理請求生成對應的adb命令;

命令發(fā)送單元,用于將所述命令生成單元生成的adb命令發(fā)送至移動終端,以對移動終端中的文件進行相應地處理;

第二接收單元,用于接收所述移動終端返回的處理結果并回傳給所述web服務器,由所述web服務器將所述處理結果通過瀏覽器通知用戶;

其中,所述web服務器發(fā)送的文件管理請求是由所述用戶通過瀏覽器發(fā)送的文件管理請求。

較佳地,所述命令發(fā)送單元具體用于將所述adb命令發(fā)送至所述移動終端中的調試橋守護進程adbd,由所述adbd根據(jù)所述adb命令對移動終端中的文件進行相應地處理。

較佳地,所述adb命令包括以下任一一項:查看命令、上傳命令、刪除命令、下載命令。

較佳地,所述adb命令具體為查看命令時,所述移動終端返回的處理結果包括所述查看命令所請求查看的文件列表。

較佳地,所述用戶通過瀏覽器發(fā)送的文件管理請求具體為用戶針對所述移動終端的文件列表中的文件發(fā)起的文件管理請求;

其中,所述移動終端的文件列表是由所述移動終端針對所述adb服務器之前發(fā)送的查看命令所返回并由所述瀏覽器向用戶展示的文件列表。

根據(jù)本發(fā)明的另一方面還提供了一種用于管理移動終端文件的web服務器,包括:

請求接收單元,用于接收用戶通過瀏覽器發(fā)送的文件管理請求;

文件管理單元,用于將所述請求接收單元接收的文件管理請求發(fā)送給adb服務器,由所述adb服務器根據(jù)所述文件管理請求對移動終端中的文件進行相應地處理;

結果回傳單元,用于接收所述adb服務器返回的處理結果,并回傳給瀏覽器。

較佳地,所述文件管理請求包括以下任一一項:查看請求、上傳請求、刪除請求、下載請求。

較佳地,所述文件管理請求具體為查看請求時,所述adb服務器返回的處理結果包括所述查看請求所請求查看的文件列表。

較佳地,所述用戶通過瀏覽器發(fā)送的文件管理請求具體為用戶針對所述移動終端的文件列表中的文件的文件管理請求;

其中,所述移動終端的文件列表是由所述結果回傳單元針對瀏覽器之前發(fā)送的文件管理請求回傳并由所述瀏覽器向用戶展示的文件列表。

本發(fā)明還提供了一種移動終端文件管理系統(tǒng),包括:瀏覽器、web服務器、adb服務器、移動終端;其中,

所述web服務器用于接收用戶通過所述瀏覽器發(fā)送的文件管理請求;并將接收的文件管理請求發(fā)送給adb服務器;接收所述adb服務器返回的處理結果,并回傳給瀏覽器;

所述adb服務器用于接收web服務器發(fā)送的文件管理請求;并根據(jù)所述文件管理請求生成對應的adb命令,對移動終端中的文件進行相應地處理;接收所述移動終端返回的處理結果并回傳給所述web服務器。

本發(fā)明的技術方案中,通過PC端啟動的web server接收用戶通過瀏覽器發(fā)送的文件管理請求,并傳輸至adb server,由adb server生成對應的adb命令并發(fā)送給移動終端。這樣,移動終端中的adbd進程可以根據(jù)接收到的adb命令進行文件的查詢、刪除、上傳、下載等處理,并將處理結果通過adb server、web server回傳至瀏覽器,由瀏覽器進行顯示通知用戶。相較于現(xiàn)有的文件管理方案,通過adb命令來管理移動終端的文件系統(tǒng),顯示結果更為全面,便于用戶操作;而且,移動終端無需與PC直接連接,支持遠程管理,提高用戶體驗。

本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。

附圖說明

本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:

圖1為本發(fā)明實施例一提供的移動終端文件管理系統(tǒng)的結構示意圖;

圖2為本發(fā)明實施例二提供的移動終端文件管理方法的流程示意圖;

圖3為本發(fā)明實施例二提供的文件列表通知示意圖;

圖4為本發(fā)明實施例二中提供的文件上傳示意圖;

圖5為本發(fā)明實施例三提供的adb服務器側移動終端文件管理方法的流程示意圖;

圖6為本發(fā)明實施例四提供的web服務器側移動終端文件管理方法的流程示意圖;

圖7為本發(fā)明實施例五提供的用于管理移動終端文件的adb服務器的結構示意圖;

圖8為本發(fā)明實施例六提供的用于管理移動終端文件的web服務器的結構示意圖。

具體實施方式

下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。

本技術領域技術人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復數(shù)形式。應該進一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應該理解,當我們稱元件被“連接”或“耦接”到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個或更多個相關聯(lián)的列出項的全部或任一單元和全部組合。

本技術領域技術人員可以理解,除非另外定義,這里使用的所有術語(包括技術術語和科學術語),具有與本發(fā)明所屬領域中的普通技術人員的一般理解相同的意義。還應該理解的是,諸如通用字典中定義的那些術語,應該被理解為具有與現(xiàn)有技術的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。

本技術領域技術人員可以理解,這里所使用的“終端”、“終端設備”既包括無線信號接收器的設備,其僅具備無發(fā)射能力的無線信號接收器的設備,又包括接收和發(fā)射硬件的設備,其具有能夠在雙向通信鏈路上,執(zhí)行雙向通信的接收和發(fā)射硬件的設備。這種設備可以包括:蜂窩或其他通信設備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂窩或其他通信設備;PCS(Personal Communications Service,個人通信系統(tǒng)),其可以組合語音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個人數(shù)字助理),其可以包括射頻接收器、尋呼機、互聯(lián)網(wǎng)/內聯(lián)網(wǎng)訪問、網(wǎng)絡瀏覽器、記事本、日歷和/或GPS(Global Positioning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計算機或其他設備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計算機或其他設備。這里所使用的“終端”、“終端設備”可以是便攜式、可運輸、安裝在交通工具(航空、海運和/或陸地)中的,或者適合于和/或配置為在本地運行,和/或以分布形式,運行在地球和/或空間的任何其他位置運行。這里所使用的“終端”、“終端設備”還可以是通信終端、上網(wǎng)終端、音樂/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動互聯(lián)網(wǎng)設備)和/或具有音樂/視頻播放功能的移動電話,也可以是智能電視、機頂盒等設備。

本技術領域技術人員可以理解,這里所使用的遠端網(wǎng)絡設備,其包括但不限于計算機、網(wǎng)絡主機、單個網(wǎng)絡服務器、多個網(wǎng)絡服務器集或多個服務器構成的云。在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡服務器構成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。本發(fā)明的實施例中,遠端網(wǎng)絡設備、終端設備與WNS服務器之間可通過任何通信方式實現(xiàn)通信,包括但不限于,基于3GPP、LTE、WIMAX的移動通信、基于TCP/IP、UDP協(xié)議的計算機網(wǎng)絡通信以及基于藍牙、紅外傳輸標準的近距無線傳輸方式。

本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有文件管理方案的主要問題在于權限和遠程操作的問題。而實際應用中,通過移動終端中google(谷歌)提供的adb(Android Debug Bridge,調試橋)shell(殼)命令可以顯示移動終端的文件列表、傳遞文件,并獲取到系統(tǒng)級文件。因此,通過adb shell命令來進行文件管理,將可以很好的解決權限問題。

進一步地,實際應用中,若要實現(xiàn)遠程操作而無需移動終端與PC(Personal Computer,個人計算機)進行直連,可以通過網(wǎng)頁來實現(xiàn)。

因此,本發(fā)明的發(fā)明人考慮,可以在PC端預先啟動web server(網(wǎng)頁服務器),以及可與移動終端的adbd(adb daemon,adb守護進程)連接的adb server(adb服務器)。通過web server接收用戶通過瀏覽器發(fā)送的文件管理請求,并傳輸至adb server,由adb server生成對應的adb命令并發(fā)送給移動終端。這樣,移動終端中的adbd進程可以根據(jù)接收到的adb命令進行文件的查詢、刪除、上傳、下載等處理,并將處理結果返回給PC端的adb server;繼而,adb server將接收到的處理結果傳遞給web服務器,由web服務器將處理結果通過瀏覽器展示給用戶。相較于現(xiàn)有的文件管理方案,通過adb命令來管理移動終端的文件系統(tǒng),顯示更為全面,便于用戶操作;而且,移動終端無需與PC直接連接,支持遠程管理,提高用戶體驗。

下面結合以下多個實施例和附圖來詳細說明本發(fā)明的技術方案。

實施例一

本發(fā)明實施例一提供了一種移動終端文件管理系統(tǒng),如圖1所示,該文件管理系統(tǒng)主要包括:瀏覽器100、web服務器200、adb服務器300,以及移動終端400。

其中,web服務器200主要用于接收用戶通過瀏覽器100發(fā)送的文件管理請求;并將接收的文件管理請求發(fā)送給adb服務器300;接收adb服務器300返回的處理結果,并回傳給瀏覽器100。瀏覽器100可以將接收的處理結果進行展示來告知用戶。其中,文件管理請求可包括以下任一一項:查看請求、上傳請求、刪除請求、下載請求。

adb服務器300用于接收web服務器200發(fā)送的文件管理請求;并根據(jù)接收的文件管理請求生成對應的adb命令,對移動終端400中的文件進行相應地處理;接收移動終端400返回的處理結果并回傳給web服務器200。其中,移動終端400可以為一個或多個。

實際應用中,web服務器200、adb服務器300均由PC啟動。其中,PC與移動終端之間可以通過數(shù)據(jù)線連接、無線連接、或者TCP連接等;web服務器200與adb服務器300之間可以采用socket通信。

考慮到Google提供的可管理移動終端文件系統(tǒng)的adb shell命令比較生僻,因此,實際應用中,用戶輸入的并不是adb命令而是通過瀏覽器發(fā)送的文件管理請求,文件管理請求主要包括可與PC遠程連接的移動終端的標識,以及針對移動終端文件系統(tǒng)的文件管理指令。

其中,文件管理指令可指示用戶待處理文件的文件路徑及相應的處理方案。這樣,adb服務器300可根據(jù)接收的文件管理請求中的文件管理指令生成對應的adb命令。其中,adb命令包括以下任一一項:查看命令、上傳命令、刪除命令、下載命令。

繼而,adb服務器300可以將adb命令通過TCP/IP協(xié)議發(fā)送至移動終端中的adbd,由移動終端400中的adbd根據(jù)adb命令直接對移動終端中的文件進行相應地處理,并向adb服務器300返回處理結果。

實際應用中,用戶通過瀏覽器發(fā)送的文件管理請求具體為查看請求時,adb服務器300接收移動終端400返回的處理結果包括查看請求所請求查看的文件列表。

繼而,adb服務器300將接收的處理結果回傳給web服務器200,由web服務器200將處理結果返回給瀏覽器100;瀏覽器100將接收到的處理結果通知用戶。例如,可以將返回的文件列表通過瀏覽器100向用戶展示,以便用戶根據(jù)文件列表進行進一步地管理。

因此,實際應用中,用戶通過瀏覽器100發(fā)送的文件管理請求可以是用戶針對移動終端400的文件列表中的文件發(fā)起的文件管理請求。而文件列表是由移動終端400針對adb服務器300之前發(fā)送的查看命令所返回并由瀏覽器100向用戶展示的文件列表。

這樣,通過實施例一提供的移動終端文件管理系統(tǒng),可以在網(wǎng)頁上進行移動終端中的文件查看、刪除文件、上傳文件、下載文件等常用管理功能,實現(xiàn)遠程管理,提高用戶體驗。

實施例二

基于實施例一提供的移動終端文件管理系統(tǒng),本發(fā)明實施例二提供了一種移動終端文件管理方法,如圖2所示,其具體流程包括如下步驟:

S201:用戶通過瀏覽器輸入文件管理請求。

其中,文件管理請求主要包括可與PC遠程連接的移動終端的標識,以及針對移動終端文件系統(tǒng)的文件管理指令。文件管理指令可指示用戶待處理文件的文件路徑及相應的處理方案。其中,文件管理請求可包括以下任一一項:查看請求、上傳請求、刪除請求、下載請求。

S202:瀏覽器將接收的文件管理請求向web服務器發(fā)送。

S203:web服務器接收文件管理請求,并將接收的文件管理請求發(fā)送給adb服務器。

其中,web服務器與adb服務器之間可以采用socket通信。

S204:adb服務器接收web服務器發(fā)送的文件管理請求;并根據(jù)文件管理請求生成對應的adb命令。

實際應用中,接收的文件管理請求已指示了移動終端,以及針對移動終端文件系統(tǒng)中用戶待處理的文件的路徑及相應的處理方案。因此,adb服務器可根據(jù)接收的文件管理請求生成對應的adb命令。其中,adb命令可以包括以下任一一項:查看命令、上傳命令、刪除命令、下載命令。

實際應用中,adb服務器生成的adb命令是linux下的shell命令。例如,查看命令具體為ls-al命令;刪除命令具體為remove命令;上傳命令具體為push命令;下載命令具體為pull命令。其中,在ls-al命令、remove命令、push命令、pull命令的后面均攜帶了待處理文件的文件路徑。

S205:adb服務器將生成的adb命令發(fā)送至移動終端。

具體地,adb服務器可以將生成的adb命令通過TCP/IP協(xié)議發(fā)送至移動終端中的adbd。

S206:移動終端根據(jù)接收的adb命令對移動終端中的文件進行相應地處理,并將處理結果返回給adb服務器。

實際應用中,移動終端的adbd接收到adb命令后,根據(jù)adb命令直接對移動終端中的文件進行相應地處理;并將處理結果返回給adb服務器。

例如,移動終端的adbd接收的adb命令具體為查看命令時,執(zhí)行該adb命令后向adb服務器返回的處理結果可以包括查看命令所攜帶的文件路徑下的文件列表,如圖3所示。

例如,移動終端的adbd接收的adb命令具體為上傳命令時,可執(zhí)行該adb命令,獲取用戶預先通過瀏覽器上傳的文件(如圖4所示),并上傳到移動終端中指定位置;并向adb服務器返回的相應的處理結果,比如,上傳成功等信息。

S207:adb服務器將接收的處理結果返回給web服務器;web服務器將接收的處理結果回傳給瀏覽器;瀏覽器將接收的處理結果通知用戶。

這樣,通過實施例二提供的移動終端文件管理方法,可以在網(wǎng)頁上進行移動終端中的文件查看、刪除文件、上傳文件、下載文件等常用管理功能,實現(xiàn)遠程管理,提高用戶體驗。而且相較于現(xiàn)有的文件管理方案,文件系統(tǒng)顯示更為全面,便于用戶操作。

實施例三

基于實施例一提供的移動終端文件管理系統(tǒng)和實施例二提供的移動終端文件管理方法,本發(fā)明實施例三將從adb服務器側來說明移動終端文件管理的方案,如圖5所示,具體可以包括如下步驟:

S501:adb服務器接收web服務器發(fā)送的文件管理請求。

其中,web服務器200與adb服務器300之間可以采用socket通信;web服務器發(fā)送的文件管理請求是由用戶通過瀏覽器發(fā)送的文件管理請求。文件管理請求可包括以下任一一項:查看請求、上傳請求、刪除請求、下載請求。

S502:adb服務器根據(jù)文件管理請求生成對應的adb命令,并發(fā)送至移動終端,以對移動終端中的文件進行相應地處理。

實際應用中,用戶通過瀏覽器發(fā)送的文件管理請求主要包括可與PC遠程連接的移動終端的標識,以及針對移動終端文件系統(tǒng)的文件管理指令。其中,文件管理指令可指示用戶待處理文件的文件路徑及相應的處理方案。這樣,adb服務器可根據(jù)接收的文件管理請求中的文件管理指令生成對應的adb命令。其中,adb命令包括以下任一一項:查看命令、上傳命令、刪除命令、下載命令。

繼而,adb服務器可以將生成的adb命令通過TCP/IP協(xié)議發(fā)送至移動終端中的adbd,由移動終端中的adbd根據(jù)adb命令直接對移動終端中的文件進行相應地處理,并向adb服務器返回處理結果。

例如,adb命令具體為查看命令時,移動終端返回的處理結果可以包括查看命令所請求查看的文件列表。

S503:adb服務器接收移動終端返回的處理結果并回傳給web服務器,由web服務器將處理結果通過瀏覽器通知用戶。

本發(fā)明實施例三中,adb服務器將從移動終端的adbd接收的處理結果回傳給web服務器,由web服務器將處理結果返回給瀏覽器;繼而,由瀏覽器100將接收到的處理結果通知用戶。

進一步地,用戶通過瀏覽器發(fā)送的文件管理請求可以為用戶針對移動終端的文件列表中的文件發(fā)起的文件管理請求。

其中,移動終端的文件列表是由移動終端針對adb服務器之前發(fā)送的查看命令所返回并由瀏覽器向用戶展示的文件列表。這樣,通過實施例四提供的adb服務器,可以輔助完成在網(wǎng)頁上進行移動終端中的文件查看、刪除文件、上傳文件、下載文件等常用管理功能,實現(xiàn)遠程管理,提高用戶體驗。

實施例四

基于實施例一提供的移動終端文件管理系統(tǒng)和實施例二提供的移動終端文件管理方法,本發(fā)明實施例四將從web服務器側來說明移動終端文件管理的方案,如圖6所示,具體可以包括如下步驟:

S601:web服務器接收用戶通過瀏覽器發(fā)送的文件管理請求。

其中,文件管理請求可包括以下任一一項:查看請求、上傳請求、刪除請求、下載請求。文件管理請求主要包括可與PC遠程連接的移動終端的標識,以及針對移動終端文件系統(tǒng)的文件管理指令。文件管理指令可指示用戶待處理文件的文件路徑及相應的處理方案。

S602:web服務器將接收的文件管理請求發(fā)送給adb服務器,由adb服務器根據(jù)文件管理請求對移動終端中的文件進行相應地處理。

具體地,為了能夠直接對移動終端的文件系統(tǒng)進行操作,需要對文件管理請求進行轉換,轉換為移動終端可識別信息。因此,web服務器接收瀏覽器發(fā)送的文件管理請求后,可將接收的文件管理請求發(fā)送給adb服務器,由adb服務器根據(jù)文件管理請求生成對應的adb命令,利用生成的adb命令對移動終端中的文件進行相應地處理。其中,web服務器與adb服務器之間可以采用socket通信。

adb服務器利用adb命令對移動終端中的文件進行相應地處理后獲取移動終端返回的處理結果,并將處理結果回傳至web服務器。

例如,文件管理請求具體為查看請求時,adb服務器返回的處理結果包括查看請求所請求查看的文件列表。

S603:web服務器接收adb服務器返回的處理結果,并回傳給瀏覽器。

本發(fā)明實施例四中,web服務器接收到adb服務器返回的處理結果后可以將處理結果返回給瀏覽器,由瀏覽器將接收到的處理結果通知用戶。

例如,可以將返回的文件列表通過瀏覽器向用戶展示,以便用戶根據(jù)文件列表進行進一步地管理。

因此,實際應用中,用戶通過瀏覽器發(fā)送的文件管理請求可以是用戶針對移動終端的文件列表中的文件發(fā)起的文件管理請求。而文件列表是由web服務器針對瀏覽器之前發(fā)送的文件管理請求所返回并由瀏覽器向用戶展示的文件列表。

這樣,通過實施例四提供的web服務器,可以輔助完成在網(wǎng)頁上進行移動終端中的文件查看、刪除文件、上傳文件、下載文件等常用管理功能,實現(xiàn)遠程管理,提高用戶體驗。

實施例五

基于實施例三提供的移動終端文件管理方法,本發(fā)明實施例五提供了一種用于管理移動終端文件的adb服務器,如圖7所示,adb服務器可以包括:第一接收單元701、命令生成單元702、命令發(fā)送單元703、第二接收單元704。

其中,第一接收單元701用于接收網(wǎng)頁web服務器發(fā)送的文件管理請求。web服務器發(fā)送的文件管理請求是由用戶通過瀏覽器發(fā)送的文件管理請求。

命令生成單元702用于根據(jù)第一接收單元701接收的文件管理請求生成對應的adb命令。生成的adb命令可包括以下任一一項:查看命令、上傳命令、刪除命令、下載命令。

命令發(fā)送單元703用于將命令生成單元702生成的adb命令發(fā)送至移動終端,以對移動終端中的文件進行相應地處理。具體地,命令發(fā)送單元702將adb命令發(fā)送至移動終端中的調試橋守護進程adbd,由adbd根據(jù)adb命令對移動終端中的文件進行相應地處理。

第二接收單元704用于接收移動終端返回的處理結果并回傳給web服務器,由web服務器將處理結果通過瀏覽器通知用戶。

實際應用中,用戶通過瀏覽器發(fā)送的文件管理請求具體為查看請求時,第二接收單元704接收移動終端返回的處理結果包括查看請求所請求查看的文件列表。

進一步地,第二接收單元704將接收的處理結果回傳給web服務器后,web服務器可將處理結果返回給瀏覽器;瀏覽器將接收到的處理結果通知用戶。例如,可以將返回的文件列表通過瀏覽器向用戶展示,以便用戶根據(jù)文件列表進行進一步地管理。

因此,實際應用中,用戶通過瀏覽器發(fā)送的文件管理請求可以是用戶針對移動終端的文件列表中的文件發(fā)起的文件管理請求。而文件列表是由移動終端針對adb服務器中命令發(fā)送單元703之前發(fā)送的查看命令所返回并由瀏覽器向用戶展示的文件列表。

本發(fā)明實施例五中,用于管理移動終端文件的adb服務器中的各單元的具體功能實現(xiàn),可以參考實施例二和實施例三提供的移動終端文件管理方法中各步驟的具體實現(xiàn),在此不再贅述。

實施例六

基于實施例四提供的移動終端文件管理方法,本發(fā)明實施例六提供了一種用于管理移動終端文件的web服務器,如圖8所示,web服務器可以包括:請求接收單元801、文件管理單元802、結果回傳單元803。

其中,請求接收單元801用于接收用戶通過瀏覽器發(fā)送的文件管理請求。文件管理請求可包括以下任一一項:查看請求、上傳請求、刪除請求、下載請求。

文件管理單元802用于將請求接收單元801接收的文件管理請求發(fā)送給adb服務器,由adb服務器根據(jù)文件管理請求對移動終端中的文件進行相應地處理。

結果回傳單元803用于接收adb服務器返回的處理結果,并回傳給瀏覽器。其中,文件管理請求具體為查看請求時,adb服務器返回的處理結果包括查看請求所請求查看的文件列表。

進一步地,用戶通過瀏覽器發(fā)送的文件管理請求可以是用戶針對移動終端的文件列表中的文件的文件管理請求。其中,移動終端的文件列表是由結果回傳單元803針對瀏覽器之前發(fā)送的文件管理請求回傳并由瀏覽器向用戶展示的文件列表。

本發(fā)明實施例六中,用于管理移動終端文件的web服務器中的各單元的具體功能實現(xiàn),可以參考實施例二和實施例四提供的移動終端文件管理方法中各步驟的具體實現(xiàn),在此不再贅述。

本發(fā)明的技術方案中,通過PC端啟動的web server接收用戶通過瀏覽器發(fā)送的文件管理請求,并傳輸至adb server,由adb server生成對應的adb命令并發(fā)送給移動終端。這樣,移動終端中的adbd進程可以根據(jù)接收到的adb命令進行文件的查詢、刪除、上傳、下載等處理,并將處理結果通過adb server、web server回傳至瀏覽器,由瀏覽器進行顯示通知用戶。相較于現(xiàn)有的文件管理方案,通過adb命令來管理移動終端的文件系統(tǒng),顯示結果更為全面,便于用戶操作;而且,移動終端無需與PC直接連接,支持遠程管理,提高用戶體驗。

以上所述僅是本發(fā)明的部分實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
桃园县| 年辖:市辖区| 宜阳县| 呼和浩特市| 玉林市| 新建县| 靖宇县| 德庆县| 二手房| 宜都市| 崇礼县| 龙胜| 榕江县| 漯河市| 乌苏市| 南川市| 新巴尔虎左旗| 泰来县| 绥德县| 永春县| 富阳市| 富蕴县| 都昌县| 昭通市| 龙门县| 大宁县| 甘孜| 龙川县| 河曲县| 开鲁县| 德惠市| 沙洋县| 贡嘎县| 兴宁市| 民权县| 上饶市| 洛川县| 永定县| 海南省| 峨眉山市| 水富县|