[發明專利]應用程序在線遠程執行方法和系統有效
| 申請號: | 201110401569.5 | 申請日: | 2011-12-06 |
| 公開(公告)號: | CN102521030A | 公開(公告)日: | 2012-06-27 |
| 發明(設計)人: | 胡春明;康俊彬;鐘亮;沃天宇;懷進鵬 | 申請(專利權)人: | 北京航空航天大學 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;H04L29/08 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 在線 遠程 執行 方法 系統 | ||
技術領域
本發明涉及數據通信技術領域,尤其涉及一種應用程序在線遠程執行方法和系統。
背景技術
隨著信息技術的發展,如今已經進入網絡信息化時代,對于隨時隨地交互信息、處理信息的需求十分強烈。隨著無線通信、互聯網、數據庫、分布式計算等多領域的發展,產生了移動計算技術。移動計算技術以無線通信為基礎,在應用程序設備上擴展無線通信功能,例如在掌上電腦等設備上擴展無線通信功能,或者,在無線通信設備上擴展應用程序處理功能,例如在手機等設備上擴展應用程序功能,從而使得客戶端能夠兼具無線通信功能和應用程序功能。移動計算技術用于解決不同網絡的接入和無縫計算的問題,為客戶端提供隨時隨地能夠交互信息和處理信息的能力。移動計算系統的整體環境由客戶端、服務端和網絡組成。
在現有的移動計算技術中,對應用程序在線遠程執行方法為:在客戶端上設置應用程序客戶端,該客戶端通過無線通信方式進行信息交互,從網絡側的服務端獲取需要處理的信息,通過客戶端上設置的應用程序客戶端處理該信息。客戶端上設置的應用程序客戶端與PC機上設置的應用程序客戶端類似,由于客戶端的軟硬件條件都比個人計算機(簡稱PC)差很多,因此客戶端上設置的應用程序客戶端的計算、處理、存儲等功能需要根據客戶端的硬件設置進行適應調整。以應用程序為電子郵件服務為例,現有的客戶端電子郵件服務應用中,客戶端的電子郵件客戶端像PC機上的郵件客戶端一樣收取和發送郵件。在收取郵件時,從網絡側的電子郵件服務器上將郵件的正文和附件下載到客戶端;在發送郵件時,從客戶端本地的存儲裝置中獲取附件并添加。由于附件文件種類格式多種多樣,客戶端受到軟件和硬件條件的限制,對目前PC中采用的多種的文檔格式無法閱覽和編輯。并且,由于客戶端的存儲空間較小,將郵件的附件存儲在客戶端本地,附件添加的能力受到限制。并且,下載附件到客戶端本地以及從客戶端本地上傳附件的操作,都會受限于移動網絡的延遲和帶寬,對于附件的文件數據量較大的情況,會產生大量的移動網使用流量。
總之,由于客戶端的軟件和硬件條件的限制,客戶端的計算能力和存儲能力都比PC差很多。客戶端的軟硬件無法支持與PC機相同的計算能力,因此信息處理能力差,在應用程序涉及的文檔格式中,目前存在大量的文檔格式尚無法在客戶端上進行閱覽和編輯,極大地限制了移動計算技術的應用。由于客戶端的存儲空間也較小,因此在客戶端存儲用戶文件的數據量受到極大限制。并且,由于移動網絡的使用費按照流量收取,且費用較高,因此現有移動計算技術中的大量的信息交換會產生高昂的移動網流量費用。
發明內容
本發明的第一個方面是提供一種應用程序在線遠程執行方法,用以解決現有技術中的缺陷,擴大移動計算的應用范圍。
本發明的另一個方面是提供一種應用程序在線遠程執行系統,用以解決現有技術中的缺陷,擴大移動計算的應用范圍。
本發明的第一個方面是提供一種應用程序在線遠程執行方法,包括:
客戶端在線遠程執行至少一個軟件,并向服務端的控制臺發送至少一個軟件開啟事件,每個所述軟件開啟事件包括:軟件開啟事件操作指示、用戶名、軟件名和軟件輸入參數;
所述服務端的控制臺向所述客戶端返回所述客戶端的用戶對應的用戶展現空間的地址;
所述服務端的控制臺根據所述至少一個軟件開啟事件獲取至少一個開啟處理命令并發送到服務端的軟件在線遠程執行環境集群中的至少一個軟件在線遠程執行環境,每個所述開啟處理命令包括:軟件開啟命令操作指示、所述用戶名、所述軟件名、所述軟件輸入參數;
所述軟件在線遠程執行環境集群根據所述至少一個開啟處理命令,實例化所述軟件的隔離執行環境,從所述服務端的軟件倉庫加載所述至少一個開啟處理命令中的軟件名對應的至少一個封裝的軟件鏡像數據流,按需加載至少一個軟件數據執行;
所述軟件在線遠程執行環境集群將所述軟件的安全隔離的執行環境中的所述至少一個軟件的執行展現流輸出到所述客戶端的用戶對應的用戶展現空間;
所述客戶端通過遠程交互展現協議連接到所述客戶端的用戶對應的用戶展現空間,顯示所述執行展現流。
如上所述的方法,其中,所述客戶端通過遠程交互展現協議連接到所述客戶端的用戶對應的用戶展現空間,顯示所述執行展現流之后還包括:
所述客戶端通過遠程交互展現協議向所述客戶端的用戶對應的用戶展現空間發送至少一個軟件應用事件,每個所述軟件應用事件包括:軟件應用事件操作指示、用戶名、軟件名和軟件輸入參數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航空航天大學,未經北京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110401569.5/2.html,轉載請聲明來源鉆瓜專利網。





