高可靠性多智能家居設(shè)備動態(tài)自組網(wǎng)構(gòu)建方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及多智能家居的系統(tǒng)實施及應(yīng)用技術(shù)領(lǐng)域,尤其是高可靠性多智能家居 設(shè)備動態(tài)自組網(wǎng)構(gòu)建方法。
【背景技術(shù)】
[0002] 低壓電力載波通信技術(shù)(PLC)利用現(xiàn)有的電力線通過載波技術(shù)進行數(shù)據(jù)傳輸?shù)?技術(shù)。由于低壓電力線載波傳輸信道的干擾問題是制約低壓電力線載波通信發(fā)展和普及的 主要障礙,而正交頻分復(fù)用(0FDM)調(diào)制技術(shù)具有抗干擾、抗衰落能力強的特點,采用正交 頻分復(fù)用(0FDM)調(diào)制技術(shù)的芯片設(shè)計電力載波數(shù)據(jù)傳輸模塊,能更好的克服電力線的強 干擾、強衰減等缺陷。低壓電力線載波通信技術(shù)利用現(xiàn)有低壓供電線路實現(xiàn)數(shù)據(jù)傳輸,具 有無需重新布線、節(jié)省系統(tǒng)建設(shè)成本、實用方便等優(yōu)點,在自動抄表、照明控制、智能小區(qū)、 智能大廈、家庭網(wǎng)絡(luò)、家居智能控制、家庭安防等方面被廣泛應(yīng)用。但在家庭房屋智能家居 系統(tǒng)中,包含了很多智能家居設(shè)備,其在控制上仍處于單獨控制的方式,同時,客觀情況下, 各智能家居設(shè)備通常會布置在室內(nèi)的各個方位上,從而很難通過藍牙等通信方式實現(xiàn)系統(tǒng) 互聯(lián)及控制。提高了智能家居設(shè)備控制的實施成本、降低了智能家居設(shè)備的有效應(yīng)用性及 可靠性。當(dāng)房屋內(nèi)的路由表構(gòu)建完成之后,對于房屋內(nèi)的智能家居設(shè)備,由于受到通信信號 強度變化、斷電、電子器件故障等各種綜合條件的影響,房屋內(nèi)的通信條件會動態(tài)改變,某 些智能家居子設(shè)備可能失效。為保障房屋內(nèi)各智能家居子設(shè)備之間、子設(shè)備與中心控制設(shè) 備之間的通信暢通,需要對房屋內(nèi)的智能家居設(shè)備路由表進行動態(tài)更新。
【發(fā)明內(nèi)容】
[0003] 針對上述現(xiàn)有技術(shù)中的缺陷,本發(fā)明解決了多智能家居設(shè)備在控制過程中系統(tǒng)擴 展性差、可靠性低的問題。
[0004] 為了達到上述目的,本發(fā)明提供如下技術(shù)方案:
[0005] 高可靠性多智能家居設(shè)備動態(tài)自組網(wǎng)構(gòu)建方法,包括:
[0006] 步驟S101,獲取中心控制設(shè)備與子設(shè)備間的路由表及各子設(shè)備的預(yù)存時間戳;
[0007] 步驟S102,獲取所述子設(shè)備的當(dāng)前時間戳;
[0008] 步驟S103 ;若子設(shè)備所述當(dāng)前時間戳大于所述預(yù)存時間戳,則對該子設(shè)備的路由 信息進行更新;
[0009] 步驟S104,根據(jù)所述子設(shè)備、中心控制設(shè)備及更新后的路由表建立動態(tài)自組網(wǎng)。
[0010] 在一種優(yōu)選的實施方式中,所述步驟S101中還包括:
[0011] 步驟S1011,中心控制設(shè)備接收來自子設(shè)備的應(yīng)答記錄,并記錄該應(yīng)答記錄的源節(jié) 點時間戳信息;根據(jù)子設(shè)備的應(yīng)答記錄及所述源節(jié)點時間戳信息,建立路由表中的源節(jié)點 路由記錄;
[0012] 步驟S1012,所述源節(jié)點路由記錄中的子設(shè)備向其余子設(shè)備發(fā)出應(yīng)答請求;
[0013] 步驟S1013,接收其余子設(shè)備的應(yīng)答記錄,并記錄該應(yīng)答記錄的中繼節(jié)點時間戳信 息;根據(jù)其余子設(shè)備的應(yīng)答記錄及所述中繼節(jié)點時間戳信息,建立路由表中的中繼節(jié)點路 由記錄;
[0014] 步驟S1014,根據(jù)所述初級路由記錄及所述多級路由記錄建立路由表并記錄各子 設(shè)備的預(yù)存時間戳。
[0015] 在一種優(yōu)選的實施方式中,在所述步驟S1011前還包括:
[0016] 步驟S100,在室內(nèi)布置子設(shè)備及中心控制設(shè)備,并對所述子設(shè)備進行標識;在所 述中心控制設(shè)備上根據(jù)所述標識,對所述子設(shè)備進行注冊。
[0017] 在一種優(yōu)選的實施方式中,在所述步驟S1011中還包括:
[0018] 所述中心控制設(shè)備向所述子設(shè)備發(fā)出應(yīng)答請求。
[0019] 在一種優(yōu)選的實施方式中,在所述步驟S1014中包括:
[0020] 若中繼節(jié)點的路由記錄及源節(jié)點路由記錄中涉及的子設(shè)備與所述中心控制設(shè)備 上注冊的子設(shè)備信息一致,則根據(jù)所述初級路由記錄及所述多級路由記錄建立路由表。
[0021] 在一種優(yōu)選的實施方式中,所述多智能家居設(shè)備包括:節(jié)能設(shè)備或非節(jié)能設(shè)備。
[0022] 在一種優(yōu)選的實施方式中,所述步驟S1012中包括:
[0023] 若所述源節(jié)點路由記錄中的子設(shè)備,判斷其余子設(shè)備是否為非節(jié)能設(shè)備,則向該 其余子設(shè)備發(fā)出應(yīng)答請求。
[0024] 在一種優(yōu)選的實施方式中,所述步驟S103中對該子設(shè)備的路由信息進行更新的 步驟包括:
[0025] S1031 :從所述路由表中刪除該子設(shè)備有關(guān)的路由信息;
[0026] S1032:重新獲取中心控制設(shè)備與子設(shè)備間的路由表及各子設(shè)備的預(yù)存時間戳。
[0027] 在一種優(yōu)選的實施方式中,所述步驟S1032后包括:
[0028] S1033,重新對子設(shè)備進行掃描;若子設(shè)備的當(dāng)前時間戳大于重新獲取的路由表中 的預(yù)存時間戳,則發(fā)出維修提示信息,該維修提示信息中包括該子設(shè)備的標識信息。
[0029] 在一種優(yōu)選的實施方式中,所述步驟S104后還包括,
[0030] 步驟S105 :接收當(dāng)前子設(shè)備的應(yīng)答記錄;
[0031] 若所述當(dāng)前子設(shè)備的應(yīng)答記錄中的當(dāng)前子設(shè)備大于所述子設(shè)備數(shù)量,則提取增加 子設(shè)備標識;
[0032] 所述路由表中的目標節(jié)點根據(jù)所述增加子設(shè)備標識,向所述增加子設(shè)備發(fā)出應(yīng)答 請求;
[0033] 根據(jù)增加子設(shè)備的應(yīng)答記錄建立路由表中的新增中繼節(jié)點路由記錄;
[0034] 將所述新增中繼節(jié)點路由記錄追加到所述路由表中,對所述路由表進行更新。
[0035] 本發(fā)明的的有益效果為:通過本發(fā)明所提供的高可靠性多智能家居設(shè)備動態(tài)自組 網(wǎng)構(gòu)建方法及本算法,通過定期對房屋內(nèi)的智能家居子設(shè)備進行掃描,判定它們的通信狀 況,可以即時發(fā)現(xiàn)這些子設(shè)備之間、子設(shè)備與中心控制設(shè)備之間的通信情況。對于完全失效 的子設(shè)備,可以自動識別,并用于維護工人進行維修;對于通信不暢的子設(shè)備,可以動態(tài)更 新路由表,為它們分配其它的路由線路,最大程度保障房屋內(nèi)智能家居子設(shè)備的通信控制。
【附圖說明】
[0036] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0037] 圖1為本發(fā)明一種實施方式中,高可靠性多智能家居設(shè)備動態(tài)自組網(wǎng)構(gòu)建方法的 網(wǎng)絡(luò)組成框架圖;
[0038] 圖2為本發(fā)明一種實施方式中,高可靠性多智能家居設(shè)備動態(tài)自組網(wǎng)構(gòu)建方法的 流程示意圖;
[0039] 圖3為本發(fā)明一種實施方式中,高可靠性多智能家居設(shè)備動態(tài)自組網(wǎng)構(gòu)建方法中 初始化的路由表的不意圖;
[0040] 圖4為本發(fā)明一種實施方式中,高可靠性多智能家居設(shè)備動態(tài)自組網(wǎng)構(gòu)建方法中 x6子設(shè)備失效后的路由圖;
[0041] 圖5為本發(fā)明一種實施方式中,高可靠性多智能家居設(shè)備動態(tài)自組網(wǎng)構(gòu)建方法中 x6子設(shè)備失效后(與14通信故障)的路由圖。
[0042] 圖6為本發(fā)明一種實施方式中,高可靠性多智能家居設(shè)備動態(tài)自組網(wǎng)構(gòu)建方法中 路由表建立過程的示意圖;
[0043] 圖7為本發(fā)明另一種實施方式中,高可靠性多智能家居設(shè)備動態(tài)自組網(wǎng)構(gòu)建方法 中路由表建立過程的示意圖;
[0044] 圖8為本發(fā)明一種實施方式中,高可靠性多智能家居設(shè)備動態(tài)自組網(wǎng)構(gòu)建方法中 路由表的初始狀態(tài)不意圖;
[0045] 圖9為本發(fā)明一種實施方式中,高可靠性多智能家居設(shè)備動態(tài)自組網(wǎng)構(gòu)建方法中 路由表不意圖。
【具體實施方式】
[0046] 下面將結(jié)合本發(fā)明的附圖,對本發(fā)明的技術(shù)方案進行清楚、完整地描述,顯然,所 描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例, 本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā) 明保護的范圍。
[0047] 如圖1所示,在本發(fā)明一種實施方式中,本發(fā)明中的高可靠性多智能家居設(shè)備動 態(tài)自組網(wǎng)構(gòu)建方法,實現(xiàn)于該方法實施于多級服務(wù)器的存儲結(jié)構(gòu)中,該存儲結(jié)構(gòu)如圖1所 示為A、B、C三級服務(wù)器,其中:
[0048] (1)A級服務(wù)器:中心服務(wù)器。
[0049] 對B級服務(wù)器的所有數(shù)據(jù)進行備份,每一個B級服務(wù)器在A級服務(wù)器上都可以找 到唯一的備份地點;此外,A級服務(wù)器的存儲數(shù)據(jù),將用于大數(shù)據(jù)分析,進行商業(yè)運營。
[0050] (2)B級服務(wù)器:項目級服務(wù)器。
[0051] 用于存儲各智慧城市、智慧社區(qū)的數(shù)據(jù)。
[0052] 每一個B級服務(wù)器上只存儲某一個智慧社區(qū)的某一種數(shù)據(jù)。
[0053] B級服務(wù)器的存儲數(shù)據(jù)種類包括:
[0054] 1)物業(yè)數(shù)據(jù);2)金融數(shù)據(jù);3)醫(yī)療數(shù)據(jù);4)家庭控制數(shù)據(jù);5)協(xié)議與指令<