[發(fā)明專利]二次開發(fā)平臺及方法有效
| 申請?zhí)枺?/td> | 201610832201.7 | 申請日: | 2016-09-18 |
| 公開(公告)號: | CN108304219B | 公開(公告)日: | 2021-03-30 |
| 發(fā)明(設(shè)計)人: | 肖招娣;皇甫漢聰;余永忠;宋宇;王永才 | 申請(專利權(quán))人: | 廣東電網(wǎng)有限責(zé)任公司佛山供電局 |
| 主分類號: | G06F8/36 | 分類號: | G06F8/36;G06F8/41 |
| 代理公司: | 廣州華進聯(lián)合專利商標代理有限公司 44224 | 代理人: | 周清華 |
| 地址: | 528000 廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 二次開發(fā) 平臺 方法 | ||
1.一種二次開發(fā)平臺,包括:
服務(wù)元素生成模塊,用于根據(jù)業(yè)務(wù)模塊的功能及設(shè)定的配置規(guī)則生成服務(wù)元素,其中所述服務(wù)元素分別與所述業(yè)務(wù)模塊對應(yīng);
服務(wù)元素導(dǎo)出模塊,用于導(dǎo)出所述服務(wù)元素,生成服務(wù)元素SQL文件;
服務(wù)元素注冊模塊,用于獲取服務(wù)元素配置文件,根據(jù)所述服務(wù)元素配置文件及所述服務(wù)元素SQL文件生成服務(wù)注冊SQL文件;
服務(wù)裝載模塊,用于在應(yīng)用服務(wù)系統(tǒng)啟動時啟動服務(wù)裝載器,根據(jù)所述服務(wù)注冊SQL文件將相應(yīng)的服務(wù)元素加載至當前應(yīng)用服務(wù)系統(tǒng)的內(nèi)存中;
所述服務(wù)元素是指對應(yīng)業(yè)務(wù)模塊的服務(wù)功能實現(xiàn)方法的信息。
2.根據(jù)權(quán)利要求1所述的二次開發(fā)平臺,其特征在于:還包括:
服務(wù)查詢模塊,用于獲取服務(wù)元素查詢指令,根據(jù)所述服務(wù)元素查詢指令查找對應(yīng)的需求服務(wù)元素;
服務(wù)調(diào)用模塊,判斷所述需求服務(wù)元素為內(nèi)部服務(wù)元素或外部服務(wù)元素,當所述需求服務(wù)元素為內(nèi)部服務(wù)元素時,輸出與所述需求服務(wù)元素對應(yīng)的服務(wù)實例并返回服務(wù)查詢模塊,當所述需求服務(wù)元素為外部服務(wù)元素時,返回與所述需求服務(wù)元素對應(yīng)的調(diào)用地址。
3.根據(jù)權(quán)利要求1所述的二次開發(fā)平臺,其特征在于:還包括服務(wù)器維護模塊,用于獲取服務(wù)器地址的修改指令,根據(jù)所述服務(wù)器地址的修改指令建立與所述修改指令對應(yīng)的外部服務(wù)器的連接。
4.根據(jù)權(quán)利要求1所述的二次開發(fā)平臺,其特征在于:所述服務(wù)元素注冊模塊包括:
獲取單元,用于獲取服務(wù)元素配置文件;
驗證單元,用于驗證所述服務(wù)元素配置文件的格式是否符合要求;
解析單元,用于當所述服務(wù)元素配置文件的格式符合要求時,解析所述服務(wù)元素配置文件獲取匹配規(guī)則;
查找單元,用于根據(jù)所述匹配規(guī)則從所述服務(wù)元素SQL文件中查找匹配的服務(wù)元素,生成服務(wù)注冊SQL文件。
5.根據(jù)權(quán)利要求1所述的二次開發(fā)平臺,其特征在于:還包括主數(shù)據(jù)庫、實時數(shù)據(jù)庫及非結(jié)構(gòu)化數(shù)據(jù)庫,所述主數(shù)據(jù)庫通過java封裝方法提供統(tǒng)一的數(shù)據(jù)接口,所述實時數(shù)據(jù)庫提供統(tǒng)一應(yīng)用程序接口、WebService及CIS訪問接口,所述非結(jié)構(gòu)化數(shù)據(jù)庫通過ApacheSolr提供數(shù)據(jù)導(dǎo)入和鏈接功能。
6.一種二次開發(fā)方法,包括如下步驟:
根據(jù)業(yè)務(wù)模塊的功能及設(shè)定的配置規(guī)則生成服務(wù)元素,所述服務(wù)元素是指對應(yīng)業(yè)務(wù)模塊的服務(wù)功能實現(xiàn)方法的信息,其中所述服務(wù)元素分別與所述業(yè)務(wù)模塊對應(yīng);
導(dǎo)出所述服務(wù)元素,生成服務(wù)元素SQL文件;
獲取服務(wù)元素配置文件,根據(jù)所述服務(wù)元素配置文件及所述服務(wù)元素SQL文件生成服務(wù)注冊SQL文件;
在應(yīng)用服務(wù)系統(tǒng)啟動時啟動服務(wù)裝載器,根據(jù)所述服務(wù)注冊SQL文件將相應(yīng)的服務(wù)元素加載至當前應(yīng)用服務(wù)系統(tǒng)的內(nèi)存中。
7.根據(jù)權(quán)利要求6所述的二次開發(fā)方法,其特征在于:還包括:
獲取服務(wù)元素查詢指令,根據(jù)所述服務(wù)元素查詢指令查找對應(yīng)的需求服務(wù)元素;
判斷所述需求服務(wù)元素為內(nèi)部服務(wù)元素或外部服務(wù)元素,當所述需求服務(wù)元素為內(nèi)部服務(wù)元素時,輸出與所述需求服務(wù)元素對應(yīng)的服務(wù)實例并執(zhí)行所述獲取服務(wù)元素查詢指令,根據(jù)所述服務(wù)元素查詢指令查找對應(yīng)的需求服務(wù)元素的步驟,當所述需求服務(wù)元素為外部服務(wù)元素時,返回與所述需求服務(wù)元素對應(yīng)的調(diào)用地址。
8.根據(jù)權(quán)利要求6所述的二次開發(fā)方法,其特征在于:所述在應(yīng)用服務(wù)系統(tǒng)啟動時啟動服務(wù)裝載器,根據(jù)所述服務(wù)注冊SQL文件將相應(yīng)的服務(wù)元素加載至當前應(yīng)用服務(wù)系統(tǒng)的內(nèi)存中的步驟之前,還包括:
獲取服務(wù)器地址的修改指令,根據(jù)所述服務(wù)器地址的修改指令建立與所述修改指令對應(yīng)的外部服務(wù)器的連接。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東電網(wǎng)有限責(zé)任公司佛山供電局,未經(jīng)廣東電網(wǎng)有限責(zé)任公司佛山供電局許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610832201.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種具有自引導(dǎo)型二次開發(fā)仿真平臺的開放結(jié)構(gòu)數(shù)控系統(tǒng)
- 一種便攜式設(shè)備
- 一種終端二次開發(fā)裝置及二次開發(fā)平臺構(gòu)建方法
- 應(yīng)用交付控制設(shè)備的二次開發(fā)管理接口及配置方法
- 一種業(yè)務(wù)管理平臺
- 一種基于專網(wǎng)終端的集群業(yè)務(wù)二次開發(fā)方法
- 二次開發(fā)語言的C++對象生命周期管理方法、設(shè)備、介質(zhì)
- CAE模塊的自動更新方法和系統(tǒng)
- 一種可擴展性優(yōu)越的智慧灌區(qū)e平臺及其二次開發(fā)結(jié)構(gòu)構(gòu)建方法
- 數(shù)控系統(tǒng)二次開發(fā)方法、裝置、設(shè)備及可讀存儲介質(zhì)





