[發(fā)明專利]一種交互式建模分析算子數(shù)據(jù)交換方法有效
| 申請?zhí)枺?/td> | 202010126140.9 | 申請日: | 2020-02-28 |
| 公開(公告)號: | CN111427845B | 公開(公告)日: | 2022-12-09 |
| 發(fā)明(設(shè)計)人: | 湯國防;張寒雪;姚尚;胡長城;高瑞明;閆雙平;閆永恒 | 申請(專利權(quán))人: | 中國電子科技集團(tuán)公司第十五研究所 |
| 主分類號: | G06F16/13 | 分類號: | G06F16/13;G06F16/16;G06F16/81;H04L67/06 |
| 代理公司: | 北京理工大學(xué)專利中心 11120 | 代理人: | 李微微 |
| 地址: | 100083 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 交互式 建模 分析 算子 數(shù)據(jù) 交換 方法 | ||
1.一種交互式建模分析算子數(shù)據(jù)交換方法,其特征在于,構(gòu)建數(shù)據(jù)交換裝置、數(shù)據(jù)交換配置文件和數(shù)據(jù)交換接口組件,其中:
數(shù)據(jù)交換配置文件用于描述交互式建模分析算子的輸入數(shù)據(jù)配置和輸出數(shù)據(jù)配置,包括數(shù)據(jù)名稱、數(shù)據(jù)屬性標(biāo)簽、數(shù)據(jù)格式標(biāo)簽、文件路徑及數(shù)據(jù)文件名稱;
數(shù)據(jù)交換接口組件包含數(shù)據(jù)下載模塊、數(shù)據(jù)上傳模塊、數(shù)據(jù)集文件讀寫模塊和數(shù)據(jù)交換裝置訪問配置文件;
當(dāng)交互式建模分析算子根據(jù)其輸入數(shù)據(jù)配置文件獲取算子的輸入數(shù)據(jù)時,需通過數(shù)據(jù)交換接口組件獲取數(shù)據(jù),具體方法步驟為:
101:交互式建模分析算子讀取輸入數(shù)據(jù)對應(yīng)的數(shù)據(jù)交換配置文件,將數(shù)據(jù)交換配置文件字符串作為參數(shù)傳遞給數(shù)據(jù)交換接口組件;
102:數(shù)據(jù)交換接口組件的數(shù)據(jù)下載模塊解析數(shù)據(jù)交換配置文件字符串中的配置信息,得到對應(yīng)的數(shù)據(jù)名稱、數(shù)據(jù)屬性標(biāo)簽、數(shù)據(jù)格式標(biāo)簽、文件路徑、數(shù)據(jù)集文件名稱;
103:數(shù)據(jù)交換接口組件的數(shù)據(jù)下載模塊根據(jù)數(shù)據(jù)交換裝置訪問配置文件存儲的數(shù)據(jù)交換裝置的FTP服務(wù)地址,以及數(shù)據(jù)交換配置文件的文件路徑、數(shù)據(jù)集文件名稱,按照“FTP服務(wù)地址+相對文件路徑+數(shù)據(jù)集文件名稱”為目標(biāo)文件發(fā)起FTP下載請求,從數(shù)據(jù)交換裝置下載獲取數(shù)據(jù)文件;
104:數(shù)據(jù)交換接口組件的數(shù)據(jù)集文件讀寫模塊根據(jù)數(shù)據(jù)屬性標(biāo)簽、數(shù)據(jù)格式標(biāo)簽,按順序從數(shù)據(jù)集文件中讀取二進(jìn)制數(shù)據(jù),并轉(zhuǎn)換為對應(yīng)格式的數(shù)據(jù)變量,全部數(shù)據(jù)讀取完成后,將全部數(shù)據(jù)封裝為完整的數(shù)據(jù)集合變量;
105:數(shù)據(jù)交換接口組件向交互式建模分析算子返回數(shù)據(jù)集合變量,作為交互式建模分析算子可處理的輸入數(shù)據(jù)。
2.如權(quán)利要求1所述的一種交互式建模分析算子數(shù)據(jù)交換方法,其特征在于,當(dāng)交互式建模分析算子完成數(shù)據(jù)計算后,所得到的輸出數(shù)據(jù)通過數(shù)據(jù)交換接口組件進(jìn)行數(shù)據(jù)集文件封裝和上傳,同時得到輸出數(shù)據(jù)對應(yīng)的數(shù)據(jù)交換配置文件,具體方法為:
201:交互式建模分析算子將輸出數(shù)據(jù)對應(yīng)的數(shù)據(jù)集合變量作為參數(shù)傳遞給數(shù)據(jù)交換接口組件的數(shù)據(jù)上傳模塊;
202:數(shù)據(jù)交換接口組件的數(shù)據(jù)上傳模塊根據(jù)數(shù)據(jù)集合變量的屬性列、以及每個屬性列對應(yīng)的數(shù)據(jù)格式,分別創(chuàng)建數(shù)據(jù)屬性標(biāo)簽、數(shù)據(jù)格式標(biāo)簽;同時創(chuàng)建一個空白的數(shù)據(jù)集文件,文件命名為系統(tǒng)隨機(jī)函數(shù)生成的一串32位長度的隨機(jī)字符串;
203:數(shù)據(jù)交換接口組件的數(shù)據(jù)上傳模塊調(diào)度數(shù)據(jù)集文件讀寫模塊,將數(shù)據(jù)集合中的數(shù)據(jù)內(nèi)容寫入至數(shù)據(jù)集文件;數(shù)據(jù)集文件讀寫模塊根據(jù)數(shù)據(jù)格式標(biāo)簽,將數(shù)據(jù)集合中的每一行數(shù)據(jù)的每一項數(shù)據(jù),按照對應(yīng)的數(shù)據(jù)格式順序以二進(jìn)制格式寫入數(shù)據(jù)集文件;完成全部數(shù)據(jù)寫入后,保存并關(guān)閉該數(shù)據(jù)集文件;
204:數(shù)據(jù)交換接口組件的數(shù)據(jù)上傳模塊將該數(shù)據(jù)集文件上傳至數(shù)據(jù)交換裝置的FTP服務(wù)目錄中,所上傳的目錄相對路徑以當(dāng)前任務(wù)ID、當(dāng)前流程ID分別建立目錄,格式為“FTP根目錄/當(dāng)前任務(wù)ID/當(dāng)前流程ID/數(shù)據(jù)集文件名稱”;
205:數(shù)據(jù)交換接口組件的數(shù)據(jù)上傳模塊完成數(shù)據(jù)上傳后,創(chuàng)建一個數(shù)據(jù)交換配置文件,以“當(dāng)前任務(wù)ID/當(dāng)前流程ID”作為數(shù)據(jù)交換配置文件的文件路徑屬性,所上傳的數(shù)據(jù)集文件名稱作為數(shù)據(jù)集文件名稱屬性,同時寫入202步驟中的數(shù)據(jù)屬性標(biāo)簽、數(shù)據(jù)格式標(biāo)簽,保存數(shù)據(jù)交換配置文件,作為當(dāng)前算子輸出數(shù)據(jù)項對應(yīng)的數(shù)據(jù)交換配置文件。
3.如權(quán)利要求2所述的一種交互式建模分析算子數(shù)據(jù)交換方法,其特征在于,還包括:
206:根據(jù)整個數(shù)據(jù)分析模型中交互式建模分析算子的關(guān)聯(lián)關(guān)系,找到當(dāng)前算子輸出數(shù)據(jù)關(guān)聯(lián)的其他算子,以步驟205中得到的數(shù)據(jù)交換配置文件分別作為關(guān)聯(lián)算子輸入數(shù)據(jù)項的數(shù)據(jù)交換配置文件。
4.如權(quán)利要求1所述的一種交互式建模分析算子數(shù)據(jù)交換方法,其特征在于,所述數(shù)據(jù)交換接口組件的數(shù)據(jù)交換裝置訪問配置文件為XML格式文件。
5.如權(quán)利要求1所述的一種交互式建模分析算子數(shù)據(jù)交換方法,其特征在于,所述數(shù)據(jù)交換接口組件的數(shù)據(jù)交換裝置訪問配置文件還配置有數(shù)據(jù)交換裝置的密碼和FTP根目錄信息。
6.如權(quán)利要求1所述的一種交互式建模分析算子數(shù)據(jù)交換方法,其特征在于,所述輸入數(shù)據(jù)和輸出數(shù)據(jù)的文件格式采用按照數(shù)據(jù)項順序存儲的二進(jìn)制文件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國電子科技集團(tuán)公司第十五研究所,未經(jīng)中國電子科技集團(tuán)公司第十五研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010126140.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





