本發明涉及無線通信領域,具體為一種基于無線通信設備臨時綁定的通信方法。
背景技術:
1、現有的通信方式分為兩個方面:
2、一方面,通信主機與通信從機無綁定直接連接,通信從機開啟后通信主機可以主動建立連接,不需要通信從機確認。缺點:同一臺通信從機在工作過程中會被其他通信主機連接或干擾,當連接的通信主機斷開連接后,其他通信主機可直接接管通信從機的通信連接,造成控制和通信干擾。
3、另一方面,通信主機與通信從機需要綁定連接,通信主機向通信從機發出綁定申請,通信從機確認后才可以進行通信連接。缺點:通信從機需要進行確認步驟,較為麻煩,不同的通信主機連接時需要重復綁定。當通信從機無法進行確認時,通信主機無法對通信從機進行連接。
4、針對上述情況,我們提出一種基于無線通信設備臨時綁定的通信方法。
技術實現思路
1、本發明的目的在于提供一種基于無線通信設備臨時綁定的通信方法,以解決上述背景技術中提出的問題。
2、為實現上述目的,本發明提供如下技術方案:一種基于無線通信設備臨時綁定的通信方法,硬件系統包括多個通信主機、多個通信從機和云端服務器,通信方法包括以下步驟:
3、s1、所述通信從機開機后,將通信協議中包含的通信綁定握手碼重置為初始碼,對外廣播尋求通信連接,此時所述通信從機允許所有的通信主機對其進行通信連接;
4、s2、所述通信主機主動直接連接所述通信從機,當第一臺所述通信主機搜索到所述通信從機廣播信息并對其進行連接完成后,所述通信主機將本機的固定通信綁定握手碼發送給所述通信從機,所述通信從機收到通信綁定握手碼后,保存到所述通信從機內部的存儲模塊,并更新通信協議的通信綁定握手碼為連接所述通信主機的通信綁定握手碼,此時所述通信從機只接收該通信主機發送的相關指令,其他通信主機因通信綁定握手碼不同,無法對本通信從機進行通信和控制;
5、s3、若當前連接的通信主機斷開通信連接,通信從機依舊保持工作,并廣播帶有開機后連接的通信主機的通信綁定握手碼的通信協議,當廣播連接到對應的通信綁定握手碼通信主機后,才正式建立通信連接,恢復控制狀態;
6、s4、需要連接新的通信主機時,只需要將所述通信從機關機后重新開機,通信從機會將通信協議的通信綁定握手碼復位為初始碼,允許其他通信主機連接;
7、s5、所述通信從機會保存已經連接通信過的通信主機的通信綁定握手碼,當多臺通信主機同時打開時,優先連接上次連接的通信主機,即保存的最新通信綁定握手碼的通信主機,通過有無通信綁定握手碼和通信綁定握手碼排序可以選擇連接順序。
8、優選的,所述步驟s2中,所述通信主機與所述通信從機連接完成后,該通信從機不會被其他通信主機連接,即使所述通信主機斷開連接,所述通信從機也不會被其他通信主機連接,當所述通信從機重啟后才會被任意通信主機連接。
9、優選的,所述通信從機開機后允許被任一通信協議匹配的通信主機連接,通信從機為開放式通信連接廣播,通信主機搜索到通信從機后可直接與通信從機建立連接,而不需要通信從機確認匹配。
10、優選的,所述通信主機連接后將自帶的唯一通信綁定握手碼發送到通信從機中,并加載到通信協議,完成綁定通信。
11、優選的,所述步驟s2中,所述通信從機開機后與第一臺通信主機綁定完成后,則其他通信主機無法與被綁定通信從機建立連接,即使通信主機斷開連接后,其他通信主機依舊無法與該通信從機進行連接,當已綁定的通信主機重新進入連接申請時,可以建立連接,并獲取此時通信從機工作狀態。
12、優選的,所述步驟s4中,所述通信從機重新開關機后會恢復廣播的通信協議,將通信協議的通信綁定握手碼恢復為初始碼,此時通信從機允許被任一通信主機建立連接并綁定。
13、優選的,所述通信從機內部可存儲被綁定過的通信主機通信綁定握手碼,當通信從機開機后搜索到多臺通信主機時,優先連接綁定過的通信主機,當通信從機開機后搜索到多臺綁定過的通信主機時,優先連接上一次綁定的通信主機。
14、優選的,所述通信主機可讀取所述通信從機信息,并上傳云端服務器,所述云端服務器通過管理員權限修改通信主機的通信綁定握手碼,或臨時賦予通信主機管理員通行碼,生成高級通信協議去刪除或修改通信從機存儲的通信綁定握手碼信息。
15、與現有技術相比,本發明有益效果為:
16、1、既滿足通信主機與通信從機的通信連接簡便化,通信主機可主動連接上未被其他通信主機連接的通信從機,而不需要通信從機進行操作進入連接匹配模式或確認連接申請;
17、2、又滿足通信主機對已連接的通信從機實現唯一連接控制通信權,避免在通信過程中被其他通信主機干擾,即使斷開連接也不會被其他通信主機獲取通信和控制權;
18、3、同時當通信從機重新開關機后,該通信從機會優先連接綁定過的通信主機,在無搜索到綁定過的通信主機時,依舊可以被其他新通信主機主動連接。
1.一種基于無線通信設備臨時綁定的通信方法,硬件系統包括多個通信主機、多個通信從機和云端服務器,其特征在于:所述通信方法包括以下步驟:
2.根據權利要求1所述的一種基于無線通信設備臨時綁定的通信方法,其特征在于:所述步驟s2中,所述通信主機與所述通信從機連接完成后,該通信從機不會被其他通信主機連接,即使所述通信主機斷開連接,所述通信從機也不會被其他通信主機連接,當所述通信從機重啟后才會被任意通信主機連接。
3.根據權利要求1所述的一種基于無線通信設備臨時綁定的通信方法,其特征在于:所述步驟s2中,所述通信從機開機后允許被任一通信協議匹配的通信主機連接,通信從機為開放式通信連接廣播,通信主機搜索到通信從機后可直接與通信從機建立連接,而不需要通信從機確認匹配。
4.根據權利要求2所述的一種基于無線通信設備臨時綁定的通信方法,其特征在于:所述步驟s2中,所述通信主機連接后將自帶的唯一通信綁定握手碼發送到通信從機中,并加載到通信協議,完成綁定通信。
5.根據權利要求2所述的一種基于無線通信設備臨時綁定的通信方法,其特征在于:所述步驟s2中,所述通信從機開機后與第一臺通信主機綁定完成后,則其他通信主機無法與被綁定通信從機建立連接,即使通信主機斷開連接后,其他通信主機依舊無法與該通信從機進行連接,當已綁定的通信主機重新進入連接申請時,可以建立連接,并獲取此時通信從機工作狀態。
6.根據權利要求1所述的一種基于無線通信設備臨時綁定的通信方法,其特征在于:所述步驟s4中,所述通信從機重新開關機后會恢復廣播的通信協議,將通信協議的通信綁定握手碼恢復為初始碼,此時通信從機允許被任一通信主機建立連接并綁定。
7.根據權利要求6所述的一種基于無線通信設備臨時綁定的通信方法,其特征在于:所述通信從機內部可存儲被綁定過的通信主機通信綁定握手碼,當通信從機開機后搜索到多臺通信主機時,優先連接綁定過的通信主機,當通信從機開機后搜索到多臺綁定過的通信主機時,優先連接上一次綁定的通信主機。
8.根據權利要求1-7任一所述的一種基于無線通信設備臨時綁定的通信方法,其特征在于:所述通信主機可讀取所述通信從機信息,并上傳云端服務器,所述云端服務器通過管理員權限修改通信主機的通信綁定握手碼,或臨時賦予通信主機管理員通行碼,生成高級通信協議去刪除或修改通信從機存儲的通信綁定握手碼信息。