发明名称 基于HID协议的通讯方法、装置及系统
摘要 本发明涉及一种基于HID协议的通讯方法、装置及系统,其方法包括:当HID设备与主机连接时,接收HID设备预先报告的Report ID的集合;当主机向HID设备发送命令时,根据命令携带的数据包的长度H以及预制的公式计算该数据包对应的Report ID的值X;当X属于Report ID的集合时,将命令发送至HID设备;HID设备向主机发送响应数据时,根据响应数据的长度以及预制的公式计算该数据包对于的ReportID的值,并响应主机发送的GetReport请求。本发明以主机发送的命令所携带数据包的长度H选择对应的Report ID的值X,按照包含有Report ID的值X的命令格式将主机命令以其实际数据长度发送出去,命令长度设置灵活,可长可短,从而提高了通讯效率,节约了系统资源。
申请公布号 CN102012886A 申请公布日期 2011.04.13
申请号 CN201010507144.8 申请日期 2010.10.14
申请人 深圳市文鼎创数据科技有限公司 发明人 陈柳章
分类号 G06F13/38(2006.01)I;G06F13/42(2006.01)I 主分类号 G06F13/38(2006.01)I
代理机构 深圳市世纪恒程知识产权代理事务所 44287 代理人 胡海国
主权项 一种基于HID协议的通讯方法,其特征在于,包括以下步骤:当HID设备与主机连接时,接收HID设备预先报告的Report ID的集合;当主机向HID设备发送命令时,根据所述命令携带的数据包的长度H以及预制的公式计算该数据包对应的Report ID的值X,并按照约定的协议格式组织所述命令的数据包;当所述X属于所述Report ID的集合时,将所述命令以SetReport请求发送至所述HID设备;当HID设备接收到主机发送的GetReport请求时,根据HID设备响应数据包的长度以及预制的公式计算响应数据包对应的ReprotID值,并按照约定的协议格式将响应数据包发送至主机。
地址 518057 广东省深圳市南山区高新区中区深圳软件园4号楼403室