[發明專利]基于系統調用包裹技術的可遷移軟件使用模式無效
| 申請號: | 200710065568.1 | 申請日: | 2007-04-17 |
| 公開(公告)號: | CN101290584A | 公開(公告)日: | 2008-10-22 |
| 發明(設計)人: | 盧玉英 | 申請(專利權)人: | 焦秀琴 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100086北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 系統 調用 包裹 技術 遷移 軟件 使用 模式 | ||
技術領域
基于系統調用包裹技術的可遷移軟件使用模式(以下簡稱可遷移使用模式)屬于計算機軟件領域。
背景技術
硬件成本的降低、網絡基礎環境的大幅改善使得人們更容易在各種場合使用計算機,但關鍵問題是如何在這些不同的計算機上重現每個使用者所熟悉的個人工作環境(而不是依賴于背負一個筆記本電腦)——主要包括個性化的應用程序及其配置等。比如一個用戶在家里有一個固定的視窗(Windows)工作環境以及一系列所需要的應用程序,如辦公軟件、媒體處理軟件、即時通信軟件等;但當他在出差的時候,如何在其他的機器上使用這些軟件呢?即便這些軟件安裝在其他機器上,那又如何獲得其個性化的軟件配置呢?
目前存在的解決方案是基于服務器的瘦客戶機計算模式:即用戶所使用的機器是作為一個瘦客戶機登錄到服務器(可以是一臺或多臺專用的服務器,或者是用戶的個人計算機),客戶機只作為圖形終端使用,所有的應用與服務都運行在服務器上。但這種方式有兩個問題:首先如果有多人登錄的話,服務器的負載容易過重;再者,通過廣域網的連接會引入很大的網絡延遲,這個問題無法通過增加網絡帶寬來解決,因此用戶體驗可能很差。這方面的方案有Citrix?MetaFrame,Microsoft?Windows?Terminal?Services(WTS),AT&T?Virtual?NetworkComputing(VNC),Tarantella等。
還有一種方式是基于瀏覽器的應用模式,即以瀏覽器為應用平臺,開發各種以瀏覽器插件形式提供的軟件應用,這樣只要有網絡與兼容的瀏覽器,就可以使用所需要的程序。這個方案較為方便、普適性也很好,主要的問題在于與現有的軟件不兼容,需要重新開發;而且依賴于瀏覽器的版本兼容性。這方面現有的方案有Google?Office、Adobe的Apollo平臺、微軟的Windows?Presentation?Foundation以及開源平臺OpenLaszlo。
發明內容
我們的發明專利的目的在于避免瘦客戶機計算模式所引入的用戶體驗問題、以及避免基于瀏覽器的應用模式所帶來的軟件不兼容問題,而提供一種讓使用者在任意的Windows個人計算機上不用安裝就可以隨時使用其個性化的應用軟件的方法。
在一般用戶看來,我們這個發明所帶來的軟件使用模式是這樣的:首先用戶只需要隨身攜帶一個移動存儲設備(如優盤、移動硬盤等),將其插入到可以使用該類移動存儲設備的任意一臺Windows個人計算機上;或者用戶在任意一臺聯網的Windows個人計算機上登陸相關的網絡服務器后,就可以直接運行移動存儲設備或網絡服務器上的應用軟件(而不需要安裝);而用戶在使用期間對軟件資源進行的修改都會存儲在該移動存儲或網絡服務器上,從而使得軟件下次運行時(可能是在另外一臺機器上)所使用的是最新的資源。
從來源上講,我們認為個人計算機的應用軟件在運行時所需要訪問的資源可以劃分為兩部分:操作系統提供的和非操作系統提供的(也可被稱為“應用自有”的)。這里的資源包括文件(包括配置文件、執行文件、動態鏈接庫以及其他文件)、目錄、環境變量與系統注冊表。而所謂“應用自有”指的是一般應用軟件在安裝后系統增加或變化的那一部分資源:包括新安裝的文件、創建的目錄、創建或更改的系統注冊表項和環境變量。如果將所有這些資源放置在一個移動存儲設備或者一個能夠隨時訪問到的網絡服務器上,那么就可能在任何一臺個人計算機上運行軟件而不需要安裝。
當然,目前主流的計算機軟件并沒有考慮到這種使用方式。一般的,它們大都需要一個安裝過程,由此過程在系統上創建“應用自有”的資源,而在運行中則通過系統調用來訪問/修改包括這些資源在內的所有的運行時所需資源。因此關鍵問題在于如何在不改變應用軟件代碼的前提下截獲這些調用,并判斷是否是訪問“應用自有”的資源——如不是則由默認的系統調用處理;如是則由我們專門編寫的代碼進行處理,來訪問這些存儲于移動存儲設備或網絡服務器上的“應用自有”資源。同時將任何的資源修改都保存在移動存儲設備或網絡服務器上,使得每次在不同計算機上啟動軟件后所使用的都是最新的資源。這可以使用系統調用包裹技術來實現。
另一方面,移動存儲設備(如移動硬盤、大容量的U盤等)的容量越來越大,價格卻在不斷降低;而且網絡基礎環境也有了大幅改善,帶寬、接入普及程度日益提高。這樣,就可以通過大容量移動存儲設備來隨身攜帶,或者使用網絡服務器來隨時訪問應用軟件所需的資源。
所以,本發明的目的是通過如下措施來達到的:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于焦秀琴,未經焦秀琴許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710065568.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:截短的人乳頭瘤病毒16型L1蛋白
- 下一篇:微生物分析組件和方法





