[發(fā)明專利]一種跨平臺(tái)指令及配置統(tǒng)一接口的系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202010635794.4 | 申請(qǐng)日: | 2020-07-03 |
| 公開(公告)號(hào): | CN112148349A | 公開(公告)日: | 2020-12-29 |
| 發(fā)明(設(shè)計(jì))人: | 張海榮;李思昌;高鵬;魯繼東 | 申請(qǐng)(專利權(quán))人: | 上海金融期貨信息技術(shù)有限公司 |
| 主分類號(hào): | G06F8/71 | 分類號(hào): | G06F8/71 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司 31100 | 代理人: | 施浩 |
| 地址: | 200122 上海市*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 平臺(tái) 指令 配置 統(tǒng)一 接口 系統(tǒng) | ||
1.一種跨平臺(tái)指令及配置統(tǒng)一接口的系統(tǒng),其特征在于,系統(tǒng)包括跨平臺(tái)指令管理組件、跨平臺(tái)配置文件管理組件、統(tǒng)一指令及配置管理組件,統(tǒng)一指令及配置管理組件分別和跨平臺(tái)指令管理組件、跨平臺(tái)配置文件管理組件建立數(shù)據(jù)連接關(guān)系,其中:
跨平臺(tái)指令管理組件,用于在運(yùn)行軟件時(shí)處理指令,根據(jù)需要通過指令控制軟件運(yùn)行;
跨平臺(tái)配置文件管理組件,用于在軟件啟動(dòng)時(shí)讀取配置文件,根據(jù)配置文件中的配置信息管理軟件運(yùn)行行為;
統(tǒng)一指令及配置管理組件,用于針對(duì)軟件的指令和配置信息抽象出配置模型,針對(duì)分布式系統(tǒng)基于配置模型實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)中配置信息的統(tǒng)一管理,提供統(tǒng)一的指令和配置解析接口同時(shí)處理指令和配置信息。
2.根據(jù)權(quán)利要求1所述的跨平臺(tái)指令及配置統(tǒng)一接口的系統(tǒng),其特征在于,跨平臺(tái)指令管理組件處理指令進(jìn)一步包括基于指令信息結(jié)構(gòu)和統(tǒng)一指令管理接口來(lái)處理多種類型的指令,指令信息結(jié)構(gòu)通過指令管理接口維護(hù);其中指令信息結(jié)構(gòu)包含三個(gè)參數(shù),分別表示標(biāo)記指令是否需要參數(shù)、指令名稱、自定義函數(shù)對(duì)象,其中自定義函數(shù)對(duì)象用于在讀取到對(duì)應(yīng)指令時(shí)進(jìn)行特定操作;跨平臺(tái)指令管理組件通過map容器維護(hù)指令信息,其中短指令作為該容器的鍵,指令信息結(jié)構(gòu)作為該容器的值。
3.根據(jù)權(quán)利要求2所述的跨平臺(tái)指令及配置統(tǒng)一接口的系統(tǒng),其特征在于,統(tǒng)一指令管理接口分為指令注冊(cè)接口和指令解析接口,其中指令注冊(cè)接口提供對(duì)指令名稱的配置及指令信息結(jié)構(gòu)中各參數(shù)的控制,同時(shí)指定在讀取到對(duì)應(yīng)指令時(shí)的回調(diào)函數(shù);指令注冊(cè)接口包含四個(gè)參數(shù),分別為短指令、長(zhǎng)指令、參數(shù)標(biāo)記、回調(diào)函數(shù)對(duì)象。
4.根據(jù)權(quán)利要求3所述的跨平臺(tái)指令及配置統(tǒng)一接口的系統(tǒng),其特征在于,指令解析接口用于實(shí)現(xiàn)對(duì)C程序標(biāo)準(zhǔn)指令的自動(dòng)解析,解析時(shí)自動(dòng)調(diào)用對(duì)應(yīng)參數(shù)的回調(diào)函數(shù),回調(diào)函數(shù)的信息來(lái)自于之前指令注冊(cè)接口所保存的指令信息結(jié)構(gòu);指令解析接口包含兩個(gè)參數(shù),分別為參數(shù)個(gè)數(shù)及參數(shù)值。
5.根據(jù)權(quán)利要求1所述的跨平臺(tái)指令及配置統(tǒng)一接口的系統(tǒng),其特征在于,跨平臺(tái)配置文件管理組件讀取到的配置文件中,組成配置信息的各元素組成一個(gè)樹結(jié)構(gòu),包含配置文件對(duì)應(yīng)的XML文件的前置聲明、根節(jié)點(diǎn)、子節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)均有對(duì)應(yīng)的節(jié)點(diǎn)值、節(jié)點(diǎn)屬性、屬性值、子節(jié)點(diǎn)及兄弟節(jié)點(diǎn);XML文件針對(duì)不同的場(chǎng)景有包括建立樹形結(jié)構(gòu)解析、順序解析在內(nèi)的多種解析方式。
6.根據(jù)權(quán)利要求5所述的跨平臺(tái)指令及配置統(tǒng)一接口的系統(tǒng),其特征在于,跨平臺(tái)配置文件管理組件配置為通過建立可以讀取、修改、和保存的文檔對(duì)象模型實(shí)現(xiàn)對(duì)XML文件的樹形結(jié)構(gòu)解析。
7.根據(jù)權(quán)利要求1所述的跨平臺(tái)指令及配置統(tǒng)一接口的系統(tǒng),其特征在于,統(tǒng)一指令及配置管理組件針對(duì)分布式系統(tǒng)基于配置模型實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)中配置信息的統(tǒng)一管理進(jìn)一步包括:
統(tǒng)一指令及配置管理組件將分布式系統(tǒng)的各模塊間通訊所使用的網(wǎng)絡(luò)地址抽象為主題,每個(gè)主題對(duì)應(yīng)一個(gè)網(wǎng)絡(luò)地址,通過對(duì)主題進(jìn)行配置來(lái)為對(duì)應(yīng)的模塊指定模塊間通訊所使用的網(wǎng)絡(luò)地址。
8.根據(jù)權(quán)利要求7所述的跨平臺(tái)指令及配置統(tǒng)一接口的系統(tǒng),其特征在于,統(tǒng)一指令及配置管理組件設(shè)置以下的接口:
基于模塊主題的回調(diào)函數(shù)接口,用于配置統(tǒng)一的回調(diào)函數(shù),其中回調(diào)函數(shù)的參數(shù)為對(duì)應(yīng)的主題號(hào),所配置的回調(diào)函數(shù)以本地變量的形式保存在新的統(tǒng)一指令及配置管理組件中,分布式系統(tǒng)中的每個(gè)模塊讀取配置時(shí)自動(dòng)調(diào)用以完成針對(duì)該主題的初始化工作;
默認(rèn)配置文件接口,用于設(shè)置分布式系統(tǒng)中的公共配置文件及模塊配置文件;
指令配置接口,實(shí)現(xiàn)對(duì)跨平臺(tái)指令管理組件的各指令配置接口的統(tǒng)一封裝,指令配置接口內(nèi)部自動(dòng)注冊(cè)保存指令值的回調(diào)函數(shù),通過跨平臺(tái)指令管理組件提供的接口直接獲取回調(diào)函數(shù)的對(duì)應(yīng)指令;
指令解析接口,實(shí)現(xiàn)對(duì)跨平臺(tái)指令管理組件的各指令解析接口的統(tǒng)一封裝;
獲取主題網(wǎng)絡(luò)地址接口,用于供統(tǒng)一指令及配置管理組件內(nèi)對(duì)網(wǎng)絡(luò)配置信息進(jìn)行保存,實(shí)現(xiàn)了對(duì)各模塊網(wǎng)絡(luò)配置的統(tǒng)一獲??;
獲取指令參數(shù)值接口,用于供統(tǒng)一指令及配置管理組件內(nèi)實(shí)現(xiàn)指令信息的保存,根據(jù)指令名稱獲取對(duì)應(yīng)的指令值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海金融期貨信息技術(shù)有限公司,未經(jīng)上海金融期貨信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010635794.4/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:一種用于灰樹花工廠化栽培的滅菌工藝
- 下一篇:顯示器固定座及支架





