System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车模显示方法、装置、电子设备、存储介质及程序产品制造方法及图纸_技高网

车模显示方法、装置、电子设备、存储介质及程序产品制造方法及图纸

技术编号:44111289 阅读:2 留言:0更新日期:2025-01-24 22:36
本公开涉及一种车模显示方法、装置、电子设备、存储介质及程序产品,涉及车辆技术领域,具体可涉及车辆的智能座舱领域,该方法包括:基于目标插件的通用接口,获取车模的显示信息,目标插件基于目标开发框架对多个操作系统对应的原生车模代码封装得到,目标开发框架为跨平台开发框架,再根据显示信息,在目标显示页面渲染得到显示信息对应的目标车模。能够通过目标开发框架得到适用于多个不同的操作系统的目标插件,且能够使目标插件通过一套统一的通用接口实现对外的数据交流,避免了对每一个系统平台均需开发一套对应的接口。从而能够降低车模开发成本且提高车模在不同操作系统和不同应用中的复用性。

【技术实现步骤摘要】

本公开涉及车辆,尤其涉及一种车模显示方法、装置、电子设备、存储介质及程序产品


技术介绍

1、3d(three dimensions,三维)车模可以完全模拟真实车辆,真实车辆所有状态的改变都可以反应到3d车模上,对于用户来说有更好的体验。

2、相关技术中,考虑到用户终端可分为多个系统平台,例如android和ios平台等,可把开发的3d车模分别集成到汽车app(application,应用程序)的android和ios版本中,但这样需要汽车app开发者双倍的开发和维护工作,且对外也需要分别设计android和ios两套接口,不利于3d车模的复用。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种车模显示方法、装置、电子设备、存储介质及程序产品,以降低车模开发成本且提高车模的复用性。

2、根据本公开实施例的第一方面,提供一种车模显示方法,包括:

3、基于目标插件的通用接口,获取车模的显示信息,所述目标插件基于目标开发框架对多个操作系统对应的原生车模代码封装得到,所述目标开发框架为跨平台开发框架;

4、根据所述显示信息,在目标显示页面渲染得到所述显示信息对应的目标车模。

5、可选地,所述目标插件通过以下步骤得到:

6、在所述目标开发框架下,通过目标开发引擎进行车模开发,得到原始车模代码,所述目标开发引擎为跨平台开发引擎;

7、将所述原始车模代码分别转换为所述多个操作系统对应的原生车模代码;</p>

8、基于所述目标开发框架,对所述多个操作系统对应的原生车模代码进行封装,得到所述目标插件。

9、可选地,所述通用接口包括展示接口;

10、所述基于目标插件的通用接口,获取车模的显示信息,包括:

11、通过所述目标开发框架,基于所述目标插件的所述展示接口,从汽车应用获取车模的所述显示信息。

12、可选地,所述根据所述显示信息,在目标显示页面渲染得到所述显示信息对应的目标车模,包括:

13、通过所述目标开发框架,经目标操作系统,将所述显示信息传输给所述目标开发引擎,所述目标开发框架集成在所述目标操作系统上;

14、通过所述目标开发引擎,根据所述显示信息,得到所述目标操作系统对应的目标渲染内容;

15、通过所述目标开发框架同步所述目标渲染内容,以在目标显示页面渲染得到所述目标车模。

16、可选地,所述通过所述目标开发引擎,根据所述显示信息,得到所述目标操作系统对应的目标渲染内容,包括:

17、通过所述目标开发引擎,根据所述显示信息,从所述目标插件中的多个操作系统对应的原生车模代码中确定出所述目标操作系统对应的目标车模代码;

18、通过所述目标开发引擎对所述目标车模代码进行渲染,得到所述目标操作系统对应的目标渲染内容。

19、可选地,所述通用接口包括渲染状态接口,所述方法还包括:

20、基于目标插件的所述渲染状态接口,获取车模的渲染状态信息,所述渲染状态信息包括暂停渲染和恢复渲染中的一者;

21、根据所述渲染状态信息,控制对车模的实时渲染状态。

22、可选地,所述通用接口包括展示角度接口,所述方法还包括:

23、基于目标插件的所述展示角度接口,获取车模的展示角度信息;

24、根据所述展示角度信息,对所述目标车模进行更新,以在所述目标显示页面渲染得到所述展示角度信息对应的第一更新车模。

25、可选地,所述通用接口包括部件状态接口,所述方法还包括:

26、基于目标插件的所述部件状态接口,获取车模的部件状态信息;

27、根据所述部件状态信息,对所述目标车模进行更新,以在所述目标显示页面渲染得到所述部件状态信息对应的第二更新车模。

28、根据本公开实施例的第二方面,提供一种车模显示装置,包括:

29、第一获取模块,被配置为基于目标插件的通用接口,获取车模的显示信息,所述目标插件基于目标开发框架对多个操作系统对应的原生车模代码封装得到,所述目标开发框架为跨平台开发框架;

30、获得模块,被配置为根据所述显示信息,在目标显示页面渲染得到所述显示信息对应的目标车模。

31、根据本公开实施例的第三方面,提供一种电子设备,包括:

32、处理器;

33、用于存储处理器可执行指令的存储器;

34、其中,所述处理器被配置为执行时实现本公开第一方面所提供的车模显示方法的步骤。

35、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该计算机程序指令被处理器执行时实现本公开第一方面所提供的车模显示方法的步骤。

36、根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本公开第一方面所提供的车模显示方法的步骤。

37、本公开的实施例提供的技术方案可以包括以下有益效果:

38、基于目标插件的通用接口,获取车模的显示信息,目标插件基于目标开发框架对多个操作系统对应的原生车模代码封装得到,目标开发框架为跨平台开发框架,再根据显示信息,在目标显示页面渲染得到显示信息对应的目标车模。在进行车模显示的过程中,可通过目标插件的通用接口获取车模的显示信息,并在目标显示页面显示出对应的目标车模,其中,目标插件基于目标开发框架对多个操作系统对应的原生车模代码封装得到,且目标开发框架为跨平台开发框架,从而能够通过目标开发框架得到适用于多个不同的操作系统的目标插件,且通过目标开发框架的封装,能够使目标插件通过一套统一的通用接口实现对外的数据交流,避免了对每一个系统平台均需开发一套对应的接口。从而能够降低车模开发成本且提高车模在不同操作系统和不同应用中的复用性。

39、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

本文档来自技高网...

【技术保护点】

1.一种车模显示方法,其特征在于,包括:

2.根据权利要求1所述的车模显示方法,其特征在于,所述目标插件通过以下步骤得到:

3.根据权利要求1所述的车模显示方法,其特征在于,所述通用接口包括展示接口;

4.根据权利要求2所述的车模显示方法,其特征在于,

5.根据权利要求4所述的车模显示方法,其特征在于,

6.根据权利要求1~5中任一项所述的车模显示方法,其特征在于,所述通用接口包括渲染状态接口,所述方法还包括:

7.根据权利要求1~5中任一项所述的车模显示方法,其特征在于,所述通用接口包括展示角度接口,所述方法还包括:

8.根据权利要求1~5中任一项所述的车模显示方法,其特征在于,所述通用接口包括部件状态接口,所述方法还包括:

9.一种车模显示装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括:

11.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该计算机程序指令被处理器执行时实现权利要求1~8中任一项所述车模显示方法的步骤。

12.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1~8中任一项所述车模显示方法的步骤。

...

【技术特征摘要】

1.一种车模显示方法,其特征在于,包括:

2.根据权利要求1所述的车模显示方法,其特征在于,所述目标插件通过以下步骤得到:

3.根据权利要求1所述的车模显示方法,其特征在于,所述通用接口包括展示接口;

4.根据权利要求2所述的车模显示方法,其特征在于,

5.根据权利要求4所述的车模显示方法,其特征在于,

6.根据权利要求1~5中任一项所述的车模显示方法,其特征在于,所述通用接口包括渲染状态接口,所述方法还包括:

7.根据权利要求1~5中任一项所述的车模显示方法,其特征在于,所述通用接口包括...

【专利技术属性】
技术研发人员:刘凯达
申请(专利权)人:小米汽车科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1