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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113885996A(43)申请公布日2022.01.04(21)申请号202111216941.5(22)申请日2021.10.19(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人王佐甘静军何瑾(74)专利代理机构北京布瑞知识产权代理有限公司11505代理人张欣(51)Int.Cl.G06F9/451(2018.01)G06F8/30(2018.01)G06F8/38(2018.01)G06F8/41(2018.01)G06F8/65(2018.01)权利要求书2页说明书8页附图3页(54)发明名称用户界面的生成方法及装置(57)摘要本公开提供了一种用户界面的生成方法及装置,所述方法应用于终端设备,所述方法包括:获取待生成的动态卡片的卡片数据;利用渲染层调用渲染接口,基于所述卡片数据对待生成的动态卡片进行渲染,得到所述动态卡片的视图数据,其中,所述渲染接口用于调用原生渲染组件以及自绘制渲染组件;基于所述动态卡片的视图数据,通过所述终端设备的操作系统在所述动态卡片的显示区域中展示所述动态卡片的用户界面。CN113885996ACN113885996A权利要求书1/2页1.一种用户界面的生成方法,所述方法应用于终端设备,所述方法包括:获取待生成的动态卡片的卡片数据;利用渲染层调用渲染接口,基于所述卡片数据对待生成的动态卡片进行渲染,得到所述动态卡片的视图数据,其中,所述渲染接口用于调用原生渲染组件以及自绘制渲染组件;基于所述动态卡片的视图数据,通过所述终端设备的操作系统在所述动态卡片的显示区域中展示所述动态卡片的用户界面UI。2.如权利要求1所述的方法,所述动态卡片对应的动态卡片模板保存在动态卡片模板文件中,所述方法还包括:利用逻辑层对所述动态卡片模板文件进行解析,以提取所述动态卡片模板;所述利用渲染层调用渲染接口,基于所述卡片数据对待生成的动态卡片进行渲染,包括:利用所述渲染层调用所述渲染接口,基于所述卡片数据以及所述动态卡片模板,对所述动态卡片进行渲染。3.如权利要求2所述的方法,在所述利用逻辑层对所述动态卡片模板文件进行解析,以提取所述动态卡片模板之前,所述方法还包括:利用所述逻辑层从所述应用层中获取所述动态卡片模板的版本号;利用所述逻辑层基于所述动态卡片模板的版本号,选择所述动态卡片模板文件。4.如权利要求3所述的方法,所述获取待显示的动态卡片的卡片数据,包括:利用所述应用层获取所述动态卡片的卡片数据。5.如权利要求1‑4中任一项所述的方法,所述基于所述动态卡片的视图数据,通过所述终端设备的操作系统在所述动态卡片的显示区域中展示所述动态卡片的用户界面UI,包括:利用平台层基于所述动态卡片的视图数据,通过所述终端设备的操作系统在所述动态卡片的显示区域中展示所述动态卡片的UI。6.一种用户界面的生成装置,所述装置设置在终端设备中,所述装置包括:获取模块,用于获取待生成的动态卡片的卡片数据;处理模块,用于利用渲染层调用渲染接口,基于所述卡片数据对待生成的动态卡片进行渲染,得到所述动态卡片的视图数据,其中,所述渲染接口用于调用原生渲染组件以及自绘制渲染组件;所述处理模块,还用于基于所述动态卡片的视图数据,通过所述终端设备的操作系统在所述动态卡片的显示区域中展示所述动态卡片的用户界面UI。7.如权利要求6所述的装置,所述动态卡片对应的动态卡片模板保存在动态卡片模板文件中,所述处理模块,还用于利用逻辑层对所述动态卡片模板文件进行解析,以提取所述动态卡片模板;以及利用所述渲染层调用所述渲染接口,基于所述卡片数据以及所述动态卡片模板,对所述动态卡片进行渲染。8.如权利要求7所述的装置,所述处理模块,还用于:利用所述逻辑层从所述应用层中获取所述动态卡片模板的版本号;2CN113885996A权利要求书2/2页利用所述逻辑层基于所述动态卡片模板的版本号,选择所述动态卡片模板文件。9.如权利要求8所述的装置,所述获取模块,用于利用所述应用层获取所述动态卡片的卡片数据。10.如权利要求6‑9中任一项所述的装置,所述处理模块,还用于利用平台层基于所述动态卡片的视图数据,通过所述终端设备的操作系统在所述动态卡片的显示区域中展示所述动态卡片的UI。11.一种用户界面的生成装置,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器被配置为执行所述可执行代码,以实现权利要求1‑5中任一项所述的方法。12.一种终端设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器被配置为执行所述可执行代码,以实现权利要求1‑5中任一项所述的方法。3CN113885996A说明书1/8页用户界面的