System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于数据处理,具体的涉及一种可变时间密度下车辆信号数据筛选、填补方法及装置、介质。
技术介绍
1、随着智能汽车的发展,车辆信号数据在规模、精度、维度以及质量上都有了质的变化,车辆信号数据开始不仅限于整车厂的研发和测试,更加用于体现车企智能生态业务的价值。车辆信号数据一般都会在车辆运行时采集然后汇总到平台,用于查看以及分析等工作。
2、车辆信号数据平台会有历史数据展示的需求,通常情况下会将所选时间区间内的所有数据返回,再将每条数据的时间和数据显示ui(用户界面)上的时间轴对应,如图1所示。在显示数据时,经常性的需要查看较大的时间跨度,这样在显示ui上要显示的数据量会大幅增加,设备需要处理的数据量增大,会极大的增加显示ui上数据的显示延迟。同时由于车辆行驶的不确定性,车辆信号数据平台上收集到的数据也并不是始终连贯的,车辆停止行驶的时间段是收集不到数据的,数据在显示ui上的显示是不连贯的,这样的数据既不利于后期数据分析,又影响显示ui上数据的美观性。
3、为了解决上述问题,现有的方法在增加时间跨度的同时,经常会减小数据的密度,例如原本一个小时的时间内每秒有一条数据,就是3600个数据点,在这个时间跨度下,调整为每5秒显示一条数据,就是720个数据点,这样大大减少了数据返回,提升查询效率;但是这样的方法会导致部分有数据的点被跳过。例如,当数据密度由图1所示的每1s一个点变为图2所示的每4s一个点,3s,5s,6s,7s,9s,10s这几个时间点上的数据都丢失了,看起来好像这个时间跨度内没有数据,这就导致
技术实现思路
1、本专利技术的目的,是要提供一种可变时间密度下车辆信号数据筛选、填补方法,以减小数据返回,提升查询效率,同时保证显示ui上数据的连贯性和美观性;
2、本专利技术的第二个目的,是要提供用于实现上述方法的可变时间密度下车辆信号数据筛选、填补装置;
3、本专利技术的第三个目的,是要提供一种计算机可读存储介质,用于存储一种可变时间密度下车辆信号数据筛选、填补方法的相应计算机程序。
4、本专利技术为实现上述目的,所采用的技术方案如下:
5、一种可变时间密度下车辆信号数据筛选、填补方法,包括以下步骤:
6、步骤1、获取车辆信号数据;
7、步骤2、一方面,选择要查询所述车辆信号数据的总时间跨度,对所述总时间跨度内的车辆信号数据进行填补;另一方面,选择要查询所述车辆信号数据的时间密度;
8、步骤3、在所述时间密度下,将总时间跨度内每一个时间跨度内有代表性的数据进行返回;
9、步骤4、将步骤3返回的数据进行呈现;
10、步骤5、如果需要继续呈现其它数据,则跳转至步骤2;否则,执行步骤6;
11、步骤6、结束。
12、作为限定,步骤2中对车辆信号数据进行填补的过程,包括:
13、遍历当前时间密度下所述总时间跨度内的所有时间点的数据,挑选出没有车辆信号数据的数据点;
14、将没有车辆信号数据的数据点用零值来填补。
15、作为第二种限定,步骤3中所述有代表性的数据为在所述步骤2的时间密度下,总时间跨度内每一个时间跨度内的最大值、最小值、第一个数值、最后一个数值、最大值与最小值的差值其中之一。
16、一种可变时间密度下车辆信号数据筛选、填补装置,用于实施所述的一种可变时间密度下车辆信号数据筛选、填补方法,该装置包括:获取模块、输入模块、处理模块和显示模块;
17、获取模块,获取车辆信号数据,将数据输出至处理模块;
18、输入模块,用于输入所述车辆信号数据的总时间跨度和时间密度,并输出至处理模块;
19、处理模块,对所述总时间跨度内的车辆信号数据进行填补,并在所述时间密度下,将总时间跨度内每一个时间跨度内有代表性的数据进行返回,并将结果输出至显示模块;
20、显示模块,呈现处理模块输出的数据。
21、一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现上述的一种可变时间密度下车辆信号数据筛选、填补方法。
22、本专利技术由于采用了上述的技术方案,其与现有技术相比,所取得的技术进步在于:
23、(1)本专利技术能够在减小数据密度的同时,将有代表性的数据返回,让查看数据的用户明白这个时间范围内存在数据,提升效率的同时减少了数据被忽略的风险;
24、(2)本专利技术选取的代表性数据能够根据应用场景需求进行多种类型的开发,满足了数据分析的多样性;
25、(3)本专利技术能够将没有车辆信号数据的数据点以零值填补,能够保证数据展示的连续性和美观性;
26、(4)本专利技术能够不断重复的查询不同总时间跨度和时间密度下的数据,当用户发现可能异常数据时,能够针对异常数据缩小总时间跨度和时间密度,返回更详尽的数据,有利于异常数据的分析。
本文档来自技高网...【技术保护点】
1.一种可变时间密度下车辆信号数据筛选、填补方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种可变时间密度下车辆信号数据筛选、填补方法,其特征在于,步骤2中对车辆信号数据进行填补的过程,包括:
3.根据权利要求1或2所述的一种可变时间密度下车辆信号数据筛选、填补方法,其特征在于,步骤3中所述有代表性的数据为在所述步骤2的时间密度下,总时间跨度内每一个时间跨度内的最大值、最小值、第一个数值、最后一个数值、最大值与最小值的差值其中之一。
4.一种可变时间密度下车辆信号数据筛选、填补装置,用于实施权利要求1至3中任意一项所述的一种可变时间密度下车辆信号数据筛选、填补方法,其特征在于,该装置包括:获取模块、输入模块、处理模块和显示模块;
5.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现权利要求1至3中任意一项所述的一种可变时间密度下车辆信号数据筛选、填补方法。
【技术特征摘要】
1.一种可变时间密度下车辆信号数据筛选、填补方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种可变时间密度下车辆信号数据筛选、填补方法,其特征在于,步骤2中对车辆信号数据进行填补的过程,包括:
3.根据权利要求1或2所述的一种可变时间密度下车辆信号数据筛选、填补方法,其特征在于,步骤3中所述有代表性的数据为在所述步骤2的时间密度下,总时间跨度内每一个时间跨度内的最大值、最小值、第一个数值、最后一个数值、最大...
【专利技术属性】
技术研发人员:王中一,于水龙,
申请(专利权)人:北京明拓恒炘科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。