车辆数据交互系统、方法及装置与流程

文档序号:35018834发布日期:2023-08-04 09:57阅读:37来源:国知局
车辆数据交互系统、方法及装置与流程

本发明涉及车辆通信,尤其涉及一种车辆数据交互系统、方法及装置。


背景技术:

1、车辆的通信技术一直是被受关注的研究领域。如远程诊断、ota软件更新等场景下都需要用到车辆数据远程交互技术。为此许多研究者已提出了一系列解决方案,从硬件到软件层面都形成了一系列的标准化定义。

2、但目前的方案只支持同一类型或型号车辆数据的信息远程交互,当更换vci时则需要重新启动相应的协议模块软件,即诊断应用程序与服务器强度耦合。


技术实现思路

1、有鉴于此,本发明的目的在于提供一种车辆数据交互系统、方法及装置,可以实现数据交互的解耦合,支持同时与多台或多类型车辆进行数据交互。

2、第一方面,本发明实施例提供了一种车辆数据交互系统,该系统包括:服务器,以及与服务器通信的至少一个vci模块;每个vci模块对应于一台车辆;每个vci模块分别用于响应服务器作用于车辆的数据获取操作,并基于数据获取操作,按照车辆对应的诊断协议对车辆的车辆数据进行解析,向服务器反馈目标格式的车辆数据;其中,多个vci模块反馈的车辆数据的目标格式均相同;服务器用于基于数据获取操作,对目标格式的车辆数据进行分析处理,以将分析处理后的车辆数据传输给服务器对应的客户端。

3、结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,服务器还配置有odx数据库,odx数据库中包括多台车辆分别对应的odx文件;odx文件中包括适应于每台车辆的诊断文件;服务器还用于根据数据获取操作指示的车辆,在odx数据库中查找车辆对应的目标odx文件,以根据目标odx文件对车辆的车辆数据进行分析处理。

4、结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,odx数据库按照非关系型数据库形式对odx文件进行存储。

5、结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,非关系型数据库形式的odx文件中包括数据编号,服务器用于按照odx文件中的数据编号从odx数据库中确定目标odx文件,以根据目标odx文件的诊断文件对车辆数据进行分析处理。

6、结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,vci模块配置有扩展模块,扩展模块中包括网络通讯模块和协议解析模块,网络通讯模块与协议解析模块连接;vci模块通过预设的通讯方式与对应的车辆通讯,获取车辆的odb诊断信息,得到车辆数据,并将车辆数据发送给协议解析模块;协议解析模块用于按照odb诊断信息确定诊断协议,根据诊断协议对车辆数据进行解析,得到目标格式的车辆数据;网络通讯模块用于与服务器通信,以将目标格式的车辆数据传输给服务器。

7、结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,扩展模块中还包括数据存储模块;扩展模块还用于在网络通讯模块的工作状态不满足需求状态时,将目标格式的车辆数据存储至数据存储模块。

8、结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,其中,扩展模块还用于在网络通讯模块的工作状态满足需求状态时,将数据存储模块中的目标格式的车辆数据通过网络通讯模块传输给服务器。

9、结合第一方面,本发明实施例提供了第一方面的第七种可能的实施方式,其中,vci模块与服务器通过d-pdu api函数接口进行通信。

10、第二方面,本发明实施例还提供一种车辆数据交互方法,该方法应用于上述车辆数据交互系统;该方法包括:通过vci模块响应服务器作用于车辆的数据获取操作,并基于数据获取操作,按照车辆对应的诊断协议对车辆的车辆数据进行解析,向服务器反馈目标格式的车辆数据;其中,服务器与至少一个vci模块通信,每个vci模块对应于一台车辆;多个vci模块反馈的车辆数据的目标格式均相同;通过服务器基于数据获取操作,对目标格式的车辆数据进行分析处理;将分析处理后的车辆数据传输给服务器对应的客户端。

11、第三方面,本发明实施例还提供一种车辆数据交互装置,该装置包括:数据获取模块,用于通过vci模块响应服务器作用于车辆的数据获取操作,并基于数据获取操作,按照车辆对应的诊断协议对车辆的车辆数据进行解析,向服务器反馈目标格式的车辆数据;其中,服务器与至少一个vci模块通信,每个vci模块对应于一台车辆;多个vci模块反馈的车辆数据的目标格式均相同;数据处理模块,用于通过服务器基于数据获取操作,对目标格式的车辆数据进行分析处理;传输模块,用于将分析处理后的车辆数据传输给服务器对应的客户端。

12、本发明实施例带来了以下有益效果:本发明提供了一种车辆数据交互系统、方法及装置,系统包括:服务器,以及与服务器通信的至少一个vci模块;每个vci模块对应于一台车辆;每个vci模块分别用于响应服务器作用于车辆的数据获取操作,并基于数据获取操作,按照车辆对应的诊断协议对车辆的车辆数据进行解析,向服务器反馈目标格式的车辆数据;其中,多个vci模块反馈的车辆数据的目标格式均相同;服务器用于基于数据获取操作,对目标格式的车辆数据进行分析处理,以将分析处理后的车辆数据传输给服务器对应的客户端。与服务器通信的至少一个vci模块可以按照车辆的诊断协议对车辆数据进行解析,并将目标格式的车辆数据传输给服务器,以使服务器接收到的来自多个vci模块的车辆数据的格式均相同,基于此,服务器可以同时与多台车辆或多类型的车辆进行数据交互,实现信息交互的解耦合。

13、本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。

14、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。



技术特征:

1.一种车辆数据交互系统,其特征在于,所述系统包括:服务器,以及与所述服务器通信的至少一个vci模块;每个所述vci模块对应于一台车辆;

2.根据权利要求1所述的系统,其特征在于,所述服务器还配置有odx数据库,所述odx数据库中包括多台车辆分别对应的odx文件;所述odx文件中包括适应于每台车辆的诊断文件;

3.根据权利要求2所述的系统,其特征在于,所述odx数据库按照非关系型数据库形式对所述odx文件进行存储。

4.根据权利要求3所述的系统,其特征在于,所述非关系型数据库形式的所述odx文件中包括数据编号,所述服务器用于按照所述odx文件中的数据编号从所述odx数据库中确定所述目标odx文件,以根据所述目标odx文件的诊断文件对所述车辆数据进行分析处理。

5.根据权利要求1所述的系统,其特征在于,所述vci模块配置有扩展模块,所述扩展模块中包括网络通讯模块和协议解析模块,所述网络通讯模块与所述协议解析模块连接;

6.根据权利要求5所述的系统,其特征在于,所述扩展模块中还包括数据存储模块;

7.根据权利要求6所述的系统,其特征在于,所述扩展模块还用于在所述网络通讯模块的工作状态满足需求状态时,将所述数据存储模块中的所述目标格式的车辆数据通过所述网络通讯模块传输给所述服务器。

8.根据权利要求1所述的系统,其特征在于,所述vci模块与所述服务器通过d-pdu api函数接口进行通信。

9.一种车辆数据交互方法,其特征在于,所述方法应用于权利要求1至8任一项所述的车辆数据交互系统;所述方法包括:

10.一种车辆数据交互装置,其特征在于,所述装置包括:


技术总结
本发明提供了一种车辆数据交互系统、方法及装置,涉及车辆通信技术领域,系统包括:服务器,以及与服务器通信的至少一个VCI模块;每个VCI模块对应于一台车辆;每个VCI模块分别用于响应服务器作用于车辆的数据获取操作,并基于数据获取操作,按照车辆对应的诊断协议对车辆的车辆数据进行解析,向服务器反馈目标格式的车辆数据;其中,多个VCI模块反馈的车辆数据的目标格式均相同;服务器用于基于数据获取操作,对目标格式的车辆数据进行分析处理,以将分析处理后的车辆数据传输给服务器对应的客户端。基于此,服务器可以同时与多台车辆或多类型的车辆进行数据交互,实现信息交互的解耦合。

技术研发人员:尤超,舒伟,董汉,陈超
受保护的技术使用者:苏州清研精准汽车科技有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1