[發(fā)明專利]一種面向大數(shù)據(jù)分析的交互式建模算子組件及執(zhí)行方法有效
| 申請?zhí)枺?/td> | 202010126034.0 | 申請日: | 2020-02-28 |
| 公開(公告)號: | CN111400337B | 公開(公告)日: | 2023-06-23 |
| 發(fā)明(設(shè)計)人: | 湯國防;張寒雪;胡長城;姚尚;高瑞明;閆雙平;常興月 | 申請(專利權(quán))人: | 中國電子科技集團公司第十五研究所 |
| 主分類號: | G06F16/242 | 分類號: | G06F16/242;G06F9/54 |
| 代理公司: | 北京理工大學專利中心 11120 | 代理人: | 李微微 |
| 地址: | 100083 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 面向 數(shù)據(jù) 分析 交互式 建模 算子 組件 執(zhí)行 方法 | ||
1.一種交互式建模算子組件,其特征在于,每個算子配置一個交互式建模算子組件,每個交互式建模算子組件包括部署在前端的算子交互組件和部署在后端的算子服務(wù)組件;
所述算子交互組件用于提供面向用戶的交互式分析建模、流程編排和計算參數(shù)配置,提供人機交互界面,接收并存儲計算配置參數(shù)、輸入數(shù)據(jù)和輸出數(shù)據(jù);并調(diào)用同屬于一個算子的算子服務(wù)組件,將計算配置參數(shù)和輸入數(shù)據(jù)輸出給算子服務(wù)組件;
所述算子服務(wù)組件用于接收算子交互組件傳遞的輸入數(shù)據(jù)和計算配置參數(shù),執(zhí)行大數(shù)據(jù)計算過程后生成輸出結(jié)果數(shù)據(jù),返回給算子交互組件,算子交互組件將輸出結(jié)果數(shù)據(jù)作為輸出數(shù)據(jù)進行存儲或者傳遞給其它算子。
2.如權(quán)利要求1所述的一種交互式建模算子組件,其特征在于,所有算子的算子交互組件均建立統(tǒng)一的模型,包括:Id屬性、Title屬性、InputData屬性、PluginData屬性、OutputData屬性、Execute()方法、GetUI()方法以及NotifyEvent事件,其中:
所述Id屬性為算子交互組件的唯一標識;Title屬性為算子主題名稱;InputData屬性為存儲算子輸入數(shù)據(jù)的變量,用于存儲1個或多個輸入數(shù)據(jù);PluginData屬性為存儲算子計算參數(shù)數(shù)據(jù)的變量,用于存儲人機交互界面輸入的計算參數(shù);OutputData屬性為存儲算子組件最終計算結(jié)果的變量;Execute()方法為本算子組件執(zhí)行數(shù)據(jù)計算命令的方法,該方法將調(diào)用算子服務(wù)組件提供的數(shù)據(jù)計算服務(wù);GetUI()方法為打開和顯示人機交互界面的方法;NotifyEvent事件為算子組件執(zhí)行計算過程中產(chǎn)生的事件。
3.如權(quán)利要求2所述的一種交互式建模算子組件,其特征在于,所有算子的算子服務(wù)組件均建立統(tǒng)一的模型,包括:Name屬性、ServiceName屬性、InputData屬性、PluginData屬性、OutputData屬性和Execute()方法,其中:
所述Name屬性為算子服務(wù)組件的名稱信息;ServiceName屬性為算子服務(wù)組件服務(wù)接口名稱描述;InputData屬性為用于存儲算子交互組件的輸入數(shù)據(jù);PluginData屬性為用于算子交互組件的計算參數(shù)數(shù)據(jù);OutputData屬性為存儲算子服務(wù)組件計算結(jié)果的變量;Execute()方法為算子服務(wù)組件利用輸入數(shù)據(jù)、計算參數(shù)數(shù)據(jù)按照預設(shè)的邏輯執(zhí)行完成本算子的計算。
4.一種如權(quán)利要求3所述的交互式建模算子組件的數(shù)據(jù)計算方法,其特征在于,包括:
所述算子交互組件部署于交互式建模分析平臺前端的算子容器中;
交互式建模分析平臺前端算子容器掃描全部算子交互組件,解析算子交互組件的模型,得到用于交互式建模的算子字典;
算子服務(wù)組件部署于交互式建模分析平臺后端的網(wǎng)絡(luò)服務(wù)容器中;
交互式建模分析平臺掃描全部算子服務(wù)組件,并對每個算子服務(wù)組件按照ServiceName發(fā)布為對應(yīng)的Webservice網(wǎng)絡(luò)服務(wù),并注冊至服務(wù)總線;
前端算子交互組件與后臺算子服務(wù)組件通過WebService請求響應(yīng)方式實現(xiàn)服務(wù)調(diào)用和數(shù)據(jù)交互;
算子交互組件被用于構(gòu)建數(shù)據(jù)分析流程時,將算子字典生成一個實例對象;通過執(zhí)行算子實例的GetUI()方法打開算子交互組件的交互界面;算子交互界面配置的計算參數(shù)存儲至PluginData屬性;算子交互組件執(zhí)行數(shù)據(jù)計算時,首先從數(shù)據(jù)分析流程中與之關(guān)聯(lián)的前序算子中獲得其OutputData數(shù)據(jù)作為本算子交互組件的InputData數(shù)據(jù),利用InputData、PluginData作為計算參數(shù)執(zhí)行Execute()方法完成算子的數(shù)據(jù)計算過程;
在執(zhí)行算子實例的Execute()方法時,算子交互組件將調(diào)用與同屬于一個算子的算子服務(wù)組件的服務(wù)接口,由算子服務(wù)組件完成大數(shù)據(jù)計算;
算子交互組件調(diào)用算子服務(wù)組件的服務(wù)接口時,將輸入數(shù)據(jù)InputData、計算參數(shù)PluginData作為服務(wù)參數(shù)傳遞給算子服務(wù)組件,算子服務(wù)組件接收到算子交互組件發(fā)送的InputData、PluginData數(shù)據(jù)后,將數(shù)據(jù)對應(yīng)存儲至算子服務(wù)組件的InputData和PluginData變量中;算子服務(wù)組件調(diào)用Execute()方法執(zhí)行數(shù)據(jù)計算,計算完成后將輸出數(shù)據(jù)存儲至OutputData變量,并以服務(wù)調(diào)用結(jié)果形式返回給算子交互組件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國電子科技集團公司第十五研究所,未經(jīng)中國電子科技集團公司第十五研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010126034.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





