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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109558187A(43)申请公布日2019.04.02(21)申请号201710892305.1(22)申请日2017.09.27(71)申请人阿里巴巴集团控股有限公司地址英属开曼群岛大开曼岛资本大厦一座四层847号邮箱(72)发明人陈剑项南徐庆贺刘铮马永才沈轲戎姜立娣(74)专利代理机构北京同达信恒知识产权代理有限公司11291代理人朱佳(51)Int.Cl.G06F9/451(2018.01)权利要求书4页说明书13页附图5页(54)发明名称一种用户界面渲染方法及装置(57)摘要本申请公开了一种用户界面渲染方法及装置。本申请中,确定待渲染的用户界面;获取存储的命令集,所述命令集包括与渲染所述用户界面相关联的命令,所述命令集是基于所述用户界面的历史渲染操作确定的;至少根据所述存储的命令集渲染所述用户界面。采用本申请可提高用户界面渲染效率。CN109558187ACN109558187A权利要求书1/4页1.一种用户界面渲染方法,其特征在于,包括:确定待渲染的用户界面;获取存储的命令集,所述命令集包括与渲染所述用户界面相关联的命令,所述命令集是基于所述用户界面的历史渲染操作确定的;至少根据所述存储的命令集,渲染所述用户界面。2.如权利要求1所述的方法,其特征在于,若未存储有所述命令集,则所述方法还包括:生成命令集,所述命令集包括与渲染所述用户界面相关联的命令;存储所述生成的命令集;根据所述生成的命令集渲染所述用户界面。3.如权利要求1所述的方法,其特征在于,所述方法还包括:生成命令集,所述命令集包括与渲染所述用户界面相关联的命令;判断所述生成的命令集与所述存储的命令集是否一致;若不一致,则清除根据所述存储的命令集生成的用户界面,并根据所述生成的命令集渲染所述用户界面。4.如权利要求3所述的方法,其特征在于,所述方法还包括:删除所述存储的命令集,并保存所述生成的命令集。5.如权利要求3所述的方法,其特征在于,通过第一线程执行所述根据所述存储的命令集渲染所述用户界面的步骤,通过第二线程执行所述生成用于渲染所述用户界面的命令集的步骤,所述第一线程和所述第二线程并行执行。6.如权利要求1所述的方法,其特征在于,所述方法还包括:在所述用户界面发生改变时,根据所述用户界面的变化,修改存储的命令集中包括的与渲染所述用户界面相关联的命令;保存修改后的命令集。7.如权利要求6所述的方法,其特征在于,所述在所述用户界面发生改变时,根据所述用户界面的变化,修改存储的命令集中包括的与渲染所述用户界面相关联的命令,包括:根据所述用户界面的变更事件,获取所述变更事件对应的信息;根据获取的所述变更事件对应的信息,修改存储的命令集中包括的与渲染所述用户界面相关联的命令。8.如权利要求6所述的方法,其特征在于,所述用户界面的更新事件,包括:用户登录事件或所述用户界面的属性发生变更的事件。9.如权利要求1所述的方法,其特征在于,所述方法还包括:获取用户界面设置信息;根据所述存储的命令集渲染所述用户界面,包括:根据所述存储的命令集以及所述用户界面设置信息,渲染所述用户界面。10.如权利要求9所述的方法,其特征在于,所述方法还包括:接收用户界面设置指令,所述用户界面设置指令用于请求设置或更新所述用户界面设置信息;根据所述用户界面设置指令,设置或更新所述用户界面设置信息。11.如权利要求9或10所述的方法,其特征在于,所述用户界面设置信息包括以下信息之一或任意组合:2CN109558187A权利要求书2/4页用户界面的显示时间长度;用户界面的显示方式;用户界面上,除所述用户界面所属的应用程序定义的显示内容以外的显示内容。12.如权利要求11所述的方法,其特征在于,所述除所述用户界面所属的应用程序定义的显示内容以外的显示内容,包括:文本、图片、控件中的一种或多种。13.如权利要求1所述的方法,其特征在于,所述方法还包括:获取存储的命令集后,确定所述命令集的存储时间长度;若所述命令集的存储时间长度大于设定阈值,则清除所述命令集;生成命令集并保存,根据所述生成的命令集渲染所述用户界面,所述命令集包括与渲染所述用户界面的命令。14.如权利要求1所述的方法,其特征在于,所述方法还包括:获取存储的命令集后,根据所述命令集对应的应用程序版本判断与所述应用程序的当前版本是否一致;其中,所述命令集对应的应用程序版本为存储所述命令集时记录的所述应用程序的版本;若两者不一致,则清除所述命令集;生成命令集并保存,根据所述生成的命令集渲染所述用户界面,所述命令集包括与渲染所述用户界面相关联的命令。15.如权利要求1所述的方法,其特征在于,所述方法还包括:若操作系统版本进行了更新,则清除所述存储的命令集;和/或,若