專利名稱:傳感器設(shè)備標(biāo)識(shí)的生成及使用方法、系統(tǒng)和相關(guān)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及家庭物聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種傳感器設(shè)備標(biāo)識(shí)的生成及使用方法、 系統(tǒng)和相關(guān)設(shè)備。
背景技術(shù):
家庭物聯(lián)網(wǎng)包括安防、家電控制等業(yè)務(wù),上述業(yè)務(wù)中使用的傳感器設(shè)備標(biāo)識(shí)通常采用靜態(tài)生成的方式,傳感器設(shè)備標(biāo)識(shí)在傳感器設(shè)備出廠前根據(jù)預(yù)先規(guī)定的規(guī)則編碼生成,目前編碼規(guī)則通常采用傳感器設(shè)備的序列號(hào)進(jìn)行標(biāo)識(shí),傳感器設(shè)備的序列號(hào)標(biāo)識(shí) (SNID)由傳感器設(shè)備的生產(chǎn)廠家和運(yùn)營(yíng)商預(yù)先協(xié)商,并由運(yùn)營(yíng)商統(tǒng)一制定和分配。
現(xiàn)有技術(shù)中靜態(tài)生成傳感器設(shè)備標(biāo)識(shí)的方法,存在如下問(wèn)題
采用傳感器設(shè)備的序列號(hào)標(biāo)識(shí)(SNID)時(shí),運(yùn)營(yíng)商需要和每個(gè)傳感器設(shè)備的生成廠家預(yù)先進(jìn)行協(xié)商并統(tǒng)一制定編碼規(guī)則,傳感器設(shè)備的生產(chǎn)廠家在傳感器設(shè)備入網(wǎng)前需要向運(yùn)營(yíng)商申請(qǐng)相應(yīng)的傳感器設(shè)備標(biāo)識(shí)。當(dāng)傳感器設(shè)備的生產(chǎn)廠家數(shù)量增多時(shí),將給運(yùn)營(yíng)商帶來(lái)很大的協(xié)商成本和工作量,導(dǎo)致運(yùn)營(yíng)商無(wú)法對(duì)家庭物聯(lián)網(wǎng)進(jìn)行有效的網(wǎng)絡(luò)管理;
當(dāng)傳感器設(shè)備的數(shù)量超過(guò)預(yù)先規(guī)定分配的序列號(hào)標(biāo)識(shí)數(shù)量時(shí),運(yùn)營(yíng)商需要重新制定序列號(hào)標(biāo)識(shí)數(shù)量和編碼規(guī)則,導(dǎo)致運(yùn)營(yíng)商需要對(duì)家庭物聯(lián)網(wǎng)進(jìn)行頻繁的網(wǎng)絡(luò)升級(jí)。發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種傳感器設(shè)備標(biāo)識(shí)的生成及使用方法、系統(tǒng)和相關(guān)設(shè)備, 用 以解決現(xiàn)有靜態(tài)生成傳感器設(shè)備標(biāo)識(shí)的方法所導(dǎo)致的無(wú)法對(duì)家庭物聯(lián)網(wǎng)進(jìn)行有效的網(wǎng)絡(luò)管理,以及需要對(duì)家庭物聯(lián)網(wǎng)進(jìn)行頻繁的網(wǎng)絡(luò)升級(jí)的問(wèn)題。
本發(fā)明實(shí)施例提供的一種傳感器設(shè)備標(biāo)識(shí)的生成方法,包括
家庭物聯(lián)網(wǎng)平臺(tái)接收家庭網(wǎng)關(guān)發(fā)送的傳感器設(shè)備注冊(cè)請(qǐng)求消息,其中攜帶所述家庭網(wǎng)關(guān)自身的網(wǎng)關(guān)標(biāo)識(shí)GID、所述傳感器設(shè)備的序列號(hào)標(biāo)識(shí)SNID和型號(hào)標(biāo)識(shí)DID ;
所述家庭物聯(lián)網(wǎng)平臺(tái)確認(rèn)所述傳感器設(shè)備首次上電時(shí),根據(jù)所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID生成所述傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID,并在本地保存所述傳感器設(shè)備的VID和SNID之間的綁定關(guān)系,其中傳感器設(shè)備的VID在家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái)之間使用;以及
所述家庭物聯(lián)網(wǎng)平臺(tái)將生成的傳感器設(shè)備的VID攜帶在傳感器設(shè)備注冊(cè)響應(yīng)消息中返回給所述家庭網(wǎng)關(guān)。
本發(fā)明實(shí)施例提供的一種傳感器設(shè)備標(biāo)識(shí)的生成方法,包括
家庭網(wǎng)關(guān)向家庭物聯(lián)網(wǎng)平臺(tái)發(fā)送傳感器設(shè)備注冊(cè)請(qǐng)求消息,其中攜帶所述家庭網(wǎng)關(guān)自身的網(wǎng)關(guān)標(biāo)識(shí)GID、所述傳感器設(shè)備的序列號(hào)標(biāo)識(shí)SNID和型號(hào)標(biāo)識(shí)DID ;
家庭網(wǎng)關(guān)從家庭物聯(lián)網(wǎng)平臺(tái)返回的傳感器設(shè)備注冊(cè)響應(yīng)消息中,解析出傳感器設(shè)備的VID,并確認(rèn)本地未存儲(chǔ)所述傳感器設(shè)備的VID時(shí),在本地保存所述傳感器設(shè)備的VID 和SNID之間的綁定關(guān)系,所述傳感器設(shè)備的VID由家庭物聯(lián)網(wǎng)平臺(tái)確認(rèn)所述傳感器設(shè)備首次上電時(shí)根據(jù)所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID生成,并且在家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái)之間使用。
本發(fā)明實(shí)施例提供的一種傳感器設(shè)備標(biāo)識(shí)的生成系統(tǒng),包括家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái),其中
所述家庭網(wǎng)關(guān),用于向家庭物聯(lián)網(wǎng)平臺(tái)發(fā)送傳感器設(shè)備注冊(cè)請(qǐng)求消息,其中攜帶所述家庭網(wǎng)關(guān)自身的網(wǎng)關(guān)標(biāo)識(shí)GID、所述傳感器設(shè)備的序列號(hào)標(biāo)識(shí)SNID和型號(hào)標(biāo)識(shí)DID;以及從所述家庭物聯(lián)網(wǎng)平臺(tái)返回的傳感器設(shè)備注冊(cè)響應(yīng)消息中,解析出傳感器設(shè)備的VID,并確認(rèn)本地未存儲(chǔ)所述傳感器設(shè)備的VID時(shí),在本地保存所述傳感器設(shè)備的VID和SNID之間的綁定關(guān)系;
所述家庭物聯(lián)網(wǎng)平臺(tái),用于接收家庭網(wǎng)關(guān)發(fā)送的所述傳感器設(shè)備注冊(cè)請(qǐng)求消息, 確認(rèn)所述傳感器設(shè)備首次上電時(shí),根據(jù)所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID 生成所述傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID,并在本地保存所述傳感器設(shè)備的VID和SNID之間的綁定關(guān)系,其中傳感器設(shè)備的VID在家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái)之間使用;以及將生成的傳感器設(shè)備的VID攜帶在傳感器設(shè)備注冊(cè)響應(yīng)消息中返回給所述家庭網(wǎng)關(guān)。
本發(fā)明實(shí)施例提供的一種家庭物聯(lián)網(wǎng)平臺(tái),包括
接收模塊,用于接收家庭網(wǎng)關(guān)發(fā)送的傳感器設(shè)備注冊(cè)請(qǐng)求消息,其中攜帶所述家庭網(wǎng)關(guān)自身的網(wǎng)關(guān)標(biāo)識(shí)GID、所述傳感器設(shè)備的序列號(hào)標(biāo)識(shí)SNID和型號(hào)標(biāo)識(shí)DID ;
處理模塊,用于確認(rèn)所述傳感器設(shè)備首次上電時(shí),根據(jù)所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID生成所述傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID,并將所述傳感器設(shè)備的 VID和SNID之間的綁定關(guān)系保存到數(shù)據(jù)庫(kù)模塊中,其中傳感器設(shè)備的VID在家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái)之間使用;
數(shù)據(jù)庫(kù)模塊,用于存儲(chǔ)所述傳感器設(shè)備的VID和SNID之間的綁定關(guān)系;
本發(fā)明實(shí)施例提供的一種家庭網(wǎng)關(guān),包括
發(fā)送模塊,用于向家庭物聯(lián)網(wǎng)平臺(tái)發(fā)送傳感器設(shè)備注冊(cè)請(qǐng)求消息,其中攜帶所述家庭網(wǎng)關(guān)自身的網(wǎng)關(guān)標(biāo)識(shí)GID、所述傳感器設(shè)備的序列號(hào)標(biāo)識(shí)SNID和型號(hào)標(biāo)識(shí)DID ;
接收模塊,用于接收家庭物聯(lián)網(wǎng)平臺(tái)返回的攜帶傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID的傳感器設(shè)備注冊(cè)響應(yīng)消息,所述傳感器設(shè)備的VID由家庭物聯(lián)網(wǎng)平臺(tái)確認(rèn)所述傳感器設(shè)備首次上電時(shí)根據(jù)所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID生成,并且在家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái)之間使用;
解析模塊,用于從家庭物聯(lián)網(wǎng)平臺(tái)返回的傳感器設(shè)備注冊(cè)響應(yīng)消息中,解析出傳感器設(shè)備的VID,并確認(rèn)本地未存儲(chǔ)所述傳感器設(shè)備的VID時(shí),將所述傳感器設(shè)備的VID和 SNID之間的綁定關(guān)系保存到數(shù)據(jù)庫(kù)模塊中;
數(shù)據(jù)庫(kù)模塊,用于存儲(chǔ)所述傳感器設(shè)備的VID和SNID之間的綁定關(guān)系。
本發(fā)明實(shí)施例提供的一種傳感器設(shè)備標(biāo)識(shí)的使用方法,包括
家庭物聯(lián)網(wǎng)平臺(tái)接收用戶設(shè)備發(fā)起的第一操作命令消息,查詢所述第一操作命令消息中的被操作傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID,并重新構(gòu)建第二操作命令消息發(fā)送給所述家庭網(wǎng)關(guān),其中攜帶被操作傳感器設(shè)備的VID ;
所述家庭網(wǎng)關(guān)從接收到的第二操作命令消息中解析出被操作傳感器設(shè)備的VID, 查詢本地保存的傳感器設(shè)備的VID和序列號(hào)標(biāo)識(shí)SNID之間的綁定關(guān)系,獲得被操作傳感器設(shè)備的SNID,并重新構(gòu)建第三操作命令消息發(fā)送給被操作傳感器設(shè)備,其中攜帶被操作傳感器設(shè)備的SNID ;以及接收被操作傳感器設(shè)備完成相應(yīng)操作后返回的第三操作命令響應(yīng)消息,其中攜帶被操作傳感器設(shè)備的SNID,查詢本地保存的傳感器設(shè)備的VID和SNID之間的綁定關(guān)系,獲得被操作傳感器設(shè)備的VID,并重新構(gòu)建第二操作命令響應(yīng)消息返回給所述家庭物聯(lián)網(wǎng)平臺(tái),其中攜帶被操作傳感器設(shè)備的VID ;
所述家庭物聯(lián)網(wǎng)平臺(tái)將接收到的第二操作命令響應(yīng)消息重新構(gòu)建為用戶設(shè)備所支持格式的第一操作命令響應(yīng)消息返回給所述用戶設(shè)備。
本發(fā)明實(shí)施例提供的一種傳感器設(shè)備標(biāo)識(shí)的使用系統(tǒng),包括家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái),其中
所述家庭物聯(lián)網(wǎng)平臺(tái),用于接收用戶設(shè)備發(fā)起的第一操作命令消息,查詢所述第一操作命令消息中的被操作傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID,并重新構(gòu)建第二操作命令消息發(fā)送給所述家庭網(wǎng)關(guān),其中攜帶被操作傳感器設(shè)備的VID;以及將接收到的第二操作命令響應(yīng)消息重新構(gòu)建為用戶設(shè)備所支持格式的第一操作命令響應(yīng)消息返回給所述用戶設(shè)備;
所述家庭網(wǎng)關(guān),用于從接收到的第二操作命令消息中解析出被操作傳感器設(shè)備的 VID,查詢本地保存的傳感器設(shè)備的VID和序列號(hào)標(biāo)識(shí)SNID之間的綁定關(guān)系,獲得被操作傳感器設(shè)備的SNID,并重新構(gòu)建第三操作命令消息發(fā)送給被操作傳感器設(shè)備,其中攜帶被操作傳感器設(shè)備的SNID ;以及接收被操作傳感器設(shè)備完成相應(yīng)操作后返回的第三操作命令響應(yīng)消息,其中攜帶被操作傳感器設(shè)備的SNID,查詢本地保存的傳感器設(shè)備的VID和SNID 之間的綁定關(guān)系,獲得被操作傳感器設(shè)備的VID,并重新構(gòu)建第二操作命令響應(yīng)消息返回給所述家庭物聯(lián)網(wǎng)平臺(tái),其中攜帶被操作傳感器設(shè)備的VID。
本發(fā)明實(shí)施例提供的一種傳感器設(shè)備標(biāo)識(shí)的使用方法,包括
家庭網(wǎng)關(guān)接收傳感器設(shè)備發(fā)送的第一狀態(tài)報(bào)告消息,其中攜帶傳感器設(shè)備自身的序列號(hào)標(biāo)識(shí)SNID,查詢本地保存的傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID和SNID之間的綁定關(guān)系, 獲得傳感器設(shè)備的VID,并重新構(gòu)建第二狀態(tài)報(bào)告消息發(fā)送給家庭物聯(lián)網(wǎng)平臺(tái),其中攜帶傳感器 設(shè)備的VID和家庭網(wǎng)關(guān)自身的網(wǎng)關(guān)標(biāo)識(shí)GID ;
家庭物聯(lián)網(wǎng)平臺(tái)將第二狀態(tài)報(bào)告消息重新構(gòu)建為用戶設(shè)備所支持格式的第三狀態(tài)報(bào)告消息,并根據(jù)家庭網(wǎng)關(guān)的GID與用戶設(shè)備的注冊(cè)終端標(biāo)識(shí)之間的綁定關(guān)系將第三狀態(tài)報(bào)告消息發(fā)送給相應(yīng)的用戶設(shè)備。
本發(fā)明實(shí)施例提供的一種傳感器設(shè)備標(biāo)識(shí)的使用系統(tǒng),包括家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái),其中
家庭網(wǎng)關(guān),用于接收傳感器設(shè)備發(fā)送的第一狀態(tài)報(bào)告消息,其中攜帶傳感器設(shè)備自身的序列號(hào)標(biāo)識(shí)SNID,查詢本地保存的傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID和SNID之間的綁定關(guān)系,獲得傳感器設(shè)備的VID,并重新構(gòu)建第二狀態(tài)報(bào)告消息發(fā)送給家庭物聯(lián)網(wǎng)平臺(tái),其中攜帶傳感器設(shè)備的VID和家庭網(wǎng)關(guān)自身的網(wǎng)關(guān)標(biāo)識(shí)GID ;
家庭物聯(lián)網(wǎng)平臺(tái),用于將第二狀態(tài)報(bào)告消息重新構(gòu)建為用戶設(shè)備所支持格式的第三狀態(tài)報(bào)告消息,并根據(jù)家庭網(wǎng)關(guān)的GID與用戶設(shè)備的注冊(cè)終端標(biāo)識(shí)之間的綁定關(guān)系將第三狀態(tài)報(bào)告消息發(fā)送給相應(yīng)的用戶設(shè)備。
本發(fā)明實(shí)施例提供的傳感器設(shè)備標(biāo)識(shí)的生成方法、系統(tǒng)和相關(guān)設(shè)備,由家庭網(wǎng)關(guān)發(fā)送攜帶家庭網(wǎng)關(guān)自身的網(wǎng)關(guān)標(biāo)識(shí)GID、傳感器設(shè)備的序列號(hào)標(biāo)識(shí)SNID和型號(hào)標(biāo)識(shí)DID的傳感器設(shè)備注冊(cè)請(qǐng)求消息,家庭物聯(lián)網(wǎng)平臺(tái)接收到傳感器設(shè)備注冊(cè)請(qǐng)求消息后,確認(rèn)傳感器設(shè)備首次上次時(shí),根據(jù)消息中攜帶的GID和DID生成所述傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID, 并在本地保存?zhèn)鞲衅髟O(shè)備的VID和SNID之間的綁定關(guān)系之后,將攜帶VID的傳感器設(shè)備注冊(cè)響應(yīng)消息返回給家庭網(wǎng)關(guān)。在傳感器設(shè)備和家庭網(wǎng)關(guān)之間仍然使用傳感器設(shè)備的SNID 傳遞消息,在家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái)之間使用傳感器設(shè)備的VID傳遞消息,該VID由運(yùn)營(yíng)商統(tǒng)一進(jìn)行分配和管理,不依賴于各傳感器設(shè)備的生產(chǎn)廠家,但能和傳感器設(shè)備的生產(chǎn)廠家為傳感器設(shè)備定義的SNID協(xié)同合作,共同構(gòu)建家庭物聯(lián)網(wǎng)統(tǒng)一的設(shè)備標(biāo)識(shí)體系,從而能夠?qū)彝ノ锫?lián)網(wǎng)進(jìn)行有效的網(wǎng)絡(luò)管理,同時(shí)避免了對(duì)家庭物聯(lián)網(wǎng)進(jìn)行頻繁的網(wǎng)絡(luò)升級(jí)的過(guò)程。
本發(fā)明實(shí)施例提供的傳感器設(shè)備標(biāo)識(shí)的使用方法和系統(tǒng),基于生成的傳感器設(shè)備的VID,通過(guò)在傳感器設(shè)備和家庭網(wǎng)關(guān)之間使用傳感器設(shè)備的SNID傳遞消息,在家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái)之間使用傳感器設(shè)備的VID傳遞消息,能夠?qū)崿F(xiàn)用戶設(shè)備將操作命令消息通過(guò)家庭物聯(lián)網(wǎng)發(fā)送給傳感器設(shè)備,被操作傳感器設(shè)備完成相應(yīng)操作后將操作命令響應(yīng)消息通過(guò)家庭物聯(lián)網(wǎng)發(fā)送給用戶設(shè)備,還能夠?qū)崿F(xiàn)傳感器設(shè)備將狀態(tài)報(bào)告消息通過(guò)家庭物聯(lián)網(wǎng)發(fā)送給用戶設(shè)備,從而更有效的實(shí)現(xiàn)家庭物聯(lián)網(wǎng)中安防、家電控制等業(yè)務(wù)。
圖1為家庭物聯(lián)網(wǎng)的組網(wǎng)結(jié)構(gòu)圖2為本發(fā)明實(shí)施例提供的傳感器設(shè)備標(biāo)識(shí)的生成方法流程圖3為本發(fā)明實(shí)施例提供的傳感器設(shè)備的注冊(cè)流程圖4為本發(fā)明實(shí)施例提供的傳感器設(shè)備標(biāo)識(shí)的生成系統(tǒng)結(jié)構(gòu)圖5為本發(fā)明實(shí)施例提供的家庭網(wǎng)關(guān)的結(jié)構(gòu)不意圖6為本發(fā)明實(shí)施例提供的家庭物聯(lián)網(wǎng)平臺(tái)的結(jié)構(gòu)示意圖7為本發(fā)明實(shí)施例提供的第一種傳感器設(shè)備標(biāo)識(shí)的使用方法流程圖8為本發(fā)明實(shí)施例提供的第二種傳感器設(shè)備標(biāo)識(shí)的使用方法流程圖。
具體實(shí)施方式
下面結(jié)合說(shuō)明書附圖,對(duì)傳感器設(shè)備標(biāo)識(shí)的生成及使用方法、系統(tǒng)和相關(guān)設(shè)備的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明,并且在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。
在對(duì)本發(fā)明實(shí)施例提供的傳感器設(shè)備標(biāo)識(shí)生成及使用方法、系統(tǒng)和相關(guān)設(shè)備的具體實(shí)施方式
說(shuō)明之前,首先介紹一下現(xiàn)有家庭物聯(lián)網(wǎng)的組網(wǎng)結(jié)構(gòu),如圖1所示,家庭物聯(lián)網(wǎng)平臺(tái)通過(guò)家庭網(wǎng)關(guān)與傳感器設(shè)備相互傳遞消息,其中家庭物聯(lián)網(wǎng)平臺(tái)可以直接通過(guò)有線或無(wú)線網(wǎng)絡(luò)與家庭網(wǎng)關(guān)相互傳遞消息,也可以通過(guò)推送平臺(tái)將消息發(fā)送給家庭網(wǎng)關(guān),家庭物聯(lián)網(wǎng)平臺(tái)可以通過(guò)無(wú)線網(wǎng)絡(luò)與用戶設(shè)備相互傳遞消息,也可以通過(guò)推送平臺(tái)將消息發(fā)送給用戶設(shè)備。
為了實(shí)施本發(fā)明,首先介紹幾個(gè)相關(guān)的標(biāo)識(shí)信息
傳感器設(shè)備的SNID (序列號(hào)標(biāo)識(shí)),傳感器設(shè)備的生產(chǎn)廠家在傳感器設(shè)備出廠時(shí)自行制定的設(shè)備序列號(hào);
傳感器設(shè)備的DID (型號(hào)標(biāo)識(shí)),由運(yùn)營(yíng)商統(tǒng)一規(guī)劃制定,如空調(diào)類、冰箱類等;
傳感器設(shè)備的INDEXID(在同一家庭網(wǎng)關(guān)下同種型號(hào)索引號(hào)),表不該傳感器設(shè)備在同一家庭中同樣設(shè)備類型中的排序,由運(yùn)營(yíng)商動(dòng)態(tài)生成;
家庭網(wǎng) 關(guān)的網(wǎng)關(guān)標(biāo)識(shí)(GID),由運(yùn)營(yíng)商在制定家庭網(wǎng)關(guān)時(shí)統(tǒng)一規(guī)劃制定;
傳感器設(shè)備的VID(應(yīng)用層標(biāo)識(shí))由傳感器設(shè)備所接入家庭網(wǎng)關(guān)的網(wǎng)關(guān)標(biāo)識(shí)GID、 傳感器設(shè)備的DID和INDEXID組成,由運(yùn)營(yíng)商統(tǒng)一動(dòng)態(tài)生成,且全網(wǎng)唯一。
其中,網(wǎng)關(guān)標(biāo)識(shí)GID用來(lái)表示唯一標(biāo)識(shí)的家庭(如小明家),傳感器設(shè)備的型號(hào)標(biāo)識(shí)DID用來(lái)確定傳感器設(shè)備的設(shè)備類型(如空調(diào)類),傳感器設(shè)備在同一家庭網(wǎng)關(guān)下同種型號(hào)索引號(hào)INDEXID用來(lái)表不傳感器設(shè)備在同一個(gè)家庭中的同類型設(shè)備中是第幾個(gè)。
本發(fā)明實(shí)施例提供的一種傳感器設(shè)備標(biāo)識(shí)的生成方法,如圖2所示,包括以下步驟
步驟S201,家庭網(wǎng)關(guān)將攜帶家庭網(wǎng)關(guān)自身的GID、傳感器設(shè)備的SNID和DID的傳感器設(shè)備注冊(cè)請(qǐng)求消息發(fā)送給家庭物聯(lián)網(wǎng)平臺(tái)。
步驟S202,家庭物聯(lián)網(wǎng)平臺(tái)確認(rèn)傳感器設(shè)備首次上電時(shí),根據(jù)接收到的傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的傳感器設(shè)備的DID和家庭網(wǎng)關(guān)的GID生成傳感器設(shè)備的VID,并在本地保存該傳感器設(shè)備的VID和SNID之間的綁定關(guān)系,其中傳感器設(shè)備的VID在家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái)之間使用。
步驟S203,家庭物聯(lián)網(wǎng)平臺(tái)將生成的傳感器設(shè)備的VID攜帶在傳感器設(shè)備注冊(cè)響應(yīng)消息中返回給家庭網(wǎng)關(guān)。
步驟S204,家庭網(wǎng)關(guān)從家庭物聯(lián)網(wǎng)平臺(tái)返回的傳感器設(shè)備注冊(cè)響應(yīng)消息中解析出傳感器設(shè)備的VID,確認(rèn)本地未存儲(chǔ)該傳感器設(shè)備的VID時(shí),在本地保存該傳感器設(shè)備的 VID和SNID之間的綁定關(guān)系。
其中,傳感器設(shè)備標(biāo)識(shí)的生成方法可以在傳感器設(shè)備的注冊(cè)流程中實(shí)現(xiàn),圖3為本發(fā)明實(shí)施例提供的傳感器設(shè)備的注冊(cè)流程圖,包括以下步驟
步驟S301,傳感器設(shè)備在上電開機(jī)后,向家庭網(wǎng)關(guān)發(fā)送攜帶傳感器設(shè)備的SNID和 DID的注冊(cè)請(qǐng)求消息。
步驟S302,家庭網(wǎng)關(guān)在收到傳感器設(shè)備發(fā)送的注冊(cè)請(qǐng)求消息后,將該注冊(cè)請(qǐng)求消息重新構(gòu)建得到傳感器設(shè)備注冊(cè)請(qǐng)求消息,并向家庭物聯(lián)網(wǎng)平臺(tái)發(fā)送重新構(gòu)建后得到的傳感器設(shè)備注冊(cè)請(qǐng)求消息,該傳感器設(shè)備注冊(cè)請(qǐng)求消息攜帶有家庭網(wǎng)關(guān)自身的GID、傳感器設(shè)備的SNID和DID。
步驟S303,家庭物聯(lián)網(wǎng)平臺(tái)收到家庭網(wǎng)關(guān)發(fā)送的傳感器設(shè)備注冊(cè)請(qǐng)求消息后,判斷該傳感器設(shè)備是否是首次上電,如果是,則執(zhí)行步驟S304,如果不是,則執(zhí)行步驟S305。
步驟S304,家庭物聯(lián)網(wǎng)平臺(tái)根據(jù)傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID生成傳感器設(shè)備的VID,并將VID與SNID之間的綁定關(guān)系保存在家庭物聯(lián)網(wǎng)平臺(tái)的本地?cái)?shù)據(jù)庫(kù)中,轉(zhuǎn)向執(zhí)行步驟S306。
步驟S305,家庭物聯(lián)網(wǎng)平臺(tái)根據(jù)本地?cái)?shù)據(jù)庫(kù)中保存的VID和SNID之間的綁定關(guān)系,提取傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的SNID所綁定的傳感器設(shè)備的VID。
步驟S306,家庭物聯(lián)網(wǎng)平臺(tái)將步驟S304或步驟S305得到的傳感器設(shè)備的VID攜帶在傳感器設(shè)備注冊(cè)響應(yīng)消息中返回給家庭網(wǎng)關(guān)。
步驟S307,家庭網(wǎng)關(guān)收到傳感器設(shè)備注冊(cè)響應(yīng)消息后,從傳感器設(shè)備注冊(cè)響應(yīng)消息中解析出傳感器設(shè)備的VID,判斷家庭網(wǎng)關(guān)的本地?cái)?shù)據(jù)庫(kù)中是否存儲(chǔ)有該解析出的傳感器設(shè)備的VID,如果否,則執(zhí)行步驟S308,如果是,則執(zhí)行步驟S309。
步驟S308,家庭網(wǎng)關(guān)在本地?cái)?shù)據(jù)庫(kù)中保存該傳感器設(shè)備的VID和SNID之間的綁定關(guān)系。
步驟S309,家庭網(wǎng)關(guān)向傳感器設(shè)備返回注冊(cè)響應(yīng)消息。
其中,上述步驟S303中,家庭物聯(lián)網(wǎng)平臺(tái)收到家庭網(wǎng)關(guān)發(fā)送的傳感器設(shè)備注冊(cè)請(qǐng)求消息后,確認(rèn)該傳感器設(shè)備是否是首次上電的方法為家庭物聯(lián)網(wǎng)平臺(tái)根據(jù)傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和SNID,查詢家庭物聯(lián)網(wǎng)平臺(tái)的本地?cái)?shù)據(jù)庫(kù)中是否保存有相應(yīng)的VID表項(xiàng),如果存在,則說(shuō)明該傳感器設(shè)備不是首次上電;如果不存在,則說(shuō)明該傳感器設(shè)備是首次上電。
上述步驟S304中家庭物聯(lián)網(wǎng)平臺(tái)根據(jù)傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和 DID生成傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID的方法為
家庭物聯(lián)網(wǎng)平臺(tái)查詢家庭物聯(lián)網(wǎng)平臺(tái)的本地?cái)?shù)據(jù)庫(kù)中是否存有包括傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID的VID表項(xiàng),如果不存在,給傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID對(duì)應(yīng)的INDEXID表項(xiàng)值分配一個(gè)值,并將該值設(shè)置為初始值;如果存在, 統(tǒng)計(jì)包括傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID的VID表項(xiàng)數(shù),并將傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID對(duì)應(yīng)的INDEXID表項(xiàng)值設(shè)置為該VID表項(xiàng)數(shù)與初始值之和; 最后,由傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID、以及當(dāng)前的INDEXID組成傳感器設(shè)備的VID。一般情況下,可以將INDEXID的初始值設(shè)定為1,后續(xù),INDEXID的表項(xiàng)值就可以設(shè)置為包括傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID的VID表項(xiàng)數(shù)加I。
本發(fā)明實(shí)施例提供的一種傳感器設(shè)備標(biāo)識(shí)的生成系統(tǒng),如圖4所示,包括家庭網(wǎng)關(guān)401和家庭物聯(lián)網(wǎng)平臺(tái)402 ,其中
家庭網(wǎng)關(guān)401,用于向家庭物聯(lián)網(wǎng)平臺(tái)402發(fā)送傳感器設(shè)備注冊(cè)請(qǐng)求消息,其中攜帶家庭網(wǎng)關(guān)自身的網(wǎng)關(guān)標(biāo)識(shí)GID、傳感器設(shè)備的序列號(hào)標(biāo)識(shí)SNID和型號(hào)標(biāo)識(shí)DID ;以及從家庭物聯(lián)網(wǎng)平臺(tái)返回的傳感器設(shè)備注冊(cè)響應(yīng)消息中,解析出傳感器設(shè)備的VID,并確認(rèn)本地未存儲(chǔ)該傳感器設(shè)備的VID時(shí),在本地保存該傳感器設(shè)備的VID和SNID之間的綁定關(guān)系;
具體實(shí)施中,家庭網(wǎng)關(guān)向家庭物聯(lián)網(wǎng)平臺(tái)發(fā)送的傳感器設(shè)備注冊(cè)請(qǐng)求消息是根據(jù)傳感器設(shè)備向家庭網(wǎng)關(guān)發(fā)送的攜帶傳感器設(shè)備的SNID和DID的注冊(cè)請(qǐng)求消息重新構(gòu)建而成的。
家庭物聯(lián)網(wǎng)平臺(tái)402,用于接收家庭網(wǎng)關(guān)401發(fā)送的傳感器設(shè)備注冊(cè)請(qǐng)求消息,確認(rèn)該傳感器設(shè)備首次上電時(shí),根據(jù)傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID生成傳感器設(shè)備的VID,并在本地保存該傳感器設(shè)備的VID和SNID之間的綁定關(guān)系,其中傳感器設(shè)備的VID在家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái)之間使用;以及將生成的傳感器設(shè)備的VID攜帶在傳感器設(shè)備注冊(cè)響應(yīng)消息中返回給家庭網(wǎng)關(guān)。
具體實(shí)施中,家庭物聯(lián)網(wǎng)平臺(tái)確認(rèn)傳感器設(shè)備是首次上電的方法為家庭物聯(lián)網(wǎng)平臺(tái)根據(jù)傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和SNID查詢家庭物聯(lián)網(wǎng)平臺(tái)本地的數(shù)據(jù)庫(kù)中是否保存有相應(yīng)的VID表項(xiàng),如果查詢結(jié)果為否,家庭物聯(lián)網(wǎng)平臺(tái)確認(rèn)該傳感器設(shè)備為首次上電。并且如果家庭物聯(lián)網(wǎng)平臺(tái)根據(jù)傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和SNID 查詢到本地?cái)?shù)據(jù)庫(kù)中保存有相應(yīng)的VID表項(xiàng),那么家庭物聯(lián)網(wǎng)平臺(tái)會(huì)確認(rèn)傳感器設(shè)備不是首次上電,在此情況下,家庭物聯(lián)網(wǎng)平臺(tái)會(huì)根據(jù)本地?cái)?shù)據(jù)庫(kù)中保存的VID和SNID之間的綁定關(guān)系,提取傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的SNID所綁定的傳感器設(shè)備的VID,將提取的傳感器設(shè)備的VID攜帶在傳感器設(shè)備注冊(cè)響應(yīng)消息中返回給家庭網(wǎng)關(guān)。
家庭物聯(lián)網(wǎng)平臺(tái)在確認(rèn)傳感器設(shè)備為首次上電時(shí),會(huì)根據(jù)傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID生成傳感器設(shè)備的VID,具體的生成方法為
家庭物聯(lián)網(wǎng)平臺(tái)查詢本地的數(shù)據(jù)庫(kù)中是否保存有包括傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID的VID表項(xiàng),如果不存在,將傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和 DID對(duì)應(yīng)的INDEXID表項(xiàng)值設(shè)置為初始值;如果存在,統(tǒng)計(jì)包括傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID的VID表項(xiàng)數(shù),將傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID對(duì)應(yīng)的 INDEXID表項(xiàng)值設(shè)置為該VID表項(xiàng)數(shù)與初始值之和。然后由傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID、以及當(dāng)前的INDEXID組成傳感器設(shè)備的VID?!?br>
其中,家庭物聯(lián)網(wǎng)平臺(tái)的一種具體結(jié)構(gòu)示意圖如圖5所示,包括接收模塊501、處理模塊502、數(shù)據(jù)庫(kù)模塊503和發(fā)送模塊504。其中
接收模塊501,用于接收家庭網(wǎng)關(guān)發(fā)送的攜帶家庭網(wǎng)關(guān)的GID、傳感器設(shè)備的SNID 和DID的傳感器設(shè)備注冊(cè)請(qǐng)求消息。
處理模塊502,用于確認(rèn)傳感器設(shè)備首次上電時(shí),根據(jù)接收模塊501接收到的傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID生成傳感器設(shè)備的VID,并將傳感器設(shè)備的VID和 SNID之間的綁定關(guān)系保存到數(shù)據(jù)庫(kù)模塊503中。
具體實(shí)施中,處理模塊502確認(rèn)傳感器設(shè)備是首次上電方法為處理模塊502根據(jù)傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和SNID查詢本地的數(shù)據(jù)庫(kù)模塊503中是否保存有相應(yīng)的VID表項(xiàng),如果查詢的結(jié)果為否,處理模塊502會(huì)確認(rèn)該傳感器設(shè)備為首次上電。如果處理模塊502根據(jù)傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和SNID,查詢到本地的數(shù)據(jù)庫(kù)模塊503中保存有相應(yīng)的VID表項(xiàng),那么處理模塊502會(huì)確認(rèn)該傳感器設(shè)備不是首次上電, 在此情況下,處理模塊502會(huì)根據(jù)數(shù)據(jù)庫(kù)模塊503中保存的VID和SNID之間的綁定關(guān)系, 提取傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的SNID所綁定的傳感器設(shè)備的VID,并將提取的傳感器設(shè)備的VID攜帶在傳感器設(shè)備注冊(cè)響應(yīng)消息中返回給家庭網(wǎng)關(guān)。
處理模塊502在確認(rèn)傳感器設(shè)備首次上電時(shí),會(huì)根據(jù)接收模塊501接收到的傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID生成傳感器設(shè)備的VID,具體生成的方法為
處理模塊502查詢數(shù)據(jù)庫(kù)模塊503中是否保存有包括傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID的VID表項(xiàng),如果否,將傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID對(duì)應(yīng)的INDEXID表項(xiàng)值設(shè)置為初始值,如果是,統(tǒng)計(jì)包括傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的 GID和DID的VID表項(xiàng)數(shù),將傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID對(duì)應(yīng)的INDEXID 表項(xiàng)值設(shè)置為包括傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID的VID表項(xiàng)VID表項(xiàng)數(shù)與初始值之和。并由傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID、以及當(dāng)前的INDEXID組成傳感器設(shè)備的VID。
數(shù)據(jù)庫(kù)模塊503,用于存儲(chǔ)傳感器設(shè)備的VID和SNID之間的綁定關(guān)系。
發(fā)送模塊504,用于將處理模塊502生成的傳感器設(shè)備的VID攜帶在傳感器設(shè)備注冊(cè)響應(yīng)消息中返回給家庭網(wǎng)關(guān)。
在具體實(shí)施中,如果處理模塊502確認(rèn)傳感器設(shè)備不是首次上電,處理模塊502會(huì)根據(jù)數(shù)據(jù)庫(kù)模塊503中保存的VID和SNID之間的綁定關(guān)系,提取傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的SNID所綁定的傳感器設(shè)備的VID,發(fā)送模塊504還用于將處理模塊502從數(shù)據(jù)庫(kù)模塊503中提取的傳感器設(shè)備的VID攜帶在傳感器設(shè)備注冊(cè)響應(yīng)消息中返回給家庭網(wǎng)關(guān)。
其中,家庭網(wǎng)關(guān)的一種具體結(jié)構(gòu)示意圖如圖6所示,包括發(fā)送模塊601、接收模塊 602、解析模塊603、數(shù)據(jù)庫(kù)模塊604。其中
發(fā)送模塊601,用于向家庭物聯(lián)網(wǎng)平臺(tái)發(fā)送攜帶傳感器設(shè)備的SNID和DID以及家庭網(wǎng)關(guān)自身的GID的傳感器設(shè)備注冊(cè)請(qǐng)求消息。
接收模塊602,用于接收家庭物聯(lián)網(wǎng)平臺(tái)返回的攜帶傳感器設(shè)備的應(yīng)用層標(biāo)識(shí) VID的傳感器設(shè)備注冊(cè)響應(yīng)消息。
解析模塊603,用于從家庭物聯(lián)網(wǎng)平臺(tái)返回的傳感器設(shè)備注冊(cè)響應(yīng)消息中,解析出傳感器設(shè)備的VID,并確認(rèn)本地未存儲(chǔ)傳感器設(shè)備的VID時(shí),將傳感器設(shè)備的VID和SNID之間的綁定關(guān)系保存到數(shù)據(jù)庫(kù)模塊604中。
數(shù)據(jù)庫(kù)模塊604,用于存儲(chǔ)傳感器設(shè)備的VID和SNID之間的綁定關(guān)系。
在具體的實(shí)施中,家庭網(wǎng)關(guān)還包括構(gòu)建模塊605,其中
接收模塊601,還用于接收傳感器設(shè)備發(fā)送的攜帶傳感器設(shè)備自身的SNID和DID 的注冊(cè)請(qǐng)求消息;
構(gòu)建模塊605,用于根據(jù)傳感器設(shè)備發(fā)送的攜帶傳感器設(shè)備自身的SNID和DID的注冊(cè)請(qǐng)求消息重新構(gòu)建得到所述傳感器設(shè)備注冊(cè)請(qǐng)求消息。
根據(jù)上述本發(fā)明實(shí)施例提供的傳感器設(shè)備標(biāo)識(shí)的生成方法、系統(tǒng)和相關(guān)設(shè)備,本發(fā)明實(shí)施例還提供了相應(yīng)的傳感器設(shè)備標(biāo)識(shí)的使用方法和系統(tǒng)。
下面結(jié)合附圖,對(duì)本發(fā)明實(shí)施例還提供的傳感器標(biāo)識(shí)的使用方法及系統(tǒng)進(jìn)行詳細(xì)的說(shuō)明。
本發(fā)明實(shí)施例提供的第一種傳感器設(shè)備標(biāo)識(shí)的使用方法為在家庭物聯(lián)網(wǎng)中用戶設(shè)備通過(guò)向傳感器設(shè)備發(fā)送操作命令來(lái)控制傳感器設(shè)備的流程,具體過(guò)程如圖7所示,包括以下步驟
步驟S701,家庭物聯(lián)網(wǎng)平臺(tái)接收用戶設(shè)備發(fā)起的第一操作命令消息,查詢?cè)摰谝徊僮髅钕⒅斜徊僮鱾鞲衅髟O(shè)備的應(yīng)用層標(biāo)識(shí)VID。
其中,家庭物聯(lián)網(wǎng)平臺(tái)接收用戶設(shè)備發(fā)起的第一操作命令消息的具體操作為家庭物聯(lián)網(wǎng)平臺(tái)根據(jù)用戶設(shè)備的注冊(cè)終端標(biāo)識(shí)(一般為MSISDN號(hào)碼)和家庭網(wǎng)關(guān)的GID之間的綁定關(guān)系,推送家庭控制界面給用戶設(shè)備,用戶設(shè)備在控制界面上點(diǎn)擊按鈕,向家庭物聯(lián)網(wǎng)平臺(tái)發(fā)送第一操作命令消息,該消息中包括操作命令和操作對(duì)象(即被操作傳感器設(shè)備)。
步驟S702,家庭物聯(lián)網(wǎng)平臺(tái)在接收到攜帶有傳感器 設(shè)備的VID的第一操作命令消息后,將第一操作命令消息重新構(gòu)建為攜帶有傳感器設(shè)備的VID的第二操作命令消息,發(fā)送給家庭網(wǎng)關(guān)。
其中,家庭物聯(lián)網(wǎng)平臺(tái)可以通過(guò)推送平臺(tái)將第二操作命令消息發(fā)送給家庭網(wǎng)關(guān),具體操作為家庭物聯(lián)網(wǎng)平臺(tái)在第二操作命令消息中添加用戶設(shè)備所綁定的家庭網(wǎng)關(guān)的 GID后轉(zhuǎn)發(fā)給推送平臺(tái),推送平臺(tái)根據(jù)第二操作命令消息中添加的家庭網(wǎng)關(guān)的GID,在家庭網(wǎng)關(guān)已經(jīng)向家庭物聯(lián)網(wǎng)平臺(tái)注冊(cè)過(guò)“家庭網(wǎng)關(guān)的GID與家庭網(wǎng)關(guān)的IP地址和端口綁定關(guān)系”的前提下,通過(guò)查詢獲得家庭網(wǎng)關(guān)的IP地址和端口,并根據(jù)家庭網(wǎng)關(guān)的IP地址和端口將第二操作命令消息轉(zhuǎn)發(fā)給相應(yīng)的家庭網(wǎng)關(guān)。
步驟S703,家庭網(wǎng)關(guān)從第二操作命令消息中解析出被操作傳感器設(shè)備的VID,查詢家庭網(wǎng)關(guān)的本地?cái)?shù)據(jù)庫(kù)中保存的傳感器設(shè)備的VID和SNID之間的綁定關(guān)系,獲得被操作傳感器設(shè)備的SNID。
步驟S704,家庭網(wǎng)關(guān)將第二操作命令消息重新構(gòu)建為攜帶傳感器設(shè)備的SNID的第三操作命令消息,將該第三操作命令消息發(fā)送給被操作傳感器設(shè)備。
步驟S705,家庭網(wǎng)關(guān)接收被操作傳感器設(shè)備完成相應(yīng)操作后返回的攜帶該傳感器設(shè)備的SNID的第三操作命令響應(yīng)消息。
步驟S706,家庭網(wǎng)關(guān)將該第三操作命令響應(yīng)消息重新構(gòu)建為攜帶傳感器設(shè)備的 VID的第二操作命令響應(yīng)消息返回給家庭物聯(lián)網(wǎng)平臺(tái)。
其中,家庭網(wǎng)關(guān)將第三操作命令響應(yīng)消息重新構(gòu)建為第二操作命令響應(yīng)消息的方法為家庭網(wǎng)關(guān)根據(jù)被操作傳感器設(shè)備的SNID,查詢家庭網(wǎng)關(guān)的本地?cái)?shù)據(jù)庫(kù)中保存的傳感器設(shè)備的VID和SNID之間的綁定關(guān)系,獲得被操作傳感器設(shè)備的VID,將獲得的被操作傳感器設(shè)備的VID攜帶在重新構(gòu)建生成的第二操作命令響應(yīng)消息中。
步驟S707,家庭網(wǎng)聯(lián)網(wǎng)平臺(tái)將接收到的第二操作命令響應(yīng)消息重新構(gòu)建為用戶設(shè)備所支持格式的第一操作命令響應(yīng)消息,將第一操作命令消息返回給用戶設(shè)備。
其中,上述步驟S701 S707中所述的操作命令消息,一般可以包括控制命令消息、或者查詢命令消息等,相應(yīng)的操作命令響應(yīng)消息包括控制命令響應(yīng)消息、或者查詢命令響應(yīng)消息等。
本發(fā)明實(shí)施例提供的第一種傳感器設(shè)備標(biāo)識(shí)的使用系統(tǒng)包括家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái),其中
家庭物聯(lián)網(wǎng)平臺(tái),用于接收用戶設(shè)備發(fā)起的第一操作命令消息,查詢第一操作命令消息中的被操作傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID,并將第一操作命令消息重新構(gòu)建為攜帶被操作傳感器設(shè)備的VID的第二操作命令消息發(fā)送給家庭網(wǎng)關(guān);以及將接收到的第二操作命令響應(yīng)消息重新構(gòu)建為用戶設(shè)備所支持格式的第一操作命令響應(yīng)消息,將該第一操作命令響應(yīng)消息返回給用戶設(shè)備。
家庭網(wǎng)關(guān),用于從接收到的第二操作命令消息中解析出被操作傳感器設(shè)備的VID, 查詢家庭網(wǎng)關(guān)的本地?cái)?shù)據(jù)庫(kù)中保存的傳感器設(shè)備的VID和序列號(hào)標(biāo)識(shí)SNID之間的綁定關(guān)系,獲得被操作傳感器設(shè)備的SNID,并將第二操作命令消息重新構(gòu)建為攜帶被操作傳感器設(shè)備的SNID的第三操作命令消息發(fā)送給被操作傳感器設(shè)備;以及接收被操作傳感器設(shè)備完成相應(yīng)操作后返回的攜帶被操作傳感器設(shè)備的SNID第三操作命令響應(yīng)消息,查詢家庭網(wǎng)關(guān)的本地?cái)?shù)據(jù)庫(kù)中保存的傳感器設(shè)備的VID和SNID之間的綁定關(guān)系,獲得被操作傳感器設(shè)備的VID,并將第三操作命令響應(yīng)消息重新構(gòu)建為攜帶被操作傳感器設(shè)備的VID的第二操作命令響應(yīng)消息,將該第二操作命令響應(yīng)消息返回給家庭物聯(lián)網(wǎng)平臺(tái)。
在具體實(shí)施中,第一種傳感器設(shè)備標(biāo)識(shí)的使用系統(tǒng)還可以包括推送平臺(tái),家庭物聯(lián)網(wǎng)平臺(tái)可以通過(guò)推送平臺(tái)將第二操作命令消息發(fā)送給家庭網(wǎng)關(guān),其中
家庭物聯(lián)網(wǎng)平臺(tái),還用于在第二操作命令消息中添加用戶設(shè)備所綁定的家庭網(wǎng)關(guān)的GID后轉(zhuǎn)發(fā)給推送平臺(tái);
推送平臺(tái),用于根據(jù)第二操作命令消息中添加的家庭網(wǎng)關(guān)的GID,通過(guò)查詢獲得家庭網(wǎng)關(guān)的IP地址和端口,并根據(jù)家庭網(wǎng)關(guān)的IP地址和端口將第二操作命令消息轉(zhuǎn)發(fā)給相應(yīng)的家庭網(wǎng)關(guān)。
本發(fā)明實(shí)施例提供的第二種傳感器應(yīng)用層標(biāo)識(shí)的使用方法為傳感器設(shè)備發(fā)送狀態(tài)報(bào)告消息給用戶設(shè)備的流程,具體過(guò)程如圖8所示,包括以下步驟
步驟S801,家庭網(wǎng)關(guān)接收傳感器設(shè)備發(fā)送的攜帶傳感器設(shè)備自身的SNID的第一狀態(tài)報(bào)告消息。
具體實(shí)施中,傳感器設(shè)備在自身狀態(tài)發(fā)生改變或其它設(shè)定情況下,將攜帶傳感器設(shè)備自身的SNID的第一狀態(tài)報(bào)告消息主動(dòng)發(fā)給家庭網(wǎng)關(guān)。
步驟S802,家庭網(wǎng)關(guān)從本地?cái)?shù)據(jù)庫(kù)中查詢得到該傳感器設(shè)備VID與SNID之間的綁定關(guān)系,獲得該傳感器設(shè)備的VID,將第一狀態(tài)報(bào)告消息重新構(gòu)建為攜帶傳感器設(shè)備的 VID和家庭網(wǎng)關(guān)自身的GID的第二狀態(tài)報(bào)告消息,將第二狀態(tài)報(bào)告消息發(fā)送給家庭物聯(lián)網(wǎng)·T D O
步驟S803,家庭物聯(lián)網(wǎng)平臺(tái)收到第二狀態(tài)報(bào)告消息后,將第二狀態(tài)報(bào)告消息重新構(gòu)建成用戶設(shè)備所支持格式的第三狀態(tài)報(bào)告消息。
步驟S804,家庭物聯(lián)網(wǎng)平臺(tái)根據(jù)家庭網(wǎng)關(guān)的GID與用戶設(shè)備的注冊(cè)終端標(biāo)識(shí)之間的綁定關(guān)系,將第三狀態(tài)報(bào)告消息發(fā)送給相應(yīng)的用戶設(shè)備。
在具體實(shí)施中,第二種傳感器設(shè)備標(biāo)識(shí)的使用系統(tǒng)還可以包括推送平臺(tái),家庭物聯(lián)網(wǎng)平臺(tái)可以通過(guò)推送平臺(tái)將第三狀態(tài)報(bào)告消息發(fā)送給相應(yīng)的用戶設(shè)備,具體操作為
家庭物聯(lián)網(wǎng)平臺(tái),還用于查詢家庭網(wǎng)關(guān)的GID與用戶設(shè)備的注冊(cè)終端標(biāo)識(shí)之間的綁定關(guān)系,在第三狀態(tài)報(bào)告消息中添加家庭網(wǎng)關(guān)的GID所綁定的用戶設(shè)備的注冊(cè)終端標(biāo)識(shí)后轉(zhuǎn)發(fā)給推送平臺(tái),請(qǐng)求推送給相應(yīng)的用戶設(shè)備;
推送平臺(tái),用于接收到第三狀態(tài)報(bào)告消息后,根據(jù)用戶設(shè)備的注冊(cè)終端標(biāo)識(shí),將第三狀態(tài)報(bào)告消息推送給相應(yīng)的用戶設(shè)備。
其中,上述步驟S801 S803中所述的狀態(tài)報(bào)告消息可以包括狀態(tài)變更消息、或者告警消息等。
本發(fā)明實(shí)施例提供的第二種使用傳感器設(shè)備標(biāo)識(shí)的系統(tǒng)包括家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái),其中
家庭網(wǎng)關(guān),用于接收傳感器設(shè)備發(fā)送的攜帶傳感器設(shè)備SNID的第一狀態(tài)報(bào)告消息,查詢家庭網(wǎng)關(guān)本地的數(shù)據(jù)中保存的傳感器設(shè)備的VID和SNID之間的綁定關(guān)系,獲得傳感器設(shè)備的VID,并將第一狀態(tài)報(bào)告消息重新構(gòu)建為攜帶傳感器設(shè)備的VID和家庭網(wǎng)關(guān)的 GID的第二狀態(tài)報(bào)告消息,將該第二狀態(tài)報(bào)告消息發(fā)送給家庭物聯(lián)網(wǎng)平臺(tái);
家庭物聯(lián)網(wǎng)平臺(tái),用于將第二狀態(tài)報(bào)告消息重新構(gòu)建為用戶設(shè)備所支持格式的第三狀態(tài)報(bào)告消息,并根據(jù)家庭網(wǎng)關(guān)的GID與用戶設(shè)備的注冊(cè)終端標(biāo)識(shí)之間的綁定關(guān)系將第三狀態(tài)報(bào)告消息發(fā)送給相應(yīng)的用戶設(shè)備。
在具體實(shí)施中,家庭物聯(lián)網(wǎng)平臺(tái)可以通過(guò)推送平臺(tái)將第三報(bào)告消息發(fā)送給相應(yīng)的用戶設(shè)備,其中
家庭物聯(lián)網(wǎng)平臺(tái),還用于查詢家庭網(wǎng)關(guān)的GID與用戶設(shè)備的注冊(cè)終端標(biāo)識(shí)之間的綁定關(guān)系,在第三狀態(tài)報(bào)告消息中添加家庭網(wǎng)關(guān)的GID所綁定的用戶設(shè)備的注冊(cè)終端標(biāo)識(shí)后轉(zhuǎn)發(fā)給推送平臺(tái),請(qǐng)求推送給相應(yīng)的用戶設(shè)備;
推送平臺(tái),用于根據(jù)用戶設(shè)備的注冊(cè)終端標(biāo)識(shí),將第三狀態(tài)報(bào)告消息推送給相應(yīng)的用戶設(shè)備。
本發(fā)明實(shí)施例提供的傳感器設(shè)備標(biāo)識(shí)的生成方法、系統(tǒng)和相關(guān)設(shè)備,由家庭網(wǎng)關(guān)發(fā)送攜帶家庭網(wǎng)關(guān)自身的網(wǎng)關(guān)標(biāo)識(shí)GID、傳感器設(shè)備的序列號(hào)標(biāo)識(shí)SNID和型號(hào)標(biāo)識(shí)DID的傳感器設(shè)備注冊(cè)請(qǐng)求消息,家庭物聯(lián)網(wǎng)平臺(tái)接收到傳感器設(shè)備注冊(cè)請(qǐng)求消息后,確認(rèn)傳感器設(shè)備首次上次時(shí),根據(jù)消息中攜帶的GID和DID生成所述傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID, 并在本地保存?zhèn)鞲衅髟O(shè)備的VID和SNID之間的綁定關(guān)系之后,將攜帶VID的傳感器設(shè)備注冊(cè)響應(yīng)消息返回給家庭網(wǎng)關(guān)。在傳感器設(shè)備和家庭網(wǎng)關(guān)之間仍然使用傳感器設(shè)備的SNID 傳遞消息,在家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái)之間使用傳感器設(shè)備的VID傳遞消息,該VID由運(yùn)營(yíng)商統(tǒng)一進(jìn)行分配和管理,不依賴于各傳感器設(shè)備的生產(chǎn)廠家,但能和傳感器設(shè)備的生產(chǎn)廠家為傳感器設(shè)備定義的SNID協(xié)同合作,共同構(gòu)建家庭物聯(lián)網(wǎng)統(tǒng)一的設(shè)備標(biāo)識(shí)體系,從而能夠?qū)彝ノ锫?lián)網(wǎng)進(jìn)行有效的網(wǎng)絡(luò)管理,同時(shí)避免了對(duì)家庭物聯(lián)網(wǎng)進(jìn)行頻繁的網(wǎng)絡(luò)升級(jí)的過(guò)程。
本發(fā)明實(shí)施例提供的傳感器設(shè)備標(biāo)識(shí)的使用方法和系統(tǒng),基于生成的傳感器設(shè)備的VID,通過(guò)在傳感器設(shè)備和家庭網(wǎng)關(guān)之間使用傳感器設(shè)備的SNID傳遞消息,在家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái)之間使用傳感器設(shè)備的VID傳遞消息,能夠?qū)崿F(xiàn)用戶設(shè)備將操作命令消息通過(guò)家庭物聯(lián)網(wǎng)發(fā)送給傳感器設(shè)備,被操作傳感器設(shè)備完成相應(yīng)操作后將操作命令響應(yīng)消息通過(guò)家庭物聯(lián)網(wǎng)發(fā)送給用戶設(shè)備,還能夠?qū)崿F(xiàn)傳感器設(shè)備將狀態(tài)報(bào)告消息通過(guò)家庭物聯(lián)網(wǎng)發(fā)送給用戶設(shè)備,從而更有效的實(shí)現(xiàn)家庭物聯(lián)網(wǎng)中安防、家電控制等業(yè)務(wù)。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修 改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種傳感器設(shè)備標(biāo)識(shí)的生成方法,其特征在于,包括 家庭物聯(lián)網(wǎng)平臺(tái)接收家庭網(wǎng)關(guān)發(fā)送的傳感器設(shè)備注冊(cè)請(qǐng)求消息,其中攜帶所述家庭網(wǎng)關(guān)自身的網(wǎng)關(guān)標(biāo)識(shí)GID、所述傳感器設(shè)備的序列號(hào)標(biāo)識(shí)SNID和型號(hào)標(biāo)識(shí)DID ; 所述家庭物聯(lián)網(wǎng)平臺(tái)確認(rèn)所述傳感器設(shè)備首次上電時(shí),根據(jù)所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID生成所述傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID,并在本地保存所述傳感器設(shè)備的VID和SNID之間的綁定關(guān)系,其中傳感器設(shè)備的VID在家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái)之間使用;以及 所述家庭物聯(lián)網(wǎng)平臺(tái)將生成的傳感器設(shè)備的VID攜帶在傳感器設(shè)備注冊(cè)響應(yīng)消息中返回給所述家庭網(wǎng)關(guān)。
2.如權(quán)利要求1所述的方法,其特征在于,還包括 所述家庭物聯(lián)網(wǎng)平臺(tái)確認(rèn)所述傳感器設(shè)備非首次上電時(shí),根據(jù)本地保存的VID和SNID之間的綁定關(guān)系,提取所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的SNID所綁定的傳感器設(shè)備的VID ;以及 所述家庭物聯(lián)網(wǎng)平臺(tái)將提取的傳感器設(shè)備的VID攜帶在傳感器設(shè)備注冊(cè)響應(yīng)消息中返回給所述家庭網(wǎng)關(guān)。
3.如權(quán)利要求1所述的方法,其特征在于,所述傳感器設(shè)備的VID由傳感器設(shè)備所接入家庭網(wǎng)關(guān)的GID、傳感器設(shè)備的DID、以及為所述傳感器設(shè)備分配的同一家庭網(wǎng)關(guān)下同種型號(hào)索引號(hào)INDEXID組成。
4.如權(quán)利要求3所述的方法,其特征在于,所述家庭物聯(lián)網(wǎng)平臺(tái)確認(rèn)所述傳感器設(shè)備首次上電的方法,具體包括 所述家庭物聯(lián)網(wǎng)平臺(tái)根據(jù)所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和SNID查詢本地是否保存有相應(yīng)的VID表項(xiàng);并 在查詢結(jié)果為否時(shí),確認(rèn)所述傳感器設(shè)備首次上電。
5.如權(quán)利要求4所述的方法,其特征在于,所述家庭物聯(lián)網(wǎng)平臺(tái)根據(jù)所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID生成所述傳感器設(shè)備的VID,具體包括 所述家庭物聯(lián)網(wǎng)平臺(tái)查詢本地是否存有包括傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID的VID表項(xiàng); 如果否,將所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID對(duì)應(yīng)的INDEXID表項(xiàng)值設(shè)置為初始值,如果是,統(tǒng)計(jì)包括所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID的VID表項(xiàng)數(shù),將所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID對(duì)應(yīng)的INDEXID表項(xiàng)值設(shè)置為所述VID表項(xiàng)數(shù)與初始值之和;并 由所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID、以及當(dāng)前的INDEXID組成所述傳感器設(shè)備的VID。
6.—種傳感器設(shè)備標(biāo)識(shí)的生成方法,其特征在于,包括 家庭網(wǎng)關(guān)向家庭物聯(lián)網(wǎng)平臺(tái)發(fā)送傳感器設(shè)備注冊(cè)請(qǐng)求消息,其中攜帶所述家庭網(wǎng)關(guān)自身的網(wǎng)關(guān)標(biāo)識(shí)GID、所述傳感器設(shè)備的序列號(hào)標(biāo)識(shí)SNID和型號(hào)標(biāo)識(shí)DID ; 家庭網(wǎng)關(guān)從家庭物聯(lián)網(wǎng)平臺(tái)返回的傳感器設(shè)備注冊(cè)響應(yīng)消息中,解析出傳感器設(shè)備的VID,并確認(rèn)本地未存儲(chǔ)所述傳感器設(shè)備的VID時(shí),在本地保存所述傳感器設(shè)備的VID和SNID之間的綁定關(guān)系,所述傳感器設(shè)備的VID由家庭物聯(lián)網(wǎng)平臺(tái)確認(rèn)所述傳感器設(shè)備首次上電時(shí)根據(jù)所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID生成,并且在家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái)之間使用。
7.如權(quán)利要求6所述的方法,其特征在于,還包括 所述家庭網(wǎng)關(guān)根據(jù)傳感器設(shè)備發(fā)送的攜帶所述傳感器設(shè)備自身的SNID和DID的注冊(cè)請(qǐng)求消息重新構(gòu)建得到所述傳感器設(shè)備注冊(cè)請(qǐng)求消息。
8.—種傳感器設(shè)備標(biāo)識(shí)的生成系統(tǒng),其特征在于,包括家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái),其中 所述家庭網(wǎng)關(guān),用于向家庭物聯(lián)網(wǎng)平臺(tái)發(fā)送傳感器設(shè)備注冊(cè)請(qǐng)求消息,其中攜帶所述家庭網(wǎng)關(guān)自身的網(wǎng)關(guān)標(biāo)識(shí)GID、所述傳感器設(shè)備的序列號(hào)標(biāo)識(shí)SNID和型號(hào)標(biāo)識(shí)DID ;以及從所述家庭物聯(lián)網(wǎng)平臺(tái)返回的傳感器設(shè)備注冊(cè)響應(yīng)消息中,解析出傳感器設(shè)備的VID,并確認(rèn)本地未存儲(chǔ)所述傳感器設(shè)備的VID時(shí),在本地保存所述傳感器設(shè)備的VID和SNID之間的綁定關(guān)系; 所述家庭物聯(lián)網(wǎng)平臺(tái),用于接收家庭網(wǎng)關(guān)發(fā)送的所述傳感器設(shè)備注冊(cè)請(qǐng)求消息,確認(rèn)所述傳感器設(shè)備首次上電時(shí),根據(jù)所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID生成所述傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID,并在本地保存所述傳感器設(shè)備的VID和SNID之間的綁定關(guān)系,其中傳感器設(shè)備的VID在家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái)之間使用;以及將生成的傳感器設(shè)備的VID攜帶在傳感器設(shè)備注冊(cè)響應(yīng)消息中返回給所述家庭網(wǎng)關(guān)。
9.一種家庭物聯(lián)網(wǎng)平臺(tái),其特征在于,包括 接收模塊,用于接收家庭網(wǎng)關(guān)發(fā)送的傳感器設(shè)備注冊(cè)請(qǐng)求消息,其中攜帶所述家庭網(wǎng)關(guān)自身的網(wǎng)關(guān)標(biāo)識(shí)GID、所述傳感器設(shè)備的序列號(hào)標(biāo)識(shí)SNID和型號(hào)標(biāo)識(shí)DID ; 處理模塊,用于確認(rèn)所述傳感器設(shè)備首次上電時(shí),根據(jù)所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID生成所述傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID,并將所述傳感器設(shè)備的VID和SNID之間的綁定關(guān)系保存到數(shù)據(jù)庫(kù)模塊中,其中傳感器設(shè)備的VID在家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái)之間使用; 數(shù)據(jù)庫(kù)模塊,用于存儲(chǔ)所述傳感器設(shè)備的VID和SNID之間的綁定關(guān)系; 發(fā)送模塊,用于將所述處理模塊生成的傳感器設(shè)備的VID攜帶在傳感器設(shè)備注冊(cè)響應(yīng)消息中返回給所述家庭網(wǎng)關(guān)。
10.如權(quán)利要求9所述的家庭物聯(lián)網(wǎng)平臺(tái),其特征在于,還包括 所述處理模塊,還用于確認(rèn)所述傳感器設(shè)備非首次上電時(shí),根據(jù)所述數(shù)據(jù)庫(kù)模塊中保存的VID和SNID之間的綁定關(guān)系,提取所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的SNID所綁定的傳感器設(shè)備的VID ; 所述發(fā)送模塊,還用于將所述處理模塊提取的傳感器設(shè)備的VID攜帶在傳感器設(shè)備注冊(cè)響應(yīng)消息中返回給所述家庭網(wǎng)關(guān)。
11.如權(quán)利要求9所述的家庭物聯(lián)網(wǎng)平臺(tái),其特征在于, 所述處理模塊生成的傳感器設(shè)備的VID由傳感器設(shè)備所接入家庭網(wǎng)關(guān)的GID、傳感器設(shè)備的DID、以及為所述傳感器設(shè)備分配的同一家庭網(wǎng)關(guān)下同種型號(hào)索引號(hào)INDEXID組成。
12.如權(quán)利要求11所述的家庭物聯(lián)網(wǎng)平臺(tái),其特征在于, 所述處理模塊,具體用于根據(jù)所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和SNID查詢本地是否保存有相應(yīng)的VID表項(xiàng);并在查詢結(jié)果為否時(shí),確認(rèn)所述傳感器設(shè)備首次上電。
13.如權(quán)利要求12所述的家庭物聯(lián)網(wǎng)平臺(tái),其特征在于, 所述處理模塊,具體用于確認(rèn)所述傳感器設(shè)備首次上電時(shí),查詢所述數(shù)據(jù)庫(kù)模塊中是否保存有包括所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID的VID表項(xiàng);如果否,將所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID對(duì)應(yīng)的INDEXID表項(xiàng)值設(shè)置為初始值,如果是,統(tǒng)計(jì)包括所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID的VID表項(xiàng)數(shù),將所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID對(duì)應(yīng)的INDEXID表項(xiàng)值設(shè)置為所述VID表項(xiàng)數(shù)與初始值之和;并由所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID、以及當(dāng)前的INDEXID組成所述傳感器設(shè)備的VID。
14.一種家庭網(wǎng)關(guān),其特征在于,包括 發(fā)送模塊,用于向家庭物聯(lián)網(wǎng)平臺(tái)發(fā)送傳感器設(shè)備注冊(cè)請(qǐng)求消息,其中攜帶所述家庭網(wǎng)關(guān)自身的網(wǎng)關(guān)標(biāo)識(shí)GID、所述傳感器設(shè)備的序列號(hào)標(biāo)識(shí)SNID和型號(hào)標(biāo)識(shí)DID ; 接收模塊,用于接收家庭物聯(lián)網(wǎng)平臺(tái)返回的攜帶傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID的傳感器設(shè)備注冊(cè)響應(yīng)消息,所述傳感器設(shè)備的VID由家庭物聯(lián)網(wǎng)平臺(tái)確認(rèn)所述傳感器設(shè)備首次上電時(shí)根據(jù)所述傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID生成,并且在家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái)之間使用; 解析模塊,用于從家庭物聯(lián)網(wǎng)平臺(tái)返回的傳感器設(shè)備注冊(cè)響應(yīng)消息中,解析出傳感器設(shè)備的VID,并確認(rèn)本地未存儲(chǔ)所述傳感器設(shè)備的VID時(shí),將所述傳感器設(shè)備的VID和SNID之間的綁定關(guān)系保存到數(shù)據(jù)庫(kù)模塊中; 數(shù)據(jù)庫(kù)模塊,用于存儲(chǔ)所述傳感器設(shè)備的VID和SNID之間的綁定關(guān)系。
15.如權(quán)利要求14所述的家庭網(wǎng)關(guān),其特征在于,還包括構(gòu)建模塊,其中 所述接收模塊,還用于接收傳感器設(shè)備發(fā)送的攜帶所述傳感器設(shè)備自身的SNID和DID的注冊(cè)請(qǐng)求消息; 所述構(gòu)建模塊,用于根據(jù)接收到的注冊(cè)請(qǐng)求消息重新構(gòu)建得到所述傳感器設(shè)備注冊(cè)請(qǐng)求消息。
16.一種傳感器設(shè)備標(biāo)識(shí)的使用方法,其特征在于,包括 家庭物聯(lián)網(wǎng)平臺(tái)接收用戶設(shè)備發(fā)起的第一操作命令消息,查詢所述第一操作命令消息中的被操作傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID,并重新構(gòu)建第二操作命令消息發(fā)送給所述家庭網(wǎng)關(guān),其中攜帶被操作傳感器設(shè)備的VID ; 所述家庭網(wǎng)關(guān)從接收到的第二操作命令消息中解析出被操作傳感器設(shè)備的VID,查詢本地保存的傳感器設(shè)備的VID和序列號(hào)標(biāo)識(shí)SNID之間的綁定關(guān)系,獲得被操作傳感器設(shè)備的SNID,并重新構(gòu)建第三操作命令消息發(fā)送給被操作傳感器設(shè)備,其中攜帶被操作傳感器設(shè)備的SNID ;以及接收被操作傳感器設(shè)備完成相應(yīng)操作后返回的第三操作命令響應(yīng)消息,其中攜帶被操作傳感器設(shè)備的SNID,查詢本地保存的傳感器設(shè)備的VID和SNID之間的綁定關(guān)系,獲得被操作傳感器設(shè)備的VID,并重新構(gòu)建第二操作命令響應(yīng)消息返回給所述家庭物聯(lián)網(wǎng)平臺(tái),其中攜帶被操作傳感器設(shè)備的VID ; 所述家庭物聯(lián)網(wǎng)平臺(tái)將接收到的第二操作命令響應(yīng)消息重新構(gòu)建為用戶設(shè)備所支持格式的第一操作命令響應(yīng)消息返回給所述用戶設(shè)備。
17.如權(quán)利要求16所述的方法,其特征在于,所述家庭物聯(lián)網(wǎng)平臺(tái)將重新構(gòu)建的第二操作命令消息發(fā)送給所述家庭網(wǎng)關(guān),具體包括所述家庭物聯(lián)網(wǎng)平臺(tái)在所述第二操作命令消息中添加用戶設(shè)備所邦定的家庭網(wǎng)關(guān)的GID后轉(zhuǎn)發(fā)給推送平臺(tái); 所述推送平臺(tái)根據(jù)所述第二操作命令消息中添加的家庭網(wǎng)關(guān)的GID,通過(guò)查詢獲得所述家庭網(wǎng)關(guān)的互聯(lián)網(wǎng)協(xié)議IP地址和端口,并根據(jù)所述家庭網(wǎng)關(guān)的IP地址和端口將所述第二操作命令消息轉(zhuǎn)發(fā)給相應(yīng)的家庭網(wǎng)關(guān)。
18.如權(quán)利要求16所述的方法,其特征在于,家庭物聯(lián)網(wǎng)平臺(tái)接收用戶設(shè)備發(fā)起的第一操作命令消息之前,還包括 所述家庭物聯(lián)網(wǎng)平臺(tái)根據(jù)家庭網(wǎng)關(guān)的網(wǎng)關(guān)標(biāo)識(shí)GID與用戶設(shè)備的注冊(cè)終端標(biāo)識(shí)之間的綁定關(guān)系,推送家庭操作界面到相應(yīng)的用戶設(shè)備上; 用戶設(shè)備根據(jù)用戶在家庭操作界面上的點(diǎn)擊操作生成相應(yīng)的第一操作命令消息發(fā)送給所述家庭物聯(lián)網(wǎng)平臺(tái)。
19.一種傳感器設(shè)備標(biāo)識(shí)的使用系統(tǒng),其特征在于,包括家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái),其中 所述家庭物聯(lián)網(wǎng)平臺(tái),用于接收用戶設(shè)備發(fā)起的第一操作命令消息,查詢所述第一操作命令消息中的被操作傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID,并重新構(gòu)建第二操作命令消息發(fā)送給所述家庭網(wǎng)關(guān),其中攜帶被操作傳感器設(shè)備的VID ;以及將接收到的第二操作命令響應(yīng)消息重新構(gòu)建為用戶設(shè)備所支持格式的第一操作命令響應(yīng)消息返回給所述用戶設(shè)備; 所述家庭網(wǎng)關(guān),用于從接收到的第二操作命令消息中解析出被操作傳感器設(shè)備的VID,查詢本地保存的傳感器設(shè)備的VID和序列號(hào)標(biāo)識(shí)SNID之間的綁定關(guān)系,獲得被操作傳感器設(shè)備的SNID,并重新構(gòu)建第三操作命令消息發(fā)送給被操作傳感器設(shè)備,其中攜帶被操作傳感器設(shè)備的SNID ;以及接收被操作傳感器設(shè)備完成相應(yīng)操作后返回的第三操作命令響應(yīng)消息,其中攜帶被操作傳感器設(shè)備的SNID,查詢本地保存的傳感器設(shè)備的VID和SNID之間的綁定關(guān)系,獲得被操作傳感器設(shè)備的VID,并重新構(gòu)建第二操作命令響應(yīng)消息返回給所述家庭物聯(lián)網(wǎng)平臺(tái),其中攜帶被操作傳感器設(shè)備的VID。
20.如權(quán)利要求19所述的系統(tǒng),其特征在于,還包括推送平臺(tái),其中 所述家庭物聯(lián)網(wǎng)平臺(tái),還用于在所述第二操作命令消息中添加用戶設(shè)備所綁定的家庭網(wǎng)關(guān)的網(wǎng)關(guān)標(biāo)識(shí)GID后轉(zhuǎn)發(fā)給推送平臺(tái); 所述推送平臺(tái),還用于根據(jù)所述第二操作命令消息中添加的家庭網(wǎng)關(guān)的GID,通過(guò)查詢獲得所述家庭網(wǎng)關(guān)的互聯(lián)網(wǎng)協(xié)議IP地址和端口,并根據(jù)所述家庭網(wǎng)關(guān)的IP地址和端口將所述第二操作命令消息轉(zhuǎn)發(fā)給相應(yīng)的家庭網(wǎng)關(guān)。
21.—種傳感器設(shè)備標(biāo)識(shí)的使用方法,其特征在于,包括 家庭網(wǎng)關(guān)接收傳感器設(shè)備發(fā)送的第一狀態(tài)報(bào)告消息,其中攜帶傳感器設(shè)備自身的序列號(hào)標(biāo)識(shí)SNID,查詢本地保存的傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID和SNID之間的綁定關(guān)系,獲得傳感器設(shè)備的VID,并重新構(gòu)建第二狀態(tài)報(bào)告消息發(fā)送給家庭物聯(lián)網(wǎng)平臺(tái),其中攜帶傳感器設(shè)備的VID和家庭網(wǎng)關(guān)自身的網(wǎng)關(guān)標(biāo)識(shí)GID ; 家庭物聯(lián)網(wǎng)平臺(tái)將第二狀態(tài)報(bào)告消息重新構(gòu)建為用戶設(shè)備所支持格式的第三狀態(tài)報(bào)告消息,并根據(jù)家庭網(wǎng)關(guān)的GID與用戶設(shè)備的注冊(cè)終端標(biāo)識(shí)之間的綁定關(guān)系將所述第三狀態(tài)報(bào)告消息發(fā)送給相應(yīng)的用戶設(shè)備。
22.如權(quán)利要求21所述的方法,其特征在于,家庭物聯(lián)網(wǎng)平臺(tái)將第三狀態(tài)報(bào)告消息發(fā)送給相應(yīng)的用戶設(shè)備,具體包括 家庭物聯(lián)網(wǎng)平臺(tái)查詢家庭網(wǎng)關(guān)的GID與用戶設(shè)備的注冊(cè)終端標(biāo)識(shí)之間的綁定關(guān)系,在所述第三狀態(tài)報(bào)告消息中添加家庭網(wǎng)關(guān)的GID所綁定的用戶設(shè)備的注冊(cè)終端標(biāo)識(shí)后轉(zhuǎn)發(fā)給推送平臺(tái),請(qǐng)求推送給相應(yīng)的用戶設(shè)備; 推送平臺(tái)根據(jù)用戶設(shè)備的注冊(cè)終端標(biāo)識(shí),將第三狀態(tài)報(bào)告消息推送給相應(yīng)的用戶設(shè)備。
23.—種傳感器設(shè)備標(biāo)識(shí)的使用系統(tǒng),其特征在于,包括家庭網(wǎng)關(guān)和家庭物聯(lián)網(wǎng)平臺(tái),其中 家庭網(wǎng)關(guān),用于接收傳感器設(shè)備發(fā)送的第一狀態(tài)報(bào)告消息,其中攜帶傳感器設(shè)備自身的序列號(hào)標(biāo)識(shí)SNID,查詢本地保存的傳感器設(shè)備的應(yīng)用層標(biāo)識(shí)VID和SNID之間的綁定關(guān)系,獲得傳感器設(shè)備的VID,并重新構(gòu)建第二狀態(tài)報(bào)告消息發(fā)送給家庭物聯(lián)網(wǎng)平臺(tái),其中攜帶傳感器設(shè)備的VID和家庭網(wǎng)關(guān)自身的網(wǎng)關(guān)標(biāo)識(shí)GID ; 家庭物聯(lián)網(wǎng)平臺(tái),用于將第二狀態(tài)報(bào)告消息重新構(gòu)建為用戶設(shè)備所支持格式的第三狀態(tài)報(bào)告消息,并根據(jù)家庭網(wǎng)關(guān)的GID與用戶設(shè)備的注冊(cè)終端標(biāo)識(shí)之間的綁定關(guān)系將第三狀態(tài)報(bào)告消息發(fā)送給相應(yīng)的用戶設(shè)備。
24.如權(quán)利要求23所述的系統(tǒng),其特征在于,還包括推送平臺(tái),其中 所述家庭物聯(lián)網(wǎng)平臺(tái),還用于查詢家庭網(wǎng)關(guān)的GID與用戶設(shè)備的注冊(cè)終端標(biāo)識(shí)之間的綁定關(guān)系,在所述第三狀態(tài)報(bào)告消息中添加家庭網(wǎng)關(guān)的GID所綁定的用戶設(shè)備的注冊(cè)終端標(biāo)識(shí)后轉(zhuǎn)發(fā)給推送平臺(tái),請(qǐng)求推送給相應(yīng)的用戶設(shè)備; 所述推送平臺(tái),用于根據(jù)用戶設(shè)備的注冊(cè)終端標(biāo)識(shí),將第三狀態(tài)報(bào)告消息推送給相應(yīng)的用戶設(shè)備。
全文摘要
本發(fā)明公開了一種傳感器設(shè)備標(biāo)識(shí)的生成及使用方法、系統(tǒng)和相關(guān)設(shè)備。傳感器設(shè)備標(biāo)識(shí)的生成方法包括家庭物聯(lián)網(wǎng)平臺(tái)接收家庭網(wǎng)關(guān)發(fā)送的攜帶家庭網(wǎng)關(guān)自身的GID、傳感器設(shè)備的SNID和DID的傳感器設(shè)備注冊(cè)請(qǐng)求消息,確認(rèn)該傳感器設(shè)備首次上電時(shí),根據(jù)該傳感器設(shè)備注冊(cè)請(qǐng)求消息中攜帶的GID和DID生成傳感器設(shè)備的VID,并在本地保存該傳感器設(shè)備的VID和SNID之間的綁定關(guān)系后,將攜帶傳感器設(shè)備的VID的傳感器設(shè)備注冊(cè)響應(yīng)消息返回給家庭網(wǎng)關(guān)。在家庭物聯(lián)網(wǎng)平臺(tái)和家庭網(wǎng)關(guān)之間使用傳感器設(shè)備的VID傳遞消息,實(shí)現(xiàn)對(duì)家庭物聯(lián)網(wǎng)進(jìn)行有效的網(wǎng)絡(luò)管理,同時(shí)避免了對(duì)家庭物聯(lián)網(wǎng)進(jìn)行頻繁的網(wǎng)絡(luò)升級(jí)的過(guò)程。
文檔編號(hào)H04L12/28GK103001838SQ20111027236
公開日2013年3月27日 申請(qǐng)日期2011年9月14日 優(yōu)先權(quán)日2011年9月14日
發(fā)明者吳亦川, 李建坤, 郭毅峰, 常輝, 封令雋, 于蓉蓉 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司