一种条码扫描方法、装置、移动终端及可读存储介质制造方法及图纸

技术编号:21225112 阅读:23 留言:0更新日期:2019-05-29 05:51
本发明专利技术涉及一种条码扫描方法、装置、移动终端及可读存储介质,所述方法包括以下步骤:接收用户输入的扫描指令;根据扫描指令启动拍摄装置并通过拍摄装置获取当前帧图像;将当前帧图像存入缓存队列,并控制瞄准灯关闭。本发明专利技术通过在获取当前帧图像时,控制瞄准灯关闭,在下一帧要获取当前帧图像时再控制瞄准灯开启,使瞄准灯实现闪烁的模式,从而有效解决由于固定开启瞄准灯所导致的降低解码速度的问题,有效提高条码的解码速度。

A Bar Code Scanning Method, Device, Mobile Terminal and Readable Storage Media

The invention relates to a barcode scanning method, device, mobile terminal and readable storage medium. The method comprises the following steps: receiving the scanning instruction input by the user; starting the shooting device according to the scanning instruction and acquiring the current frame image through the shooting device; storing the current frame image in the buffer queue and controlling the sighting lamp to turn off. By controlling the sighting lamp to close when acquiring the current frame image, and then controlling the sighting lamp to turn on when acquiring the current frame image in the next frame, the sighting lamp realizes the mode of flickering, thus effectively solving the problem of reducing the decoding speed caused by the fixed opening of the sighting lamp, and effectively improving the decoding speed of the barcode.

【技术实现步骤摘要】
一种条码扫描方法、装置、移动终端及可读存储介质
本专利技术涉及条码扫描的
,更具体地说,涉及一种条码扫描方法、装置、移动终端及可读存储介质。
技术介绍
在手持式移动数据采集终端(PDA)、移动支付智能终端(POS机)中,扫码模块的扫码速度将直接影响作业效率,这些终端在扫码过程中,一般采用补光灯加瞄准灯的方式进行扫码,此种方式,在扫码时瞄准灯和补光灯是同时开启的,这样所采集到的条码图像中心与边缘明暗不一,效果较差,导致解码速度存在极大的局限性,降低解码速度。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种条码扫描方法、装置、移动终端及可读存储介质。本专利技术解决其技术问题所采用的技术方案是:提供一种条码扫描方法,应用于移动终端,所述移动终端包括拍摄装置,所述方法包括以下步骤:接收用户输入的扫描指令;根据所述扫描指令启动所述拍摄装置,同时控制瞄准灯关闭,并通过所述拍摄装置获取当前帧图像;将所述当前帧图像存入缓存队列。优选地,所述将所述当前帧图像存入缓存队列之后,所述方法还包括:根据所述当前帧图像获取条码信息,同时控制所述瞄准灯开启。优选地,所述根据所述扫描指令启动所述拍摄装置,同时控制瞄准灯关闭,并通过所述拍摄装置获取当前帧图像包括:根据所述扫描指令启动所述拍摄装置的驱动程序;查询所述拍摄装置的驱动功能,并设置所述拍摄装置的视频格式;通过所述拍摄装置获取当前帧图像。优选地,所述将所述当前帧图像存入缓存队列之前,所述方法还包括:将所述当前帧图像映射到用户缓存空间。优选地,所述根据所述当前帧图像获取条码信息,同时控制所述瞄准灯开启之前,所述方法还包括:接收图像识别指令;根据所述图像识别指令从所述缓存队列中取出所述当前帧图像。本专利技术还提供一种条码扫描装置,包括:接收装置,用于接收用户输入的扫描指令;图像获取装置,用于根据所述扫描指令获取当前帧图像;控制装置,用于将所述当前帧图像存入缓存队列。优选地,所述控制装置还用于:根据所述当前帧图像获取条码信息,同时控制瞄准灯开启。优选地,所述图像获取装置具体用于:根据所述扫描指令启动拍摄装置的驱动程序;查询所述拍摄装置的驱动功能,并设置所述拍摄装置的视频格式;通过所述拍摄装置获取当前帧图像。本专利技术还提供一种移动终端,所述移动终端包括拍摄装置,所述移动终端还包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上所述条码扫描方法的步骤。本专利技术还提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述条码扫描方法的步骤。实施本专利技术的条码扫描方法,具有以下有益效果:本专利技术通过在获取当前帧图像时,控制瞄准灯关闭,在下一帧要获取当前帧图像时再控制瞄准灯开启,使瞄准灯实现闪烁的模式,从而有效解决由于固定开启瞄准灯所导致的降低解码速度的问题,有效提高条码的解码速度,提高扫描作业效率。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术实施例提供的一种条码扫描方法的流程示意图;图2是本专利技术实施例提供的一种条码扫描装置的结构示意图;图3是本专利技术实施例提供的一种移动终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参考图1,为本专利技术实施例提供的一种条码扫描方法的流程示意图。可以理解地,本专利技术实施例所提供的条码扫描方法可以应用于移动终端,其中,所应用的移动终端可适用于安卓操作系统,或者适用于安卓操作系统的相关应用程序。移动终端包括但不限于智能手机、平板电脑、智能手表、移动数据采集终端(PDA)、移动支付智能终端(POS机)等。如图1所示,该条码扫描方法包括以下步骤:步骤S1、接收用户输入的扫描指令。步骤S2、根据扫描指令启动拍摄装置,同时控制瞄准灯关闭,并通过拍摄装置获取当前帧图像。本专利技术实施例中,移动终端接收到用户输入的扫描指令后,即启动扫描程序并进入扫描状态。具体为:根据扫描指令启动拍摄装置的驱动程序;查询拍摄装置的驱动功能,并设置拍摄装置的视频格式;通过拍摄装置获取当前帧图像。由于拍摄装置根据拍摄需求具有不同的驱动功能及数据格式,因此,在进行图像获取之前,先通过查询和设置确定拍摄装置的驱动功能以及视频格式,并根据所确定的驱动功能实现对其所拍摄范围内的图像进行拍摄,以及根据所设置的视频格式确定所获取的图像的格式。步骤S3、将当前帧图像存入缓存队列。进一步地,本专利技术实施例的条码扫描方法执行步骤S3之前须执行以下动作:将当前帧图像映射到用户缓存空间。可以理解地,由于通过拍摄装置所获取的当前帧图像位于底层,而缓存队列位于上层,而底层与上层之间是通过用户缓存空间实现数据传递的,因此,在将当前帧图像存入缓存队列之前,须先将当前帧图像由底层映射至用户缓存空间,再由缓存空间将当前帧图像上传给缓存队列,以将当前帧图像缓存至缓存队列。进一步地,本专利技术实施例的条码扫描方法在步骤S3之后还包括步骤S4:步骤S4、根据当前帧图像获取条码信息,同时控制瞄准灯开启。进一步地,本专利技术实施例的条码扫描方法在执行步骤S4之前还执行以下步骤:接收图像识别指令;根据图像识别指令从缓存队列中取出当前帧图像。本专利技术实施例的条码扫描方法在条码扫描过程中,在采集当前帧图像时,通过控制瞄准灯关闭,使得所采集到的当前帧图像是亮度一致的高清晰图像,并在完成对当前帧图像的采集后,再控制瞄准灯开启,为下一帧的图像采集的瞄准提供准备,当需要对下一帧的图像进行采集时,再次控制瞄准灯关闭,当完成下一帧的图像的采集后,再控制瞄准灯开启,以此循环,从而使得瞄准灯形成一开一闭的闪烁模式,从而有效地解决了由于瞄准灯固定开启而导致所采集的条码图像中心与边缘明暗不一,而影响解码速度的问题。即本专利技术实施例的瞄准灯可以实现第1帧开启,第2帧关闭,第3帧开启,第4帧关闭,第5帧开启,第6帧关闭,……,以此类推,从而形成闪烁的模式,因此,相比于现有的解码速度,本专利技术实施例的条码扫描方法可以提升50%以上的速率。参考图2,为本专利技术实施例提供的一种条码扫描装置的结构示意图。该条码扫描装置可以用于实现前述的条码扫描方法。如图2所示,该条码扫描装置包括:接收装置201,用于接收用户输入的扫描指令。图像获取装置202,用于根据扫描指令获取当前帧图像。本专利技术实施例中,图像获取装置202接收到用户输入的扫描指令后,即启动扫描程序并进入扫描状态。具体为图像获取装置202接收到用户输入的扫描指令后执行以下动作:根据扫描指令启动拍摄装置的驱动程序;查询拍摄装置的驱动功能,并设置拍摄装置的视频格式;通过拍摄装置获取当前帧图像。由于拍摄装置根据拍摄需求具有不同的驱动功能及数据格式,因此,在进行图像获取之前,先通过查询和设置确定拍摄装置的驱动功能以及视频格式,并根据所确定的驱动功能实现对其所拍摄范围内的图像进行拍摄,以及根据所设置的视频格式确定所获取的图像的格式。控制装置203,用于将当前帧图像存入缓存队列。进一步地,控制装置203在将当前帧图像存入缓存队列之前须执行以本文档来自技高网...

【技术保护点】
1.一种条码扫描方法,应用于移动终端,所述移动终端包括拍摄装置,其特征在于,所述方法包括以下步骤:接收用户输入的扫描指令;根据所述扫描指令启动所述拍摄装置,同时控制瞄准灯关闭,并通过所述拍摄装置获取当前帧图像;将所述当前帧图像存入缓存队列。

【技术特征摘要】
1.一种条码扫描方法,应用于移动终端,所述移动终端包括拍摄装置,其特征在于,所述方法包括以下步骤:接收用户输入的扫描指令;根据所述扫描指令启动所述拍摄装置,同时控制瞄准灯关闭,并通过所述拍摄装置获取当前帧图像;将所述当前帧图像存入缓存队列。2.根据权利要求1所述的条码扫描方法,其特征在于,所述将所述当前帧图像存入缓存队列之后,所述方法还包括:根据所述当前帧图像获取条码信息,同时控制所述瞄准灯开启。3.根据权利要求1所述的条码扫描方法,其特征在于,所述根据所述扫描指令启动所述拍摄装置,同时控制瞄准灯关闭,并通过所述拍摄装置获取当前帧图像包括:根据所述扫描指令启动所述拍摄装置的驱动程序;查询所述拍摄装置的驱动功能,并设置所述拍摄装置的视频格式;通过所述拍摄装置获取当前帧图像。4.根据权利要求1所述的条码扫描方法,其特征在于,所述将所述当前帧图像存入缓存队列之前,所述方法还包括:将所述当前帧图像映射到用户缓存空间。5.根据权利要求2所述的条码扫描方法,其特征在于,所述根据所述当前帧图像获取条码信息,同时控制所述...

【专利技术属性】
技术研发人员:曾展城张波郭颂
申请(专利权)人:深圳市优博讯科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1