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

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

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

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

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

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

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