一种触控事件调控方法、设备及计算机可读存储介质技术

技术编号:27974367 阅读:22 留言:0更新日期:2021-04-06 14:08
本发明专利技术公开了一种触控事件调控方法、设备及计算机可读存储介质,其中,该方法包括:若所述触控事件的采样率大于屏幕绘制的刷新率,则当接收到所述触控事件时,生成用于上报至应用的同步信号;然后,识别所述同步信号中包含的标志信息,其中,所述标志信息包括用于指示执行绘制任务和触控任务的第一标志和用于执行所述触控任务的第二标志。实现了一种高效地触控事件调控方案,使得在不提升系统功耗的前提下可快速响应触控事件,充分利用了屏幕的高采样率和高刷新率,较大地提升了用户的触控体验。

【技术实现步骤摘要】
一种触控事件调控方法、设备及计算机可读存储介质
本专利技术涉及移动通信领域,尤其涉及一种触控事件调控方法、设备及计算机可读存储介质。
技术介绍
现有技术中,随着智能终端设备的不断发展,为了满足用户对于设备的触控灵敏度和显示界面的刷新率有着越来越高的要求,现阶段产生了多种高刷新率的设备。例如,目前的一些游戏手机的屏幕触控事件采样上报率最高能达到240Hz,但是按照Android系统的触控事件处理机制的设计,应用在界面UI线程中处理系统触控事件是需要监听到系统屏幕刷新的垂直同步Vsync信号才能真正开始处理的,也即,按照系统的编制(Choregropher)的节拍在一个Vsync信号周期中同时处理触控、绘制和动画事件,但是,需要说明的是,屏幕的刷新率的Vsync信号周期目前最高只能做到144Hz,由此,造成了无法真正发挥出硬件触控事件采样率最高能达到240Hz的潜力,给用户的触控响应的灵敏度仍有一定的提升空间。
技术实现思路
为了解决现有技术中的上述技术缺陷,本专利技术提出了一种触控事件调控方法,该方法包括:监听屏幕的触控事件,同时,判断所述触控事件的采样率是否大于屏幕绘制的刷新率;若所述触控事件的采样率大于屏幕绘制的刷新率,则当接收到所述触控事件时,生成用于上报至应用的同步信号;识别所述同步信号中包含的标志信息,其中,所述标志信息包括用于指示执行绘制任务和触控任务的第一标志和用于执行所述触控任务的第二标志;若所述同步信号中包含所述第一标志,则在预设周期内执行所述绘制任务和所述触控任务,若所述同步信号中包含所述第二标志,则在预设周期内执行所述触控任务。可选地,所述监听屏幕的触控事件,同时,判断所述触控事件的采样率是否大于屏幕绘制的刷新率之前,包括:获取当前的屏幕的硬件配置信息;根据所述硬件配置信息获取所述触控事件的采样率。可选地,所述监听屏幕的触控事件,同时,判断所述触控事件的采样率是否大于屏幕绘制的刷新率之前,还包括:获取所述屏幕的显示内容;确定对所述显示内容进行所述屏幕绘制时的所述刷新率。可选地,所述监听屏幕的触控事件,同时,判断所述触控事件的采样率是否大于屏幕绘制的刷新率,包括:按所述采样率监听所述触控事件;若所述触控事件的所述采样率小于或等于所述屏幕绘制的所述刷新率,则按所述采样率的频率、或所述刷新率的频率执行所述绘制任务。可选地,所述若所述触控事件的采样率大于屏幕绘制的刷新率,则当接收到所述触控事件时,生成用于上报至应用的同步信号,包括:在所述预设周期内,确定按所述采样率得到的第一数量的同步信号,以及,在所述预设周期内,确定按所述刷新率得到的第二数量的同步信号;确定所述第一数量与所述第二数量的差值数量。可选地,所述若所述触控事件的采样率大于屏幕绘制的刷新率,则当接收到所述触控事件时,生成用于上报至应用的同步信号,还包括:在所述预设周期内,按预设的第二间隔条件确定与所述第二数量相同的第一类同步信号;在所述预设周期内,按预设的第一间隔条件确定与所述差值数量相同的第二类同步信号。可选地,识别所述同步信号中包含的标志信息,其中,所述标志信息包括用于指示执行绘制任务和触控任务的第一标志和用于执行所述触控任务的第二标志,包括:预设用于指示执行绘制任务和触控任务的第一标志,以及用于执行所述触控任务的第二标志;在所述第一类同步信号中加入所述第一标志,以及,在所述第二类同步信号中加入所述第二标志。可选地,所述若所述同步信号中包含所述第一标志,则在预设周期内执行所述绘制任务和所述触控任务,若所述同步信号中包含所述第二标志,则在预设周期内执行所述触控任务,包括:检测所述触控任务是否执行完成;若所述触控任务已执行完成,则撤销所述同步信号中的所述第一标志和所述第二标志。本专利技术还提出了一种触控事件调控设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的触控事件调控方法的步骤。本专利技术还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有触控事件调控程序,触控事件调控程序被处理器执行时实现如上述任一项所述的触控事件调控方法的步骤。实施本专利技术的触控事件调控方法、设备及计算机可读存储介质,通过监听屏幕的触控事件,同时,判断所述触控事件的采样率是否大于屏幕绘制的刷新率;若所述触控事件的采样率大于屏幕绘制的刷新率,则当接收到所述触控事件时,生成用于上报至应用的同步信号;然后,识别所述同步信号中包含的标志信息,其中,所述标志信息包括用于指示执行绘制任务和触控任务的第一标志和用于执行所述触控任务的第二标志;最后,若所述同步信号中包含所述第一标志,则在预设周期内执行所述绘制任务和所述触控任务,若所述同步信号中包含所述第二标志,则在预设周期内执行所述触控任务。实现了一种高效地触控事件调控方案,使得在不提升系统功耗的前提下可快速响应触控事件,充分利用了屏幕的高采样率和高刷新率,较大地提升了用户的触控体验。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术涉及的一种移动终端的硬件结构示意图;图2是本专利技术实施例提供的一种通信网络系统架构图;图3是本专利技术触控事件调控方法第一实施例的流程图;图4是本专利技术触控事件调控方法第二实施例的流程图;图5是本专利技术触控事件调控方法第三实施例的流程图;图6是本专利技术触控事件调控方法第四实施例的流程图;图7是本专利技术触控事件调控方法第五实施例的流程图;图8是本专利技术触控事件调控方法第六实施例的流程图;图9是本专利技术触控事件调控方法第七实施例的流程图;图10是本专利技术触控事件调控方法第八实施例的流程图。具体实施方式应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。请参阅图1,其为实现本专利技术各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:RF(RadioFrequency,射频)单元101、WiFi模块1本文档来自技高网...

【技术保护点】
1.一种触控事件调控方法,其特征在于,所述方法包括:/n监听屏幕的触控事件,同时,判断所述触控事件的采样率是否大于屏幕绘制的刷新率;/n若所述触控事件的采样率大于屏幕绘制的刷新率,则当接收到所述触控事件时,生成用于上报至应用的同步信号;/n识别所述同步信号中包含的标志信息,其中,所述标志信息包括用于指示执行绘制任务和触控任务的第一标志和用于执行所述触控任务的第二标志;/n若所述同步信号中包含所述第一标志,则在预设周期内执行所述绘制任务和所述触控任务,若所述同步信号中包含所述第二标志,则在预设周期内执行所述触控任务。/n

【技术特征摘要】
1.一种触控事件调控方法,其特征在于,所述方法包括:
监听屏幕的触控事件,同时,判断所述触控事件的采样率是否大于屏幕绘制的刷新率;
若所述触控事件的采样率大于屏幕绘制的刷新率,则当接收到所述触控事件时,生成用于上报至应用的同步信号;
识别所述同步信号中包含的标志信息,其中,所述标志信息包括用于指示执行绘制任务和触控任务的第一标志和用于执行所述触控任务的第二标志;
若所述同步信号中包含所述第一标志,则在预设周期内执行所述绘制任务和所述触控任务,若所述同步信号中包含所述第二标志,则在预设周期内执行所述触控任务。


2.根据权利要求1所述的触控事件调控方法,其特征在于,所述监听屏幕的触控事件,同时,判断所述触控事件的采样率是否大于屏幕绘制的刷新率之前,包括:
获取当前的屏幕的硬件配置信息;
根据所述硬件配置信息获取所述触控事件的采样率。


3.根据权利要求2所述的触控事件调控方法,其特征在于,所述监听屏幕的触控事件,同时,判断所述触控事件的采样率是否大于屏幕绘制的刷新率之前,还包括:
获取所述屏幕的显示内容;
确定对所述显示内容进行所述屏幕绘制时的所述刷新率。


4.根据权利要求3所述的触控事件调控方法,其特征在于,所述监听屏幕的触控事件,同时,判断所述触控事件的采样率是否大于屏幕绘制的刷新率,包括:
按所述采样率监听所述触控事件;
若所述触控事件的所述采样率小于或等于所述屏幕绘制的所述刷新率,则按所述采样率的频率、或所述刷新率的频率执行所述绘制任务。


5.根据权利要求4所述的触控事件调控方法,其特征在于,所述若所述触控事件的采样率大于屏幕绘制的刷新率,则当接收到所述触控事件时,生成用于上报至应用的同步信号,包括:
在所述预设周期内,确定按所述采样率得到的第一数量的同步信号,以及,在所述预...

【专利技术属性】
技术研发人员:严敏
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

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

1