一种车载数据传输方法、系统、存储介质及计算机设备与流程

    专利2026-05-13  1


    本发明涉及通信领域,特别涉及一种车载数据传输方法、系统、存储介质及计算机设备。


    背景技术:

    1、随着汽车产业的发展,汽车智能网联化的趋势逐步显著,汽车内部和汽车网联云端及其他上位数据平台系统的数据传输也逐渐成为了汽车智能网联化的重要部分。

    2、现有技术中,例如最为常见的音视频数据,通常是采取先在数据源对音视频数据进行传输编码,通过音视频serdes技术,采用lvds的传输格式,在模拟端分成两路传输数据传输至设备,即将数据转换为用于传输的模拟信号,在设备进行两路数据的串行到并行转换后,再从lvds的数据中恢复其时钟信号、音视频数据信号和通讯信号,最终进行传输数据的解码处理,得到最终的音视频数据。

    3、然而现有的这种数据传输方式的可靠性不足,在轻微的电磁干扰下就容易出现数据错误或数据丢失,同时由于现有技术的数据传输链路过于繁琐,造成数据传输的误码率高,进一步的降低了可靠性。


    技术实现思路

    1、基于此,本发明的目的是提供一种车载数据传输方法、系统、存储介质及计算机设备,通过采集数据时的精确筛选目标数据,防止了数据冗杂造成的缓存占用和非目标数据在压缩传输中造成的数据错误及数据丢失,再设置临时存储的缓存区,既防止了传输中断或传输错误导致的数据丢失或错误,又可以在不影响实时采集效率的同时保证周期采集的效率,使得采集周期可控可调,提高了延时上传的过程中数据发送端的稳定性,进而减少了传输中的数据错误或丢失,再预设发送的循环队列顺序,进一步的稳定了传输结构,提高了传输过程的稳定性和可靠性,最后通过分包压缩传输给车辆远程服务平台,进而实现数据向上位机的云端上传,极大地提高了传输的稳定性和可靠性。

    2、本发明提出的一种车载数据传输方法,通过车载联网平台实现,所述车载联网平台包括车辆远程服务数据模块、控制模块、压缩传输模块和采集存储模块,所述控制模块分别与所述采集存储模块和所述压缩传输模块电性连接,所述压缩传输模块分别与采集存储模块和车辆远程服务数据模块电性连接,所述方法包括以下步骤:

    3、当所述车辆远程服务数据模块获取到上位机发送的数据上传命令后,所述车辆远程服务数据模块进行车辆匹配、确定需要上传的目标数据类型并向所述压缩传输模块发送目标数据上传命令;

    4、所述压缩传输模块获取到所述目标数据上传命令后,向所述控制模块发送运行状态判断请求信号,以使所述控制模块判断所述运行状态是否满足预设传输状态要求,若所述运行状态满足所述预设传输状态要求,则所述控制模块向所述压缩传输模块发送传输许可指令,所述压缩传输模块根据所述传输许可指令向所述采集存储模块发送目标数据采集指令;

    5、所述采集存储模块根据所述目标数据采集指令,筛选并获取车辆can总线控制器中的目标数据,将所述目标数据存储到所述采集存储模块的缓存区中并依照预设队列顺序发送给所述压缩传输模块,以使所述压缩传输模块对所述目标数据进行分包压缩并传输给所述车辆远程服务数据模块,所述车辆远程服务数据模块合并解压后完成所述目标数据的上传。

    6、综上,根据上述的车载数据传输方法,通过采集数据时的精确筛选目标数据,防止了数据冗杂造成的缓存占用和非目标数据在压缩传输中造成的数据错误及数据丢失,再设置临时存储的缓存区,既防止了传输中断或传输错误导致的数据丢失或错误,又可以在不影响实时采集效率的同时保证周期采集的效率,使得采集周期可控可调,提高了延时上传的过程中数据发送端的稳定性,进而减少了传输中的数据错误或丢失,再预设发送的循环队列顺序,进一步的稳定了传输结构,提高了传输过程的稳定性和可靠性,最后通过分包压缩传输给车辆远程服务平台,进而实现数据向上位机的云端上传,极大地提高了传输的稳定性和可靠性。具体为,当所述车辆远程服务数据模块获取到上位机发送的数据上传命令后,所述车辆远程服务数据模块进行车辆匹配、确定需要上传的目标数据类型并向所述压缩传输模块发送目标数据上传命令,使得针对不同型号车辆,可以有针对性的应对该型号车辆在传输过程中的常见故障或问题,以进一步的提高该种车型的传输稳定性,所述压缩传输模块获取到所述目标数据上传命令后,向所述控制模块发送运行状态判断请求信号,以使所述控制模块判断所述运行状态是否满足预设传输状态要求,若所述运行状态满足所述预设传输状态要求,则所述控制模块向所述压缩传输模块发送传输许可指令,所述压缩传输模块根据所述传输许可指令向所述采集存储模块发送目标数据采集指令,保证了车辆传输的基础稳定性要求,防止因传输通信状态、电压状态、软件状态和诊断异常状态中的某一项处于故障而导致传输中断或传输错误,进而提高传输的可靠性,所述采集存储模块根据所述目标数据采集指令,筛选并获取车辆can总线控制器中的目标数据,将所述目标数据存储到所述采集存储模块的缓存区中并依照预设队列顺序发送给所述压缩传输模块,以使所述压缩传输模块对所述目标数据进行分包压缩并传输给所述车辆远程服务数据模块,所述车辆远程服务数据模块合并解压后完成所述目标数据的上传,通过了设置缓存区防止了传输中断或传输错误导致的数据丢失或错误,提高了数据发送端的稳定性,进而减少了传输中的数据错误或丢失,再预设发送的循环队列顺序,进一步的稳定了传输结构,极大地提高了数据传输的稳定性和可靠性。

    7、进一步的,所述当所述车辆远程服务数据模块获取到上位机发送的数据上传命令后,所述车辆远程服务数据模块进行车辆匹配、确定需要上传的目标数据类型并向所述压缩传输模块发送目标数据上传命令的步骤包括:

    8、车辆远程服务数据模块获取上位机发送的数据上传命令后,所述车辆远程服务数据模块获取目标车辆的车辆型号并进行车辆型号传输故障记录;

    9、根据所述数据上传命令,所述车辆远程服务数据模块确定对应的目标数据类型并向所述压缩传输模块发送目标数据上传命令。

    10、进一步的,所述压缩传输模块获取到所述目标数据上传命令后,向所述控制模块发送运行状态判断请求信号,以使所述控制模块判断所述运行状态是否满足预设传输状态要求的步骤包括:

    11、压缩传输模块获取到所述目标数据上传命令后,向所述控制模块发送运行状态判断请求信号;

    12、所述控制模块分别获取并判断车辆的传输通信状态、电压状态、软件状态和诊断异常状态是否处于故障,若车辆的传输通信状态、电压状态、软件状态和诊断异常状态均不处于故障,则判定车辆的运行状态符合预设传输状态要求。

    13、进一步的,所述采集存储模块根据所述目标数据采集指令,筛选并获取车辆can总线控制器中的目标数据的步骤包括:

    14、采集存储模块根据所述目标数据采集指令,对车辆can总线控制器中的报文数据库进行检索,获取与所述目标数据对应的can报文数据;

    15、对所述can报文数据根据压缩结构进行数据分类,划分获取压缩报文和非压缩报文并存储到缓存区中。

    16、进一步的,所述依照预设队列顺序发送给所述压缩传输模块的步骤之前还包括:

    17、采集存储模块向控制模块发送缓存反馈信号,以使所述控制模块判断所述采集存储模块的缓存状态和所述采集存储模块与所述压缩传输模块之间的通信状态是否符合上传要求,若所述缓存状态和所述通信状态符合所述上传要求,则向所述采集存储模块发送数据上传命令。

    18、进一步的,所述压缩传输模块对所述目标数据进行分包压缩并传输给所述车辆远程服务数据模块的步骤包括:

    19、压缩传输模块获取目标数据后,筛选所述目标数据中的非压缩报文数据并单独传输给车辆远程服务数据模块;

    20、将所述目标数据中的压缩报文数据进行分包压缩并传输给车辆远程服务数据模块。

    21、进一步的,所述车辆远程服务数据模块合并解压后完成所述目标数据的上传的步骤之后还包括:

    22、获取传输列表,将传输中的车辆故障码和目标数据错漏码进行记录;

    23、将所述车辆故障码和所述目标数据错漏码与目标车辆的车型信息进行匹配,并保存到预设车型数据库中。

    24、本发明提出的一种车载数据传输系统,其特征在于,通过车载联网平台实现,所述车载联网平台包括车辆远程服务数据模块、控制模块、压缩传输模块和采集存储模块,所述控制模块分别与所述采集存储模块和所述压缩传输模块电性连接,所述压缩传输模块分别与采集存储模块和车辆远程服务数据模块电性连接,所述车载数据传输系统包括:

    25、车辆远程服务数据模块,用于当所述车辆远程服务数据模块获取到上位机发送的数据上传命令后,所述车辆远程服务数据模块进行车辆匹配、确定需要上传的目标数据类型并向所述压缩传输模块发送目标数据上传命令,所述车辆远程服务数据模块合并解压后完成所述目标数据的上传;

    26、控制模块,用于所述控制模块判断所述运行状态是否满足预设传输状态要求,若所述运行状态满足所述预设传输状态要求,则所述控制模块向所述压缩传输模块发送传输许可指令;

    27、压缩传输模块,用于所述压缩传输模块获取到所述目标数据上传命令后,向所述控制模块发送运行状态判断请求信号,所述压缩传输模块根据所述传输许可指令向所述采集存储模块发送目标数据采集指令,所述压缩传输模块对所述目标数据进行分包压缩并传输给所述车辆远程服务数据模块;

    28、采集存储模块,用于所述采集存储模块根据所述目标数据采集指令,筛选并获取车辆can总线控制器中的目标数据,将所述目标数据存储到所述采集存储模块的缓存区中并依照预设队列顺序发送给所述压缩传输模块。

    29、本发明另一方面,还提供一种存储介质,包括所述存储介质存储一个或多个程序,所述程序被执行时实现如上述的车载数据传输方法。

    30、本发明另一方面还提供一种计算机设备,所述计算机设备包括存储器和处理器,其中:

    31、所述存储器用于存放计算机程序;

    32、所述处理器用于执行所述存储器中存放的所述计算机程序时,实现如上述的车载数据传输方法。


    技术特征:

    1.一种车载数据传输方法,其特征在于,通过车载联网平台实现,所述车载联网平台包括车辆远程服务数据模块、控制模块、压缩传输模块和采集存储模块,所述控制模块分别与所述采集存储模块和所述压缩传输模块电性连接,所述压缩传输模块分别与采集存储模块和车辆远程服务数据模块电性连接,所述方法包括以下步骤:

    2.根据权利要求1所述的车载数据传输方法,其特征在于,所述当所述车辆远程服务数据模块获取到上位机发送的数据上传命令后,所述车辆远程服务数据模块进行车辆匹配、确定需要上传的目标数据类型并向所述压缩传输模块发送目标数据上传命令的步骤包括:

    3.根据权利要求1所述的车载数据传输方法,其特征在于,所述压缩传输模块获取到所述目标数据上传命令后,向所述控制模块发送运行状态判断请求信号,以使所述控制模块判断所述运行状态是否满足预设传输状态要求的步骤包括:

    4.根据权利要求1所述的车载数据传输方法,其特征在于,所述采集存储模块根据所述目标数据采集指令,筛选并获取车辆can总线控制器中的目标数据的步骤包括:

    5.根据权利要求1所述的车载数据传输方法,其特征在于,所述依照预设队列顺序发送给所述压缩传输模块的步骤之前还包括:

    6.根据权利要求1所述的车载数据传输方法,其特征在于,所述压缩传输模块对所述目标数据进行分包压缩并传输给所述车辆远程服务数据模块的步骤包括:

    7.根据权利要求1所述的车载数据传输方法,其特征在于,所述车辆远程服务数据模块合并解压后完成所述目标数据的上传的步骤之后还包括:

    8.根据权利要求1所述的车载数据传输系统,其特征在于,通过车载联网平台实现,所述车载联网平台包括车辆远程服务数据模块、控制模块、压缩传输模块和采集存储模块,所述控制模块分别与所述采集存储模块和所述压缩传输模块电性连接,所述压缩传输模块分别与采集存储模块和车辆远程服务数据模块电性连接,所述车载数据传输系统包括:

    9.一种存储介质,其特征在于,包括:所述存储介质存储一个或多个程序,所述程序被处理器执行时实现如权利要求1-7任一项所述的车载数据传输方法。

    10.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,其中:


    技术总结
    本发明提出的一种车载数据传输方法、系统、存储介质及计算机设备,通过采集数据时的精确筛选目标数据,防止了数据冗杂造成的缓存占用和非目标数据在压缩传输中造成的数据错误及数据丢失,再设置临时存储的缓存区,既防止了传输中断或传输错误导致的数据丢失或错误,又可以在不影响实时采集效率的同时保证周期采集的效率,使得采集周期可控可调,提高了延时上传的过程中数据发送端的稳定性,进而减少了传输中的数据错误或丢失,再预设发送的循环队列顺序,进一步的稳定了传输结构,提高了传输过程的稳定性和可靠性,最后通过分包压缩传输给车辆远程服务平台,进而实现数据向上位机的云端上传,极大地提高了传输的稳定性和可靠性。

    技术研发人员:岑婧,刘钦,陈佳成
    受保护的技术使用者:江铃汽车股份有限公司
    技术研发日:
    技术公布日:2024/4/29
    转载请注明原文地址:https://wp.8miu.com/read-97111.html

    最新回复(0)