專利名稱:基于應(yīng)用虛擬化的本地資源映射方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種基于應(yīng)用虛擬化的本地資源映射方法及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,通過遠程應(yīng)用虛擬化技術(shù)實現(xiàn)移動辦公已成為現(xiàn)代化辦公的一種趨勢,遠程應(yīng)用虛擬化技術(shù)擁有許多傳統(tǒng)客戶端服務(wù)器部署方式所不具備的優(yōu)點,比如數(shù)據(jù)傳輸更安全、網(wǎng)絡(luò)帶寬占用更少、部署維護更簡單等。在遠程應(yīng)用的使用過程中,應(yīng)用較為頻繁的是遠程應(yīng)用客戶端的本地磁盤。常用的方式是將客戶端的本地磁盤當(dāng)做網(wǎng)絡(luò)磁盤映射到遠程應(yīng)用服務(wù)端,由遠程應(yīng)用通過資源管理器對客戶端的本地磁盤進行瀏覽。常用的磁盤映射技術(shù)存在如下缺點:遠程應(yīng)用在終端上的文件系統(tǒng)尋找已拍攝的圖片或視頻時,尋找過程非常繁瑣;比如在安卓系統(tǒng)的移動終端上,已拍攝的照片和視頻通常存儲在“/mnt/sdcard/DCIM/camera”目錄下,對于普通用戶來說,查找起來十分麻煩,即使存儲在用戶設(shè)定的目錄下,仍需用戶進行一系列的繁瑣操作;對于iOS操作系統(tǒng)的終端,由于沙箱的存在以及文件系統(tǒng)的淡化,遠程應(yīng)用程序在非越獄的情況下,無法訪問文件系統(tǒng),因此磁盤映射技術(shù)無法實現(xiàn);且通過遠程應(yīng)用上的資源管理器瀏覽客戶端的本地磁盤吋,網(wǎng)絡(luò)速度也會對其產(chǎn)生較大的影響,比如,通過資源管理器預(yù)覽客戶端上的圖片以及視頻時,客戶端的運行速度就非常慢。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種基于應(yīng)用虛擬化的本地資源映射方法及系統(tǒng),旨在解決采用應(yīng)用虛擬化技術(shù)無法訪問本地資源或訪問本地資源時,本地客戶端運行速度過慢的問題。本發(fā)明實施例公開了ー種基于應(yīng)用虛擬化的本地資源映射方法,包括以下步驟:服務(wù)端觸發(fā)ー應(yīng)用程序所對應(yīng)的映射標(biāo)識的訪問請求時,發(fā)送訪問所述應(yīng)用程序的控制命令至客戶端;所述客戶端接收所述控制命令,調(diào)用本地對應(yīng)的所述應(yīng)用程序,將所述應(yīng)用程序中滿足預(yù)置規(guī)則的數(shù)據(jù)包上傳至所述服務(wù)端;所述服務(wù)端接收所述數(shù)據(jù)包,供所述應(yīng)用程序訪問。優(yōu)選地,所述服務(wù)端觸發(fā)ー應(yīng)用程序所對應(yīng)的映射標(biāo)識的訪問請求時,發(fā)送訪問所述應(yīng)用程序的控制命令至客戶端的步驟之前還包括步驟:所述服務(wù)端創(chuàng)建應(yīng)用程序與所述應(yīng)用程序在客戶端存儲位置的所述映射標(biāo)識。優(yōu)選地,所述服務(wù)端觸發(fā)ー應(yīng)用程序所對應(yīng)的映射標(biāo)識的訪問請求時,在所述服務(wù)端攔截對所述映射標(biāo)識的訪問操作。優(yōu)選地,所述映射標(biāo)識包括磁盤盤符、文件夾和預(yù)設(shè)圖形。本發(fā)明實施例還公開一種基于應(yīng)用虛擬化的本地資源映射系統(tǒng),包括:
服務(wù)端,用于觸發(fā)一應(yīng)用程序所對應(yīng)的映射標(biāo)識的訪問請求時,發(fā)送訪問所述應(yīng)用程序的控制命令至客戶端;所述客戶端,用于接收所述控制命令,調(diào)用本地對應(yīng)的所述應(yīng)用程序,將所述應(yīng)用程序中滿足預(yù)置規(guī)則的數(shù)據(jù)包上傳至所述服務(wù)端;所述服務(wù)端還用于,接收所述客戶端上傳的所述數(shù)據(jù)包,供所述應(yīng)用程序訪問。優(yōu)選地,所述服務(wù)端還用于:創(chuàng)建應(yīng)用程序與所述應(yīng)用程序在客戶端存儲位置的所述映射標(biāo)識。優(yōu)選地,所述服務(wù)端還用于:觸發(fā)ー應(yīng)用程序所對應(yīng)的映射標(biāo)識的訪問請求時,在所述服務(wù)端攔截對所述映射標(biāo)識的訪問操作。優(yōu)選地,所述映射標(biāo)識包括磁盤盤符、文件夾和預(yù)設(shè)圖形。本發(fā)明通過服務(wù)端觸發(fā)ー應(yīng)用程序所對應(yīng)的映射標(biāo)識的訪問請求時,發(fā)送訪問所述應(yīng)用程序的控制命令至客戶端;客戶端接收所述控制命令,調(diào)用本地對應(yīng)的所述應(yīng)用程序,將所述應(yīng)用程序中滿足預(yù)置規(guī)則的數(shù)據(jù)包上傳至服務(wù)端;服務(wù)端接收所述數(shù)據(jù)包,供所述應(yīng)用程序訪問的方法,具有在服務(wù)端對本地應(yīng)用程序進行流暢訪問的有益效果,極大地提高了服務(wù)端訪問本地資源時客戶端的運行速度。
圖1是本發(fā)明基于應(yīng)用虛擬化的本地資源映射方法一實施例流程示意圖;圖2是本發(fā)明基于應(yīng)用虛擬化的本地資源映射方法又一實施例流程示意圖;圖3是本發(fā)明基于應(yīng)用虛擬化的本地資源映射系統(tǒng)ー實施例結(jié)構(gòu)示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進ー步說明。
具體實施例方式以下結(jié)合說明書附圖及具體實施例進ー步說明本發(fā)明的技術(shù)方案。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明基于應(yīng)用虛擬化的本地資源映射方法及系統(tǒng)可以應(yīng)用在任ー采用虛擬化技術(shù)的系統(tǒng)中,比如應(yīng)用在遠程應(yīng)用、共享桌面及獨享桌面中。所述遠程應(yīng)用屬于應(yīng)用虛擬化技術(shù),把應(yīng)用程序的人機交互邏輯(應(yīng)用程序界面、鍵盤及鼠標(biāo)的操作、音頻輸入輸出、讀卡器、打印輸出等)與計算邏輯隔離開來。在用戶訪問一個服務(wù)器虛擬化后的應(yīng)用時,用戶計算機只需要把人機交互邏輯通過RDP/ICA等遠程桌面協(xié)議傳送到服務(wù)端,服務(wù)端為用戶開設(shè)獨立的會話空間,應(yīng)用程序的計算邏輯在這個會話空間中運行,把變化后的人機交互邏輯傳送給客戶端,并且在客戶端相應(yīng)設(shè)備展示出來,從而使用戶獲得如同運行本地應(yīng)用程序一祥的訪問感受;這種從客戶端運行服務(wù)器上應(yīng)用的虛擬化技術(shù)就是遠程應(yīng)用。所述共享桌面屬于桌面虛擬化,與遠程應(yīng)用類似,都是屬于服務(wù)端計算架構(gòu);但共享桌面發(fā)布的是整個桌面而不是某個應(yīng)用,與遠程應(yīng)用類似,每個桌面有獨立的會話空間,但共享同一個操作系統(tǒng)。所述獨享桌面也屬于桌面虛擬化,與遠程應(yīng)用類似,都是屬于服務(wù)端計算架構(gòu);但每個桌面都是獨立的虛擬機發(fā)布出來的,各個虛擬桌面之間嚴(yán)格隔離。本發(fā)明基于應(yīng)用虛擬化的本地資源映射方法及系統(tǒng)的具體實施例中,所述的客戶端可以為任意能夠與服務(wù)端進行通訊的終端,所述客戶端所支持的系統(tǒng)可以為安卓系統(tǒng)、塞班系統(tǒng)、iOS系統(tǒng)等,本發(fā)明實施例對客戶端的具體類型及該客戶端所支持的系統(tǒng)不做限定。參照圖1,圖1是本發(fā)明基于應(yīng)用虛擬化的本地資源映射方法一實施例流程示意圖;如圖1所示,本發(fā)明基于應(yīng)用虛擬化的本地資源映射方法包括以下步驟:步驟S01、服務(wù)端觸發(fā)ー應(yīng)用程序所對應(yīng)的映射標(biāo)識的訪問請求吋,發(fā)送訪問所述應(yīng)用程序的控制命令至客戶端;服務(wù)端觸發(fā)應(yīng)用程序?qū)?yīng)的映射標(biāo)識的訪問請求吋,發(fā)送訪問該應(yīng)用程序的控制命令至客戶端,由客戶端根據(jù)該控制命令執(zhí)行相應(yīng)操作。所述映射標(biāo)識指,服務(wù)端建立的應(yīng)用程序與該應(yīng)用程序在客戶端本地存儲位置的映射關(guān)系的標(biāo)識,該映射標(biāo)識可以為磁盤盤符如“圖庫在安卓上(F:) ”,也可以為文件夾如“圖片存儲”、“游戲存儲”等,還可以為預(yù)設(shè)的圖形標(biāo)識如“☆”標(biāo)識為圖片存儲、“#”標(biāo)識為音頻文件存儲等,本實施例對映射標(biāo)識的具體表現(xiàn)形式不做限定,只要服務(wù)端與客戶端約定好該映射標(biāo)識所對應(yīng)的應(yīng)用程序類型,及該應(yīng)用程序在客戶端本地的存儲位置即可。在一優(yōu)選的實施例中,服務(wù)端觸發(fā)某ー應(yīng)用程序?qū)?yīng)的映射標(biāo)識的訪問請求吋,攔截在服務(wù)端直接訪問客戶端本地對應(yīng)的應(yīng)用程序的訪問操作,避免因網(wǎng)速影響而使客戶端的運行速度變慢,甚至出現(xiàn)客戶端機器卡死的情況。此時,服務(wù)端就會發(fā)送訪問該應(yīng)用程序在客戶端本地存儲的控制命令,由客戶端根據(jù)該控制命令,執(zhí)行相應(yīng)操作。所述服務(wù)端攔截直接訪問客戶端應(yīng)用程序的訪問操作方式可以為:通過設(shè)置API (ApplicationProgramming Interface,應(yīng)用程序接ロ)鉤子函數(shù)對其進行攔截,也可以通過對應(yīng)的COM接ロ來實現(xiàn)攔截,本實施例對服務(wù)端攔截直 接訪問客戶端應(yīng)用程序的具體攔截方式不做限定。步驟S02、客戶端接收所述控制命令,調(diào)用本地對應(yīng)的所述應(yīng)用程序,將所述應(yīng)用程序中滿足預(yù)置規(guī)則的數(shù)據(jù)包上傳至服務(wù)端。客戶端接收到服務(wù)端發(fā)送的控制命令后,解析該控制命令,獲取該控制命令中服務(wù)端所要訪問的應(yīng)用程序,調(diào)用本地對應(yīng)的應(yīng)用程序,將應(yīng)用程序中滿足預(yù)置規(guī)則的數(shù)據(jù)包上傳至服務(wù)端??蛻舳藢?yīng)用程序中滿足預(yù)置規(guī)則的數(shù)據(jù)包上傳至服務(wù)端可以為:客戶端發(fā)出對應(yīng)的提示信息,供用戶選擇;客戶端根據(jù)用戶的選擇,將對應(yīng)的數(shù)據(jù)包上傳至服務(wù)器;t匕如,客戶端解析服務(wù)端發(fā)送的控制命令后,獲取該控制命令中服務(wù)端所要訪問的應(yīng)用程序為媒體文件中照片,則客戶端調(diào)用本地與所述映射標(biāo)識對應(yīng)的照片,并發(fā)出提示信息:通過“拍照”還是通過“相冊”來訪問對應(yīng)的照片;若用戶選擇的是通過“相冊”來訪問對應(yīng)的照片,則客戶端打開本地存儲的照片文件夾,供用戶選擇對應(yīng)的照片,此時也可以預(yù)覽選中的照片??蛻舳双@取到用戶選取的照片后,將對應(yīng)的照片上傳至服務(wù)端。上述具體應(yīng)用場景可以為:在微博或者QQ空間上傳照片、圖片等等??蛻舳藢?yīng)用程序中滿足預(yù)置規(guī)則的數(shù)據(jù)包上傳至服務(wù)端還可以為:客戶端解析的服務(wù)端發(fā)送的控制命令,所述控制命令中包括服務(wù)端所需要的應(yīng)用程序的類型及名稱;客戶端獲取所述控制命令中所包括的應(yīng)用程序的類型及名稱,比如獲取的應(yīng)用程序的類型為音頻文件,該應(yīng)用程序?qū)?yīng)的名稱為“感恩的心”,則客戶端將音頻文件“感恩的心.mp3”上傳至服務(wù)端。步驟S03、服務(wù)端接收所述數(shù)據(jù)包,供所述應(yīng)用程序訪問。服務(wù)端接收客戶端上傳的數(shù)據(jù)包,供對應(yīng)的應(yīng)用程序直接在服務(wù)端訪問客戶端上傳的所述數(shù)據(jù)包;比如,在服務(wù)端打開上傳的圖片、觀看上傳的視頻、播放上傳的音頻文件、打開上傳的word文檔及excel表格等。本實施例通過服務(wù)端觸發(fā)ー應(yīng)用程序所對應(yīng)的映射標(biāo)識的訪問請求時,發(fā)送訪問所述應(yīng)用程序的控制命令至客戶端;客戶端接收所述控制命令,調(diào)用本地對應(yīng)的所述應(yīng)用程序,將所述應(yīng)用程序中滿足預(yù)置規(guī)則的數(shù)據(jù)包上傳至服務(wù)端;服務(wù)端接收所述數(shù)據(jù)包,供所述應(yīng)用程序訪問的方法,具有在服務(wù)端對本地應(yīng)用程序進行流暢訪問的有益效果,極大地提高了服務(wù)端訪問本地資源時客戶端的運行速度。參照圖2,圖2是本發(fā)明基于應(yīng)用虛擬化的本地資源映射方法又一實施例流程示意圖;本發(fā)明實施例與圖1所述實施例的區(qū)別是,僅增加了步驟SOO ;本實施例僅對步驟SOO做具體描述,有關(guān)本發(fā)明基于應(yīng)用虛擬化的本地資源映射方法所涉及的其他步驟請參照相關(guān)實施例的具體描述,在此不再贅述。如圖2所示,本發(fā)明基于應(yīng)用虛擬化的本地資源映射方法在步驟S01、服務(wù)端觸發(fā)一應(yīng)用程序所對應(yīng)的映射標(biāo)識的訪問請求時,發(fā)送訪問所述應(yīng)用程序的控制命令至客戶端的步驟之前還包括步驟:步驟S00、服務(wù)端創(chuàng)建應(yīng)用程序與所述應(yīng)用程序在客戶端存儲位置的所述映射標(biāo)識。在首次使用本發(fā)明基于應(yīng)用虛擬化的本地資源映射方法時,服務(wù)端需要建立應(yīng)用程序與該應(yīng)用程序在客戶端存儲位置的映射標(biāo)識。有關(guān)映射標(biāo)識的具體描述請參照圖1所述實施例的相應(yīng)描述,在此不再贅述。服務(wù)端創(chuàng)建應(yīng)用程序與該應(yīng)用程序在客戶端存儲位置的映射標(biāo)識可以為:服務(wù)端將對應(yīng)的應(yīng)用程序進行分類,每ー種類別的應(yīng)用程序分別對應(yīng)ー個不同的映射標(biāo)識;比如按照用途將應(yīng)用程序分為:媒體文件(包括圖片、音頻和視頻)、辦公文件(word文檔、excel文檔、PPT文檔、PDF文檔、WPS文檔)、安裝文件(后綴名為.1so、.exe、.setup)、游戲(植物大戰(zhàn)僵尸、超級瑪麗、大家來找茬、對對碰、連連看、俄羅斯方塊)等;也可以為按照類型進行分類,比如word文檔、MP3音頻文件等。本領(lǐng)域的技術(shù)人員可以理解,服務(wù)端創(chuàng)建應(yīng)用程序與該應(yīng)用程序在客戶端存儲位置的映射標(biāo)識可以根據(jù)具體需要進行隨意設(shè)置,本實施例不對其具體的設(shè)置方式進行一一窮舉,本實施例對服務(wù)端創(chuàng)建應(yīng)用程序與該應(yīng)用程序在客戶端存儲位置的映射標(biāo)識的具體方式不做限定。在一優(yōu)選的實施例中,若客戶端的應(yīng)用程序有更新或者存儲位置有變動時,客戶端實時將對應(yīng)的更新信息上傳至服務(wù)端。本實施例通過服務(wù)端創(chuàng)建應(yīng)用程序與該應(yīng)用程序在客戶端存儲位置的映射標(biāo)識的方法,加快了客戶端上傳對應(yīng)的應(yīng)用程序的響應(yīng)速度。參照圖3,圖3是本發(fā)明基于應(yīng)用虛擬化的本地資源映射系統(tǒng)ー實施例結(jié)構(gòu)示意圖。如圖3所示,本發(fā)明基于應(yīng)用虛擬化的本地資源映射系統(tǒng)包括:服務(wù)端01和客戶端02。服務(wù)端01,用于觸發(fā)一應(yīng)用程序所對應(yīng)的映射標(biāo)識的訪問請求吋,發(fā)送訪問所述應(yīng)用程序的控制命令至客戶端02 ;
服務(wù)端01觸發(fā)應(yīng)用程序?qū)?yīng)的映射標(biāo)識的訪問請求吋,發(fā)送訪問該應(yīng)用程序的控制命令至客戶端02,由客戶端02根據(jù)該控制命令執(zhí)行相應(yīng)操作。所述映射標(biāo)識指,服務(wù)端01建立的應(yīng)用程序與該應(yīng)用程序在客戶端02本地存儲位置的映射關(guān)系的標(biāo)識,該映射標(biāo)識可以為磁盤盤符如“圖庫在安卓上(F:) ”,也可以為文件夾如“圖片存儲”、“游戲存儲”等,還可以為預(yù)設(shè)的圖形標(biāo)識如“ ☆”標(biāo)識為圖片存儲^ ”標(biāo)識為音頻文件存儲等,本實施例對映射標(biāo)識的具體表現(xiàn)形式不做限定,只要服務(wù)端01與客戶端02約定好該映射標(biāo)識所對應(yīng)的應(yīng)用程序類型,及該應(yīng)用程序在客戶端02本地的存儲位置即可。在一優(yōu)選的實施例 中,服務(wù)端01觸發(fā)某ー應(yīng)用程序?qū)?yīng)的映射標(biāo)識的訪問請求時,攔截在服務(wù)端01直接訪問客戶端02本地對應(yīng)的應(yīng)用程序的訪問操作,避免因網(wǎng)速影響而使客戶端02的運行速度變慢,甚至出現(xiàn)客戶端02機器卡死的情況。此時,服務(wù)端01就會發(fā)送訪問該應(yīng)用程序在客戶端02本地存儲的控制命令,由客戶端02根據(jù)該控制命令,執(zhí)行相應(yīng)操作。所述服務(wù)端01攔截直接訪問客戶端02應(yīng)用程序的訪問操作方式可以為:通過設(shè)置API鉤子函數(shù)對其進行攔截,也可以通過對應(yīng)的串行COM接ロ來實現(xiàn)攔截,本實施例對服務(wù)端01攔截直接訪問客戶端02應(yīng)用程序的具體攔截方式不做限定。所述客戶端02,用于接收所述控制命令,調(diào)用本地對應(yīng)的所述應(yīng)用程序,將所述應(yīng)用程序中滿足預(yù)置規(guī)則的數(shù)據(jù)包上傳至所述服務(wù)端01 ;客戶端02接收到服務(wù)端01發(fā)送的控制命令后,解析該控制命令,獲取該控制命令中服務(wù)端01所要訪問的應(yīng)用程序,調(diào)用本地對應(yīng)的應(yīng)用程序,將應(yīng)用程序中滿足預(yù)置規(guī)則的數(shù)據(jù)包上傳至服務(wù)端01??蛻舳?2將應(yīng)用程序中滿足預(yù)置規(guī)則的數(shù)據(jù)包上傳至服務(wù)端01可以為:客戶端02發(fā)出對應(yīng)的提示信息,供用戶選擇;客戶端02根據(jù)用戶的選擇,將對應(yīng)的數(shù)據(jù)包上傳至服務(wù)器;比如,客戶端02解析服務(wù)端01發(fā)送的控制命令后,獲取該控制命令中服務(wù)端01所要訪問的應(yīng)用程序為媒體文件中照片,則客戶端02調(diào)用本地與所述映射標(biāo)識對應(yīng)的照片,并發(fā)出提示信息:通過“拍照”還是通過“相冊”來訪問對應(yīng)的照片;若用戶選擇的是通過“相冊”來訪問對應(yīng)的照片,則客戶端02打開本地存儲的照片文件夾,供用戶選擇對應(yīng)的照片,此時也可以預(yù)覽選中的照片??蛻舳?2獲取到用戶選取的照片后,將對應(yīng)的照片上傳至服務(wù)端01。上述具體應(yīng)用場景可以為:在微博或者QQ空間上傳照片、圖片等等??蛻舳?2將應(yīng)用程序中滿足預(yù)置規(guī)則的數(shù)據(jù)包上傳至服務(wù)端01還可以為:客戶端02解析的服務(wù)端01發(fā)送的控制命令,所述控制命令中包括服務(wù)端01所需要的應(yīng)用程序的類型及名稱;客戶端02獲取所述控制命令中所包括的應(yīng)用程序的類型及名稱,比如獲取的應(yīng)用程序的類型為音頻文件,該應(yīng)用程序?qū)?yīng)的名稱為“感恩的心”,則客戶端02將音頻文件“感恩的心.mp3”上傳至服務(wù)端01。服務(wù)端01接收客戶端02上傳的數(shù)據(jù)包,供對應(yīng)的應(yīng)用程序直接在服務(wù)端01訪問客戶端上傳的所述數(shù)據(jù)包;比如,在服務(wù)端01打開上傳的圖片、觀看上傳的視頻、播放上傳的音頻文件、打開上傳的word文檔及excel表格等。服務(wù)端01創(chuàng)建應(yīng)用程序與所述應(yīng)用程序在客戶端02存儲位置的所述映射標(biāo)識。在首次使用本發(fā)明基于應(yīng)用虛擬化的本地資源映射方法時,服務(wù)端01需要建立應(yīng)用程序與該應(yīng)用程序在客戶端02存儲位置的映射標(biāo)識。
服務(wù)端01創(chuàng)建應(yīng)用程序與該應(yīng)用程序在客戶端02存儲位置的映射標(biāo)識可以為:服務(wù)端01將對應(yīng)的應(yīng)用程序進行分類,每ー種類別的應(yīng)用程序分別對應(yīng)ー個不同的映射標(biāo)識;比如按照用途將應(yīng)用程序分為:媒體文件(包括圖片、音頻和視頻)、辦公文件(word文檔、excel文檔、PPT文檔、PDF文檔、WPS文檔)、安裝文件(后綴名為 iso、, exe、.setup)、游戲(植物大戰(zhàn)僵尸、超級瑪麗、大家來找茬、對對碰、連連看、俄羅斯方塊)等;也可以為按照類型進行分類,比如word文檔、MP3音頻文件等。本領(lǐng)域的技術(shù)人員可以理解,服務(wù)端01創(chuàng)建應(yīng)用程序與該應(yīng)用程序在客戶端02存儲位置的映射標(biāo)識可以根據(jù)具體需要進行隨意設(shè)置,本實施例不對其具體的設(shè)置方式進行一一窮舉,本實施例對服務(wù)端01創(chuàng)建應(yīng)用程序與該應(yīng)用程序在客戶端02存儲位置的映射標(biāo)識的具體方式不做限定。在一優(yōu)選的實施例中,若客戶端02的應(yīng)用程序有更新或者存儲位置有變動時,客戶端02實時將對應(yīng)的更新信息上傳至服務(wù)端01。本實施例通過服務(wù)端觸發(fā)ー應(yīng)用程序所對應(yīng)的映射標(biāo)識的訪問請求時,發(fā)送訪問所述應(yīng)用程序的控制命令至客戶端;客戶端接收所述控制命令,調(diào)用本地對應(yīng)的所述應(yīng)用程序,將所述應(yīng)用程序中滿足預(yù)置規(guī)則的數(shù)據(jù)包上傳至服務(wù)端;服務(wù)端接收所述數(shù)據(jù)包,供所述應(yīng)用程序訪問,具有在服務(wù)端對本地應(yīng)用程序進行流暢訪問的有益效果,極大地提高了服務(wù)端訪問本地資源時客戶端的運行速度。以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制其專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范 圍內(nèi)。
權(quán)利要求
1.一種基于應(yīng)用虛擬化的本地資源映射方法,其特征在于,包括以下步驟: 服務(wù)端觸發(fā)ー應(yīng)用程序所對應(yīng)的映射標(biāo)識的訪問請求時,發(fā)送訪問所述應(yīng)用程序的控制命令至客戶立而; 所述客戶端接收所述控制命令,調(diào)用本地對應(yīng)的所述應(yīng)用程序,將所述應(yīng)用程序中滿足預(yù)置規(guī)則的數(shù)據(jù)包上傳至所述服務(wù)端; 所述服務(wù)端接收所述數(shù)據(jù)包,供所述應(yīng)用程序訪問。
2.如權(quán)利要求1所述的方法,其特征在于,所述服務(wù)端觸發(fā)ー應(yīng)用程序所對應(yīng)的映射標(biāo)識的訪問請求吋,發(fā)送訪問所述應(yīng)用程序的控制命令至客戶端的步驟之前還包括步驟: 所述服務(wù)端創(chuàng)建應(yīng)用程序與所述應(yīng)用程序在客戶端存儲位置的所述映射標(biāo)識。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述服務(wù)端觸發(fā)ー應(yīng)用程序所對應(yīng)的映射標(biāo)識的訪問請求時,在所述服務(wù)端攔截對所述映射標(biāo)識的訪問操作。
4.如權(quán)利要求1所述的方法,其特征在于,所述映射標(biāo)識包括磁盤盤符、文件夾和預(yù)設(shè)圖形。
5.一種基于應(yīng)用虛擬化的本地資源映射系統(tǒng),其特征在于,包括: 服務(wù)端,用于觸發(fā)一應(yīng)用程序所對應(yīng)的映射標(biāo)識的訪問請求時,發(fā)送訪問所述應(yīng)用程序的控制命令至客戶端; 所述客戶端,用于接收所述控制命令,調(diào)用本地對應(yīng)的所述應(yīng)用程序,將所述應(yīng)用程序中滿足預(yù)置規(guī)則的數(shù)據(jù)包上傳至所述服務(wù)端; 所述服務(wù)端還用于,接收所述客戶端上傳的所述數(shù)據(jù)包,供所述應(yīng)用程序訪問。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述服務(wù)端還用于: 創(chuàng)建應(yīng)用程序與所述應(yīng)用程序在客戶端存儲位置的所述映射標(biāo)識。
7.如權(quán)利要求5或6所述的系統(tǒng),其特征在于,所述服務(wù)端還用于: 觸發(fā)ー應(yīng)用程序所對應(yīng)的映射標(biāo)識的訪問請求時,在所述服務(wù)端攔截對所述映射標(biāo)識的訪問操作。
8.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述映射標(biāo)識包括磁盤盤符、文件夾和預(yù)設(shè)圖形。
全文摘要
本發(fā)明公開一種基于應(yīng)用虛擬化的本地資源映射方法及系統(tǒng),該方法包括以下步驟服務(wù)端觸發(fā)一應(yīng)用程序所對應(yīng)的映射標(biāo)識的訪問請求時,發(fā)送訪問所述應(yīng)用程序的控制命令至客戶端;所述客戶端接收所述控制命令,調(diào)用本地對應(yīng)的所述應(yīng)用程序,將所述應(yīng)用程序中滿足預(yù)置規(guī)則的數(shù)據(jù)包上傳至所述服務(wù)端;所述服務(wù)端接收所述數(shù)據(jù)包,供所述應(yīng)用程序訪問;具有在服務(wù)端對本地應(yīng)用程序進行流暢訪問的有益效果,極大地提高了服務(wù)端訪問本地資源時客戶端的運行速度。
文檔編號H04L29/08GK103139294SQ20131003749
公開日2013年6月5日 申請日期2013年1月30日 優(yōu)先權(quán)日2013年1月30日
發(fā)明者胡斌 申請人:深圳市深信服電子科技有限公司