[發明專利]一種兼容多種硬件接口規范及硬件通信協議的外部設備連接管理系統有效
| 申請號: | 202110571156.5 | 申請日: | 2021-05-25 |
| 公開(公告)號: | CN113179330B | 公開(公告)日: | 2022-08-09 |
| 發明(設計)人: | 李響;潘綱;張杰 | 申請(專利權)人: | 浙江浙大西投腦機智能科技有限公司 |
| 主分類號: | H04L67/141 | 分類號: | H04L67/141;H04L69/16 |
| 代理公司: | 杭州天勤知識產權代理有限公司 33224 | 代理人: | 曹兆霞 |
| 地址: | 310013 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 兼容 多種 硬件 接口 規范 通信協議 外部設備 連接 管理 系統 | ||
1.一種兼容多種硬件接口規范及硬件通信協議的外部設備連接管理系統,其特征在于,包括設備注冊模塊、設備連接管理模塊;
所述設備注冊模塊用于實現對請求與上位機進行連接的外部設備進行注冊,并為每個外部設備定義別名和生成設備描述符,關聯別名和設備描述符,其中,設備描述符包含外部設備的通信協議和訪問地址,訪問地址為外接設備在通信協議下的唯一地址:
其中,當設備的通信協議為TCP/IP協議時,設備描述符中在TCP/IP協議下的訪問地址定義為:傳輸層協議_IP地址_端口_,其中,傳輸層協議值為TCP、UDP,端口范圍0~65535;
當設備的通信協議為USB協議時,設備描述符中在USB協議下的訪問地址定義為:USB_VID_PID_REV_MI_COL_,USB_VID_PID_REV_CDC_,USB_CLASS_SUBCLASS_PORT_,其中,VID表示供應商代碼,采用4個字符表示16進制的字符串;PID表示制造商代碼,采用4個字符表示16進制的字符串;REV表示設備版本,采用4個字符表示16進制的字符串;MI表示USB復合設備的接口ID,采用2個字符表示16進制的字符串;COL表示USB的HID設備,采用HID設備的collection id;CDC表示USB的CDC設備,采用CDC子類的ID標識;CLASS和SUBCLASS分別表示類和子類;PORT表示計算機端口;
當設備的通信協議為UART協議時,設備描述符中在UART協議下的訪問地址定義為:UART_串口號_;
所述設備連接管理模塊封裝有協議庫,用于基于外部設備的連接請求從設備注冊模塊獲取與外部設備的別名對應的設備描述符,并依據從設備描述符解析獲得的信息,使用封裝的協議庫創建上位機與外部設備之間的連接會話。
2.如權利要求1所述的兼容多種硬件接口規范及硬件通信協議的外部設備連接管理系統,其特征在于,所述設備注冊模塊依據外部設備的別名對注冊的外部設備進行刪除或修改設備描述符。
3.如權利要求1所述的兼容多種硬件接口規范及硬件通信協議的外部設備連接管理系統,其特征在于,所述外部 設備的通信協議還包括IPX/SPX協議、NetBEUI協議。
4.如權利要求1所述的兼容多種硬件接口規范及硬件通信協議的外部設備連接管理系統,其特征在于,所述設備連接管理模塊解析設備描述符獲得TCP/IP協議和對應的訪問地址后,為TCP/IP協議和對應的訪問地址創建一個socket,將socket作為用戶可操作的session,通過session實現上位機和外部設備之間的數據通信。
5.如權利要求1所述的兼容多種硬件接口規范及硬件通信協議的外部設備連接管理系統,其特征在于,所述設備連接管理模塊解析設備描述符獲得USB協議和對應的訪問地址后,調用上位機的USB驅動接口,通過USB驅動接口建立上位機與外部設備之間的會話,實現數據通信。
6.如權利要求1所述的兼容多種硬件接口規范及硬件通信協議的外部設備連接管理系統,其特征在于,所述設備連接管理模塊解析設備描述符獲得UART協議和對應的訪問地址后,將串口看作獨立設備,根據設備注冊模塊中的配置對串口進行初始化,初始化結束后,通過串口實現上位機與外部設備之間的數據通信。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江浙大西投腦機智能科技有限公司,未經浙江浙大西投腦機智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110571156.5/1.html,轉載請聲明來源鉆瓜專利網。





