本發(fā)明涉及智能家居技術(shù)領(lǐng)域,尤其涉及一種通信路徑配置方法、裝置及系統(tǒng)。
背景技術(shù):
物聯(lián)網(wǎng)技術(shù)是通過射頻識別(rfid)、紅外感應(yīng)器、全球定位系統(tǒng)、激光掃描器等信息傳感設(shè)備,按約定的協(xié)議,將任何物品與互聯(lián)網(wǎng)相連接,進行信息交換和通訊,以實現(xiàn)智能化識別、定位、追蹤、監(jiān)控和管理的一種網(wǎng)絡(luò)技術(shù),其核心和基礎(chǔ)仍然是"互聯(lián)網(wǎng)技術(shù)",是在互聯(lián)網(wǎng)技術(shù)基礎(chǔ)上的延伸和擴展的一種網(wǎng)絡(luò)技術(shù)。
智能家居是在物聯(lián)網(wǎng)的影響之下物聯(lián)化的體現(xiàn),通過物聯(lián)網(wǎng)技術(shù)將家中的各種設(shè)備通過組網(wǎng)連接到一起,并進行控制的手段及方法。目前,隨著智能家居的發(fā)展,智能家居設(shè)備的組網(wǎng)方案對成本、可靠性和時效性的要求越來越高,現(xiàn)有的組網(wǎng)方案,通常需要通過控制器向設(shè)置的多個路由傳輸組網(wǎng)信息,并通過路由向組網(wǎng)設(shè)備轉(zhuǎn)發(fā)該組網(wǎng)信息,以便進行組網(wǎng),建立通信路徑,由于一個路由管理多個組網(wǎng)設(shè)備,當路由發(fā)生故障時,會導(dǎo)致多個組網(wǎng)設(shè)備都無法使用,需要重新進行組網(wǎng),而且,通信路徑單一,可選擇性低。
因此通過上述的方式進行組網(wǎng),并建立通信路徑,存在組網(wǎng)不穩(wěn)定,通信路徑單一,進而導(dǎo)致通信效率過低。
技術(shù)實現(xiàn)要素:
本發(fā)明所解決的技術(shù)問題在于提供了一種通信路徑配置方法,有效解決了現(xiàn)有技術(shù)在進行組網(wǎng)時,存在通信效率低,并且造成資源的浪費的問題。
第一方面,本發(fā)明實施例提供了一種通信路徑配置方法,應(yīng)用于組網(wǎng)控制中心,包括如下步驟:
向組網(wǎng)設(shè)備發(fā)送第一組網(wǎng)路徑測試數(shù)據(jù)包,所述第一組網(wǎng)路徑測試數(shù)據(jù)包包括指示信息,所述指示信息用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息;
接收第一組網(wǎng)設(shè)備返回的一個或多個第一組網(wǎng)響應(yīng)信息,其中,所述第一組網(wǎng)響應(yīng)信息包括所述第一組網(wǎng)路徑測試數(shù)據(jù)包經(jīng)過的組網(wǎng)設(shè)備的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息;
根據(jù)所述一個或多個第一組網(wǎng)響應(yīng)信息,為所述第一組網(wǎng)設(shè)備配置通信路徑。
第二方面,本發(fā)明實施例還提供了一種通信路徑配置方法,應(yīng)用于組網(wǎng)設(shè)備,包括如下步驟:
接收組網(wǎng)控制中心和/或組網(wǎng)設(shè)備發(fā)送的第一組網(wǎng)路徑測試數(shù)據(jù)包,所述第一組網(wǎng)路徑測試數(shù)據(jù)包包括指示信息,所述指示信息用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息;
根據(jù)所述指示信息,轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包,并向所述組網(wǎng)控制中心發(fā)送第一組網(wǎng)響應(yīng)信息,以使所述組網(wǎng)控制中心根據(jù)所述組網(wǎng)響應(yīng)信息,為所述組網(wǎng)設(shè)備配置通信路徑;
其中,所述第一組網(wǎng)響應(yīng)信息包括所述第一組網(wǎng)路徑測試數(shù)據(jù)包經(jīng)過的組網(wǎng)設(shè)備的標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息。
第三方面,本發(fā)明實施例還提供了一種通信路徑配置裝置,應(yīng)用于組網(wǎng)控制中心,包括:
第一組網(wǎng)路徑測試數(shù)據(jù)包發(fā)送單元,用于向組網(wǎng)設(shè)備發(fā)送第一組網(wǎng)路徑測試數(shù)據(jù)包,所述第一組網(wǎng)路徑測試數(shù)據(jù)包包括指示信息,所述指示信息用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息;
第一組網(wǎng)響應(yīng)信息接收單元,用于接收第一組網(wǎng)設(shè)備返回的一個或多個第一組網(wǎng)響應(yīng)信息,其中,所述第一組網(wǎng)響應(yīng)信息包括所述第一組網(wǎng)路徑測試數(shù)據(jù)包經(jīng)過的組網(wǎng)設(shè)備的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息;
通信路徑配置單元,用于根據(jù)所述一個或多個第一組網(wǎng)響應(yīng)信息,為所述第一組網(wǎng)設(shè)備配置通信路徑。
第四方面,本發(fā)明實施例還提供了一種通信路徑配置裝置,應(yīng)用于組網(wǎng)設(shè)備,包括:
第一組網(wǎng)路徑測試數(shù)據(jù)包接收單元,用于接收組網(wǎng)控制中心和/或組網(wǎng)設(shè)備發(fā)送的第一組網(wǎng)路徑測試數(shù)據(jù)包,所述第一組網(wǎng)路徑測試數(shù)據(jù)包包括指示信息,所述指示信息用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息;
處理單元,根據(jù)所述指示信息,轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包,并向所述組網(wǎng)控制中心發(fā)送第一組網(wǎng)響應(yīng)信息,以使所述組網(wǎng)控制中心根據(jù)所述組網(wǎng)響應(yīng)信息,為所述組網(wǎng)設(shè)備配置通信路徑;
其中,所述第一組網(wǎng)響應(yīng)信息包括所述第一組網(wǎng)路徑測試數(shù)據(jù)包經(jīng)過的組網(wǎng)設(shè)備的標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息。
第五方面,本發(fā)明實施例還提供了一種通信路徑配置系統(tǒng),包括:
組網(wǎng)控制中心,所述組網(wǎng)控制中心包括上述第三方面所述的通信路徑配置裝置;以及
組網(wǎng)設(shè)備,所述組網(wǎng)設(shè)備包括上述第四方面所述的通信路徑配置裝置。
本發(fā)明實施例中,通過向組網(wǎng)設(shè)備發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,組網(wǎng)路徑測試數(shù)據(jù)包中包括用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,因此,組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試包時,向組網(wǎng)控制設(shè)備發(fā)送組網(wǎng)響應(yīng)信息,使組網(wǎng)控制設(shè)備可以根據(jù)每個組網(wǎng)設(shè)備返回的組網(wǎng)響應(yīng)信息攜帶的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息來配置通信路徑,因此通信路徑可以根據(jù)實際情況靈活多樣,可選擇性高,提高了通信的效率。
附圖說明
圖1是本發(fā)明實施例提供的一種通信路徑配置系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是本發(fā)明實施例提供的一種通信路徑配置方法的實現(xiàn)流程圖;
圖3是本發(fā)明實施例提供的一種配置通信路徑的方法的實現(xiàn)流程圖;
圖4是本發(fā)明實施例提供的另一種通信路徑配置方法的實現(xiàn)流程圖;
圖5是本發(fā)明實施例提供的一種第二組網(wǎng)設(shè)備的通信路徑配置方法的實現(xiàn)流程圖;
圖6是本發(fā)明實施例提供的又一種通信路徑配置方法的實現(xiàn)流程圖;
圖7是本發(fā)明實施例提供的一種組網(wǎng)路徑測試數(shù)據(jù)包轉(zhuǎn)發(fā)方法的實現(xiàn)流程圖;
圖8是本發(fā)明實施例提供的另一種第二組網(wǎng)設(shè)備配置通信路徑的方法的實現(xiàn)流程圖;
圖9是本發(fā)明實施例提供了一種通信路徑配置裝置的結(jié)構(gòu)示意圖;
圖10是本發(fā)明實施例提供的一種通信路徑配置單元的結(jié)構(gòu)示意圖;
圖11是本發(fā)明實施例中提供的另一種通信路徑配置裝置的結(jié)構(gòu)示意圖;
圖12是本發(fā)明實施例提供的一種第二組網(wǎng)設(shè)備的通信路徑配置裝置結(jié)構(gòu)示意圖;
圖13是本發(fā)明實施例提供的又一種通信路徑配置裝置的結(jié)構(gòu)示意圖;
圖14是本發(fā)明實施例提供的一種第一組網(wǎng)路徑測試數(shù)據(jù)包接收單元的結(jié)構(gòu)示意圖;
圖15是本發(fā)明實施例提供的另一種第二組網(wǎng)設(shè)備配置通信路徑的裝置的結(jié)構(gòu)示意圖;
圖16是本發(fā)明實施例提供的另一種通信路徑配置系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例中,通過向組網(wǎng)設(shè)備發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,組網(wǎng)路徑測試數(shù)據(jù)包中包括用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,因此,組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試包時,向組網(wǎng)控制設(shè)備發(fā)送組網(wǎng)響應(yīng)信息,使組網(wǎng)控制設(shè)備可以根據(jù)每個組網(wǎng)設(shè)備返回的組網(wǎng)響應(yīng)信息攜帶的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息來配置通信路徑,因此通信路徑可以根據(jù)實際情況靈活多樣,可選擇性高,提高了通信的效率。
實施例一、
圖1示出了本發(fā)明實施例提供了一種通信路徑配置系統(tǒng)的結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。
參見圖1,所述系統(tǒng)包括組網(wǎng)控制中心1和多個組網(wǎng)設(shè)備2,組成網(wǎng)狀拓撲結(jié)構(gòu),組網(wǎng)控制中心1通過向組網(wǎng)設(shè)備2發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,組網(wǎng)設(shè)備2向該組網(wǎng)控制中心1發(fā)送組網(wǎng)響應(yīng)信息,組網(wǎng)響應(yīng)信息中包括設(shè)備的標識信息、順序信息以及組網(wǎng)響應(yīng)信息返回時的時間信息,組網(wǎng)控制中心1根據(jù)該設(shè)備的標識信息、順序信息,以及組網(wǎng)響應(yīng)信息返回時的時間信息,為組網(wǎng)設(shè)備配置通信路徑,以實現(xiàn)信息傳輸,通過組網(wǎng)設(shè)備和組網(wǎng)設(shè)備之間建立通信路徑的方式實現(xiàn)組網(wǎng),可以增加信息傳輸?shù)穆肪€,通信路徑可以根據(jù)實際情況靈活多樣,可選擇性高,提高了通信的效率。
其中,組網(wǎng)控制中心可為網(wǎng)關(guān),組網(wǎng)設(shè)備可為智能家居中的各種信息傳感設(shè)備,比如,紅外感應(yīng)器、全球定位系統(tǒng)、激光掃描器等,組網(wǎng)控制中心與組網(wǎng)設(shè)備,以及組網(wǎng)設(shè)備與組網(wǎng)設(shè)備之間可以通過200m到900m等穿透力強、衍射能力強、傳輸距離遠的頻段的無線模塊進行連接,優(yōu)選于433m無線模塊。
在本發(fā)明實施例中,第一組網(wǎng)設(shè)備可以為同一網(wǎng)絡(luò)下需要進行組網(wǎng)的組網(wǎng)設(shè)備2中的任意一個組網(wǎng)設(shè)備,并不用于限定于任何特定的組網(wǎng)設(shè)備,其中,每個需要進行組網(wǎng)的設(shè)備在接收到組網(wǎng)路徑測試數(shù)據(jù)包后都會根據(jù)該包攜帶的指示信息,將該包向其他組網(wǎng)設(shè)備轉(zhuǎn)發(fā),并向組網(wǎng)控制中心1發(fā)送響應(yīng)信息,以使組網(wǎng)控制中心1為每個組網(wǎng)設(shè)備配置通信路徑。
實施例二、
圖2示出了本發(fā)明實施例提供的一種通信路徑配置方法的實現(xiàn)流程,應(yīng)用于組網(wǎng)控制中心,詳述如下:
在步驟s110中,向組網(wǎng)設(shè)備發(fā)送第一組網(wǎng)路徑測試數(shù)據(jù)包,所述第一組網(wǎng)路徑測試數(shù)據(jù)包包括指示信息,所述指示信息用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息。
在本發(fā)明實施例中,當開始組建網(wǎng)絡(luò)時,組網(wǎng)控制中心可以通過預(yù)設(shè)的通信頻段,以廣播的方式,向處于同一廣播區(qū)域下的組網(wǎng)設(shè)備發(fā)送第一組網(wǎng)路徑測試數(shù)據(jù)包,其中,預(yù)設(shè)的通信頻段優(yōu)選為比如200m到900m等穿透力強、衍射能力強、傳輸距離遠的通信頻段,優(yōu)選433m通信頻段。通過選用其他通信頻段進行組網(wǎng),可有效解決通過zigbee方式組網(wǎng)造成的衍射能力弱,穿墻能力弱的問題。
進一步,組網(wǎng)控制中心還可以提前獲取各個組網(wǎng)設(shè)備的地址信息,并根據(jù)獲取的各個組網(wǎng)設(shè)備的地址信息,向該地址信息對應(yīng)的組網(wǎng)設(shè)備發(fā)送第一組網(wǎng)路徑測試數(shù)據(jù)包,以實現(xiàn)組網(wǎng)。
在本發(fā)明實施例中,第一組網(wǎng)路徑測試數(shù)據(jù)包包括指示信息,該指示信息用于指示接收該第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)該第一組網(wǎng)路徑測試數(shù)據(jù)包以及向組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,當組網(wǎng)設(shè)備接收到第一組網(wǎng)路徑測試數(shù)據(jù)包后,通過對該第一組網(wǎng)路徑測試數(shù)據(jù)包的解析,獲取該第一組網(wǎng)路徑測試包的指示信息,并根據(jù)該指示信息的指示轉(zhuǎn)發(fā)該第一組網(wǎng)路徑測試數(shù)據(jù)包,并向組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,這樣每個組網(wǎng)設(shè)備都可以為相鄰的組網(wǎng)設(shè)備進行轉(zhuǎn)發(fā),從而所有的組網(wǎng)設(shè)備形成網(wǎng)狀拓撲結(jié)構(gòu),實現(xiàn)互通互聯(lián)。
在本發(fā)明實施例中,指示信息還可以用于指示組網(wǎng)設(shè)備收到第一組網(wǎng)路徑測試數(shù)據(jù)包時,隨機生成組網(wǎng)路徑測試數(shù)據(jù)包的轉(zhuǎn)發(fā)時間,并根據(jù)第一組網(wǎng)路徑測試數(shù)據(jù)包的轉(zhuǎn)發(fā)時間發(fā)送第一組網(wǎng)路徑測試數(shù)據(jù)包,比如,當組網(wǎng)控制中心同時向組網(wǎng)設(shè)備1、組網(wǎng)設(shè)備2、組網(wǎng)設(shè)備3發(fā)送第一組網(wǎng)路徑測試數(shù)據(jù)包時,第一組網(wǎng)路徑測試數(shù)據(jù)包中包括的指示信息,可以指示組網(wǎng)設(shè)備分別生成各不相同的用來轉(zhuǎn)發(fā)第一組網(wǎng)測試數(shù)據(jù)包的轉(zhuǎn)發(fā)時間,比如,組網(wǎng)設(shè)備1生成的轉(zhuǎn)發(fā)時間為10秒后轉(zhuǎn)發(fā),組網(wǎng)設(shè)備2生成的轉(zhuǎn)發(fā)時間為5秒后轉(zhuǎn)發(fā),組網(wǎng)設(shè)備3生成的轉(zhuǎn)發(fā)時間為1秒后轉(zhuǎn)發(fā),則根據(jù)生成的轉(zhuǎn)發(fā)時間,依次進行轉(zhuǎn)發(fā),可以有效避免同時對第一組網(wǎng)路徑測試數(shù)據(jù)包進行轉(zhuǎn)發(fā),而造成的信息沖突與混亂。
在本發(fā)明的一個實施例中,第一組網(wǎng)路徑測試數(shù)據(jù)包還包括第一組網(wǎng)路徑測試數(shù)據(jù)包的包標識信息,指示信息還用于指示第一組網(wǎng)路徑測試數(shù)據(jù)包經(jīng)過的組網(wǎng)設(shè)備根據(jù)包標識信息判斷轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包的次數(shù),并在次數(shù)大于預(yù)設(shè)次數(shù)時停止轉(zhuǎn)發(fā)第一組網(wǎng)路徑測試數(shù)據(jù)包。
當組網(wǎng)控制中心接收到第一組網(wǎng)路徑測試數(shù)據(jù)包時,根據(jù)該包標識信息,判斷該第一組網(wǎng)路徑測試數(shù)據(jù)包是否被轉(zhuǎn)發(fā),以及轉(zhuǎn)發(fā)的次數(shù),當次數(shù)大于預(yù)設(shè)次數(shù)時停止轉(zhuǎn)發(fā)第一組網(wǎng)路徑測試數(shù)據(jù)包,其中,預(yù)設(shè)次數(shù)可以為1,即,當組網(wǎng)設(shè)備轉(zhuǎn)發(fā)過該第一組網(wǎng)路徑測試數(shù)據(jù)包后,再次接收到相同的第一組網(wǎng)路徑測試數(shù)據(jù)包時,不會再次轉(zhuǎn)發(fā),避免循環(huán)轉(zhuǎn)發(fā)造成的混亂。
進一步,當組網(wǎng)設(shè)備第一次轉(zhuǎn)發(fā)該第一組網(wǎng)路徑測試數(shù)據(jù)包失敗后,當再次接收到第一組網(wǎng)路徑測試數(shù)據(jù)包時,可再次發(fā)送。
其中,包標識信息用來唯一標識同一第一組網(wǎng)路徑測試數(shù)據(jù)包,可以為序列號等可以區(qū)分不同第一組網(wǎng)路徑測試數(shù)據(jù)包的信息。
在步驟s120中,接收第一組網(wǎng)設(shè)備返回的第一組網(wǎng)響應(yīng)信息,其中,所述第一組網(wǎng)響應(yīng)信息包括所述第一組網(wǎng)路徑測試數(shù)據(jù)包經(jīng)過的組網(wǎng)設(shè)備的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息。
在本發(fā)明實施例中,當組網(wǎng)控制中心接收到第一組網(wǎng)設(shè)備返回的第一組網(wǎng)響應(yīng)信息時,與該第一組網(wǎng)設(shè)備建立網(wǎng)絡(luò)鏈接,實現(xiàn)組網(wǎng),可以理解,該第一組網(wǎng)設(shè)備可以為任意的組網(wǎng)設(shè)備,并不用于限定特定的組網(wǎng)設(shè)備。
在本發(fā)明實施例中,第一組網(wǎng)設(shè)備響應(yīng)信息包括第一組網(wǎng)路徑測試數(shù)據(jù)包經(jīng)過的組網(wǎng)設(shè)備的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息。在本發(fā)明實施例的一個應(yīng)用場景中,組網(wǎng)控制中心發(fā)送的第一組網(wǎng)路徑測試數(shù)據(jù)包中包括一組網(wǎng)測試表格,當組網(wǎng)設(shè)備接收到該第一組網(wǎng)路徑測試數(shù)據(jù)包時,將自己的標識信息寫入該組網(wǎng)測試表格,并將該第一組網(wǎng)路徑測試數(shù)據(jù)包發(fā)送給下一組網(wǎng)設(shè)備,下一組網(wǎng)設(shè)備依次填寫自己的標識信息,直到通信路徑上的所有的組網(wǎng)設(shè)備都填寫上為止,此時,組網(wǎng)控制中心可以根據(jù)組網(wǎng)測試表格中填寫的內(nèi)容,獲取到設(shè)備標識信息、順序信息,并根據(jù)接收到該響應(yīng)信息的當前時間信息,獲取到第一組網(wǎng)響應(yīng)信息返回時的時間信息。
在步驟s130中,根據(jù)所述第一組網(wǎng)響應(yīng)信息為所述第一組網(wǎng)設(shè)備配置通信路徑。
在本發(fā)明實施例中,組網(wǎng)控制中心在接收到一個或者多個第一組網(wǎng)響應(yīng)信息后,根據(jù)該第一組網(wǎng)響應(yīng)信息返回時的時間信息,得到每個第一組網(wǎng)設(shè)備的通信路徑上的第一組網(wǎng)路徑測試數(shù)據(jù)包的傳輸時間,并根據(jù)獲取的設(shè)備標識信息,獲取到每個第一組網(wǎng)設(shè)備的通信路徑上的該第一組網(wǎng)路徑測試數(shù)據(jù)包在傳輸過程中經(jīng)過的設(shè)備標識信息,根據(jù)該傳輸時間以及傳輸過程中經(jīng)過的設(shè)備標識信息,為第一組網(wǎng)設(shè)備配置通信路徑,并根據(jù)設(shè)備順序信息,獲取配置的通信路徑的通信路線,以便根據(jù)該通信路線,實現(xiàn)信息傳輸。
本發(fā)明實施例中,通過向組網(wǎng)設(shè)備發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,組網(wǎng)路徑測試數(shù)據(jù)包中包括用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,因此,組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試包時,向組網(wǎng)控制設(shè)備發(fā)送組網(wǎng)響應(yīng)信息,使組網(wǎng)控制設(shè)備可以根據(jù)每個組網(wǎng)設(shè)備返回的組網(wǎng)響應(yīng)信息攜帶的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息來配置通信路徑,因此通信路徑可以根據(jù)實際情況靈活多樣,可選擇性高,提高了通信的效率。
實施例三、
圖3示出了本發(fā)明實施例提供的一種配置通信路徑的方法的實現(xiàn)流程,其與實施例二相似,不同之處在于,所述根據(jù)所述第一組網(wǎng)響應(yīng)信息,為所述第一組網(wǎng)設(shè)備配置通信路徑的步驟,包括:
在步驟s210中,根據(jù)所述組網(wǎng)設(shè)備的設(shè)備標識信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息,按照預(yù)設(shè)規(guī)則,為所述第一組網(wǎng)設(shè)備配置預(yù)設(shè)個通信路徑以及所述通信路徑的優(yōu)先級;
在本發(fā)明實施例中,預(yù)設(shè)規(guī)則為,組網(wǎng)設(shè)備的標識信息越少、傳輸時間越短,通信路徑的優(yōu)先級越高。即,在第一組網(wǎng)路徑測試數(shù)據(jù)包的傳輸過程中,傳輸?shù)脑娇欤医?jīng)過組網(wǎng)設(shè)備越少,則通信路徑的優(yōu)先級越高。
在本發(fā)明實施例中,組網(wǎng)控制中心在接收到一個或者多個第一組網(wǎng)響應(yīng)信息后,根據(jù)該第一組網(wǎng)響應(yīng)信息返回時的時間信息,獲取傳輸時間最短的第一組網(wǎng)響應(yīng)信息,比如,當為多個第一組網(wǎng)響應(yīng)信息時,分別獲取每個第一組網(wǎng)響應(yīng)信息返回時的時間信息,比如,第一個響應(yīng)信息返回的時間信息為2點鐘,第二個響應(yīng)信息返回時的時間信息為2點03分,第三個響應(yīng)信息返回時的時間信息為2點05分,則說明,第一個響應(yīng)信息傳輸?shù)淖羁?,傳輸時間最短,并根據(jù)獲取的設(shè)備標識信息,獲取到該組網(wǎng)路徑測試數(shù)據(jù)包在傳輸過程中經(jīng)過的設(shè)備標識信息,第一個響應(yīng)信息經(jīng)過的設(shè)備標識信息為2個,第二個響應(yīng)信息經(jīng)過的設(shè)備標識信息為3個,第三個響應(yīng)信息經(jīng)過的設(shè)備標識信息為5個時,根據(jù)預(yù)設(shè)的規(guī)則可知,當需要為第一組網(wǎng)設(shè)備配置了3個通信路徑時,可以根據(jù)獲取的優(yōu)先級,將3個通信路徑按照優(yōu)先級排列,分別為第一個響應(yīng)信息的通信路徑,第二響應(yīng)信息的通信路徑,第三響應(yīng)信息的通信路徑。
其中,預(yù)設(shè)個,可以為具體的數(shù)值,比如,3個、5個等,具體可以根據(jù)實際情況進行設(shè)置,本發(fā)明不做限定。
進一步,優(yōu)先選擇優(yōu)先級最高的通信路徑進行信息傳輸。
在本發(fā)明實施例中,根據(jù)所述設(shè)備標識信息的個數(shù)、以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息,按照預(yù)設(shè)規(guī)則,為所述第一組網(wǎng)設(shè)備配置預(yù)設(shè)個通信路徑以及所述通信路徑的優(yōu)先級包括:
根據(jù)所述設(shè)備標識信息的個數(shù)、設(shè)備標識信息的重復(fù)情況,以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息,按照預(yù)設(shè)規(guī)則,為所述組網(wǎng)設(shè)備配置預(yù)設(shè)個通信路徑以及所述通信路徑的優(yōu)先級。
在本發(fā)明實施例中,在根據(jù)設(shè)備標識信息的個數(shù)以及第一組網(wǎng)響應(yīng)信息返回時的時間信息,按照預(yù)設(shè)規(guī)則,為第一組網(wǎng)設(shè)備配置通信路徑的同時,還需要考慮設(shè)備的標識信息的重復(fù)情況,即,在信息傳輸過程中,不同的通信路徑所經(jīng)過的、相同的所述組網(wǎng)設(shè)備的重復(fù)率。可以理解的,在為組網(wǎng)設(shè)備配置通信路徑時,預(yù)設(shè)個數(shù)的通信路徑中,不同的通信路徑之間經(jīng)過相同的組網(wǎng)設(shè)備的重復(fù)率越低,在一個通信路徑中的組網(wǎng)設(shè)備發(fā)生故障時,對其他通信路徑的影響越小,可以減少通信路徑的重置,增強組網(wǎng)的穩(wěn)定性。
在步驟s220中,根據(jù)所述組網(wǎng)設(shè)備的順序信息,獲取所述通信路徑的信息傳輸路線;
在本發(fā)明實施例中,組網(wǎng)設(shè)備的順序信息為第一組網(wǎng)路徑測試數(shù)據(jù)包在傳輸過程中,依次經(jīng)過的組網(wǎng)設(shè)備的順序,比如,配置的一個通信路徑具體包括:當組網(wǎng)控制中心發(fā)送一個第一組網(wǎng)路徑測試數(shù)據(jù)包后,依次經(jīng)過組網(wǎng)設(shè)備1、組網(wǎng)設(shè)備2以及組網(wǎng)設(shè)備3,則該通信路徑的通信路線為組網(wǎng)設(shè)備1、組網(wǎng)設(shè)備2以及組網(wǎng)設(shè)備3,當需要傳輸信息時,可通過該路線進行信息傳輸。
本發(fā)明實施例中,通過向組網(wǎng)設(shè)備發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,組網(wǎng)路徑測試數(shù)據(jù)包中包括用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,因此,組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試包時,向組網(wǎng)控制設(shè)備發(fā)送組網(wǎng)響應(yīng)信息,使組網(wǎng)控制設(shè)備可以根據(jù)每個組網(wǎng)設(shè)備返回的組網(wǎng)響應(yīng)信息攜帶的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息來配置通信路徑,因此通信路徑可以根據(jù)實際情況靈活多樣,可選擇性高,提高了通信的效率。
實施例四、
圖4示出了本發(fā)明實施例中提供的另一種通信路徑配置方法的實現(xiàn)流程,其與實施例二相似,不同之處在于,所述根據(jù)所述第一組網(wǎng)響應(yīng)信息,為所述組網(wǎng)設(shè)備配置通信路徑的步驟之后,還包括:
在步驟s310中,當通過優(yōu)先級最高的通信路徑傳輸信息失敗的次數(shù)達到預(yù)設(shè)閾值時,在剩余的通信路徑中,獲取優(yōu)先級最高的通信路徑,并配置為當前通信路徑。
在本發(fā)明實施例中,當因為個別設(shè)備損壞或者移動等情況,導(dǎo)致最優(yōu)的通信路徑傳輸失敗時,會選取次優(yōu)的通信路徑進行信息傳輸,依次論之。當最優(yōu)的通信路徑多次傳輸信息失敗后,且達到預(yù)設(shè)閾值時,將最優(yōu)的通信路徑廢棄,同時配置的剩余的通信路徑一次提升優(yōu)先級,比如,次優(yōu)的通信路徑提升為最優(yōu)的路徑,并重新在剩余的通信路徑中,獲取優(yōu)先級最高的通信路徑,并配置為當前的通信路徑??捎行Ы鉀Q個別情況下,因環(huán)境改變導(dǎo)致的通信失敗的問題。
其中,預(yù)設(shè)閾值可以為一個具體的數(shù)值,比如,3次、5次等,具體可以根據(jù)實際情況進行設(shè)置,本發(fā)明不做限定。
本發(fā)明實施例中,通過向組網(wǎng)設(shè)備發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,組網(wǎng)路徑測試數(shù)據(jù)包中包括用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,因此,組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試包時,向組網(wǎng)控制設(shè)備發(fā)送組網(wǎng)響應(yīng)信息,使組網(wǎng)控制設(shè)備可以根據(jù)每個組網(wǎng)設(shè)備返回的組網(wǎng)響應(yīng)信息攜帶的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息來配置通信路徑,因此通信路徑可以根據(jù)實際情況靈活多樣,可選擇性高,提高了通信的效率。
實施例五、
圖5示出了本發(fā)明實施例提供的一種第二組網(wǎng)設(shè)備的通信路徑配置方法的實現(xiàn)流程,詳述如下:
當組網(wǎng)成功后,所述方法還包括:
在步驟s410中,接收第二組網(wǎng)設(shè)備發(fā)送的入網(wǎng)請求,所述入網(wǎng)請求攜帶有第二組網(wǎng)設(shè)備的地址信息;
在本發(fā)明實施例中,當組網(wǎng)建立成功后,若有新的設(shè)備需要加入時,組網(wǎng)控制中心會接收到新的設(shè)備,即第二組網(wǎng)設(shè)備發(fā)送入網(wǎng)請求,該入網(wǎng)請求中攜帶有第二組網(wǎng)設(shè)備的地址信息,以使組網(wǎng)控制中心為第二組網(wǎng)設(shè)備配置通信網(wǎng)絡(luò)。
在步驟s420中,向所述組網(wǎng)設(shè)備發(fā)送第第二組網(wǎng)路徑測試數(shù)據(jù)包,所述第二組網(wǎng)路徑測試數(shù)據(jù)包包括所述地址信息,以使所述組網(wǎng)設(shè)備向所述第二組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第二組網(wǎng)路徑測試數(shù)據(jù)包。
在本發(fā)明實施例中,組網(wǎng)控制中心接收到第二組網(wǎng)設(shè)備發(fā)送的入網(wǎng)請求后,向處于同一網(wǎng)絡(luò)下的組網(wǎng)設(shè)備通過廣播的方式發(fā)送第二組網(wǎng)路徑測試數(shù)據(jù)包,并且,該第二組網(wǎng)路徑測試數(shù)據(jù)包中包括第二組網(wǎng)設(shè)備的地址信息,以使組網(wǎng)設(shè)備根據(jù)該地址信息,向第二組網(wǎng)設(shè)備轉(zhuǎn)發(fā)該第二組網(wǎng)路徑測試數(shù)據(jù)包。
在步驟s430中,接收所述第二組網(wǎng)設(shè)備發(fā)送的第二組網(wǎng)響應(yīng)信息,并根據(jù)所述第二組網(wǎng)響應(yīng)信息,為所述第二組網(wǎng)設(shè)備配置通信路徑,其中,所述第二組網(wǎng)響應(yīng)信息包括所述第二組網(wǎng)路徑測試數(shù)據(jù)包經(jīng)過的組網(wǎng)設(shè)備的設(shè)備標識信息、順序信息以及所述第二組網(wǎng)響應(yīng)信息返回時的時間信息。
在本發(fā)明實施例中,組網(wǎng)控制中心接收到第二組網(wǎng)設(shè)備發(fā)送的第二組網(wǎng)響應(yīng)信息,該第二組網(wǎng)響應(yīng)信息包括設(shè)備的標識信息、順序信息以及返回時的時間信息,組網(wǎng)控制中心根據(jù)該第二組網(wǎng)響應(yīng)信息返回時的時間信息以及發(fā)送第二組網(wǎng)路徑測試數(shù)據(jù)包的時間信息,獲取時間差,得到第一組網(wǎng)路徑測試數(shù)據(jù)包的傳輸時間,并根據(jù)獲取的設(shè)備標識信息,獲取到該第二組網(wǎng)路徑測試數(shù)據(jù)包在傳輸過程中經(jīng)過的設(shè)備標識信息,根據(jù)該傳輸時間以及傳輸過程中經(jīng)過的設(shè)備標識信息,為第二組網(wǎng)設(shè)備配置通信路徑,并根據(jù)設(shè)備順序信息,獲取配置的通信路徑的通信路線,以便根據(jù)該通信路線,實現(xiàn)信息傳輸。
本發(fā)明實施例中,通過向組網(wǎng)設(shè)備發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,組網(wǎng)路徑測試數(shù)據(jù)包中包括用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,因此,組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試包時,向組網(wǎng)控制設(shè)備發(fā)送組網(wǎng)響應(yīng)信息,使組網(wǎng)控制設(shè)備可以根據(jù)每個組網(wǎng)設(shè)備返回的組網(wǎng)響應(yīng)信息攜帶的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息來配置通信路徑,因此通信路徑可以根據(jù)實際情況靈活多樣,可選擇性高,提高了通信的效率。
實施例六、
圖6示出了本發(fā)明實施例提供的又一種通信路徑配置方法的實現(xiàn)流程,應(yīng)用于第一組網(wǎng)設(shè)備,詳述如下:
在步驟s510中,接收組網(wǎng)控制中心和/或組網(wǎng)設(shè)備發(fā)送的第一組網(wǎng)路徑測試數(shù)據(jù)包,所述第一組網(wǎng)路徑測試數(shù)據(jù)包包括指示信息,所述指示信息用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息。
在本發(fā)明實施例中,第一組網(wǎng)路徑測試數(shù)據(jù)包可以是組網(wǎng)控制中心發(fā)送來的,也可以是組網(wǎng)設(shè)備根據(jù)指示信息的指示轉(zhuǎn)發(fā)來的,也可以是組網(wǎng)控制中心以及組網(wǎng)設(shè)備都發(fā)來的,具體的,無論是組網(wǎng)控制中心發(fā)送來的,還是組網(wǎng)設(shè)備發(fā)送來的,都可以通過廣播的方式接收到該第一組網(wǎng)路徑測試數(shù)據(jù)包。
在本發(fā)明實施例中,第一組網(wǎng)設(shè)備為組網(wǎng)設(shè)備中的任意一個,并不用于現(xiàn)定于任意特定的組網(wǎng)設(shè)備。
在本發(fā)明實施例中,第一組網(wǎng)路徑測試數(shù)據(jù)包包括指示信息,該指示信息用于指示接收該第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)該第一組網(wǎng)路徑測試數(shù)據(jù)包以及向組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,當組網(wǎng)設(shè)備接收到第一組網(wǎng)路徑測試數(shù)據(jù)包后,通過對該第一組網(wǎng)路徑測試數(shù)據(jù)包的解析,獲取該第一組網(wǎng)路徑測試包的指示信息,并根據(jù)該指示信息的指示轉(zhuǎn)發(fā)該第一組網(wǎng)路徑測試數(shù)據(jù)包,并向組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,這樣每個組網(wǎng)設(shè)備都可以為相鄰的組網(wǎng)設(shè)備進行轉(zhuǎn)發(fā),從而所有的組網(wǎng)設(shè)備形成網(wǎng)狀拓撲結(jié)構(gòu),實現(xiàn)互通互聯(lián)。
在步驟s520中,根據(jù)所述指示信息,轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包,并向所述組網(wǎng)控制中心發(fā)送第一組網(wǎng)響應(yīng)信息,以使所述組網(wǎng)控制中心根據(jù)所述組網(wǎng)響應(yīng)信息,為所述組網(wǎng)設(shè)備配置通信路徑。
在本發(fā)明實施例中,第一組網(wǎng)設(shè)備在接收到第一組網(wǎng)路徑測試數(shù)據(jù)包時,通過對該數(shù)據(jù)包的解析,獲取指示信息,并根據(jù)該指示信息,轉(zhuǎn)發(fā)該第一組網(wǎng)路徑測試數(shù)據(jù)包,并向組網(wǎng)控制中心發(fā)送第一組網(wǎng)響應(yīng)信息,以實現(xiàn)組網(wǎng)。
其中,第一組網(wǎng)響應(yīng)信息包括第一組網(wǎng)路徑測試數(shù)據(jù)包經(jīng)過的組網(wǎng)設(shè)備的標識信息、順序信息以及第一組網(wǎng)響應(yīng)信息返回時的時間信息。
在本發(fā)明實施例中,組網(wǎng)控制中心在接收到一個或者多個第一組網(wǎng)響應(yīng)信息后,根據(jù)該第一組網(wǎng)響應(yīng)信息返回時的時間信息,得到每個第一組網(wǎng)設(shè)備的通信路徑上的第一組網(wǎng)路徑測試數(shù)據(jù)包的傳輸時間,并根據(jù)獲取的設(shè)備標識信息,獲取到每個第一組網(wǎng)設(shè)備的通信路徑上的該第一組網(wǎng)路徑測試數(shù)據(jù)包在傳輸過程中經(jīng)過的設(shè)備標識信息,根據(jù)該傳輸時間以及傳輸過程中經(jīng)過的設(shè)備標識信息,為第一組網(wǎng)設(shè)備配置通信路徑,并根據(jù)設(shè)備順序信息,獲取配置的通信路徑的通信路線,以便根據(jù)該通信路線,實現(xiàn)信息傳輸。
本發(fā)明實施例中,通過向組網(wǎng)設(shè)備發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,組網(wǎng)路徑測試數(shù)據(jù)包中包括用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,因此,組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試包時,向組網(wǎng)控制設(shè)備發(fā)送組網(wǎng)響應(yīng)信息,使組網(wǎng)控制設(shè)備可以根據(jù)每個組網(wǎng)設(shè)備返回的組網(wǎng)響應(yīng)信息攜帶的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息來配置通信路徑,因此通信路徑可以根據(jù)實際情況靈活多樣,可選擇性高,提高了通信的效率。
實施例七、
圖7示出了本發(fā)明實施例提供的一種組網(wǎng)路徑測試數(shù)據(jù)包轉(zhuǎn)發(fā)方法的實現(xiàn)流程,其與實施例六相似,不同之處在于,所述根據(jù)所述指示信息,轉(zhuǎn)發(fā)所述組網(wǎng)路徑測試數(shù)據(jù)包,具體為:
在步驟s610中,根據(jù)所述指示信息,隨機生成所述第一組網(wǎng)路徑測試數(shù)據(jù)包的轉(zhuǎn)發(fā)時間。
在本發(fā)明實施例中,第一組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試數(shù)據(jù)包后,根據(jù)該組網(wǎng)路徑測試數(shù)據(jù)包中的指示信息,指示第一組網(wǎng)設(shè)備生成隨機數(shù),該隨機數(shù)可以為序列號,也可以為單獨的數(shù)值,比如,1、2、3等,且每個組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試數(shù)據(jù)包后,生成的隨機數(shù)不同。進一步,根據(jù)第一組網(wǎng)設(shè)備生成的隨機數(shù),獲取對應(yīng)的轉(zhuǎn)發(fā)時間,比如,當?shù)谝唤M網(wǎng)設(shè)備生成的隨機數(shù)為2時,則獲取轉(zhuǎn)發(fā)時間為200毫秒,則在200毫秒后,對第一組網(wǎng)路徑測試數(shù)據(jù)包進行轉(zhuǎn)發(fā)。
在本發(fā)明的另一個實施例中,第一組網(wǎng)設(shè)備獲取預(yù)設(shè)的設(shè)備數(shù),并根據(jù)生成的隨機數(shù)與預(yù)設(shè)的設(shè)備數(shù)之間的相除的余數(shù),獲取對應(yīng)的轉(zhuǎn)發(fā)時間,比如,生成的隨機數(shù)為1,預(yù)設(shè)的設(shè)備數(shù)為20,則相除后的余數(shù)為1,則轉(zhuǎn)發(fā)時間可以為100毫秒,則在100毫秒后,對組網(wǎng)路徑測試數(shù)據(jù)包進行轉(zhuǎn)發(fā)。
其中,預(yù)設(shè)的設(shè)備數(shù)可以根據(jù)組網(wǎng)設(shè)備的個數(shù)進行設(shè)置,當組網(wǎng)設(shè)備較多時,可以設(shè)置較大的數(shù)值,比如,當需要進行100個組網(wǎng)設(shè)備組網(wǎng)時,可以將預(yù)設(shè)的設(shè)備數(shù)設(shè)置為50,以使組網(wǎng)設(shè)備可以錯開時間,依次進行轉(zhuǎn)發(fā)。
在步驟s620中,根據(jù)所述轉(zhuǎn)發(fā)時間,對所述第一組網(wǎng)路徑測試數(shù)據(jù)包進行轉(zhuǎn)發(fā)。
本發(fā)明實施例中,通過向組網(wǎng)設(shè)備發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,組網(wǎng)路徑測試數(shù)據(jù)包中包括用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,因此,組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試包時,向組網(wǎng)控制設(shè)備發(fā)送組網(wǎng)響應(yīng)信息,使組網(wǎng)控制設(shè)備可以根據(jù)每個組網(wǎng)設(shè)備返回的組網(wǎng)響應(yīng)信息攜帶的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息來配置通信路徑,因此通信路徑可以根據(jù)實際情況靈活多樣,可選擇性高,提高了通信的效率。
實施例八、
圖8示出了本發(fā)明實施例提供的另一種第二組網(wǎng)設(shè)備配置通信路徑的方法的實現(xiàn)流程,詳述如下:
當組網(wǎng)成功后,所述方法還包括:
在步驟s710中,接收所述組網(wǎng)控制中心和/或組網(wǎng)設(shè)備發(fā)送的第二組網(wǎng)路徑測試數(shù)據(jù)包,所述第二組網(wǎng)路徑測試數(shù)據(jù)包包括第二組網(wǎng)設(shè)備的地址信息。
在本發(fā)明實施例中,第二組網(wǎng)路徑測試數(shù)據(jù)包可以是組網(wǎng)控制中心發(fā)送來的,也可以是組網(wǎng)設(shè)備根據(jù)指示信息的指示轉(zhuǎn)發(fā)來的,也可以是組網(wǎng)控制中心以及組網(wǎng)設(shè)備都發(fā)來的,具體的,無論是組網(wǎng)控制中心發(fā)送來的,還是組網(wǎng)設(shè)備發(fā)送來的,都可以通過廣播的方式接收到該第二組網(wǎng)路徑測試數(shù)據(jù)包。
在步驟s720中,根據(jù)所述第二組網(wǎng)設(shè)備的地址信息,轉(zhuǎn)發(fā)所述第二組網(wǎng)路徑測試數(shù)據(jù)包。
在本發(fā)明實施例中,組網(wǎng)控制中心通過接收到第二組網(wǎng)設(shè)備發(fā)送的入網(wǎng)請求,獲取到第二組網(wǎng)設(shè)備的地址信息,并將該地址信息添加到第二組網(wǎng)路徑測試數(shù)據(jù)包中,發(fā)送給組網(wǎng)設(shè)備,組網(wǎng)設(shè)備通過該第二組網(wǎng)設(shè)備的地址信息,轉(zhuǎn)發(fā)該第二組網(wǎng)路徑測試數(shù)據(jù)包,以使第二組網(wǎng)設(shè)備在接收到該第二組網(wǎng)路徑測試數(shù)據(jù)包后,向組網(wǎng)控制中心發(fā)送第二組網(wǎng)響應(yīng)信息,以使組網(wǎng)控制中心根據(jù)該第二組網(wǎng)響應(yīng)信息,為第二組網(wǎng)設(shè)備配置通信路徑,當組網(wǎng)成功后,組網(wǎng)控制中心可以針對新加入的組網(wǎng)設(shè)備的情況,為新加入的設(shè)備配置通信路徑,不會對其他已經(jīng)組網(wǎng)成功的組網(wǎng)設(shè)備以及通信路徑造成影響,操作簡單,用戶只需要添加設(shè)備即可,降低了用戶的使用門檻。
本發(fā)明實施例中,通過向組網(wǎng)設(shè)備發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,組網(wǎng)路徑測試數(shù)據(jù)包中包括用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,因此,組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試包時,向組網(wǎng)控制設(shè)備發(fā)送組網(wǎng)響應(yīng)信息,使組網(wǎng)控制設(shè)備可以根據(jù)每個組網(wǎng)設(shè)備返回的組網(wǎng)響應(yīng)信息攜帶的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息來配置通信路徑,因此通信路徑可以根據(jù)實際情況靈活多樣,可選擇性高,提高了通信的效率。
本領(lǐng)域普通技術(shù)人員可以理解,實現(xiàn)上述實施例方法中的全部或者部分步驟是可以通過程序來指令相關(guān)的硬件來完成的,所述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如rom/ram、磁盤、光盤、閃盤等。
實施例九、
圖9示出了本發(fā)明實施例提供了一種通信路徑配置裝置的結(jié)構(gòu)800,應(yīng)用于組網(wǎng)控制中心,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。
通信路徑配置裝置包括:第一組網(wǎng)路徑測試數(shù)據(jù)包發(fā)送單元81、第一組網(wǎng)響應(yīng)信息接收單元82以及通信路徑配置單元83。
第一組網(wǎng)路徑測試數(shù)據(jù)包發(fā)送單元81,用于向組網(wǎng)設(shè)備發(fā)送第一組網(wǎng)路徑測試數(shù)據(jù)包,所述第一組網(wǎng)路徑測試數(shù)據(jù)包包括指示信息,所述指示信息用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息。
在本發(fā)明實施例中,當開始組建網(wǎng)絡(luò)時,組網(wǎng)控制中心可以通過預(yù)設(shè)的通信頻段,以廣播的方式,向處于同一廣播區(qū)域下的組網(wǎng)設(shè)備發(fā)送第一組網(wǎng)路徑測試數(shù)據(jù)包,其中,預(yù)設(shè)的通信頻段優(yōu)選為比如200m到900m等穿透力強、衍射能力強、傳輸距離遠的通信頻段,優(yōu)選433m通信頻段。通過選用其他通信頻段進行組網(wǎng),可有效解決通過zigbee方式組網(wǎng)造成的衍射能力弱,穿墻能力弱的問題。
進一步,組網(wǎng)控制中心還可以提前獲取各個組網(wǎng)設(shè)備的地址信息,并根據(jù)獲取的各個組網(wǎng)設(shè)備的地址信息,向該地址信息對應(yīng)的組網(wǎng)設(shè)備發(fā)送第一組網(wǎng)路徑測試數(shù)據(jù)包,以實現(xiàn)組網(wǎng)。
在本發(fā)明實施例中,第一組網(wǎng)路徑測試數(shù)據(jù)包包括指示信息,該指示信息用于指示接收該第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)該第一組網(wǎng)路徑測試數(shù)據(jù)包以及向組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,當組網(wǎng)設(shè)備接收到第一組網(wǎng)路徑測試數(shù)據(jù)包后,通過對該第一組網(wǎng)路徑測試數(shù)據(jù)包的解析,獲取該第一組網(wǎng)路徑測試包的指示信息,并根據(jù)該指示信息的指示轉(zhuǎn)發(fā)該第一組網(wǎng)路徑測試數(shù)據(jù)包,并向組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,這樣每個組網(wǎng)設(shè)備都可以為相鄰的組網(wǎng)設(shè)備進行轉(zhuǎn)發(fā),從而所有的組網(wǎng)設(shè)備形成網(wǎng)狀拓撲結(jié)構(gòu),實現(xiàn)互通互聯(lián)。
在本發(fā)明實施例中,指示信息還可以用于指示組網(wǎng)設(shè)備收到第一組網(wǎng)路徑測試數(shù)據(jù)包時,隨機生成組網(wǎng)路徑測試數(shù)據(jù)包的轉(zhuǎn)發(fā)時間,并根據(jù)第一組網(wǎng)路徑測試數(shù)據(jù)包的轉(zhuǎn)發(fā)時間發(fā)送第一組網(wǎng)路徑測試數(shù)據(jù)包,比如,當組網(wǎng)控制中心同時向組網(wǎng)設(shè)備1、組網(wǎng)設(shè)備2、組網(wǎng)設(shè)備3發(fā)送第一組網(wǎng)路徑測試數(shù)據(jù)包時,第一組網(wǎng)路徑測試數(shù)據(jù)包中包括的指示信息,可以指示組網(wǎng)設(shè)備分別生成各不相同的用來轉(zhuǎn)發(fā)第一組網(wǎng)測試數(shù)據(jù)包的轉(zhuǎn)發(fā)時間,比如,組網(wǎng)設(shè)備1生成的轉(zhuǎn)發(fā)時間為10秒后轉(zhuǎn)發(fā),組網(wǎng)設(shè)備2生成的轉(zhuǎn)發(fā)時間為5秒后轉(zhuǎn)發(fā),組網(wǎng)設(shè)備3生成的轉(zhuǎn)發(fā)時間為1秒后轉(zhuǎn)發(fā),則根據(jù)生成的轉(zhuǎn)發(fā)時間,依次進行轉(zhuǎn)發(fā),可以有效避免同時對第一組網(wǎng)路徑測試數(shù)據(jù)包進行轉(zhuǎn)發(fā),而造成的信息沖突與混亂。
在本發(fā)明的一個實施例中,第一組網(wǎng)路徑測試數(shù)據(jù)包還包括第一組網(wǎng)路徑測試數(shù)據(jù)包的包標識信息,指示信息還用于指示第一組網(wǎng)路徑測試數(shù)據(jù)包經(jīng)過的組網(wǎng)設(shè)備根據(jù)包標識信息判斷轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包的次數(shù),并在次數(shù)大于預(yù)設(shè)次數(shù)時停止轉(zhuǎn)發(fā)第一組網(wǎng)路徑測試數(shù)據(jù)包。
當組網(wǎng)控制中心接收到第一組網(wǎng)路徑測試數(shù)據(jù)包時,根據(jù)該包標識信息,判斷該第一組網(wǎng)路徑測試數(shù)據(jù)包是否被轉(zhuǎn)發(fā),以及轉(zhuǎn)發(fā)的次數(shù),當次數(shù)大于預(yù)設(shè)次數(shù)時停止轉(zhuǎn)發(fā)第一組網(wǎng)路徑測試數(shù)據(jù)包,其中,預(yù)設(shè)次數(shù)可以為1,即,當組網(wǎng)設(shè)備轉(zhuǎn)發(fā)過該第一組網(wǎng)路徑測試數(shù)據(jù)包后,再次接收到相同的第一組網(wǎng)路徑測試數(shù)據(jù)包時,不會再次轉(zhuǎn)發(fā),避免循環(huán)轉(zhuǎn)發(fā)造成的混亂。
進一步,當組網(wǎng)設(shè)備第一次轉(zhuǎn)發(fā)該第一組網(wǎng)路徑測試數(shù)據(jù)包失敗后,當再次接收到第一組網(wǎng)路徑測試數(shù)據(jù)包時,可再次發(fā)送。
其中,包標識信息用來唯一標識同一第一組網(wǎng)路徑測試數(shù)據(jù)包,可以為序列號等可以區(qū)分不同第一組網(wǎng)路徑測試數(shù)據(jù)包的信息。
第一組網(wǎng)響應(yīng)信息接收單元82,用于接收第一組網(wǎng)設(shè)備返回的第一組網(wǎng)響應(yīng)信息,其中,所述第一組網(wǎng)響應(yīng)信息包括所述第一組網(wǎng)路徑測試數(shù)據(jù)包經(jīng)過的組網(wǎng)設(shè)備的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息。
在本發(fā)明實施例中,當組網(wǎng)控制中心接收到第一組網(wǎng)設(shè)備返回的第一組網(wǎng)響應(yīng)信息時,與該第一組網(wǎng)設(shè)備建立網(wǎng)絡(luò)鏈接,實現(xiàn)組網(wǎng),可以理解,該第一組網(wǎng)設(shè)備可以為任意的組網(wǎng)設(shè)備,并不用于限定特定的組網(wǎng)設(shè)備。
在本發(fā)明實施例中,第一組網(wǎng)設(shè)備響應(yīng)信息包括第一組網(wǎng)路徑測試數(shù)據(jù)包經(jīng)過的組網(wǎng)設(shè)備的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息。在本發(fā)明實施例的一個應(yīng)用場景中,組網(wǎng)控制中心發(fā)送的第一組網(wǎng)路徑測試數(shù)據(jù)包中包括一組網(wǎng)測試表格,當組網(wǎng)設(shè)備接收到該第一組網(wǎng)路徑測試數(shù)據(jù)包時,將自己的標識信息寫入該組網(wǎng)測試表格,并將該第一組網(wǎng)路徑測試數(shù)據(jù)包發(fā)送給下一組網(wǎng)設(shè)備,下一組網(wǎng)設(shè)備依次填寫自己的標識信息,直到通信路徑上的所有的組網(wǎng)設(shè)備都填寫上為止,此時,組網(wǎng)控制中心可以根據(jù)組網(wǎng)測試表格中填寫的內(nèi)容,獲取到設(shè)備標識信息、順序信息,并根據(jù)接收到該響應(yīng)信息的當前時間信息,獲取到第一組網(wǎng)響應(yīng)信息返回時的時間信息。
通信路徑配置單元83,用于根據(jù)所述第一組網(wǎng)響應(yīng)信息為所述第一組網(wǎng)設(shè)備配置通信路徑。
在本發(fā)明實施例中,組網(wǎng)控制中心在接收到一個或者多個第一組網(wǎng)響應(yīng)信息后,根據(jù)該第一組網(wǎng)響應(yīng)信息返回時的時間信息,得到每個第一組網(wǎng)設(shè)備的通信路徑上的第一組網(wǎng)路徑測試數(shù)據(jù)包的傳輸時間,并根據(jù)獲取的設(shè)備標識信息,獲取到每個第一組網(wǎng)設(shè)備的通信路徑上的該第一組網(wǎng)路徑測試數(shù)據(jù)包在傳輸過程中經(jīng)過的設(shè)備標識信息,根據(jù)該傳輸時間以及傳輸過程中經(jīng)過的設(shè)備標識信息,為第一組網(wǎng)設(shè)備配置通信路徑,并根據(jù)設(shè)備順序信息,獲取配置的通信路徑的通信路線,以便根據(jù)該通信路線,實現(xiàn)信息傳輸。
本發(fā)明實施例中,通過向組網(wǎng)設(shè)備發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,組網(wǎng)路徑測試數(shù)據(jù)包中包括用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,因此,組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試包時,向組網(wǎng)控制設(shè)備發(fā)送組網(wǎng)響應(yīng)信息,使組網(wǎng)控制設(shè)備可以根據(jù)每個組網(wǎng)設(shè)備返回的組網(wǎng)響應(yīng)信息攜帶的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息來配置通信路徑,因此通信路徑可以根據(jù)實際情況靈活多樣,可選擇性高,提高了通信的效率。
實施例十、
圖10示出了本發(fā)明實施例提供的一種通信路徑配置單元的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。
通信路徑配置單元83包括:通信路徑配置模塊831以及信息傳輸路線獲取模塊832。
通信路徑配置模塊831,用于根據(jù)所述組網(wǎng)設(shè)備的設(shè)備標識信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息,按照預(yù)設(shè)規(guī)則,為所述組網(wǎng)設(shè)備配置預(yù)設(shè)個通信路徑以及所述通信路徑的優(yōu)先級;
在本發(fā)明實施例中,預(yù)設(shè)規(guī)則為,組網(wǎng)設(shè)備的標識信息越少、傳輸時間越短,通信路徑的優(yōu)先級越高。即,在第一組網(wǎng)路徑測試數(shù)據(jù)包的傳輸過程中,傳輸?shù)脑娇?,且?jīng)過組網(wǎng)設(shè)備越少,則通信路徑的優(yōu)先級越高。
在本發(fā)明實施例中,組網(wǎng)控制中心在接收到一個或者多個第一組網(wǎng)響應(yīng)信息后,根據(jù)該第一組網(wǎng)響應(yīng)信息返回時的時間信息,獲取傳輸時間最短的第一組網(wǎng)響應(yīng)信息,比如,當為多個第一組網(wǎng)響應(yīng)信息時,分別獲取每個第一組網(wǎng)響應(yīng)信息返回時的時間信息,比如,第一個響應(yīng)信息返回的時間信息為2點鐘,第二個響應(yīng)信息返回時的時間信息為2點03分,第三個響應(yīng)信息返回時的時間信息為2點05分,則說明,第一個響應(yīng)信息傳輸?shù)淖羁?,傳輸時間最短,并根據(jù)獲取的設(shè)備標識信息,獲取到該組網(wǎng)路徑測試數(shù)據(jù)包在傳輸過程中經(jīng)過的設(shè)備標識信息,第一個響應(yīng)信息經(jīng)過的設(shè)備標識信息為2個,第二個響應(yīng)信息經(jīng)過的設(shè)備標識信息為3個,第三個響應(yīng)信息經(jīng)過的設(shè)備標識信息為5個時,根據(jù)預(yù)設(shè)的規(guī)則可知,當需要為第一組網(wǎng)設(shè)備配置了3個通信路徑時,可以根據(jù)獲取的優(yōu)先級,將3個通信路徑按照優(yōu)先級排列,分別為第一個響應(yīng)信息的通信路徑,第二響應(yīng)信息的通信路徑,第三響應(yīng)信息的通信路徑。
其中,預(yù)設(shè)個,可以為具體的數(shù)值,比如,3個、5個等,具體可以根據(jù)實際情況進行設(shè)置,本發(fā)明不做限定。
進一步,優(yōu)先選擇優(yōu)先級最高的通信路徑進行信息傳輸。
在本發(fā)明實施例中,通信路徑配置模塊還用于:
根據(jù)所述設(shè)備標識信息的個數(shù)、設(shè)備標識信息的重復(fù)情況,以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息,按照預(yù)設(shè)規(guī)則,為所述組網(wǎng)設(shè)備配置預(yù)設(shè)個通信路徑以及所述通信路徑的優(yōu)先級。
在本發(fā)明實施例中,在根據(jù)設(shè)備標識信息的個數(shù)以及第一組網(wǎng)響應(yīng)信息返回時的時間信息,按照預(yù)設(shè)規(guī)則,為第一組網(wǎng)設(shè)備配置通信路徑的同時,還需要考慮設(shè)備的標識信息的重復(fù)情況,即,在信息傳輸過程中,不同的通信路徑所經(jīng)過的、相同的所述組網(wǎng)設(shè)備的重復(fù)率??梢岳斫獾?,在為組網(wǎng)設(shè)備配置通信路徑時,預(yù)設(shè)個數(shù)的通信路徑中,不同的通信路徑之間經(jīng)過相同的組網(wǎng)設(shè)備的重復(fù)率越低,在一個通信路徑中的組網(wǎng)設(shè)備發(fā)生故障時,對其他通信路徑的影響越小,可以減少通信路徑的重置,增強組網(wǎng)的穩(wěn)定性。
信息傳輸路線獲取模塊832,用于根據(jù)所述組網(wǎng)設(shè)備的順序信息,獲取所述通信路徑的信息傳輸路線。
在本發(fā)明實施例中,組網(wǎng)設(shè)備的順序信息為第一組網(wǎng)路徑測試數(shù)據(jù)包在傳輸過程中,依次經(jīng)過的組網(wǎng)設(shè)備的順序,比如,配置的一個通信路徑具體包括:當組網(wǎng)控制中心發(fā)送一個第一組網(wǎng)路徑測試數(shù)據(jù)包后,依次經(jīng)過組網(wǎng)設(shè)備1、組網(wǎng)設(shè)備2以及組網(wǎng)設(shè)備3,則該通信路徑的通信路線為組網(wǎng)設(shè)備1、組網(wǎng)設(shè)備2以及組網(wǎng)設(shè)備3,當需要傳輸信息時,可通過該路線進行信息傳輸。
本發(fā)明實施例中,通過向組網(wǎng)設(shè)備發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,組網(wǎng)路徑測試數(shù)據(jù)包中包括用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,因此,組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試包時,向組網(wǎng)控制設(shè)備發(fā)送組網(wǎng)響應(yīng)信息,使組網(wǎng)控制設(shè)備可以根據(jù)每個組網(wǎng)設(shè)備返回的組網(wǎng)響應(yīng)信息攜帶的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息來配置通信路徑,因此通信路徑可以根據(jù)實際情況靈活多樣,可選擇性高,提高了通信的效率。
實施例十一、
圖11示出了本發(fā)明實施例中提供的另一種通信路徑配置裝置的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。
通信路徑配置裝置還包括:通信路徑重置單元84。
通信路徑重置單元84,用于當通過優(yōu)先級最高的通信路徑傳輸信息失敗的次數(shù)達到預(yù)設(shè)閾值時,在剩余的通信路徑中,獲取優(yōu)先級最高的通信路徑,并配置為當前通信路徑。
在本發(fā)明實施例中,當因為個別設(shè)備損壞或者移動等情況,導(dǎo)致最優(yōu)的通信路徑傳輸失敗時,會選取次優(yōu)的通信路徑進行信息傳輸,依次論之。當最優(yōu)的通信路徑多次傳輸信息失敗后,且達到預(yù)設(shè)閾值時,將最優(yōu)的通信路徑廢棄,同時配置的剩余的通信路徑一次提升優(yōu)先級,比如,次優(yōu)的通信路徑提升為最優(yōu)的路徑,并重新在剩余的通信路徑中,獲取優(yōu)先級最高的通信路徑,并配置為當前的通信路徑??捎行Ы鉀Q個別情況下,因環(huán)境改變導(dǎo)致的通信失敗的問題。
其中,預(yù)設(shè)閾值可以為一個具體的數(shù)值,比如,3次、5次等,具體可以根據(jù)實際情況進行設(shè)置,本發(fā)明不做限定。
本發(fā)明實施例中,通過向組網(wǎng)設(shè)備發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,組網(wǎng)路徑測試數(shù)據(jù)包中包括用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,因此,組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試包時,向組網(wǎng)控制設(shè)備發(fā)送組網(wǎng)響應(yīng)信息,使組網(wǎng)控制設(shè)備可以根據(jù)每個組網(wǎng)設(shè)備返回的組網(wǎng)響應(yīng)信息攜帶的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息來配置通信路徑,因此通信路徑可以根據(jù)實際情況靈活多樣,可選擇性高,提高了通信的效率。
實施例十二、
圖12示出了本發(fā)明實施例提供的一種第二組網(wǎng)設(shè)備的通信路徑配置裝置結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。
當組網(wǎng)成功后,所述通信配置單元800還包括:入網(wǎng)請求接收單元85、第二組網(wǎng)路徑測試數(shù)據(jù)包發(fā)送單元86以及第二組網(wǎng)響應(yīng)信息接收單元87。
入網(wǎng)請求接收單元85,用于接收第二組網(wǎng)設(shè)備發(fā)送的入網(wǎng)請求,所述入網(wǎng)請求攜帶有第二組網(wǎng)設(shè)備的地址信息。
在本發(fā)明實施例中,當組網(wǎng)建立成功后,若有新的設(shè)備需要加入時,組網(wǎng)控制中心會接收到新的設(shè)備,即第二組網(wǎng)設(shè)備發(fā)送入網(wǎng)請求,該入網(wǎng)請求中攜帶有第二組網(wǎng)設(shè)備的地址信息,以使組網(wǎng)控制中心為第二組網(wǎng)設(shè)備配置通信網(wǎng)絡(luò)。
第二組網(wǎng)路徑測試數(shù)據(jù)包發(fā)送單元86,用于向所述組網(wǎng)設(shè)備發(fā)送第第二組網(wǎng)路徑測試數(shù)據(jù)包,所述第二組網(wǎng)路徑測試數(shù)據(jù)包包括所述地址信息,以使所述組網(wǎng)設(shè)備向所述第二組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第二組網(wǎng)路徑測試數(shù)據(jù)包。
在本發(fā)明實施例中,組網(wǎng)控制中心接收到第二組網(wǎng)設(shè)備發(fā)送的入網(wǎng)請求后,向處于同一網(wǎng)絡(luò)下的組網(wǎng)設(shè)備通過廣播的方式發(fā)送第二組網(wǎng)路徑測試數(shù)據(jù)包,并且,該第二組網(wǎng)路徑測試數(shù)據(jù)包中包括第二組網(wǎng)設(shè)備的地址信息,以使組網(wǎng)設(shè)備根據(jù)該地址信息,向第二組網(wǎng)設(shè)備轉(zhuǎn)發(fā)該第二組網(wǎng)路徑測試數(shù)據(jù)包。
第二組網(wǎng)響應(yīng)信息接收單元87,用于接收所述第二組網(wǎng)設(shè)備發(fā)送的第二組網(wǎng)響應(yīng)信息,并根據(jù)所述第二組網(wǎng)響應(yīng)信息,為所述第二組網(wǎng)設(shè)備配置通信路徑。
接收所述第二組網(wǎng)設(shè)備發(fā)送的第二組網(wǎng)響應(yīng)信息,并根據(jù)所述第二組網(wǎng)響應(yīng)信息,為所述第二組網(wǎng)設(shè)備配置通信路徑,其中,所述第二組網(wǎng)響應(yīng)信息包括所述第二組網(wǎng)路徑測試數(shù)據(jù)包經(jīng)過的組網(wǎng)設(shè)備的設(shè)備標識信息、順序信息以及所述第二組網(wǎng)響應(yīng)信息返回時的時間信息。
在本發(fā)明實施例中,組網(wǎng)控制中心接收到第二組網(wǎng)設(shè)備發(fā)送的第二組網(wǎng)響應(yīng)信息,該第二組網(wǎng)響應(yīng)信息包括設(shè)備的標識信息、順序信息以及返回時的時間信息,組網(wǎng)控制中心根據(jù)該第二組網(wǎng)響應(yīng)信息返回時的時間信息以及發(fā)送第二組網(wǎng)路徑測試數(shù)據(jù)包的時間信息,獲取時間差,得到第一組網(wǎng)路徑測試數(shù)據(jù)包的傳輸時間,并根據(jù)獲取的設(shè)備標識信息,獲取到該第二組網(wǎng)路徑測試數(shù)據(jù)包在傳輸過程中經(jīng)過的設(shè)備標識信息,根據(jù)該傳輸時間以及傳輸過程中經(jīng)過的設(shè)備標識信息,為第二組網(wǎng)設(shè)備配置通信路徑,并根據(jù)設(shè)備順序信息,獲取配置的通信路徑的通信路線,以便根據(jù)該通信路線,實現(xiàn)信息傳輸。
本發(fā)明實施例中,通過組網(wǎng)控制中心向組網(wǎng)設(shè)備發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,并通過組網(wǎng)設(shè)備向其周圍的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)該組網(wǎng)路徑測試數(shù)據(jù)包,實現(xiàn)網(wǎng)絡(luò)組建,并根據(jù)組網(wǎng)設(shè)備返回的響應(yīng)信息,為組網(wǎng)設(shè)備配置通信路徑,可實時對通信路徑進行更新,確保所有設(shè)備穩(wěn)定、可靠,并且組網(wǎng)方式簡單,尤其是在智能家居這種位置比較固定的場景中,可以有效解決現(xiàn)有的組網(wǎng)慢,通信效率低耗費資源高的問題。
實施例十三、
圖13示出了本發(fā)明實施例提供的又一種通信路徑配置裝置的結(jié)構(gòu)900,應(yīng)用于第一組網(wǎng)設(shè)備,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。
通信路徑配置裝置900包括:第一組網(wǎng)路徑測試數(shù)據(jù)包接收單元91以及處理單元92。
第一組網(wǎng)路徑測試數(shù)據(jù)包接收單元91,用于接收組網(wǎng)控制中心和/或組網(wǎng)設(shè)備發(fā)送的第一組網(wǎng)路徑測試數(shù)據(jù)包,所述第一組網(wǎng)路徑測試數(shù)據(jù)包包括指示信息,所述指示信息用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息。
在本發(fā)明實施例中,第一組網(wǎng)路徑測試數(shù)據(jù)包可以是組網(wǎng)控制中心發(fā)送來的,也可以是組網(wǎng)設(shè)備根據(jù)指示信息的指示轉(zhuǎn)發(fā)來的,也可以是組網(wǎng)控制中心以及組網(wǎng)設(shè)備都發(fā)來的,具體的,無論是組網(wǎng)控制中心發(fā)送來的,還是組網(wǎng)設(shè)備發(fā)送來的,都可以通過廣播的方式接收到該第一組網(wǎng)路徑測試數(shù)據(jù)包。
在本發(fā)明實施例中,第一組網(wǎng)設(shè)備為組網(wǎng)設(shè)備中的任意一個,并不用于現(xiàn)定于任意特定的組網(wǎng)設(shè)備。
在本發(fā)明實施例中,第一組網(wǎng)路徑測試數(shù)據(jù)包包括指示信息,該指示信息用于指示接收該第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)該第一組網(wǎng)路徑測試數(shù)據(jù)包以及向組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,當組網(wǎng)設(shè)備接收到第一組網(wǎng)路徑測試數(shù)據(jù)包后,通過對該第一組網(wǎng)路徑測試數(shù)據(jù)包的解析,獲取該第一組網(wǎng)路徑測試包的指示信息,并根據(jù)該指示信息的指示轉(zhuǎn)發(fā)該第一組網(wǎng)路徑測試數(shù)據(jù)包,并向組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,這樣每個組網(wǎng)設(shè)備都可以為相鄰的組網(wǎng)設(shè)備進行轉(zhuǎn)發(fā),從而所有的組網(wǎng)設(shè)備形成網(wǎng)狀拓撲結(jié)構(gòu),實現(xiàn)互通互聯(lián)。
處理單元92,用于根據(jù)所述指示信息,轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包,并向所述組網(wǎng)控制中心發(fā)送第一組網(wǎng)響應(yīng)信息,以使所述組網(wǎng)控制中心根據(jù)所述組網(wǎng)響應(yīng)信息,為所述組網(wǎng)設(shè)備配置通信路徑。
在本發(fā)明實施例中,第一組網(wǎng)設(shè)備在接收到第一組網(wǎng)路徑測試數(shù)據(jù)包時,通過對該數(shù)據(jù)包的解析,獲取指示信息,并根據(jù)該指示信息,轉(zhuǎn)發(fā)該第一組網(wǎng)路徑測試數(shù)據(jù)包,并向組網(wǎng)控制中心發(fā)送第一組網(wǎng)響應(yīng)信息,以實現(xiàn)組網(wǎng)。
其中,第一組網(wǎng)響應(yīng)信息包括第一組網(wǎng)路徑測試數(shù)據(jù)包經(jīng)過的組網(wǎng)設(shè)備的標識信息、順序信息以及第一組網(wǎng)響應(yīng)信息返回時的時間信息。
在本發(fā)明實施例中,可以根據(jù)第一組網(wǎng)響應(yīng)信息返回時的時間信息以及發(fā)送第一組網(wǎng)路徑測試數(shù)據(jù)包的時間信息,獲取時間差,得到第一組網(wǎng)路徑測試數(shù)據(jù)包的傳輸時間,并根據(jù)獲取的設(shè)備標識信息,獲取到該第一組網(wǎng)路徑測試數(shù)據(jù)包在傳輸過程中經(jīng)過的設(shè)備標識信息,根據(jù)該傳輸時間以及傳輸過程中經(jīng)過的設(shè)備標識信息,為第一組網(wǎng)設(shè)備配置通信路徑,并根據(jù)設(shè)備順序信息,獲取配置的通信路徑的通信路線,以便根據(jù)該通信路線,實現(xiàn)信息傳輸。
本發(fā)明實施例中,通過向組網(wǎng)設(shè)備發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,組網(wǎng)路徑測試數(shù)據(jù)包中包括用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,因此,組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試包時,向組網(wǎng)控制設(shè)備發(fā)送組網(wǎng)響應(yīng)信息,使組網(wǎng)控制設(shè)備可以根據(jù)每個組網(wǎng)設(shè)備返回的組網(wǎng)響應(yīng)信息攜帶的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息來配置通信路徑,因此通信路徑可以根據(jù)實際情況靈活多樣,可選擇性高,提高了通信的效率。
實施例十四、
圖14示出了本發(fā)明實施例提供的一種第一組網(wǎng)路徑測試數(shù)據(jù)包接收單元91的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。
所述指示信息還用于指示所述組網(wǎng)設(shè)備生成錯開的所述組網(wǎng)路徑測試數(shù)據(jù)包的轉(zhuǎn)發(fā)時間,并根據(jù)所述錯開的所述組網(wǎng)路徑測試數(shù)據(jù)包的轉(zhuǎn)發(fā)時間依次發(fā)送所述組網(wǎng)路徑測試數(shù)據(jù)包。
第一組網(wǎng)路徑測試數(shù)據(jù)包接收單元91包括:轉(zhuǎn)發(fā)時間生成模塊911以及轉(zhuǎn)發(fā)模塊912。
轉(zhuǎn)發(fā)時間生成模塊911,用于根據(jù)所述指示信息,隨機生成所述第一組網(wǎng)路徑測試數(shù)據(jù)包的轉(zhuǎn)發(fā)時間。
在本發(fā)明實施例中,第一組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試數(shù)據(jù)包后,根據(jù)該組網(wǎng)路徑測試數(shù)據(jù)包中的指示信息,指示第一組網(wǎng)設(shè)備生成隨機數(shù),該隨機數(shù)可以為序列號,也可以為單獨的數(shù)值,比如,1、2、3等,且每個組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試數(shù)據(jù)包后,生成的隨機數(shù)不同。進一步,根據(jù)第一組網(wǎng)設(shè)備生成的隨機數(shù),獲取對應(yīng)的轉(zhuǎn)發(fā)時間,比如,當?shù)谝唤M網(wǎng)設(shè)備生成的隨機數(shù)為2時,則獲取轉(zhuǎn)發(fā)時間為200毫秒,則在200毫秒后,對第一組網(wǎng)路徑測試數(shù)據(jù)包進行轉(zhuǎn)發(fā)。
在本發(fā)明的另一個實施例中,第一組網(wǎng)設(shè)備獲取預(yù)設(shè)的設(shè)備數(shù),并根據(jù)生成的隨機數(shù)與預(yù)設(shè)的設(shè)備數(shù)之間的相除的余數(shù),獲取對應(yīng)的轉(zhuǎn)發(fā)時間,比如,生成的隨機數(shù)為1,預(yù)設(shè)的設(shè)備數(shù)為20,則相除后的余數(shù)為1,則轉(zhuǎn)發(fā)時間可以為100毫秒,則在100毫秒后,對組網(wǎng)路徑測試數(shù)據(jù)包進行轉(zhuǎn)發(fā)。
其中,預(yù)設(shè)的設(shè)備數(shù)可以根據(jù)組網(wǎng)設(shè)備的個數(shù)進行設(shè)置,當組網(wǎng)設(shè)備較多時,可以設(shè)置較大的數(shù)值,比如,當需要進行100個組網(wǎng)設(shè)備組網(wǎng)時,可以將預(yù)設(shè)的設(shè)備數(shù)設(shè)置為50,以使組網(wǎng)設(shè)備可以錯開時間,依次進行轉(zhuǎn)發(fā)。
轉(zhuǎn)發(fā)模塊912,用于根據(jù)所述轉(zhuǎn)發(fā)時間,對所述第一組網(wǎng)路徑測試數(shù)據(jù)包進行轉(zhuǎn)發(fā)。
本發(fā)明實施例中,通過向組網(wǎng)設(shè)備發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,組網(wǎng)路徑測試數(shù)據(jù)包中包括用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,因此,組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試包時,向組網(wǎng)控制設(shè)備發(fā)送組網(wǎng)響應(yīng)信息,使組網(wǎng)控制設(shè)備可以根據(jù)每個組網(wǎng)設(shè)備返回的組網(wǎng)響應(yīng)信息攜帶的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息來配置通信路徑,因此通信路徑可以根據(jù)實際情況靈活多樣,可選擇性高,提高了通信的效率。
實施例十五、
圖15示出了本發(fā)明實施例提供的另一種第二組網(wǎng)設(shè)備配置通信路徑的裝置的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。
當組網(wǎng)成功后,所述通信路徑配置裝置包括:第二組網(wǎng)路徑測試數(shù)據(jù)包接收單元93
第二組網(wǎng)路徑測試數(shù)據(jù)包接收單元93,用于接收所述組網(wǎng)控制中心和/或組網(wǎng)設(shè)備發(fā)送的第二組網(wǎng)路徑測試數(shù)據(jù)包,所述第二組網(wǎng)路徑測試數(shù)據(jù)包包括第二組網(wǎng)設(shè)備的地址信息。
在本發(fā)明實施例中,第二組網(wǎng)路徑測試數(shù)據(jù)包可以是組網(wǎng)控制中心發(fā)送來的,也可以是組網(wǎng)設(shè)備根據(jù)指示信息的指示轉(zhuǎn)發(fā)來的,也可以是組網(wǎng)控制中心以及組網(wǎng)設(shè)備都發(fā)來的,具體的,無論是組網(wǎng)控制中心發(fā)送來的,還是組網(wǎng)設(shè)備發(fā)送來的,都可以通過廣播的方式接收到該第二組網(wǎng)路徑測試數(shù)據(jù)包。
組網(wǎng)路徑測試數(shù)據(jù)包轉(zhuǎn)發(fā)單元94,用于根據(jù)所述第二組網(wǎng)設(shè)備的地址信息,轉(zhuǎn)發(fā)所述第二組網(wǎng)路徑測試數(shù)據(jù)包。
在本發(fā)明實施例中,組網(wǎng)控制中心通過接收到第二組網(wǎng)設(shè)備發(fā)送的入網(wǎng)請求,獲取到第二組網(wǎng)設(shè)備的地址信息,并將該地址信息添加到第二組網(wǎng)路徑測試數(shù)據(jù)包中,發(fā)送給組網(wǎng)設(shè)備,組網(wǎng)設(shè)備通過該第二組網(wǎng)設(shè)備的地址信息,轉(zhuǎn)發(fā)該第二組網(wǎng)路徑測試數(shù)據(jù)包,以使第二組網(wǎng)設(shè)備在接收到該第二組網(wǎng)路徑測試數(shù)據(jù)包后,向組網(wǎng)控制中心發(fā)送第二組網(wǎng)響應(yīng)信息,以使組網(wǎng)控制中心根據(jù)該第二組網(wǎng)響應(yīng)信息,為第二組網(wǎng)設(shè)備配置通信路徑,當組網(wǎng)成功后,組網(wǎng)控制中心可以針對新加入的組網(wǎng)設(shè)備的情況,為新加入的設(shè)備配置通信路徑,不會對其他已經(jīng)組網(wǎng)成功的組網(wǎng)設(shè)備以及通信路徑造成影響,操作簡單,用戶只需要添加設(shè)備即可,降低了用戶的使用門檻。
本發(fā)明實施例中,通過向組網(wǎng)設(shè)備發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,組網(wǎng)路徑測試數(shù)據(jù)包中包括用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,因此,組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試包時,向組網(wǎng)控制設(shè)備發(fā)送組網(wǎng)響應(yīng)信息,使組網(wǎng)控制設(shè)備可以根據(jù)每個組網(wǎng)設(shè)備返回的組網(wǎng)響應(yīng)信息攜帶的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息來配置通信路徑,因此通信路徑可以根據(jù)實際情況靈活多樣,可選擇性高,提高了通信的效率。
實施例十六、
圖16示出了本發(fā)明實施例提供的另一種通信路徑配置系統(tǒng)的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明相關(guān)的部分。
參見圖16,該通信配置系統(tǒng)包括:組網(wǎng)控制中心1以及多個組網(wǎng)設(shè)備2。
該組網(wǎng)控制中心1包括實施例9到實施例12說明的通信路徑配置裝置;以及
組網(wǎng)設(shè)備2包括,實施例13到實施例15說明的通信路徑配置裝置。
本發(fā)明實施例中,通過向組網(wǎng)設(shè)備發(fā)送組網(wǎng)路徑測試數(shù)據(jù)包,組網(wǎng)路徑測試數(shù)據(jù)包中包括用于指示接收所述第一組網(wǎng)路徑測試數(shù)據(jù)包的組網(wǎng)設(shè)備轉(zhuǎn)發(fā)所述第一組網(wǎng)路徑測試數(shù)據(jù)包以及向所述組網(wǎng)控制中心發(fā)送組網(wǎng)響應(yīng)信息,因此,組網(wǎng)設(shè)備在接收到組網(wǎng)路徑測試包時,向組網(wǎng)控制設(shè)備發(fā)送組網(wǎng)響應(yīng)信息,使組網(wǎng)控制設(shè)備可以根據(jù)每個組網(wǎng)設(shè)備返回的組網(wǎng)響應(yīng)信息攜帶的設(shè)備標識信息、順序信息以及所述第一組網(wǎng)響應(yīng)信息返回時的時間信息來配置通信路徑,因此通信路徑可以根據(jù)實際情況靈活多樣,可選擇性高,提高了通信的效率。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。