一种扫描方法及终端设备技术

技术编号:21300200 阅读:19 留言:0更新日期:2019-06-12 08:05
本发明专利技术实施例提供一种扫描方法及终端设备,涉及终端技术领域,以解决调整终端设备功耗的方式不够灵活的问题。该方法包括:在预览模式下获取扫描对象在预览框中的面积比,该面积比为第一面积和第二面积的比值,该第一面积为该扫描对象在预览框中所占的面积,该第二面积为该预览框的面积的比值;根据该面积比,确定与该面积比对应的第一像素模式;以该第一像素模式扫描该扫描对象。

A Scanning Method and Terminal Equipment

The embodiment of the present invention provides a scanning method and a terminal device, which relates to the field of terminal technology to solve the problem that the way of adjusting the power consumption of the terminal device is not flexible enough. The method includes: acquiring the area ratio of the scanned object in the preview frame in the preview mode, the area ratio is the ratio of the first area to the second area, the first area is the area that the scanned object occupies in the preview frame, and the second area is the ratio of the area of the preview frame; determining the first pixel mode corresponding to the area ratio according to the area ratio; The scanning object is scanned by the mode.

【技术实现步骤摘要】
一种扫描方法及终端设备
本专利技术实施例涉及终端
,尤其涉及一种扫描方法及终端设备。
技术介绍
随着终端技术的发展,用户使用终端设备扫描二维码的频率越来越高。通常,用户可以通过终端设备的摄像头在预览模式下扫描并识别二维码。其中,若用户没有更改摄像头的像素,则摄像头每次扫描所使用的像素均是固定的(可以为默认的像素,也可以为用户选择的像素)。摄像头使用高像素或低像素均能成功扫描二维码并识别该二维码指示的信息。然而,由于摄像头使用高像素扫描的功耗高于摄像头使用低像素扫描的功耗,因此,当摄像头近距离扫描二维码时,若摄像头使用高像素扫描,则会导致摄像头的功耗较高;当摄像头远距离扫描二维码时,若摄像头使用过低像素扫描,则会导致摄像头采集信息失败;如果用户想要调整,用户需要手动调整摄像头的像素模式,从而导致调整终端设备功耗的方式不够灵活。
技术实现思路
本专利技术实施例提供一种扫描方法及终端设备,以解决调整终端设备功耗的方式不够灵活的问题。为了解决上述技术问题,本专利技术实施例是这样实现的:第一方面,本专利技术实施例提供一种扫描方法,在预览模式下获取扫描对象在预览框中的面积比,该面积比为第一面积和第二面积的比值,该第一面积为该扫描对象在预览框中所占的面积,该第二面积为该预览框的面积;根据该面积比,确定与该面积比对应的第一像素模式;以该第一像素模式扫描该扫描对象。第二方面,本专利技术实施例还提供了一种终端设备,该终端设备包括获取模块、确定模块和扫描模块;该获取模块,用于在预览模块式下获取扫描对象在预览框中的面积比,该面积比为第一面积和第二面积的比值,该第一面积为扫描对象在预览框中所占的面积,该第二面积为该预览框的面积;该确定模块,用于根据该获取模块获取的该面积比,确定与该面积比对应的第一像素模式;该扫描模块,用于以该确定模块确定的该第一像素模式扫描该扫描对象。第三方面,本专利技术实施例提供了一种终端设备,包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面所述的扫描方法的步骤。第四方面,本专利技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面所述的扫描方法的步骤。在本专利技术实施例中,终端设备首先在预览模式下获取扫描对象在预览框中的面积比,然后终端设备根据该面积比,确定该面积比对应的一个像素模式为第一像素模式,最后终端设备根据该第一像素模式扫描扫描对象。其中,该面积比为第一面积和第二面积的比值,第一面积为扫描对象在预览框中所占的面积,第二面积为预览框的面积。由于终端设备是根据上述面积比选择扫描的像素模式,对于同一个扫描对象,该扫描对象距离终端设备较近时,该扫描对象在预览框中的面积越大,终端设备可以在面积比较大时选择该较大的面积比对应的像素模式,当该扫描对象距离终端设备较远时,该扫描对象在预览框中的面积越小,也可以在面积比较小时选择该较小的面积比对应的像素模式,无需用户手动调整,因此,相比于现有采用固定功耗扫描的方式,本专利技术实施例提供的扫描方法,可以灵活地调节终端设备的功耗,不仅可以降低终端设备在近距离扫描一个扫描对象的功耗,还可以提高终端设备在远距离扫描一个扫描对象的准确性。附图说明图1为本专利技术实施例提供的一种可能的安卓操作系统的架构示意图;图2为本专利技术实施例提供的一种扫描方法的流程示意图;图3为本专利技术实施例提供的一种扫描界面示意图;图4为本专利技术实施例提供的一种像素模式的切换逻辑示意图;图5为本专利技术实施例提供的一种终端设备可能的结构示意图;图6为本专利技术实施例提供的又一种终端设备可能的结构示意图;图7为本专利技术实施例提供的又一种终端设备可能的结构示意图;图8为本专利技术各个实施例的一种终端设备的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,本文中的“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。“多个”是指两个或多于两个。本专利技术的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一面积和第二面积等是用于区别不同的面积,而不是用于描述面积的特定顺序。需要说明的是,本专利技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本专利技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。本专利技术实施例中的终端设备可以为具有操作系统的终端设备。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本专利技术实施例不作具体限定。下面以安卓操作系统为例,介绍一下本专利技术实施例提供的扫描方法所应用的软件环境。如图1所示,为本专利技术实施例提供的一种可能的安卓操作系统的架构示意图。在图1中,安卓操作系统的架构包括4层,分别为:应用程序层、应用程序框架层、系统运行库层和内核层(具体可以为Linux内核层)。其中,应用程序层包括安卓操作系统中的各个应用程序(包括系统应用程序和第三方应用程序)。应用程序框架层是应用程序的框架,开发人员可以在遵守应用程序的框架的开发原则的情况下,基于应用程序框架层开发一些应用程序。系统运行库层包括库(也称为系统库)和安卓操作系统运行环境。库主要为安卓操作系统提供其所需的各类资源。安卓操作系统运行环境用于为安卓操作系统提供软件环境。内核层是安卓操作系统的操作系统层,属于安卓操作系统软件层次的最底层。内核层基于Linux内核为安卓操作系统提供核心系统服务和与硬件相关的驱动程序。以安卓操作系统为例,本专利技术实施例中,开发人员可以基于上述如图1所示的安卓操作系统的系统架构,开发实现本专利技术实施例提供的扫描方法的软件程序,从而使得该扫描方法可以基于如图1所示的安卓操作系统运行。即处理器或者终端设备设备可以通过在安卓操作系统中运行该软件程序实现本专利技术实施例提供的扫描方法。下面结合图2中对本专利技术实施例的扫描方法进行说明。图2为本专利技术实施例提供的一种扫描方法的流程示意图,如图2所示,该扫描方法包括S201-S203:S201、终端设备在预览模式下获取扫描对象在预览框中的面积比。其中,该面积比为第一面积和第二面积的比值,第一面积为扫描对象在预览框中所占的面积,第二面积为预览框的面积。可以理解,对于同一个扫描对象,扫描对象距离终端设备的距离越大,该扫描对象在预览框中的面积越小,该扫描对象距离终端设备的距离越小,该扫描对象在同一个预览框中的面积越大。需要说明的是,预览框即为终端设备界面上显示的扫描区域。可选的,扫描对象可以包括条形码、二维码、物品(例如,扫描识别一个物品是什么物品)等,其中,本专利技术实施例中,二维本文档来自技高网...

【技术保护点】
1.一种扫描方法,应用于终端设备,其特征在于,所述方法包括:在预览模式下获取扫描对象在预览框中的面积比,所述面积比为第一面积和第二面积的比值,所述第一面积为所述扫描对象在所述预览框中所占的面积,所述第二面积为所述预览框的面积;根据所述面积比,确定与所述面积比对应的第一像素模式;以所述第一像素模式扫描所述扫描对象。

【技术特征摘要】
1.一种扫描方法,应用于终端设备,其特征在于,所述方法包括:在预览模式下获取扫描对象在预览框中的面积比,所述面积比为第一面积和第二面积的比值,所述第一面积为所述扫描对象在所述预览框中所占的面积,所述第二面积为所述预览框的面积;根据所述面积比,确定与所述面积比对应的第一像素模式;以所述第一像素模式扫描所述扫描对象。2.根据权利要求1所述的方法,其特征在于,所述根据所述面积比,确定与所述面积比对应的第一像素模式,包括:根据所述面积比,确定所述面积比所在的第一区间,所述第一区间为预设的多个区间中的一个区间,所述多个区间中的每个区间分别对应一个像素模式;将所述第一区间对应的像素模式确定为所述第一像素模式。3.根据权利要求2所述的方法,其特征在于,所述终端设备中的摄像头在第二像素模式下的功耗小于所述摄像头在第三像素模式下的功耗,所述第二像素模式为与所述多个区间中的第二区间对应的像素模式,所述第三像素模式为与所述多个区间中的第三区间对应的像素模式,所述第二区间的最大值小于所述第三区间的最小值。4.根据权利要求3所述的方法,其特征在于,所述摄像头的第一分辨率小于所述摄像头的第二分辨率;所述第一分辨率为在所述第二像素模式下,所述摄像头的分辨率;所述第二分辨率为在所述第三像素模式下,所述摄像头的分辨率。5.根据权利要求4所述的方法,其特征在于,所述第一分辨率对应的采样频率小于第二分辨率对应的采样频率。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述以所述第一像素模式扫描所述扫描对象,包括:在所述终端设备处于熄屏状态下,以所述第一像素模式扫描所述扫描对象;所述方法还包括:在扫描所述扫描对象之后,控制所述终端设备切换为亮屏状态,并在所述终端设备的显示屏上显示所述扫描对象的信息。7.根据权利要求1所述的方法,其特征在于,所述在预览模式下获取扫描对象在预览框中的面积比,包括:获取所述第一面积和所述第二面积,所述第一面积为所述扫描对象的轮廓围成的区域或者包括所述扫描对象的最小区域的面积;根据所述第一面积和所述第二面积,获取所述面积比。8.根据权利要求1所述的方法,其特征在于,在所述根据所述面积比,确定与所述面积比对应的第一像素模式之后,所述方法还包括:若目标像素模式的功耗不等于所述第一像素模式的功耗,将所述目标像素模式切换为所述第一像素模式;其中,所述目标像素模式为所述终端设备当前采用的像素模式。9.一种终端设备,其特征在于,所述终端设备包括获取模块、确定模块和扫描模块;所述获取模块,用于在预览模式下获取扫描对象在预览框中的面积比,所述面积比为第一面积和第二面积的比值,所述第一面积为所述扫描对象在所述预览框中所占的面积,所述第二面积为所述预览框的面积;...

【专利技术属性】
技术研发人员:李松杰王丹妹
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1