[發明專利]一種有線Mesh網絡測試方法有效
| 申請號: | 202111132189.6 | 申請日: | 2021-09-27 |
| 公開(公告)號: | CN113572652B | 公開(公告)日: | 2021-12-07 |
| 發明(設計)人: | 王培磊;楊汶佼;呂煒;張興明 | 申請(專利權)人: | 之江實驗室 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 北京志霖恒遠知識產權代理事務所(普通合伙) 11435 | 代理人: | 奚麗萍 |
| 地址: | 310023 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 有線 mesh 網絡 測試 方法 | ||
1.一種有線Mesh網絡測試方法,其特征在于,具體包括如下步驟:
S1、設計有線Mesh網絡虛擬設備框架并將虛擬設備框架實例化為虛擬設備;所述虛擬設備框架包括設備相關的信息和設備相關的接口;多個所述虛擬設備組成一個虛擬設備列表;
S2、設計有線Mesh網絡虛擬端口框架并將虛擬端口框架實例化為虛擬端口;所述虛擬端口框架包括端口相關的信息和端口相關的接口;所述虛擬端口與所述虛擬設備之間存在多對多的關聯或映射關系;
S3、設計有線Mesh網絡的虛擬連接;
S4、設計有線Mesh網絡的虛擬一跳;所述虛擬一跳包含同步模式和異步模式;具體包括以下子步驟:
S41、設計配置接口:用于選擇同步模式或者異步模式,同時設置虛擬一跳的延時時間;
S42、設計一個循環:在一個循環中,根據所述虛擬設備列表,將虛擬設備列表中部分或全部的虛擬設備的業務邏輯處理接口依次調用一遍;
S43、若所述配置接口配置為同步模式,則所述虛擬一跳采用同步一跳邏輯;
S44、若所述配置接口配置為異步模式,則所述虛擬一跳采用異步一跳邏輯;
S5、設計命令行交互接口;所述命令行交互接口具體包括命令行輸入模塊、命令行解析模塊和命令行處理模塊。
2.如權利要求1所述的一種有線Mesh網絡測試方法,其特征在于:所述設備相關的信息包括但不限于設備ID、設備端口數量、設備內存BUF;所述設備相關的接口包括但不限于設備初始化接口、設備狀態獲取接口、設備狀態設置接口、設備連接接口、消息處理接口、業務邏輯處理接口;所述端口相關的信息包括但不限于端口ID、緩存BUF;所述端口相關的接口包括但不限于端口初始化接口、端口狀態獲取接口、端口狀態設置接口、端口連接接口、端口讀寫網絡消息接口。
3.如權利要求1所述的一種有線Mesh網絡測試方法,其特征在于:所述虛擬設備可以同時關聯或映射多個虛擬端口;所述虛擬端口最多同時關聯或映射不超過2個虛擬設備。
4.如權利要求1所述的一種有線Mesh網絡測試方法,其特征在于,所述步驟S3具體包括以下子步驟:
S31、獲取虛擬連接的配置信息;
S32、根據虛擬連接的配置信息,將虛擬端口與對應的虛擬設備進行關聯或映射,進而將不同的虛擬設備通過虛擬端口進行間接關聯,從而實現虛擬連接。
5.如權利要求4所述的一種有線Mesh網絡測試方法,其特征在于,所述步驟S32中將不同的虛擬設備通過虛擬端口進行間接關聯為以下方式中的一種:
S321、通過一個虛擬端口關聯兩個虛擬設備;
S322、通過兩個虛擬端口,分別各自關聯一個虛擬設備,再將兩個虛擬端口之間再建立關聯或映射關系。
6.如權利要求1所述的一種有線Mesh網絡測試方法,其特征在于,所述步驟S43具體包括如下子步驟:
S431、遍歷所述虛擬設備列表,調用虛擬設備列表中虛擬設備的消息處理接口,將虛擬設備關聯的虛擬端口中緩存的網絡消息傳入所述消息處理接口;
S432、將所述的消息處理接口在處理消息的過程中生成的待發送消息,按照目的設備和端口信息,寫入對應的虛擬端口消息存儲BUF當中;
S433、所述虛擬設備列表遍歷完成后,按照配置的虛擬一跳的延時時間進行延時,延時完畢后一個循環結束,進入下一次虛擬一跳。
7.如權利要求1所述的一種有線Mesh網絡測試方法,其特征在于,所述步驟S44具體包括如下子步驟:
S441、針對虛擬設備列表中的虛擬設備設計調度機制,根據調度機制選擇出部分虛擬設備;所述調度機制考慮優先級、時間片和隨機性三個因素;
S442、遍歷所述調度機制選擇出的虛擬設備,調用虛擬設備的消息處理接口,將虛擬設備關聯虛擬端口中緩存的網絡消息傳入所述消息處理接口;
S443、將所述的消息處理接口在處理消息的過程中生成的待發送消息,按照目的設備和端口信息,寫入對應的虛擬端口消息存儲BUF當中;
S444、所述調度機制選擇出的虛擬設備遍歷完成后,按照配置的虛擬一跳的延時時間進行延時,延時完畢后一個循環結束,進入下一次虛擬一跳。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于之江實驗室,未經之江實驗室許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111132189.6/1.html,轉載請聲明來源鉆瓜專利網。





