[发明专利]一种扫描枪数据处理方法及相关设备有效
| 申请号: | 202011256636.4 | 申请日: | 2020-11-11 |
| 公开(公告)号: | CN112423282B | 公开(公告)日: | 2023-08-25 |
| 发明(设计)人: | 朱玉;廖秋华 | 申请(专利权)人: | 迅镭智能(广州)科技有限公司 |
| 主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W76/14;H04L69/06;H04L67/01;H04L69/08 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 510000 广东省广州市增城新*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 扫描 数据处理 方法 相关 设备 | ||
1.一种扫描枪数据处理方法,其特征在于,包括:
基于与扫描枪之间的蓝牙连接,接收所述扫描枪发送的数据流;其中,所述蓝牙连接为依据双向通讯协议建立的连接,所述双向通讯协议为蓝牙串口协议或蓝牙低能耗协议;所述数据流为所述扫描枪依据扫描数据生成的数据流;
依据所述数据流确定数据流对象信息;
基于所述数据流对象信息的字节数量,确定所述数据流对象信息是否为空信息;其中,所述字节数量为所述数据流对象信息占用的字节数;
若所述数据流对象信息不为空信息,则将所述数据流对象信息发送给主线程,以通过所述主线程在确定所述数据流对象信息的消息类型为收到消息类型时,对所述数据流对象信息中的编码数据进行转码,得到字符串信息;其中,所述主线程用于将接收到的数据流对象信息中的编码数据转换成字符串信息;
在转码过程中,通过所述主线程监测所述数据流对象信息的转码是否发生错误;
若所述数据流对象信息的转码发生错误,则停止所述数据流对象信息的转码,并产生对应的错误提示信息进行反馈,以停止获取所述扫描枪发送的数据流;
调用输入法的上屏方法对所述字符串信息进行上屏,将所述字符串信息提交到屏幕上的焦点以显示所述扫描数据;
判断所述字符串信息上屏完成后是否弹出输入法视图;
若弹出所述输入法视图,则隐藏所述输入法视图。
2.根据权利要求1所述的扫描枪数据处理方法,其特征在于,在接收所述扫描枪发送的数据流之前,还包括:
预先依据双向通讯协议与扫描枪建立蓝牙连接;
针对所述蓝牙连接新建数据流对象;
其中,所述依据所述数据流确定数据流对象信息,包括:读取所述数据流中的编码数据,并将读取到的编码数据赋予所述数据流对象,以产生对应的数据流对象信息。
3.一种扫描枪数据处理方法,其特征在于,应用于扫描枪,包括:
通过摄像头进行扫描,得到扫描数据;
对所述扫描数据进行编码,得到所述扫描数据对应的编码数据;其中,所述编码数据为按照编码格式进行编码后得到的数据;
基于与对端设备之间的蓝牙连接,按照双向通讯协议发送所述编码数据对应的数据流;其中,所述蓝牙连接为依据所述双向通讯协议建立的连接,所述双向通讯协议为蓝牙串口协议或蓝牙低能耗协议;
其中,所述数据流用于确定数据流对象信息,通过所述对端设备执行如下操作:
基于所述数据流对象信息的字节数量,确定所述数据流对象信息是否为空信息;其中,所述字节数量为所述数据流对象信息占用的字节数;
若所述数据流对象信息不为空信息,则将所述数据流对象信息发送给主线程,以通过所述主线程在确定所述数据流对象信息的消息类型为收到消息类型时,对所述数据流对象信息中的编码数据进行转码,得到字符串信息;其中,所述主线程用于将接收到的数据流对象信息中的编码数据转换成字符串信息;
在转码过程中,通过所述主线程监测所述数据流对象信息的转码是否发生错误;
若所述数据流对象信息的转码发生错误,则停止所述数据流对象信息的转码,并产生对应的错误提示信息进行反馈,以停止获取所述扫描枪发送的数据流;
调用输入法的上屏方法对所述字符串信息进行上屏,将所述字符串信息提交到屏幕上的焦点以显示所述扫描数据;
判断所述字符串信息上屏完成后是否弹出输入法视图;
若弹出所述输入法视图,则隐藏所述输入法视图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迅镭智能(广州)科技有限公司,未经迅镭智能(广州)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011256636.4/1.html,转载请声明来源钻瓜专利网。





