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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108628652A(43)申请公布日2018.10.09(21)申请号201810277184.4(22)申请日2018.03.30(66)本国优先权数据201810206376.62018.03.13CN(71)申请人广东欧珀移动通信有限公司地址523860广东省东莞市长安镇乌沙海滨路18号(72)发明人陈岩程杰(74)专利代理机构北京三高永信知识产权代理有限责任公司11138代理人牟慧仙(51)Int.Cl.G06F9/451(2018.01)权利要求书2页说明书11页附图7页(54)发明名称用户界面渲染方法、装置及终端(57)摘要本申请公开了一种用户界面渲染方法、装置及终端。该方法包括:运行目标应用程序;获取目标应用程序当前所处的或者下一个运行阶段;生成与运行阶段相适配的渲染策略;采用与运行阶段相适配的渲染策略,对目标应用程序在运行阶段中所要展示的用户界面进行渲染。在本申请实施例中,通过获取应用程序当前所处或者即将进入的运行阶段,而后采用与上述运行阶段相适配的渲染策略,对应用程序在上述运行阶段所要展示的用户界面进行渲染,从而在不同运行阶段动态调整渲染策略,相应呈现不同的界面展示效果,提高了界面渲染的可控性和灵活性。CN108628652ACN108628652A权利要求书1/2页1.一种用户界面渲染方法,其特征在于,所述方法包括:运行目标应用程序;获取所述目标应用程序当前所处的或者下一个运行阶段;生成与所述运行阶段相适配的渲染策略;采用与所述运行阶段相适配的渲染策略,对所述目标应用程序在所述运行阶段中所要展示的用户界面进行渲染。2.根据权利要求1所述的方法,其特征在于,所述生成与所述运行阶段相适配的渲染策略,包括:根据所述运行阶段对当前采用的渲染策略进行调节,得到调节后的渲染策略;采用所述调节后的渲染策略,对所述目标应用程序在所述运行阶段中所要展示的用户界面进行渲染;检测所述用户界面的界面展示效果是否符合预设条件;若所述用户界面的界面展示效果不符合所述预设条件,则再次从所述根据所述运行阶段对当前采用的渲染策略进行调节,得到调节后的渲染策略的步骤开始执行;若所述用户界面的界面展示效果符合所述预设条件,则将所述调节后的渲染策略,确定为与所述运行阶段相适配的渲染策略。3.根据权利要求1所述的方法,其特征在于,所述获取所述目标应用程序当前所处的或者下一个运行阶段之前,还包括:检测所述目标应用程序的界面展示效果是否发生卡顿;若所述目标应用程序的界面展示效果发生卡顿,则从所述获取所述目标应用程序当前所处或者下一个运行阶段的步骤开始执行。4.根据权利要求3所述的方法,其特征在于,所述若所述目标应用程序的界面展示效果发生卡顿,则从所述获取所述目标应用程序当前所处或者下一个运行阶段的步骤开始执行,包括:若所述目标应用程序的界面展示效果发生卡顿,则检测终端硬件资源的利用率是否达到预设上限值;若所述利用率已达到所述预设上限值,则从所述获取所述目标应用程序当前所处或者下一个运行阶段的步骤开始执行。5.根据权利要求1至4任一项所述的方法,其特征在于,所述生成与所述运行阶段相适配的渲染策略之后,还包括:存储所述运行阶段,及与所述运行阶段相适配的渲染策略之间的对应关系。6.根据权利要求1至4任一项所述的方法,其特征在于,所述获取所述目标应用程序当前所处的或者下一个运行阶段,包括:通过软件工具开发包SDK从所述目标应用程序中获取所述当前所处的或者下一个运行阶段;和/或;通过长连接从所述目标应用程序中获取所述当前所处的或者下一个运行阶段,所述长连接是终端操作系统以套接字Socket方式与运行所述目标应用程序的用户空间所建立的连接。2CN108628652A权利要求书2/2页7.根据权利要求1至4任一项所述的方法,其特征在于,所述运行阶段根据以下至少一种确定:所述目标应用程序的运行时长、所述目标应用程序所展示的用户界面的内容。8.一种用户界面渲染装置,其特征在于,所述装置包括:程序运行模块,用于运行目标应用程序;阶段获取模块,用于获取所述目标应用程序当前所处或者下一个运行阶段;策略生成模块,用于生成与所述运行阶段相适配的渲染策略;渲染模块,用于采用与所述运行阶段相适配的渲染策略,对所述目标应用程序在所述运行阶段中所要展示的用户界面进行渲染。9.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如权利要求1至7任一项所述的用户界面渲染方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如权利要求1至7任一项所述的用户界面渲染方法。3CN