[發(fā)明專(zhuān)利]一種設(shè)計(jì)運(yùn)行態(tài)分離的網(wǎng)絡(luò)指令動(dòng)態(tài)執(zhí)行方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202111241183.2 | 申請(qǐng)日: | 2021-10-25 |
| 公開(kāi)(公告)號(hào): | CN114173355B | 公開(kāi)(公告)日: | 2023-08-29 |
| 發(fā)明(設(shè)計(jì))人: | 唐銀春;熊鈺才;洪偉 | 申請(qǐng)(專(zhuān)利權(quán))人: | 科大國(guó)創(chuàng)云網(wǎng)科技有限公司 |
| 主分類(lèi)號(hào): | H04W24/02 | 分類(lèi)號(hào): | H04W24/02;G06F8/36;G06F9/448 |
| 代理公司: | 合肥昊晟德專(zhuān)利代理事務(wù)所(普通合伙) 34153 | 代理人: | 何梓秋 |
| 地址: | 230088 安*** | 國(guó)省代碼: | 安徽;34 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 設(shè)計(jì) 運(yùn)行 分離 網(wǎng)絡(luò) 指令 動(dòng)態(tài) 執(zhí)行 方法 系統(tǒng) | ||
1.一種設(shè)計(jì)運(yùn)行態(tài)分離的網(wǎng)絡(luò)指令動(dòng)態(tài)執(zhí)行方法,其特征在于,包括以下步驟:
S1:指令流程解析
根據(jù)外部系統(tǒng)的casr文件進(jìn)行解壓,解壓后根據(jù)Flows下的流程定義文件和Implement流程實(shí)現(xiàn)文件,遍歷文件中的節(jié)點(diǎn),生成指令列表,并將指令列表存入內(nèi)存隊(duì)列中;
在所述步驟S1中,指令列表存入內(nèi)存隊(duì)列后,根據(jù)內(nèi)存隊(duì)列中指令順序獲取指令并入數(shù)據(jù)庫(kù)模型;
S2:指令入?yún)⒔馕?/p>
根據(jù)步驟S1中解析出來(lái)的指令列表,通過(guò)外部系統(tǒng)casr文件進(jìn)行解壓之后的Swagger文件,解析出指令的入?yún)⒏袷剑?/p>
S3:指令動(dòng)態(tài)執(zhí)行
使用動(dòng)態(tài)代理的方式,將各指令執(zhí)行不同的地方抽象出來(lái),形成目標(biāo)指令對(duì)象集合,外部系統(tǒng)通過(guò)代理對(duì)象調(diào)用目標(biāo)指令對(duì)象集合的目標(biāo)指令執(zhí)行;
在步驟S3中,將各指令執(zhí)行不同的地方抽象出來(lái)的具體過(guò)程如下:定義一個(gè)抽象類(lèi),提取出所有子類(lèi)公共的特性,每個(gè)子類(lèi)特有的屬性則放在子類(lèi)中。
2.根據(jù)權(quán)利要求1所述的一種設(shè)計(jì)運(yùn)行態(tài)分離的網(wǎng)絡(luò)指令動(dòng)態(tài)執(zhí)行方法,其特征在于:當(dāng)從內(nèi)存隊(duì)列中獲取到的指令為子節(jié)點(diǎn),并且下一個(gè)子節(jié)點(diǎn)為該子節(jié)點(diǎn)的并列子節(jié)點(diǎn)時(shí),解析當(dāng)前兩個(gè)子節(jié)點(diǎn)的上一級(jí)指令的Rule規(guī)則文件,解析指令規(guī)則,按照規(guī)則文件將指定的子節(jié)點(diǎn)并入數(shù)據(jù)庫(kù)模型。
3.根據(jù)權(quán)利要求1所述的一種設(shè)計(jì)運(yùn)行態(tài)分離的網(wǎng)絡(luò)指令動(dòng)態(tài)執(zhí)行方法,其特征在于:在所述步驟S2中,入?yún)⒏袷叫畔ㄈ雲(yún)?bào)文、參數(shù)類(lèi)型。
4.根據(jù)權(quán)利要求1所述的一種設(shè)計(jì)運(yùn)行態(tài)分離的網(wǎng)絡(luò)指令動(dòng)態(tài)執(zhí)行方法,其特征在于:在所述步驟S2中,通過(guò)Schmema文件將指令的入?yún)?duì)象進(jìn)行解析并組裝。
5.根據(jù)權(quán)利要求1所述的一種設(shè)計(jì)運(yùn)行態(tài)分離的網(wǎng)絡(luò)指令動(dòng)態(tài)執(zhí)行方法,其特征在于:在所述步驟S3中,代理對(duì)象還在指令執(zhí)行前后完成各類(lèi)業(yè)務(wù)邏輯,各類(lèi)業(yè)務(wù)邏輯分別為參數(shù)預(yù)處理、枚舉值轉(zhuǎn)換、指令對(duì)象遞歸、指令結(jié)果解析、報(bào)告返回,其中參數(shù)預(yù)處理、枚舉值轉(zhuǎn)換、指令對(duì)象遞歸在指令執(zhí)行前,指令結(jié)果解析、報(bào)告返回在指令執(zhí)行后。
6.一種設(shè)計(jì)運(yùn)行態(tài)分離的網(wǎng)絡(luò)指令動(dòng)態(tài)執(zhí)行系統(tǒng),其特征在于,采用如權(quán)利要求1~5任一項(xiàng)所述的指令執(zhí)行方法執(zhí)行指令,包括:
指令流程解析模塊,用于根據(jù)外部系統(tǒng)的casr文件進(jìn)行解壓,解壓后根據(jù)Flows下的流程定義文件和Implement流程實(shí)現(xiàn)文件,遍歷文件中的節(jié)點(diǎn),生成指令列表,并將指令列表存入內(nèi)存隊(duì)列中,指令列表存入內(nèi)存隊(duì)列后,根據(jù)內(nèi)存隊(duì)列中指令順序獲取指令并入數(shù)據(jù)庫(kù)模型;
指令入?yún)⒔馕瞿K,用于根據(jù)解析出來(lái)的指令列表,通過(guò)外部系統(tǒng)casr文件進(jìn)行解壓之后的Swagger文件,解析出指令的入?yún)⒏袷剑?/p>
指令動(dòng)態(tài)執(zhí)行模塊,用于使用動(dòng)態(tài)代理的方式,將各指令執(zhí)行不同的地方抽象出來(lái),形成目標(biāo)指令對(duì)象集合,外部系統(tǒng)通過(guò)代理對(duì)象調(diào)用目標(biāo)指令對(duì)象集合的目標(biāo)指令執(zhí)行,將各指令執(zhí)行不同的地方抽象出來(lái)的具體過(guò)程如下:定義一個(gè)抽象類(lèi),提取出所有子類(lèi)公共的特性,每個(gè)子類(lèi)特有的屬性則放在子類(lèi)中;
控制處理模塊,用于向各模塊發(fā)出指令,完成相關(guān)動(dòng)作;
所述指令流程解析模塊、指令入?yún)⒔馕瞿K、指令動(dòng)態(tài)執(zhí)行模塊均與控制處理模塊電連接。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于科大國(guó)創(chuàng)云網(wǎng)科技有限公司,未經(jīng)科大國(guó)創(chuàng)云網(wǎng)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111241183.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 針織設(shè)計(jì)裝置和設(shè)計(jì)方法、設(shè)計(jì)程序
- 燈具(設(shè)計(jì)1?設(shè)計(jì)3)
- 頭燈(設(shè)計(jì)1?設(shè)計(jì)2?設(shè)計(jì)3)
- LED透鏡(設(shè)計(jì)1、設(shè)計(jì)2、設(shè)計(jì)3)
- 設(shè)計(jì)用圖形設(shè)計(jì)桌
- 手機(jī)殼(設(shè)計(jì)1設(shè)計(jì)2設(shè)計(jì)3設(shè)計(jì)4)
- 機(jī)床鉆夾頭(設(shè)計(jì)1設(shè)計(jì)2設(shè)計(jì)3設(shè)計(jì)4)
- 吹風(fēng)機(jī)支架(設(shè)計(jì)1設(shè)計(jì)2設(shè)計(jì)3設(shè)計(jì)4)
- 設(shè)計(jì)桌(平面設(shè)計(jì))
- 設(shè)計(jì)臺(tái)(雕塑設(shè)計(jì)用)
- 運(yùn)行控制裝置及運(yùn)行控制方法
- 運(yùn)行支援裝置、運(yùn)行支援系統(tǒng)以及運(yùn)行支援程序
- 列車(chē)運(yùn)行處理方法、運(yùn)行處理裝置和運(yùn)行調(diào)度系統(tǒng)
- 運(yùn)行監(jiān)測(cè)系統(tǒng)及運(yùn)行監(jiān)測(cè)方法
- 運(yùn)行控制裝置及運(yùn)行控制方法
- 運(yùn)行曲線(xiàn)制作裝置、運(yùn)行輔助裝置以及運(yùn)行控制裝置
- 運(yùn)行支持裝置、車(chē)輛、運(yùn)行管理裝置和運(yùn)行支持方法
- 運(yùn)行計(jì)劃方法、運(yùn)行控制裝置和運(yùn)行計(jì)劃系統(tǒng)
- 運(yùn)行控制裝置、運(yùn)行管理系統(tǒng)、運(yùn)行控制方法以及車(chē)輛
- 自動(dòng)建模運(yùn)行系統(tǒng)及運(yùn)行方法
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線(xiàn)網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲(chǔ)介質(zhì)及移動(dòng)終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動(dòng)恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲(chǔ)介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





