亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

電力線通信節(jié)點(diǎn)分組的方法和相關(guān)設(shè)備與流程

文檔序號(hào):12828662閱讀:172來(lái)源:國(guó)知局
電力線通信節(jié)點(diǎn)分組的方法和相關(guān)設(shè)備與流程

本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,并且更具體地,涉及電力線通信節(jié)點(diǎn)分組的方法和相關(guān)設(shè)備。



背景技術(shù):

電力線通信(英文:powerlinecommunication,簡(jiǎn)稱:plc)技術(shù)是一種利用電力線進(jìn)行數(shù)據(jù)傳輸?shù)募夹g(shù)。支持plc技術(shù)的設(shè)備可以通過(guò)電力線進(jìn)行組網(wǎng)以便進(jìn)行通信。

在一些場(chǎng)景下,可能需要對(duì)plc節(jié)點(diǎn)進(jìn)行分組。以家庭應(yīng)用場(chǎng)景為例,各個(gè)設(shè)備(例如,燈、窗簾等)都可以內(nèi)置plc通信芯片成為以組成plc網(wǎng)絡(luò)的plc節(jié)點(diǎn)。例如,燈和窗簾都有調(diào)節(jié)光線的作用,因此燈和窗簾可以組成plc節(jié)點(diǎn)分組。屬于同一個(gè)分組的plc節(jié)點(diǎn)對(duì)可以進(jìn)行聯(lián)動(dòng)。例如,用于指示窗簾被拉上的plc信號(hào)可以通過(guò)電力線發(fā)送至燈。這樣,當(dāng)窗簾被拉上的情況下,燈可以被打開(kāi)。

現(xiàn)有技術(shù)中通常是采用人工方式對(duì)plc網(wǎng)絡(luò)中的plc節(jié)點(diǎn)進(jìn)行分組。例如,可以采用撥碼的方式進(jìn)行分組。需要進(jìn)行分組的plc節(jié)點(diǎn)都具有撥碼開(kāi)關(guān),每個(gè)撥碼開(kāi)關(guān)均有多個(gè)鍵位。只有將同一個(gè)plc節(jié)點(diǎn)分組中的不同plc節(jié)點(diǎn)的撥碼開(kāi)關(guān)的鍵位設(shè)為相同的情況下,不同的plc節(jié)點(diǎn)才能組成一個(gè)plc節(jié)點(diǎn)分組。顯然,這種分組方式受到撥碼開(kāi)關(guān)鍵位的個(gè)數(shù)限制,分組的數(shù)目有限且撥碼容易出錯(cuò)。另一種分組方式是對(duì)碼。在使用對(duì)碼方式進(jìn)行分組時(shí),需要通過(guò)按鍵觸發(fā)plc節(jié)點(diǎn)進(jìn)入對(duì)碼模式,并在完成對(duì)碼后再次通過(guò)按鍵推出對(duì)碼模式。

綜上所述,現(xiàn)有技術(shù)中采用人工方式對(duì)plc節(jié)點(diǎn)進(jìn)行分組時(shí),只能依次對(duì)不同的plc節(jié)點(diǎn)對(duì)進(jìn)行分組,分組效率低。同時(shí),在分組過(guò)程中可能產(chǎn)生誤操作,造成分組不準(zhǔn)確,plc節(jié)點(diǎn)之間無(wú)法進(jìn)行聯(lián)動(dòng)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供電力線通信節(jié)點(diǎn)分組的方法和相關(guān)設(shè)備,能夠?qū)崿F(xiàn)plc節(jié)點(diǎn)在組網(wǎng)后自動(dòng)分組。

第一方面,本發(fā)明實(shí)施例提供一種電力線通信plc節(jié)點(diǎn)分組的方法,該方法應(yīng)用于plc網(wǎng)絡(luò),該plc網(wǎng)絡(luò)包括多個(gè)plc節(jié)點(diǎn)和配電盒,該多個(gè)plc節(jié)點(diǎn)中的每個(gè)plc節(jié)點(diǎn)通過(guò)電力線耦合至該配電盒的多個(gè)接口中的一個(gè)接口,并且該多個(gè)plc節(jié)點(diǎn)中的至少兩個(gè)plc節(jié)點(diǎn)耦合至該配電盒的同一接口,該多個(gè)plc節(jié)點(diǎn)包括待分組plc節(jié)點(diǎn)和多個(gè)候選plc節(jié)點(diǎn),該方法包括:該待分組plc節(jié)點(diǎn)發(fā)送分組請(qǐng)求;該待分組plc節(jié)點(diǎn)接收由該多個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的至少一個(gè)分組響應(yīng);該待分組plc節(jié)點(diǎn)根據(jù)該多個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的至少一個(gè)分組響應(yīng)的接收信號(hào)強(qiáng)度,從該多個(gè)候選plc節(jié)點(diǎn)中確定與該待分組plc節(jié)點(diǎn)屬于同一plc節(jié)點(diǎn)分組的目標(biāo)plc節(jié)點(diǎn),其中,該目標(biāo)plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度大于其它候選plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度,該其它候選plc節(jié)點(diǎn)為該多個(gè)候選plc節(jié)點(diǎn)中除該目標(biāo)plc節(jié)點(diǎn)之外的候選plc節(jié)點(diǎn)。這樣,plc網(wǎng)絡(luò)中的plc節(jié)點(diǎn)在組網(wǎng)后可以實(shí)現(xiàn)自動(dòng)分組。無(wú)需人工依次對(duì)每個(gè)plc節(jié)點(diǎn)分組中的每個(gè)plc節(jié)點(diǎn)進(jìn)行分組操作。這樣,可以提高分組效率,并且可以避免人工分組造成的錯(cuò)誤。此外,plc節(jié)點(diǎn)分組中的plc節(jié)點(diǎn)數(shù)目也可以不受到撥碼開(kāi)關(guān)鍵位數(shù)目的限制。

結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,該plc網(wǎng)絡(luò)中還包括plc控制節(jié)點(diǎn),該plc控制節(jié)點(diǎn)通過(guò)電力線耦合至該配電盒的多個(gè)接口中的一個(gè)接口,在該待分組plc節(jié)點(diǎn)發(fā)送分組請(qǐng)求之前,該方法還包括:該待分組plc節(jié)點(diǎn)接收該plc控制節(jié)點(diǎn)發(fā)送的分組啟動(dòng)指示,該分組啟動(dòng)指示用于指示該待分組plc節(jié)點(diǎn)啟動(dòng)分組流程;該待分組plc節(jié)點(diǎn)發(fā)送分組請(qǐng)求,包括:該待分組plc節(jié)點(diǎn)根據(jù)該分組啟動(dòng)指示,發(fā)送該分組請(qǐng)求。這樣,可以由一個(gè)統(tǒng)一的plc控制節(jié)點(diǎn)指示待分組plc節(jié)點(diǎn)啟動(dòng)分組流程。

結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,該方法還包括:該待分組plc節(jié)點(diǎn)向該plc控制節(jié)點(diǎn)發(fā)送分組信息,該分組信息包括該待分組plc節(jié)點(diǎn)和該目標(biāo)plc節(jié)點(diǎn)的標(biāo)識(shí)信息。這樣,該plc控制節(jié)點(diǎn)可以根據(jù)該分組信息,確定是否存在重復(fù)的分組。

結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式或第一方面的第二種可能的實(shí) 現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,在該待分組plc節(jié)點(diǎn)發(fā)送分組請(qǐng)求之前,該方法還包括:該待分組plc節(jié)點(diǎn)接收該plc控制節(jié)點(diǎn)發(fā)送的分組錯(cuò)誤指示,該分組錯(cuò)誤指示用于指示該待分組plc節(jié)點(diǎn)重啟分組流程;該待分組plc節(jié)點(diǎn)發(fā)送分組請(qǐng)求,包括:該待分組plc節(jié)點(diǎn)根據(jù)該分組錯(cuò)誤指示,發(fā)送該分組請(qǐng)求。這樣,該待分組plc節(jié)點(diǎn)可以在發(fā)生分組錯(cuò)誤的情況下,重新啟動(dòng)分組流程。

結(jié)合第一方面或第一方面的上述任一種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,該目標(biāo)plc節(jié)點(diǎn)包括至少一個(gè)候選plc節(jié)點(diǎn),并且該至少一個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度與該其他候選plc節(jié)點(diǎn)中的任一候選plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度的差值大于預(yù)設(shè)閾值。

第二方面,本發(fā)明實(shí)施例提供一種電力線通信plc節(jié)點(diǎn)分組方法,該方法應(yīng)用于plc網(wǎng)絡(luò),該plc網(wǎng)絡(luò)包括plc控制節(jié)點(diǎn)、多個(gè)plc節(jié)點(diǎn)和配電盒,該plc控制節(jié)點(diǎn)通過(guò)電力線耦合至該配電盒的多個(gè)接口中的一個(gè)接口,該多個(gè)plc節(jié)點(diǎn)中的每個(gè)plc節(jié)點(diǎn)通過(guò)電力線耦合至該配電盒的多個(gè)接口中的一個(gè)接口,并且該多個(gè)plc節(jié)點(diǎn)中的至少兩個(gè)plc節(jié)點(diǎn)耦合至該配電盒的同一接口,該方法包括:該plc控制節(jié)點(diǎn)接收該多個(gè)plc節(jié)點(diǎn)中的每個(gè)plc節(jié)點(diǎn)發(fā)送的分組信息,該分組信息包括該每個(gè)plc節(jié)點(diǎn)的標(biāo)識(shí)信息,以及該每個(gè)plc節(jié)點(diǎn)的目標(biāo)plc節(jié)點(diǎn)的標(biāo)識(shí)信息,該每個(gè)plc節(jié)點(diǎn)的目標(biāo)plc節(jié)點(diǎn)為該多個(gè)plc節(jié)點(diǎn)中與該每個(gè)plc節(jié)點(diǎn)屬于同一個(gè)plc節(jié)點(diǎn)分組的plc節(jié)點(diǎn);若存在同時(shí)屬于至少兩個(gè)plc節(jié)點(diǎn)分組的plc節(jié)點(diǎn),則向該多個(gè)plc節(jié)點(diǎn)發(fā)送分組錯(cuò)誤指示。這樣,plc控制節(jié)點(diǎn)能夠判斷plc節(jié)點(diǎn)分組的結(jié)果是否準(zhǔn)確,并在plc節(jié)點(diǎn)分組不準(zhǔn)確的情況下,通知plc節(jié)點(diǎn)重新進(jìn)行分組。

結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,在該plc控制節(jié)點(diǎn)接收該多個(gè)plc節(jié)點(diǎn)中的每個(gè)plc節(jié)點(diǎn)發(fā)送的分組信息之前,該方法還包括:該plc控制節(jié)點(diǎn)向該多個(gè)plc節(jié)點(diǎn)發(fā)送分組啟動(dòng)指示。這樣,該plc控制節(jié)點(diǎn)可以統(tǒng)一指示待plc網(wǎng)絡(luò)中的plc節(jié)點(diǎn)啟動(dòng)分組流程。

第三方面,本發(fā)明實(shí)施例還提供一種plc節(jié)點(diǎn),該plc節(jié)點(diǎn)包括用于執(zhí)行該第一方面提供的方法的單元。

第四方面,本發(fā)明實(shí)施例還提供一種plc控制節(jié)點(diǎn),該plc控制節(jié)點(diǎn) 包括用于執(zhí)行該第二方面提供的方法的單元。

第五方面,本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)的程序包括用于執(zhí)行該第一方面提供的方法的指令。

第六方面,本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)的程序包括用于執(zhí)行該第二方面提供的方法的指令。

第七方面,本發(fā)明實(shí)施例還提供一種plc節(jié)點(diǎn)。該plc節(jié)點(diǎn)包括第五方面的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、處理器和收發(fā)電路。處理器用于結(jié)合收發(fā)電路執(zhí)行該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)的程序的指令。

第八方面,本發(fā)明實(shí)施例還提供一種plc節(jié)點(diǎn)。該plc節(jié)點(diǎn)包括第六方面的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、處理器和收發(fā)電路。處理器用于結(jié)合收發(fā)電路執(zhí)行該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)的程序的指令。

第九方面,本發(fā)明實(shí)施例還提供一種plc網(wǎng)絡(luò)。該plc網(wǎng)絡(luò)中包括多個(gè)plc節(jié)點(diǎn)以及配電盒。該多個(gè)plc節(jié)點(diǎn)中的每個(gè)plc節(jié)點(diǎn)通過(guò)電力線耦合至該配電盒的多個(gè)接口中的一個(gè)接口,并且,該多個(gè)plc節(jié)點(diǎn)中的至少兩個(gè)plc節(jié)點(diǎn)耦合至該配電盒的同一個(gè)接口。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是根據(jù)本發(fā)明實(shí)施例提供的plc節(jié)點(diǎn)分組的方法的示意性流程圖。

圖2是根據(jù)本發(fā)明實(shí)施例提供的另一plc節(jié)點(diǎn)分組的方法的示意性流程圖。

圖3是應(yīng)用本發(fā)明提供的plc分組方法的plc網(wǎng)絡(luò)的示意圖。

圖4是根據(jù)本發(fā)明實(shí)施例提供的一種plc節(jié)點(diǎn)的結(jié)構(gòu)框圖。

圖5是根據(jù)本發(fā)明實(shí)施例提供的一種plc控制節(jié)點(diǎn)的結(jié)構(gòu)框圖。

圖6是根據(jù)本發(fā)明實(shí)施例提供的一種plc節(jié)點(diǎn)的結(jié)構(gòu)框圖。

圖7是根據(jù)本發(fā)明實(shí)施例提供的一種plc控制節(jié)點(diǎn)的結(jié)構(gòu)框圖。

具體實(shí)施方式

下面將結(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í)施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。

應(yīng)用本發(fā)明提供的plc分組方法的plc網(wǎng)絡(luò)中包括多個(gè)plc節(jié)點(diǎn)以及配電盒。該多個(gè)plc節(jié)點(diǎn)中的每個(gè)plc節(jié)點(diǎn)通過(guò)電力線耦合至該配電盒的多個(gè)接口中的一個(gè)接口,并且,該多個(gè)plc節(jié)點(diǎn)中的至少兩個(gè)plc節(jié)點(diǎn)耦合至該配電盒的同一個(gè)接口。

具體地,耦合至同一個(gè)接口的至少兩個(gè)plc就是期望被分為同一個(gè)plc節(jié)點(diǎn)分組的plc節(jié)點(diǎn)。該至少兩個(gè)plc節(jié)點(diǎn)通過(guò)一條電力線耦合至該配電盒。通過(guò)同一條電力線耦合至配電盒的同一個(gè)接口的不同plc節(jié)點(diǎn)在進(jìn)行通信時(shí),plc信號(hào)可以直接到達(dá)對(duì)方。而通過(guò)不同電力線耦合至配電盒的不同接口的plc節(jié)點(diǎn)在進(jìn)行通信時(shí),plc信號(hào)需要通過(guò)配電盒才能到達(dá)對(duì)方。

也就是說(shuō),在電力線的布線階段就會(huì)考慮到可能的plc節(jié)點(diǎn)的分組情況。如果存在需要分組的plc節(jié)點(diǎn),則使用一條電力線將一個(gè)plc節(jié)點(diǎn)分組中的各個(gè)plc節(jié)點(diǎn)耦合至配電盒。

本發(fā)明實(shí)施例提供的plc節(jié)點(diǎn)分組的方法應(yīng)用于上述plc網(wǎng)絡(luò)中。

圖1是根據(jù)本發(fā)明實(shí)施例提供的plc節(jié)點(diǎn)分組的方法的示意性流程圖。

101,待分組plc節(jié)點(diǎn)發(fā)送分組請(qǐng)求。

102,該待分組plc節(jié)點(diǎn)接收由多個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的至少一個(gè)分組響應(yīng)。

103,該待分組plc節(jié)點(diǎn)根據(jù)該多個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的至少一個(gè)分組響應(yīng)的接收信號(hào)強(qiáng)度,從該多個(gè)候選plc節(jié)點(diǎn)中確定與該待分組plc節(jié)點(diǎn)屬于同一plc節(jié)點(diǎn)分組的目標(biāo)plc節(jié)點(diǎn),其中,該目標(biāo)plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度大于其他候選plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度,該其他候選plc節(jié)點(diǎn)為多個(gè)候選plc節(jié)點(diǎn)中除目標(biāo)plc節(jié)點(diǎn)之外的候選plc節(jié)點(diǎn)。

根據(jù)圖1所示的方法,plc網(wǎng)絡(luò)中的plc節(jié)點(diǎn)在組網(wǎng)后可以實(shí)現(xiàn)自動(dòng)分組。無(wú)需人工依次對(duì)每個(gè)plc節(jié)點(diǎn)分組中的每個(gè)plc節(jié)點(diǎn)進(jìn)行分組操作。這樣,可以提高分組效率,并且可以避免人工分組造成的錯(cuò)誤。此外,plc節(jié)點(diǎn)分組中的plc節(jié)點(diǎn)數(shù)目也可以不受到撥碼開(kāi)關(guān)鍵位數(shù)目的限制。

可選的,該多個(gè)候選plc節(jié)點(diǎn)中的每個(gè)候選plc節(jié)點(diǎn)發(fā)送分組響應(yīng)時(shí)可以選擇使用的頻段。例如,可以將發(fā)送分組響應(yīng)的頻段設(shè)置為高頻窄帶。

具體地,該plc網(wǎng)絡(luò)中包括多個(gè)plc節(jié)點(diǎn),該待分組plc節(jié)點(diǎn)是該多個(gè)plc節(jié)點(diǎn)中任一個(gè)需要進(jìn)行分組的plc節(jié)點(diǎn)。該候選plc節(jié)點(diǎn)是該多個(gè)plc節(jié)點(diǎn)中除該待分組plc節(jié)點(diǎn)以外的所有節(jié)點(diǎn)。該待分組plc節(jié)點(diǎn)可以通過(guò)廣播的方式將分組請(qǐng)求發(fā)送至該多個(gè)候選plc節(jié)點(diǎn)。

進(jìn)一步,為了方便管理維護(hù)各個(gè)plc節(jié)點(diǎn)以及plc節(jié)點(diǎn)分組,應(yīng)用本發(fā)明實(shí)施例的plc網(wǎng)絡(luò)中還可以包括plc控制節(jié)點(diǎn)。該plc控制節(jié)點(diǎn)可以通過(guò)電力線耦合至該plc網(wǎng)絡(luò)中的配電盒的一個(gè)接口。該plc控制節(jié)點(diǎn)可以對(duì)該plc網(wǎng)絡(luò)中的各個(gè)plc節(jié)點(diǎn)進(jìn)行控制。

可選的,作為一個(gè)實(shí)施例,該待分組plc節(jié)點(diǎn)可以在完成組網(wǎng)后發(fā)送該分組請(qǐng)求。也就是說(shuō),該待分組plc節(jié)點(diǎn)在接入到該plc網(wǎng)絡(luò)中后,可以立刻啟動(dòng)分組流程(即立刻開(kāi)始發(fā)送該分組請(qǐng)求)。

可選的,作為一個(gè)實(shí)施例,在該待分組plc節(jié)點(diǎn)發(fā)送該分組請(qǐng)求之前,該待分組plc節(jié)點(diǎn)接收該plc控制節(jié)點(diǎn)發(fā)送的分組啟動(dòng)指示,該分組啟動(dòng)指示用于指示該待分組plc節(jié)點(diǎn)啟動(dòng)分組流程。該待分組plc節(jié)點(diǎn)根據(jù)該分組啟動(dòng)指示,發(fā)送分組請(qǐng)求。

可以理解的是,該分組請(qǐng)求中需要包括該待分組plc節(jié)點(diǎn)的一些基本信息,例如該待分組plc節(jié)點(diǎn)的標(biāo)識(shí)信息。這樣,接收到該分組請(qǐng)求的plc節(jié)點(diǎn)可以根據(jù)該分組請(qǐng)求中的標(biāo)識(shí)信息,將分組響應(yīng)反饋給發(fā)送該分組請(qǐng)求的plc節(jié)點(diǎn)。相應(yīng)的,該分組響應(yīng)中也包括發(fā)送分組響應(yīng)的plc節(jié)點(diǎn)的標(biāo)識(shí)信息。這樣,待分組plc節(jié)點(diǎn)可以確定接收到的分組響應(yīng)是哪一個(gè)plc節(jié)點(diǎn)發(fā)送的。

進(jìn)一步,該待分組plc節(jié)點(diǎn)還可以向該plc控制節(jié)點(diǎn)發(fā)送分組信息,該分組信息包括該待分組plc節(jié)點(diǎn)和該目標(biāo)plc節(jié)點(diǎn)的標(biāo)識(shí)信息。該標(biāo)識(shí)信息可以是plc節(jié)點(diǎn)的介質(zhì)訪問(wèn)控制(mediaaccesscontrol,簡(jiǎn)稱:mac)地址。這樣,該plc控制節(jié)點(diǎn)可以根據(jù)各個(gè)plc節(jié)點(diǎn)發(fā)送的分組信息,來(lái)確定各個(gè)plc節(jié)點(diǎn)確定的各自的目標(biāo)plc節(jié)點(diǎn)是否是準(zhǔn)確的。

可選的,作為另一個(gè)實(shí)施例,在該待分組plc節(jié)點(diǎn)發(fā)送該分組請(qǐng)求之前,該待分組plc節(jié)點(diǎn)接收該plc控制節(jié)點(diǎn)發(fā)送的分組錯(cuò)誤指示,該分組錯(cuò)誤指示用于指示該待分組plc節(jié)點(diǎn)重啟分組流程。該待分組plc節(jié)點(diǎn)根 據(jù)該分組錯(cuò)誤指示,發(fā)送分組請(qǐng)求。

可選的,作為一個(gè)實(shí)施例,該待分組plc節(jié)點(diǎn)接收由多個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的至少一個(gè)分組響應(yīng),包括:該待分組plc節(jié)點(diǎn)接收由該多個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的一個(gè)分組響應(yīng);或者,該待分組plc節(jié)點(diǎn)接收由該多個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的多個(gè)分組響應(yīng)。

若該待分組plc節(jié)點(diǎn)接收由該多個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的一個(gè)分組響應(yīng),則該待分組plc節(jié)點(diǎn)確定該多個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的一個(gè)分組響應(yīng)的接收信號(hào)強(qiáng)度,并根據(jù)該多個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的一個(gè)分組響應(yīng)的接收信號(hào)強(qiáng)度,從該多個(gè)候選plc節(jié)點(diǎn)中確定與該待分組plc節(jié)點(diǎn)屬于同一plc節(jié)點(diǎn)分組的目標(biāo)plc節(jié)點(diǎn)。

若該待分組plc節(jié)點(diǎn)接收由該多個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的多個(gè)分組響應(yīng),則該待分組plc節(jié)點(diǎn)確定該多個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的多個(gè)分組響應(yīng)中的每個(gè)分組響應(yīng)的接收信號(hào)強(qiáng)度,并確定該每個(gè)候選plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度為該多個(gè)分組響應(yīng)的接收信號(hào)強(qiáng)度的平滑值。該平滑值為近期收到的n(n為大于1的正整數(shù))個(gè)分組響應(yīng)的接收信號(hào)強(qiáng)度的加權(quán)平均值。該n個(gè)分組響應(yīng)的接收信號(hào)中的每個(gè)分組響應(yīng)的接收信號(hào)的權(quán)值可以是不同的。例如,時(shí)間越近的權(quán)值越大,時(shí)間越遠(yuǎn)的權(quán)值越小。具體權(quán)值可以是事先人為設(shè)定的,或者根據(jù)多次實(shí)驗(yàn)統(tǒng)計(jì)計(jì)算得到的,本發(fā)明并不限定。該待分組plc節(jié)點(diǎn)可以根據(jù)分組響應(yīng)中的mac地址確定出接收到的分組響應(yīng)是由哪個(gè)候選plc節(jié)點(diǎn)發(fā)送的。在此情況下,該待分組plc節(jié)點(diǎn)根據(jù)該多個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度,從該多個(gè)候選plc節(jié)點(diǎn)中確定與該待分組plc節(jié)點(diǎn)屬于同一plc節(jié)點(diǎn)分組的目標(biāo)plc節(jié)點(diǎn)。由于每個(gè)候選plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的信號(hào)強(qiáng)度是根據(jù)多次分組響應(yīng)的信號(hào)強(qiáng)度確定的,這樣可以減少由于突發(fā)情況(例如噪聲干擾)導(dǎo)致的某一次分組響應(yīng)的接收信號(hào)強(qiáng)度的不準(zhǔn)確造成的誤判斷。

可選的,作為一個(gè)實(shí)施例,該目標(biāo)plc節(jié)點(diǎn)包括至少一個(gè)候選plc節(jié)點(diǎn),并且該至少一個(gè)候選plc節(jié)點(diǎn)中的每個(gè)候選plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度與其他候選plc節(jié)點(diǎn)中任一候選plc節(jié)點(diǎn)發(fā)送的分組響應(yīng) 的接收信號(hào)強(qiáng)度的差值大于預(yù)設(shè)閾值。

由于該plc系統(tǒng)中,屬于同一個(gè)plc節(jié)點(diǎn)分組的plc節(jié)點(diǎn)在進(jìn)行通信時(shí)無(wú)需通過(guò)配電盒。在此情況下,plc節(jié)點(diǎn)接收到的屬于同一個(gè)plc節(jié)點(diǎn)分組的plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度要遠(yuǎn)大于其他plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度。在此情況下,該待分組plc節(jié)點(diǎn)根據(jù)各個(gè)候選plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度,確定該目標(biāo)plc節(jié)點(diǎn)。

具體地,若該plc網(wǎng)絡(luò)中的每個(gè)plc節(jié)點(diǎn)分組中最多包括兩個(gè)plc節(jié)點(diǎn),則該待分組plc節(jié)點(diǎn)在確定出每個(gè)候選plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度后,對(duì)多個(gè)候選plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度進(jìn)行排序,并確定發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度最大的候選plc節(jié)點(diǎn)為該目標(biāo)plc節(jié)點(diǎn)。

若該plc網(wǎng)絡(luò)中的存在包括多于兩個(gè)plc節(jié)點(diǎn)的plc節(jié)點(diǎn)分組,則該待分組plc節(jié)點(diǎn)可以采用以下方式確定出該目標(biāo)plc節(jié)點(diǎn)。假設(shè)該候選plc節(jié)點(diǎn)共包括plc1至plc3三個(gè)plc節(jié)點(diǎn)。該待分組plc節(jié)點(diǎn)可以對(duì)這三個(gè)候選plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度進(jìn)行排序。假設(shè)plc1發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度最大,plc3發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度最小。待分組plc節(jié)點(diǎn)可以確定plc1發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度與plc2發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度的差值是否大于預(yù)設(shè)閾值,若是,則確定該目標(biāo)plc節(jié)點(diǎn)僅包括plc1;若否,則繼續(xù)比較plc2與plc3發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度的差值。若plc2發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度與plc3發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度的差值大于預(yù)設(shè)閾值,則確定該目標(biāo)plc節(jié)點(diǎn)包括plc1和plc2。若plc2發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度與plc3發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度的差值不大于預(yù)設(shè)閾值,則確定該目標(biāo)plc節(jié)點(diǎn)包括plc1、plc2和plc3。

此外,本領(lǐng)域技術(shù)人員可以理解,為了保持在統(tǒng)計(jì)接收信號(hào)強(qiáng)度的過(guò)程中增益系數(shù)的一致性,需要在分組流程中保持一個(gè)固定的增益值。

圖2是根據(jù)本發(fā)明實(shí)施例提供的另一plc節(jié)點(diǎn)分組的方法的示意性流程圖。

201,plc控制節(jié)點(diǎn)接收多個(gè)plc節(jié)點(diǎn)中的每個(gè)plc節(jié)點(diǎn)發(fā)送的分組信息,該分組信息包括該每個(gè)plc節(jié)點(diǎn)的標(biāo)識(shí)信息,以及該每個(gè)plc節(jié)點(diǎn)的目標(biāo)plc節(jié)點(diǎn)的標(biāo)識(shí)信息,該每個(gè)plc節(jié)點(diǎn)的目標(biāo)plc節(jié)點(diǎn)為該多個(gè)plc 節(jié)點(diǎn)中與該每個(gè)plc節(jié)點(diǎn)屬于同一個(gè)plc節(jié)點(diǎn)分組的plc節(jié)點(diǎn)。

202,若存在同時(shí)屬于至少兩個(gè)plc節(jié)點(diǎn)分組的plc節(jié)點(diǎn),則向該多個(gè)plc節(jié)點(diǎn)發(fā)送分組錯(cuò)誤指示。

圖2所示的方法中,plc控制節(jié)點(diǎn)能夠判斷plc節(jié)點(diǎn)分組的結(jié)果是否準(zhǔn)確,并在plc節(jié)點(diǎn)分組不準(zhǔn)確的情況下,通知plc節(jié)點(diǎn)重新進(jìn)行分組。

進(jìn)一步,在該plc控制節(jié)點(diǎn)接收該多個(gè)plc節(jié)點(diǎn)中的每個(gè)plc節(jié)點(diǎn)發(fā)送的分組信息之前,該plc控制節(jié)點(diǎn)向多個(gè)plc節(jié)點(diǎn)發(fā)送分組啟動(dòng)指示。這樣,該plc控制節(jié)點(diǎn)可以實(shí)現(xiàn)控制plc網(wǎng)絡(luò)中的plc節(jié)點(diǎn)是否啟動(dòng)分組流程。

下面將結(jié)合具體實(shí)施例對(duì)本發(fā)明進(jìn)行描述。該具體實(shí)施例僅是為了幫助更好地理解本發(fā)明,而并非對(duì)本發(fā)明的限制。

圖3是應(yīng)用本發(fā)明提供的plc分組方法的plc網(wǎng)絡(luò)的示意圖。如圖3所示,plc網(wǎng)絡(luò)300中包括plc節(jié)點(diǎn)311、plc節(jié)點(diǎn)312、plc節(jié)點(diǎn)321、plc節(jié)點(diǎn)322以及配電盒301。配電盒301具有多個(gè)接口??梢钥闯?,plc節(jié)點(diǎn)311和plc節(jié)點(diǎn)312通過(guò)一分為二的電力線連接,該電力線的一端與配電盒301連接,余下兩端分別與plc節(jié)點(diǎn)311和plc節(jié)點(diǎn)312連接。類似的,plc節(jié)點(diǎn)321和plc節(jié)點(diǎn)322也通過(guò)一分為二的電力線連接。plc節(jié)點(diǎn)311可以之間與plc節(jié)點(diǎn)312進(jìn)行通信,而無(wú)需經(jīng)過(guò)配電盒301。但是,plc節(jié)點(diǎn)311需和plc節(jié)點(diǎn)321要通過(guò)配電盒來(lái)進(jìn)行通信。plc網(wǎng)絡(luò)300中還可以包括plc控制節(jié)點(diǎn)330。

plc網(wǎng)絡(luò)300中的每個(gè)待分組plc節(jié)點(diǎn)(即需要進(jìn)行分組的plc節(jié)點(diǎn))均可以開(kāi)始啟動(dòng)分組流程,即該每個(gè)待分組plc節(jié)點(diǎn)分別在plc網(wǎng)絡(luò)300中廣播分組請(qǐng)求。plc網(wǎng)絡(luò)300中的每個(gè)plc節(jié)點(diǎn)都存在可以互相直接通信的節(jié)點(diǎn)。因此,可以假設(shè)plc網(wǎng)絡(luò)300中的每個(gè)plc節(jié)點(diǎn)都是待分組plc節(jié)點(diǎn)。

為了更方便的描述分組流程,下面以其中一個(gè)待分組plc節(jié)點(diǎn),plc節(jié)點(diǎn)311,為例進(jìn)行描述。

plc節(jié)點(diǎn)311在plc網(wǎng)絡(luò)300中廣播分組請(qǐng)求。plc節(jié)點(diǎn)312、plc節(jié)點(diǎn)321和plc節(jié)點(diǎn)322在接收到該分組請(qǐng)求后,會(huì)向plc節(jié)點(diǎn)311反饋分組響應(yīng)。

plc節(jié)點(diǎn)311在接收到各個(gè)plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)后,會(huì)確定接收 到的每個(gè)plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度。

plc節(jié)點(diǎn)311確定了每個(gè)plc節(jié)點(diǎn)的接收信號(hào)強(qiáng)度后,可以確定出接收信號(hào)強(qiáng)度最大的plc節(jié)點(diǎn)并確定該plc節(jié)點(diǎn)為plc節(jié)點(diǎn)311的目標(biāo)plc節(jié)點(diǎn)。這樣,plc節(jié)點(diǎn)311與該目標(biāo)plc節(jié)點(diǎn)組成一個(gè)plc節(jié)點(diǎn)分組。

可選的,在plc網(wǎng)絡(luò)300中包括plc控制節(jié)點(diǎn)330的情況下,plc節(jié)點(diǎn)311可以將分組信息發(fā)送至plc控制節(jié)點(diǎn)330。

假設(shè)plc節(jié)點(diǎn)311上報(bào)的分組信息中包括plc節(jié)點(diǎn)311和plc節(jié)點(diǎn)321的標(biāo)識(shí)信息,plc節(jié)點(diǎn)321上報(bào)的分組信息中包括plc節(jié)點(diǎn)321和plc節(jié)點(diǎn)322的標(biāo)識(shí)信息。plc控制節(jié)點(diǎn)330可以根據(jù)分組信息中的標(biāo)識(shí)信息,確定出plc節(jié)點(diǎn)321同時(shí)屬于兩個(gè)plc節(jié)點(diǎn)分組。在此情況下,plc控制節(jié)點(diǎn)330確定plc節(jié)點(diǎn)321為重復(fù)plc節(jié)點(diǎn)。plc控制節(jié)點(diǎn)330會(huì)向各個(gè)待分組plc節(jié)點(diǎn)發(fā)送分組錯(cuò)誤指示。各個(gè)待分組plc節(jié)點(diǎn)在接收到該分組錯(cuò)誤指示后,會(huì)重新開(kāi)始進(jìn)行分組流程。假設(shè)plc節(jié)點(diǎn)311再次上報(bào)的分組信息中包括plc節(jié)點(diǎn)311和plc節(jié)點(diǎn)312的標(biāo)識(shí)信息,plc節(jié)點(diǎn)321上報(bào)的分組信息中包括plc節(jié)點(diǎn)321和plc節(jié)點(diǎn)322的標(biāo)識(shí)信息。plc控制節(jié)點(diǎn)330確定出plc節(jié)點(diǎn)分組中不存在重復(fù)plc節(jié)點(diǎn),因此,確定分組正確,保存plc節(jié)點(diǎn)分組信息。

圖4是根據(jù)本發(fā)明實(shí)施例提供一種plc節(jié)點(diǎn)的結(jié)構(gòu)框圖。圖4所示的plc節(jié)點(diǎn)400能夠執(zhí)行圖1所示的方法中待分組plc節(jié)點(diǎn)執(zhí)行的各個(gè)步驟。如圖4所示,plc節(jié)點(diǎn)400包括發(fā)送單元401、接收單元402和確定單元403。

發(fā)送單元401,用于發(fā)送分組請(qǐng)求。

接收單元402,用于接收多個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的至少一個(gè)分組響應(yīng)。

確定單元403,用于根據(jù)該多個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的至少一個(gè)分組響應(yīng)的接收信號(hào)強(qiáng)度,從該多個(gè)候選plc節(jié)點(diǎn)中確定與該plc節(jié)點(diǎn)屬于同一plc節(jié)點(diǎn)分組的目標(biāo)plc節(jié)點(diǎn),其中,該目標(biāo)plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度大于其它候選plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度,該其它候選plc節(jié)點(diǎn)為該多個(gè)候選plc節(jié)點(diǎn)中除該目標(biāo)plc節(jié)點(diǎn)之外的候選plc節(jié)點(diǎn)。

圖4所示的plc節(jié)點(diǎn)400在組網(wǎng)后可以實(shí)現(xiàn)自動(dòng)分組。無(wú)需人工依次對(duì)每個(gè)plc節(jié)點(diǎn)分組中的每個(gè)plc節(jié)點(diǎn)進(jìn)行分組操作。這樣,可以提高分 組效率,并且可以避免人工分組造成的錯(cuò)誤。此外,plc節(jié)點(diǎn)分組中的plc節(jié)點(diǎn)數(shù)目也可以不受到撥碼開(kāi)關(guān)鍵位數(shù)目的限制。

具體地,plc節(jié)點(diǎn)400為plc網(wǎng)絡(luò)中的一個(gè)plc節(jié)點(diǎn)。該plc網(wǎng)絡(luò)包括多個(gè)plc節(jié)點(diǎn)和配電盒,該多個(gè)plc節(jié)點(diǎn)中的每個(gè)plc節(jié)點(diǎn)通過(guò)電力線耦合至該配電盒的多個(gè)接口中的一個(gè)接口,并且該多個(gè)plc節(jié)點(diǎn)中的至少兩個(gè)plc節(jié)點(diǎn)耦合至該配電盒的同一個(gè)接口,該多個(gè)plc節(jié)點(diǎn)包括待分組plc節(jié)點(diǎn)和多個(gè)候選plc節(jié)點(diǎn)。plc節(jié)點(diǎn)400為該待分組plc節(jié)點(diǎn)。

可選的,作為一個(gè)實(shí)施例,接收單元402,還用于接收plc控制節(jié)點(diǎn)發(fā)送的分組啟動(dòng)指示,該分組啟動(dòng)指示用于指示該待分組plc節(jié)點(diǎn)啟動(dòng)分組流程。發(fā)送單元401,具體用于根據(jù)該分組啟動(dòng)指示,發(fā)送該分組請(qǐng)求。該plc控制節(jié)點(diǎn)通過(guò)電力線耦合至該plc網(wǎng)絡(luò)中的配電盒的一個(gè)接口。該plc控制節(jié)點(diǎn)可以對(duì)該plc網(wǎng)絡(luò)中的各個(gè)plc節(jié)點(diǎn)進(jìn)行控制。

可選的,作為另一個(gè)實(shí)施例,接收單元402,還用于接收該plc控制節(jié)點(diǎn)發(fā)送的分組錯(cuò)誤指示,該分組錯(cuò)誤指示用于指示該待分組plc節(jié)點(diǎn)重啟分組流程。發(fā)送單元401,具體用于根據(jù)該分組錯(cuò)誤指示,發(fā)送該分組請(qǐng)求。

可選的,作為另一個(gè)實(shí)施例,發(fā)送單元401,還可以在plc節(jié)點(diǎn)400完成組網(wǎng)后立刻發(fā)送該分組請(qǐng)求。

進(jìn)一步,發(fā)送單元401,還用于向該plc控制節(jié)點(diǎn)發(fā)送分組信息,該分組信息包括該plc節(jié)點(diǎn)和該目標(biāo)plc節(jié)點(diǎn)的標(biāo)識(shí)信息。

具體地,確定單元403可以包括信號(hào)放大子單元和接收信號(hào)強(qiáng)度計(jì)算子單元,信號(hào)放大子單元用于將接收到的分組響應(yīng)的信號(hào)放大。接收信號(hào)強(qiáng)度計(jì)算子單元用于計(jì)算放大后的接收信號(hào)的接收信號(hào)強(qiáng)度。確定單元403,還可以包括濾波子單元和排序子單元。該濾波子單元用于對(duì)該接收信號(hào)強(qiáng)度計(jì)算子單元計(jì)算的結(jié)果進(jìn)行平滑濾波,以去除噪聲對(duì)判斷結(jié)果的影響。排序子單元用于對(duì)經(jīng)過(guò)濾波子單元濾波后的濾波結(jié)果進(jìn)行排序,以確定最大的接收信號(hào)強(qiáng)度。

圖5是根據(jù)本發(fā)明實(shí)施例提供的一種plc控制節(jié)點(diǎn)的結(jié)構(gòu)框圖。圖5所示的plc控制節(jié)點(diǎn)500能夠執(zhí)行如圖2所示的plc控制節(jié)點(diǎn)執(zhí)行的各個(gè)步驟。plc控制節(jié)點(diǎn)包括接收單元501、確定單元502和發(fā)送單元503:

接收單元501,用于接收多個(gè)plc節(jié)點(diǎn)中的每個(gè)plc節(jié)點(diǎn)發(fā)送的分組信息,該分組信息包括該每個(gè)plc節(jié)點(diǎn)的標(biāo)識(shí)信息,以及該每個(gè)plc節(jié)點(diǎn) 的目標(biāo)plc節(jié)點(diǎn)的標(biāo)識(shí)信息,該每個(gè)plc節(jié)點(diǎn)的目標(biāo)plc節(jié)點(diǎn)為該多個(gè)plc節(jié)點(diǎn)中與該每個(gè)plc節(jié)點(diǎn)屬于同一個(gè)plc節(jié)點(diǎn)分組的plc節(jié)點(diǎn)。

確定單元502,用于確定是否存在同時(shí)屬于至少兩個(gè)plc節(jié)點(diǎn)分組的plc節(jié)點(diǎn)。

發(fā)送單元503,用于在該確定單元確定存在該同時(shí)屬于至少兩個(gè)plc節(jié)點(diǎn)分組的plc節(jié)點(diǎn)的情況下,向該多個(gè)plc節(jié)點(diǎn)發(fā)送分組錯(cuò)誤指示。

plc控制節(jié)點(diǎn)500能夠判斷plc節(jié)點(diǎn)分組的結(jié)果是否準(zhǔn)確,并在plc節(jié)點(diǎn)分組不準(zhǔn)確的情況下,通知plc節(jié)點(diǎn)重新進(jìn)行分組。

plc控制節(jié)點(diǎn)500是plc網(wǎng)絡(luò)中的一個(gè)節(jié)點(diǎn)。該plc網(wǎng)絡(luò)包括多個(gè)plc節(jié)點(diǎn)和配電盒,該多個(gè)plc節(jié)點(diǎn)中的每個(gè)plc節(jié)點(diǎn)通過(guò)電力線耦合至該配電盒的多個(gè)接口中的一個(gè)接口,并且該多個(gè)plc節(jié)點(diǎn)中的至少兩個(gè)plc節(jié)點(diǎn)耦合至該配電盒的同一個(gè)接口。該plc控制節(jié)點(diǎn)通過(guò)電力線耦合至該plc網(wǎng)絡(luò)中的配電盒的一個(gè)接口。

進(jìn)一步,發(fā)送單元503,還用于向該多個(gè)plc節(jié)點(diǎn)發(fā)送分組啟動(dòng)指示。

圖6是根據(jù)本發(fā)明實(shí)施例提供一種plc節(jié)點(diǎn)的結(jié)構(gòu)框圖。圖6所示的plc節(jié)點(diǎn)600能夠執(zhí)行圖1所示的方法中待分組plc節(jié)點(diǎn)執(zhí)行的各個(gè)步驟。如圖6所示,plc節(jié)點(diǎn)600包括處理器601、存儲(chǔ)器602和收發(fā)電路603。

plc節(jié)點(diǎn)600中的各個(gè)組件通過(guò)總線系統(tǒng)604耦合在一起,其中總線系統(tǒng)604除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號(hào)總線。但是為了清楚說(shuō)明起見(jiàn),在圖6中將各種總線都標(biāo)為總線系統(tǒng)604。

上述本發(fā)明實(shí)施例揭示的方法可以應(yīng)用于處理器601中,或者由處理器601實(shí)現(xiàn)。處理器601可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過(guò)程中,上述方法的各步驟可以通過(guò)處理器601中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器601可以是通用處理器、數(shù)字信號(hào)處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門陣列(fieldprogrammablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開(kāi)的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開(kāi)的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以 位于隨機(jī)存取存儲(chǔ)器(randomaccessmemory,ram)、閃存、只讀存儲(chǔ)器(read-onlymemory,rom)、可編程只讀存儲(chǔ)器或者電可擦寫(xiě)可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器602。該存儲(chǔ)介質(zhì)存儲(chǔ)的程序包括執(zhí)行如圖1所示的方法的指令。處理器601讀取存儲(chǔ)器602中的指令,結(jié)合其硬件完成上述方法的步驟。

收發(fā)電路603,用于發(fā)送分組請(qǐng)求。

收發(fā)電路603,用于接收多個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的至少一個(gè)分組響應(yīng)。

處理器601,用于根據(jù)該多個(gè)候選plc節(jié)點(diǎn)中每個(gè)候選plc節(jié)點(diǎn)發(fā)送的至少一個(gè)分組響應(yīng)的接收信號(hào)強(qiáng)度,從該多個(gè)候選plc節(jié)點(diǎn)中確定與該plc節(jié)點(diǎn)屬于同一plc節(jié)點(diǎn)分組的目標(biāo)plc節(jié)點(diǎn),其中,該目標(biāo)plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度大于其它候選plc節(jié)點(diǎn)發(fā)送的分組響應(yīng)的接收信號(hào)強(qiáng)度,該其它候選plc節(jié)點(diǎn)為該多個(gè)候選plc節(jié)點(diǎn)中除該目標(biāo)plc節(jié)點(diǎn)之外的候選plc節(jié)點(diǎn)。

圖6所示的plc節(jié)點(diǎn)600在組網(wǎng)后可以實(shí)現(xiàn)自動(dòng)分組。無(wú)需人工依次對(duì)每個(gè)plc節(jié)點(diǎn)分組中的每個(gè)plc節(jié)點(diǎn)進(jìn)行分組操作。這樣,可以提高分組效率,并且可以避免人工分組造成的錯(cuò)誤。此外,plc節(jié)點(diǎn)分組中的plc節(jié)點(diǎn)數(shù)目也可以不受到撥碼開(kāi)關(guān)鍵位數(shù)目的限制。

具體地,plc節(jié)點(diǎn)600為plc網(wǎng)絡(luò)中的一個(gè)plc節(jié)點(diǎn)。該plc網(wǎng)絡(luò)包括多個(gè)plc節(jié)點(diǎn)和配電盒,該多個(gè)plc節(jié)點(diǎn)中的每個(gè)plc節(jié)點(diǎn)通過(guò)電力線耦合至該配電盒的多個(gè)接口中的一個(gè)接口,并且該多個(gè)plc節(jié)點(diǎn)中的至少兩個(gè)plc節(jié)點(diǎn)耦合至該配電盒的同一個(gè)接口,該多個(gè)plc節(jié)點(diǎn)包括待分組plc節(jié)點(diǎn)和多個(gè)候選plc節(jié)點(diǎn)。plc節(jié)點(diǎn)600為該待分組plc節(jié)點(diǎn)。

可選的,作為一個(gè)實(shí)施例,收發(fā)電路603,還用于接收plc控制節(jié)點(diǎn)發(fā)送的分組啟動(dòng)指示,該分組啟動(dòng)指示用于指示該待分組plc節(jié)點(diǎn)啟動(dòng)分組流程。收發(fā)電路603,具體用于根據(jù)該分組啟動(dòng)指示,發(fā)送該分組請(qǐng)求。該plc控制節(jié)點(diǎn)通過(guò)電力線耦合至該plc網(wǎng)絡(luò)中的配電盒的一個(gè)接口。該plc控制節(jié)點(diǎn)可以對(duì)該plc網(wǎng)絡(luò)中的各個(gè)plc節(jié)點(diǎn)進(jìn)行控制。

可選的,作為另一個(gè)實(shí)施例,收發(fā)電路603,還用于接收該plc控制節(jié)點(diǎn)發(fā)送的分組錯(cuò)誤指示,該分組錯(cuò)誤指示用于指示該待分組plc節(jié)點(diǎn)重啟分組流程。收發(fā)電路603,具體用于根據(jù)該分組錯(cuò)誤指示,發(fā)送該分組請(qǐng)求。

可選的,作為另一個(gè)實(shí)施例,收發(fā)電路603,還可以在plc節(jié)點(diǎn)600完成組網(wǎng)后立刻發(fā)送該分組請(qǐng)求。

進(jìn)一步,收發(fā)電路603,還用于向該plc控制節(jié)點(diǎn)發(fā)送分組信息,該分組信息包括該plc節(jié)點(diǎn)和該目標(biāo)plc節(jié)點(diǎn)的標(biāo)識(shí)信息。

具體地,處理器601具體用于將收發(fā)電路603接收到的分組響應(yīng)的信號(hào)放大,計(jì)算放大后的接收信號(hào)的接收信號(hào)強(qiáng)度,對(duì)該接收信號(hào)強(qiáng)度進(jìn)行平滑濾波,以去除噪聲對(duì)判斷結(jié)果的影響,對(duì)濾波后的濾波結(jié)果進(jìn)行排序,以確定最大的接收信號(hào)強(qiáng)度??蛇x的,上述放大接收信號(hào)、計(jì)算接收信號(hào)強(qiáng)度也可以分別由獨(dú)立的電路負(fù)責(zé),本發(fā)明并不限定。

圖7是根據(jù)本發(fā)明實(shí)施例提供一種plc控制節(jié)點(diǎn)的結(jié)構(gòu)框圖。圖7所示的plc控制節(jié)點(diǎn)700能夠執(zhí)行圖2所示的方法中plc控制節(jié)點(diǎn)執(zhí)行的各個(gè)步驟。如圖7所示,plc控制節(jié)點(diǎn)700包括處理器701、存儲(chǔ)器702和收發(fā)電路703。

plc控制節(jié)點(diǎn)700中的各個(gè)組件通過(guò)總線系統(tǒng)704耦合在一起,其中總線系統(tǒng)704除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號(hào)總線。但是為了清楚說(shuō)明起見(jiàn),在圖7中將各種總線都標(biāo)為總線系統(tǒng)704。

上述本發(fā)明實(shí)施例揭示的方法可以應(yīng)用于處理器701中,或者由處理器701實(shí)現(xiàn)。處理器701可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過(guò)程中,上述方法的各步驟可以通過(guò)處理器701中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器701可以是通用處理器、數(shù)字信號(hào)處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門陣列(fieldprogrammablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開(kāi)的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開(kāi)的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存取存儲(chǔ)器(randomaccessmemory,ram)、閃存、只讀存儲(chǔ)器(read-onlymemory,rom)、可編程只讀存儲(chǔ)器或者電可擦寫(xiě)可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器702。該存儲(chǔ)介質(zhì)存儲(chǔ)的程序包括執(zhí)行如圖1所示的方法的指令。處理器701讀取存儲(chǔ) 器702中的指令,結(jié)合其硬件完成上述方法的步驟。

收發(fā)電路703用于接收多個(gè)plc節(jié)點(diǎn)中的每個(gè)plc節(jié)點(diǎn)發(fā)送的分組信息,該分組信息包括該每個(gè)plc節(jié)點(diǎn)的標(biāo)識(shí)信息,以及該每個(gè)plc節(jié)點(diǎn)的目標(biāo)plc節(jié)點(diǎn)的標(biāo)識(shí)信息,該每個(gè)plc節(jié)點(diǎn)的目標(biāo)plc節(jié)點(diǎn)為該多個(gè)plc節(jié)點(diǎn)中與該每個(gè)plc節(jié)點(diǎn)屬于同一個(gè)plc節(jié)點(diǎn)分組的plc節(jié)點(diǎn)。

處理器701,用于確定是否存在同時(shí)屬于至少兩個(gè)plc節(jié)點(diǎn)分組的plc節(jié)點(diǎn)。

收發(fā)電路703,用于在該確定單元確定存在該同時(shí)屬于至少兩個(gè)plc節(jié)點(diǎn)分組的plc節(jié)點(diǎn)的情況下,向該多個(gè)plc節(jié)點(diǎn)發(fā)送分組錯(cuò)誤指示。

plc控制節(jié)點(diǎn)700能夠判斷plc節(jié)點(diǎn)分組的結(jié)果是否準(zhǔn)確,并在plc節(jié)點(diǎn)分組不準(zhǔn)確的情況下,通知plc節(jié)點(diǎn)重新進(jìn)行分組。

plc控制節(jié)點(diǎn)700是plc網(wǎng)絡(luò)中的一個(gè)節(jié)點(diǎn)。該plc網(wǎng)絡(luò)包括多個(gè)plc節(jié)點(diǎn)和配電盒,該多個(gè)plc節(jié)點(diǎn)中的每個(gè)plc節(jié)點(diǎn)通過(guò)電力線耦合至該配電盒的多個(gè)接口中的一個(gè)接口,并且該多個(gè)plc節(jié)點(diǎn)中的至少兩個(gè)plc節(jié)點(diǎn)耦合至該配電盒的同一個(gè)接口。該plc控制節(jié)點(diǎn)通過(guò)電力線耦合至該plc網(wǎng)絡(luò)中的配電盒的一個(gè)接口。

進(jìn)一步,收發(fā)電路703,還用于向該多個(gè)plc節(jié)點(diǎn)發(fā)送分組啟動(dòng)指示。

本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。

在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合 或通信連接,可以是電性,機(jī)械或其它的形式。

所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。

另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。

所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(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ǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi),因此本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1