本技術(shù)涉及通信,尤其涉及一種設(shè)備入網(wǎng)方法、系統(tǒng)和設(shè)備。
背景技術(shù):
1、隨著通信技術(shù)的發(fā)展,電力線通信(power?line?communication,plc)已被廣泛應(yīng)用于各種智能設(shè)備通信的場景,如包括但不限于全屋智能場景等。在智能設(shè)備采用plc通信的場景中,為防止這些智能設(shè)備之間相互串?dāng)_,中央?yún)f(xié)調(diào)器(central?coordinator,cco)采用白名單機制對這些智能設(shè)備進行管理。
技術(shù)實現(xiàn)思路
1、本技術(shù)提供一種設(shè)備入網(wǎng)方法,防止設(shè)備間的串?dāng)_問題,提升設(shè)備入網(wǎng)體驗。
2、第一方面,提供一種應(yīng)用于中央?yún)f(xié)調(diào)器cco的設(shè)備入網(wǎng)方法,包括:cco廣播第一標識信息;第一標識信息為cco所在的電力線通信plc網(wǎng)絡(luò)的標識信息;cco接收站點sta發(fā)送的第一信息;第一信息包括第二標識信息;第二標識信息為sta的目標plc網(wǎng)絡(luò)標識信息;若cco的白名單包含上述sta的標識,且第二標識信息和第一標識信息相同,cco向sta發(fā)送第二信息;上述第二信息用于指示sta成功加入plc網(wǎng)絡(luò)。
3、在一種可能的實施方式中,方法還包括:若白名單不包含sta的標識,cco向sta發(fā)送第三信息,第三信息用于指示sta沒有成功加入cco所在的plc網(wǎng)絡(luò);或,若第二標識信息為有效的plc網(wǎng)絡(luò)標識信息,且第二標識信息和第一標識信息不相同,cco向sta發(fā)送第三信息,第三信息用于指示sta沒有成功加入plc網(wǎng)絡(luò)。
4、在一種可能的實施方式中,方法還包括:若白名單包含sta的標識,且第二標識信息為無效的plc網(wǎng)絡(luò)標識信息,cco向sta發(fā)送第四信息;第四信息包括第一標識信息,第四信息用于指示sta成功加入cco所在的plc網(wǎng)絡(luò)。
5、通過發(fā)送包括第一標識信息的第四信息,可以使得sta獲取并保存cco所在plc網(wǎng)絡(luò)的第一標識信息,后續(xù)可以根據(jù)第一標識信息再次加入到cco所在的plc網(wǎng)絡(luò)中。
6、上述設(shè)備入網(wǎng)方法,使得sta能夠根據(jù)存儲的第二標識信息加入到目標plc網(wǎng)絡(luò)中,能夠防止sta因為信號串?dāng)_、非sta的目標plc網(wǎng)絡(luò)的cco未開啟白名單等問題而發(fā)生錯誤入網(wǎng)問題。
7、可選的,第一信息還包括第一指示信息;第一指示信息用于指示sta存儲有第二標識信息。在實際應(yīng)用場景中,存在存儲有第二標識信息的sta和沒有存儲第二標識信息的sta,cco可以根據(jù)第一指示信息確定sta是否存儲有第二標識信息。
8、可選的,方法還包括:cco向sta發(fā)送第五信息;第五信息用于指示sta清空第二標識信息;cco在cco的白名單中刪除sta的標識。當(dāng)sta發(fā)生故障,或由于其他理由需要替換sta時,可以通過上述方法使sta不能加入cco所在的plc網(wǎng)絡(luò)。
9、可選的,方法還包括:在白名單中增加第二sta。cco通過在白名單中加入第二sta的標識,可以使得第二sta能夠加入到該cco所在的plc網(wǎng)絡(luò)中。
10、第二方面,提供一種應(yīng)用于站點sta的一種設(shè)備入網(wǎng)方法,應(yīng)用于站點sta,包括:sta存儲有第二標識信息;第二標識信息為sta的目標plc網(wǎng)絡(luò)標識信息;sta接收cco廣播的第一標識信息;若第一標識信息和第二標識信息相同,sta向cco發(fā)送第一信息;第一信息包括第二標識信息;sta接收cco發(fā)送的第二信息;第二信息用于指示sta成功加入cco所在的plc網(wǎng)絡(luò);或,sta接收cco發(fā)送的第三信息;第三信息用于指示sta沒有成功加入cco所在的plc網(wǎng)絡(luò)。
11、上述設(shè)備入網(wǎng)方法,能夠使得sta加入到目標plc網(wǎng)絡(luò)中,防止因信號串?dāng)_等導(dǎo)致的錯誤入網(wǎng)問題。
12、可選的,方法還包括:sta接收cco發(fā)送的第五信息;第五信息用于指示sta清空第二標識信息;sta清空第二標識信息。若sta發(fā)生故障,或需要加入到新的cco網(wǎng)絡(luò)時,通過上述方法,sta可以不再連接到cco所在的plc網(wǎng)絡(luò)。
13、可選的,方法還包括:第一信息還包括第一指示信息;第一指示信息用于指示sta上述存儲有第二標識信息。在實際應(yīng)用場景中,存在存儲有第二標識信息的sta和沒有存儲第二標識信息的sta,通過上述方法,cco可以確定sta是否存儲有第二標識信息。
14、sta可以更改目標plc網(wǎng)絡(luò)。在一種可能的實施方式中,上述方法還包括:sta接收第一操作,或第一指令;第一操作或第一指令用于指示sta存儲另一個cco所在的plc網(wǎng)絡(luò)的標識信息;sta存儲另一個cco所在的plc網(wǎng)絡(luò)的標識信息。通過上述方法,sta能夠請求加入到另一個cco所在的plc網(wǎng)絡(luò)中,不再請求加入到cco所在的plc網(wǎng)絡(luò)中。
15、第三方面,提供一種應(yīng)用于站點sta的設(shè)備入網(wǎng)方法,應(yīng)用于站點sta,包括:sta存儲有第二標識信息;第二標識信息為目標plc網(wǎng)絡(luò)標識信息;sta接收cco廣播的第一標識信息;若第二標識信息為無效的plc網(wǎng)絡(luò)標識信息,sta向cco發(fā)送第一信息;第一信息包括第二標識信息;sta接收上述cco發(fā)送的第四信息,sta存儲第四信息中的第一標識信息;第四信息用于指示sta成功加入cco所在的plc網(wǎng)絡(luò);或,sta接收cco發(fā)送的第三信息;第三信息用于指示sta沒有成功加入cco所在的plc網(wǎng)絡(luò)。
16、具體的,第四信息包括第一標識信息。sta接收cco發(fā)送的第四信息后,存儲第四信息中的第一標識信息作為第二標識信息。
17、上述設(shè)備入網(wǎng)方法,能夠使得sta加入到允許該sta加入的plc網(wǎng)絡(luò)中,并通過存儲該plc網(wǎng)絡(luò)的第一標識信息,使得sta能夠后續(xù)請求加入該plc網(wǎng)絡(luò),防止因信號串?dāng)_等導(dǎo)致的錯誤入網(wǎng)問題。
18、可選的,在存儲第二信息中的第一標識信息之后,方法還包括:sta接收cco發(fā)送的第五信息;第五信息用于指示sta清空第二標識信息;sta清空第二標識信息。若sta發(fā)生故障,或目標加入到新的plc回路時,通過上述方法,sta可以不再連接到cco所在的plc網(wǎng)絡(luò)。
19、可選的,方法還包括:第一信息還包括第一指示信息;第一指示信息用于指示sta存儲有第二標識信息。在實際應(yīng)用場景中,存在存儲有第二標識信息的sta和沒有存儲第二標識信息的sta,cco根據(jù)第一指示信息確定sta是否存儲有第二標識信息。
20、sta可以更改目標plc網(wǎng)絡(luò)。在一種可能的實施方式中,方法還包括:sta接收第一操作,或第一指令;第一操作或第一指令用于指示sta存儲另一個cco所在的plc網(wǎng)絡(luò)的標識信息;sta存儲另一個cco所在的plc網(wǎng)絡(luò)的標識信息。通過上述方法,sta能夠請求加入到另一個cco所在的plc網(wǎng)絡(luò)中,不再請求加入到cco所在的plc網(wǎng)絡(luò)中。
21、第四方面,提供一種設(shè)備入網(wǎng)系統(tǒng),包括:能夠執(zhí)行第一方面的中央?yún)f(xié)調(diào)器cco;或,能夠執(zhí)行第二方面的站點sta;或,能夠執(zhí)行第三方面的站點sta。
22、第五方面,提供一種設(shè)備。設(shè)備包括處理器和存儲器,存儲器與處理器耦合,存儲器用于存儲程序代碼,程序代碼包括指令,處理器從存儲器中讀取指令,以使得設(shè)備執(zhí)行第一方面至第三方面的任一方面上述的方法及任一可能設(shè)計的技術(shù)方案。
23、第六方面,提供一種可讀存儲介質(zhì),包括程序,當(dāng)程序在設(shè)備上運行時,使得設(shè)備執(zhí)行第一方面,第二方面,或,第三方面任一項上述的方法及任一可能設(shè)計的技術(shù)方案。
24、第七方面,提供一種裝置。裝置可以為第一方面至第三方面中的任一方面上述的方法中的cco。上述裝置具備上述cco的功能。上述裝置例如為cco,或為包括cco的較大設(shè)備,或為cco中的功能模塊,例如芯片系統(tǒng)等。一種可選的實現(xiàn)方式中,裝置包括用于實現(xiàn)第一方面至第三方面中的任一方面上述方法的功能模塊。
25、第八方面,提供一種裝置。裝置可以為第一方面至第三方面中的任一方面上述的方法中的sta。裝置具備sta的功能。裝置例如為sta,或為包括sta的較大設(shè)備,或為sta中的功能模塊,例如芯片系統(tǒng)等。一種可選的實現(xiàn)方式中,裝置包括用于實現(xiàn)第一方面至第三方面中的任一方面上述方法的功能模塊。
26、第九方面,提供一種芯片系統(tǒng),芯片系統(tǒng)包括邏輯電路,邏輯電路用于與輸入/輸出接口耦合,通過輸入/輸出接口傳輸數(shù)據(jù),以執(zhí)行如第一方面,第二方面,或,第三方面中任一項上述的方法及任一可能設(shè)計的技術(shù)方案。
27、第十方面,本技術(shù)實施例提供一種程序產(chǎn)品,程序產(chǎn)品包括:程序代碼,當(dāng)程序代碼在設(shè)備上運行時,使得該設(shè)備執(zhí)行如第一方面,第二方面,或,第三方面任一項上述的方法及任一可能設(shè)計的技術(shù)方案。