扫码方法及装置的制造方法

文档序号:9489696阅读:850来源:国知局
扫码方法及装置的制造方法
【技术领域】
[0001]本发明涉及识别技术领域,特别设计一种扫码方法及装置。
【背景技术】
[0002]二维码和条形码因其具有的信息存储量大、保密性高、成本低等特点,广泛应用于物品标识、身份标识、食品、交通、旅游等多个行业,在网络购物、商家促销等领域的巨大潜力也引起众多开发商的关注,而且相关的扫描识别应用已经越来越成熟完善。而近年来,移动通信领域蓬勃发展起来的移动终端扫码业务,使移动终端用户进入信息随手可得的时代,由此带来的巨大商机在国内外日益显现。
[0003]在实际应用中,首先要利用移动终端自带的摄像头拍摄下条形码或二维码的图片,然后从条形码或二维码图片中设别出其中包含的信息,最后再根据得到的信息作进一步的操作或处理。例如,根据条形码中的信息识别商品的真伪;又如,根据二维码中的网址信息,访问对应的网站。
[0004]然而,如果在光线不好的条件下进行扫描,就无法保证图形能被清晰的识别。藉于现有的带有摄像头的移动终端普遍带有闪光灯,因此在光线不好时,使用者常常会先打开移动终端的闪光灯,然后再启动扫描程序进行扫码,但是这样一来操作就非常繁琐,直接影响了扫码效率。

【发明内容】

[0005]本发明实施例的目的是提供一种扫码方法及装置,以解决在光线不好的条件下,现有的移动终端需要先由使用者手动开启闪光灯再进行扫码,从而降低了扫码效率的问题。
[0006]本发明实施例提出一种扫码方法,包括:
[0007]接收用户输入的扫码指令;
[0008]通过移动终端的光传感器检测周围环境亮度;
[0009]将周围环境亮度与设定的阈值进行比对;
[0010]当周围环境亮度小于设定的阈值,通过移动终端的控制器开启闪光灯;以及
[0011]对扫描范围进行识别,获取条码信息。
[0012]本发明实施例还提出一种扫码装置,包括:
[0013]交互模块,用于接收用户输入的扫码指令;
[0014]亮度侦测模块,用于通过移动终端的光传感器检测周围环境亮度;
[0015]比对模块,用于将周围环境亮度与设定的阈值进行比对;
[0016]闪光灯开启模块,用于当周围环境亮度小于设定的阈值,通过移动终端的控制器开启闪光灯;以及
[0017]扫描模块,用于对扫描范围进行识别,获取条码信息。
[0018]相对于现有技术,本发明的有益效果是:本发明实施例的方法及装置,可以在移动终端扫码时自动感光,并在环境亮度不足时自动开启闪光灯,无须使用者对闪光灯进行手动操作,方便了扫码操作,也提高了扫码效率。
【附图说明】
[0019]图1为本发明实施例扫码方法及装置的运行环境示意图;
[0020]图2为本发明实施例的一种扫码方法的流程图;
[0021]图3为本发明实施例的另一种扫码方法的流程图;
[0022]图4为本发明实施例的一种扫码装置的结构图;
[0023]图5为本发明实施例的另一种扫码装置的结构图。
【具体实施方式】
[0024]有关本发明的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例详细说明中将可清楚的呈现。通过【具体实施方式】的说明,当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本发明加以限制。
[0025]本发明实施例提出一种扫码方法及装置,用于通过移动终端扫描条码,所述的移动终端包括平板电脑、手机、电子阅读器、遥控器、车载设备、可穿戴设备等带有拍摄功能的智能设备。请参见图1,其为上述方法及装置的运行环境示意图。一种移动终端100包括一个或多个(图中仅示出一个)控制器102、存储器104、传感器106、摄像模块108、闪光灯模块110、输入模块112、显示模块114、及电源116。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对移动终端100的结构造成限定。例如,移动终端100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
[0026]本领域普通技术人员可以理解,相对于控制器102来说,所有其他的组件均属于外设,控制器102与这些外设之间通过外设接口 118相耦合。外设接口 118可基于以下标准实现:通用异步接收 / 发送装置(Universal Asynchronous Receiver/Transmitter,UART)、通用输入 / 输出(General Purpose Input Output, GP1)、串行外设接口(SerialPeripheral Interface, SPI)、内部集成电路(Inter-1ntegrated Circuit, I2C),但不并限于上述标准。在一些实例中,外设接口 118可仅包括总线;在另一些实例中,外设接口 118还可包括其他元件,如一个或者多个控制器,例如用于连接液晶显示面板的显示控制器或者用于连接存储器的存储控制器。此外,这此控制器还可以从外设接口 118中脱离出来,而集成于控制器102内或者相应的外设内。
[0027]存储器104可用于存储软件程序以及模块,控制器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于控制器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0028]传感器106的实例包括但并不限于:光传感器、运行传感器、及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可以感测环境光的明暗,进而控制器102执行的一些模块可利用环境光传感器的输出来自动调节显示的输出。接近传感器可在移动终端100移动到耳边时,关闭显示输出。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于移动终端100还可配置的陀螺仪、气压计、湿度计、温度计等其他传感器,在此不再赘述。
[0029]摄像模块108用于拍摄照片或者视频。拍摄的照片或者视频可以存储至存储器104内。摄像模块108具体可包括镜头模组、影像感测器以及闪光灯等组件。镜头模组用于对被拍摄的目标成像,并将所成的像映射至影像感测器中。影像感测器用于接收来自镜头模组的光线,实现感光,以记录图像信息。具体地,影像感测器可基于互补金属氧化物半导体(Complementary Metal Oxide Semiconductor, CMOS)、电荷稱合兀件(Charge-coupledDevice, (XD)或者其他影像感测原理实现。
[0030]闪光灯模块110包括闪光灯和对应的配套电路,闪光灯能够在短时间内发出很强的光线,多用于光线较暗的场合瞬间照明,也用于光线较亮的场合给被拍摄对象局部补光。一般来说,用于移动终端100的闪光灯可为发光二极体(Light Emitting D1de, LED)闪光灯。
[0031]输入模块112可用于接收输入的字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入模块112可包括按键以及触控表面。按键例如可包括用于输入字符的字符按键,以及用于触发控制功能的控制按键。控制按键的实例包括“返回主屏”按键、开机/关机按键、拍照键等等。触控表面可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控表面上或在触控表面附近的操作),并根据预先设定的程序驱动相应的连接装置。可选的,触控表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给控制器102,并能接收控制器102发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控表面。除了触控表面,输入单元112还可以包括其他输入设备。上述的其他输入设备包括但不限于物理键盘、轨迹球、鼠标、操作杆等中的一种或多种。
[0032]显示模块114用于显示由用户输入的信息、提供给用户的信息以及移动终端100的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。在一个实例中,显不模块114可以包括一个显不面板。显不面板111例如可为一个液晶显示面板(Liquid Crystal Display, IXD)、有机发光二极管(Organic Light-EmittingD1de Display, 0LED)显不面板、电泳显不面板(Electro-Phoretic Display, EPD)等。进一步地,输入模块112的触控表面可设置于显示面板上从而与显示面板构成一个整体。
[0033]电源模块116用于向控制器102以及其他各组件提供电力供应。具体地,电源模块116可包括电源管理系统、一个或多个电源(如电池或者交流电)、充电电路、电源失效检测电路、逆变器、电源状态指示灯以及其他任意与移动终端100内电力的生成、管理及分布相关的组件。
[0034]请参见图2,其为本发明实施例的一种扫码方法的流程图,其包括以下步骤:
[0035]S201,接收用户输入的扫码指令。移动终端接收到扫码指令后,会启动扫码程序并进入扫码界面。
[0036]S202,通过移动终端的光传感器检测周围环境亮度。
[0037]S203,将周围环境亮度与设定的阈值进行比对。所述的阈值是指通过移动终端可以正常扫描条码所需要的环境亮度,该阈值可以根据实际需要来进行设定,例如移动终端摄像头的分辨率较高,该阈值就可以设置得较高,反之移动终端摄像头的分辨率较低,该阈值就可以设置得相对较低。
[0038]S204,当周围环境亮度小于设定的阈值,通过移动终端的控制器开启闪光灯。也即是说,当周围环境亮度小于设定的阈值时,环境亮度不足以支持移动终端进行扫码,这时通过控制器自动开启闪光灯,而无须人工开启闪光灯进行操作。
[0039]S205,对扫描范围进行识别,获取条码信息。本发明实施例所述的条码包括一维条码(也称为条形码)、二维条码(也称为二维码)、三维条码(也称为三维条码)等记录各类信
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1