说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210665099.1 (22)申请日 2022.06.14 (65)同一申请的已公布的文献号 申请公布号 CN 114748873 A (43)申请公布日 2022.07.15 (73)专利权人 北京新唐思创教育科技有限公司 地址 100041 北京市石景山区八大处高科 技园区内6 -C号地3号楼1 18室 (72)发明人 闫晓林  (74)专利代理 机构 北京开阳星知识产权代理有 限公司 1 1710 专利代理师 付宏艳 (51)Int.Cl. A63F 13/52(2014.01) G06F 3/04855(2022.01)G06F 9/451(2018.01) (56)对比文件 US 2011279453 A1,201 1.11.17 审查员 姜玲玲 (54)发明名称 界面渲染方法、 装置、 设备和存 储介质 (57)摘要 本公开提供一种界面渲染方法、 装置、 设备 和存储介质, 其中, 方法包括: 响应于当前列表界 面上的滚动请求, 确定与滚动请求对应的滚动条 目集合, 其中, 滚动条目集合中包括至少一个滚 动条目; 调用预设协程, 并向预设协程发送针对 滚动条目集合的渲染指令, 以使得预设协程渲染 生成目标子界面, 其中, 目标子界面中包含至少 一个滚动条目; 响应于预设协程发送的渲染完成 消息, 在当前列表界面上显示目标子界面。 由此, 基于协程的调用来渲染有关滚动事件中的滚动 条目, 避免了待加载的滚动条目较多时, 主线程 的运行可能会卡顿的问题, 提升了主线程的运行 流畅度。 权利要求书2页 说明书8页 附图5页 CN 114748873 B 2022.09.20 CN 114748873 B 1.一种界面 渲染方法, 包括: 响应于当前列表界面上的滚动请求, 确定与所述滚动请求对应的滚动条目集合, 其中, 所述滚动条目集 合中包括至少一个滚动条目; 确定所述滚动条目集 合中包含的滚动条目的条目数量; 响应于确定所述条目数量大于预设数量阈值, 在所述滚动条目集合中根据滚动条目顺 序确定所述预设数量阈值的滚动条目子集 合; 调用预设的第 一协程和第 二协程, 向所述第 一协程发送针对所述滚动条目子集合的渲 染指令, 并向所述第二协程发送针对剩余滚动条目的渲染指令, 以使得所述第一协程和所 述第二协程渲染生成目标子界面, 其中, 所述目标子界面中包含所述滚动条目集合, 其中, 所述第一协程和所述第二协程还用于: 解析所有待加载的滚动条目包含的显示元素, 将所 述待加载的滚动条目之 间重复率大于预设值的显示元素确定为预置体元素, 并且在渲染生 成所述目标子界面时, 加载所述预置体元素并根据对应的重复率复制加载好的所述预置体 元素; 响应于所述第 一协程和第 二协程发送的渲染完成消息, 关闭遮罩层以实现对所述目标 子界面的显示, 其中, 所述遮罩层是 所述第一协程和第二协程 渲染的。 2.如权利要求1所述的界面渲染方法, 其中, 所述确定与 所述滚动请求对应的滚动条目 集合, 包括: 获取所述滚动请求对应的滚动距离; 根据所述滚动距离确定待加载 条目数量; 确定与所述待加载 条目数量对应的所述滚动条目集 合。 3.如权利要求2所述的界面渲染方法, 其中, 所述确定与 所述待加载条目数量对应的所 述滚动条目集 合, 包括: 确定所述当前列表界面上末位滚动条目的末位 顺序信息; 根据所述末位 顺序信息确定待加载 条目的首位 顺序信息; 根据所述首位 顺序信息和所述待加载 条目数量确定所述滚动条目集 合。 4.如权利要求1所述的界面 渲染方法, 其中, 还 包括: 响应于确定所述条目数量不大于所述预设数量阈值, 调用预设的第 一协程并向所述第 一协程发送针对所有滚动条目的渲染指令, 以使得所述第一协程渲染生成所述目标子界 面。 5.如权利要求1所述的界面 渲染方法, 其中, 所述方法还 包括: 监测用户针对所述当前列表界面的操作请求; 在监测到所述操作请求的情况 下, 在所述当前列表界面上响应所述操作请求。 6.一种界面 渲染装置, 包括: 确定模块, 用于响应于当前列表界面上的滚动请求, 确定与所述滚动请求对应的滚动 条目集合, 其中, 所述滚动条目集 合中包括至少一个滚动条目; 调用渲染模块, 用于确定所述滚动条目集合中包含的滚动条目的条目数量, 响应于确 定所述条目数量大于预设数量阈值, 在所述滚动条目集合中根据滚动条目顺序确定所述预 设数量阈值的滚动条目子集合, 调用预设的第一协程和第二协程, 向所述第一协程发送针 对所述滚动条目子集合的渲染指令, 并向所述第二协程发送针对剩余滚动条目的渲染指权 利 要 求 书 1/2 页 2 CN 114748873 B 2令, 以使得所述第一协 程和所述第二协 程渲染生成目标子界面, 其中, 所述目标子界面中包 含所述滚动条目集合, 其中, 所述第一协 程和所述第二协 程还用于: 解析所有待加载的滚动 条目包含的显示元素, 将所述待加载的滚动条目之 间重复率大于预设值的显示元素确定为 预置体元素, 并且在渲染生成所述 目标子界面时, 加载所述预置体元素并根据对应的重复 率复制加载好的所述预置体元 素; 显示模块, 用于响应于所述第一协程和第二协程发送的渲染完成消息, 关闭遮罩层以 实现对所述目标子界面的显示, 其中, 所述遮罩层是 所述第一协程和第二协程 渲染的。 7.一种电子设备, 包括: 处理器; 以及 存储程序的存 储器, 其中, 所述程序包括指令, 所述指令在由所述处理器执行时使所述处理器执行根据权 利要求1‑5中任一项所述的界面 渲染方法。 8.一种存储有计算机指令的非瞬时计算机可读存储介质, 其中, 所述计算机指令用于 使所述计算机执 行根据权利要求1 ‑5中任一项所述的界面 渲染方法。权 利 要 求 书 2/2 页 3 CN 114748873 B 3

.PDF文档 专利 界面渲染方法、装置、设备和存储介质

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 界面渲染方法、装置、设备和存储介质 第 1 页 专利 界面渲染方法、装置、设备和存储介质 第 2 页 专利 界面渲染方法、装置、设备和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:51:56上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。