System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据处理系统及其数据上传方法和数据处理方法技术方案_技高网

数据处理系统及其数据上传方法和数据处理方法技术方案

技术编号:41201524 阅读:3 留言:0更新日期:2024-05-07 22:27
本申请提供一种数据处理系统及其数据上传方法和数据处理方法,其中,数据上传方法包括检测到车载设备端与云端之间的数据传输通道发生网络故障并已恢复网络连接时,获取本地记载的第一云端已处理数据记录;根据第一云端已处理数据记录遍历本地数据队列中缓存的车载数据,根据遍历结果确定数据传输通道恢复数据传输时的数据传输起点;从数据传输起点开始,在本地数据队列中按照排序获取目标车载数据,并将目标车载数据上传至云端。基于该方法,可以在云端实现对车辆进行驾驶风险评估的过程中避免由于网络异常所导致的数据丢失和延迟问题,提高云端实现车辆驾驶风险评估的可靠性,保障云端实现车辆驾驶风险评估的实时性。

【技术实现步骤摘要】
【国外来华专利技术】

本申请涉及数据处理领域,尤其涉及一种数据处理系统及其数据上传方法和数据处理方法


技术介绍

1、随着汽车行业的发展,越来越多人选择驾车出行,这给城市道路交通带来了很大的压力,交通事故也越来越多。目前,可以通过车辆驾驶风险评估技术来预防交通事故的发生。现有技术中,通常通过车载设备端上传车载数据到云端,由云端来对车辆进行驾驶风险评估。然而,在车载设备端上传车载数据到云端时容易因网络异常而存在数据丢失和延迟的问题,且云端对车辆进行驾驶风险评估时也容易因网络异常而存在消息阻塞的问题,无法满足车辆驾驶风险评估的实时性要求和可靠性要求。


技术实现思路

1、有鉴于此,本申请实施例提供了一种数据处理系统及其数据上传方法和数据处理方法,旨在至少解决现有技术中车载设备端上传车载数据到云端时容易因网络异常而存在数据丢失和延迟的问题、云端对车辆进行驾驶风险评估时容易因网络异常而存在消息阻塞的问题、以及无法满足车辆驾驶风险评估的实时性要求和可靠性要求等问题之一。

2、本申请实施例的第一方面提供了一种数据上传方法,所述数据上传方法应用在车载设备端,包括:检测到车载设备端与云端之间的数据传输通道发生网络故障并已恢复网络连接时,获取本地记载的第一云端已处理数据记录;根据所述第一云端已处理数据记录遍历本地数据队列中缓存的车载数据,根据遍历结果确定所述数据传输通道恢复数据传输时的数据传输起点;从所述数据传输起点开始,在所述本地数据队列中按照排序获取目标车载数据,并将所述目标车载数据上传至云端,其中,所述云端用于根据所述目标车载数据进行车辆驾驶风险评估。

3、结合第一方面,在第一方面的第一种可能实现方式中,所述本地数据队列包括补传队列和实时队列,检测到车载设备端与云端之间的数据传输通道发生网络故障之后,还包括:实时监听所述数据传输通道的当前网络状态;若所述数据传输通道的当前网络状态已恢复至网络连接状态,则将所述车载设备端实时产生的车载数据缓存至实时队列,所述实时队列中缓存的车载数据通过所述数据传输通道实时上传至所述云端;若所述数据传输通道的当前网络状态处于网络故障状态,则将所述车载设备端实时产生的车载数据缓存至补传队列,所述补传队列中缓存的车载数据通过数据补传通道补传至所述云端。

4、结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述补传队列中缓存的车载数据通过数据补传通道补传至所述云端时,包括:获取所述云端当前运行状态下的处理器内存使用信息;将所述处理器内存使用信息与预设的补传条件进行比对,判断所述云端当前运行状态下是否满足补传条件;若满足,则创建所述车载设备端与所述云端之间的数据补传通道,通过所述数据补传通道将所述补传队列中缓存的车载数据补传至所述云端。

5、结合第一方面,在第一方面的第三种可能实现方式中,还包括:接收所述云端反馈的第一云端已处理数据记录;根据所述云端已处理数据处理记录识别出所述本地数据队列中缓存的已处理车载数据,将所述已处理车载数据从所述本地数据队列中删除。

6、本申请实施例的第二方面提供了一种数据处理方法,其特征在于,所述数据处理方法应用在云端,所述方法包括:接收数据传输通道实时上传的目标车载数据,所述目标车载数据具有对应的队列排序信息;获取所述云端实时记录的第二云端已处理数据记录;将所述第二云端已处理数据记录与所述目标车载数据对应的队列排序信息进行比对,判断所述目标车载数据是否为所述云端已处理数据;若所述目标车载数据为所述云端已处理数据,则将所述目标车载数据删除,若所述目标车载数据为所述云端未处理数据,则根据所述目标车载数据进行车辆驾驶风险评估并获得所述车辆基于所述目标车载数据生成的驾驶风险评估结果。

7、结合第二方面,在第二方面的第一种可能实现方式中,根据所述目标车载数据进行车辆驾驶风险评估并获得车辆基于所述目标车载数据生成的驾驶风险评估结果之后,还包括:若所述驾驶风险评估结果显示为高风险等级,则向所述车载设备端实时发送携带有所述驾驶风险评估结果的告警信息。

8、结合第二方面,在第二方面的第二种可能实现方式中,还包括:接收数据补传通道补传的第一车载数据;根据所述云端的当前运行状态下的处理器内存使用信息配置单次批处理数量阈值;按照所述单次批处理数量阈值对所述第一车载数据进行批处理,获得车辆基于所述第一车载数据生成的驾驶风险评估结果。

9、结合第二方面的第二种可能实现方式,在第二方面的第三种可能实现方式中,获得车辆基于所述第一车载数据生成的驾驶风险评估结果之后,还包括:将所述车辆基于所述第一车载数据生成的驾驶风险评估结果保存在所述云端的风险数据库中。

10、本申请实施例的第三方面提供了一种车载设备端,其特征在于,包括存储器、处理器、通讯单元以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其中:所述通讯单元用于向云端收发数据或指令;所述处理器用于执行如第一方面任一项所述的数据上传方法。

11、本申请实施例的第四方面提供了一种云端,包括存储器、处理器、通讯单元以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述云端包括通讯单元和处理单元,其中:所述通讯单元用于向车载设备端收发数据或指令;所述处理器用于执行如第二方面任一项所述的数据处理方法。

12、本申请实施例的第五方面提供了数据处理系统,所述数据处理系统包括车载设备端和云端,其中:所述车载设备端用于执行如第一方面任一项所述的数据上传方法;所述云端用于执行如第二方面任一项所述的数据处理方法。

13、本申请实施例的第六方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面或第二方面任一项所述方法的步骤。

14、本申请实施例与现有技术相比存在的有益效果是:车载设备端在检测到其与云端之间的数据传输通道发生网络故障并已恢复网络连接时,通过获取本地记载的第一云端已处理数据记录,根据第一云端已处理数据记录遍历本地数据队列中缓存的车载数据来确定数据传输通道恢复数据传输时的数据传输起点,进而从数据传输起点开始,在本地数据队列中按照排序获取目标车载数据并将目标车载数据上传至云端,可以在云端实现对车辆进行驾驶风险评估的过程中避免由于网络异常而导致的数据丢失和延迟问题,保证了云端实现车辆驾驶风险评估的实时性,提高了云端实现车辆驾驶风险评估的可靠性。

15、本申请实施例提供的数据处理方法中,云端可以根据其实时记录的第二云端已处理数据记录删除车载设备端重复上传的目标车载数据,避免数据重复处理,可以在自身当前运行状态满足补传条件的情况下批处理车载设备端补传的车载数据,可以在云端实现对车辆进行驾驶风险评估的过程中避免由于网络异常而导致的消息阻问题,保证了云端实现车辆驾驶风险评估的实时性,提高了云端实现车辆驾驶风险评估的可靠性。

本文档来自技高网...

【技术保护点】

1.一种数据上传方法,其特征在于,所述数据上传方法应用在车载设备端,包括:

2.根据权利要求1所述的数据上传方法,其特征在于,所述本地数据队列包括补传队列和实时队列,检测到车载设备端与云端之间的数据传输通道发生网络故障之后,还包括:

3.根据权利要求2所述的数据上传方法,其特征在于,所述补传队列中缓存的车载数据通过数据补传通道补传至所述云端时,包括:

4.根据权利要求1所述的数据上传方法,其特征在于,还包括:

5.一种数据处理方法,其特征在于,所述数据处理方法应用在云端,所述方法包括:

6.根据权利要求5所述的数据处理方法,其特征在于,根据所述目标车载数据进行车辆驾驶风险评估并获得车辆基于所述目标车载数据生成的驾驶风险评估结果之后,还包括:

7.根据权利要求5所述的数据处理方法,其特征在于,还包括:

8.根据权利要求7所述的数据处理方法,其特征在于,获得车辆基于所述第一车载数据生成的驾驶风险评估结果之后,还包括:

9.一种车载设备端,其特征在于,包括存储器、处理器、通讯单元以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其中:

10.一种云端,其特征在于,包括存储器、处理器、通讯单元以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述云端包括通讯单元和处理单元,其中:

11.一种数据处理系统,其特征在于,所述数据处理系统包括车载设备端和云端,其中:

12.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-4,或5-8任一项所述方法的步骤。

...

【技术特征摘要】
【国外来华专利技术】

1.一种数据上传方法,其特征在于,所述数据上传方法应用在车载设备端,包括:

2.根据权利要求1所述的数据上传方法,其特征在于,所述本地数据队列包括补传队列和实时队列,检测到车载设备端与云端之间的数据传输通道发生网络故障之后,还包括:

3.根据权利要求2所述的数据上传方法,其特征在于,所述补传队列中缓存的车载数据通过数据补传通道补传至所述云端时,包括:

4.根据权利要求1所述的数据上传方法,其特征在于,还包括:

5.一种数据处理方法,其特征在于,所述数据处理方法应用在云端,所述方法包括:

6.根据权利要求5所述的数据处理方法,其特征在于,根据所述目标车载数据进行车辆驾驶风险评估并获得车辆基于所述目标车载数据生成的驾驶风险评估结果之后,还包括:

7.根据权利要求5所...

【专利技术属性】
技术研发人员:史业政
申请(专利权)人:深圳市锐明技术股份有限公司
类型:发明
国别省市:

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

1