[发明专利]一种基于安卓系统的扫码头模组多线程扫码处理方法在审
申请号: | 202010527255.9 | 申请日: | 2020-06-11 |
公开(公告)号: | CN111881698A | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 汤锭 | 申请(专利权)人: | 上海祥承通讯技术有限公司 |
主分类号: | G06K7/10 | 分类号: | G06K7/10;G06F9/46;G06Q10/08 |
代理公司: | 上海汇齐专利代理事务所(普通合伙) 31364 | 代理人: | 童强 |
地址: | 200000 上海市崇明区港西镇三双公*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 系统 码头 模组 多线程 处理 方法 | ||
本发明涉及电子信息通信技术领域,具体为一种基于安卓系统的扫码头模组多线程扫码处理方法,包括应用处理器、瞄准灯、图像传感器和补光灯,所述扫码头模组由所述应用处理器与图像传感器共同驱动,通过所述应用处理器和图像传感器控制所述瞄准灯和补光灯,且所述应用处理器通过多线程处理,用以接收图像传感器输出的图像数据。该基于安卓系统的扫码头模组多线程扫码处理方法,通过应用处理器实现图像传感器的多线程扫码处理,提升扫码头模组的解码效率,安卓系统自带的应用处理器代替扫码头模组内的控制器,减低成本,且运行效率更高,使其性能得到充分利用,便于使用。
技术领域
本发明涉及电子信息通信技术领域,具体为一种基于安卓系统的扫码头模组多线程扫码处理方法。
背景技术
随着我国物流行业的蓬勃发展,支持一维、二维扫码功能的智能PDA在快递物流内外场均得到越来越广泛的应用。
现有的智能PDA大多集成Zebra、Honeywell、新大陆等厂商的扫码头模组,但由于扫码头厂商考虑更多的是不同平台的兼容性,所以不得不扫码头里增加一颗MCU来做前端控制,从而导致成本增加。并且因为安卓系统复杂,为兼容性往往把算法库集成到JNI这层,导致算法库执行效率大大下降。鉴于此,我们提出一种基于安卓系统的扫码头模组多线程扫码处理方法。
发明内容
本发明的目的在于提供一种基于安卓系统的扫码头模组多线程扫码处理方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种基于安卓系统的扫码头模组多线程扫码处理方法,包括应用处理器、瞄准灯、图像传感器和补光灯,所述扫码头模组由所述应用处理器与图像传感器共同驱动,通过所述应用处理器和图像传感器控制所述瞄准灯和补光灯,且所述应用处理器通过多线程处理,用以接收图像传感器输出的图像数据。
优选的,所述多线程处理的方法包括下列步骤:
步骤1:所述应用处理器对图像传感器采集的每帧图像数据进行评估,评估结果合格则将图像数据送入对应的线程等待解码,评估结果不合格则执行步骤2;
步骤2:所述应用处理器通过图像数据的评估结果计算出下一帧图像数据所需的曝光参数,并执行步骤3;
步骤3:所述应用处理器将步骤2中计算得出的曝光参数写入所述图像传感器中,使得图像传感器在新的曝光参数下采集下一帧图像数据,并执行步骤4;
步骤4:所述应用处理器再次对步骤3中采集的图像数据进行评估,评估结果合格则执行步骤5,评估结果不合格则执行步骤6;
步骤5:将图像数据送入对应的线程等待解码,无需等待前一图像数据的解码结果;
步骤6:重新执行步骤2,继续通过图像数据的评估结果计算下一帧图像数据所需的曝光参数,直至计算出的曝光参数能得到图像数据合格的评估结果。
优选的,所述应用处理器对图像数据的评估为图像亮度的评估。
优选的,每次调整完所述图像传感器的曝光参数后,所述应用处理器通过控制所述瞄准灯和补光灯的亮度,使得图像传感器获取下一帧图像数据时,图像数据的曝光参数符合计算结果。
优选的,所述应用处理器为安卓系统的主芯片。
与现有技术相比,本发明的有益效果是:该基于安卓系统的扫码头模组多线程扫码处理方法,通过应用处理器实现图像传感器的多线程扫码处理,提升扫码头模组的解码效率,安卓系统自带的应用处理器代替扫码头模组内的控制器,减低成本,且运行效率更高,使其性能得到充分利用,便于使用。
附图说明
图1为本发明的整体结构框图;
图2为本发明中多线程处理方法的原理框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海祥承通讯技术有限公司,未经上海祥承通讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010527255.9/2.html,转载请声明来源钻瓜专利网。