一种显示控制方法及装置、终端和可读存储介质与流程

文档序号:13660558阅读:119来源:国知局
一种显示控制方法及装置、终端和可读存储介质与流程

本发明涉及移动通信技术领域,尤其涉及一种显示控制方法及装置、终端和可读存储介质。



背景技术:

随着移动通信技术的发展,指纹验证功能在移动终端上的应用越来越广泛。例如,当具有通过指纹验证开启屏幕功能的移动终端处于待机及锁屏状态时,移动终端上的指纹验证模块一直处于激活状态,并按照一定的频率扫描指纹而使得移动终端处于耗电状态,且如果当用户手上沾水或有污渍的时候,用手指按压录入指纹将无法解锁屏幕,从而给用户带来不便。而对于移动终端中具有指纹支付功能的应用程序进行指纹验证支付时,需要进入该应用程序,选择指纹验证选项后激活指纹验证模块,才能进行指纹验证,操作繁琐,降低了用户体验。

因此,如何简化终端应用程序的显示及操作过程,如简化指纹验证的操作过程,以提高用户的使用体验,是现有技术亟待解决的问题之一。



技术实现要素:

本发明公开了一种显示控制方法及装置、终端和可读存储介质,显示控制方法及装置应用于具有显示屏的终端,用以解决终端应用程序的显示及操作繁琐的问题。

本发明实施例提供了一种显示控制方法,应用于具有显示屏的终端,包括:

通过终端的传感器对所述显示屏的预设区域进行检测;

判断所述传感器在所述预设区域是否检测到悬浮操控事件;

若所述传感器在所述预设区域检测到悬浮操控事件,则在所述显示屏的预设区域内显示预设虚拟控件。

可选地,所述显示控制方法,还包括:

若检测到作用于所述预设虚拟控件的预设操作,则控制终端执行对应的功能。

优选地,所述在所述显示屏的预设区域内显示预设虚拟控件,包括:

获取所述终端的当前运行状态;

判断获取到的所述当前运行状态是否为预设运行状态;

若获取到的所述当前运行状态为预设运行状态,则在所述显示屏的预设区域内显示与所述预设运行状态具有对应关系的预设虚拟控件。

优选地,若获取到的所述当前运行状态为预设运行状态,则在所述显示屏的预设区域内显示与所述预设运行状态具有对应关系的预设虚拟控件,包括:

若所述终端的当前运行状态为前台运行预设应用程序,则在所述显示屏的预设区域内显示虚拟home键;

或者,若所述终端的当前运行状态为熄屏状态、锁屏状态或者支付状态,则激活指纹验证模块,并在所述显示屏的预设区域内显示虚拟指纹控件。

优选地,所述传感器包括设置于显示屏内的电容传感器,或者设置于显示屏内的超声波传感器。

可选地,所述显示控制方法,还包括:

若所述传感器在所述预设区域检测到悬浮操控事件消失,则在所述显示屏的预设区域内不显示所述预设虚拟控件。

本发明实施例提供了一种显示控制装置,应用于具有显示屏的终端,包括:

检测单元,用于通过终端的传感器对所述显示屏的预设区域进行检测;

判断单元,用于判断所述传感器在所述预设区域是否检测到悬浮操控事件;

显示单元,用于若所述判断单元判断出所述传感器在所述预设区域检测到悬浮操控事件,则在所述显示屏的预设区域内显示预设虚拟控件。

可选地,所述显示控制装置,还包括:

控制单元,用于若检测到作用于所述预设虚拟控件的预设操作,则控制终端执行对应的功能。

优选地,所述显示单元,具体用于获取所述终端的当前运行状态;判断获取到的所述当前运行状态是否为预设运行状态;若获取到的所述当前运行状态为预设运行状态,则在所述显示屏的预设区域内显示与所述预设运行状态具有对应关系的预设虚拟控件;

优选地,所述显示单元,具体用于若所述终端的当前运行状态为前台运行预设应用程序,则在所述显示屏的预设区域内显示虚拟home键;或者,若所述终端的当前运行状态为熄屏状态、锁屏状态或者支付状态,则激活指纹验证模块,并在所述显示屏的预设区域内显示虚拟指纹控件。

优选地,所述传感器包括设置于显示屏内的电容传感器,或者设置于显示屏内的超声波传感器。

可选地,所述显示控制装置,还包括:

处理单元,用于若所述传感器在所述预设区域检测到悬浮操控事件消失,则在所述显示屏的预设区域内不显示所述预设虚拟控件。

本发明实施例提供了一种终端,所述终端包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现上述显示控制方法的步骤。

本发明实施例提供的一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述显示控制方法的步骤。

本发明的有益效果包括:

本发明提供的显示控制方法及装置,应用于具有显示屏的终端,首先通过终端的传感器对显示屏的预设区域进行检测,再判断传感器在该预设区域是否检测到悬浮操控事件,如果传感器在显示屏的预设区域检测到悬浮操控事件,则在该预设区域内显示预设虚拟控件,从而使得用户可以不必用手指直接接触屏幕即可显示相应操作界面,并进一步实现相应操作,简化了终端应用程序的显示及操作过程,提高了用户体验。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例一提供的显示控制方法的实施流程示意图;

图2为本发明实施例一中,虚拟home键在终端显示屏的预设区域内的显示示意图;

图3为本发明实施例一中,虚拟指纹控件在终端显示屏的预设区域内的显示示意图;

图4为本发明实施例二提供的显示控制装置的结构示意图;

图5为本发明实施例三提供的显示控制装置/终端设备的硬件结构示意图。

具体实施方式

为了解决终端应用程序的显示操作繁琐的问题,本发明提出了一种显示控制方法及装置。

本发明实施例提供的显示控制方法的实施原理是:应用于具有显示屏的终端,首先通过终端的传感器对显示屏的预设区域进行检测,再判断传感器在该预设区域是否检测到悬浮操控事件,如果传感器在显示屏的预设区域检测到悬浮操控事件,则在该预设区域内显示预设虚拟控件,从而使得用户可以不必用手指直接接触屏幕即可显示相应操作界面,并进一步实现相应操作,简化了终端应用程序的显示及操作过程,提高了用户体验。

以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

实施例一

如图1所示,其为本发明实施例一提供的显示控制方法的实施流程示意图,可以包括以下步骤:

s11、通过终端的传感器对所述显示屏的预设区域进行检测。

具体实施时,传感器可以为设置于显示屏内的电容传感器,或者设置于显示屏内的超声波传感器。终端的显示屏可以为支持悬浮触控的显示屏,支持悬浮触控的显示屏上有两种电容式传感器,互电容传感器和自电容传感器。自电容传感器能够产生比互电容强大的信号,检测更远的手指感应检测距离范围,可达20mm。互电容传感器的电场很小,以至于信号强度很低,无法感应到那些非常弱小的信号。因此,当用户的手指在屏幕上悬停时,互电容传感器就无法感应到信号。自电容传感器要比互电容的大,大传感器可以产生强大的信号,使得终端设备可以检测到在屏幕上方20mm内的手指。悬浮触控通过在一个触摸屏幕、同时运行自电容传感器和互电容传感器实现,互电容用于完成正常的触碰感应,包括多点触控,而自电容传感器用于检测悬停在屏幕上方的手指操作。

具体地,终端可以通过设置于显示屏内的自电容传感器对所述显示屏的预设区域进行检测,或通过设置于显示屏内的超声波传感器对所述显示屏的预设区域进行检测。

例如,针对终端中的具有指纹验证功能的应用程序,可以在显示屏上设置任意的区域用于悬浮操控操作。

s12、判断所述传感器在所述预设区域是否检测到悬浮操控事件。

具体实施时,判断终端的传感器在预设区域是否检测到悬浮操控事件,当用户的手指进入显示屏的预设区域的上方预设范围内时,确定检测到悬浮操控事件。其中,预设范围为终端所用的支持悬浮触控的显示屏所支持的可以感应到的距离显示屏的最远距离,如20mm。

s13、若所述传感器在所述预设区域检测到悬浮操控事件,则在所述显示屏的预设区域内显示预设虚拟控件。

具体实施时,若所述传感器在所述预设区域检测到悬浮操控事件,则在所述显示屏的预设区域内显示预设虚拟控件。具体地,获取终端的当前运行状态,并判断获取到的当前运行状态是否为预设运行状态,若获取到的当前运行状态为预设运行状态,则在显示屏的预设区域内显示与预设运行状态具有对应关系的预设虚拟控件。

具体地,若所述终端的当前运行状态为前台运行预设应用程序,则在所述显示屏的预设区域内显示虚拟home键,即主控制键,如图2所示。或者,若所述终端的当前运行状态为熄屏状态、锁屏状态或者支付状态,则激活指纹验证模块,并在所述显示屏的预设区域内显示虚拟指纹控件,如图3所示。其中,预设区域可以设置于显示屏的任意位置,此处不作限定。

进一步地,若检测到作用于所述预设虚拟控件的预设操作,则控制终端执行对应的功能。若所述传感器在所述预设区域检测到悬浮操控事件消失,则在所述显示屏的预设区域内不显示所述预设虚拟控件。

例如,如果传感器在预设区域检测到悬浮操控事件,若终端的当前运行状态为前台运行预设应用程序如正在全屏播放视频、全屏玩游戏、全屏显示运行内容等时,则在显示屏的预设区域内显示虚拟home键,当检测到作用于虚拟home键的操作时,用户可以通过虚拟home键执行对应的功能,如触摸该按键返回上一级、按压该按键返回到终端的桌面、双压该按钮显示多任务界面等,虚拟home键的功能可以根据需要自行设定,此处不作限定。或者,如果传感器在预设区域检测到悬浮操控事件,若终端的当前运行状态为熄屏状态、锁屏状态或支付状态时,其中,可以支付的应用程序如支付宝、微信等均需支持指纹支付功能,则激活指纹验证模块,并在显示屏的预设区域内显示虚拟指纹控件,当检测到作用于虚拟指纹控件的操作时,则控制终端执行对应的功能,如熄屏、锁屏或支付等。

本发明实施例一提供的显示控制方法,应用于具有显示屏的终端,首先通过终端的传感器对显示屏的预设区域进行检测,再判断传感器在该预设区域是否检测到悬浮操控事件,如果传感器在显示屏的预设区域检测到悬浮操控事件,则在该预设区域内显示预设虚拟控件,当检测到作用于预设虚拟控件的预设操作,则控制终端执行对应的功能,从而使得用户可以不必用手指直接接触屏幕即可显示相应操作界面,并进一步实现相应操作,简化了终端应用程序的显示及操作过程,提高了用户体验。

实施例二

基于同一发明构思,本发明实施例二还提供了一种显示控制装置,由于上述装置解决问题的原理与上述显示控制方法相似,因此上述装置的实施可以参见方法的实施,重复之处不再赘述。

如图4所示,其为本发明实施例二提供的显示控制装置的结构示意图,可以包括:

检测单元21,用于通过终端的传感器对所述显示屏的预设区域进行检测;

判断单元22,用于判断所述传感器在所述预设区域是否检测到悬浮操控事件;

显示单元23,用于若所述判断单元判断出所述传感器在所述预设区域检测到悬浮操控事件,则在所述显示屏的预设区域内显示预设虚拟控件。

可选地,所述显示控制装置,还包括:

控制单元,用于若检测到作用于所述预设虚拟控件的预设操作,则控制终端执行对应的功能。

优选地,所述显示单元23,具体用于获取所述终端的当前运行状态;判断获取到的所述当前运行状态是否为预设运行状态;若获取到的所述当前运行状态为预设运行状态,则在所述显示屏的预设区域内显示与所述预设运行状态具有对应关系的预设虚拟控件;

优选地,所述显示单元23,具体用于若所述终端的当前运行状态为前台运行预设应用程序,则在所述显示屏的预设区域内显示虚拟home键;或者,若所述终端的当前运行状态为熄屏状态、锁屏状态或者支付状态,则激活指纹验证模块,并在所述显示屏的预设区域内显示虚拟指纹控件。

优选地,所述传感器包括设置于显示屏内的电容传感器,或者设置于显示屏内的超声波传感器。

可选地,所述显示控制装置,还包括:

处理单元,用于若所述传感器在所述预设区域检测到悬浮操控事件消失,则在所述显示屏的预设区域内不显示所述预设虚拟控件。

实施例三

如图5所示,为本发明实施例三提供的显示控制装置/终端设备的硬件结构示意图。该实施例的显示控制装置/终端设备包括:处理器301、存储器302以及存储在所述存储器中并可在所述处理器上运行的计算机程序,例如显示控制程序。所述处理器执行所述计算机程序时实现上述各个显示控制方法实施例中的步骤,例如图1所示的步骤s11。或者,所述处理器执行所述计算机程序时实现上述各装置实施例中各模块/单元的功能,例如21。

示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述显示控制装置/终端设备中的执行过程。例如,所述计算机程序可以被分割成检测单元、判断单元以及显示单元,各模块具体功能如下:

检测单元,用于通过终端的传感器对所述显示屏的预设区域进行检测;

判断单元,用于判断所述传感器在所述预设区域是否检测到悬浮操控事件;

显示单元,用于若所述判断单元判断出所述传感器在所述预设区域检测到悬浮操控事件,则在所述显示屏的预设区域内显示预设虚拟控件。

所述显示控制装置/终端设备可以是移动终端、桌上型计算机、笔记本、掌上电脑及云端服务器等终端设备。所述显示控制装置/终端设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,所述示意图仅仅是显示控制装置/终端设备的示例,并不构成对显示控制装置/终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述显示控制装置/终端设备还可以包括输入输出设备、网络接入设备、总线等。

所述处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述显示控制装置/终端设备的控制中心,利用各种接口和线路连接整个显示控制装置/终端设备的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述显示控制装置/终端设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

实施例四

所述显示控制装置/终端设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(装置)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1