本申請(qǐng)涉及物聯(lián)網(wǎng),尤其是涉及一種自定義數(shù)據(jù)處理方法、系統(tǒng)、設(shè)備及介質(zhì)。
背景技術(shù):
1、物聯(lián)網(wǎng)作為連接物理世界和數(shù)字世界的重要橋梁,通過傳感器、設(shè)備和互聯(lián)網(wǎng)技術(shù)實(shí)現(xiàn)了數(shù)據(jù)的采集、傳輸和分析,為各行業(yè)帶來了巨大的變革和機(jī)遇。
2、在物聯(lián)網(wǎng)平臺(tái)的運(yùn)作中,感知數(shù)據(jù)流轉(zhuǎn)過程的定制化程度不高,難以靈活應(yīng)對(duì)各種不同業(yè)務(wù)場(chǎng)景的需求,且平臺(tái)對(duì)于多變的業(yè)務(wù)場(chǎng)景的適應(yīng)能力有限,無法有效地應(yīng)對(duì)快速變化的市場(chǎng)需求,進(jìn)而對(duì)非技術(shù)背景使用人的友好性不足,使得普通使用人難以輕松使用和管理物聯(lián)網(wǎng)系統(tǒng)。這些問題的存在直接影響了物聯(lián)網(wǎng)平臺(tái)的整體效率和使用人體驗(yàn),具體而言,低定制化程度和適應(yīng)能力不足導(dǎo)致了數(shù)據(jù)處理及流轉(zhuǎn)的效率低下,增加了系統(tǒng)運(yùn)維的成本和復(fù)雜性,進(jìn)一步限制了平臺(tái)在應(yīng)對(duì)復(fù)雜業(yè)務(wù)需求時(shí)的靈活性和效率,上述問題有待解決。
技術(shù)實(shí)現(xiàn)思路
1、為了解決感知數(shù)據(jù)流轉(zhuǎn)過程帶來的業(yè)務(wù)場(chǎng)景適應(yīng)性不足、非技術(shù)使用人友好度差的問題,提升數(shù)據(jù)處理靈活性、適應(yīng)性和運(yùn)維效率,本申請(qǐng)?zhí)峁┮环N自定義數(shù)據(jù)處理方法、系統(tǒng)、設(shè)備及介質(zhì),采用如下技術(shù)方案:
2、第一方面,本申請(qǐng)?zhí)峁┮环N自定義數(shù)據(jù)處理方法,包括:
3、獲取數(shù)據(jù)處理邏輯信息,對(duì)數(shù)據(jù)處理邏輯信息進(jìn)行識(shí)別和劃分,得到邏輯模塊信息;
4、對(duì)邏輯模塊信息進(jìn)行拆分,得到最小功能組件信息,并對(duì)最小功能組件信息進(jìn)行流程的定義;
5、獲取對(duì)若干個(gè)最小功能組件信息進(jìn)行選擇的選擇信息,且獲取最小功能組件信息之間的選擇連接信息,根據(jù)選擇信息和選擇連接信息,構(gòu)建得到處理流程信息。
6、優(yōu)選的,還包括:
7、獲取任務(wù)執(zhí)行信息和執(zhí)行時(shí)間信息,根據(jù)任務(wù)執(zhí)行信息和執(zhí)行時(shí)間信息運(yùn)行處理流程信息。
8、優(yōu)選的,所述對(duì)數(shù)據(jù)處理邏輯信息進(jìn)行識(shí)別和劃分,得到邏輯模塊信息的具體步驟為:
9、采用節(jié)點(diǎn)模型,對(duì)數(shù)據(jù)處理邏輯信息進(jìn)行數(shù)據(jù)來源多樣性、數(shù)據(jù)處理需求界定和數(shù)據(jù)流向控制的識(shí)別,得到邏輯模塊信息。
10、優(yōu)選的,所述最小功能組件信息包括mqtt消息訂閱組件信息、mqtt消息推送組件信息、kafka消息訂閱組件信息、kafka消息發(fā)布組件信息、http請(qǐng)求組件信息、http響應(yīng)組件信息、路由組件信息、函數(shù)組件信息。
11、第二方面,本申請(qǐng)?zhí)峁┮环N自定義數(shù)據(jù)處理系統(tǒng),包括:
12、第一信息劃分模塊,用于獲取數(shù)據(jù)處理邏輯信息,對(duì)數(shù)據(jù)處理邏輯信息進(jìn)行識(shí)別和劃分,得到邏輯模塊信息;
13、第二信息劃分模塊,用于對(duì)邏輯模塊信息進(jìn)行拆分,得到最小功能組件信息,并對(duì)最小功能組件信息進(jìn)行流程的定義;
14、流程構(gòu)建模塊,用于獲取對(duì)若干個(gè)最小功能組件信息進(jìn)行選擇的選擇信息,且獲取最小功能組件信息之間的選擇連接信息,根據(jù)選擇信息和選擇連接信息,構(gòu)建得到處理流程信息。
15、優(yōu)選的,還包括:
16、時(shí)間設(shè)置模塊,用于獲取任務(wù)執(zhí)行信息和執(zhí)行時(shí)間信息,根據(jù)任務(wù)執(zhí)行信息和執(zhí)行時(shí)間信息運(yùn)行處理流程信息。
17、優(yōu)選的,所述第一信息劃分模塊對(duì)數(shù)據(jù)處理邏輯信息進(jìn)行識(shí)別和劃分,得到邏輯模塊信息的具體步驟為:
18、采用節(jié)點(diǎn)模型,對(duì)數(shù)據(jù)處理邏輯信息進(jìn)行數(shù)據(jù)來源多樣性、數(shù)據(jù)處理需求界定和數(shù)據(jù)流向控制的識(shí)別,得到邏輯模塊信息。
19、優(yōu)選的,所述第二信息劃分模塊得到的最小功能組件信息包括mqtt消息訂閱組件信息、mqtt消息推送組件信息、kafka消息訂閱組件信息、kafka消息發(fā)布組件信息、http請(qǐng)求組件信息、http響應(yīng)組件信息、路由組件信息、函數(shù)組件信息。
20、第三方面,本申請(qǐng)?zhí)峁┮环N自定義數(shù)據(jù)處理設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)程序,所述處理器被設(shè)置為運(yùn)行所述計(jì)算機(jī)程序以執(zhí)行如前所述的自定義數(shù)據(jù)處理方法。
21、第四方面,本申請(qǐng)?zhí)峁┮环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序被設(shè)置為運(yùn)行時(shí)執(zhí)行如前所述的自定義數(shù)據(jù)處理方法。
22、綜上所述,與現(xiàn)有技術(shù)相比,本申請(qǐng)?zhí)峁┑募夹g(shù)方案帶來的有益效果至少包括:
23、本申請(qǐng)通過獲取數(shù)據(jù)處理邏輯信息,對(duì)數(shù)據(jù)處理邏輯信息進(jìn)行識(shí)別,對(duì)不同種類的數(shù)據(jù)處理邏輯信息進(jìn)行劃分,得到若干個(gè)邏輯模塊信息,將每個(gè)邏輯模塊信息進(jìn)行進(jìn)一步地拆分,得到最小功能組件信息,且對(duì)其進(jìn)行流程的定義,在設(shè)置完成后獲取對(duì)若干個(gè)最小功能組件信息進(jìn)行選擇的選擇信息,且獲取最小功能組件信息之間的選擇連接信息,根據(jù)選擇信息和選擇連接信息,構(gòu)建得到處理流程信息,使得使用人能夠隨意調(diào)整處理流程,解決感知數(shù)據(jù)流轉(zhuǎn)過程帶來的業(yè)務(wù)場(chǎng)景適應(yīng)性不足、非技術(shù)使用人友好度差的問題,提升數(shù)據(jù)處理靈活性、適應(yīng)性和運(yùn)維效率。
1.一種自定義數(shù)據(jù)處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的自定義數(shù)據(jù)處理方法,其特征在于,還包括:
3.根據(jù)權(quán)利要求1所述的自定義數(shù)據(jù)處理方法,其特征在于,所述對(duì)數(shù)據(jù)處理邏輯信息進(jìn)行識(shí)別和劃分,得到邏輯模塊信息的具體步驟為:
4.根據(jù)權(quán)利要求3所述的自定義數(shù)據(jù)處理方法,其特征在于,所述最小功能組件信息包括mqtt消息訂閱組件信息、mqtt消息推送組件信息、kafka消息訂閱組件信息、kafka消息發(fā)布組件信息、http請(qǐng)求組件信息、http響應(yīng)組件信息、路由組件信息、函數(shù)組件信息。
5.一種自定義數(shù)據(jù)處理系統(tǒng),其特征在于,包括:
6.根據(jù)權(quán)利要求5所述的自定義數(shù)據(jù)處理系統(tǒng),其特征在于,還包括:
7.根據(jù)權(quán)利要求5所述的自定義數(shù)據(jù)處理系統(tǒng),其特征在于,所述第一信息劃分模塊對(duì)數(shù)據(jù)處理邏輯信息進(jìn)行識(shí)別和劃分,得到邏輯模塊信息的具體步驟為:
8.根據(jù)權(quán)利要求7所述的自定義數(shù)據(jù)處理系統(tǒng),其特征在于,所述第二信息劃分模塊得到的最小功能組件信息包括mqtt消息訂閱組件信息、mqtt消息推送組件信息、kafka消息訂閱組件信息、kafka消息發(fā)布組件信息、http請(qǐng)求組件信息、http響應(yīng)組件信息、路由組件信息、函數(shù)組件信息。
9.一種自定義數(shù)據(jù)處理設(shè)備,其特征在于,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)程序,所述處理器被設(shè)置為運(yùn)行所述計(jì)算機(jī)程序以執(zhí)行權(quán)利要求1-4中任一項(xiàng)所述的自定義數(shù)據(jù)處理方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序被設(shè)置為運(yùn)行時(shí)執(zhí)行權(quán)利要求1-4中任一所述的自定義數(shù)據(jù)處理方法。