[发明专利]数据传输到HMI的方法以及USB HID设备有效
| 申请号: | 202011333424.1 | 申请日: | 2020-11-25 |
| 公开(公告)号: | CN112416829B | 公开(公告)日: | 2021-06-29 |
| 发明(设计)人: | 陈金乐;欧新木;黄继波;刘衍青;付春启;徐少辉;阮思怡 | 申请(专利权)人: | 福州富昌维控电子科技有限公司 |
| 主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40;G06F13/42 |
| 代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 张明 |
| 地址: | 350000 福建*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据传输 hmi 方法 以及 usb hid 设备 | ||
1.一种数据传输到HMI的方法,其特征在于,包括:
运行linux系统的USB HID设备作为主机端,与作为设备端的HMI建立通信连接关系;具体为:
作为设备端的HMI通过USB接口连接主机端,所述主机端为运行linux系统的USB HID设备;
主机端识别所述设备端,打开usbhid通道;
主机端通过usbhid通道发送自定义交互指令至所述设备端;
设备端接收所述自定义交互指令,并在确认所述自定义交互指令无误后进行回应;
主机端接收所述回应,与所述设备端握手成功;
主机端读取待传输数据,并将其映射到usbhid通道;
主机端对映射到usbhid通道的每一数据帧,判断其是否符合底层驱动拦截要求,若是,则对符合的数据帧进行处理再经usbhid通道发送至设备端;若否,则直接经usbhid通道发送至设备端;
所述判断其是否符合底层驱动拦截要求,若是,则对符合的数据帧进行处理再经usbhid通道发送至设备端,具体为:
判断其首字节是否为0x0,若是,则对当前数据帧进行开头增加一个0x0且发送长度加一字节处理,经usbhid通道发送处理后的当前数据帧至设备端。
2.如权利要求1所述的一种数据传输到HMI的方法,其特征在于,所述主机端识别所述设备端,具体为:
所述设备端以hid设备描述符预先在所述主机端中完成注册;
主机端通过枚举所有通过USB接口接入的设备的描述符,识别出所述设备端。
3.如权利要求1所述的一种数据传输到HMI的方法,其特征在于,还包括:
设备端通过usbhid通道接收每一数据帧,并在接收完成后验证接收到的数据;
若验证通过,则发送接收成功指令至主机端;
主机端接收所述接收成功指令后,通过界面提示完成所述待传输数据的传输。
4.一种USB HID设备,其特征在于,运行linux系统,且包括一计算机可读存储介质,所述存储介质上存储有一计算机程序,所述程序在被处理器执行时,能够实现如下步骤:
与作为设备端的HMI建立通信连接关系;具体为:
作为设备端的HMI通过USB接口接入后,识别所述设备端,打开usbhid通道;
通过usbhid通道发送自定义交互指令至所述设备端;
并发送自定义交互指令至所述设备端;
接收设备端接收所述自定义交互指令并确认无误后的回应,与所述设备端握手成功;
读取待传输数据,并将其映射到usbhid通道;
对映射到usbhid通道的每一数据帧,判断其是否符合底层驱动拦截要求,若是,则对符合的数据帧进行处理再经usbhid通道发送至设备端;若否,则直接经usbhid通道发送至设备端;
其处理器执行所述判断其是否符合底层驱动拦截要求,若是,则对符合的数据帧进行处理再经usbhid通道发送至设备端步骤时,具体为:
判断其首字节是否为0x0,若是,则对当前数据帧进行开头增加一个0x0且发送长度加一字节处理,经usbhid通道发送处理后的当前数据帧至设备端。
5.如权利要求4所述的一种USB HID设备,其特征在于,其处理器执行所述识别所述设备端,具体为:
完成所述设备端以hid设备描述符的注册;
通过枚举所有通过USB接口接入的设备的描述符,识别出所述设备端。
6.如权利要求4所述的一种USB HID设备,其特征在于,还能够实现如下步骤:
接收设备端发送过来的接收成功指令,所述接收成功指令为设备端通过usbhid通道接收每一数据帧,并在接收完成后对接收到的数据验证通过后发出;
通过界面提示完成所述待传输数据的传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州富昌维控电子科技有限公司,未经福州富昌维控电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011333424.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高度可调节的公交车把手
- 下一篇:一种红外测距装置





