说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211067914.0 (22)申请日 2022.08.31 (71)申请人 长城汽车股份有限公司 地址 071000 河北省保定市莲池区朝阳南 大街2266号 (72)发明人 李静 王奎 刘冬香 王瑛玮  王津生  (74)专利代理 机构 北京润泽恒知识产权代理有 限公司 1 1319 专利代理师 任晨雪 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/451(2018.01) (54)发明名称 一种三维模型的预加载方法、 装置、 存储介 质和车辆 (57)摘要 本申请提供了一种三维模型的预加载方法、 装置、 存储介质和车辆、 属于计算机技术领域。 本 申请实施例通过向预设应用程序发送 开机广播, 使预设应用程序的后台服务程序随操作系统的 启动而启动; 并通过向三维渲染引擎发送预加载 指令, 使得三维渲染引擎能够在后台进行三维模 型的预加载, 并在三维模型加载完成的情况下, 将三维渲染引擎的运行状态设置为暂停状态, 进 而完成三维模 型的预加载, 由于三维模 型在暂停 状态下保持在待显示状态, 因此当用户在启 用预 设应用程序时, 可以立即显示对应的三维模型并 播放三维动画, 而无需重新对三维模型进行加 载, 极大地缩短三维模型的加载时间, 充分满足 交互即时性较强的运用场景, 提高用户的使用体 验。 权利要求书2页 说明书8页 附图1页 CN 115408078 A 2022.11.29 CN 115408078 A 1.一种三维模型的预加载 方法, 其特 征在于, 所述方法包括: 在操作系统启动的情况下, 向预设应用程序发送开机广播, 以使所述预设应用程序基 于所述开机广播, 启动所述预设应用程序的后台服 务程序; 生成所述预设应用程序对应的预加载指令, 并将所述预加载指令发送给三维渲染引 擎, 以使所述三维渲染引擎响应于所述预加载指令, 加载所述预设应用程序对应的三维模 型; 在获取到所述三维渲染引擎返回的加载完成信号的情况下, 将所述三维渲染引擎设置 为暂停状态, 以使所述 三维模型保持在待显示状态。 2.根据权利要求1所述的方法, 其特征在于, 在获取到所述三维渲染引擎返回的加载完 成信号的情况 下, 将所述 三维渲染引擎设置为暂停状态之后, 所述方法还 包括: 响应于用户针对所述预设应用程序的控制 指令, 将所述三维渲染引擎从所述暂停状态 设置为运行状态, 并显示所述预设应用程序对应的三维模型。 3.根据权利要求1所述的方法, 其特征在于, 生成所述预设应用程序对应的预加载指 令, 并将所述预加载指令发送给三维渲染引擎, 以使所述三维渲染引擎基于所述预加载指 令, 加载所述预设应用程序对应的三维模型, 包括: 生成所述预设应用程序对应的预加载指令, 并在当前人机交互界面上创建模型预加载 窗口, 所述模型 预加载窗口 的透明度为百分之百; 将所述预加载指令发送给所述三维渲染引擎, 以使所述三维渲染引擎基于所述预加载 指令, 在所述模型 预加载窗口加载 所述预设应用程序对应的三维模型; 在获取到所述三维渲染引擎返回的加载完成信号的情况下, 将所述模型预加载窗口移 除。 4.根据权利要求1所述的方法, 其特征在于, 所预设应用程序的运行参数设置为特殊持 久模式; 在所述特殊持久模式下, 所述预设应用程序能够 在被强制关闭后重新启动。 5.根据权利要求3所述的方法, 其特征在于, 所述模型预加载窗口的窗口参数设置为目 标参数; 在所述目标参数下, 所述模型预加载窗口不影响用户针对所述当前人机交互界面 的交互操作。 6.一种三维模型的预加载装置, 其特 征在于, 所述装置包括: 广播发送模块, 用于在操作系统启动的情况下, 向预设应用程序发送开机广播, 以使所 述预设应用程序基于所述 开机广播, 启动所述预设应用程序的后台服 务程序; 预加载模块, 用于生成所述预设应用程序对应的预加载指令, 并将所述预加载指令发 送给三维渲染引擎, 以使所述三维渲染引擎响应于所述预加载指令, 加载所述预设应用程 序对应的三维模型; 休眠模块, 用于在获取到所述三维渲染引擎返回的加载完成信号的情况下, 将所述三 维渲染引擎设置为暂停状态, 以使所述 三维模型保持在待显示状态。 7.根据权利要求6所述的装置, 其特 征在于, 所述装置还 包括: 模型显示模块, 用于响应于用户针对所述预设应用程序的控制指令, 将所述三维渲染 引擎从所述暂停状态设置为 运行状态, 并显示所述预设应用程序对应的三维模型。 8.根据权利要求6所述的装置, 其特 征在于, 所述预加载模块包括: 窗口创建子模块, 用于生成所述预设应用程序对应的预加载指令, 并在当前人机交互权 利 要 求 书 1/2 页 2 CN 115408078 A 2界面上创建模型 预加载窗口; 所述模型 预加载窗口 的透明度为百分之百; 预加载子模块, 用于将所述预加载指令发送给所述三维渲染引擎, 以使所述三维渲染 引擎基于所述预加载指令, 在所述模型预加载窗口加载所述预设应用程序对应的三维模 型; 窗口移除子模块, 用于在获取到所述三维渲染引擎返回的加载完成信号的情况下, 将 所述模型 预加载窗口移除。 9.一种存储介质, 其特征在于, 所述存储介质内存储有机器可执行指令, 所述机器可执 行指令被处 理器执行时实现如权利要求1 ‑5任一项所述的三维模型的预加载 方法。 10.一种车辆, 其特征在于, 包括处理器和存储器, 所述存储器存储有能够被所述处理 器执行的机器可执行指 令, 所述处理器用于执行机器可执行指 令, 以实现如权利要求 1‑5任 一项所述的三维模型的预加载 方法。权 利 要 求 书 2/2 页 3 CN 115408078 A 3

.PDF文档 专利 一种三维模型的预加载方法、装置、存储介质和车辆

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