對(duì)碼方法和裝置制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種對(duì)碼方法和裝置。該方法包括:PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備后,第一添加設(shè)備向第一添加設(shè)備所在的PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備發(fā)送對(duì)碼停止消息,以使其他添加設(shè)備接收到對(duì)碼停止消息后停止對(duì)碼過(guò)程,第一添加設(shè)備為第一個(gè)搜索到新設(shè)備廣播的加入請(qǐng)求消息的添加設(shè)備,第一添加設(shè)備向新設(shè)備發(fā)送加入確認(rèn)消息,以使新設(shè)備根據(jù)加入確認(rèn)消息獲取PLC子網(wǎng)絡(luò)中的基本信息并和PLC子網(wǎng)絡(luò)中的中央?yún)f(xié)調(diào)器進(jìn)行關(guān)聯(lián)。本發(fā)明實(shí)施例提供的對(duì)碼方法和裝置,節(jié)省了網(wǎng)絡(luò)中的傳輸資源,并且也降低了其他添加設(shè)備的功耗。
【專利說(shuō)明】
對(duì)碼方法和裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明實(shí)施例涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種對(duì)碼方法和裝置。
【背景技術(shù)】
[0002]隨著家庭網(wǎng)絡(luò)應(yīng)用對(duì)帶寬需求的日益增長(zhǎng)以及用戶對(duì)服務(wù)多樣化要求的增多,基于電氣和電子工程師學(xué)會(huì)(Institute of Electrical and Electronics Engineers,以下簡(jiǎn)稱:IEEE) 1905.1標(biāo)準(zhǔn)的混合異構(gòu)家庭網(wǎng)絡(luò)技術(shù)將會(huì)是未來(lái)家庭網(wǎng)絡(luò)的廣泛趨勢(shì)。IEEE1905.1標(biāo)準(zhǔn)是一個(gè)融合了有線和無(wú)線兩種類型的技術(shù)的家庭網(wǎng)絡(luò)標(biāo)準(zhǔn),其中基于有線的家庭網(wǎng)絡(luò)技術(shù)可以為用戶提供較大的帶寬或即插即用的用戶體驗(yàn),而基于無(wú)線的家庭網(wǎng)絡(luò)技術(shù)可以為用戶提供便捷的移動(dòng)性。二者相互補(bǔ)充就能充分發(fā)揮各自的優(yōu)勢(shì),從而達(dá)到整個(gè)家庭的全覆蓋。IEEE 1905.1為不同的家庭網(wǎng)絡(luò)技術(shù)定義了一個(gè)統(tǒng)一的抽象層,該抽象層位于層2的媒體接入控制(media access control,以下簡(jiǎn)稱:MAC)子層和邏輯鏈路控制(logic link control,以下簡(jiǎn)稱:LLC)子層之間,每一種底層技術(shù)都向該抽象層提供一個(gè)1905.1端口,設(shè)備支持幾種底層技術(shù)就相應(yīng)地具備幾個(gè)不同類型的1905.1端口。
[0003]圖1為由IEEE 1905.1設(shè)備組成的混合家庭網(wǎng)絡(luò)的示意圖,如圖1所示,支持相同底層技術(shù)的IEEE1905.1設(shè)備組成一個(gè)底層技術(shù)的子網(wǎng)絡(luò)(如圖1中的網(wǎng)絡(luò)I到網(wǎng)絡(luò)n),它們可能是電力線通信(power line communicat1n,以下簡(jiǎn)稱:PLC)網(wǎng)絡(luò)、802.11網(wǎng)絡(luò)、802.3網(wǎng)絡(luò)以及同軸多媒體網(wǎng)絡(luò)中的任何一個(gè)。采用不同技術(shù)的子網(wǎng)絡(luò)之間通過(guò)一個(gè)橋設(shè)備相連,橋設(shè)備是具有至少兩個(gè)及以上數(shù)目的不同1905.1端口的1905.1設(shè)備,在混合網(wǎng)絡(luò)中承擔(dān)著將一個(gè)網(wǎng)絡(luò)中的數(shù)據(jù)包橋接轉(zhuǎn)發(fā)至另一個(gè)網(wǎng)絡(luò)中的任務(wù)。橋設(shè)備的多個(gè)端口分別屬于多個(gè)不同的子網(wǎng)絡(luò)。圖1中所有的子網(wǎng)絡(luò)(網(wǎng)絡(luò)I到網(wǎng)絡(luò)η) —起組成了一個(gè)基于1905.1的混合家庭網(wǎng)絡(luò)。在上述混合家庭網(wǎng)絡(luò)中,為了給用戶提供好的用戶體驗(yàn),需要讓用戶在不了解設(shè)備的端口類型的情況下,通過(guò)簡(jiǎn)單的操作就可以向網(wǎng)絡(luò)中添加新的設(shè)備,為解決該問(wèn)題在1905.1標(biāo)準(zhǔn)中規(guī)定了一種基于對(duì)碼的操作方法,結(jié)合圖1,該方法如下:1905.1標(biāo)準(zhǔn)中專門為對(duì)碼過(guò)程定義了一條抽象層的控制消息,即對(duì)碼加入通知消息(PushButton Event Notif icat1n),該消息是由原始添加設(shè)備在自己的對(duì)碼過(guò)程被觸發(fā)后產(chǎn)生的。首先新設(shè)備的對(duì)碼過(guò)程被觸發(fā),原始添加設(shè)備在它的每一個(gè)端口上發(fā)送對(duì)碼加入通知消息,收到該消息的其它設(shè)備要在滿足條件的端口上轉(zhuǎn)發(fā)該消息,最終混合網(wǎng)絡(luò)中的所有設(shè)備都會(huì)收到該消息。在收到該消息后,如果某設(shè)備η的某個(gè)(些)端口支持對(duì)碼操作,則設(shè)備η要啟動(dòng)這些端口上的對(duì)碼過(guò)程并成為添加設(shè)備。
[0004]在上述過(guò)程中,若新設(shè)備是一個(gè)PLC設(shè)備,則最終PLC子網(wǎng)絡(luò)中所有設(shè)備的對(duì)碼過(guò)程都會(huì)被觸發(fā),因此會(huì)造成PLC子網(wǎng)絡(luò)中傳輸資源的浪費(fèi),增加PLC子網(wǎng)絡(luò)中添加設(shè)備的功耗。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種對(duì)碼方法和裝置,以解決PLC子網(wǎng)絡(luò)中添加新設(shè)備時(shí)導(dǎo)致的傳輸資源浪費(fèi)的問(wèn)題,降低PLC子網(wǎng)絡(luò)中添加設(shè)備的功耗。
[0006]第一方面,本發(fā)明實(shí)施例提供一種對(duì)碼方法,包括:
[0007]電力線通信PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備后,第一添加設(shè)備向所述第一添加設(shè)備所在的PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備發(fā)送對(duì)碼停止消息,以使所述其他添加設(shè)備接收到所述對(duì)碼停止消息后停止對(duì)碼過(guò)程,所述第一添加設(shè)備為第一個(gè)搜索到新設(shè)備廣播的加入請(qǐng)求消息的添加設(shè)備;
[0008]所述第一添加設(shè)備向所述新設(shè)備發(fā)送加入確認(rèn)消息,以使所述新設(shè)備根據(jù)所述加入確認(rèn)消息獲取所述PLC子網(wǎng)絡(luò)中的基本信息并和所述PLC子網(wǎng)絡(luò)中的中央?yún)f(xié)調(diào)器進(jìn)行關(guān)聯(lián)。
[0009]在第一方面的第一種可能的實(shí)施方式中,所述電力線通信PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備,包括:
[0010]所述PLC子網(wǎng)絡(luò)中的一成員設(shè)備在自身的對(duì)碼鍵被按下后觸發(fā)所述對(duì)碼過(guò)程成為原始添加設(shè)備,所述PLC子網(wǎng)絡(luò)中的其他成員設(shè)備接收到對(duì)碼事件通知消息后觸發(fā)所述對(duì)碼過(guò)程,所述對(duì)碼事件通知消息是由原始添加設(shè)備生成的,或者,
[0011]所述PLC子網(wǎng)絡(luò)中的成員設(shè)備在接收到對(duì)碼事件通知消息后觸發(fā)所述對(duì)碼過(guò)程,所述對(duì)碼事件通知消息是由原始添加設(shè)備生成,并由其他子網(wǎng)絡(luò)的添加設(shè)備轉(zhuǎn)發(fā)給所述PLC子網(wǎng)絡(luò)中的成員設(shè)備的。
[0012]結(jié)合第一方面或第一方面的第一種可能的實(shí)施方式中,在第一方面的第二種可能的實(shí)施方式中,所述第一添加設(shè)備向所述第一添加設(shè)備所在的PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備發(fā)送對(duì)碼停止消息,包括:
[0013]所述第一添加設(shè)備采用廣播的方式向所述其他添加設(shè)備發(fā)送所述對(duì)碼停止消息;或者,
[0014]所述第一添加設(shè)備采用組播的方式向所述其他添加設(shè)備發(fā)送所述對(duì)碼停止消息;或者,
[0015]所述第一添加設(shè)備采用單播的方式向所述其他添加設(shè)備發(fā)送所述對(duì)碼停止消息。
[0016]結(jié)合第一方面至第一方面的第二種可能的實(shí)施方式中任一項(xiàng)所述的方法,在第一方面的第三種可能的實(shí)施方式中,所述第一添加設(shè)備向所述新設(shè)備發(fā)送加入確認(rèn)消息之后,還包括:
[0017]若所述新設(shè)備與所述PLC子網(wǎng)絡(luò)的中央?yún)f(xié)調(diào)器關(guān)聯(lián)成功,所述第一添加設(shè)備向所述新設(shè)備分發(fā)網(wǎng)絡(luò)成員密鑰NMK。
[0018]結(jié)合第一方面至第一方面的第三種可能的實(shí)施方式中任一項(xiàng)所述的方法,在第一方面的第四種可能的實(shí)施方式中,所述加入確認(rèn)消息中包含所述PLC子網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)號(hào)NID。
[0019]結(jié)合第一方面至第一方面的第四種可能的實(shí)施方式中任一項(xiàng)所述的方法,在第一方面的第五種可能的實(shí)施方式中,所述第一添加設(shè)備向所述新設(shè)備分發(fā)網(wǎng)絡(luò)成員密鑰NMK之后,還包括:
[0020]所述第一添加設(shè)備向混合網(wǎng)絡(luò)中發(fā)送一條對(duì)碼加入通知消息,以使所述混合網(wǎng)絡(luò)中其他添加設(shè)備接收到所述對(duì)碼加入通知消息后結(jié)束對(duì)碼過(guò)程并將所述對(duì)碼加入通知消息在所述混合網(wǎng)絡(luò)中轉(zhuǎn)發(fā)。
[0021]第二方面,本發(fā)明實(shí)施例提供一種對(duì)碼裝置,包括:
[0022]處理模塊,用于在電力線通信PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備后,搜索新設(shè)備廣播的加入請(qǐng)求消息;
[0023]發(fā)送模塊,用于在所述處理模塊搜索到所述加入請(qǐng)求消息后向第一添加設(shè)備所在的PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備發(fā)送對(duì)碼停止消息,以使所述其他添加設(shè)備接收到所述對(duì)碼停止消息后停止對(duì)碼過(guò)程,所述第一添加設(shè)備為第一個(gè)搜索到所述加入請(qǐng)求消息的添加設(shè)備;
[0024]所述發(fā)送模塊還用于向所述新設(shè)備發(fā)送加入確認(rèn)消息,以使所述新設(shè)備根據(jù)所述加入確認(rèn)消息獲取所述PLC子網(wǎng)絡(luò)中的基本信息并和所述PLC子網(wǎng)絡(luò)中的中央?yún)f(xié)調(diào)器進(jìn)行關(guān)聯(lián)。
[0025]在第二方面的第一種可能的實(shí)施方式中,所述電力線通信PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備,包括:
[0026]所述PLC子網(wǎng)絡(luò)中的一成員設(shè)備在自身的對(duì)碼鍵被按下后觸發(fā)所述對(duì)碼過(guò)程成為原始添加設(shè)備,所述PLC子網(wǎng)絡(luò)中的其他成員設(shè)備接收到對(duì)碼事件通知消息后觸發(fā)所述對(duì)碼過(guò)程,所述對(duì)碼事件通知消息是由原始添加設(shè)備生成的,或者,
[0027]所述PLC子網(wǎng)絡(luò)中的成員設(shè)備在接收到對(duì)碼事件通知消息后觸發(fā)所述對(duì)碼過(guò)程,所述對(duì)碼事件通知消息是由原始添加設(shè)備生成,并由其他子網(wǎng)絡(luò)的添加設(shè)備轉(zhuǎn)發(fā)給所述PLC子網(wǎng)絡(luò)中的成員設(shè)備的。
[0028]結(jié)合第二方面或第二方面的第一種可能的實(shí)施方式,在第二方面的第二種可能的實(shí)施方式中,所述發(fā)送模塊用于:
[0029]采用廣播的方式向所述其他添加設(shè)備發(fā)送所述對(duì)碼停止消息;或者,
[0030]采用組播的方式向所述其他添加設(shè)備發(fā)送所述對(duì)碼停止消息;或者,
[0031]采用單播的方式向所述其他添加設(shè)備發(fā)送所述對(duì)碼停止消息。
[0032]結(jié)合第二方面至第二方面的第二種可能的實(shí)施方式任一項(xiàng)所述的方法,在第二方面的第三種可能的實(shí)施方式中,所述發(fā)送模塊還用于:
[0033]向所述新設(shè)備發(fā)送加入確認(rèn)消息之后,若所述新設(shè)備與所述PLC子網(wǎng)絡(luò)的中央?yún)f(xié)調(diào)器關(guān)聯(lián)成功,向所述新設(shè)備分發(fā)網(wǎng)絡(luò)成員密鑰NMK。
[0034]結(jié)合第二方面至第二方面的第三種可能的實(shí)施方式任一項(xiàng)所述的方法,在第二方面的第四種可能的實(shí)施方式中,所述加入確認(rèn)消息中包含所述PLC子網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)號(hào)NID。
[0035]結(jié)合第二方面至第二方面的第四種可能的實(shí)施方式任一項(xiàng)所述的方法,在第二方面的第五種可能的實(shí)施方式中,所述發(fā)送模塊還用于:
[0036]向所述新設(shè)備分發(fā)網(wǎng)絡(luò)成員密鑰NMK之后,向混合網(wǎng)絡(luò)中發(fā)送一條對(duì)碼加入通知消息,以使所述混合網(wǎng)絡(luò)中其他添加設(shè)備接收到所述對(duì)碼加入通知消息后結(jié)束對(duì)碼過(guò)程并將所述對(duì)碼加入通知消息在所述混合網(wǎng)絡(luò)中轉(zhuǎn)發(fā)。
[0037]本發(fā)明實(shí)施例提供的對(duì)碼方法和裝置,在PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備后,通過(guò)第一個(gè)搜索到新設(shè)備廣播的加入請(qǐng)求消息的添加設(shè)備向第一添加設(shè)備所在的PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備發(fā)送對(duì)碼停止消息,PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備接收到對(duì)碼停止消息后就停止對(duì)碼過(guò)程,即停止搜索新設(shè)備廣播的加入請(qǐng)求消息,相應(yīng)也停止向新設(shè)備回復(fù)加入確認(rèn)消息。最后只需第一添加設(shè)備向新設(shè)備發(fā)送加入確認(rèn)消息,新設(shè)備根據(jù)加入確認(rèn)消息獲取PLC子網(wǎng)絡(luò)中的基本信息并和PLC子網(wǎng)絡(luò)中的中央?yún)f(xié)調(diào)器進(jìn)行關(guān)聯(lián)。因此節(jié)省了網(wǎng)絡(luò)中的傳輸資源,并且也降低了其他添加設(shè)備的功耗。
【專利附圖】
【附圖說(shuō)明】
[0038]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0039]圖1為由IEEE 1905.1設(shè)備組成的混合家庭網(wǎng)絡(luò)的示意圖;
[0040]圖2為本發(fā)明對(duì)碼方法實(shí)施例一的流程圖;
[0041]圖3為本發(fā)明對(duì)碼方法實(shí)施例二的流程圖;
[0042]圖4為本發(fā)明對(duì)碼裝置實(shí)施例一的結(jié)構(gòu)示意圖;
[0043]圖5為本發(fā)明對(duì)碼裝置實(shí)施例二的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0044]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0045]圖2為本發(fā)明對(duì)碼方法實(shí)施例一的流程圖,如圖2所示,本實(shí)施例的方法可以包括:
[0046]S10UPLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備后,第一添加設(shè)備向第一添加設(shè)備所在的PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備發(fā)送對(duì)碼停止消息,以使其他添加設(shè)備接收到對(duì)碼停止消息后停止對(duì)碼過(guò)程,第一添加設(shè)備為第一個(gè)搜索到新設(shè)備廣播的加入請(qǐng)求消息的添加設(shè)備。
[0047]具體來(lái)說(shuō),PLC子網(wǎng)絡(luò)中添加設(shè)備開(kāi)始搜索新設(shè)備廣播的加入請(qǐng)求消息后,PLC子網(wǎng)絡(luò)中第一個(gè)搜索到加入請(qǐng)求消息的添加設(shè)備就成為第一添加設(shè)備,然后第一添加設(shè)備向第一添加設(shè)備所在的PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備發(fā)送對(duì)碼停止消息,PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備接收到對(duì)碼停止消息后就停止對(duì)碼過(guò)程,即PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備停止搜索新設(shè)備廣播的加入請(qǐng)求消息,相應(yīng)也停止向新設(shè)備回復(fù)加入確認(rèn)消息。其中,第一添加設(shè)備向第一添加設(shè)備所在的PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備發(fā)送對(duì)碼停止消息,可以采用廣播的方式、組播的方式或單播的方式發(fā)送。
[0048]具體地,凡支持對(duì)碼操作的設(shè)備上都會(huì)有一個(gè)對(duì)碼鍵,此對(duì)碼鍵可以是位于設(shè)備上的一個(gè)實(shí)體按鈕,也可以是設(shè)備顯示界面上的用戶界面,如下拉菜單或?qū)υ捒虻?,此?duì)碼鍵一旦被按下,就會(huì)觸發(fā)設(shè)備的對(duì)碼過(guò)程,用戶需要在規(guī)定的時(shí)間間隔內(nèi)按下新設(shè)備的對(duì)碼鍵和成員設(shè)備的對(duì)碼鍵。二者的先后順序不作限制,即用戶可以選擇先按下新設(shè)備的對(duì)碼鍵以觸發(fā)新設(shè)備的對(duì)碼過(guò)程,然后再按下成員設(shè)備的對(duì)碼鍵以觸發(fā)成員設(shè)備的對(duì)碼過(guò)程;用戶也可以選擇先按下成員設(shè)備的對(duì)碼鍵以觸發(fā)成員設(shè)備的對(duì)碼過(guò)程,然后再按下新設(shè)備的對(duì)碼鍵以觸發(fā)新設(shè)備的對(duì)碼過(guò)程。成員設(shè)備是已經(jīng)加入了混合網(wǎng)絡(luò)中的設(shè)備,用戶具體選擇按下哪個(gè)成員設(shè)備的對(duì)碼鍵沒(méi)有限制,即用戶可以隨意選擇要觸發(fā)其對(duì)碼過(guò)程的成員設(shè)備。新設(shè)備是指一個(gè)待加入到PLC子網(wǎng)絡(luò)中的PLC設(shè)備或PLC端口。觸發(fā)新設(shè)備的對(duì)碼過(guò)程如下:
[0049]用戶按下新設(shè)備的對(duì)碼鍵,新設(shè)備的對(duì)碼過(guò)程被觸發(fā),新設(shè)備開(kāi)始在PLC子網(wǎng)絡(luò)中周期性地廣播加入請(qǐng)求消息。
[0050]PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備,具體過(guò)程包括:
[0051 ] PLC子網(wǎng)絡(luò)中的一成員設(shè)備在自身的對(duì)碼鍵被按下后觸發(fā)自身的對(duì)碼過(guò)程成為原始添加設(shè)備,PLC子網(wǎng)絡(luò)中的其他成員設(shè)備接收到原始添加設(shè)備發(fā)送的對(duì)碼事件通知消息后觸發(fā)對(duì)碼過(guò)程,對(duì)碼事件通知消息是由原始添加設(shè)備生成的。這種情況下原始添加設(shè)備是PLC子網(wǎng)絡(luò)中的一成員設(shè)備,PLC子網(wǎng)絡(luò)中的其它成員設(shè)備直接從原始添加設(shè)備處接收對(duì)碼事件通知消息并觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備。
[0052]或者,PLC子網(wǎng)絡(luò)中所有的成員設(shè)備在接收到對(duì)碼事件通知消息后觸發(fā)自身的對(duì)碼過(guò)程,對(duì)碼事件通知消息是由原始添加設(shè)備生成,并由其他子網(wǎng)絡(luò)的添加設(shè)備轉(zhuǎn)發(fā)給PLC子網(wǎng)絡(luò)中的成員設(shè)備的。該種情況下原始添加設(shè)備是其它子網(wǎng)絡(luò)(非PLC子網(wǎng)絡(luò))中的成員設(shè)備,PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程的具體過(guò)程如下:
[0053]S10、用戶在規(guī)定的時(shí)間間隔內(nèi)按下混合網(wǎng)絡(luò)中任意一成員設(shè)備的對(duì)碼鍵,成員設(shè)備的對(duì)碼過(guò)程被觸發(fā),此成員設(shè)備成為原始添加設(shè)備。原始添加設(shè)備根據(jù)它所支持的底層技術(shù)所規(guī)定的對(duì)碼過(guò)程,或在其所屬子網(wǎng)絡(luò)中開(kāi)始廣播第一指示消息,或在其所屬子網(wǎng)絡(luò)中開(kāi)始搜索第二指示消息。此外,原始添加設(shè)備還需要產(chǎn)生一條對(duì)碼事件通知消息,并在自己所有滿足條件的端口上將這條消息轉(zhuǎn)發(fā)出去。滿足條件的端口為:非WIFI端口、WIFI接入點(diǎn)(WIFI AP)端口、未關(guān)聯(lián)的WIFI站點(diǎn)(WIFI STA)端口。
[0054]S11、混合網(wǎng)絡(luò)中的其它成員設(shè)備收到原始添加設(shè)備發(fā)送的對(duì)碼事件通知消息后,在自己所有經(jīng)過(guò)了認(rèn)證的端口上轉(zhuǎn)發(fā)該對(duì)碼事件通知消息,并且讓所有支持對(duì)碼操作的端口啟動(dòng)對(duì)碼過(guò)程。需要說(shuō)明的是,這些設(shè)備的對(duì)碼過(guò)程被觸發(fā)后,它們也進(jìn)入和原始添加設(shè)備相同的狀態(tài)成為添加設(shè)備,即好像用戶把它們的對(duì)碼鍵也按下了一樣,因此它們也根據(jù)底層技術(shù)所規(guī)定的對(duì)碼過(guò)程,或在其所屬子網(wǎng)絡(luò)中開(kāi)始廣播第一指示消息,或在其所屬子網(wǎng)絡(luò)中開(kāi)始搜索第二指示消息。
[0055]S12、當(dāng)原始添加設(shè)備產(chǎn)生的對(duì)碼事件通知消息隨著其它設(shè)備的轉(zhuǎn)發(fā)而到達(dá)了新設(shè)備所在的PLC子網(wǎng)絡(luò)后,PLC子網(wǎng)絡(luò)中的成員設(shè)備就會(huì)觸發(fā)對(duì)碼過(guò)程,成為添加設(shè)備。這些添加設(shè)備開(kāi)始搜索新設(shè)備廣播的加入請(qǐng)求消息。
[0056]S102、第一添加設(shè)備向新設(shè)備發(fā)送加入確認(rèn)消息,以使新設(shè)備根據(jù)加入確認(rèn)消息獲取PLC子網(wǎng)絡(luò)中的基本信息并和PLC子網(wǎng)絡(luò)中的中央?yún)f(xié)調(diào)器進(jìn)行關(guān)聯(lián)。
[0057]具體來(lái)說(shuō),第一添加設(shè)備向新設(shè)備發(fā)送加入確認(rèn)消息后,其中加入確認(rèn)消息中包含PLC子網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)號(hào)(network identifier,以下簡(jiǎn)稱:NID),因此新設(shè)備獲得了待加入的目標(biāo)網(wǎng)絡(luò)的NID,就可根據(jù)NID與PLC子網(wǎng)絡(luò)的中央?yún)f(xié)調(diào)器進(jìn)行關(guān)聯(lián)。新設(shè)備與PLC子網(wǎng)絡(luò)的中央?yún)f(xié)調(diào)器關(guān)聯(lián)成功后,第一添加設(shè)備就可以和新設(shè)備之間建立私密通道,并使用單播密鑰交換(unicast key exchange,以下簡(jiǎn)稱:UKE)協(xié)議向新設(shè)備分發(fā)網(wǎng)絡(luò)中的網(wǎng)絡(luò)成員密鑰(network membership key,以下簡(jiǎn)稱:NMK)。至此整個(gè)對(duì)碼過(guò)程完成,新設(shè)備也加入到混合網(wǎng)絡(luò)中。
[0058]對(duì)碼過(guò)程完成后,第一添加設(shè)備向混合網(wǎng)絡(luò)中發(fā)送一條對(duì)碼加入通知消息,以使混合網(wǎng)絡(luò)中其他添加設(shè)備接收到對(duì)碼加入通知消息后結(jié)束對(duì)碼過(guò)程并將對(duì)碼加入通知消息在混合網(wǎng)絡(luò)中轉(zhuǎn)發(fā)。
[0059]本實(shí)施例提供的對(duì)碼方法,在PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備后,通過(guò)第一個(gè)搜索到新設(shè)備廣播的加入請(qǐng)求消息的添加設(shè)備向第一添加設(shè)備所在的PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備發(fā)送對(duì)碼停止消息,PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備接收到對(duì)碼停止消息后就停止對(duì)碼過(guò)程,即停止搜索新設(shè)備廣播的加入請(qǐng)求消息,相應(yīng)也停止向新設(shè)備回復(fù)加入確認(rèn)消息。最后只需第一添加設(shè)備向新設(shè)備發(fā)送加入確認(rèn)消息,新設(shè)備根據(jù)加入確認(rèn)消息獲取PLC子網(wǎng)絡(luò)中的基本信息并和PLC子網(wǎng)絡(luò)中的中央?yún)f(xié)調(diào)器進(jìn)行關(guān)聯(lián)。因此節(jié)省了網(wǎng)絡(luò)中的傳輸資源,并且也降低了其他添加設(shè)備的功耗。
[0060]下面采用一個(gè)具體的實(shí)施例,對(duì)圖2所示方法實(shí)施例的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
[0061]圖3為本發(fā)明對(duì)碼方法實(shí)施例二的流程圖,本實(shí)施例結(jié)合圖1,以描述設(shè)備8和設(shè)備I的對(duì)碼過(guò)程為例來(lái)進(jìn)行說(shuō)明,例如子網(wǎng)絡(luò)η是一個(gè)PLC網(wǎng)絡(luò),設(shè)備8為待加入網(wǎng)絡(luò)的新設(shè)備,子網(wǎng)絡(luò)I是一個(gè)非PLC子網(wǎng)絡(luò),如圖3所示,本實(shí)施例的方法可以包括:
[0062]S201、用戶按下新設(shè)備8的對(duì)碼鍵,新設(shè)備8的對(duì)碼過(guò)程被觸發(fā),新設(shè)備8開(kāi)始在PLC子網(wǎng)絡(luò)η中周期性地廣播加入請(qǐng)求消息。
[0063]S202、用戶在規(guī)定的時(shí)間間隔內(nèi)按下成員設(shè)備I的對(duì)碼鍵,設(shè)備I的對(duì)碼過(guò)程被觸發(fā),設(shè)備I成為原始添加設(shè)備。設(shè)備I根據(jù)它所支持的底層技術(shù)所規(guī)定的對(duì)碼過(guò)程,或在其所屬子網(wǎng)絡(luò)I中開(kāi)始廣播第一指示消息,或在其所屬子網(wǎng)絡(luò)中開(kāi)始搜索第二指示消息。
[0064]S203、設(shè)備I還需要產(chǎn)生一條對(duì)碼事件通知消息,并在自己所有滿足條件的端口上將這條消息轉(zhuǎn)發(fā)出去。滿足條件的端口為:非WIFI端口、WIFI接入點(diǎn)(WIFI AP)端口、未關(guān)聯(lián)的WIFI站點(diǎn)(WIFI STA)端口。
[0065]此處需說(shuō)明的是,S201和S202的順序沒(méi)有限制。
[0066]S204、混合網(wǎng)絡(luò)中的其它成員設(shè)備收到設(shè)備I發(fā)送的對(duì)碼事件通知消息后,在自己已認(rèn)證的端口上轉(zhuǎn)發(fā)該對(duì)碼事件通知消息,并且如果設(shè)備的端口支持對(duì)碼操作的話,則讓這些端口進(jìn)入和設(shè)備I相同的狀態(tài)成為添加設(shè)備,即好像用戶把它們的對(duì)碼鍵也按下了一樣,因此它們也根據(jù)底層技術(shù)所規(guī)定的對(duì)碼過(guò)程,或在其所屬子網(wǎng)絡(luò)中開(kāi)始廣播第一指示消息,或在其所屬子網(wǎng)絡(luò)中開(kāi)始搜索第二指示消息。例如,如果子網(wǎng)絡(luò)2是一個(gè)同軸多媒體網(wǎng)絡(luò)(Multimedia Over Coax Alliance,簡(jiǎn)稱:MoCA),則當(dāng)設(shè)備2接收到對(duì)碼事件通知消息后,首先將這條消息轉(zhuǎn)發(fā)出去,然后設(shè)備2啟動(dòng)對(duì)碼過(guò)程,設(shè)備2開(kāi)始廣播第一指示消息。
[0067]S205、當(dāng)設(shè)備I產(chǎn)生的對(duì)碼事件通知消息隨著其它設(shè)備的轉(zhuǎn)發(fā)而到達(dá)了新設(shè)備8所在的PLC子網(wǎng)絡(luò)后,PLC子網(wǎng)絡(luò)中的成員設(shè)備就會(huì)觸發(fā)對(duì)碼過(guò)程,成為添加設(shè)備。
[0068]S206、PLC子網(wǎng)絡(luò)中的添加設(shè)備開(kāi)始搜索新設(shè)備廣播的加入請(qǐng)求消息。
[0069]S207、第一添加設(shè)備向第一添加設(shè)備所在的PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備發(fā)送對(duì)碼停止消息。
[0070]S208、第一添加設(shè)備向新設(shè)備發(fā)送加入確認(rèn)消息,以使新設(shè)備根據(jù)加入確認(rèn)消息獲取PLC子網(wǎng)絡(luò)中的基本信息并和PLC子網(wǎng)絡(luò)中的中央?yún)f(xié)調(diào)器進(jìn)行關(guān)聯(lián)。
[0071]S209、新設(shè)備與PLC子網(wǎng)絡(luò)的中央?yún)f(xié)調(diào)器關(guān)聯(lián)成功后,第一添加設(shè)備就可以和新設(shè)備之間建立私密通道,并使用UKE協(xié)議向新設(shè)備分發(fā)網(wǎng)絡(luò)中的NMK。至此對(duì)碼過(guò)程完成,新設(shè)備8也加入到混合網(wǎng)絡(luò)中。
[0072]S210、對(duì)碼過(guò)程完成后,第一添加設(shè)備向混合網(wǎng)絡(luò)中發(fā)送一條對(duì)碼加入通知消息,以使混合網(wǎng)絡(luò)中其他添加設(shè)備接收到對(duì)碼加入通知消息后結(jié)束對(duì)碼過(guò)程并將對(duì)碼加入通知消息在混合網(wǎng)絡(luò)中轉(zhuǎn)發(fā)。
[0073]圖4為本發(fā)明對(duì)碼裝置實(shí)施例一的結(jié)構(gòu)示意圖,如圖4所示,本實(shí)施例的裝置可以包括:處理模塊11和發(fā)送模塊12,其中,處理模塊11用于在PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備后,搜索新設(shè)備廣播的加入請(qǐng)求消息。發(fā)送模塊12用于在處理模塊11搜索到加入請(qǐng)求消息后向第一添加設(shè)備所在的PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備發(fā)送對(duì)碼停止消息,以使其他添加設(shè)備接收到對(duì)碼停止消息后停止對(duì)碼過(guò)程,第一添加設(shè)備為第一個(gè)搜索到加入請(qǐng)求消息的添加設(shè)備。發(fā)送模塊12還用于向新設(shè)備發(fā)送加入確認(rèn)消息,以使新設(shè)備根據(jù)加入確認(rèn)消息獲取PLC子網(wǎng)絡(luò)中的基本信息并和PLC子網(wǎng)絡(luò)中的中央?yún)f(xié)調(diào)器進(jìn)行關(guān)聯(lián)。
[0074]具體來(lái)說(shuō),PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備的過(guò)程,包括:
[0075]PLC子網(wǎng)絡(luò)中的一成員設(shè)備在自身的對(duì)碼鍵被按下后觸發(fā)對(duì)碼過(guò)程成為原始添加設(shè)備,PLC子網(wǎng)絡(luò)中的其他成員設(shè)備接收到對(duì)碼事件通知消息后觸發(fā)對(duì)碼過(guò)程,對(duì)碼事件通知消息是由原始添加設(shè)備生成的,該種情況下原始添加設(shè)備為PLC子網(wǎng)絡(luò)中的一成員設(shè)備。
[0076]或者,PLC子網(wǎng)絡(luò)中的成員設(shè)備在接收到對(duì)碼事件通知消息后觸發(fā)對(duì)碼過(guò)程,其中,對(duì)碼事件通知消息是由原始添加設(shè)備生成,并由其他子網(wǎng)絡(luò)的添加設(shè)備轉(zhuǎn)發(fā)給PLC子網(wǎng)絡(luò)中的成員設(shè)備的。
[0077]進(jìn)一步地,發(fā)送模塊12具體用于:
[0078]采用廣播的方式向其他添加設(shè)備發(fā)送對(duì)碼停止消息;或者,
[0079]采用組播的方式向其他添加設(shè)備發(fā)送對(duì)碼停止消息;或者,
[0080]采用單播的方式向其他添加設(shè)備發(fā)送對(duì)碼停止消息。
[0081]在上述實(shí)施例中,發(fā)送模塊12還用于:向新設(shè)備發(fā)送加入確認(rèn)消息之后,若新設(shè)備與PLC子網(wǎng)絡(luò)的中央?yún)f(xié)調(diào)器關(guān)聯(lián)成功,向新設(shè)備分發(fā)網(wǎng)絡(luò)成員密鑰NMK。
[0082]在上述實(shí)施例中,加入確認(rèn)消息中包含PLC子網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)號(hào)NID。
[0083]進(jìn)一步地,發(fā)送模塊12還用于:
[0084]向新設(shè)備分發(fā)網(wǎng)絡(luò)成員密鑰NMK之后,向混合網(wǎng)絡(luò)中發(fā)送一條對(duì)碼加入通知消息,以使混合網(wǎng)絡(luò)中其他添加設(shè)備接收到對(duì)碼加入通知消息后停止對(duì)碼過(guò)程并將對(duì)碼加入通知消息在混合網(wǎng)絡(luò)中轉(zhuǎn)發(fā)。
[0085]本實(shí)施例的對(duì)碼裝置,可以用于執(zhí)行圖2所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理類似,此處不再贅述。
[0086]本實(shí)施例提供的對(duì)碼裝置,通過(guò)處理模塊在PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備后,搜索新設(shè)備廣播的加入請(qǐng)求消息,發(fā)送模塊在處理模塊搜索到加入請(qǐng)求消息后向第一添加設(shè)備所在的PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備發(fā)送對(duì)碼停止消息,以使其他添加設(shè)備接收到對(duì)碼停止消息后停止對(duì)碼過(guò)程,第一添加設(shè)備為第一個(gè)搜索到新設(shè)備廣播的加入請(qǐng)求消息的添加設(shè)備,最后只需第一添加設(shè)備向新設(shè)備發(fā)送加入確認(rèn)消息,新設(shè)備根據(jù)加入確認(rèn)消息獲取PLC子網(wǎng)絡(luò)中的基本信息并和PLC子網(wǎng)絡(luò)中的中央?yún)f(xié)調(diào)器進(jìn)行關(guān)聯(lián)。因此節(jié)省了網(wǎng)絡(luò)中的傳輸資源,并且也降低了其他添加設(shè)備的功耗。
[0087]圖5為本發(fā)明對(duì)碼裝置實(shí)施例二的結(jié)構(gòu)示意圖,如圖5所示,本實(shí)施例的裝置可以包括:處理器21和發(fā)送器22,其中,處理器21用于在PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備后,搜索新設(shè)備廣播的加入請(qǐng)求消息。發(fā)送器22用于在處理器21搜索到加入請(qǐng)求消息后向第一添加設(shè)備所在的PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備發(fā)送對(duì)碼停止消息,以使其他添加設(shè)備接收到對(duì)碼停止消息后停止對(duì)碼過(guò)程,第一添加設(shè)備為第一個(gè)搜索到加入請(qǐng)求消息的添加設(shè)備。發(fā)送器22還用于:向新設(shè)備發(fā)送加入確認(rèn)消息,以使新設(shè)備根據(jù)加入確認(rèn)消息獲取PLC子網(wǎng)絡(luò)中的基本信息并和PLC子網(wǎng)絡(luò)中的中央?yún)f(xié)調(diào)器進(jìn)行關(guān)聯(lián)。
[0088]具體來(lái)說(shuō),PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備的過(guò)程,包括:
[0089]PLC子網(wǎng)絡(luò)中的一成員設(shè)備在自身的對(duì)碼鍵被按下后觸發(fā)對(duì)碼過(guò)程成為原始添加設(shè)備,PLC子網(wǎng)絡(luò)中的其他成員設(shè)備接收到對(duì)碼事件通知消息后觸發(fā)對(duì)碼過(guò)程,對(duì)碼事件通知消息是由原始添加設(shè)備生成的,該種情況下原始添加設(shè)備為PLC子網(wǎng)絡(luò)中的一成員設(shè)備。
[0090]或者,PLC子網(wǎng)絡(luò)中的成員設(shè)備在接收到對(duì)碼事件通知消息后觸發(fā)對(duì)碼過(guò)程,對(duì)碼事件通知消息是由原始添加設(shè)備生成,并由其他子網(wǎng)絡(luò)的添加設(shè)備轉(zhuǎn)發(fā)給PLC子網(wǎng)絡(luò)中的成員設(shè)備的。
[0091]進(jìn)一步地,發(fā)送器22具體用于:
[0092]采用廣播的方式向其他添加設(shè)備發(fā)送對(duì)碼停止消息;或者,
[0093]采用組播的方式向其他添加設(shè)備發(fā)送對(duì)碼停止消息;或者,
[0094]采用單播的方式向其他添加設(shè)備發(fā)送對(duì)碼停止消息。
[0095]在上述實(shí)施例中,發(fā)送器22還用于:向新設(shè)備發(fā)送加入確認(rèn)消息之后,若新設(shè)備與PLC子網(wǎng)絡(luò)的中央?yún)f(xié)調(diào)器關(guān)聯(lián)成功,向新設(shè)備分發(fā)網(wǎng)絡(luò)成員密鑰NMK。
[0096]在上述實(shí)施例中,加入確認(rèn)消息中包含PLC子網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)號(hào)NID。
[0097]進(jìn)一步地,發(fā)送器22還用于:
[0098]向新設(shè)備分發(fā)網(wǎng)絡(luò)成員密鑰NMK之后,向混合網(wǎng)絡(luò)中發(fā)送一條對(duì)碼加入通知消息,以使混合網(wǎng)絡(luò)中其他添加設(shè)備接收到對(duì)碼加入通知消息后停止對(duì)碼過(guò)程并將對(duì)碼加入通知消息在混合網(wǎng)絡(luò)中轉(zhuǎn)發(fā)。
[0099]本實(shí)施例的對(duì)碼裝置,可以用于執(zhí)行圖2所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理類似,此處不再贅述。
[0100]本實(shí)施例提供的對(duì)碼裝置,通過(guò)處理器在PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備后,搜索新設(shè)備廣播的加入請(qǐng)求消息,發(fā)送器在處理器搜索到加入請(qǐng)求消息后向第一添加設(shè)備所在的PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備發(fā)送對(duì)碼停止消息,以使其他添加設(shè)備接收到對(duì)碼停止消息后停止對(duì)碼過(guò)程,第一添加設(shè)備為第一個(gè)搜索到新設(shè)備廣播的加入請(qǐng)求消息的添加設(shè)備,最后只需第一添加設(shè)備向新設(shè)備發(fā)送加入確認(rèn)消息,新設(shè)備根據(jù)加入確認(rèn)消息獲取PLC子網(wǎng)絡(luò)中的基本信息并和PLC子網(wǎng)絡(luò)中的中央?yún)f(xié)調(diào)器進(jìn)行關(guān)聯(lián)。因此節(jié)省了網(wǎng)絡(luò)中的傳輸資源,并且也降低了其他添加設(shè)備的功耗。
[0101]在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0102]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0103]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0104]上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory, ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory, RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0105]本領(lǐng)域技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的裝置的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0106]最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種對(duì)碼方法,其特征在于,包括: 電力線通信PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備后,第一添加設(shè)備向所述第一添加設(shè)備所在的PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備發(fā)送對(duì)碼停止消息,以使所述其他添加設(shè)備接收到所述對(duì)碼停止消息后停止對(duì)碼過(guò)程,所述第一添加設(shè)備為第一個(gè)搜索到新設(shè)備廣播的加入請(qǐng)求消息的添加設(shè)備; 所述第一添加設(shè)備向所述新設(shè)備發(fā)送加入確認(rèn)消息,以使所述新設(shè)備根據(jù)所述加入確認(rèn)消息獲取所述PLC子網(wǎng)絡(luò)中的基本信息并和所述PLC子網(wǎng)絡(luò)中的中央?yún)f(xié)調(diào)器進(jìn)行關(guān)聯(lián)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述電力線通信PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備,包括: 所述PLC子網(wǎng)絡(luò)中的一成員設(shè)備在自身的對(duì)碼鍵被按下后觸發(fā)所述對(duì)碼過(guò)程成為原始添加設(shè)備,所述PLC子網(wǎng)絡(luò)中的其他成員設(shè)備接收到對(duì)碼事件通知消息后觸發(fā)所述對(duì)碼過(guò)程,所述對(duì)碼事件通知消息是由原始添加設(shè)備生成的,或者, 所述PLC子網(wǎng)絡(luò)中的成員設(shè)備在接收到對(duì)碼事件通知消息后觸發(fā)所述對(duì)碼過(guò)程,所述對(duì)碼事件通知消息是由原始添加設(shè)備生成,并由其他子網(wǎng)絡(luò)的添加設(shè)備轉(zhuǎn)發(fā)給所述PLC子網(wǎng)絡(luò)中的成員設(shè)備的。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述第一添加設(shè)備向所述第一添加設(shè)備所在的PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備發(fā)送對(duì)碼停止消息,包括: 所述第一添加設(shè)備采用廣播的方式向所述其他添加設(shè)備發(fā)送所述對(duì)碼停止消息;或者, 所述第一添加設(shè)備采用組播的方式向所述其他添加設(shè)備發(fā)送所述對(duì)碼停止消息;或者, 所述第一添加設(shè)備采用單播的方式向所述其他添加設(shè)備發(fā)送所述對(duì)碼停止消息。
4.根據(jù)權(quán)利要求1?3任一項(xiàng)所述的方法,其特征在于,所述第一添加設(shè)備向所述新設(shè)備發(fā)送加入確認(rèn)消息之后,還包括: 若所述新設(shè)備與所述PLC子網(wǎng)絡(luò)的中央?yún)f(xié)調(diào)器關(guān)聯(lián)成功,所述第一添加設(shè)備向所述新設(shè)備分發(fā)網(wǎng)絡(luò)成員密鑰NMK。
5.根據(jù)權(quán)利要求1?4任一項(xiàng)所述的方法,其特征在于,所述加入確認(rèn)消息中包含所述PLC子網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)號(hào)NID。
6.根據(jù)權(quán)利要求1?5任一項(xiàng)所述的方法,其特征在于,所述第一添加設(shè)備向所述新設(shè)備分發(fā)網(wǎng)絡(luò)成員密鑰NMK之后,還包括: 所述第一添加設(shè)備向混合網(wǎng)絡(luò)中發(fā)送一條對(duì)碼加入通知消息,以使所述混合網(wǎng)絡(luò)中其他添加設(shè)備接收到所述對(duì)碼加入通知消息后結(jié)束對(duì)碼過(guò)程并將所述對(duì)碼加入通知消息在所述混合網(wǎng)絡(luò)中轉(zhuǎn)發(fā)。
7.—種對(duì)碼裝置,其特征在于,包括: 處理模塊,用于在電力線通信PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備后,搜索新設(shè)備廣播的加入請(qǐng)求消息; 發(fā)送模塊,用于在所述處理模塊搜索到所述加入請(qǐng)求消息后向第一添加設(shè)備所在的PLC子網(wǎng)絡(luò)內(nèi)的其他添加設(shè)備發(fā)送對(duì)碼停止消息,以使所述其他添加設(shè)備接收到所述對(duì)碼停止消息后停止對(duì)碼過(guò)程,所述第一添加設(shè)備為第一個(gè)搜索到所述加入請(qǐng)求消息的添加設(shè)備; 所述發(fā)送模塊還用于向所述新設(shè)備發(fā)送加入確認(rèn)消息,以使所述新設(shè)備根據(jù)所述加入確認(rèn)消息獲取所述PLC子網(wǎng)絡(luò)中的基本信息并和所述PLC子網(wǎng)絡(luò)中的中央?yún)f(xié)調(diào)器進(jìn)行關(guān)聯(lián)。
8.根據(jù)權(quán)利要求7所述的對(duì)碼裝置,其特征在于,所述電力線通信PLC子網(wǎng)絡(luò)中的成員設(shè)備觸發(fā)對(duì)碼過(guò)程成為添加設(shè)備,包括: 所述PLC子網(wǎng)絡(luò)中的一成員設(shè)備在自身的對(duì)碼鍵被按下后觸發(fā)所述對(duì)碼過(guò)程成為原始添加設(shè)備,所述PLC子網(wǎng)絡(luò)中的其他成員設(shè)備接收到對(duì)碼事件通知消息后觸發(fā)所述對(duì)碼過(guò)程,所述對(duì)碼事件通知消息是由原始添加設(shè)備生成的,或者, 所述PLC子網(wǎng)絡(luò)中的成員設(shè)備在接收到對(duì)碼事件通知消息后觸發(fā)所述對(duì)碼過(guò)程,所述對(duì)碼事件通知消息是由原始添加設(shè)備生成,并由其他子網(wǎng)絡(luò)的添加設(shè)備轉(zhuǎn)發(fā)給所述PLC子網(wǎng)絡(luò)中的成員設(shè)備的。
9.根據(jù)權(quán)利要求7或8所述的對(duì)碼裝置,其特征在于,所述發(fā)送模塊用于: 采用廣播的方式向所述其他添加設(shè)備發(fā)送所述對(duì)碼停止消息;或者, 采用組播的方式向所述其他添加設(shè)備發(fā)送所述對(duì)碼停止消息;或者, 采用單播的方式向所述其他添加設(shè)備發(fā)送所述對(duì)碼停止消息。
10.根據(jù)權(quán)利要求7?9任一項(xiàng)所述的對(duì)碼裝置,其特征在于,所述發(fā)送模塊還用于: 向所述新設(shè)備發(fā)送加入確認(rèn)消息之后,若所述新設(shè)備與所述PLC子網(wǎng)絡(luò)的中央?yún)f(xié)調(diào)器關(guān)聯(lián)成功,向所述新設(shè)備分發(fā)網(wǎng)絡(luò)成員密鑰NMK。
11.根據(jù)權(quán)利要求7?10任一項(xiàng)所述的對(duì)碼裝置,其特征在于,所述加入確認(rèn)消息中包含所述PLC子網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)號(hào)NID。
12.根據(jù)權(quán)利要求7?11任一項(xiàng)所述的對(duì)碼裝置,其特征在于,所述發(fā)送模塊還用于: 向所述新設(shè)備分發(fā)網(wǎng)絡(luò)成員密鑰NMK之后,向混合網(wǎng)絡(luò)中發(fā)送一條對(duì)碼加入通知消息,以使所述混合網(wǎng)絡(luò)中其他添加設(shè)備接收到所述對(duì)碼加入通知消息后結(jié)束對(duì)碼過(guò)程并將所述對(duì)碼加入通知消息在所述混合網(wǎng)絡(luò)中轉(zhuǎn)發(fā)。
【文檔編號(hào)】H04B3/54GK104242989SQ201310253264
【公開(kāi)日】2014年12月24日 申請(qǐng)日期:2013年6月24日 優(yōu)先權(quán)日:2013年6月24日
【發(fā)明者】董晨 申請(qǐng)人:華為技術(shù)有限公司