System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信领域,具体而言,涉及一种车联网系统的数据传输方法、装置、计算机程序产品和车联网系统。
技术介绍
1、远程无线数据传输可靠性面临多方面的考验:移动通信基站覆盖范围、信号传输空间环境影响(地形、天气等)、建筑物或载体遮挡、终端天线方向等,其数据交互成功率及通信相较于有线通信媒介要低很多,这在车联网系统中体现的尤为明显。
2、如何提高车联网系统的通信可靠性,是现有技术中亟需解决的技术问题。
技术实现思路
1、本申请的主要目的在于提供一种车联网系统的数据传输方法、装置、计算机程序产品和车联网系统,以至少解决现有技术中车联网系统的通信可靠性较差的问题。
2、为了实现上述目的,根据本申请的一个方面,提供了一种车联网系统的数据传输方法,所述车联网系统包括两个云平台和两个t-box(telematics box,远程信息处理器),所述t-box分别与两个所述云平台通信连接,以形成四个传输通道,所述方法应用于第一目标设备,两个所述第一目标设备为以下之一:两个所述云平台和两个所述t-box,所述方法包括:在接收到第一通信数据的情况下,将所述第一通信数据拆分为多个第一子数据;采用第一运算规则对多个所述第一子数据进行运算,得到多个所述第一运算规则对应的第一处理后数据,所述第一运算规则与所述传输通道一一对应;将多个所述第一处理后数据通过对应的所述传输通道发送给两个第二目标设备,使得所述第二目标设备根据多个所述第一处理后数据以及对应的所述第一运算规则,计算得到所述第一通信
3、可选地,所述第一运算规则包括权重集合,采用第一运算规则对多个所述第一子数据进行运算,得到多个所述第一运算规则对应的第一处理后数据,包括:采用所述权重集合对多个所述第一子数据进行加权求和运算,得到各所述权重集合对应的所述第一处理后数据,所述权重集合包括多个权重系数,所述权重系数的数量与所述第一子数据的数量相同,任意两个所述权重集合不同。
4、可选地,将所述第一通信数据拆分为多个第一子数据,包括:将所述第一通信数据拆分为两个所述第一子数据;所述第一通信数据为所述第二目标设备根据两个所述第一处理后数据以及对应的所述权重集合计算得到的。
5、可选地,两个所述云平台之间通信连接,两个所述t-box之间通信连接,两个所述第一目标设备互为主备,所述方法还包括:接收第二处理后数据,所述第二处理后数据为所述第二目标设备采用第二运算规则对多个第二子数据进行运算得到的,多个所述第二子数据为所述第二目标设备在接收到第二通信数据的情况下,对所述第二通信数据进行拆分得到的,所述第二运算规则与所述传输通道一一对应;确定自身设备的主备状态是否为主设备状态;在确定所述主备状态不是所述主设备状态的情况下,将所述第二处理后数据转发至所述主设备;在确定所述主备状态是所述主设备状态的情况下,根据接收到的多个所述第二处理后数据以及各所述第二处理后数据对应的所述第二运算规则,计算得到所述第二通信数据。
6、可选地,在确定自身设备的主备状态是否为主设备状态之前,所述方法还包括:与除所述自身设备外的其他所述第一目标设备进行主备协商,得到两个所述第一目标设备的主备状态。
7、根据本申请的另一方面,提供了一种车联网系统的数据传输装置,所述车联网系统包括两个云平台和两个t-box,所述t-box分别与两个所述云平台通信连接,以形成四个传输通道,所述装置应用于第一目标设备,两个所述第一目标设备为以下之一:两个所述云平台和两个所述t-box,所述装置包括:拆分单元,用于在接收到第一通信数据的情况下,将所述第一通信数据拆分为多个第一子数据;运算单元,用于采用第一运算规则对多个所述第一子数据进行运算,得到多个所述第一运算规则对应的第一处理后数据,所述第一运算规则与所述传输通道一一对应;发送单元,用于将多个所述第一处理后数据通过对应的所述传输通道发送给两个第二目标设备,使得所述第二目标设备根据多个所述第一处理后数据以及对应的所述第一运算规则,计算得到所述第一通信数据,两个所述第二目标设备为两个所述云平台和两个所述t-box中除了两个所述第一目标设备之外的设备。
8、根据本申请的再一方面,提供了一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现任意一种所述的方法。
9、根据本申请的又一方面,提供了一种车联网系统,包括:两个云平台,所述云平台包括一个或多个第一处理器、第一存储器以及一个或多个第一程序,其中,所述一个或多个第一程序被存储在所述第一存储器中,并且被配置为由所述一个或多个第一处理器执行,所述一个或多个第一程序包括用于执行任意一种所述的方法;两个t-box,所述t-box分别与两个所述云平台通信连接,以形成四个传输通道,所述t-box包括一个或多个第二处理器、第二存储器以及一个或多个第二程序,其中,所述一个或多个第二程序被存储在所述第二存储器中,并且被配置为由所述一个或多个第二处理器执行,所述一个或多个第二程序包括用于执行任意一种所述的方法。
10、可选地,两个所述云平台之间通信连接,两个所述t-box之间通信连接,所述车联网系统还包括:本地控制端,与两个所述云平台分别通信连接;ecu(electronic controlunit,电子控制单元),与两个所述t-box分别通信连接。
11、可选地,所述本地控制端与所述云平台之间采用有线方式通信连接,所述ecu与所述t-box之间采用有线方式通信连接,所述云平台与所述t-box之间通过无线网络通信连接。
12、应用本申请的技术方案,两个云平台互为冗余,两个t-box互为冗余,云平台与t-box形成四个传输通道,四个传输通道两两互为冗余,在接收到第一通信数据的情况下,先将数据拆分成多个第一子数据,然后采用第一运算规则对多个所述第一子数据进行运算,得到第一处理后数据;最后将第一处理后数据通过对应的传输通道发送给第二目标设备,使得第二目标设备根据多个第一处理后数据和第一运算规则,将第一处理后数据还原为第一通信数据。本申请的车联网系统在容易出现通信可靠性问题的云平台和t-box之间形成冗余传输通道,同时,每个通道传输的均是对子数据变化得到的数据,从而实现了不同通道之间传输数据的关联,使得部分的传输通道出问题时不会对通信数据的传输造成影响,保证了数据传输成功率较高,从而保证了车联网系统的通信可靠性较高。
本文档来自技高网...【技术保护点】
1.一种车联网系统的数据传输方法,其特征在于,所述车联网系统包括两个云平台和两个T-BOX,所述T-BOX分别与两个所述云平台通信连接,以形成四个传输通道,所述方法应用于第一目标设备,两个所述第一目标设备为以下之一:两个所述云平台和两个所述T-BOX,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一运算规则包括权重集合,采用第一运算规则对多个所述第一子数据进行运算,得到多个所述第一运算规则对应的第一处理后数据,包括:
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求1至3中任一项所述的方法,其特征在于,两个所述云平台之间通信连接,两个所述T-BOX之间通信连接,两个所述第一目标设备互为主备,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在确定自身设备的主备状态是否为主设备状态之前,所述方法还包括:
6.一种车联网系统的数据传输装置,其特征在于,所述车联网系统包括两个云平台和两个T-BOX,所述T-BOX分别与两个所述云平台通信连接,以形成四个传输通道,所述装置应用于第一目标设备
7.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时实现权利要求1至5中任意一项所述的方法。
8.一种车联网系统,其特征在于,包括:
9.根据权利要求8所述的车联网系统,其特征在于,两个所述云平台之间通信连接,两个所述T-BOX之间通信连接,所述车联网系统还包括:
10.根据权利要求9所述的车联网系统,其特征在于,所述本地控制端与所述云平台之间采用有线方式通信连接,所述ECU与所述T-BOX之间采用有线方式通信连接,所述云平台与所述T-BOX之间通过无线网络通信连接。
...【技术特征摘要】
1.一种车联网系统的数据传输方法,其特征在于,所述车联网系统包括两个云平台和两个t-box,所述t-box分别与两个所述云平台通信连接,以形成四个传输通道,所述方法应用于第一目标设备,两个所述第一目标设备为以下之一:两个所述云平台和两个所述t-box,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一运算规则包括权重集合,采用第一运算规则对多个所述第一子数据进行运算,得到多个所述第一运算规则对应的第一处理后数据,包括:
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求1至3中任一项所述的方法,其特征在于,两个所述云平台之间通信连接,两个所述t-box之间通信连接,两个所述第一目标设备互为主备,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在确定自身设备的主备状态是否为主设备状态之前,所述方法还包括:
6...
【专利技术属性】
技术研发人员:刘金栋,薛雷,王喜龙,周建豪,
申请(专利权)人:潍柴动力股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。