本技術涉及通信,特別是涉及一種配網(wǎng)方法、系統(tǒng)、裝置、設備以及存儲介質。
背景技術:
1、隨著物聯(lián)網(wǎng)技術的發(fā)展,越來越多的智能設備應用到日常生活中,如智能門鎖、智能空調,等等。
2、對于智能設備而言,初次使用智能設備的時候需要給智能設備配網(wǎng),配網(wǎng)方式對于智能設備的成功運行至關重要。
技術實現(xiàn)思路
1、本技術實施例的目的在于提供一種配網(wǎng)方法、系統(tǒng)、裝置、設備以及存儲介質,以實現(xiàn)對多跳廣播范圍內的未配網(wǎng)設備進行自動配網(wǎng),提高配網(wǎng)效率。具體技術方案如下:
2、第一方面,本技術實施例提供了一種配網(wǎng)方法,應用于當前已接入第一無線網(wǎng)絡的第一網(wǎng)絡設備,所述方法包括:
3、響應于接收到已接入任一無線網(wǎng)絡的其他網(wǎng)絡設備廣播發(fā)送的配網(wǎng)信息報文,提取所接收到的配網(wǎng)信息報文中攜帶的配網(wǎng)信息;
4、在所提取到的配網(wǎng)信息為所述第一無線網(wǎng)絡的配網(wǎng)信息的情況下,廣播發(fā)送所接收到的配網(wǎng)信息報文,以使當前未接入所述第一無線網(wǎng)絡的第二網(wǎng)絡設備利用接收到的配網(wǎng)信息報文中攜帶的配網(wǎng)信息,接入所述第一無線網(wǎng)絡。
5、可選地,所述方法還包括:
6、在所提取到的配網(wǎng)信息為第二無線網(wǎng)絡的配網(wǎng)信息的情況下,利用所提取到的配網(wǎng)信息接入所述第二無線網(wǎng)絡,并廣播發(fā)送所接收到的配網(wǎng)信息報文,以使當前未接入所述第二無線網(wǎng)絡的網(wǎng)絡設備利用接收到的配網(wǎng)信息報文中攜帶的配網(wǎng)信息,接入所述第二無線網(wǎng)絡。
7、可選地,所接收到的配網(wǎng)信息報文為加密報文;
8、所述提取所接收到的配網(wǎng)信息報文中攜帶的配網(wǎng)信息,包括:
9、對所接收到的配網(wǎng)信息報文進行解密,并提取解密結果包含的配網(wǎng)信息。
10、可選地,所述方法還包括:
11、在所述第一網(wǎng)絡設備不為配網(wǎng)器節(jié)點的情況下,響應于接收到配網(wǎng)請求報文,廣播發(fā)送所接收到的配網(wǎng)請求報文;其中,所述配網(wǎng)請求報文用于請求接入無線網(wǎng)絡的配網(wǎng)信息;
12、在所述第一網(wǎng)絡設備為配網(wǎng)器節(jié)點的情況下,響應于接收到配網(wǎng)請求報文,確定當前需要進行配網(wǎng)的待配網(wǎng)設備,并廣播發(fā)送攜帶所述第一無線網(wǎng)絡的配網(wǎng)信息的配網(wǎng)信息報文。
13、可選地,所述第一網(wǎng)絡設備接收到的配網(wǎng)請求報文為按照預設的掃描周期進行廣播掃描得到的;
14、在所述第一網(wǎng)絡設備不為配網(wǎng)器節(jié)點的情況下,響應于接收到配網(wǎng)請求報文,廣播發(fā)送所接收到的配網(wǎng)請求報文,包括:
15、在所述第一網(wǎng)絡設備不為配網(wǎng)器節(jié)點的情況下,若接收到的配網(wǎng)請求報文中攜帶的設備標識表征其他網(wǎng)絡設備、且為當前的掃描周期內掃描到的第一個攜帶該設備標識的配網(wǎng)請求報文,則廣播發(fā)送所接收到的配網(wǎng)請求報文;其中,一個配網(wǎng)請求報文中攜帶的設備標識表征生成該配網(wǎng)請求報文的待配網(wǎng)設備。
16、可選地,所述響應于接收到配網(wǎng)請求報文,確定當前需要進行配網(wǎng)的待配網(wǎng)設備,并廣播發(fā)送攜帶所述第一無線網(wǎng)絡的配網(wǎng)信息的配網(wǎng)信息報文,包括:
17、響應于接收到配網(wǎng)請求報文,在預設交互界面中展示所接收到的配網(wǎng)請求報文中攜帶的設備標識;其中,一個配網(wǎng)請求報文中攜帶的設備標識表征生成該配網(wǎng)請求報文的待配網(wǎng)設備;
18、響應于用戶針對所述預設交互界面中展示的設備標識的選擇操作,將所述選擇操作所指示的設備標識表征的設備,確定為當前需要進行配網(wǎng)的待配網(wǎng)設備;
19、以預設時間間隔,廣播發(fā)送攜帶有所述第一無線網(wǎng)絡的配網(wǎng)信息的配網(wǎng)信息報文,直至確定當前需要進行配網(wǎng)的所有待配網(wǎng)設備均已接收到所述第一無線網(wǎng)絡的完整配網(wǎng)信息。
20、可選地,所述確定當前需要進行配網(wǎng)的所有待配網(wǎng)設備均已接收到所述第一無線網(wǎng)絡的完整配網(wǎng)信息,包括:
21、當接收到當前需要進行配網(wǎng)的所有待配網(wǎng)設備生成的通知報文時,確定當前需要進行配網(wǎng)的所有待配網(wǎng)設備均已接收到所述第一無線網(wǎng)絡的完整配網(wǎng)信息;其中,所述通知報文為:當前需要進行配網(wǎng)的待配網(wǎng)設備在獲取到所述第一無線網(wǎng)絡的完整配網(wǎng)信息時廣播生成的。
22、可選地,所述方法還包括:
23、在所述第一網(wǎng)絡設備不為配網(wǎng)器節(jié)點的情況下,若接收到的通知報文中攜帶的設備標識表征其他網(wǎng)絡設備、且為當前的掃描周期內掃描到的第一個攜帶該設備標識的通知報文,則廣播發(fā)送所接收到的通知報文;其中,一個通知報文中攜帶的設備標識表征生成該通知報文的待配網(wǎng)設備。
24、可選地,任一配網(wǎng)信息報文為基于藍牙廣播格式的廣播報文;
25、所述廣播發(fā)送攜帶有所述第一無線網(wǎng)絡的配網(wǎng)信息的配網(wǎng)信息報文,包括:
26、在所述第一無線網(wǎng)絡的完整配網(wǎng)信息超過所述藍牙廣播格式的單個廣播報文的最大可支持字節(jié)數(shù)的情況下,按照所述最大可支持字節(jié)數(shù)對所述第一無線網(wǎng)絡的完整配網(wǎng)信息進行拆分,得到針對所述第一無線網(wǎng)絡的多份配網(wǎng)信息;
27、廣播發(fā)送針對所述第一無線網(wǎng)絡的多個配網(wǎng)信息報文;其中,每一配網(wǎng)信息報文中攜帶有拆分得到的一份配網(wǎng)信息。
28、可選地,每一配網(wǎng)信息報文中還攜帶有序號以及總數(shù)目;所述總數(shù)目表征:對所述第一無線網(wǎng)絡的完整配網(wǎng)信息進行拆分得到的各份配網(wǎng)信息的數(shù)目,每一配網(wǎng)信息報文中攜帶的序號表示該配網(wǎng)信息報文中攜帶的一份配網(wǎng)信息在完整配網(wǎng)信息中的位序,以使所述第二網(wǎng)絡設備根據(jù)接收到的配網(wǎng)信息報文中攜帶的序號和總數(shù)目,得到所述第一無線網(wǎng)絡的完整配網(wǎng)信息。
29、可選地,所述廣播發(fā)送針對所述第一無線網(wǎng)絡的多個配網(wǎng)信息報文,包括:
30、按照攜帶的序號的先后順序,確定攜帶第一個序號的配網(wǎng)信息報文,作為當前需要發(fā)送的配網(wǎng)信息報文;
31、周期性廣播發(fā)送當前需要發(fā)送的配網(wǎng)信息報文;
32、在開始周期性廣播發(fā)送當前需要發(fā)送的配網(wǎng)信息報文后,當達到預定的切換間隔時,按照所述先后順序,確定攜帶下一個序號的配網(wǎng)信息報文,作為當前需要發(fā)送的配網(wǎng)信息報文,并返回執(zhí)行所述周期性廣播發(fā)送當前需要發(fā)送的配網(wǎng)信息報文步驟;其中,所述切換間隔的時長為至少能夠發(fā)送一條廣播報文的時長;
33、直至當前發(fā)送的配網(wǎng)信息報文中攜帶的為最后一個序號,并在開始周期性廣播發(fā)送當前需要發(fā)送的配網(wǎng)信息報文后,當達到所述切換間隔時,返回執(zhí)行所述按照攜帶的序號的先后順序,確定攜帶第一個序號的配網(wǎng)信息報文,作為當前需要發(fā)送的配網(wǎng)信息報文的步驟。
34、可選地,所述廣播發(fā)送針對所述第一無線網(wǎng)絡的多個配網(wǎng)信息報文,包括:
35、按照攜帶的序號的先后順序,確定攜帶第一個序號的配網(wǎng)信息報文,作為當前需要發(fā)送的配網(wǎng)信息報文;
36、周期性廣播發(fā)送當前需要發(fā)送的配網(wǎng)信息報文;
37、在開始周期性廣播發(fā)送當前需要發(fā)送的配網(wǎng)信息報文后,在當前需要發(fā)送的配網(wǎng)信息報文的發(fā)送次數(shù)達到預定次數(shù)時,按照所述先后順序,確定攜帶下一個序號的配網(wǎng)信息報文,作為當前需要發(fā)送的配網(wǎng)信息報文,并返回執(zhí)行所述周期性廣播發(fā)送當前需要發(fā)送的配網(wǎng)信息報文步驟;
38、直至當前發(fā)送的配網(wǎng)信息報文中攜帶的為最后一個序號,并在開始周期性廣播發(fā)送當前需要發(fā)送的配網(wǎng)信息報文后,當達到所述預定次數(shù)時,返回執(zhí)行所述按照攜帶的序號的先后順序,確定攜帶第一個序號的配網(wǎng)信息報文,作為當前需要發(fā)送的配網(wǎng)信息報文的步驟。
39、可選地,所述廣播發(fā)送所接收到的配網(wǎng)信息報文,包括:
40、若當前未處于轉發(fā)窗口內,則開啟預設時長的轉發(fā)窗口,并在所開啟的轉發(fā)窗口內,周期性廣播發(fā)送所接收到的配網(wǎng)信息報文。
41、第二方面,本技術實施例提供了一種配網(wǎng)方法,應用于當前未接入第一無線網(wǎng)絡的第二網(wǎng)絡設備,所述方法包括:
42、響應于接收到當前已接入所述第一無線網(wǎng)絡的第一網(wǎng)絡設備廣播發(fā)送的配網(wǎng)信息報文,提取所接收到的配網(wǎng)信息報文中攜帶的配網(wǎng)信息;其中,所述第一網(wǎng)絡設備廣播發(fā)送的配網(wǎng)信息報文為:所接收到的已接入所述第一無線網(wǎng)絡的其他網(wǎng)絡設備發(fā)送的、攜帶所述第一無線網(wǎng)絡的配網(wǎng)信息的配網(wǎng)信息報文;
43、利用所提取到的配網(wǎng)信息接入所述第一無線網(wǎng)絡。
44、可選地,在響應于接收到當前已接入所述第一無線網(wǎng)絡的第一網(wǎng)絡設備廣播發(fā)送的配網(wǎng)信息報文,提取所接收到的配網(wǎng)信息報文中攜帶的配網(wǎng)信息之前,所述方法還包括:
45、廣播發(fā)送攜帶有自身的設備標識的配網(wǎng)請求報文;其中,所述配網(wǎng)請求報文用于請求接入無線網(wǎng)絡的配網(wǎng)信息;
46、所述方法還包括:
47、響應于接收到配網(wǎng)請求報文,廣播發(fā)送所接收到的配網(wǎng)請求報文,以使配網(wǎng)器節(jié)點根據(jù)在接收到的配網(wǎng)請求報文確定當前需要進行配網(wǎng)的待配網(wǎng)設備。
48、可選地,所述第二網(wǎng)絡設備接收到的配網(wǎng)請求報文為按照預設的掃描周期進行廣播掃描得到的;
49、所述響應于接收到配網(wǎng)請求報文,廣播發(fā)送所接收到的配網(wǎng)請求報文,包括:
50、若接收到的配網(wǎng)請求報文中攜帶的設備標識表征其他網(wǎng)絡設備、且為當前的掃描周期內掃描到的第一個攜帶該設備標識的配網(wǎng)請求報文,則廣播發(fā)送所接收到的配網(wǎng)請求報文;其中,一個配網(wǎng)請求報文中攜帶的設備標識表征生成該配網(wǎng)請求報文的待配網(wǎng)設備。
51、可選地,所接收到的配網(wǎng)信息報文為加密報文;
52、所述提取所接收到的配網(wǎng)信息報文中攜帶的配網(wǎng)信息,包括:
53、對所接收到的配網(wǎng)信息報文進行解密,并提取解密結果包含的配網(wǎng)信息。
54、可選地,接收到的配網(wǎng)信息報文為基于藍牙廣播格式的廣播報文,每一配網(wǎng)信息報文中還攜帶有序號以及總數(shù)目;所述總數(shù)目表征:在所述第一無線網(wǎng)絡的完整配網(wǎng)信息超過所述藍牙廣播格式的單個廣播報文的最大可支持字節(jié)數(shù)的情況下,按照所述最大可支持字節(jié)數(shù)對所述第一無線網(wǎng)絡的完整配網(wǎng)信息進行拆分得到的各份配網(wǎng)信息的數(shù)目;每一配網(wǎng)信息報文中攜帶的序號表示該配網(wǎng)信息報文中攜帶的一份配網(wǎng)信息在完整配網(wǎng)信息中的位序;
55、所述利用所提取到的配網(wǎng)信息接入所述第一無線網(wǎng)絡之前,所述方法還包括:
56、提取所接收到的配網(wǎng)信息報文中攜帶的序號和總數(shù)目;
57、所述利用所提取到的配網(wǎng)信息接入所述第一無線網(wǎng)絡,包括:
58、根據(jù)提取到的序號和總數(shù)目,確定當前是否獲取到所述總數(shù)目個攜帶有不同序號的配網(wǎng)信息報文;
59、若當前已獲取到所述總數(shù)目個攜帶有不同序號的配網(wǎng)信息報文,則按照所獲取到的各配網(wǎng)信息報文中攜帶的序號的先后順序,對包含不同序號的配網(wǎng)信息報文中攜帶的配網(wǎng)信息進行拼接,得到所述第一無線網(wǎng)絡的完整配網(wǎng)信息;
60、利用拼接得到的完整配網(wǎng)信息接入所述第一無線網(wǎng)絡。
61、可選地,所述方法還包括:
62、在當前已獲取到所述總數(shù)目個攜帶有不同序號的配網(wǎng)信息報文的情況下,廣播發(fā)送攜帶有自身的設備標識的、表示獲取完成所述第一無線網(wǎng)絡的完整配網(wǎng)信息的通知報文;
63、響應于接收到通知報文,廣播發(fā)送所接收到的通知報文,以使配網(wǎng)器節(jié)點根據(jù)接收到的通知報文確定當前需要進行配網(wǎng)的所有待配網(wǎng)設備是否均已接收到所述第一無線網(wǎng)絡的完整配網(wǎng)信息。
64、可選地,所接收到的通知報文為按照預設的掃描周期進行廣播掃描得到的;
65、所述響應于接收到通知報文,廣播發(fā)送所接收到的通知報文,包括:
66、響應于接收到通知報文,若接收到的通知報文中攜帶的設備標識表征其他網(wǎng)絡設備、且為當前的掃描周期內掃描到的第一個攜帶該設備標識的通知報文,則廣播發(fā)送所接收到的通知報文;其中,一個通知報文中攜帶的設備標識表征生成該通知報文的待配網(wǎng)設備。
67、可選地,所述方法還包括:
68、在利用所提取到的配網(wǎng)信息接入所述第一無線網(wǎng)絡后,開啟預設時長的轉發(fā)窗口,并在所開啟的轉發(fā)窗口內,周期性廣播發(fā)送接收到的配網(wǎng)信息報文;
69、響應于接收到任一已接入所述第一無線網(wǎng)絡的網(wǎng)絡設備廣播發(fā)送的配網(wǎng)信息報文,若當前未處于轉發(fā)窗口內,則開啟預設時長的轉發(fā)窗口,并在所開啟的轉發(fā)窗口內,周期性廣播發(fā)送所接收到的配網(wǎng)信息報文。
70、第三方面,本技術實施例提供了一種配網(wǎng)系統(tǒng),所述系統(tǒng)包括當前已接入第一無線網(wǎng)絡的第一網(wǎng)絡設備以及當前未接入第一無線網(wǎng)絡的第二網(wǎng)絡設備;
71、所述第一網(wǎng)絡設備,用于執(zhí)行上述第一方面提供的配網(wǎng)方法;
72、所述第二網(wǎng)絡設備,用于執(zhí)行上述第二方面提供的配網(wǎng)方法。
73、第四方面,本技術實施例提供了一種配網(wǎng)裝置,應用于當前已接入第一無線網(wǎng)絡的第一網(wǎng)絡設備,所述裝置包括:
74、第一提取模塊,用于響應于接收到已接入任一無線網(wǎng)絡的其他網(wǎng)絡設備廣播發(fā)送的配網(wǎng)信息報文,提取所接收到的配網(wǎng)信息報文中攜帶的配網(wǎng)信息;
75、第一廣播模塊,用于在所提取到的配網(wǎng)信息為所述第一無線網(wǎng)絡的配網(wǎng)信息的情況下,廣播發(fā)送所接收到的配網(wǎng)信息報文,以使當前未接入所述第一無線網(wǎng)絡的第二網(wǎng)絡設備利用接收到的配網(wǎng)信息報文中攜帶的配網(wǎng)信息,接入所述第一無線網(wǎng)絡。
76、可選地,所述裝置還包括:
77、第一接入模塊,用于在所提取到的配網(wǎng)信息為第二無線網(wǎng)絡的配網(wǎng)信息的情況下,利用所提取到的配網(wǎng)信息接入所述第二無線網(wǎng)絡,并廣播發(fā)送所接收到的配網(wǎng)信息報文,以使當前未接入所述第二無線網(wǎng)絡的網(wǎng)絡設備利用接收到的配網(wǎng)信息報文中攜帶的配網(wǎng)信息,接入所述第二無線網(wǎng)絡。
78、可選地,所接收到的配網(wǎng)信息報文為加密報文;
79、所述第一提取模塊,具體用于:
80、對所接收到的配網(wǎng)信息報文進行解密,并提取解密結果包含的配網(wǎng)信息。
81、可選地,所述裝置還包括:
82、第一請求轉發(fā)模塊,用于在所述第一網(wǎng)絡設備不為配網(wǎng)器節(jié)點的情況下,響應于接收到配網(wǎng)請求報文,廣播發(fā)送所接收到的配網(wǎng)請求報文;其中,所述配網(wǎng)請求報文用于請求接入無線網(wǎng)絡的配網(wǎng)信息;
83、設備確定模塊,用于在所述第一網(wǎng)絡設備為配網(wǎng)器節(jié)點的情況下,響應于接收到配網(wǎng)請求報文,確定當前需要進行配網(wǎng)的待配網(wǎng)設備,并廣播發(fā)送攜帶所述第一無線網(wǎng)絡的配網(wǎng)信息的配網(wǎng)信息報文。
84、可選地,所述第一網(wǎng)絡設備接收到的配網(wǎng)請求報文為按照預設的掃描周期進行廣播掃描得到的;
85、所述請求轉發(fā)模塊,具體用于:
86、在所述第一網(wǎng)絡設備不為配網(wǎng)器節(jié)點的情況下,若接收到的配網(wǎng)請求報文中攜帶的設備標識表征其他網(wǎng)絡設備、且為當前的掃描周期內掃描到的第一個攜帶該設備標識的配網(wǎng)請求報文,則廣播發(fā)送所接收到的配網(wǎng)請求報文;其中,一個配網(wǎng)請求報文中攜帶的設備標識表征生成該配網(wǎng)請求報文的待配網(wǎng)設備。
87、可選地,所述設備確定模塊,包括:
88、展示子模塊,用于響應于接收到配網(wǎng)請求報文,在預設交互界面中展示所接收到的配網(wǎng)請求報文中攜帶的設備標識;其中,一個配網(wǎng)請求報文中攜帶的設備標識表征生成該配網(wǎng)請求報文的待配網(wǎng)設備;
89、第一確定子模塊,用于響應于用戶針對所述預設交互界面中展示的設備標識的選擇操作,將所述選擇操作所指示的設備標識表征的設備,確定為當前需要進行配網(wǎng)的待配網(wǎng)設備;
90、發(fā)送子模塊,用于以預設時間間隔,廣播發(fā)送攜帶有所述第一無線網(wǎng)絡的配網(wǎng)信息的配網(wǎng)信息報文,直至確定當前需要進行配網(wǎng)的所有待配網(wǎng)設備均已接收到所述第一無線網(wǎng)絡的完整配網(wǎng)信息。
91、可選地,所述發(fā)送子模塊,具體用于:
92、當接收到當前需要進行配網(wǎng)的所有待配網(wǎng)設備生成的通知報文時,確定當前需要進行配網(wǎng)的所有待配網(wǎng)設備均已接收到所述第一無線網(wǎng)絡的完整配網(wǎng)信息;其中,所述通知報文為:當前需要進行配網(wǎng)的待配網(wǎng)設備在獲取到所述第一無線網(wǎng)絡的完整配網(wǎng)信息時廣播生成的。
93、可選地,所述裝置還包括:
94、第一通知轉發(fā)模塊,用于在所述第一網(wǎng)絡設備不為配網(wǎng)器節(jié)點的情況下,若接收到的通知報文中攜帶的設備標識表征其他網(wǎng)絡設備、且為當前的掃描周期內掃描到的第一個攜帶該設備標識的通知報文,則廣播發(fā)送所接收到的通知報文;其中,一個通知報文中攜帶的設備標識表征生成該通知報文的待配網(wǎng)設備。
95、可選地,任一配網(wǎng)信息報文為基于藍牙廣播格式的廣播報文;
96、所述設備確定模塊,包括:
97、拆分子模塊,用于在所述第一無線網(wǎng)絡的完整配網(wǎng)信息超過所述藍牙廣播格式的單個廣播報文的最大可支持字節(jié)數(shù)的情況下,按照所述最大可支持字節(jié)數(shù)對所述第一無線網(wǎng)絡的完整配網(wǎng)信息進行拆分,得到針對所述第一無線網(wǎng)絡的多份配網(wǎng)信息;
98、廣播子模塊,用于廣播發(fā)送針對所述第一無線網(wǎng)絡的多個配網(wǎng)信息報文;其中,每一配網(wǎng)信息報文中攜帶有拆分得到的一份配網(wǎng)信息。
99、可選地,每一配網(wǎng)信息報文中還攜帶有序號以及總數(shù)目;所述總數(shù)目表征:對所述第一無線網(wǎng)絡的完整配網(wǎng)信息進行拆分得到的各份配網(wǎng)信息的數(shù)目,每一配網(wǎng)信息報文中攜帶的序號表示該配網(wǎng)信息報文中攜帶的一份配網(wǎng)信息在完整配網(wǎng)信息中的位序,以使所述第二網(wǎng)絡設備根據(jù)接收到的配網(wǎng)信息報文中攜帶的序號和總數(shù)目,得到所述第一無線網(wǎng)絡的完整配網(wǎng)信息。
100、可選地,所述廣播子模塊,包括:
101、第一確定單元,用于按照攜帶的序號的先后順序,確定攜帶第一個序號的配網(wǎng)信息報文,作為當前需要發(fā)送的配網(wǎng)信息報文;
102、第一發(fā)送單元,用于周期性廣播發(fā)送當前需要發(fā)送的配網(wǎng)信息報文;
103、第一切換單元,用于在開始周期性廣播發(fā)送當前需要發(fā)送的配網(wǎng)信息報文后,當達到預定的切換間隔時,按照所述先后順序,確定攜帶下一個序號的配網(wǎng)信息報文,作為當前需要發(fā)送的配網(wǎng)信息報文,并返回執(zhí)行所述周期性廣播發(fā)送當前需要發(fā)送的配網(wǎng)信息報文步驟;其中,所述切換間隔的時長為至少能夠發(fā)送一條廣播報文的時長;
104、第一返回單元,用于直至當前發(fā)送的配網(wǎng)信息報文中攜帶的為最后一個序號,并在開始周期性廣播發(fā)送當前需要發(fā)送的配網(wǎng)信息報文后,當達到所述切換間隔時,返回執(zhí)行所述按照攜帶的序號的先后順序,確定攜帶第一個序號的配網(wǎng)信息報文,作為當前需要發(fā)送的配網(wǎng)信息報文的步驟。
105、可選地,所述廣播子模塊,包括:
106、第二確定單元,用于按照攜帶的序號的先后順序,確定攜帶第一個序號的配網(wǎng)信息報文,作為當前需要發(fā)送的配網(wǎng)信息報文;
107、第二發(fā)送單元,用于周期性廣播發(fā)送當前需要發(fā)送的配網(wǎng)信息報文;
108、第二切換單元,用于在開始周期性廣播發(fā)送當前需要發(fā)送的配網(wǎng)信息報文后,在當前需要發(fā)送的配網(wǎng)信息報文的發(fā)送次數(shù)達到預定次數(shù)時,按照所述先后順序,確定攜帶下一個序號的配網(wǎng)信息報文,作為當前需要發(fā)送的配網(wǎng)信息報文,并返回執(zhí)行所述周期性廣播發(fā)送當前需要發(fā)送的配網(wǎng)信息報文步驟;
109、第二返回單元,用于直至當前發(fā)送的配網(wǎng)信息報文中攜帶的為最后一個序號,并在開始周期性廣播發(fā)送當前需要發(fā)送的配網(wǎng)信息報文后,當達到所述預定次數(shù)時,返回執(zhí)行所述按照攜帶的序號的先后順序,確定攜帶第一個序號的配網(wǎng)信息報文,作為當前需要發(fā)送的配網(wǎng)信息報文的步驟。
110、可選地,所述裝置還包括:
111、第一轉發(fā)模塊,用于若當前未處于轉發(fā)窗口內,則開啟預設時長的轉發(fā)窗口,并在所開啟的轉發(fā)窗口內,周期性廣播發(fā)送所接收到的配網(wǎng)信息報文。
112、第五方面,本技術實施例提供了一種配網(wǎng)裝置,應用于當前未接入第一無線網(wǎng)絡的第二網(wǎng)絡設備,所述裝置包括:
113、第二提取模塊,用于響應于接收到當前已接入所述第一無線網(wǎng)絡的第一網(wǎng)絡設備廣播發(fā)送的配網(wǎng)信息報文,提取所接收到的配網(wǎng)信息報文中攜帶的配網(wǎng)信息;其中,所述第一網(wǎng)絡設備廣播發(fā)送的配網(wǎng)信息報文為:所接收到的已接入所述第一無線網(wǎng)絡的其他網(wǎng)絡設備發(fā)送的、攜帶所述第一無線網(wǎng)絡的配網(wǎng)信息的配網(wǎng)信息報文;
114、第二接入模塊,用于利用所提取到的配網(wǎng)信息接入所述第一無線網(wǎng)絡。
115、可選地,所述裝置還包括:
116、請求發(fā)送模塊,用于在所述第二提取單元執(zhí)行響應于接收到當前已接入所述第一無線網(wǎng)絡的第一網(wǎng)絡設備廣播發(fā)送的配網(wǎng)信息報文,提取所接收到的配網(wǎng)信息報文中攜帶的配網(wǎng)信息之前,廣播發(fā)送攜帶有自身的設備標識的配網(wǎng)請求報文;其中,所述配網(wǎng)請求報文用于請求接入無線網(wǎng)絡的配網(wǎng)信息;
117、所述裝置還包括:
118、第二請求轉發(fā)模塊,用于響應于接收到配網(wǎng)請求報文,廣播發(fā)送所接收到的配網(wǎng)請求報文,以使配網(wǎng)器節(jié)點根據(jù)在接收到的配網(wǎng)請求報文確定當前需要進行配網(wǎng)的待配網(wǎng)設備。
119、可選地,所述第二網(wǎng)絡設備接收到的配網(wǎng)請求報文為按照預設的掃描周期進行廣播掃描得到的;
120、所述第二請求轉發(fā)模塊,具體用于:
121、若接收到的配網(wǎng)請求報文中攜帶的設備標識表征其他網(wǎng)絡設備、且為當前的掃描周期內掃描到的第一個攜帶該設備標識的配網(wǎng)請求報文,則廣播發(fā)送所接收到的配網(wǎng)請求報文;其中,一個配網(wǎng)請求報文中攜帶的設備標識表征生成該配網(wǎng)請求報文的待配網(wǎng)設備。
122、可選地,所接收到的配網(wǎng)信息報文為加密報文;
123、所述第二提取模塊,具體用于:
124、對所接收到的配網(wǎng)信息報文進行解密,并提取解密結果包含的配網(wǎng)信息。
125、可選地,接收到的配網(wǎng)信息報文為基于藍牙廣播格式的廣播報文,每一配網(wǎng)信息報文中還攜帶有序號以及總數(shù)目;所述總數(shù)目表征:在所述第一無線網(wǎng)絡的完整配網(wǎng)信息超過所述藍牙廣播格式的單個廣播報文的最大可支持字節(jié)數(shù)的情況下,按照所述最大可支持字節(jié)數(shù)對所述第一無線網(wǎng)絡的完整配網(wǎng)信息進行拆分得到的各份配網(wǎng)信息的數(shù)目;每一配網(wǎng)信息報文中攜帶的序號表示該配網(wǎng)信息報文中攜帶的一份配網(wǎng)信息在完整配網(wǎng)信息中的位序;
126、所述裝置還包括:
127、第三提取模塊,用于在所述第二接入模塊執(zhí)行利用所提取到的配網(wǎng)信息接入所述第一無線網(wǎng)絡之前,提取所接收到的配網(wǎng)信息報文中攜帶的序號和總數(shù)目;
128、所述第二接入模塊,包括:
129、第二確定子模塊,用于根據(jù)提取到的序號和總數(shù)目,確定當前是否獲取到所述總數(shù)目個攜帶有不同序號的配網(wǎng)信息報文;
130、拼接子模塊,用于若當前已獲取到所述總數(shù)目個攜帶有不同序號的配網(wǎng)信息報文,則按照所獲取到的各配網(wǎng)信息報文中攜帶的序號的先后順序,對包含不同序號的配網(wǎng)信息報文中攜帶的配網(wǎng)信息進行拼接,得到所述第一無線網(wǎng)絡的完整配網(wǎng)信息;
131、接入子模塊,用于利用拼接得到的完整配網(wǎng)信息接入所述第一無線網(wǎng)絡。
132、可選地,所述裝置還包括:
133、通知發(fā)送模塊,用于在當前已獲取到所述總數(shù)目個攜帶有不同序號的配網(wǎng)信息報文的情況下,廣播發(fā)送攜帶有自身的設備標識的、表示獲取完成所述第一無線網(wǎng)絡的完整配網(wǎng)信息的通知報文;
134、第二通知轉發(fā)模塊,用于響應于接收到通知報文,廣播發(fā)送所接收到的通知報文,以使配網(wǎng)器節(jié)點根據(jù)接收到的通知報文確定當前需要進行配網(wǎng)的所有待配網(wǎng)設備是否均已接收到所述第一無線網(wǎng)絡的完整配網(wǎng)信息。
135、可選地,所接收到的通知報文為按照預設的掃描周期進行廣播掃描得到的;
136、所述第二通知轉發(fā)模塊,具體用于:
137、響應于接收到通知報文,若接收到的通知報文中攜帶的設備標識表征其他網(wǎng)絡設備、且為當前的掃描周期內掃描到的第一個攜帶該設備標識的通知報文,則廣播發(fā)送所接收到的通知報文;其中,一個通知報文中攜帶的設備標識表征生成該通知報文的待配網(wǎng)設備。
138、可選地,所述裝置還包括:
139、第二轉發(fā)模塊,用于在利用所提取到的配網(wǎng)信息接入所述第一無線網(wǎng)絡后,開啟預設時長的轉發(fā)窗口,并在所開啟的轉發(fā)窗口內,周期性廣播發(fā)送接收到的配網(wǎng)信息報文;
140、第三轉發(fā)模塊,用于響應于接收到任一已接入所述第一無線網(wǎng)絡的網(wǎng)絡設備廣播發(fā)送的配網(wǎng)信息報文,若當前未處于轉發(fā)窗口內,則開啟預設時長的轉發(fā)窗口,并在所開啟的轉發(fā)窗口內,周期性廣播發(fā)送所接收到的配網(wǎng)信息報文。
141、第六方面,本技術實施例提供了一種電子設備,包括:
142、存儲器,用于存放計算機程序;
143、處理器,用于執(zhí)行存儲器上所存放的程序時,實現(xiàn)上述任一項所述的配網(wǎng)方法。
144、第七方面,本技術實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質內存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述任一項所述的配網(wǎng)方法。
145、第八方面,本技術實施例提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包含可執(zhí)行指令,當所述可執(zhí)行指令在計算機上執(zhí)行時,使得計算機執(zhí)行上述任一項所述的配網(wǎng)方法。
146、本技術實施例有益效果:
147、本技術實施例提供的方案,由于第一網(wǎng)絡設備在接收到的配網(wǎng)信息報文中攜帶第一無線網(wǎng)絡的配網(wǎng)信息的情況下,可以廣播發(fā)送所接收到的配網(wǎng)信息報文,即任一接入第一無線網(wǎng)絡的網(wǎng)絡設備可以轉發(fā)接收到的攜帶第一無線網(wǎng)絡的配網(wǎng)信息的配網(wǎng)信息報文。通過這種方式,生成配網(wǎng)信息報文的已配網(wǎng)設備在將配網(wǎng)信息報文廣播后,該已配網(wǎng)設備1跳廣播范圍內的其他已配網(wǎng)設備接收到配網(wǎng)信息報文后,可以將該配網(wǎng)信息報文傳遞到該生成配網(wǎng)信息報文的已配網(wǎng)設備的2跳廣播范圍內,以此類推,可以將配網(wǎng)信息報文傳遞到生成配網(wǎng)信息報文的已配網(wǎng)設備的多跳廣播范圍外的待配網(wǎng)設備,從而使得該生成配網(wǎng)信息報文的已配網(wǎng)設備的1跳廣播范圍外的網(wǎng)絡設備能夠實現(xiàn)自動配網(wǎng)。可見,通過本方案,能夠對多跳廣播范圍內的待配網(wǎng)設備進行自動配網(wǎng),提高配網(wǎng)效率。
148、當然,實施本技術的任一產(chǎn)品或方法并不一定需要同時達到以上所述的所有優(yōu)點。