[发明专利]一种用于条码读取的方法及系统在审
申请号: | 201811200308.5 | 申请日: | 2018-10-16 |
公开(公告)号: | CN109543485A | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | 王冬生;魏江涛;刘惠;鲍俊敏;刘科华 | 申请(专利权)人: | 深圳盈达信息科技有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14;H04L1/00 |
代理公司: | 深圳市徽正知识产权代理有限公司 44405 | 代理人: | 李想 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预设 条码读取 图像信号 数据包 条码 读取 数字信号解码 解码 传输方式 扩展协议 数字信号 重新封装 拆包 采集 传输 转化 | ||
1.一种用于条码读取的方法,其特征在于,包括:
采集条码的图像信号;
将图像信号转化为数字信号;
将数字信号解码成数据并利用预设USB HID扩展协议重新封装成预设USB HID数据包;
对预设USB HID数据包进行拆包解码并显示;其中,所述预设USB HID数据包由数据的n个字节打包而成,n>1。
2.如权利要求1所述的用于条码读取的方法,其特征在于:所述预设USB HID扩展协议包括:将标准USB HID协议中的一报表描述符中的用途值设置为未定义值,将数据域的个数设为n个。
3.如权利要求1所述的用于条码读取的方法,其特征在于:所述将数字信号解码成数据并利用预设USB HID扩展协议重新封装成预设USB HID数据包,包括:
将所述数据由高位至低位或由低位至高位依次选取连续的n个字节;
将选取的每n个字节打包成一个所述预设USB HID数据包;
且当所述数据不足n个字节,将所述数据填充成n个字节并打包成一个预设USB HID数据包。
4.如权利要求1所述的用于条码读取的方法,其特征在于:所述对预设USB HID数据包进行拆包解码并显示,包括:
将同一个图像信号形成的多个数据包进行拆包;
将所述多个数据包的数据进行缓存,将所述多个数据包的数据同步显示。
5.一种用于条码读取的系统,其特征在于,包括:扫描装置及上位机;
所述扫描装置,包括镜头、CMOS芯片、主控芯片;
所述镜头,用以扫描条码,获取条码的图像信号;
所述CMOS芯片,用以将图像信号转化为数字信号;
所述主控芯片,预先写有预设USB HID扩展协议,用以将数字信号解码成数据并根据所述预设USB HID扩展协议重新封装成预设USB HID数据包,对所述预设USB HID数据包进行拆包解码并显示,其中,所述预设USB HID数据包由数据的n个字节打包而成,n>1;
所述上位机,具有一客户端用以显示条码,所述上位机通过一USB接口接收扫描装置传输的数据包并将数据包拆包解码进而显示于所述客户端。
6.如权利要求5所述的用于条码读取的系统,其特征在于:所述预设USB HID扩展协议包括:将标准USB HID协议中的一报表描述符中的用途值设置为未定义值,将数据域的个数设为n个;所述客户端匹配所述预设USB HID扩展协议。
7.如权利要求5所述的用于条码读取的系统,其特征在于:所述主控芯片用以根据所述预设USB HID扩展协议将数据高位至低位或由低位至高位依次选取连续的n个字节并将选取的每n个字节打包成一个预设USB HID数据包;且当所述数据不足n个字节,所述主控芯片根据预设USB HID扩展协议,将数据填充成n个字节并打包成一个预设USB HID数据包。
8.如权利要求5所述的用于条码读取的系统,其特征在于:所述上位机将同一个图像信号形成的多个数据包进行拆包解码并将多个数据包的数据进行缓存,将所有数据同步显示于客户端。
9.一种用于条码读取的系统,其特征在于,包括:
一扫描装置,用于采集条码的图像信号并将图像信号转化为数字信号;
上位机,具有一USB接口用以接收数字信号,用以解码数字信号并将解码出的条码显示于一客户端,所述客户端匹配所述预设USB HID扩展协议;其中:系统具有两种运作模式,
在第一模式下,扫描装置将图像信号转化为数字信号并传输至上位机;
在第二模式下,扫描装置将图像信号转化数字信号,再将数字信号解码产生的数据中的每n个字节封装为一个数据包并通过USB接口传输至上位机,其中,n大于1。
10.如权利要求9所述的用于条码读取的系统,其特征在于:所述扫描装置内置一预设USB HID扩展协议,所述预设USB HID扩展协议包括:将标准USB HID协议中的一报表描述符中的用途值设置为未定义值,将数据域的个数设为n个,第一模式符合标准USB HID协议,第二模式符合所述预设USB HID扩展协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳盈达信息科技有限公司,未经深圳盈达信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811200308.5/1.html,转载请声明来源钻瓜专利网。