车辆模拟系统、方法及存储介质技术方案

技术编号:37131922 阅读:13 留言:0更新日期:2023-04-06 21:30
本申请涉及汽车数字孪生技术领域,特别涉及一种车辆模拟系统、方法及存储介质,其中,包括:车辆显示端,用于显示车辆当前所处的状态;车辆服务模拟端,用于模拟车辆的服务并发布到车辆的服务总线;在服务被调用的情况下,车辆服务模拟端发送被调用的服务的信息到车辆显示端,以改变显示的车辆的状态。由此,解决了相关技术中无法在对手件缺失或对手件上的功能未开发完成的情况下,实现服务的正常发布和订阅,进而保障软件功能开发和测试的顺利进行等问题。问题。问题。

【技术实现步骤摘要】
车辆模拟系统、方法及存储介质


[0001]本申请涉及汽车数字孪生
,特别涉及一种车辆模拟系统、方法及存储介质。

技术介绍

[0002]随着汽车行业的蓬勃发展,具备智能化功能的车辆受到越来越多的关注和青睐。主要归功于这类车辆提供了大量丰富且实用的功能,具备新功能的快速开发和迭代能力则成为厂商的重要竞争点。
[0003]相关技术中,利用模拟仿真的方式来模拟车辆内部不同配件的功能,但只是通过单向的模拟功能的方式来完成测试,属于功能验证,并不是针对为需要开发、验证的软件提供对手件服务来使用的,而且汽车功能其实是硬件内的一个个的软件操作硬件完成的,软件又是由一个个的服务组成的,只有从服务的角度去模拟,才能真实的模拟每一项功能,但是光是模拟服务也是无法感知到效果的。

技术实现思路

[0004]本申请提供一种车辆模拟系统、方法及存储介质,以解决相关技术中无法在对手件缺失或对手件上的功能未开发完成的情况下,实现服务的正常发布和订阅,进而保障软件功能开发和测试的顺利进行等问题。
[0005]本申请第一方面实施例提供一种车辆模拟系统,包括:车辆显示端,用于显示车辆当前所处的状态;车辆服务模拟端,用于模拟车辆的服务并发布到所述车辆的服务总线;在所述服务被调用的情况下,所述车辆服务模拟端发送被调用的所述服务的信息到所述车辆显示端,以改变显示的所述车辆的状态。
[0006]根据上述技术手段,本申请实施例能够通过模拟车辆的服务,并发布到总线供调用,并能够显示服务被调用后,对车辆的状态进行改变,在对手件缺失或对手件服务未开发完成或对手件服务不可用的情况下,通过数字孪生模拟仿真系统对对手件服务的模拟,实现服务的正常发布和订阅,进而保障软件功能开发和测试的顺利进行。
[0007]可选地,所述车辆显示端通过显示所述车辆的三维模型来显示所述车辆的状态,在所述三维模型接收到输入操作的情况下,根据所述输入操作操作所述三维模型的部件,控制所述三维模型的部件的显示状态。
[0008]根据上述技术手段,本申请实施例通过车辆的三维模型接收输入操作,并根据输入内容控制三维模型的部件,实现三维模型显示状态的改变并呈现在车辆显示端,从而方便用户可以直观观察到开发软件会对车辆产生何种影响。
[0009]可选地,所述车辆显示端包括三维模型管理模块,用于管理所述三维模型并将所述三维模型和车辆数字化模型绑定,所述三维模型的部件和所述车辆数字化模型的数字部件一一对应绑定,所述三维模型的部件的显示状态与所述数字部件的状态信息绑定。
[0010]根据上述技术手段,本申请实施例中三维模型管理模块用于实现对三维模型和车
辆数字化模型的绑定,使其部件对应绑定,绑定后就是数字化的数字孪生体,然后再将三维模型的部件的显示状态于数字部件的状态信息绑定,用于实现虚拟模型与现实真实车辆状态一致的效果。
[0011]可选地,所述车辆显示端还包括显示端模拟模块、分发模块、实例模块和重构模块,在所述三维模型接收到输入操作的情况下,所述三维模型管理模块用于处理所述输入操作,以生成控制指令,并发送所述控制指令到所述重构模块,所述控制指令对应所述服务的调用信息;所述重构模块转发所述控制指令到所述实例模块,所述实例模块转发所述控制指令到所述显示端模拟模块;所述显示端模拟模块根据所述控制指令生成第一状态信息,并发送到所述分发模块,所述分发模块用于分发所述第一状态信息到所述实例模块中对应的实例,所述实例和数字化部件一一对应,所述实例模块用于将状态发生变化的所述实例的第二状态信息发送到所述重构模块,所述重构模块发送所述第二状态信息到所述三维模型管理模块,以控制所述三维模型的显示状态。
[0012]根据上述技术手段,本申请实施例可以通过输入操作改变显示状态,利用车辆的三维模型管理模块、模拟模块、分发模块、实例模块和重构模块之间相互作用,使得服务调用端在对手件不存在或者对手件通知或事件服务未开发完成时,同样可以进行事件和通知的订阅。
[0013]可选地,所述显示端模拟模块还用于根据所述控制指令生成通知信息和/或事件信息,并发送到所述车辆服务模拟端,所述车辆服务模拟端发布所述通知信息和/或事件信息到所述服务总线。
[0014]根据上述技术手段,本申请实施例中显示端模拟模块不仅可以接收控制指令生成相应的通知信息和/或事件信息并发送至车辆服务模拟端,还可以将云端三维模型重构模块发来的状态转成通知或事件然后发送至服务总线,便于对手件服务使用方接收通知来进行接下来的动作。
[0015]可选地,还包括:服务客户端,用于监听所述通知信息和/或事件信息。
[0016]根据上述技术手段,本申请实施例的服务客户端可以监听通知信息和/或事件信息,在对手件不存在或者对手件通知或事件服务未开发完成时,同样可以进行事件和通知的订阅,从而让对手件服务使用方能够正常的进行功能迭代开发和验证。
[0017]可选地,所述车辆显示端还包括显示端模拟模块、分发模块、实例模块和重构模块,在所述车辆服务模拟端发布的所述服务被调用的情况下,所述车辆服务模拟端用于将所述服务的调用信息处理为模拟的服务、方法和参数,并发送到所述显示端模拟模块,所述显示端模拟模块用于根据所述模拟的服务、方法和参数生成第三状态信息,并发送到所述分发模块;所述分发模块用于将所述第三状态信息分发到所述实例模块中对应的实例,所述实例和数字化部件一一对应,所述实例模块用于将状态发生变化的所述实例的第四状态信息发送到所述重构模块,所述重构模块发送所述第四状态信息到所述三维模型管理模块,以控制所述三维模型的显示状态。
[0018]根据上述技术手段,本申请实施例通过车端模块等调用服务来控制显示端,利用车辆的三维模型管理模块、模拟模块、分发模块、实例模块和重构模块之间相互作用,在对手件不存在或者对手件服务未开发完成不能发布服务到总线上时,调用数字孪生车端引擎的模拟的服务,数字孪生车端引擎就会操作数字孪生展现端中的重构的车辆孪生体做出和
实际硬件动作一致的动作。
[0019]可选地,所述三维模型管理模块还用于对所述三维模型进行渲染,以显示所述三维模型中对应的部件进行显示状态的切换的动画,并显示切换后的显示状态。
[0020]根据上述技术手段,本申请实施例中三维模型管理模块通过增加渲染,实现状态改变时的动画显示,从而方便用户可以直观观察到开发软件会对车辆产生过程中所展现的状态。
[0021]可选地,还包括:服务中间件,所述服务中间件用于管理所述服务。
[0022]根据上述技术手段,本申请实施例可以通过SOA服务中间件实现服务的管理。
[0023]可选地,还包括:在所述车辆服务模拟端接收到待模拟的所述服务的服务配置的情况下,根据所述服务配置模拟待模拟的所述服务,并发布到所述服务总线。
[0024]根据上述技术手段,本申请实施例只对未开发完成或者车辆没有对应的对手件的待模拟服务进行服务配置,然后根据服务配置模拟服务并发布至服务总线,便于后续模拟对手本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆模拟系统,其特征在于,包括:车辆显示端,用于显示车辆当前所处的状态;车辆服务模拟端,用于模拟车辆的服务并发布到所述车辆的服务总线;在所述服务被调用的情况下,所述车辆服务模拟端发送被调用的所述服务的信息到所述车辆显示端,以改变显示的所述车辆的状态。2.根据权利要求1所述的车辆模拟系统,其特征在于,所述车辆显示端通过显示所述车辆的三维模型来显示所述车辆的状态,在所述三维模型接收到输入操作的情况下,根据所述输入操作操作所述三维模型的部件,控制所述三维模型的部件的显示状态。3.根据权利要求2所述的车辆模拟系统,其特征在于,所述车辆显示端包括三维模型管理模块,用于管理所述三维模型并将所述三维模型和车辆数字化模型绑定,所述三维模型的部件和所述车辆数字化模型的数字部件一一对应绑定,所述三维模型的部件的显示状态与所述数字部件的状态信息绑定。4.根据权利要求3所述的车辆模拟系统,其特征在于,所述车辆显示端还包括显示端模拟模块、分发模块、实例模块和重构模块,在所述三维模型接收到输入操作的情况下,所述三维模型管理模块用于处理所述输入操作,以生成控制指令,并发送所述控制指令到所述重构模块,所述控制指令对应所述服务的调用信息;所述重构模块转发所述控制指令到所述实例模块,所述实例模块转发所述控制指令到所述显示端模拟模块;所述显示端模拟模块根据所述控制指令生成第一状态信息,并发送到所述分发模块,所述分发模块用于分发所述第一状态信息到所述实例模块中对应的实例,所述实例和数字化部件一一对应,所述实例模块用于将状态发生变化的所述实例的第二状态信息发送到所述重构模块,所述重构模块发送所述第二状态信息到所述三维模型管理模块,以控制所述三维模型的显示状态。5.根据权利要求4所述的车辆模拟系统,其特征在于,所述显示端模拟模块还用于根据所述控制指令生成通知信息和/或事件信息,并发送到所述车辆服务模...

【专利技术属性】
技术研发人员:蔡春茂王超梅森
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1