显示控制方法和装置、终端、计算机可读存储介质制造方法及图纸

技术编号:19008896 阅读:96 留言:0更新日期:2018-09-22 08:48
本申请涉及一种显示控制方法和装置、终端、计算机可读存储介质。该方法包括:当终端的抬起唤醒功能打开时,基于终端内置的加速度传感器持续获取加速度数据;根据连续多个加速度数据判断终端是否具有单一方向的运动变化趋势;当确定所述终端具有单一方向的运动趋势时,基于所述加速传感器获取终端的姿态信息;当所述姿态信息符合预设亮屏条件时,点亮所述终端的显示屏幕。通过上述方法,能够在确定终端具有单一方向的变化趋势后判断是否符合预设亮屏条件,避免终端晃动引起亮屏误触发,在提高屏幕唤醒动作的识别准确率的同时,不需要增加额外的传感器,降低了终端功耗,节省器件成本。

Display control method and device, terminal and computer readable storage medium

The application relates to a display control method and device, a terminal and a computer readable storage medium. The method includes: when the lifting and waking function of the terminal is turned on, the acceleration data is continuously acquired based on the built-in acceleration sensor of the terminal; whether the terminal has a motion change trend in a single direction is judged according to the successive multiple acceleration data; and when the terminal has a motion trend in a single direction is determined, the addition method is based on the addition method. The speed sensor obtains the attitude information of the terminal and lights up the display screen of the terminal when the attitude information meets the preset lighting condition. Through the above-mentioned method, it is possible to judge whether the terminal has a single direction change trend to meet the pre-set brightening conditions, avoid the terminal shaking caused by false triggering of the brightening screen, improve the recognition accuracy of the screen wake-up action without adding additional sensors, reduce terminal power consumption and save device costs.

【技术实现步骤摘要】
显示控制方法和装置、终端、计算机可读存储介质
本申请涉及电子
,特别是涉及一种显示控制方法和装置、终端、计算机可读存储介质。
技术介绍
随着通信设备的智能化发展,传感器的应用越来越广泛,通过传感器可以智能化地实现多种功能,现在的智能终端上往往搭载了很多传感器,例如声传感器、光传感器、触摸传感器、重力传感器、加速度传感器、方向传感器、距离传感器、磁传感器等,给用户带来了丰富的应用和体验。在通过传感器实现抬手亮屏功能的过程中,终端摇晃过程中也可能引起误触发,影响用户体验,而采用多个传感器结合进行抬手动作检测的方案会带来功耗的增加,并且器件成本过高。
技术实现思路
本申请实施例提供一种显示控制方法、装置、计算机设备及存储介质,能够提高屏幕唤醒动作的识别准确率,有效防止误触发。一种显示控制方法,用于控制终端的显示屏幕,所述方法包括:当终端的抬起唤醒功能打开时,基于终端内置的加速度传感器持续获取加速度数据;根据连续多个加速度数据判断终端是否具有单一方向的运动变化趋势;所述加速度数据的变化反映了终端的运动状态变化;当确定所述终端具有单一方向的运动趋势时,基于所述加速传感器获取终端的姿态信息;当所述姿态信息符合预设亮屏条件时,点亮所述终端的显示屏幕。一种显示控制装置,包括:数据获取模块,用于当终端的抬起唤醒功能打开时,基于终端内置的加速度传感器持续获取加速度数据;趋势判断模块,用于根据连续多个加速度数据判断终端是否具有单一方向的运动变化趋势;姿态获取模块,用于当确定所述终端具有单一方向的运动趋势时,基于所述加速传感器获取终端的姿态信息;显示控制模块,用于当所述姿态信息符合预设亮屏条件时,点亮所述终端的显示屏幕。一种终端,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述的显示控制方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的方法的步骤。上述显示控制方法和装置、终端、计算机可读存储介质,当终端的抬起唤醒功能打开时,基于终端内置的加速度传感器持续获取加速度数据,根据连续多个加速度数据判断终端是否具有单一方向的运动变化趋势,当确定所述终端具有单一方向的运动趋势时,基于所述加速传感器获取终端的姿态信息,当所述姿态信息符合预设亮屏条件时,点亮所述终端的显示屏幕。通过上述方法,能够在确定终端具有单一方向的变化趋势后判断是否符合预设亮屏条件,避免终端晃动引起亮屏误触发,在提高屏幕唤醒动作的识别准确率的同时,不需要增加额外的传感器,降低了终端功耗,节省器件成本。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一个实施例中传感器的驱动框架示意图;图2为一个实施例中终端的内部结构示意图;图3为一个实施例中显示控制方法的流程图;图4为又一个实施例中显示控制方法的流程图;图5为又一个实施例中显示控制方法的流程图;图6为又一个实施例中显示控制方法的流程图;图7为又一个实施例中显示控制方法的流程图;图8为又一个实施例中显示控制方法的流程图;图9为一个实施例中显示控制装置的结构框图;图10为与本申请实施例提供的终端相关的手机的部分结构的框图;图11为一个实施例中终端的空间坐标轴位置示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本申请。可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客户端。在一个实施例中,如图1所示,提供了一种传感器的驱动框架示意图。其中,该传感器的驱动框架包括用户空间层110、内核空间层120和硬件层130。用户空间层110上可包含应用程序112,传感器可通过该应用程序112来实现对终端运动状态的检测,当终端的位置信息和/或转动角度达到预设唤醒条件时,唤醒终端屏幕。内核空间层120中包括I2C(Inter-IntegratedCircuit,I2C总线)设备驱动122、I2C核心124以及I2C适配器126。通过I2C设备驱动122实现对I2C硬件体系结构中设备端的驱动,设备一般挂接在受主芯片(CPU)控制的I2C适配器126上,通过I2C适配器126与主芯片交换数据。I2C核心124提供了I2C总线驱动和设备驱动的注册、注销方法。通过I2C总线驱动实现对硬件层中的I2C适配器132的控制,I2C总线驱动主要包含了I2C适配器132的数据结构和控制I2C适配器132产生通信信号的函数,控制I2C适配器与I2C设备交换数据。通过上述的传感器的驱动框架,可实现本申请各个实施例中的显示控制方法。在一个实施例中,如图2所示,提供了一种终端的内部结构示意图。该终端包括通过系统总线连接的处理器、存储器和显示屏。其中,该处理器用于提供计算和控制能力,支撑整个终端的运行。存储器用于存储数据、程序、和/或指令代码等,存储器上存储至少一个计算机程序,该计算机程序可被处理器执行,以实现本申请实施例中提供的适用于终端的显示控制方法。存储器可包括磁碟、光盘、只读存储记忆体(Read-OnlYMemorY,ROM)等非易失性存储介质,或随机存储记忆体(Random-Access-MemorY,RAM)等。例如,在一个实施例中,存储器包括非易失性存储介质及内存储器。非易失性存储介质存储有操作系统、数据库和计算机程序。该数据库中存储有用于实现以上各个实施例所提供的一种显示控制方法相关的数据,比如可存储有唤醒终端屏幕的预设位置数据或角度数据等。该计算机程序可被处理器所执行,以用于实现本申请各个实施例所提供的一种显示控制方法。内存储器为非易失性存储介质中的操作系统、数据库和计算机程序提供高速缓存的运行环境。显示屏可以是触摸屏,比如为电容屏或电子屏,用于显示终端的界面信息,显示屏包括亮屏状态和息屏状态,当终端处于休眠模式时显示屏为息屏状态,当终端的屏幕被唤醒时显示屏为亮屏状态。该终端可以是手机、平板电脑或者个人数字助理或穿戴式设备等。本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。如该终端还包括通过系统总线连接的传感器,传感器可以是加速度传感器、陀螺仪、红外线传感器、地磁传感器中的一种及以本文档来自技高网
...
显示控制方法和装置、终端、计算机可读存储介质

【技术保护点】
1.一种显示控制方法,用于控制终端的显示屏幕,所述方法包括:当终端的抬起唤醒功能打开时,基于终端内置的加速度传感器持续获取加速度数据;根据连续多个加速度数据判断终端是否具有单一方向的运动变化趋势;所述加速度数据的变化反映了终端的运动状态变化;当确定所述终端具有单一方向的运动趋势时,基于所述加速传感器获取终端的姿态信息;当所述姿态信息符合预设亮屏条件时,点亮所述终端的显示屏幕。

【技术特征摘要】
1.一种显示控制方法,用于控制终端的显示屏幕,所述方法包括:当终端的抬起唤醒功能打开时,基于终端内置的加速度传感器持续获取加速度数据;根据连续多个加速度数据判断终端是否具有单一方向的运动变化趋势;所述加速度数据的变化反映了终端的运动状态变化;当确定所述终端具有单一方向的运动趋势时,基于所述加速传感器获取终端的姿态信息;当所述姿态信息符合预设亮屏条件时,点亮所述终端的显示屏幕。2.根据权利要求1所述的方法,其特征在于,所述当终端的抬起唤醒功能打开时,基于终端内置的加速度传感器持续获取加速度数据,包括:当所述终端处于息屏状态时,获取所述加速度传感器采集的X、Y、Z三轴分量上的加速度值;将获取的X、Y、Z三轴分量上的加速度值存储至缓冲器中,以提供给主芯片进行数据处理。3.根据权利要求1所述的方法,其特征在于,所述根据连续多个加速度数据判断终端是否具有单一方向的运动变化趋势,包括:获取X轴上的连续多个加速度值,判断所述连续多个加速度值的变化趋势;若所述连续多个加速度值为依次变大或变小,则认为终端在X轴方向上具有单一方向的运动趋势;或若任意连续两个加速度值的误差小于预设误差阈值,则认为终端在X轴方向上具有单一方向的运动趋势。4.根据权利要求3所述的方法,其特征在于,所述根据连续多个加速度数据判断终端是否具有单一方向的运动变化趋势,还包括:获取Y轴上的连续多个加速度值,判断所述连续多个加速度值的变化趋势;若所述连续多个加速度值为依次变大或变小,则认为终端在Y轴方向上具有单一方向的运动趋势;或若任意连续两个加速度值的误差小于预设误差阈值,则认为终端在Y轴方向上具有单一方向的运动趋势。5.根据权利要求1所述的方法,其特征在于,所述基于所述加速传感器获取终端的姿态信息,包括:基于加速度传感器获取所述终端在初始稳定位置的第一位置信息,并获取所述终端在第一预设时长内进行移动的第二位置信息;根据所述第一位置信息和...

【专利技术属性】
技术研发人员:陆智弘
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1