[發明專利]一種插件運行的方法、裝置及系統有效
| 申請號: | 200910129187.4 | 申請日: | 2009-03-31 |
| 公開(公告)號: | CN101510167A | 公開(公告)日: | 2009-08-19 |
| 發明(設計)人: | 張利明;聞波;孔勇偉 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00;G06F11/36;G06F9/445 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 | 代理人: | 魏 杉 |
| 地址: | 英屬開曼群*** | 國省代碼: | 開曼群島;KY |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 插件 運行 方法 裝置 系統 | ||
技術領域
本申請涉及計算機領域,尤其涉及一種插件運行的方法、裝置及系統。
背景技術
隨著網絡技術的發展,一些網絡工具已經被越來越廣泛的使用了,例如: 即時通訊工具已逐漸成為用戶生活中不可或缺的網絡工具。同時,隨著這些網 絡工作的普遍使用,用戶也對它們產生了更多的需求。在這種背景下,往往這 些網絡工具的開發商獨自開發的軟件已經不能滿足用戶的需求了,即這些網絡 工具的核心業務程序提供的服務已經不能滿足客戶的需求了。因此,通過制定 規范,允許符合規范的程序模塊,即插件,接入對應的網絡工具的軟件中,從 而,插件和核心業務程序共同為用戶提供更多的服務。這已經成為了一種不可 阻擋的潮流。
目前,插件的運行模式有以下幾種方法:
1、插件和核心業務程序運行于同一個進程中,這樣,插件的支持體系簡 單,插件和核心業務程序交互效率高,但是因為在一個進程內,一旦插件出現 問題,會直接導致核心業務程序出現異常或者崩潰,并且由于核心業務程序內 的模塊眾多,較難具體定位是哪個模塊或者插件出現了問題;
2、插件在核心業務程序運行進程之外運行,并且每個插件一個進程,這 樣,能夠防止因插件導致核心業務程序被影響,但是當插件數量較多時候,將 大量占用客戶端的系統資源,降低用戶體驗;
3、插件在核心業務程序運行進程之外運行,并且全部插件運行于一個特 定進程中,這樣,能夠節省客戶端的系統資源,但是當某個插件出現異常,有 可能導致所有的插件不可用或者異常,同時也不利于具體定位是哪個插件出現 了問題。
由此可見,現有的插件運行方式對插件穩定性要求比較高,或者占用的客 戶端資源比較多。但是,隨著插件開發者的增多,其技術水平良莠不齊,插件 的穩定性也很難保證,通常都不如核心業務程序,插件會經常崩潰或者出現故 障,這樣,采用上述方法1或3,會因為個別插件運行不穩定,從而導致核心 業務程序或者所有插件運行不正常。同時客戶端的資源都是有限的,采用上述 方法2會過多的占用客戶端的資源,從而也會導致客戶端的運行速度緩慢,甚 至會導致客戶端系統崩潰。
發明內容
有鑒于此,本申請實施例提供一種插件運行的方法,用以解決現有技術中 插件運行方式帶來的系統運行不穩定的問題。
本申請實施例提供的一種插件運行的方法,包括:
獲取待運行插件的穩定級別;
根據保存的穩定級別與插件運行模式的對應關系,確定獲取的穩定級別對 應的插件運行模式;
根據確定的插件運行模式運行所述待運行插件。
本申請實施例提供的一種插件運行的客戶端,包括:
第一獲取單元,用于獲取待運行插件的穩定級別;
存儲單元,用于保存穩定級別與運行模式的對應關系;
第一確定單元,用于根據存儲單元保存的穩定級別與運行模式的對應關 系,確定獲取的穩定級別對應的插件運行模式;
運行單元,用于根據確定的插件運行模式運行所述待運行插件。
本申請實施例提供的一種插件運行的系統,包括:
客戶端,用于從服務器保存的插件的穩定級別中,獲取待運行插件的穩定 級別,根據保存的穩定級別與運行模式的對應關系,確定獲取的穩定級別對應 的插件運行模式,根據確定的插件運行模式運行所述待運行插件;
服務器,用于保存插件的穩定級別。
本申請實施例中,獲取待運行插件的穩定級別,根據保存的穩定級別與運 行模式的對應關系,確定獲取的穩定級別對應的插件運行模式,根據確定的插 件運行模式運行所述待運行插件,這樣,根據插件的不同的穩定級別,選擇不 同的插件運行模式,從而可以提高系統運行的穩定性,也可以有效控制插件對 資源的占用。
附圖說明
圖1為本申請實施例插件運行的流程圖;
圖2為本申請實施例插件運行的具體方法流程圖;
圖3為本申請實施例獲取插件運行的異常信息流程圖;
圖4為本申請實施例調整插件穩定級別的流程圖;
圖5為本申請實施例運行插件的客戶端的結構圖;
圖6為本申請實施例運行插件的系統的架構圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910129187.4/2.html,轉載請聲明來源鉆瓜專利網。





