[發明專利]一種插件式無線增值業務平臺及其管理方法無效
| 申請號: | 201010215529.7 | 申請日: | 2010-06-30 |
| 公開(公告)號: | CN101895851A | 公開(公告)日: | 2010-11-24 |
| 發明(設計)人: | 王軍;陳濤;李波;李峰 | 申請(專利權)人: | 卓望數碼技術(深圳)有限公司 |
| 主分類號: | H04W4/16 | 分類號: | H04W4/16;H04W24/00;H04W88/18 |
| 代理公司: | 廣州三環專利代理有限公司 44202 | 代理人: | 郝傳鑫;潘中毅 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 插件 無線 增值 業務 平臺 及其 管理 方法 | ||
1.一種插件式無線增值業務平臺,其特征在于,所述業務平臺包括:
業務插件存放單元,用于存放至少一個插件目錄,每個插件目錄唯一對應一個業務插件,各插件目錄之間相互獨立,所述插件目錄下至少包括該業務插件的插件描述文件、插件執行文件以及插件日志文件,所述插件描述文件內容包括業務插件的插件標識和業務訪問接口實現類;
插件注冊緩存,用于保存插件注冊信息,每條插件注冊信息唯一對應一個業務平臺中已加載的業務插件,各插件注冊信息之間相互獨立,所述插件注冊信息包括該業務插件的插件標識和業務插件實例;
插件檢測單元,用于遍歷所述業務插件存放單元中的插件描述文件以及所述插件注冊緩存中的插件注冊信息;
第一觸發單元,用于當所述插件檢測單元檢測到業務插件存放單元中的插件描述文件包括的插件標識在插件注冊緩存中沒有,則將該插件標識發送給插件加載單元,觸發插件加載單元對該插件進行加載;
所述插件加載單元用于根據第一觸發單元發來的插件標識在業務插件存放單元查找對應的插件目錄,根據查找到的插件目錄下存放的插件執行文件以及插件描述文件中的業務訪問接口實現類生成業務插件實例,根據所述業務插件實例對業務插件進行初始化,所述對業務插件進行初始化包括對插件目錄下的插件日志文件進行初始化,并將插件描述文件中的插件標識和初始化后的業務插件實例保存在插件注冊緩存中。
2.如權利要求1所述的無線增值業務平臺,其特征在于,所述業務平臺還包括:
第二觸發單元,用于當所述插件檢測單元檢測到插件注冊緩存中的插件注冊信息包括的插件標識在業務插件存放單元中沒有,則將該插件標識發送給插件卸載單元,觸發插件卸載單元對該插件進行卸載;
所述插件卸載單元用于根據第二觸發單元發來的插件標識在插件注冊緩存中查找對應的插件注冊信息,根據所述業務插件實例對該業務插件進行卸載,所述根據所述業務插件實例對該業務插件進行卸載包括關閉該業務插件對應的插件目錄中的日志文件,并將該業務插件在插件注冊緩存中的插件注冊信息刪除。
3.如權利要求2所述的無線增值業務平臺,其特征在于,所述插件描述文件的內容還包括該業務插件的更新時間,所述插件注冊信息內容還包括業務插件的更新時間;所述無線增值業務平臺還包括:
第三觸發單元,用于當所述插件檢測單元檢測到一插件標識在業務插件存放單元中對應的更新時間晚于插件注冊緩存中該插件標識對應的更新時間,則先將該插件標識發送給插件卸載單元,觸發所述插件卸載單元對該插件進行卸載,再將該插件標識發送給插件加載單元,觸發所述插件加載單元對該插件進行加載。
4.如權利要求1-3中任一項所述的無線增值業務平臺,其特征在于,所述業務插件存放單元的插件目錄下還包括業務插件的插件配置文件和數據庫連接配置文件;
所述插件加載單元對業務插件進行初始化還包括對所述業務插件對應的插件目錄下的所述插件配置文件和所述數據庫連接配置文件進行初始化。
5.如權利要求1-3中任一項所述的無線增值業務平臺,其特征在于,所述業務平臺還包括:
網關接口單元,對外連接短信網關,用于接收所述短信網關提交過來的短信內容;
指令配置庫,用于存放短信內容和插件標識之間的映射關系,多條短信內容可以對應同一個插件標志;
插件訪問單元,用于根據所述網關接口單元接收到的短信內容在指令配置庫中查找到對應的插件標識,并根據該插件標識在插件注冊緩存中調用對應的業務插件實例進行業務邏輯處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于卓望數碼技術(深圳)有限公司,未經卓望數碼技術(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201010215529.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種組合式敞口包裝箱
- 下一篇:一種用于襯衫包裝的扣帶





