[發(fā)明專利]一種分布式自動(dòng)控制系統(tǒng)及其二次開發(fā)方法在審
| 申請(qǐng)?zhí)枺?/td> | 202011483746.4 | 申請(qǐng)日: | 2020-12-15 |
| 公開(公告)號(hào): | CN112579200A | 公開(公告)日: | 2021-03-30 |
| 發(fā)明(設(shè)計(jì))人: | 侯鋒;黃小林;張偉;邵彥青;譚澄;黃伏鏞;方運(yùn)川 | 申請(qǐng)(專利權(quán))人: | 國投信開水環(huán)境投資有限公司 |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445;G06F9/4401;G06F9/50;G06F16/25;G06F16/28;G06F8/20 |
| 代理公司: | 北京三聚陽光知識(shí)產(chǎn)權(quán)代理有限公司 11250 | 代理人: | 李博洋 |
| 地址: | 101101 北京市通*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 分布式 自動(dòng)控制系統(tǒng) 及其 二次開發(fā) 方法 | ||
1.一種分布式自動(dòng)控制系統(tǒng),其特征在于,包括平臺(tái)軟件模塊、智能組件,所述平臺(tái)軟件模塊包括二次開發(fā)接口,
所述平臺(tái)軟件模塊用于加載應(yīng)用軟件模塊,并通過所述二次開發(fā)接口為所述應(yīng)用軟件模塊提供系統(tǒng)資源;
所述應(yīng)用軟件模塊用于通過所述二次開發(fā)接口獲取所述系統(tǒng)資源,并通過所述系統(tǒng)資源驅(qū)動(dòng)所述智能組件,所述智能組件與執(zhí)行設(shè)備連接,用于與所述執(zhí)行設(shè)備傳遞信號(hào)。
2.根據(jù)權(quán)利要求1所述的分布式自動(dòng)控制系統(tǒng),其特征在于,所述平臺(tái)軟件模塊還包括:
加載信息存儲(chǔ)模塊,用于存儲(chǔ)所述應(yīng)用軟件模塊的加載信息;
應(yīng)用軟件加載模塊,用于根據(jù)所述加載信息加載所述應(yīng)用軟件模塊。
3.根據(jù)權(quán)利要求2所述的分布式自動(dòng)控制系統(tǒng),其特征在于,所述應(yīng)用軟件模塊中配置有配置函數(shù)和執(zhí)行函數(shù),
所述配置函數(shù)用于定義所述應(yīng)用軟件模塊的待加載信息,并通過傳遞參數(shù)獲取所述應(yīng)用軟件模塊所需的配置資源;
所述執(zhí)行函數(shù)用于根據(jù)所述二次開發(fā)接口獲取所述系統(tǒng)資源,并根據(jù)所述配置資源、系統(tǒng)資源驅(qū)動(dòng)所述智能組件。
4.根據(jù)權(quán)利要求3所述的分布式自動(dòng)控制系統(tǒng),其特征在于,所述加載信息中包括所述應(yīng)用軟件模塊的標(biāo)識(shí)信息以及所述應(yīng)用軟件模塊所需的配置資源,所述應(yīng)用軟件模塊加載模塊具體包括:
函數(shù)加載子模塊,用于根據(jù)所述標(biāo)識(shí)信息解析與所述應(yīng)用軟件模塊相關(guān)聯(lián)的應(yīng)用函數(shù),并根據(jù)所述應(yīng)用函數(shù)獲取所述配置函數(shù)和執(zhí)行函數(shù),所述應(yīng)用函數(shù)存儲(chǔ)于動(dòng)態(tài)連接庫;
資源配置子模塊,用于根據(jù)所述配置函數(shù)和所述應(yīng)用軟件模塊所需的配置資源為所述應(yīng)用軟件模塊配置資源;
線程分配子模塊,用于為所述執(zhí)行函數(shù)建立線程。
5.根據(jù)權(quán)利要求4所述的分布式自動(dòng)控制系統(tǒng),其特征在于,所述應(yīng)用軟件模塊加載模塊還包括:
資源檢測(cè)子模塊,用于根據(jù)所述配置函數(shù)檢測(cè)是否存在資源沖突,若存在資源沖突,所述資源檢測(cè)子模塊發(fā)出用于表征加載失敗的信息。
6.一種分布式自動(dòng)控制系統(tǒng)的二次開發(fā)方法,其特征在于,所述分布式自動(dòng)控制系統(tǒng)包括平臺(tái)軟件模塊、智能組件,所述平臺(tái)軟件模塊包括二次開發(fā)接口,所述方法包括:
通過所述平臺(tái)軟件模塊加載應(yīng)用軟件模塊,并通過所述二次開發(fā)接口為所述應(yīng)用軟件模塊提供系統(tǒng)資源;
通過所述應(yīng)用軟件模塊和所述系統(tǒng)資源驅(qū)動(dòng)所述智能組件,所述智能組件與執(zhí)行設(shè)備連接,用于與所述執(zhí)行設(shè)備傳遞信號(hào)。
7.根據(jù)權(quán)利要求6所述的分布式自動(dòng)控制系統(tǒng)的二次開發(fā)方法,其特征在于,
所述應(yīng)用軟件模塊中配置有配置函數(shù)和執(zhí)行函數(shù);
所述配置函數(shù)用于定義所述應(yīng)用軟件模塊的待加載信息,并通過傳遞參數(shù)獲取所述應(yīng)用軟件模塊所需的配置資源;
所述執(zhí)行函數(shù)用于根據(jù)所述二次開發(fā)接口獲取所述系統(tǒng)資源,并根據(jù)所述配置資源、系統(tǒng)資源驅(qū)動(dòng)所述智能組件。
8.根據(jù)權(quán)利要求7所述的分布式自動(dòng)控制系統(tǒng)的二次開發(fā)方法,其特征在于,所述平臺(tái)軟件模塊中存儲(chǔ)有所述應(yīng)用軟件模塊的加載信息,所述加載信息中包括所述應(yīng)用軟件模塊的標(biāo)識(shí)信息以及所述應(yīng)用軟件模塊所需的配置資源,
通過所述平臺(tái)軟件模塊加載應(yīng)用軟件模塊的步驟,包括:
通過所述軟件模塊和所述應(yīng)用軟件的標(biāo)識(shí)信息解析與所述應(yīng)用軟件模塊相關(guān)聯(lián)的應(yīng)用函數(shù),并根據(jù)所述應(yīng)用函數(shù)獲取所述配置函數(shù)和執(zhí)行函數(shù),所述應(yīng)用函數(shù)存儲(chǔ)于動(dòng)態(tài)連接庫;
根據(jù)所述配置函數(shù)和所述應(yīng)用軟件模塊所需的配置資源為所述應(yīng)用軟件模塊配置資源;
為所述執(zhí)行函數(shù)建立線程。
9.一種計(jì)算機(jī)設(shè)備,其特征在于,包括:
至少一個(gè)處理器;以及與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令被所述至少一個(gè)處理器執(zhí)行,從而執(zhí)行如權(quán)利要求6-8任一項(xiàng)所述的分布式自動(dòng)控制系統(tǒng)的二次開發(fā)方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行如權(quán)利要求6-8任一項(xiàng)所述的分布式自動(dòng)控制系統(tǒng)的二次開發(fā)方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國投信開水環(huán)境投資有限公司,未經(jīng)國投信開水環(huán)境投資有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011483746.4/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種礦渣粉磨生產(chǎn)控制系統(tǒng)
- 立體停車場(chǎng)的自動(dòng)控制系統(tǒng)
- 短纖維原液粘膠生產(chǎn)的自動(dòng)控制系統(tǒng)
- 用于二氧化碳回收的升降氣柜報(bào)警裝置
- 一種彈載飛行器切割索式主動(dòng)安控系統(tǒng)
- 一種彈載飛行器切割索式主動(dòng)安控裝置
- 自動(dòng)控制系統(tǒng)的控制品質(zhì)調(diào)整方法、裝置和可讀存儲(chǔ)介質(zhì)
- 一種碼頭散貨裝船系統(tǒng)及方法
- 列車自動(dòng)控制系統(tǒng)運(yùn)行故障分析方法及裝置
- 一種碼頭散貨裝船系統(tǒng)
- 一種具有自引導(dǎo)型二次開發(fā)仿真平臺(tái)的開放結(jié)構(gòu)數(shù)控系統(tǒng)
- 一種便攜式設(shè)備
- 一種終端二次開發(fā)裝置及二次開發(fā)平臺(tái)構(gòu)建方法
- 應(yīng)用交付控制設(shè)備的二次開發(fā)管理接口及配置方法
- 一種業(yè)務(wù)管理平臺(tái)
- 一種基于專網(wǎng)終端的集群業(yè)務(wù)二次開發(fā)方法
- 二次開發(fā)語言的C++對(duì)象生命周期管理方法、設(shè)備、介質(zhì)
- CAE模塊的自動(dòng)更新方法和系統(tǒng)
- 一種可擴(kuò)展性優(yōu)越的智慧灌區(qū)e平臺(tái)及其二次開發(fā)結(jié)構(gòu)構(gòu)建方法
- 數(shù)控系統(tǒng)二次開發(fā)方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)





