一种帧率调节方法、装置及设备制造方法及图纸

技术编号:29618412 阅读:21 留言:0更新日期:2021-08-10 18:39
本申请实施例公开了一种帧率调节方法、装置及设备,先通过获取针对目标页面的操作信息,操作信息中包括用户对目标页面进行操作的相关信息;再根据操作信息确定与目标页面对应的目标调整帧率,可以实现根据用户的操作确定目标页面应当具有的目标调整帧率;最后,根据目标调整帧率调整目标页面的帧率。从而实现根据用户的操作对目标页面的帧率进行调节,确保帧率调节的准确性,使得各个页面的帧率符合用户使用的需要,提高用户的使用体验。

【技术实现步骤摘要】
一种帧率调节方法、装置及设备
本申请涉及终端控制领域,具体涉及一种帧率调节方法、装置及设备。
技术介绍
帧率是指以帧为单位的图像连续出现在显示屏幕上的频率。处于较高帧率时,显示屏幕中页面的变化较为流畅。相反的,当处于较低帧率时,显示屏幕中页面的变化较为缓慢。终端的帧率会影响到用户的使用体验。目前,难以基于用户的使用需要对终端的帧率进行对应的调节。因此,如何对终端的帧率进行较为准确地调节,使得帧率符合用户的使用需要是亟待解决的问题。
技术实现思路
有鉴于此,本申请实施例提供一种帧率调节方法、装置及设备,能够根据用户的操作信息对终端中的目标页面进行帧率的调整,实现对各个页面的帧率的准确控制,使得各个页面的帧率更符合用户的使用需要。为解决上述问题,本申请实施例提供的技术方案如下:第一方面,本申请实施例提供一种帧率调节方法,所述方法应用于终端,所述方法包括:获取针对目标页面的操作信息;根据所述操作信息确定与所述目标页面对应的目标调整帧率;根据所述目标调整帧率调整所述目标页面的帧率。第二方面,本申请实施例提供一种帧率调节装置,所述装置包括:获取单元,用于获取针对目标页面的操作信息;第一确定单元,用于根据所述操作信息确定与所述目标页面对应的目标调整帧率;调整单元,用于根据所述目标调整帧率调整所述目标页面的帧率。第三方面,本申请实施例提供一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述任一实施例所述的帧率调节方法。第四方面,本申请实施例提供一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如上述任一实施例所述的帧率调节方法。由此可见,本申请实施例具有如下有益效果:本申请实施例提供的一种帧率调节方法、装置及设备,先通过获取针对目标页面的操作信息,操作信息中包括用户对目标页面进行操作的相关信息;再根据操作信息确定与目标页面对应的目标调整帧率,可以实现根据用户的操作确定目标页面应当具有的目标调整帧率;最后,根据目标调整帧率调整目标页面的帧率,从而实现根据用户的操作对目标页面的帧率进行调节,确保帧率调节的准确性,使得各个页面的帧率符合用户使用的需要,提高用户的使用体验。附图说明图1为本申请实施例提供的帧率调节方法的场景示意图;图2为本申请实施例提供一种帧率调节方法的流程图;图3为本申请实施例提供的另一种帧率调节方法的流程图;图4为本申请实施例提供的一种帧率调节装置的结构示意图;图5为本申请实施例提供的电子设备的结构示意图。具体实施方式为了便于理解和解释本申请实施例提供的技术方案,下面将先对本申请的
技术介绍
进行说明。在对传统的终端的帧率调节方法进行研究后发现,对于频繁切换画面的应用程序,例如,部分游戏程序,需要具有较高的帧率确保画面显示的流畅性。但是较高的帧率会导致消耗终端电能的速度加快。而对于不需要频繁切换画面的应用程序,可以采用较低的帧率,不影响用户的使用。目前对于帧率调节的方法均是针对应用程序整体的,也就是说,应用程序中各个页面的帧率是相同的。但是,同一应用程序中,页面的功能是不同的,对应的用户所需要的帧率也不相同。对应用程序的帧率进行统一调节,可能会导致个别页面的帧率不能满足用户使用的需要,也可能导致增加终端的功耗。基于此,本申请实施例提供了一种帧率调节方法、装置及设备,先通过获取针对目标页面的操作信息,操作信息中包括用户对目标页面进行操作的相关信息;再根据操作信息确定与目标页面对应的目标调整帧率,可以实现根据用户的操作确定目标页面应当具有的目标调整帧率;最后,根据目标调整帧率调整目标页面的帧率,从而实现根据用户的操作对目标页面的帧率进行调节,确保帧率调节的准确性,使得各个页面的帧率符合用户使用的需要,提高用户的使用体验。为了便于理解本申请实施例提供的帧率调节方法,下面结合图1所示的场景示例进行说明。如图1所示,该图为本申请实施例提供的帧率调节方法的场景示意图。本申请实施例提供的帧率调节的方法可以应用于终端。在实际应用中,用户在打开终端101中的应用程序进行使用时,会基于使用的需要,在某个页面中进行操作。例如,在页面中进行滑动操作,实现页面中信息的完整显示。终端101获取针对该目标页面的用户的操作信息,根据操作信息确定与该目标页面对应的目标调整帧率,基于确定的目标调整帧率对目标页面的帧率进行调节。如此可以实现基于用户对目标页面的操作,对应的调整目标页面的帧率,使得目标页面的帧率更加符合用户的使用需要。本领域技术人员可以理解,图1所示的框架示意图仅是本申请的实施方式可以在其中得以实现的一个示例。本申请实施方式的适用范围不受到该框架任何方面的限制。为了便于理解本申请,下面结合附图对本申请实施例提供的一种帧率调节方法进行说明。首先需要说明的是,本申请实施例提供的一种帧率调节方法可以应用于具有显示屏幕的终端。终端具体可以是移动终端,也可以为PC(PersonalComputer,个人计算机)端等,本申请实施例对于终端的具体种类在此不做限定。参见图2所示,该图为本申请实施例提供的一种帧率调节方法的流程图,该方法包括S201-S203:S201:获取针对目标页面的操作信息。用户在使用终端时,需要针对终端所显示的目标页面进行操作,比如,点击以及滑动等。目标页面基于用户的操作,对应的进行页面变化。其中,目标页面为用户进行操作的页面,目标页面可以是终端显示的页面中的任意一个。具体的,目标页面可以是终端中安装的程序中的任意一个页面,不同的页面之间可以通过页面跳转操作划分。例如,用户在利用新闻浏览应用程序浏览新闻时,目标页面可以是新闻浏览应用程序所提供的一个新闻浏览页面。针对目标页面的操作信息,具体可以是指用户对于终端的目标页面的操作的相关信息。基于针对目标页面的操作信息,可以确定用户对目标页面进行的操作,从而实现基于用户的操作调整目标页面的帧率。本申请实施例不限定实现操作的具体方式,例如可以通过与终端的外接设备实现针对目标页面的操作,也可以为通过触摸屏幕实现对终端的目标页面的操作。S202:根据操作信息确定与所述目标页面对应的目标调整帧率。操作信息中包括用户对于目标页面进行的操作的相关信息。基于操作信息,确定与目标页面对应的目标调整帧率。目标调整帧率是目标页面所要调整至的帧率。在一种可能的实现方式中,本申请实施例提供一种根据操作信息确定与目标页面对应的目标调整帧率的具体实现方式,具体请参见下文。S203:根据所述目标调整帧率调整所述目标页面的帧率。基于得到的目标调整帧率,调整目标页面的帧率。本申请实施例不限定触发终端根据目标调整帧率对目标页面的帧率调节的触发条件。在一种可能的实现方式中,可以在显示目标页面时对目标本文档来自技高网
...

【技术保护点】
1.一种帧率调节方法,其特征在于,所述方法应用于终端,所述方法包括:/n获取针对目标页面的操作信息;/n根据所述操作信息确定与所述目标页面对应的目标调整帧率;/n根据所述目标调整帧率调整所述目标页面的帧率。/n

【技术特征摘要】
1.一种帧率调节方法,其特征在于,所述方法应用于终端,所述方法包括:
获取针对目标页面的操作信息;
根据所述操作信息确定与所述目标页面对应的目标调整帧率;
根据所述目标调整帧率调整所述目标页面的帧率。


2.根据权利要求1所述的方法,其特征在于,所述操作信息包括触摸事件信息和页面显示时长;所述根据所述操作信息确定与所述目标页面对应的目标调整帧率,包括:
根据所述触摸事件信息确定触摸操作时长;
利用所述触摸事件时长和所述页面显示时长计算得到触摸时长占比;
根据所述触摸时长占比确定与所述目标页面对应的目标调整帧率。


3.根据权利要求2所述的方法,其特征在于,所述触摸事件信息包括滑动事件信息和点击事件信息中的至少一种;
所述根据所述触摸事件信息确定触摸操作时长,包括:
若所述触摸事件信息包括所述滑动事件信息,根据所述滑动事件信息得到滑动时长,根据所述滑动时长确定触摸操作时长;
若所述触摸事件信息包括所述点击事件信息,根据所述点击事件信息得到点击时长,根据所述点击时长确定触摸操作时长。


4.根据权利要求3所述的方法,其特征在于,所述根据所述滑动事件信息得到滑动时长,包括:
根据所述滑动事件信息获取各个滑动操作对应的滑动起始时刻和滑动结束时刻;
利用所述滑动结束时刻和所述滑动起始时刻计算得到各个滑动操作对应的单次时长;
将所述单次时长相加,得到滑动时长。


5.根据权利要求3所述的方法,其特征在于,所述根据所述点击事件信息得到点击时长,包括:
根据所述点击事件信息获取点击操作次数;
利用所述点击操作次数和点击操作平均时长,计算得到点击时长。


6.根据权利要求2所述的方法,其特征在于,所述根据所述触摸时长占比确定与所述目标页面对应的目标调整帧...

【专利技术属性】
技术研发人员:王兆亮韩冰天林芊
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1