[發明專利]一種基于路由器橋接的通信方法及路由器有效
| 申請號: | 201710947294.2 | 申請日: | 2017-10-12 |
| 公開(公告)號: | CN107770029B | 公開(公告)日: | 2020-11-17 |
| 發明(設計)人: | 趙祥軍;高新亮 | 申請(專利權)人: | 歌爾科技有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L12/771;H04L12/26 |
| 代理公司: | 北京太合九思知識產權代理有限公司 11610 | 代理人: | 劉戈 |
| 地址: | 266104 山東省青島*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 路由器 通信 方法 | ||
本發明提供一種基于路由器橋接的通信方法及路由器。其中,方法包括:將連接于路由器的通用串行總線USB接口的待測試設備識別為路由器的USB擴展網卡;通過路由器的USB接口接收USB擴展網卡通過通用串行總線?通信設備類?以太網控制模型USB?CDC?ECM接口發送的第一以太網數據;通過USB擴展網卡與路由器的以太網卡之間的網橋,將第一以太網數據發送至以太網卡;通過以太網卡的以太網接口將第一以太網數據發送至與以太網接口連接的非linux系統的主機。本發明提供的方法可實現非Linux操作系統的主機與USB?CDC?ECM類設備之間的通信。
技術領域
本發明涉及通信技術領域,尤其涉及一種基于路由器橋接的通信方法及路由器。
背景技術
通用串行總線(Universal Serial Bus,USB)是一種用于外部設備與計算機連接的標準連接。基于USB通信設備類(Communication Device Class,CDC)的技術可以將USB虛擬成不同的通訊設備接口,其中,以太網控制模型(Ethernet Networking Control Model,ECM)可以將其虛擬為一個標準的以太網接口。
現有技術中,USB-CDC-ECM大多由Linux系統內核配置支持。如果具有USB-CDC-ECM接口的設備插接到非linux系統的主機上,將不會被識別,導致非linux系統的主機與實現USB-CDC-ECM功能的設備無法進行通信連接。
發明內容
本發明的多個方面提供一種基于路由器橋接的通信方法及路由器,用以實現非Linux操作系統的主機與USB-CDC-ECM類設備之間的通信。
本發明提供一種基于路由器橋接的通信方法,包括:
將連接于所述路由器的通用串行總線USB接口的待測試設備識別為所述路由器的USB擴展網卡;
通過所述路由器的USB接口接收所述USB擴展網卡通過通用串行總線-通信設備類-以太網控制模型USB-CDC-ECM接口發送的第一以太網數據;
通過所述USB擴展網卡與所述路由器的以太網卡之間的網橋,將所述第一以太網數據發送至所述以太網卡;
通過所述以太網卡的以太網接口將所述第一以太網數據發送至與所述以太網接口連接的非linux系統的主機。
可選地,所述方法還包括:
通過所述以太網卡的以太網接口接收所述主機發送的第二以太網數據;
通過所述USB擴展網卡與所述以太網卡之間的網橋,經所述USB接口將所述第二以太網數據發送至所述USB擴展網卡的USB-CDC-ECM接口。
可選地,在所述通過所述USB擴展網卡與所述路由器的以太網卡之間的網橋,將所述以太網數據發送至所述以太網卡之前,所述方法還包括:
響應于用戶在橋接配置頁面上的配置操作,在所述USB擴展網卡與所述以太網卡之間搭建所述網橋,所述網橋的第一端口為所述USB擴展網卡的端口,所述網橋的第二端口為所述以太網卡的端口;
在所述網橋的地址-端口對照表中,配置所述網橋的第一端口與所述待測試設備的MAC地址對應,以及配置所述網橋的第二端口與所述主機的MAC地址對應。
可選地,在所述USB擴展網卡與以太網卡之間搭建所述網橋之前,所述方法還包括:
接收所述待測試設備的標識信息;
根據所述待測試設備的標識信息,確定所述待測試設備的合法性。
可選地,所述方法還包括:
配置所述路由器的IP地址與所述主機的IP地址和所述待測試設備的IP地址在同一網段。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于歌爾科技有限公司,未經歌爾科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710947294.2/2.html,轉載請聲明來源鉆瓜專利網。





