[發明專利]一種插件管理方法及其系統有效
| 申請號: | 200810241592.0 | 申請日: | 2008-12-24 |
| 公開(公告)號: | CN101464805A | 公開(公告)日: | 2009-06-24 |
| 發明(設計)人: | 鄧超 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/46 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 插件 管理 方法 及其 系統 | ||
1.一種插件管理方法,其特征在于,所述管理方法包括以下步驟:
建立靜態插件資源配置文件,用于存儲被調用插件庫內部符號調用地 址和符號調用字符串的對應關系信息;
A、將插件的操作接口抽象出來,封裝成一上層調用接口;
B、加載被調用插件時,存儲獲得的插件句柄并在內存中標記,在所述 內存中建立插件存儲結構體,建立并在所述插件存儲結構體中存儲該插件 句柄與插件管理信息的對應關系;
C、通過所述上層調用接口及所述內存中的插件句柄與插件管理信息的 對應關系,對被調用插件進行加載、卸載、或查找操作。
2.根據權利要求1所述的方法,其特征在于,所述插件管理信息至少 包含:插件名,插件句柄,插件被調用計數,以及常駐內存屬性位。
3.根據權利要求1所述的方法,其特征在于,所述插件存儲結構體以 單鏈表的形式保存在內存中,每一個插件存儲結構體對應存儲一個被調用 插件的管理信息,多個插件存儲結構體順次構成所述單鏈表。
4.一種插件管理系統,其特征在于,所述系統包括:
對外接口模塊,用于將插件的操作接口抽象出來,封裝成一用于與上 層應用軟件進行通信的上層調用接口;
對內接口模塊,用于加載被調用插件時,將獲得的插件句柄存儲并在 內存中的標記,在所述內存中建立的用于存儲所述插件句柄與插件管理信 息對應關系的插件存儲結構體,建立并在所述插件存儲結構體中存儲該插 件句柄與插件管理信息的對應關系,并在所述內存中建立的靜態插件資源 配置文件,用于存儲被調用插件庫內部符號調用地址和符號調用字符串的 對應關系信息;
所述對內接口模塊通過對外接口模塊的封裝函數來調用。
5.根據權利要求4所述的系統,其特征在于,所述插件存儲結構體以 單鏈表的形式保存在內存中,每一個插件存儲結構體對應存儲一個被調用 插件的管理信息,多個插件存儲結構體順次構成所述單鏈表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810241592.0/1.html,轉載請聲明來源鉆瓜專利網。





