本實用新型涉及空調器通信領域,具體而言,涉及一種空調器通信數據的處理系統及空調器。
背景技術:
隨著智能家居技術的發展,越來越多的新技術被應用與空調器的控制當中,空調本身的復雜度越來越高,功能也不再是簡單的溫濕度調節,而是發展更多擴展功能以及關聯至生活中的其他智能設備。這也對空調本身網絡的可靠性和安全性提出了更高的要求,不僅要保護自身關鍵參數的安全性,還要避免其他設備的惡意控制。
但是,由于現有的空調器內部的通信數據未經過任何處理,當通信協議被破解之后,空調器本身的設備信息、控制數據等關鍵信息被泄露,由此會產生其他設備的惡意控制,導致空調器的安全性降低。
針對現有技術中的空調器內部的通信數據安全性低,容易被其他設備惡意控制的問題,目前尚未提出有效的解決方案。
技術實現要素:
本實用新型實施例提供了一種空調器通信數據的處理系統及空調器,以至少解決現有技術中的空調器內部的通信數據安全性低,容易被其他設備惡意控制的技術問題。
根據本實用新型實施例的一個方面,提供了一種空調器通信數據的處理系統,包括:至少一個發送設備,用于發送通信數據,其中,通信數據至少包括:加密數據;至少一個接收設備,與至少一個發送設備具有通信關系,用于對接收到的通信數據進行校驗;其中,如果至少一個發送設備為空調內機,則至少一個接收設備為空調外機,如果至少一個發送設備為空調外機,則至少一個接收設備為空調內機。
根據本實用新型實施例的另一方面,還提供了一種空調器,包括:上述實施例中任意一項的空調器通信數據的處理系統。
在本實用新型實施例中,至少一個接收設備在接收到至少一個發送設備發送的通信數據之后,可以對通信數據進行校驗,如果校驗失敗,則確定該通信數據為無效數據;如果校驗成功,則確定該通信數據為有效數據,從而實現對空調器內部的通信數據進行加密保護,避免了協議被破解后關鍵參數的泄漏,以及由此產生的惡意控制,保證空調器的安全可靠,從而解決了現有技術中的空調器內部的通信數據安全性低,容易被其他設備惡意控制的技術問題。因此,通過本實用新型上述實施例,提高了空調器內部通信數據的安全性,進一步提高了空調器本身網絡的可靠性和安全性,防止其他設備惡意控制空調器,提升空調器的穩定性。
附圖說明
此處所說明的附圖用來提供對本實用新型的進一步理解,構成本申請的一部分,本實用新型的示意性實施例及其說明用于解釋本實用新型,并不構成對本實用新型的不當限定。在附圖中:
圖1是根據本實用新型實施例的一種空調器通信數據的處理系統的示意圖;
圖2是根據本實用新型實施例的一種可選的空調器通信數據的處理系統的示意圖;以及
圖3是根據本實用新型實施例的一種可選的空調器通信數據的處理系統的示意圖。
具體實施方式
為了使本技術領域的人員更好地理解本實用新型方案,下面將結合本實用新型實施例中的附圖,對本實用新型實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本實用新型一部分的實施例,而不是全部的實施例。基于本實用新型中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本實用新型保護的范圍。
需要說明的是,本實用新型的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本實用新型的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列單元的系統、產品或設備不必限于清楚地列出的那些單元,而是可包括沒有清楚地列出的或對于這些系統、產品或設備固有的其它單元。
實施例1
根據本實用新型實施例,提供了一種空調器通信數據的處理系統的系統實施例。
圖1是根據本實用新型實施例的一種空調器通信數據的處理系統的示意圖,如圖1所示,該系統包括:
至少一個發送設備11,用于發送通信數據,其中,通信數據至少包括:加密數據。
具體的,上述通信數據可以是空調器內部的通信數據,例如,可以是空調器中空調外機與空調內機之間的通信數據,通信數據中包含有空調器的關鍵參數信息,例如,空調器的設備信息,空調器的控制數據等,其他控制設備(例如,智能手機設備)可以通過關鍵參數信息對空調外機或者空調內機進行控制。為了防止通信數據中的空調器的關鍵參數信息被泄漏,發送設備在發送通信數據的時候,可以發送通過加密處理后的通信數據,即上述的加密數據。
至少一個接收設備13,與至少一個發送設備11具有通信關系,用于對接收到的通信數據進行校驗。
其中,如果至少一個發送設備為空調內機,則至少一個接收設備為空調外機,如果至少一個發送設備為空調外機,則至少一個接收設備為空調內機。
在一種可選的方案中,至少一個接收設備在接收到通信數據之后,可以對接收到的通信數據進行校驗,例如,對通信數據中的加密數據進行解密,如果對通信數據校驗成功,例如,解密通信數據中的加密數據成功,則確定通信數據為有效數據,至少一個接收設備可以接受相應的控制,或者接收該段狀態數據;如果對通信數據校驗失敗,例如,解密通信數據中的解密數據失敗,則確定通信數據為無效數據,至少一個接收設備可以不接受相應的控制或者丟棄該段狀態數據。
在如圖2所示的應用場景中,空調器可以包括一個室外機,以及與該室外機具有通信關系的四個室內機,當室外機給四個室內機發送通信數據時,室外機可以為上述的發送設備,四個室內機可以為上述的接收設備,室外機將包含加密數據的通信數據發送給四個室內機,每個室內機在接收到通信數據之后,均對接收到的通信數據進行校驗,如果校驗成功,則接受相應的控制,或者狀態數據;如果校驗失敗,則不接受相應的控制或者丟棄該段狀態數據。當四個室內機給室外機發送通信數據時,四個室內機可以為上述的發送設備,室外機可以為上述的接收設備,室外機在接收到四個室內機發送的通信數據之后,可以對每個室內機發送的通信數據進行校驗,如果校驗成功,則接受相應的控制,或者狀態數據;如果校驗失敗,則不接受相應的控制或者丟棄該段狀態數據。
通過本實用新型上述實施例,至少一個接收設備在接收到至少一個發送設備發送的通信數據之后,可以對通信數據進行校驗,如果校驗失敗,則確定該通信數據為無效數據;如果校驗成功,則確定該通信數據為有效數據,從而實現對空調器內部的通信數據進行加密保護,避免了協議被破解后關鍵參數的泄漏,以及由此產生的惡意控制,保證空調器的安全可靠,從而解決了現有技術中的空調器內部的通信數據安全性低,容易被其他設備惡意控制的技術問題。因此,通過本實用新型上述實施例,提高了空調器內部通信數據的安全性,進一步提高了空調器本身網絡的可靠性和安全性,防止其他設備惡意控制空調器,提升空調器的穩定性。
可選的,根據本實用新型上述實施例,上述至少一個發送設備包括:
第一加密裝置,用于對獲取到的待發送的原始通信數據進行加密。
具體的,上述第一加密裝置可以按照預設加密算法,對原始通信數據進行加密處理,得到加密數據。上述原始通信數據可以為至少一個發送設備需要發送至少一個接收設備的控制數據或者狀態數據等通信數據。上述預設加密算法可以是AES(高級加密標準,Advanced Encryption Standard的簡寫)數據加密算法,但不僅限于此,其他加密算法也可以實現本實用新型實施例的目的。
在一種可選的方案中,至少一個發送設備可以調用AES加密函數對空調器內部通訊的通信數據,即上述的原始通信數據進行加密操作,生成加密數據,并將加密數據傳輸給至少一個接收設備,由至少一個接收設備對接收到的通信數據進行校驗。
可選的,根據本實用新型上述實施例,上述通信數據還可以包括:原始通信數據,其中,上述至少一個發送設備還包括:
排序裝置,與加密裝置連接,用于對原始通信數據和加密數據進行排序。
具體的,上述排序裝置可以按照預設規則,對原始通信數據和加密數據進行排序,得到通信數據。上述預設規則可以是通信協議,可以將通信協議分為明文區和密文區,明文區可以在密文區之前,明文區內填充未加密的原始通信數據,密文區內填充加密后的通信數據,即加密數據。
第一發送裝置,與排序裝置連接,用于將排序后的通信數據發送給至少一個接收設備。
在一種可選的方案中,至少一個發送設備在對原始通信數據進行加密之后,可以根據通信協議,將原始通信數據排在加密數據之前,然后進行封裝,得到通信數據,并將封裝后的通信數據發送給至少一個接收設備。
可選的,根據本實用新型上述實施例,上述排序裝置包括:
排序單元,用于將原始通信數據的數據順序和加密數據的數據順序進行偏移。
具體的,上述排序單元可以按照預設增量,將原始通信數據的數據順序和加密數據的數據順序進行偏移,得到通信數據。上述預設增量可以根據實際需要進行設定。
在一種可選的方案中,至少一個發送設備可以將明文區(即上述的原始通信數據)的數據順序與密文區(即上述的加密數據)的數據順序按照增量x(即上述的預設增量)進行偏移,得到排序后的通信數據,并將通信數據進行傳輸,發送給至少一個接收設備。
可選的,根據本實用新型上述實施例,上述至少一個接收設備包括:
提取裝置,用于從通信數據中提取原始通信數據和加密數據。
具體的,上述提取裝置可以按照預設規則,從通信數據中提取原始通信數據和加密數據。
在一種可選的方案中,可以根據通信協議中明文區和密文區的劃分規則,從明文區內提取數據,并按照增量x進行反向偏移,得到原始通信數據;從密文區內提取數據,并按照增量x進行反向偏移,得到加密數據。
可選的,根據本實用新型上述實施例,上述至少一個接收設備還包括:
解密裝置,與提取裝置連接,用于對加密數據進行解密。
具體的,解密裝置可以按照預設解密算法,對加密數據進行解密處理,得到解密后的通信數據。上述預設解密算法可以是與預設加密算法對應的解密算法,當預設加密算法為AES數據加密算法時,預設解密算法可以是對應的AES數據解密算法。
第一校驗裝置,與解密裝置連接,用于判斷解密后的通信數據與原始通信數據是否一致。
在一種可選的方案中,至少一個接收設備在接收到至少一個發送設備發送的通信數據之后,需要對通信數據的有效性增加明文、密文對比校驗,具體可以為:至少一個接收設備將從密文區提取到的加密數據之后,按照AES解密函數進行解密處理,得到相應的解密后的通信數據,并將解密后的通信數據與從明文區提取到的原始通信數據進行比對,如果校驗一致,則認為該通信數據為有效數據,否則為無效數據。
可選的,根據本實用新型上述實施例,上述至少一個接收端設備還包括:
第二加密裝置,與提取裝置連接,用于對原始通信數據進行加密。
具體的,上述第二加密裝置可以按照預設加密算法,對原始通信數據進行加密處理,得到加密后的通信數據。至少一個接收設備采用的預設加密算法與至少一個發送設備采用的預設加密算法相同,均為AES加密算法。
第二校驗裝置,與第二加密裝置連接,用于判斷加密后的通信數據與加密數據是否一致。
在一種可選的方案中,至少一個接收設備在接收到至少一個發送設備發送的通信數據之后,需要對通信數據的有效性增加明文、密文對比校驗,具體可以為:至少一個接收設備將從明文區提取到的原始通信數據之后,按照AES加密函數進行加密處理,得到相應的加密后的通信數據,并將加密后的通信數據與從密文區提取到的加密數據進行比對,如果校驗一致,則認為該通信數據為有效數據,否則為無效數據。
可選的,根據本實用新型上述實施例,上述至少一個接收設備還包括:確定裝置,用于在預設時間段內,確定任意一個發送設備是否出現異常。
具體的,上述確定裝置可以在預設時間段內,如果確定任意一個發送設備發送的通信數據均為無效數據,則確定任意一個發送設備出現異常。上述預設時間段,可以是連續T時間,T時間與通信數據的傳送周期相關,例如,如果通信數據每個t秒發送一次,則T可以為該數據周期t的整數倍n,即T=n*t,例如,可以是3倍。
在一種可選的方案中,如果連續T時間內接收到某一個發送設備的通信數據均為無效數據,則可以認為該發送設備出現異常。
此處需要說明的是,為了減少數據加密與校驗的工作量,并不直接以數據位為單位,通常可以以數據幀為單位,例如,每8個數據位可以為1幀。
可選的,根據本實用新型上述實施例,上述至少一個接收設備還包括:第二發送裝置,與確定裝置連接,用于發送異常故障信息;第二控制器,用于控制至少一個接收設備停止工作。
具體的,上述異常故障信息用于表示主設備出現異常。
如圖3所示,上述系統還包括:監控設備31,與至少一個接收設備13和至少一個發送設備11具有通信關系,用于接收異常故障信息,并發送異常指令。
在一種可選的方案中,每個接收設備在確定主設備出現異常的情況下,可以發送異常故障信息給系統中的監控設備。
至少一個發送設備還包括:第一控制器,用于控制至少一個發送設備停止工作。
具體的,上述的停止工作是指至少一個接收設備或者至少一個發送設備的功能停止,例如,室內機不能進行制冷、制熱等功能,但是通信數據可以繼續傳輸。
在一種可選的方案中,如圖2所示,空調器還可以包括一個監控設備,在通信網絡中設備之間通常有主從之分,在如圖2所示的多聯空調系統中,室外機可以是主設備,四個室內機可以是從設備。當室外機為發送設備,四個室內機為接收設備,且四個室內機檢測到該室外機出現異常時,所有的室內機上報匹配異常故障給監控設備,監控設備發送異常指令給該室外機,整個網絡的室內機和室外機均停止工作。
可選的,根據本實用新型上述實施例,至少一個接收設備還包括:第二發送裝置,與確定裝置連接,用于發送異常指令給任意一個發送設備。
至少一個發送設備還包括:第一控制器,用于控制至少一個發送設備停止工作。
在一種可選的方案中,如圖2所示,在通信網絡中設備之間通常有主從之分,在如圖2所示的多聯空調系統中,室外機可以是主設備,四個室內機可以是從設備。當四個室內機為發送設備,室外機為接收設備時,如果室外機確定任意一個室內機出現異常,例如第三個室內機出現異常,則室外機向該室內機發送異常指令,該室內機停止工作,即停止相應的功能,但繼續傳輸通信數據。
可選的,根據本實用新型上述實施例,上述至少一個接收設備還包括:
接收裝置,用于繼續接收任意一個發送設備發送的通信數據。
確定裝置,用于確定任意一個發送設備是否恢復正常。
具體的,如果確定連續預設個數的通信數據為有效數據,則上述確定裝置可以確定任意一個發送設備恢復正常。上述預設個數可以根據實際需要進行設定,例如,可以是N,連續N個通信數據即為該發送設備連續N次發送的通信數據。
在一種可選的方案中,出現異常的發送設備繼續發送通信數據給至少一個接收設備,至少一個接收設備在接收到通信數據之后,對通信數據進行校驗,判斷該通信數據是否有效,如果連續N次發送的通信數據通過校驗,確定為有效數據之后,可以確定該發送設備恢復正常,可以繼續工作。
實施例2
根據本實用新型實施例,還提供了一種空調器的產品實施例,該空調器包括:上述實施例1中任意一項的空調器通信數據的處理系統。
在如圖2所示的應用場景中,空調器可以包括一個室外機,以及與該室外機具有通信關系的四個室內機,當室外機給四個室內機發送通信數據時,室外機可以為上述的發送設備,四個室內機可以為上述的接收設備,室外機將包含加密數據的通信數據發送給四個室內機,每個室內機在接收到通信數據之后,均對接收到的通信數據進行校驗,如果校驗成功,則接受相應的控制,或者狀態數據;如果校驗失敗,則不接受相應的控制或者丟棄該段狀態數據。當四個室內機給室外機發送通信數據時,四個室內機可以為上述的發送設備,室外機可以為上述的接收設備,室外機在接收到四個室內機發送的通信數據之后,可以對每個室內機發送的通信數據進行校驗,如果校驗成功,則接受相應的控制,或者狀態數據;如果校驗失敗,則不接受相應的控制或者丟棄該段狀態數據。
通過本實用新型上述實施例,至少一個接收設備在接收到至少一個發送設備發送的通信數據之后,可以對通信數據進行校驗,如果校驗失敗,則確定該通信數據為無效數據;如果校驗成功,則確定該通信數據為有效數據,從而實現對空調器內部的通信數據進行加密保護,避免了協議被破解后關鍵參數的泄漏,以及由此產生的惡意控制,保證空調器的安全可靠,從而解決了現有技術中的空調器內部的通信數據安全性低,容易被其他設備惡意控制的技術問題。因此,通過本實用新型上述實施例,提高了空調器內部通信數據的安全性,進一步提高了空調器本身網絡的可靠性和安全性,防止其他設備惡意控制空調器,提升空調器的穩定性。
上述本實用新型實施例序號僅僅為了描述,不代表實施例的優劣。
在本實用新型的上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
以上所述僅是本實用新型的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本實用新型原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本實用新型的保護范圍。