说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210807727.5 (22)申请日 2022.07.11 (71)申请人 杭州安恒信息技 术股份有限公司 地址 310000 浙江省杭州市滨江区西兴街 道联慧街18 8号 (72)发明人 杨彦龙 胡陈鑫  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 张志梅 (51)Int.Cl. G06T 15/00(2011.01) G06T 17/05(2011.01) G06F 3/04815(2022.01) G06F 3/04817(2022.01) G06F 3/04845(2022.01)G06F 9/451(2018.01) G06F 9/48(2006.01) G06F 9/50(2006.01) (54)发明名称 一种打点 渲染方法、 装置、 设备及存 储介质 (57)摘要 本申请公开了一种打点渲染方法、 装置、 设 备及存储介质, 涉及可视化技术领域, 包括: 读取 用户提供的打点配置信息以及打点数据, 基于所 述打点配置信息确定目标组件; 将与所述目标组 件对应的所述打点数据传输至子线程中的任务 管理器中进行数据处理操作, 得到处理后数据; 接收所述任务管理器返回的所述处理后数据, 基 于所述目标组件以及所述处理后数据生成可渲 染对象; 对所述可渲染对象进行渲染操作, 将渲 染完成后的对象信息显示至目标显示页面。 本申 请通过将与所述目标组件对应的所述打点数据 传输至子线程中的任务管理器并进行对应的数 据处理操作, 通过组合式打点减少渲染对象 的数 量, 降低了卡顿的概率, 提升了渲染性能和计算 机利用率。 权利要求书2页 说明书14页 附图9页 CN 114862999 A 2022.08.05 CN 114862999 A 1.一种打点 渲染方法, 其特 征在于, 应用于浏览器主 线程, 包括: 读取用户提供的打点配置信息以及打点数据, 基于所述打点配置信息确定目标组件; 将与所述目标组件对应的所述打点数据传输至子线程中的任务管理器, 以便在所述任 务管理器中进行 数据处理操作, 得到处 理后数据; 接收所述任务管理器返回的所述处理后数据, 基于所述目标组件以及所述处理后数据 生成可渲染对象; 对所述可渲染对象进行渲染操作, 并将渲染完成后的对象信息 显示至目标显示页面。 2.根据权利要求1所述的打点渲染方法, 其特征在于, 所述读取用户提供的打点配置信 息以及打点数据, 基于所述打点配置信息确定目标组件, 包括: 通过预设引擎读取用户提供的打点配置信息以及打点数据并将所述打点配置信息存 储; 利用所述预设引擎初始化全部管理器, 以得到数据传输规则; 所述全部管理器包含任 务管理器、 渲染管理器、 拾取 管理器; 基于所述数据传输规则以及所述打点配置信息确定目标组件并生成渲染图层。 3.根据权利要求2所述的打点渲染方法, 其特征在于, 所述将与 所述目标组件对应的所 述打点数据传输至子线程中的任务管理器, 以便在所述任务管理器中进行数据 处理操作, 得到处理后数据, 包括: 初始化所述 渲染图层并判断是否需要所述目标组件; 若需要所述目标组件则初始化所述目标组件, 并判断所述打点数据的数量是否高于预 设数量; 当所述打点数据的数量高于预设数量 时, 将与所述目标组件对应的所述打点数据传输 至子线程中的任务管 理器, 以便在所述任务管理器中进行与所述目标组件对应的数据处理 操作, 得到处 理后数据。 4.根据权利要求1所述的打点渲染方法, 其特征在于, 所述将与 所述目标组件对应的所 述打点数据传输至子线程中的任务管理器, 以便在所述任务管理器中进行数据 处理操作, 得到处理后数据, 包括: 将与所述目标组件对应的所述打点数据传输至子线程中的任务管理器, 以便在所述任 务管理器中基于接收到的所述打点数据进 行预设数据处理合并生成操作, 以得到目标网格 数据。 5.根据权利要求1至4任一项所述的打点渲染方法, 其特征在于, 所述将与所述目标组 件对应的所述打点数据传输至子线程中的任务管 理器, 以便在所述任务管理器中进行数据 处理操作, 得到处 理后数据, 包括: 当所述目标组件为文字组件时, 将与所述文字组件对应的所述打点数据传输至子线程 中的任务管理器, 以便在所述任务管理器中进行数据 处理操作得到文字网格数据, 然后基 于文字网格数据获取目标空间数据值并基于所述目标空间数据值计算所述目标显示页面 内的可见文字, 并按照所述可见文字的顺序逐个进行文字位置碰撞检查, 得到检查通过 的 目标文字网格数据; 当所述目标组件为拉线组件时, 将与所述拉线组件对应的所述打点数据传输至子线程 中的任务管理器, 以便在所述任务管理器中进行实例化渲染数据生成操作, 得到拉线网格权 利 要 求 书 1/2 页 2 CN 114862999 A 2数据。 6.根据权利要求5所述的打点渲染方法, 其特征在于, 所述对所述可渲染对象进行渲染 操作之后, 还 包括: 当所述目标组件为图标组件时, 判断是否进行拾取操作, 若是则利用图形处理器拾取 所述图标组件 对应的图标; 当所述目标组件为所述文字组件时, 判断是否进行拾取操作, 若是则利用中央处理器 拾取所述文字组件 对应的文字 。 7.根据权利要求6所述的打点渲染方法, 其特征在于, 所述基于所述目标组件以及所述 处理后数据生成可渲染对象之后, 还 包括: 将所述可渲染对象添加至渲染队列; 相应的, 所述对所述可渲染对象进行渲染操作, 并将渲染完成后的对象信息显示至目 标显示页面, 包括: 判断所述 渲染队列中是否存在所述可渲染对象; 若存在所述可渲染对象则将所述可渲染对象发送至所述图形处理器, 以便在所述图形 处理器中对所述可渲 染对象进 行渲染操作, 并将渲染完成后的对象信息显示至目标显示页 面。 8.一种打点 渲染装置, 其特 征在于, 应用于浏览器主 线程, 包括: 信息读取模块, 用于读取用户提供的打点配置信息以及打点数据; 组件确定模块, 用于基于所述打点配置信息确定目标组件; 数据传输模块, 用于将与 所述目标组件对应的所述打点数据传输至子线程中的任务管 理器, 以便在所述任务管理器中进行 数据处理操作, 得到处 理后数据; 渲染对象生成模块, 用于接收所述任务管理器返回的所述处理后数据, 基于所述目标 组件以及所述处 理后数据生成可渲染对象; 渲染模块, 用于对所述可渲染对象进行渲染操作, 并将渲染完成后的对象信息显示至 目标显示页面。 9.一种电子设备, 其特 征在于, 包括: 存储器, 用于保存计算机程序; 处理器, 用于执行所述计算机程序, 以实现如权利要求1至7任一项所述的打点渲染方 法的步骤。 10.一种计算机可读存储介质, 其特征在于, 用于存储计算机程序; 其中, 所述计算机程 序被处理器执行时实现如权利要求1至7任一项所述的打点 渲染方法。权 利 要 求 书 2/2 页 3 CN 114862999 A 3

.PDF文档 专利 一种打点渲染方法、装置、设备及存储介质

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