[發明專利]基于中間件插件框架的插件內存資源控制方法及客戶端有效
| 申請號: | 201410286908.3 | 申請日: | 2014-06-24 |
| 公開(公告)號: | CN105224297B | 公開(公告)日: | 2018-08-07 |
| 發明(設計)人: | 徐佳宏;張明明;朱呂亮;張建國 | 申請(專利權)人: | 深圳市茁壯網絡股份有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F9/50 |
| 代理公司: | 深圳市深軟翰琪知識產權代理有限公司 44380 | 代理人: | 柳大江 |
| 地址: | 518004 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 中間件 插件 框架 內存 資源 控制 方法 客戶端 | ||
1.一種基于中間件插件框架的插件內存資源控制方法,運行于客戶端,其特征在于,該方法包括:
設置客戶端中的中間件插件框架,該中間件插件框架包括中間件單元和插件單元,所述中間件單元包括插件管理器、網頁引擎及應用程序接口API模塊,所述插件單元包括一個插件庫和一個插件框架模塊,所述插件框架模塊包括插件接口和框架接口;
當客戶端的一個插件啟動時,插件管理器對該插件進行驗證;
當該插件通過驗證時,插件管理器給該插件隨機分配一個插件實例標識符;
在該插件運行的過程中,插件單元中的插件框架模塊將該插件實例標識符注冊到插件框架模塊的插件接口中;
當該插件進行內存操作時,插件框架模塊根據預先設置的內存操作條件和該插件的插件實例標識符,監測該插件的內存操作;
如果該插件的內存操作符合預先設置的內存操作條件,則插件框架模塊向插件管理器返回內存操作成功的信息,然后繼續執行內存操作;及
如果該插件的內存操作不符合預先設置的內存操作條件,則阻止該內存操作,然后向插件管理器返回內存操作失敗的信息。
2.如權利要求1所述的基于中間件插件框架的插件內存資源控制方法,其特征在于,所述插件管理器與插件單元的插件接口連接,還用于控制插件的校驗、安裝和卸載,所述網頁引擎與插件單元的框架接口連接,用于啟動該插件。
3.如權利要求1所述的基于中間件插件框架的插件內存資源控制方法,其特征在于,該方法還包括步驟:
當所述插件接口中的API程序接口被該插件調用時,所述插件管理器將調用的API程序接口映射到中間件單元中的API模塊中相應的API基礎功能函數,調用該相應的API基礎功能函數。
4.如權利要求1所述的基于中間件插件框架的插件內存資源控制方法,其特征在于,所述預先設置的內存操作條件包括:內存申請大小的上限值為第一預設值;
如果該插件的內存申請大小小于或等于第一預設值,則插件框架模塊判定該插件的內存操作符合預先設置的內存操作條件;
如果該插件的內存申請大小大于第一預設值,則插件框架模塊判定該插件的內存操作不符合預先設置的內存操作條件。
5.如權利要求1所述的基于中間件插件框架的插件內存資源控制方法,其特征在于,所述預先設置的內存操作條件中固定不變的條件內置于該插件的描述信息中,允許更改的條件注冊至插件框架模塊的插件接口中。
6.一種基于中間件插件框架的客戶端,其特征在于,該客戶端包括:
中間件插件框架,該中間件插件框架包括中間件單元和插件單元,所述中間件單元包括插件管理器、網頁引擎及應用程序接口API模塊,所述插件單元包括一個插件庫和一個插件框架模塊,所述插件框架模塊包括插件接口和框架接口;
所述插件管理器用于,當客戶端的一個插件啟動時,對該插件進行驗證;
所述插件管理器還用于,當該插件通過驗證時,給該插件隨機分配一個插件實例標識符;
所述插件框架模塊用于,在該插件運行的過程中,將該插件實例標識符注冊到插件框架模塊的插件接口中;
所述插件框架模塊還用于,當該插件進行內存操作時,根據預先設置的內存操作條件和該插件的插件實例標識符,監測該插件的內存操作;
所述插件框架模塊還用于,如果該插件的內存操作符合預先設置的內存操作條件,則向插件管理器返回內存操作成功的信息,然后繼續執行內存操作;及
所述插件框架模塊還用于,如果該插件的內存操作不符合預先設置的內存操作條件,則阻止該內存操作,然后向插件管理器返回內存操作失敗的信息。
7.如權利要求6所述的基于中間件插件框架的客戶端,其特征在于,所述插件管理器與插件單元的插件接口連接,還用于控制插件的校驗、安裝和卸載,所述網頁引擎與插件單元的框架接口連接,用于啟動該插件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市茁壯網絡股份有限公司,未經深圳市茁壯網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410286908.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種調取函數的方法和裝置
- 下一篇:雙目三維圖形渲染方法及相關系統





