本技術(shù)涉及通信,具體涉及一種無線配網(wǎng)處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在物聯(lián)網(wǎng)技術(shù)迅猛發(fā)展的背景下,種類繁多的無線智能家居走進(jìn)了千家萬戶,包含智能攝像頭、插座、音箱以及各種醫(yī)療健康等品類智的能設(shè)備遍及人們生活的各個(gè)方面。相對于普通可自動(dòng)聯(lián)網(wǎng)的有線智能設(shè)備,無線網(wǎng)絡(luò)設(shè)備的配網(wǎng)綁定流程更加復(fù)雜。
2、網(wǎng)絡(luò)設(shè)備的無線配網(wǎng)的流程都存在一定的耗時(shí)、復(fù)雜的操作操作,不利于人們的理解,尤其是給老年人用戶帶來較大的困擾。
3、無線配網(wǎng)流程和建立綁定關(guān)系流程耦合,不利于設(shè)備無線網(wǎng)絡(luò)的更換和綁定關(guān)系的轉(zhuǎn)移,當(dāng)更換網(wǎng)絡(luò)場景或者其他原因?qū)е戮W(wǎng)絡(luò)設(shè)備連接的網(wǎng)絡(luò)失效需要更換網(wǎng)絡(luò)時(shí)就要重新發(fā)起復(fù)雜的配網(wǎng)綁定流程,另外在更換網(wǎng)絡(luò)設(shè)備綁定賬戶時(shí),新的賬戶除了需要重新進(jìn)行配網(wǎng)綁定,同時(shí)還需要原有的網(wǎng)絡(luò)設(shè)備用戶先進(jìn)行設(shè)備解綁。
4、現(xiàn)有的無線配網(wǎng)方法存在設(shè)備id暴漏以及綁定關(guān)系中心化問題。用戶和設(shè)備的綁定關(guān)系嚴(yán)重依賴設(shè)備的id信息,普通設(shè)備的媒體訪問控制(media?access?control,mac)地址或者國際移動(dòng)設(shè)備身份碼(international?mobile?equipment?identity,imei)等可以組成設(shè)備id的信息基本都直接附注在設(shè)備機(jī)身上,存在設(shè)備身份暴露的風(fēng)險(xiǎn),另外id信息作為智能設(shè)備管控以及信息檢索的重要標(biāo)識(shí),與用戶的綁定關(guān)系直接存儲(chǔ)在各大智能設(shè)備服務(wù)平臺(tái)過于中心化。
5、綜上可知,現(xiàn)有的無線配網(wǎng)處理方法的安全性低。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供一種無線配網(wǎng)處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),用以解決現(xiàn)有的無線配網(wǎng)方法安全性低的技術(shù)問題。
2、第一方面,申請實(shí)施例提供一種無線配網(wǎng)處理方法,應(yīng)用于區(qū)塊鏈業(yè)務(wù)平臺(tái),包括:
3、將網(wǎng)絡(luò)設(shè)備的設(shè)備id和設(shè)備配網(wǎng)請求中的配網(wǎng)信息發(fā)送至客戶端;其中,所述客戶端將所述設(shè)備id和所述配網(wǎng)信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;所述網(wǎng)絡(luò)設(shè)備確定所述設(shè)備id與設(shè)定id匹配時(shí),基于所述配網(wǎng)信息連接無線網(wǎng)絡(luò),若所述網(wǎng)絡(luò)設(shè)備入網(wǎng)成功,則向所述區(qū)塊鏈業(yè)務(wù)平臺(tái)發(fā)送注冊請求;
4、接收所述網(wǎng)絡(luò)設(shè)備發(fā)送的所述注冊請求,并獲取所述注冊請求攜帶的所述網(wǎng)絡(luò)設(shè)備的用戶賬號(hào)、所述設(shè)備id及其設(shè)備標(biāo)識(shí)碼;所述設(shè)備標(biāo)識(shí)碼為所述網(wǎng)絡(luò)設(shè)備存儲(chǔ)至區(qū)塊鏈中的上鏈標(biāo)識(shí)碼;
5、若所述用戶賬號(hào)與所述設(shè)備標(biāo)識(shí)碼校驗(yàn)成功,則將所述設(shè)備id注冊到網(wǎng)絡(luò)設(shè)備業(yè)務(wù)平臺(tái)。
6、在一個(gè)實(shí)施例中,確定所述用戶賬號(hào)與所述設(shè)備標(biāo)識(shí)碼校驗(yàn)成功,包括:
7、獲取預(yù)先存儲(chǔ)的至少一個(gè)已綁定設(shè)備標(biāo)識(shí)碼及其歸屬賬號(hào),所述已綁定設(shè)備標(biāo)識(shí)碼為與用戶具有綁定關(guān)系的所述網(wǎng)絡(luò)設(shè)備的設(shè)備標(biāo)識(shí)碼;
8、若所述用戶賬號(hào)與所述歸屬賬號(hào)匹配,且所述設(shè)備標(biāo)識(shí)碼與所述已綁定設(shè)備標(biāo)識(shí)碼匹配,則確定所述用戶賬號(hào)和所述設(shè)備標(biāo)識(shí)碼存在歸屬關(guān)系,并確定所述用戶賬號(hào)與所述設(shè)備標(biāo)識(shí)碼校驗(yàn)成功。
9、在一個(gè)實(shí)施例中,所述將網(wǎng)絡(luò)設(shè)備的設(shè)備id和設(shè)備配網(wǎng)請求中的配網(wǎng)信息發(fā)送至客戶端之前,還包括:
10、接收所述客戶端發(fā)送的所述設(shè)備配網(wǎng)請求;所述設(shè)備配網(wǎng)請求包括所述用戶賬號(hào)和所述設(shè)備標(biāo)識(shí)碼;
11、若所述用戶賬號(hào)與所述設(shè)備標(biāo)識(shí)碼校驗(yàn)成功,則基于所述設(shè)備標(biāo)識(shí)碼,獲取所述設(shè)備id。
12、在一個(gè)實(shí)施例中,確定至少一個(gè)所述已綁定設(shè)備標(biāo)識(shí)碼及其所述歸屬賬號(hào),包括:
13、接收至少一個(gè)待綁定設(shè)備發(fā)送的設(shè)備信息;
14、向所述客戶端展示所述設(shè)備信息;
15、接收并存儲(chǔ)所述客戶端基于展示的所述設(shè)備信息發(fā)送的所述已綁定設(shè)備標(biāo)識(shí)碼和所述歸屬賬號(hào)。
16、在一個(gè)實(shí)施例中,所述將所述設(shè)備id注冊到網(wǎng)絡(luò)設(shè)備業(yè)務(wù)平臺(tái)之后,還包括:
17、接收所述網(wǎng)絡(luò)設(shè)備業(yè)務(wù)平臺(tái)發(fā)送的已上線的所述網(wǎng)絡(luò)設(shè)備的上線設(shè)備id及其上線設(shè)備類型;
18、獲取所述上線設(shè)備id對應(yīng)的所述設(shè)備標(biāo)識(shí)碼的目標(biāo)用戶賬號(hào);
19、基于所述目標(biāo)用戶賬號(hào)和所述上線設(shè)備類型,向所述客戶端推送已上線的所述網(wǎng)絡(luò)設(shè)備的上線消息。
20、在一個(gè)實(shí)施例中,所述接收并存儲(chǔ)所述客戶端基于展示的所述設(shè)備信息發(fā)送的所述已綁定設(shè)備標(biāo)識(shí)碼和所述歸屬賬號(hào)之后,還包括:
21、接收所述客戶端發(fā)送的設(shè)備轉(zhuǎn)移請求;所述設(shè)備轉(zhuǎn)移請求包括所述歸屬賬號(hào)、待轉(zhuǎn)移賬號(hào)和轉(zhuǎn)移設(shè)備標(biāo)識(shí)碼;
22、若所述歸屬賬號(hào)和所述轉(zhuǎn)移設(shè)備標(biāo)識(shí)碼校驗(yàn)成功,則基于所述待轉(zhuǎn)移賬號(hào),修改所述歸屬賬號(hào)。
23、在一個(gè)實(shí)施例中,所述設(shè)備信息包括所述設(shè)備id和設(shè)備類型,所述向所述客戶端展示所述設(shè)備信息,包括:
24、獲取待綁定設(shè)備id對應(yīng)的待綁定設(shè)備標(biāo)識(shí)碼;
25、基于所述待綁定設(shè)備標(biāo)識(shí)碼和待綁定設(shè)備類型生成可上鏈的設(shè)備列表,并向所述客戶端展示所述設(shè)備列表,所述設(shè)備信息包括所述設(shè)備列表。
26、第二方面,本技術(shù)實(shí)施例提供一種無線配網(wǎng)處理裝置,包括:
27、發(fā)送模塊,用于將網(wǎng)絡(luò)設(shè)備的設(shè)備id和設(shè)備配網(wǎng)請求中的配網(wǎng)信息發(fā)送至客戶端;其中,所述客戶端將所述設(shè)備id和所述配網(wǎng)信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;所述網(wǎng)絡(luò)設(shè)備確定所述設(shè)備id與設(shè)定id匹配時(shí),基于所述配網(wǎng)信息連接無線網(wǎng)絡(luò),若所述網(wǎng)絡(luò)設(shè)備入網(wǎng)成功,則向所述區(qū)塊鏈業(yè)務(wù)平臺(tái)發(fā)送注冊請求;
28、接收模塊,用于接收所述網(wǎng)絡(luò)設(shè)備發(fā)送的所述注冊請求,并獲取所述注冊請求攜帶的所述網(wǎng)絡(luò)設(shè)備的用戶賬號(hào)、所述設(shè)備id及其設(shè)備標(biāo)識(shí)碼;所述設(shè)備標(biāo)識(shí)碼為所述網(wǎng)絡(luò)設(shè)備存儲(chǔ)至區(qū)塊鏈中的上鏈標(biāo)識(shí)碼;
29、注冊模塊,用于若所述用戶賬號(hào)與所述設(shè)備標(biāo)識(shí)碼校驗(yàn)成功,則將所述設(shè)備id注冊到網(wǎng)絡(luò)設(shè)備業(yè)務(wù)平臺(tái)。
30、第三方面,本技術(shù)實(shí)施例提供一種電子設(shè)備,包括處理器和存儲(chǔ)有計(jì)算機(jī)程序的存儲(chǔ)器,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)第一方面所述的無線配網(wǎng)處理方法的步驟。
31、第四方面,本技術(shù)實(shí)施例提供一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面所述的無線配網(wǎng)處理方法的步驟。
32、本技術(shù)實(shí)施例提供的無線配網(wǎng)處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),通過將網(wǎng)絡(luò)設(shè)備的設(shè)備id和設(shè)備配網(wǎng)請求中的配網(wǎng)信息發(fā)送至客戶端;其中,所述客戶端將所述設(shè)備id和所述配網(wǎng)信息發(fā)送至所述網(wǎng)絡(luò)設(shè)備;所述網(wǎng)絡(luò)設(shè)備確定所述設(shè)備id與設(shè)定id匹配時(shí),基于所述配網(wǎng)信息連接無線網(wǎng)絡(luò),若所述網(wǎng)絡(luò)設(shè)備入網(wǎng)成功,則向所述區(qū)塊鏈業(yè)務(wù)平臺(tái)發(fā)送注冊請求;接收所述網(wǎng)絡(luò)設(shè)備發(fā)送的所述注冊請求,并獲取所述注冊請求攜帶的所述網(wǎng)絡(luò)設(shè)備的用戶賬號(hào)、所述設(shè)備id及其設(shè)備標(biāo)識(shí)碼;所述設(shè)備標(biāo)識(shí)碼為所述網(wǎng)絡(luò)設(shè)備存儲(chǔ)至區(qū)塊鏈中的上鏈標(biāo)識(shí)碼;若所述用戶賬號(hào)與所述設(shè)備標(biāo)識(shí)碼校驗(yàn)成功,則將所述設(shè)備id注冊到網(wǎng)絡(luò)設(shè)備業(yè)務(wù)平臺(tái)。本技術(shù)實(shí)施例通過網(wǎng)絡(luò)設(shè)備確定設(shè)備id與設(shè)定id匹配,確保只有具有綁定關(guān)系的用戶賬號(hào)才能向網(wǎng)絡(luò)設(shè)備發(fā)送配網(wǎng)信息。設(shè)備聯(lián)網(wǎng)成功后,要先經(jīng)過區(qū)塊鏈業(yè)務(wù)平臺(tái)校驗(yàn)用戶賬號(hào)與設(shè)備標(biāo)識(shí)碼,才允許網(wǎng)絡(luò)設(shè)備注冊,實(shí)現(xiàn)用戶賬戶、無線網(wǎng)絡(luò)的配網(wǎng)信息、設(shè)備id、網(wǎng)絡(luò)設(shè)備業(yè)務(wù)平臺(tái)的注冊id是嚴(yán)格一一對應(yīng)的關(guān)系,通過雙重校驗(yàn)確保網(wǎng)絡(luò)設(shè)備配網(wǎng)應(yīng)用的安全性。