本發明涉及通信技術領域,尤其涉及一種支持多種通信協議的智能設備控制方法。
背景技術:
隨著物聯網技術的發展,越來越多的智能家居產品走進用戶的日常生活。但是在實際應用中,不同公司的智能家居產品往往采用不同的通信協議和應用程序進行控制,如京東的產品需要采用京東的app進行控制,阿里的產品需要采用阿里的app進行控制。所以,當用戶家中選擇了多種不同公司的智能產品后,往往需要在移動終端下載多種app,這樣會增加用戶的操作難度,不利于用戶的日常使用。所以,提供一種支持多種通信協議的智能設備控制方法,利用一種應用程序就能夠控制多種不同通信協議的不同產品,成為目前亟待解決的問題。
技術實現要素:
本發明要解決的技術問題是,提供一種支持多種通信協議的智能設備控制方法,以實現一種應用程序控制多種不同通信協議的不同產品的效果。
本發明的技術方案是:一種支持多種通信協議的智能設備控制方法,應用在與第一應用程序通過第一通信協議進行通信的所述智能設備中,所述方法包括:
步驟s1、提供一安裝有所述第一應用程序的智能終端,通過所述第一應用程序發送與第二通信協議相對應的綁定信息;
步驟s2、提供一云平臺,所述云平臺獲取所述綁定信息后,建立所述第一通信協議與所述第二通信協議之間的數據轉換通道;
步驟s3、提供一通過所述第二通信協議進行通信的第二應用程序,所述第二應用程序通過所述第二通信協議發送控制信息至所述云平臺,所述云平臺將所述控制信息的通信協議轉換為所述第一通信協議后發送至所述智能設備。
較佳的,所述控制信息包括智能設備編號信息以及控制數據。
較佳的,步驟s3還包括:
步驟s31、所述第二應用程序通過所述第二通信協議發送所述控制信息至所述云平臺,所述云平臺將所述控制信息中的所述控制數據的通信協議轉換為所述第一通信協議;
步驟s32、云平臺根據所述控制信息中的所述智能設備編號信息,將所述控制數據發送至所述智能編號設備信息對應的所述智能設備。
較佳的,所述控制信息包括所述智能設備編號信息以及待選擇通信協議類型信息。
較佳的,所述云平臺預先存儲有包括所述第一通信協議在內的至少兩種通信協議。
較佳的,所述智能設備中預存有不可刪除的所述第一通信協議。
上述技術方案具有如下優點或有益效果:通過上述方法可以減少用戶使用不同廠家的智能家居智能設備時需要不同應用程序的煩惱,即用戶可以通過一種應用程序控制具有不同通信協議的智能設備,該方法解決了用戶需要在智能終端上安裝多種不同應用程序的煩惱,大大的提高了用戶使用產品的體驗效果。
附圖說明
參考所附附圖,以更加充分的描述本發明的實施例。然而,所附附圖僅用于說明和闡述,并不構成對本發明范圍的限制。
圖1為本發明一種支持多種通信協議的智能設備控制方法的流程示意圖一;
圖2為本發明一種支持多種通信協議的智能設備控制方法的流程示意圖二。
具體實施方式
下面結合附圖和具體實施例對本發明一種支持多種通信協議的智能設備控制方法進行詳細說明。
如圖1所示,一種支持多種通信協議的智能設備控制方法,應用在與第一應用程序通過第一通信協議進行通信的智能設備中,該方法包括以下步驟:
步驟s1、提供一智能終端,用戶通過該智能終端中的第一應用程序發送綁定信息;
步驟s2、云平臺獲取該綁定信息后,建立第一通信協議與第二通信協議之間的數據轉換通道;
步驟s3、第二應用程序通過第二通信協議發送控制信息至云平臺,云平臺將該控制信息的通信協議轉換為第一通信協議后發送至智能設備。
具體來說,在上述支持多種通信協議的智能設備控制方法中,提供一智能設備,該智能設備與第一應用程序之間是通過云平臺聯通的,且通信采用的是第一通信協議。當用戶需要通過第二應用程序與該智能設備進行通信并控制該智能設備時,首先需要用戶通過智能終端中的第一應用程序發送綁定信息至云平臺,云平臺獲取了該綁定信息后,建立第一通信協議與第二通信協議之間的數據轉換通道。之后,用戶在通過智能終端上的第二應用程序發送控制信息,云平臺接收到該控制信息后,通過數據轉換通道將該控制信息的通信協議轉換為第一通信協議,之后發送至智能終端以實現對智能設備的控制。在實際應用中,通過上述方法,雖然第二應用程序與智能設備的通信協議類型不同,但是通過云平臺的協議轉換實現了第二應用程序對智能設備的控制,即能夠實現將用戶智能設備與常用的第二應用程序綁定在一起的效果,只需要簡單的云平臺上通信協議轉換通道的建立,就能夠完成控制智能設備的應用程序更換的效果。整個方法操作簡單,大大的方便了用戶的使用。
近一步來講,在上述云平臺中,預先存儲有包括第一通信協議在內的若干種通信協議,相應的,智能設備中一定存儲有第一通信協議,且智能設備中的第一通信協議是不可刪除的。
近一步來講,在步驟s1中,綁定信息包括智能設備編號信息以及待選擇通信協議類型信息,即當云平臺接收該綁定信息后,根據待選則通信協議類型信息,確定第二通信協議的類型,建立第一通信協議與第二通信協議之間的數據轉換通道。值得指出的是,由于云平臺是大量智能設備的控制中樞,所以在綁定信息中包括智能編號信息,即建立的該條數據轉換僅僅是針對該智能設備的。所以在實際應用中,只有當該智能設備建立過相關的數據轉換通道時,才會繼續進行數據轉換,以此減少數據處理量,提高傳輸效率。
近一步來講,如圖2所示,控制信息包括上述智能設備編號信息以及控制數據,當云平臺接收到該控制信息后,將控制數據的通信協議修改為第一通信協議,并將該控制數據傳送到該智能設備編號信息對應的智能設備處。具體來說,在步驟s3中,包括步驟:
步驟s31、第二應用程序通過第二通信協議發送控制信息至云平臺,云平臺將控制信息中的控制數據的通信協議轉換為第一通信協議;
步驟s32、云平臺根據控制信息中的智能設備編號信息,將該控制數據發送至該智能編號設備信息對應的智能設備。
在上述支持多種通信協議的智能設備控制方法中,實現了智能設備與多種具有不同通信協議類型的應用程序之間建立通信連接的效果,即達到了同一智能設備可以采用多種不同應用程序控制的效果。在實際應用中,通過上述方法可以減少用戶使用不同廠家的智能家居智能設備時需要不同應用程序的煩惱,即用戶可以通過一種應用程序控制具有不同通信協議的智能設備,該方法解決了用戶需要在智能終端上安裝多種不同應用程序的煩惱,大大的提高了用戶使用產品的體驗效果。
對于本領域的技術人員而言,閱讀上述說明后,各種變化和修正無疑將顯而易見。因此,所附的權利要求書應看作是涵蓋本發明的真實意圖和范圍的全部變化和修正。在權利要求書范圍內任何和所有等價的范圍與內容,都應認為仍屬本發明的意圖和范圍內。