[發明專利]一種用于智能控制網絡的路由方法以及路由系統在審
| 申請號: | 201510486581.9 | 申請日: | 2015-08-10 |
| 公開(公告)號: | CN105072042A | 公開(公告)日: | 2015-11-18 |
| 發明(設計)人: | 伏治軍 | 申請(專利權)人: | 歐普照明股份有限公司 |
| 主分類號: | H04L12/755 | 分類號: | H04L12/755;H04L12/761 |
| 代理公司: | 上海翰鴻律師事務所 31246 | 代理人: | 李佳銘 |
| 地址: | 201201 上海市浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 智能 控制 網絡 路由 方法 以及 系統 | ||
技術領域
本發明涉及一種用于智能控制網絡的路由方法以及路由系統。
背景技術
智能控制網絡越來越普及于日常生活中的不同應用場合。智能控制網絡的特點在于網絡節點類型繁多,比如有智能燈具、智能面板、智能傳感器、等等,而且其組網方式靈活多變,沒有固定的層次組網,而是采用隨機方式的自由組網,從而形成一個圖狀的網絡結構。如圖1所示,其示出了由若干個網絡通信(控制)節點隨機組成的一個任意智能控制網絡。
在圖1中,有兩條分叉線路,每個圓圈都表示一個網絡節點,各網絡節點是可以動態熱插拔的。實際上,可以不限于兩條分叉線路,可以是任意多個分叉線路,并且根據具體使用場合的不同,各個節點的類型和實際位置是可以隨機變化的。
由于會經常出現各種網絡的動態變化,例如線路的中斷或者增加,網絡節點的增加或者替換等等,因此對于上述動態變化的智能控制網絡,如何保障任意兩個網絡節點之間都能夠通信順暢,就需要一種路由方法及路由系統來完成,本發明旨在解決這樣的問題。
發明內容
本發明的目的在于提供一種用于智能控制網絡的路由方法以及路由系統,從而能夠保證在動態變化的智能控制網絡中任意兩個網絡節點之間能夠通信順暢。
本發明公開了一種用于智能控制網絡的路由方法,所述路由方法包括以下步驟:
Step1:發生網絡變化的網絡節點生成本節點的廣播數據包,并將所述廣播數據包傳送到與其相鄰的網絡節點;
Step2:與發生網絡變化的網絡節點相鄰的網絡節點接收所述廣播數據包并基于所述廣播數據包更新自身的路由表,同時生成本節點的節點數據包并將所述節點數據包回復給所述發生網絡變化的網絡節點使其基于所述節點數據包更新自身的路由表,并且繼續傳送所述廣播數據包到來源鏈路之外的與其相鄰的其它網絡節點;以及
Step3:重復Step2,直到網絡中的所有網絡節點都完成自身路由表的更新,從而完成所述動態網絡的路由學習。
優選地,所述智能控制網絡是指組網的鏈路上不存在環回回路、組網方式靈活、沒有固定層次的任意圖狀的網絡。
優選地,所述智能控制網絡的網絡層至少包括協議標識號、源頭網絡地址以及目的網絡地址,其中,所述網絡層的協議標識號為本協議的標識號;所述網絡層的源頭網絡地址設置為消息發送方的網絡地址并由雙方相互回填;所述網絡層的目的網絡地址設置為消息接收方的目的地址并由雙方相互回填。
優選地,所述廣播數據包至少包括協議標識號、源頭網絡地址以及目的網絡地址,其中,所述廣播數據包的協議標識號為本協議的標識號,設置為一特殊值,用于表示路由學習的情形;所述廣播數據包的源頭網絡地址設置為本節點的網絡地址;所述廣播數據包的目的網絡地址設置為所述動態網絡的廣播地址。
優選地,所述節點數據包至少包括協議標識號、源頭網絡地址以及目的網絡地址,其中,所述節點數據包的協議標識號為本協議的標識號,設置為與所述特殊值相同的數值,用于表示路由學習的情形;所述節點數據包的源頭網絡地址設置為本節點的網絡地址;所述節點數據包的目的網絡地址設置為收到的所述廣播數據包中的源頭網絡地址。
優選地,所述路由表包括目標網絡節點的網絡地址和鏈路信息,其中所述鏈路信息至少包括鏈路類型、鏈路端口、通道號以及子鏈路。
優選地,所述網絡節點為具有路由功能的智能終端,既能實現終端本身具有的功能還具有路由功能,并且在物理接入所述動態網絡前已經分配獲得本節點的網絡地址。
優選地,所述路由方法還包括Step4:網絡通信時,所述網絡節點查詢本節點的路由表,比較消息數據包中的目標網絡地址和路由表中的網絡地址,如果一致,則獲取路由表中下一跳的鏈路信息并從所述鏈路信息標識的鏈路上轉發所述消息數據包;如果不一致,則丟棄所述消息數據包。
本發明還公開了一種用于智能控制網絡的路由系統,所述路由系統包括:數據包生成傳送單元,用于使發生網絡變化的網絡節點生成本節點的廣播數據包,并將所述廣播數據包傳送到與其相鄰的網絡節點;以及通信單元,用于與發生網絡變化的網絡節點相鄰的網絡節點接收所述廣播數據包并基于所述廣播數據包更新自身的路由表,同時生成本節點的節點數據包并將所述節點數據包回復給所述發生網絡變化的網絡節點使其基于所述節點數據包更新自身的路由表,并且繼續傳送所述廣播數據包到來源鏈路之外的與其相鄰的其它網絡節點以完成網絡節點更新以及重復所述網絡節點更新,直到網絡中的所有網絡節點都完成自身路由表的更新,從而完成所述動態網絡的路由學習。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于歐普照明股份有限公司,未經歐普照明股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510486581.9/2.html,轉載請聲明來源鉆瓜專利網。





