本發(fā)明涉及數(shù)據(jù)傳輸領(lǐng)域,特別地涉及一種隱式消息數(shù)據(jù)交換的方法及系統(tǒng)。
背景技術(shù):
當(dāng)前工業(yè)物聯(lián)網(wǎng)的發(fā)展越來越受到重視,工業(yè)物聯(lián)網(wǎng)是發(fā)展先進制造業(yè)的基礎(chǔ),前景十分廣闊。
在工業(yè)物聯(lián)網(wǎng)中,其核心部分為工業(yè)設(shè)備數(shù)據(jù)信息的傳輸。對于作為工業(yè)物聯(lián)網(wǎng)基礎(chǔ)信息的工業(yè)設(shè)備信息,如工業(yè)設(shè)備運行信息、狀態(tài)信息等,直接反映了工業(yè)設(shè)備的當(dāng)前狀態(tài),為用戶提供了直觀的信息展示。在數(shù)據(jù)信息傳輸中,通過采用的方法為標(biāo)識加數(shù)值信息,發(fā)送到用戶的客戶端進行展示。采用該方法主要問題是發(fā)送信息中使用了文字信息,數(shù)據(jù)傳輸所需流量較大;而且在該種標(biāo)識方式下,若數(shù)據(jù)信息出現(xiàn)泄漏,獲取方很容易知道具體數(shù)值的信息,不利于數(shù)據(jù)信息的安全。
當(dāng)前亟需一種既能夠有效降低數(shù)據(jù)傳輸流量又能保證數(shù)據(jù)傳輸安全的技術(shù)。
技術(shù)實現(xiàn)要素:
本發(fā)明解決的技術(shù)問題在于提供了一種隱式消息數(shù)據(jù)交換的方法,以在降低數(shù)據(jù)傳輸流量的基礎(chǔ)上保證數(shù)據(jù)傳輸安全;同時本發(fā)明還提供了一種隱式消息數(shù)據(jù)交換的系統(tǒng)。
本發(fā)明實施例提供一種隱式消息數(shù)據(jù)交換的方法,包括,
適配器通過公有云服務(wù)處理器與數(shù)據(jù)信息終端建立連接;
適配器發(fā)送隱式消息數(shù)據(jù)至公有云服務(wù)處理器;
數(shù)據(jù)信息終端向公有云服務(wù)處理器發(fā)送數(shù)據(jù)請求信息,接收公有云服務(wù)處理器按照數(shù)據(jù)請求信息發(fā)送的相應(yīng)的隱式消息數(shù)據(jù),并將接收到的隱式消息數(shù)據(jù)匹配后進行展示。
進一步地,上述方法中,所述適配器通過公有云服務(wù)處理器與數(shù)據(jù)信息終端建立連接具體包括,
所述適配器向公有云服務(wù)處理器發(fā)送標(biāo)有其身份標(biāo)識的數(shù)據(jù)信息,公有云服務(wù)處理器接收該含有身份標(biāo)識的數(shù)據(jù)信息并記錄;所述數(shù)據(jù)信息終端發(fā)送包含適配器身份標(biāo)識信息的連接需求信息,公有云服務(wù)處理器接收并驗證數(shù)據(jù)信息終端發(fā)送的該連接需求信息,在驗證通過后,適配器與數(shù)據(jù)信息終端建立連接。
進一步地,上述方法中,所述隱式消息數(shù)據(jù)包括消息ID、數(shù)據(jù)地址信息、
設(shè)備系統(tǒng)地址對應(yīng)的數(shù)值。
進一步地,上述方法中,所述消息ID用于存檔區(qū)分和顯示區(qū)分;所述數(shù)
據(jù)地址信息為對應(yīng)數(shù)據(jù)的存儲地址,該地址位于存儲器。
進一步地,上述方法中,所述數(shù)據(jù)信息終端向公有云服務(wù)處理器發(fā)送的
數(shù)據(jù)請求信息包括適配器身份標(biāo)識信息。
進一步地,上述方法中,所述數(shù)據(jù)信息終端將接收到的隱式消息數(shù)據(jù)匹
配后在數(shù)據(jù)信息終端進行展示具體包括,
所述數(shù)據(jù)信息終端收到所述隱式消息數(shù)據(jù)后,根據(jù)所述數(shù)據(jù)地址信息調(diào)取相應(yīng)的模板,該模板記錄在數(shù)據(jù)信息終端中,模板包括設(shè)備的身份標(biāo)識,地址信息對應(yīng)的顯示內(nèi)容,接收并識別相應(yīng)的數(shù)據(jù)內(nèi)容,將信息轉(zhuǎn)化為文字和圖標(biāo)模式向用戶展示。
本發(fā)明實施例還提供了一種隱式消息數(shù)據(jù)交換的系統(tǒng),包括,適配器、公有云服務(wù)處理器和數(shù)據(jù)信息終端,其中,
所述適配器用于通過公有云服務(wù)處理器與數(shù)據(jù)信息終端建立連接,并發(fā)送隱式消息數(shù)據(jù)至公有云服務(wù)處理器;
所述數(shù)據(jù)信息終端用于向公有云服務(wù)處理器發(fā)送數(shù)據(jù)請求信息,并接收所述公有云服務(wù)處理器按照數(shù)據(jù)請求信息發(fā)送的相應(yīng)的隱式消息數(shù)據(jù),將接收到的隱式消息數(shù)據(jù)匹配后進行展示。
進一步地,上述系統(tǒng)中,
所述適配器用于向公有云服務(wù)處理器發(fā)送標(biāo)有其身份標(biāo)識的數(shù)據(jù)信息;
所述數(shù)據(jù)信息終端用于向公有云服務(wù)處理器發(fā)送包含適配器身份標(biāo)識信息的連接需求信息;
所述公有云服務(wù)處理器接收該含有身份標(biāo)識的數(shù)據(jù)信息并記錄,接收并驗證數(shù)據(jù)信息終端發(fā)送該連接需求信息,在驗證通過后,建立所述適配器與所述數(shù)據(jù)信息終端的連接。
進一步地,上述系統(tǒng)中,所述隱式消息數(shù)據(jù)包括消息ID、數(shù)據(jù)地址信息、設(shè)備系統(tǒng)地址對應(yīng)的數(shù)值;所述消息ID用于存檔區(qū)分和顯示區(qū)分;所述數(shù)據(jù)地址信息為對應(yīng)數(shù)據(jù)的存儲地址,該地址位于存儲器。
進一步地,上述系統(tǒng)中,所述數(shù)據(jù)信息終端用于收到所述隱式消息數(shù)據(jù)后,根據(jù)數(shù)據(jù)地址信息調(diào)取相應(yīng)的模板,該模板記錄在數(shù)據(jù)信息終端中,模板包括設(shè)備的身份標(biāo)識,地址信息對應(yīng)的顯示內(nèi)容,接收并識別相應(yīng)的數(shù)據(jù)內(nèi)容,將信息轉(zhuǎn)化為文字和圖標(biāo)模式向用戶展示。
采用上述技術(shù)方案,適配器發(fā)送的消息只附帶數(shù)據(jù)地址信息,和數(shù)據(jù)代碼信息,及相應(yīng)地址的數(shù)據(jù)值,其有益效果為減少了數(shù)據(jù)信息的字節(jié),降低了數(shù)據(jù)信息的數(shù)據(jù)流量,同時因采用純數(shù)字的信息傳輸方式,即使信息被惡意盜取,因其無法對各地址信息進行對應(yīng),消息對盜取者來說就是一串?dāng)?shù)字,并無直接意義,提高了數(shù)據(jù)本身的安全,因此,該方案大大降低了每條數(shù)據(jù)信息的字節(jié),降低了用戶的數(shù)據(jù)流量。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是本發(fā)明第一實施例流程圖;
圖2是本發(fā)明第二實施例結(jié)構(gòu)圖。
具體實施方式
為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,是本發(fā)明第一實施例流程圖,提供了一種隱式消息數(shù)據(jù)交換的方法,具體包括,
步驟S101,適配器通過公有云服務(wù)處理器與數(shù)據(jù)信息終端建立連接;
作為一個示例,適配器向公有云服務(wù)處理器發(fā)送標(biāo)有其身份標(biāo)識的數(shù)據(jù)信息,公有云服務(wù)處理器接收該含有身份標(biāo)識的數(shù)據(jù)信息并記錄;數(shù)據(jù)信息終端發(fā)送包含適配器身份標(biāo)識信息的連接需求信息,公有云服務(wù)處理器接收并驗證數(shù)據(jù)信息終端發(fā)送該連接需求信息,在驗證通過后,適配器與數(shù)據(jù)信息終端建立連接。
作為一個示例,數(shù)據(jù)信息終端可以連接多個適配器,一個適配器也可以被多個數(shù)據(jù)信息終端相匹配。
步驟S102,適配器發(fā)送隱式消息數(shù)據(jù)至公有云服務(wù)處理器;
作為一個示例,所述隱式消息數(shù)據(jù)包括消息ID、數(shù)據(jù)地址信息、設(shè)備系統(tǒng)地址對應(yīng)的數(shù)值。該隱式消息數(shù)據(jù)隱藏了設(shè)備信息、用戶信息、時間信息等,時間信息由私有云平臺接收時進行匹配添加。除了對數(shù)據(jù)信息內(nèi)容進行隱式傳輸,同時對設(shè)備的信息也進行了隱藏,所述隱式消息數(shù)據(jù)中不包含設(shè)備的信息(即對設(shè)備信息進行隱藏),只包含數(shù)據(jù)信息采集裝置的身份標(biāo)識,因此即使數(shù)據(jù)信息泄露,其他人員也無法確定此信息對應(yīng)的設(shè)備信息,從而為數(shù)據(jù)信息的安全提供了保障,因數(shù)據(jù)信息采用MQTT協(xié)議在某次數(shù)據(jù)丟失的同時,系統(tǒng)間會對信息進行多次發(fā)送,保證了數(shù)據(jù)信息的及時,準(zhǔn)確上報。
作為一個示例,所述消息ID用于存檔區(qū)分和顯示區(qū)分;所述數(shù)據(jù)地址信息為對應(yīng)數(shù)據(jù)的存儲地址,該地址位于存儲器。
步驟S103,數(shù)據(jù)信息終端向公有云服務(wù)處理器發(fā)送數(shù)據(jù)請求信息,接收公有云服務(wù)處理器按照數(shù)據(jù)請求信息發(fā)送的相應(yīng)的隱式消息數(shù)據(jù),并將接收到的隱式消息數(shù)據(jù)匹配后進行展示。
作為一個示例,所述數(shù)據(jù)信息終端向公有云服務(wù)處理器發(fā)送的數(shù)據(jù)請求信息包括適配器身份標(biāo)識信息。
作為一個示例,所述數(shù)據(jù)信息終端收到所述隱式消息數(shù)據(jù)后,根據(jù)數(shù)據(jù)地址信息調(diào)取相應(yīng)的模板,該模板記錄在數(shù)據(jù)信息終端中,模板包括設(shè)備的身份標(biāo)識,地址信息對應(yīng)的顯示內(nèi)容,數(shù)據(jù)信息終端接收并識別相應(yīng)的數(shù)據(jù)內(nèi)容,將信息轉(zhuǎn)化為文字和圖標(biāo)模式向用戶展示。
在上述實施例中,所述適配器用于采集設(shè)備的數(shù)據(jù)信息,包括運行信息、故障信息、報警信息、設(shè)定信息、控制信息、時間信息等。
在上述實施例中,在所述適配器與所述數(shù)據(jù)信息終端建立連接時,所述數(shù)據(jù)信息終端獲得所述所述適配器的位置信息。如果所述適配器的位置信息發(fā)生變化,所述適配器將所述變化后的位置信息發(fā)送給所述數(shù)據(jù)信息終端。
對上述實施例具體說明如下:
適配器采集的工業(yè)設(shè)備的數(shù)據(jù)信息為溫度:40℃,電壓:220V,電流:5A,壓力:30MPa;轉(zhuǎn)化為隱式消息數(shù)據(jù)后,在數(shù)據(jù)信息的標(biāo)識中ID:23456;L1-1-1:40;L1-1-2:220;L1-1-3:5;L1-1-4:30;私有云平臺接收到適配器發(fā)送的隱式消息數(shù)據(jù),根據(jù)模板信息,匹配對應(yīng)的文字信息,并附加時間信息,通過對隱式消息數(shù)據(jù)進行處理,再向用戶展示處理后的數(shù)據(jù)信息。
如圖2所示,是本發(fā)明第二實施結(jié)構(gòu)圖,提供了一種隱式消息數(shù)據(jù)交換的系統(tǒng),包括,適配器201、公有云服務(wù)處理器202和數(shù)據(jù)信息終端203,其中,
所述適配器201用于通過公有云服務(wù)處理器與數(shù)據(jù)信息終端建立連接,并發(fā)送隱式消息數(shù)據(jù)至公有云服務(wù)處理器;
所述數(shù)據(jù)信息終端203用于向公有云服務(wù)處理器發(fā)送數(shù)據(jù)請求信息,并接收所述公有云服務(wù)處理器按照數(shù)據(jù)請求信息發(fā)送的相應(yīng)的隱式消息數(shù)據(jù),將接收到的隱式消息數(shù)據(jù)匹配后進行展示。
作為一個示例,所述適配器201用于向公有云服務(wù)處理器發(fā)送標(biāo)有其身份標(biāo)識的數(shù)據(jù)信息;
所述數(shù)據(jù)信息終端203用于向公有云服務(wù)處理器發(fā)送包含適配器身份標(biāo)識信息的連接需求信息;
所述公有云服務(wù)處理器202接收該含有身份標(biāo)識的數(shù)據(jù)信息并記錄,接收并驗證數(shù)據(jù)信息終端發(fā)送該連接需求信息,在驗證通過后,建立所述適配器與所述數(shù)據(jù)信息終端的連接。
作為一個示例,所述隱式消息數(shù)據(jù)包括消息ID、數(shù)據(jù)地址信息、設(shè)備系統(tǒng)地址對應(yīng)的數(shù)值;所述消息ID用于存檔區(qū)分和顯示區(qū)分;所述數(shù)據(jù)地址信息為對應(yīng)數(shù)據(jù)的存儲地址,該地址位于存儲器。該隱式消息數(shù)據(jù)隱藏了設(shè)備信息、用戶信息、時間信息等,時間信息由私有云平臺接收時進行匹配添加。除了對數(shù)據(jù)信息內(nèi)容進行隱式傳輸,同時對設(shè)備的信息也進行了隱藏,所述隱式消息數(shù)據(jù)中不包含設(shè)備的信息(即對設(shè)備信息進行隱藏),只包含數(shù)據(jù)信息采集裝置的身份標(biāo)識,因此即使數(shù)據(jù)信息泄露,其他人員也無法確定此信息對應(yīng)的設(shè)備信息,從而為數(shù)據(jù)信息的安全提供了保障,因數(shù)據(jù)信息采用MQTT協(xié)議在某次數(shù)據(jù)丟失的同時,系統(tǒng)間會對信息進行多次發(fā)送,保證了數(shù)據(jù)信息的及時,準(zhǔn)確上報。
作為一個示例,所述數(shù)據(jù)信息終端203用于收到所述隱式消息數(shù)據(jù)后,根據(jù)數(shù)據(jù)地址信息調(diào)取相應(yīng)的模板,該模板記錄在數(shù)據(jù)信息終端中,模板包括設(shè)備的身份標(biāo)識,地址信息對應(yīng)的顯示內(nèi)容,接收并識別相應(yīng)的數(shù)據(jù)內(nèi)容,將信息轉(zhuǎn)化為文字和圖標(biāo)模式向用戶展示。
采用本發(fā)明實施例的技術(shù)方案,適配器發(fā)送的消息只附帶數(shù)據(jù)地址信息,和數(shù)據(jù)代碼信息,及相應(yīng)地址的數(shù)據(jù)值,其有益效果為減少了數(shù)據(jù)信息的字節(jié),降低了數(shù)據(jù)信息的數(shù)據(jù)流量,同時因采用純數(shù)字的信息傳輸方式,即使信息被惡意盜取,因其無法對各地址信息進行對應(yīng),消息對盜取者來說就是一串?dāng)?shù)字,并無直接意義,提高了數(shù)據(jù)本身的安全,因此,該方案大大降低了每條數(shù)據(jù)信息的字節(jié),降低了用戶的數(shù)據(jù)流量。
上述說明示出并描述了本發(fā)明的優(yōu)選實施例,但如前所述,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對其他實施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識進行改動。而本領(lǐng)域人員所進行的改動和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護范圍內(nèi)。