技术新讯 > 电子通信装置的制造及其应用技术 > 一种车辆数据的传输方法和系统与流程  >  正文

一种车辆数据的传输方法和系统与流程

  • 国知局
  • 2024-08-02 14:31:26

本发明涉及数据传输,具体而言,涉及一种车辆数据的传输方法和系统。

背景技术:

1、车辆上的传感器或者其它电子部件产生数据,例如车辆状态数据和车辆位置数据等,数据依赖车辆通信系统传输到tbox中,传统的车辆通讯系统采用can(控制器局域网络)矩阵,其是一种常用的数据传输协议,用于描述网络中的消息和信号。然而,can矩阵在处理大量实时车辆数据时面临许多挑战,特别是在现代tbox架构中,使用can矩阵需要编写大量冗余的代码,而且不同的车型,又要重新适配一遍can矩阵,这不仅增加了开发和维护的复杂性,也可能影响系统的稳定性和效率。随着车型的增多,这一问题会进一步加剧。

2、图1是传统can矩阵的通信架构下tbox接收车辆数据的示意图。车辆1上的传感器采集到数据(例如车辆状态数据和车辆位置数据)之后,将数据传输到对应的ecu1、ecu2或者ecu3。ecu在接收到数据之后,适配内部的can矩阵,然后将数据通过中间件(例如someip)将数据传送到网关,网关接收到数据之后传送给tbox。tbox根据不同车型的矩阵表去适配can矩阵,从而接收到车辆采集的数据。将车辆1更换为不同车型的车辆2或者车辆3后,不能再使用车辆1上的ecu和tbox,需要根据不同车型的矩阵表去适配can矩阵。那么通用的ecu和tbox就需要维护很多车型的矩阵适配代码。如果车型的功能有重叠,根据车型去适配代码就需要写很多重复的代码。如果都调用之前车辆的函数接口,在软件架构上面就不利于架构的管理。而且,can矩阵在适配的过程中耗时较长,对于需要响应速度很快的车辆数据,无法做到及时传输。

3、有鉴于此,特提出本发明。

技术实现思路

1、本发明的目的在于提供一种车辆数据的传输方法和系统,利用数据库的发布和订阅功能,将数据库替换can矩阵,不再需要针对每一款车型编写大量的冗余代码来处理数据传输,大大减少了开发工作的负担,提高了代码的可维护性和可扩展性。

2、为了实现上述目的,本发明采用以下技术方案:

3、第一方面,本发明提供了一种车辆数据的传输系统,包括:发布端、第一数据库和订阅端;所述数据库具有发布订阅功能;

4、所述发布端,用于获取车辆相关的数据,并将所述数据发布到第一数据库的指定频道中;

5、所述第一数据库,用于根据所述订阅端预先订阅的频道,将对应频道的数据发送给所述订阅端。

6、第二方面,本发明提供了一种车辆数据的传输方法,包括:

7、发布端获取车辆相关的数据;

8、所述发布端将所述数据发布到第一数据库的指定频道中;所述数据库具有发布订阅功能;

9、所述第一数据库根据订阅端预先订阅的频道,将对应频道的数据发送给所述订阅端。

10、与现有技术相比,本发明的有益效果为:

11、通过采用具有发布订阅功能的数据库进行车辆数据传输,代替can矩阵,不需要进行适配;利用数据库的高速读写和数据组织能力,实现高速传输,不再需要针对每一款车型编写大量的冗余代码来处理数据传输,大大减少了开发工作的负担,提高了代码的可维护性和可扩展性。

技术特征:

1.一种车辆数据的传输系统,其特征在于,包括:发布端、第一数据库和订阅端;所述数据库具有发布订阅功能;

2.根据权利要求1所述的系统,其特征在于,

3.根据权利要求1所述的系统,其特征在于,所述发布端包括部署在车辆上的电子控制单元ecu;

4.根据权利要求1所述的系统,其特征在于,还包括第二数据库和车外通信主体,所述发布端包括车联网平台;

5.根据权利要求4所述的系统,其特征在于,所述车外通信主体为移动终端,

6.根据权利要求1所述的系统,其特征在于,

7.根据权利要求1所述的系统,其特征在于,所述订阅端包括多个业务组件;

8.根据权利要求1-7任一项所述的系统,其特征在于,所述第一数据库或者第二数据库为redis数据库。

9.根据权利要求1-7任一项所述的系统,其特征在于,

10.一种车辆数据的传输方法,其特征在于,包括:

11.根据权利要求10所述的方法,其特征在于,所述发布端获取车辆相关的数据,包括:

12.根据权利要求10所述的方法,其特征在于,在第一数据库根据订阅端预先订阅的频道,将对应频道的数据发送给所述订阅端之后,还包括:

13.根据权利要求10所述的方法,其特征在于,所述发布端包括部署在车辆上的ecu;

14.根据权利要求10所述的方法,其特征在于,所述发布端在将所述数据发布到第一数据库的指定频道中之前,还用于:

技术总结本发明涉及数据传输技术领域,具体而言,涉及一种车辆数据的传输方法和系统。该系统包括发布端、第一数据库和订阅端;所述数据库具有发布订阅功能;所述发布端,用于获取车辆相关的数据,并将所述数据发布到第一数据库的指定频道中;所述第一数据库,用于根据订阅端预先订阅的频道,将对应频道的数据发送给订阅端。本发明利用数据库的发布和订阅功能,将数据库替换CAN矩阵,不再需要针对每一款车型编写大量的冗余代码来处理数据传输,大大减少了开发工作的负担,提高了代码的可维护性和可扩展性。技术研发人员:李春红,吴金君,刘思培受保护的技术使用者:成都赛力斯科技有限公司技术研发日:技术公布日:2024/7/25

本文地址:https://www.jishuxx.com/zhuanli/20240801/243011.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。