[发明专利]一种扫描枪数据处理方法及相关设备有效
| 申请号: | 202011256636.4 | 申请日: | 2020-11-11 |
| 公开(公告)号: | CN112423282B | 公开(公告)日: | 2023-08-25 |
| 发明(设计)人: | 朱玉;廖秋华 | 申请(专利权)人: | 迅镭智能(广州)科技有限公司 |
| 主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W76/14;H04L69/06;H04L67/01;H04L69/08 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 510000 广东省广州市增城新*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 扫描 数据处理 方法 相关 设备 | ||
本发明实施例公开了一种扫描枪数据处理方法及相关设备,涉及扫描技术领域,该扫描枪数据处理方法包括:基于与扫描枪之间的蓝牙连接,接收所述扫描枪发送的数据流,其中,所述蓝牙连接为依据双向通讯协议建立的连接,所述数据流为所述扫描枪依据扫描数据生成的数据流;依据所述数据流确定数据流对象信息;依据所述数据流对象信息进行转码,得到字符串信息;依据所述字符串信息进行上屏,以显示所述扫描数据。本发明实施例解决了现有技术中扫描枪不能传输文字的编码数据的问题,扩大扫描枪的应用范围。
技术领域
本发明实施例涉及扫描枪技术领域,尤其涉及一种扫描枪数据处理方法及相关设备。
背景技术
随着扫描技术的快速发展,诸如扫描枪等扫描设备越来越普及,给人们的生活、工作以及学习带来了极大便利。
用户在使用扫描枪的过程中,通常通过蓝牙方式将扫描枪与诸如手机等移动终端连接,使得扫描枪可以将扫描到的数据传输给移动终端。目前,大部分扫描枪都是通过蓝牙人机交互设备(Human Interface Device,HID)协议与移动终端连接。HID协议是一种硬件传输协议,只能传输二进制数,不能传输汉字;且在HID协议下传输的数据时不能通过程序转换编码的,只能通过输入发转换相应键值,即只能传输键盘上对应的键值,这就导致通过HID协议连接的设备之间不能传输诸如中文等文字的编码。因此,现有扫描枪与移动终端采用HID协议连接,不能传输汉字,影响扫描枪的应用范围。
发明内容
有鉴于此,本发明提供一种扫描枪数据处理方法及相关设备,以解决现有技术中扫描枪不能传输文字的编码数据的问题,扩大扫描枪的应用范围。
第一方面,本发明实施例提供了一种扫描枪数据处理方法,包括:
基于与扫描枪之间的蓝牙连接,接收所述扫描枪发送的数据流,其中,所述蓝牙连接为依据双向通讯协议建立的连接,所述数据流为所述扫描枪依据扫描数据生成的数据流;
依据所述数据流确定数据流对象信息;
依据所述数据流对象信息进行转码,得到字符串信息;
依据所述字符串信息进行上屏,以显示所述扫描数据。
可选的,上述扫描枪数据处理方法在接收所述扫描枪发送的数据流之前,还包括:预先依据双向通讯协议与扫描枪建立蓝牙连接;针对所述蓝牙连接新建数据流对象。其中,所述依据所述数据流确定数据流对象信息,包括:读取所述数据流中的编码数据,并将读取到的编码数据赋予所述数据流对象,以产生对应的数据流对象信息。
可选的,依据所述数据流对象信息进行转码,得到字符串信息,包括:
基于所述数据流对象信息的字节数量,确定所述数据流对象信息是否为空信息;
若所述数据流对象信息不为空信息,则对所述数据流对象信息中的编码数据进行转码,得到字符串信息。
可选的,所述对所述数据流对象信息中的编码数据进行转码,包括:将所述数据对象流信息发送给主线程,以通过所述主线程对所述数据流对象信息中的编码数据进行转码;其中,所述主线程用于将接收到的数据流对象信息中的编码数据转换成字符串信息。
可选的,所述依据所述字符串信息进行上屏,包括:调用输入法的上屏方法对所述字符串信息进行上屏;判断所述字符串信息上屏完成后是否弹出输入法视图;若弹出所述输入法视图,则隐藏所述输入法视图。
第二方面,本发明实施例还提供了另一种扫描枪数据处理方法,应用于扫描枪,包括:
通过摄像头进行扫描,得到扫描数据;
对所述扫描数据进行编码,得到所述扫描数据对应的编码数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迅镭智能(广州)科技有限公司,未经迅镭智能(广州)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011256636.4/2.html,转载请声明来源钻瓜专利网。





