预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共25页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107071556A(43)申请公布日2017.08.18(21)申请号201710253768.3(22)申请日2017.04.18(71)申请人腾讯科技(深圳)有限公司地址518000广东省深圳市南山区高新区科技中一路腾讯大厦35层(72)发明人段云飞(74)专利代理机构深圳市深佳知识产权代理事务所(普通合伙)44285代理人王仲凯(51)Int.Cl.H04N21/44(2011.01)H04N21/443(2011.01)G06T13/00(2011.01)权利要求书3页说明书13页附图8页(54)发明名称一种界面渲染方法和装置(57)摘要本申请公开了一种界面渲染方法和装置,该方案中,在检测到窗口界面被展现时,按照预设的低渲染帧数,向该窗口界面中渲染并输出当前所需展现的第一画面图像;监控到窗口界面中存在满足提升渲染帧数条件的目标触发事件时,按照预设的高渲染帧数以及该目标触发事件所触发的连续动画事件,向该窗口界面中渲染并输出当前所需展现的第二画面图像;在监控到该窗口界面中不存在尚未结束的连续动画事件时,按照预设的低渲染帧数,向窗口界面中渲染并输出当前所需展现的第三画面图像。本申请的方案可以在不影响用户正常观看窗口界面中的画面图像的前提下,降低渲染窗口界面中的画面图像所需耗费的计算资源,减少终端的能耗,降低终端的产热。CN107071556ACN107071556A权利要求书1/3页1.一种界面渲染方法,其特征在于,包括:检测到窗口界面被展现时,按照预设的低渲染帧数,向所述窗口界面中渲染并输出当前所需展现的第一画面图像;监控所述窗口界面中是否存在满足预设的提升渲染帧数条件的目标触发事件,所述目标触发事件用于触发连续动画事件,所述连续动画事件为向所述窗口界面中播放连续多帧动画;监控到所述目标触发事件时,按照预设的高渲染帧数以及所述连续动画事件,向所述窗口界面中渲染并输出当前所需展现的第二画面图像;监控所述窗口界面中是否存在尚未结束的所述连续动画事件;在所述窗口界面中不存在尚未结束的所述连续动画事件时,按照所述预设的低渲染帧数,向所述窗口界面中渲染并输出当前所需展现的第三画面图像。2.根据权利要求1所述的界面渲染方法,其特征在于,所述监控所述窗口界面中是否存在满足预设的提升渲染帧数条件的目标触发事件,包括:监控所述窗口界面中是否存在属于预置的事件集合的目标触发事件,所述预置的事件集合包括:满足所述提升渲染帧数条件的至少一个触发事件。3.根据权利要求1所述的界面渲染方法,其特征在于,还包括:在监控到所述目标触发事件时,获取所述目标触发事件触发的所述连续动画事件的持续时长;根据所述连续动画事件的持续时长,设置计时器的计时时长;所述监控所述窗口界面中是否存在尚未结束的所述连续动画事件,包括:监控是否存在与所述窗口界面对应的尚未终止计时的计时器;当不存在与所述窗口界面对应的尚未终止计时的计时器,则确定所述窗口界面中不存在尚未结束的所述连续动画事件。4.根据权利要求3所述的界面渲染方法,其特征在于,所述根据所述连续动画事件的持续时长,设置计时器的计时时长,包括:检测是否存在计时器;如果当前存在计时器,则获取所述计时器的剩余计时时长;如果所述计时器的剩余计时时长大于或等于所述持续时长,则维持计时器的剩余计时时长不变;如果所述计时器的剩余计时时长小于所述持续时长,则将所述计时器的剩余计时时长更新为所述持续时长;如果当前不存在计时器,则生成计时器,并设置生成的计时器的计时时长为所述持续时长。5.根据权利要求4所述的界面渲染方法,其特征在于,还包括:当检测到生成计时器时,将所述窗口界面对应的计数器的数值加一;当检测到所述计时器到达计时时长时,释放到达计时时长的计时器,并将所述计数器的数值减一;所述监控是否存在与所述窗口界面对应的尚未终止计时的计时器,包括:监控所述计数器的数值是否为零;2CN107071556A权利要求书2/3页当所述计数器的数值为零时,则确定所述窗口界面中不存在尚未结束的所述连续动画事件。6.根据权利要求5所述的界面渲染方法,其特征在于,在所述获取所述目标触发事件触发的所述连续动画事件的持续时长之前,还包括:检测是否存储有所述目标触发事件触发的所述连续动画事件的持续时长;当存储有所述连续动画事件的持续时长,则执行所述获取所述目标触发事件触发的所述连续动画事件的持续时长的操作;当未存储所述连续动画事件的持续时长时,将计数器的数值加一,并监控所述连续动画事件是否结束;当监控到所述连续动画事件结束时,将所述计数器的数值减一。7.根据权利要求1所述的界面渲染方法,其特征在于,所述检测到窗口界面被展现时,按照预设的低渲染帧数,向所述窗口界面中渲染并输出当前所需