[發明專利]一種配置壓縮/解壓縮插件的方法、客戶端及系統有效
| 申請號: | 201310042232.9 | 申請日: | 2013-02-01 |
| 公開(公告)號: | CN103152327A | 公開(公告)日: | 2013-06-12 |
| 發明(設計)人: | 鄭相振;王海洋;阮衛挺;向明 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L12/26 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 許志勇 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 配置 壓縮 解壓縮 插件 方法 客戶端 系統 | ||
技術領域
本發明屬于數據壓縮/解壓領域,具體地說,涉及一種配置壓縮/解壓縮插件的方法、客戶端及系統。
背景技術
隨著計算機軟硬件的發展,特別是硬件的發展,使得在普通PC機上運行大量計算的算法變成了現實。一些高強度的,高安全性的壓縮和解壓縮算法變成可能。解壓縮的算法的增加,使得壓縮軟件不斷的去更新他的軟件框架,使得壓縮軟件能夠支持某種或某幾種新的算法。這樣對軟件開發和測試都是一個很大的任務,因為每增加一種算法的支持,都有可能對原有支持的算法產生影響,這就需要大量的測試,修正工作。
現在市場上還沒有壓縮和解壓縮的插件開放平臺出現。通常情況下,插件的工作是需要依賴于平臺環境,但針對壓縮和解壓縮的插件平臺這并不完全正確。因為插件接口是開放的,并且壓縮和解壓縮的功能都是封裝在插件中。所以很難做到完全的平臺依賴。
同時,由于新的算法出現以及原有算法的升級,原有功能的擴展,使得插件平臺不得不去升級。現有的插件平臺升級過程中會遇到接口數量發生變化,參數發生變化,所以如何減少插件平臺的升級次數,盡量保證平臺的兼容性也很重要。
另外,現在的插件平臺無法支持上述遇到的變化情況,使開發者和使用者之間無法高效的完成各自所要去完成對插件的開發、維護、控制以及下載等任務。
因此,現有情況下,亟待需要一種能夠為插件的開發、維護、控制以及下載提供便利的插件開發方式。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決或者減緩上述問題的配置和獲取壓縮/解壓縮插件的方法、客戶端及系統。
根據本發明的一個方面,提供了一種配置壓縮/解壓縮插件的方法,其包括:
服務器接收第一客戶端發送的第一接入請求從而使所述第一客戶端接入所述服務器,并向所述第一客戶端發送所述服務器的環境支持的數據規范以及用于加載所述服務器中所配置的壓縮/解壓縮引擎的調用接口以使第一客戶端根據所述數據規范和調用接口的相關信息生成開發頁面,所述服務器接收所述第一客戶端上傳的請求者在所述開發頁面中輸入的與所述數據規范相適應的數據,并獲取所述第一客戶端通知的請求者在所述開發頁面中選定的壓縮/解壓縮引擎所對應的調用接口,根據所述數據和所述調用接口生成壓縮/解壓縮插件并保存;
所述服務器接收第二客戶端發送的第二接入請求從而使所述第二客戶端接入所述服務器,向所述第二客戶端發送壓縮/解壓縮插件以在所述第二客戶端上生成下載頁面,所述服務器接收所述第二客戶端發來的根據請求者在所述下載頁面中選定的壓縮/解壓縮插件生成的下載請求,并向所述第二客戶端發送所述壓縮/解壓縮插件。
優選地,在本發明的一實施例中,所述調用接口,包括以下一種或多種的組合:初始化接口和反初始化接口、壓縮/解壓縮能力的查詢接口、控制包括啟動、停止、暫停和繼續的作業控制接口、壓縮/解壓縮參數的設置接口、輸入需要進行壓縮/解壓縮的目標文件的設置接口、輸出文件的路徑的設置接口、沖突檢測接口、異常檢測接口、分卷設置接口;
所述調用接口的相關信息,包括以下一種或多種的組合:調用接口的數量、調用接口的名字、調用方式、調用接口參數的數量,調用接口參數的類型,調用的返回值類型。
優選地,在本發明的一實施例中,所述服務器接收所述第一客戶端上傳的請求者在所述開發頁面中輸入的與所述數據規范相適應的數據,并獲取所述第一客戶端通知的請求者在所述開發頁面中選定的壓縮/解壓縮引擎所對應的調用接口,根據所述數據和所述調用接口生成壓縮/解壓縮插件并保存,進一步包括:
所述服務器根據所述數據和調用接口生成壓縮/解壓縮插件后,向所述第一客戶端發送對所述壓縮/解壓縮插件基于虛擬運行環境進行測試和調試的驗證工具以使所述第一客戶端根據所述驗證工具對所述服務器中生成并保存的所述壓縮/解壓縮插件進行基于虛擬運行環境的測試和調試,所述服務器接收所述第一客戶端的通知,獲知所述壓縮/解壓縮插件通過所述驗證工具所進行的基于虛擬運行環境的測試和調試后保存所述壓縮/解壓縮插件。
優選地,在本發明的一實施例中,所述服務器保存所述壓縮/解壓縮插件后,還接收第一客戶端發出的請求,對所述壓縮/解壓縮插件進行基于真實運行環境的測試和調試,其中,通過所述基于真實運行環境的測試和調試的所述壓縮/解壓縮插件被設置驗證標識。
優選地,在本發明的一實施例中,所述服務器接收所述第一客戶端發送的第一接入請求從而使所述第一客戶端接入所述服務器時,所述第一接入請求中攜帶所述第一客戶端的賬號信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310042232.9/2.html,轉載請聲明來源鉆瓜專利網。





