[發明專利]一種插件式無線增值業務平臺及其管理方法無效
| 申請號: | 201010215529.7 | 申請日: | 2010-06-30 |
| 公開(公告)號: | CN101895851A | 公開(公告)日: | 2010-11-24 |
| 發明(設計)人: | 王軍;陳濤;李波;李峰 | 申請(專利權)人: | 卓望數碼技術(深圳)有限公司 |
| 主分類號: | H04W4/16 | 分類號: | H04W4/16;H04W24/00;H04W88/18 |
| 代理公司: | 廣州三環專利代理有限公司 44202 | 代理人: | 郝傳鑫;潘中毅 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 插件 無線 增值 業務 平臺 及其 管理 方法 | ||
技術領域
本發明涉及無線增值業務領域,尤其涉及一種插件式無線增值業務平臺及其管理方法。
背景技術
在無線增值業務領域,有兩種類型的業務平臺最為常見,一種是專為某一種業務服務的業務平臺、另一種是通用的業務平臺,在該平臺上可以承載不同種類的業務。
專用業務平臺適用于品牌業務,也就是單個業務量大,性能要求高的業務,例如如飛信,手機報的專用業務平臺。由于只為一種業務服務,所以業務平臺的日志、配置文件、數據庫連接就是專門為該項業務設置的。專用業務平臺存在以下技術缺陷:
1)業務平臺已經按照具體的業務深度定制,很難接入其他的業務;
2)重復開發嚴重,不同的業務都需要按照自己的需求搭建一套業務平臺。開發效率底下,不能充分利用業務平臺資源(CPU、內存、硬盤、帶寬等)。
通用業務平臺適用于長尾業務,能夠充分利用業務平臺的資源。此類業務平臺常見的設計思想是抽取公共能力(數據庫訪問、日志輸出、配置文件等)放到業務平臺中,業務組件和業務平臺整體部署,業務組件通常會依賴業務平臺提供統一的全局配置文件,全局日志輸出,全局數據庫連接等,業務組件依賴聚合了公共能力的業務平臺才能實現業務邏輯。因此通用業務平臺存在以下技術缺陷:
1)業務組件的部署要修改全局配置文件的修改,這往往會導致整個業務平臺重啟,所有業務組件都受影響;
2)業務組件必須使用業務平臺提供的數據庫連接,從而限制同一個業務平臺上的業務組件必須公用同一個數據庫賬號。如果其中一個業務組件出現數據庫性能瓶頸,就會引起整個平臺癱瘓;
3)多個業務組件的日志常常會輸出到相同的日志文件中,無法很清晰明了的查看某一個具體的業務組件的日志;
4)業務組件的開發往往缺乏約束,導致業務組件和業務平臺之間的耦合太緊,還可能存在著業務組件之間的相互耦合,相互依賴,導致整個業務平臺系統難于維護。
發明內容
本發明實施例所要解決的技術問題在于,提供一種插件式的無線增值業務平臺和管理方法,可綜合專用業務平臺和通用業務平臺的優勢,同時又能避免各自上述的缺點。
為了解決上述技術問題,本發明實施例提供了一種插件式的無線增值業務平臺,所述業務平臺包括:
業務插件存放單元,用于存放至少一個插件目錄,每個插件目錄唯一對應一個業務插件,各插件目錄之間相互獨立,所述插件目錄下至少包括該業務插件的插件描述文件、插件執行文件以及插件日志文件,所述插件描述文件內容包括業務插件的插件標識和業務訪問接口實現類;
插件注冊緩存,用于保存插件注冊信息,每條插件注冊信息唯一對應一個業務平臺中已加載的業務插件,各插件注冊信息之間相互獨立,所述插件注冊信息包括該業務插件的插件標識和業務插件實例;
插件檢測單元,用于遍歷所述業務插件存放單元中的插件描述文件以及所述插件注冊緩存中的插件注冊信息;
第一觸發單元,用于當所述插件檢測單元檢測到業務插件存放單元中的插件描述文件包括的插件標識在插件注冊緩存中沒有,則將該插件標識發送給插件加載單元,觸發插件加載單元對該插件進行加載;
所述插件加載單元用于根據第一觸發單元發來的插件標識在業務插件存放單元查找對應的插件目錄,根據查找到的插件目錄下存放的插件執行文件以及插件描述文件中的業務訪問接口實現類生成業務插件實例,根據所述業務插件實例對業務插件進行初始化,所述對業務插件進行初始化包括對插件目錄下的插件日志文件進行初始化,并將插件描述文件中的插件標識和初始化后的業務插件實例保存在插件注冊緩存中。
相應地,本發明實施例提供了一種無線增值業務平臺的插件管理方法,其特征在于,所述方法包括:
遍歷業務插件存放單元中插件目錄下的插件描述文件以及插件注冊緩存中的插件注冊信息,所述業務插件存放單元中存放有至少一個插件目錄,各插件目錄之間相互獨立,每個插件目錄唯一對應一個業務插件,所述插件目錄下包括該業務插件的插件描述文件、插件執行文件以及插件日志文件,所述插件描述文件的內容包括該業務插件的插件標識和業務訪問接口實現類,存放在所述插件注冊緩存中的所述插件注冊信息與業務插件唯一對應,多個插件注冊信息之間相互獨立,所述插件注冊信息內容包括業務插件的插件標識和業務插件實例;
若檢測到業務插件存放單元中的插件描述文件包括的插件標識在插件注冊緩存中沒有,則觸發對該插件標識對應的業務插件進行加載,所述對插件標識對應的業務插件進行加載包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于卓望數碼技術(深圳)有限公司,未經卓望數碼技術(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201010215529.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種組合式敞口包裝箱
- 下一篇:一種用于襯衫包裝的扣帶





