技術(shù)領(lǐng)域
物聯(lián)網(wǎng)開(kāi)發(fā)小編溫馨提示:本文牽涉到物聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是牽涉到一種物聯(lián)網(wǎng)設(shè)備的綁定方式、終端與物聯(lián)網(wǎng)設(shè)備!
背景技術(shù)
近年來(lái),隨著物聯(lián)網(wǎng)設(shè)備的應(yīng)用越來(lái)越廣泛,對(duì)物聯(lián)網(wǎng)設(shè)備的控制與管理是實(shí)現(xiàn) 物聯(lián)網(wǎng)領(lǐng)域智能化應(yīng)用的重要手段。為了實(shí)現(xiàn)對(duì)物聯(lián)網(wǎng)設(shè)備的控制功能,需要先對(duì)終端與 物聯(lián)網(wǎng)設(shè)備進(jìn)行綁定。
現(xiàn)有的終端與物聯(lián)網(wǎng)設(shè)備進(jìn)行綁定時(shí),需要人工參與,例如人工輸入驗(yàn)證碼來(lái)驗(yàn) 證有效性,這樣會(huì)增加綁定過(guò)程的復(fù)雜性,另外,采用該方法,會(huì)出現(xiàn)終端與物聯(lián)網(wǎng)設(shè)備之 間未綁定成功,也就是綁定的可靠性較差;可見(jiàn),現(xiàn)有的終端與物聯(lián)網(wǎng)設(shè)備之間的綁定方法 可靠性較差。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例期望提供一種物聯(lián)網(wǎng)設(shè)備綁定方法、終端和物聯(lián)網(wǎng)設(shè)備, 以解決物聯(lián)網(wǎng)設(shè)備綁定方法的可靠性較差的技術(shù)問(wèn)題,提高了物聯(lián)網(wǎng)設(shè)備綁定方法的靈活 性和可靠性。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
第一方面,本發(fā)明實(shí)施例提供一種物聯(lián)網(wǎng)設(shè)備綁定方法,包括:接收到物聯(lián)網(wǎng)設(shè)備 對(duì)所述請(qǐng)求消息的響應(yīng)消息后,與發(fā)送所述響應(yīng)消息的物聯(lián)網(wǎng)設(shè)備建立通信連接;基于所 述通信連接,接收來(lái)自物聯(lián)網(wǎng)設(shè)備發(fā)送的物聯(lián)網(wǎng)設(shè)備是否向物聯(lián)網(wǎng)服務(wù)器注冊(cè)成功的通知 消息;基于所述通知消息,確定物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器注冊(cè)失敗時(shí),向注冊(cè)失敗的 物聯(lián)網(wǎng)設(shè)備發(fā)送重新向所述物聯(lián)網(wǎng)服務(wù)器注冊(cè)的指示消息,直至確定建立通信連接的所有 物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器均注冊(cè)成功。
進(jìn)一步地,基于所述通知消息,確定物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器注冊(cè)失敗,包 括:確定所述通知消息中未攜帶所述物聯(lián)網(wǎng)服務(wù)器為物聯(lián)網(wǎng)設(shè)備分配的身份標(biāo)識(shí)ID和/或 訪(fǎng)問(wèn)所述物聯(lián)網(wǎng)服務(wù)器的訪(fǎng)問(wèn)令牌時(shí),確定物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器注冊(cè)失敗。
進(jìn)一步地,確定建立通信連接的所有物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器均注冊(cè)成 功,包括:確定建立通信連接的所有物聯(lián)網(wǎng)設(shè)備發(fā)送的通知消息中均攜帶有所述物聯(lián)網(wǎng)服 務(wù)器為物聯(lián)網(wǎng)設(shè)備分配的ID和訪(fǎng)問(wèn)所述物聯(lián)網(wǎng)服務(wù)器的訪(fǎng)問(wèn)令牌時(shí),確定建立通信連接的 所有物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器均注冊(cè)成功。
進(jìn)一步地,所述方法還包括:確定物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器注冊(cè)成功時(shí),基 于所述物聯(lián)網(wǎng)設(shè)備發(fā)送的通知消息中攜帶的所述物聯(lián)網(wǎng)服務(wù)器為物聯(lián)網(wǎng)設(shè)備分配的ID和 訪(fǎng)問(wèn)所述物聯(lián)網(wǎng)服務(wù)器的訪(fǎng)問(wèn)令牌向所述物聯(lián)網(wǎng)服務(wù)器發(fā)送訪(fǎng)問(wèn)請(qǐng)求消息,與所述物聯(lián)網(wǎng) 服務(wù)器建立訪(fǎng)問(wèn)連接,并基于所述訪(fǎng)問(wèn)連接與所述物聯(lián)網(wǎng)設(shè)備進(jìn)行綁定。
第二方面,本發(fā)明實(shí)施例提供一種物聯(lián)網(wǎng)設(shè)備綁定方法,包括:接收到終端廣播的 建立連接的請(qǐng)求消息,向所述終端發(fā)送響應(yīng)消息,與所述終端建立通信連接;基于所述通信 連接,向所述終端發(fā)送物聯(lián)網(wǎng)設(shè)備是否向物聯(lián)網(wǎng)服務(wù)器注冊(cè)成功的通知消息;接收所述終 端發(fā)送的重新向所述物聯(lián)網(wǎng)服務(wù)器注冊(cè)的指示消息后,向所述物聯(lián)網(wǎng)服務(wù)器重新進(jìn)行注 冊(cè),并向所述終端發(fā)送所述物聯(lián)網(wǎng)設(shè)備是否向物聯(lián)網(wǎng)服務(wù)器注冊(cè)成功的通知消息。
進(jìn)一步地,所述方法還包括:所述物聯(lián)網(wǎng)設(shè)備向物聯(lián)網(wǎng)服務(wù)器注冊(cè)成功時(shí),接收所 述物聯(lián)網(wǎng)服務(wù)器發(fā)送的訪(fǎng)問(wèn)所述物聯(lián)網(wǎng)服務(wù)器的訪(fǎng)問(wèn)令牌和所述物聯(lián)網(wǎng)服務(wù)器為所述物 聯(lián)網(wǎng)設(shè)備分配的身份標(biāo)識(shí)ID,將所述訪(fǎng)問(wèn)令牌及所述ID插入所述通知消息;接收到所述物 聯(lián)網(wǎng)服務(wù)器發(fā)送的與所述終端的綁定請(qǐng)求消息后,向所述物聯(lián)網(wǎng)服務(wù)器發(fā)送確認(rèn)消息,基 于所述物聯(lián)網(wǎng)服務(wù)器與所述終端建立綁定關(guān)系。
第三方面,本發(fā)明實(shí)施例提供一種終端,包括:廣播模塊,用于廣播與物聯(lián)網(wǎng)設(shè)備 建立連接的請(qǐng)求消息;連接模塊,用于接收到物聯(lián)網(wǎng)設(shè)備對(duì)所述請(qǐng)求消息的響應(yīng)消息后,與 發(fā)送所述響應(yīng)消息的物聯(lián)網(wǎng)設(shè)備建立通信連接;接收模塊,用于基于所述通信連接,接收來(lái) 自物聯(lián)網(wǎng)設(shè)備發(fā)送的物聯(lián)網(wǎng)設(shè)備是否向物聯(lián)網(wǎng)服務(wù)器注冊(cè)成功的通知消息;確定模塊,用 于基于所述通知消息,確定物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器注冊(cè)失敗時(shí),向注冊(cè)失敗的物 聯(lián)網(wǎng)設(shè)備發(fā)送重新向所述物聯(lián)網(wǎng)服務(wù)器注冊(cè)的指示消息,直至確定建立通信連接的所有物 聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器均注冊(cè)成功。
進(jìn)一步地,所述確定模塊,包括:第一確定子模塊,用于確定所述通知消息中未攜 帶所述物聯(lián)網(wǎng)服務(wù)器為物聯(lián)網(wǎng)設(shè)備分配的身份標(biāo)識(shí)ID和/或訪(fǎng)問(wèn)所述物聯(lián)網(wǎng)服務(wù)器的訪(fǎng)問(wèn) 令牌時(shí),確定物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器注冊(cè)失敗。
進(jìn)一步地,所述確定模塊,包括:第二確定子模塊,用于確定建立通信連接的所有 物聯(lián)網(wǎng)設(shè)備發(fā)送的通知消息中均攜帶有所述物聯(lián)網(wǎng)服務(wù)器為物聯(lián)網(wǎng)設(shè)備分配的ID和訪(fǎng)問(wèn) 所述物聯(lián)網(wǎng)服務(wù)器的訪(fǎng)問(wèn)令牌時(shí),確定建立通信連接的所有物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù) 器均注冊(cè)成功。
進(jìn)一步地,所述終端還包括:綁定模塊,用于確定物聯(lián)網(wǎng)設(shè)備向所述物聯(lián)網(wǎng)服務(wù)器 注冊(cè)成功時(shí),基于所述物聯(lián)網(wǎng)設(shè)備發(fā)送的通知消息中攜帶的所述物聯(lián)網(wǎng)服務(wù)器為物聯(lián)網(wǎng)設(shè) 備分配的ID和訪(fǎng)問(wèn)所述物聯(lián)網(wǎng)服務(wù)器的訪(fǎng)問(wèn)令牌向所述物聯(lián)網(wǎng)服務(wù)器發(fā)送訪(fǎng)問(wèn)請(qǐng)求消息, 與所述物聯(lián)網(wǎng)服務(wù)器建立訪(fǎng)問(wèn)連接,并基于所述訪(fǎng)問(wèn)連接與所述物聯(lián)網(wǎng)設(shè)備進(jìn)行綁定。
第四方面,本發(fā)明實(shí)施例提供一種物聯(lián)網(wǎng)設(shè)備,包括:連接模塊,用于接收到終端 廣播的建立連接的請(qǐng)求消息,向所述終端發(fā)送響應(yīng)消息,與所述終端建立通信連接;發(fā)送模 塊,用于基于所述通信連接,向所述終端發(fā)送所述物聯(lián)網(wǎng)設(shè)備是否向物聯(lián)網(wǎng)服務(wù)器注冊(cè)成 功的通知消息;重新注冊(cè)模塊,用于接收所述終端發(fā)送的重新向所述物聯(lián)網(wǎng)服務(wù)器注冊(cè)的 指示消息后,向所述物聯(lián)網(wǎng)服務(wù)器重新進(jìn)行注冊(cè),并向所述終端發(fā)送所述物聯(lián)網(wǎng)設(shè)備是否 向物聯(lián)網(wǎng)服務(wù)器注冊(cè)成功的通知消息。
進(jìn)一步地,所述物聯(lián)網(wǎng)設(shè)備,包括:接收模塊,用于所述物聯(lián)網(wǎng)設(shè)備向物聯(lián)網(wǎng)服務(wù) 器注冊(cè)成功時(shí),接收所述物聯(lián)網(wǎng)服務(wù)器發(fā)送的訪(fǎng)問(wèn)所述物聯(lián)網(wǎng)服務(wù)器的訪(fǎng)問(wèn)令牌和所述物 聯(lián)網(wǎng)服務(wù)器為所述物聯(lián)網(wǎng)設(shè)備分配的身份標(biāo)識(shí)ID,將所述訪(fǎng)問(wèn)令牌及所述ID插入所述通知 消息;綁定模塊,用于接收到所述物聯(lián)網(wǎng)服務(wù)器發(fā)送的與所述終端的綁定請(qǐng)求消息后,向所 述物聯(lián)網(wǎng)服務(wù)器發(fā)送確認(rèn)消息,基于所述物聯(lián)網(wǎng)服務(wù)器與所述終端建立綁定關(guān)系。
本發(fā)明實(shí)施例所提供的物聯(lián)網(wǎng)設(shè)備綁定方法、終端和物聯(lián)網(wǎng)設(shè)備,該方法包括:首 先,終端廣播與物聯(lián)網(wǎng)設(shè)備建立連接的請(qǐng)求消息,接收到物聯(lián)網(wǎng)設(shè)備對(duì)請(qǐng)求消息的響應(yīng)消 息后,使得終端與發(fā)送響應(yīng)消息的物聯(lián)網(wǎng)設(shè)備建立通信連接,然后,在終端與物聯(lián)網(wǎng)設(shè)備建 立通信連接的基礎(chǔ)上,終端接收來(lái)自物聯(lián)網(wǎng)設(shè)備發(fā)送的物聯(lián)網(wǎng)設(shè)備是否向物聯(lián)網(wǎng)服務(wù)器注 冊(cè)成功的通知消息,根據(jù)該通知消息可以確定出物聯(lián)網(wǎng)設(shè)備向物聯(lián)網(wǎng)服務(wù)器是否注冊(cè)成 功,最后,當(dāng)確定出物聯(lián)網(wǎng)設(shè)備向物聯(lián)網(wǎng)服務(wù)器注冊(cè)失敗時(shí),向注冊(cè)失敗的物聯(lián)網(wǎng)設(shè)備發(fā)送 重新向物聯(lián)網(wǎng)服務(wù)器注冊(cè)的指示消息,使得物聯(lián)網(wǎng)設(shè)備重新向物聯(lián)網(wǎng)服務(wù)器發(fā)送注冊(cè)請(qǐng) 求,直至確定建立通信連接的所有物聯(lián)網(wǎng)設(shè)備向物聯(lián)網(wǎng)服務(wù)器均注冊(cè)成功;也就是說(shuō),終端 可以知曉物聯(lián)網(wǎng)設(shè)備向物聯(lián)網(wǎng)服務(wù)器是否注冊(cè)成功,避免了物聯(lián)網(wǎng)設(shè)備向物聯(lián)網(wǎng)服務(wù)器注 冊(cè)失敗所導(dǎo)致的物聯(lián)網(wǎng)設(shè)備綁定失敗的后果,增加了物聯(lián)網(wǎng)設(shè)備綁定過(guò)程的可靠性,從而 解決了物聯(lián)網(wǎng)設(shè)備綁定方法可靠性較差的技術(shù)問(wèn)題,提高了物聯(lián)網(wǎng)設(shè)備綁定方法的可靠 性。
本文由安徽海鴻計(jì)算機(jī)技術(shù)有限公司原創(chuàng),轉(zhuǎn)載時(shí)請(qǐng)注名
嵌入式開(kāi)發(fā)網(wǎng)址:
http://nshuan.cn/