扫码页面的显示方法和装置与流程

文档序号:12612408阅读:818来源:国知局
扫码页面的显示方法和装置与流程
本申请涉及终端
技术领域
,尤其涉及一种扫码页面的显示方法和装置。
背景技术
:随着互联网技术的快速发展,通过扫码二维码、条形码的方式来进行信息的交互已经变得越来越普遍。比如:用户在超市购物结账时,可以使用手机展示用于付款的条形码,收银人员可以通过扫码所述条形码实现收款的过程,又比如:越来越多的即时通讯软件也开始支持通过扫描二维码的方式添加好友。然而,在扫码二维码或者条形码的过程中,如何有效提高扫码的成功率已成为目前亟待解决的问题。技术实现要素:有鉴于此,本申请提供一种扫码页面的显示方法和装置。具体地,本申请是通过如下技术方案实现的:一种扫码页面的显示方法,所述方法包括:在检测到针对扫码页面的显示指令后,获取当前环境光强;根据所述当前环境光强确定目标屏幕亮度;基于所述目标屏幕亮度显示所述扫码页面。可选的,所述根据所述当前环境光强确定目标屏幕亮度,包括:判断是否保存所述当前环境光强对应的屏幕亮度;如果保存,则将所述当前环境光强对应的屏幕亮度确定为所述目标屏幕亮度。可选的,还包括:如果未保存,则将屏幕亮度的最大值确定为所述目标屏幕亮度。可选的,在基于所述目标屏幕亮度显示所述扫码页面之前,所述方法还包括:获取当前屏幕亮度;将所述当前屏幕亮度作为原始屏幕亮度保存;在基于所述目标屏幕亮度显示所述扫码页面之后,所述方法还包括:在退出所述扫码页面后,基于所述原始屏幕亮度显示其他页面。可选的,所述目标屏幕亮度大于等于基于显示的所述扫码页面成功扫码所需的最低屏幕亮度。一种扫码页面的显示装置,所述装置包括:光强获取单元,在检测到针对扫码页面的显示指令后,获取当前环境光强;亮度确定单元,根据所述当前环境光强确定目标屏幕亮度;目标显示单元,基于所述目标屏幕亮度显示所述扫码页面。可选的,所述亮度确定单元,具体判断是否保存所述当前环境光强对应的屏幕亮度;在保存时,将所述当前环境光强对应的屏幕亮度确定为所述目标屏幕亮度。可选的,所述亮度确定单元,在未保存时,将屏幕亮度的最大值确定为所述目标屏幕亮度。可选的,所述装置还包括:原始保存单元,在基于所述目标屏幕亮度显示所述扫码页面之前,获取当前屏幕亮度,并将所述当前屏幕亮度作为原始屏幕亮度保存;原始显示单元,在退出所述扫码页面后,基于所述原始屏幕亮度显示其他页面。可选的,所述目标屏幕亮度大于等于基于显示的所述扫码页面成功扫码所需的最低屏幕亮度。由以上描述可以看出,本申请终端可以根据当前环境光强确定目标屏幕亮度,并基于所述目标屏幕亮度显示扫码页面,在确保扫码成功的同时,可以根据当前环境光强自适应调节屏幕亮度,降低终端的电量消耗。附图说明图1是本申请一示例性实施例示出的一种扫码页面的显示方法的流程示意图。图2是本申请一示例性实施例示出的一种根据当前环境光强确定目标屏幕亮度的流程示意图。图3是本申请一示例性实施例示出的一种用于扫码页面的显示装置的一结构示意图。图4是本申请一示例性实施例示出的一种扫码页面的显示装置的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼 此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。相关技术中,为提高扫码的成功率,展示二维码或者条形码的终端通常会在显示二维码或者条形码时,将终端的屏幕亮度调到最大。这样的实现方式虽然提高了扫码的成功率,但是也增加了终端的电量消耗。针对上述问题,本申请提供一种扫码页面的显示方案,可以在确保扫码成功率的同时,降低终端的电量消耗。图1是本申请一示例性实施例示出的一种扫码页面的显示方法的流程示意图。请参考图1,所述扫码页面的显示方法可以应用在终端中,所述终端可以包括智能手机、平板电脑、PDA(PersonalDigitalAssistant,掌上电脑)、PC机等智能设备。所述扫码页面的显示方法可以包括以下步骤:步骤101,在检测到针对扫码页面的显示指令后,获取当前环境光强。在本实施例中,所述扫码页面可以包括:显示二维码或条形码的页面。其他设备,比如:其他终端、扫码枪等,可以通过扫描所述扫码页面中的二维码或条形码以实现与所述终端的信息交互。所述信息交互可以包括:添加好友、支付、获取信息等,本申请对此不作特殊限制。在本实施例中,所述显示指令可以包括点击指令、声控指令等。终端在检测到针对扫码页面的显示指令后,可以通过终端中集成的光学传感器获取终端所处环境的当前环境光强。步骤102,根据所述当前环境光强确定目标屏幕亮度。在本实施例中,所述目标屏幕亮度为终端显示扫码页面时的屏幕亮度,所述目标屏幕亮度可以大于等于基于显示的所述扫码页面成功扫码所需的最低屏幕亮度。基于前述步骤101,终端在获取到所述当前环境光强后,可以根据所述 当前环境光强确定所述目标屏幕亮度,比如:终端可以通过查找预先保存的当前环境光强与屏幕亮度的对应关系确定所述目标屏幕亮度。步骤103,基于所述目标屏幕亮度显示所述扫码页面。基于前述步骤102,终端在确定所述目标屏幕亮度后,可以基于所述目标屏幕亮度显示所述扫码页面。比如:在当前屏幕亮度低于所述目标屏幕亮度时,将当前屏幕亮度调高到所述目标屏幕亮度,在当前屏幕亮度高于所述目标屏幕亮度时,将当前屏幕亮度降低到所述目标屏幕亮度,在当前屏幕亮度等于所述目标屏幕亮度时,可以不对当前屏幕亮度进行调整。由以上描述可以看出,本申请终端可以根据当前环境光强确定目标屏幕亮度,并基于所述目标屏幕亮度显示扫码页面,在确保扫码成功的同时,可以根据当前环境光强自适应调节屏幕亮度,降低终端的电量消耗。图2是本申请一示例性实施例示出的一种根据当前环境光强确定目标屏幕亮度的流程示意图。请参考图2,该实施例在前述图1所示的实施例的基础上,所述根据当前环境光强确定目标屏幕亮度可以包括以下步骤:步骤201,判断是否保存当前环境光强对应的屏幕亮度。如果保存所述当前环境光强对应的屏幕亮度,则执行步骤202。如果未保存所述当前环境光强对应的屏幕亮度,则执行步骤203。在本实施例中,开发人员可以预先设置当前环境光强与屏幕亮度之间的对应关系,所述当前环境光强对应的屏幕亮度通常为基于显示的扫码页面成功扫码所需的最低屏幕亮度。表1为本申请一种当前环境光强与屏幕亮度之间的对应关系表,请参考表1的示例,假设,终端获取到的当前环境光强为1400,则在本步骤中,查找表1所示的对应关系可以确定已保存所述当前环境光强1400对应的屏幕亮度,可以执行步骤202。值得注意的是,表1仅为示例性的说明,在实际的应用中,开发人员也可以不组织这样的表格,本申请对此不作特殊限制。当前环境光强屏幕亮度[0,200)20[200,400)50[400,1000)65[1000,3000)115[3000,无穷大)245表1在本步骤中,如果终端确定未保存所述当前环境光强对应的屏幕亮度,比如:终端未下载当前环境光强与屏幕亮度之间的对应关系,则可以执行步骤203。步骤202,将所述当前环境光强对应的屏幕亮度确定为目标屏幕亮度。基于前述步骤201的判断结果,当保存获取到的所述当前环境光强对应的屏幕亮度时,可以将所述当前环境光强对应的屏幕亮度确定为所述目标屏幕亮度。仍以前述步骤201的举例为例,请再次参考表1,保存的当前环境光强1400对应的屏幕亮度为115,则在本步骤中,可以确定所述目标屏幕亮度为115。步骤203,将屏幕亮度的最大值确定为目标屏幕亮度。基于前述步骤201的判断结果,当未保存获取到的所述当前环境光强对应的屏幕亮度时,为确保能够基于显示的扫码页面扫码成功,可以将屏幕亮度的最大值确定为所述目标屏幕亮度。可选的,在实际应用中,当未保存获取到的所述当前环境光强对应的屏幕亮度时,也可以将预设的固定屏幕亮度确定为所述目标屏幕亮度,所述预设的固定屏幕亮度可以小于等于屏幕亮度的最大值。可选的,在本申请另一个例子中,在获取到当前环境光强后,也可以采用预设的算法计算目标屏幕亮度,本申请对此不作特殊限制。可选的,在本申请另一个例子中,终端在退出扫码页面后,可以恢复显 示扫码页面前的屏幕亮度。在一种实现方式中,终端可以在基于目标屏幕亮度显示所述扫码页面之前,获取当前屏幕亮度,并将所述当前屏幕亮度作为原始屏幕亮度保存,当退出所述扫码页面后,基于所述原始屏幕亮度显示其他页面,以恢复显示扫码页面前的屏幕亮度。在另一种实现方式中,终端也可以不保存原始屏幕亮度,在退出扫码页面后,终端可以基于当前环境光强自适应确定显示其他页面的屏幕亮度,本申请对此不作特殊限制。下面结合具体的应用场景来描述本申请的实现过程。在本申请一个可选的应用场景中,假设用户在超市结账时,使用支付宝钱包的“付款”功能进行支付。当用户点击支付宝钱包主页面的“付款”图标时,用户使用的手机可以开启光学传感器获取当前环境光强,假设获取到的所述当前环境光强为450,则根据表1所示的对应关系,手机可以确定目标屏幕亮度为65。而手机的当前屏幕亮度为50,则手机将屏幕亮度调高到65显示包括条形码的扫码页面。手机会在收银员成功扫码后退出扫码页面,并将屏幕亮度调回到50以显示其他页面。在这个过程中,手机无需将屏幕亮度调到最大值,大大减少了手机的电量消耗。与前述扫码页面的显示方法的实施例相对应,本申请还提供了扫码页面的显示装置的实施例。本申请扫码页面的显示装置的实施例可以应用在终端上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在终端的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图3所示,为本申请扫码页面的显示装置所在终端的一种硬件结构图,除了图3所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的终端通常根据该终端的实际功能,还可以包括其他硬件,对此不再赘述。图4是本申请一示例性实施例示出的一种扫码页面的显示装置的结构示意图。请参考图4,所述扫码页面的显示装置300可以应用在前述图3所示的终端中,包括有:光强获取单元301、亮度确定单元302、目标显示单元303、原始保存单元304以及原始显示单元305。其中,所述光强获取单元301,在检测到针对扫码页面的显示指令后,获取当前环境光强;所述亮度确定单元302,根据所述当前环境光强确定目标屏幕亮度;所述目标显示单元303,基于所述目标屏幕亮度显示所述扫码页面。可选的,所述亮度确定单元302,具体判断是否保存所述当前环境光强对应的屏幕亮度;在保存时,将所述当前环境光强对应的屏幕亮度确定为所述目标屏幕亮度。可选的,所述亮度确定单元302,在未保存时,将屏幕亮度的最大值确定为所述目标屏幕亮度。所述原始保存单元304,在基于所述目标屏幕亮度显示所述扫码页面之前,获取当前屏幕亮度,并将所述当前屏幕亮度作为原始屏幕亮度保存;所述原始显示单元305,在退出所述扫码页面后,基于所述原始屏幕亮度显示其他页面。可选的,所述目标屏幕亮度大于等于基于显示的所述扫码页面成功扫码所需的最低屏幕亮度。上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1