时序数据的处理方法、时序数据处理装置及存储介质制造方法及图纸

技术编号:29054881 阅读:18 留言:0更新日期:2021-06-26 06:25
本申请公开了是一种时序数据的处理方法、一种时序数据处理装置以及计算机可读存储介质。本申请提供的时序数据的处理方法包括:获取到设定时长内的待渲染的第一时序数据的数据点数。响应于数据点数大于设定时长的最大渲染数据个数,采用与数据点数匹配的降采样方法对第一时序数据进行降采样,得到降采样后的第二时序数据。对第二时序数据绘制时序图。在待绘制的第一时序数据的数据点数过多时,对第一时序数据进行降采样,并对经过降采样处理后的第二时序数据绘制时序图,通过这种方式,能够较小需要绘制的数据点数,进而提高绘制效率。进而提高绘制效率。进而提高绘制效率。

【技术实现步骤摘要】
时序数据的处理方法、时序数据处理装置及存储介质


[0001]本申请涉及数据处理
,特别是涉及一种时序数据的处理方法、时序数据处理装置以及计算机可读存储介质。

技术介绍

[0002]随着计算机技术的迅速发展,数据挖掘技术也变得越来越重要。时间序列是一种重要的高维数据类型,是由客观对象的某个物理量在不同时间点的采样值按照时间先后次序排列而组成的序列,在经济管理以及工程领域具有广泛应用。利用时间序列数据挖掘,可以获得数据中蕴含的与时间相关的有用信息,实现知识的提取。
[0003]目前在时序降采样绘图的方案中,所了解到的所有时序数据库均只提供了Min/Max/Avg/Sum降采样,这种通用的降采样在大多数场景下能够符合绘图需求,但面临海量数据的时候会丢失大量的数据细节,因为多个数据点被聚合计算成一个之后,原来的一些细节特征会被抹除。

技术实现思路

[0004]本申请主要解决的技术问题是一种时序数据的处理方法、一种时序数据处理装置以及计算机可读存储介质,能够提高数据绘制的效率。
[0005]本申请采用的一种技术方案是提供一种时序数据的处理方法,时序数据的处理方法包括:获取到设定时长内的待渲染的第一时序数据的数据点数。响应于数据点数大于设定时长的最大渲染数据个数,采用与数据点数匹配的降采样方法对第一时序数据进行降采样,得到降采样后的第二时序数据。对第二时序数据绘制时序图。
[0006]进一步地,响应于数据点数大于设定时长的最大渲染数据个数,采用与数据点数匹配的降采样方法对第一时序数据进行降采样,得到降采样后的第二时序数据的步骤,包括:响应于数据点数大于设定时长的最大渲染数据个数,采用LTTB降采样算法对第一时序数据进行降采样,得到第二时序数据。
[0007]进一步地,响应于数据点数大于设定时长的最大渲染数据个数,采用LTTB降采样算法对第一时序数据进行降采样,得到第二时序数据的步骤,包括:响应于数据点数大于设定时长的最大渲染数据个数,且数据点数小于最大渲染数据个数的设定倍数的个数,直接采用LTTB降采样算法对第一时序数据进行降采样,得到第二时序数据。响应于数据点数不小于最大渲染数据个数的设定倍数的个数,采用均值降采样的方法对第一时序数据进行降采样。并对均值降采样后的第一时序数据采用LTTB降采样算法进行降采样,得到第二时序数据。其中,设定倍数大于1。
[0008]进一步地,数据点数为设定时长与上报频率的商值。采用均值降采样的方法对第一时序数据进行降采样的步骤,包括:根据上报频率确定降采样比例。根据降采样比例,对第一时序数据进行均值降采样。
[0009]进一步地,根据上报频率确定降采样比例包括:将上报频率或上报频率的设定倍
数作为降采样比例,以使均值降采样后的第一时序数据的数据点数小于最大渲染数据个数的设定倍数的个数。
[0010]进一步地,采用LTTB降采样算法对第一时序数据进行降采样,得到第二时序数据的步骤,包括:根据预先设置的降采样比例将第一时序数据划分为N个第一子时序数据。遍历所有的第一子时序数据,分别从每一个第一子时序数据中确定一个数据点,N个数据点按照时序组成第二时序数据。其中,第K个第一子时序数据的数据点与第K

1个第一子时序数据的最后一个数据点、第K+1个第一子时序数据的第一个数据点所形成的三角形的面积最大,K=2,
……
,N

1。
[0011]进一步地,还包括:响应于第一时序数据的数据点数小于最大渲染数据个数,直接对第一时序数据绘制时序图。
[0012]为解决上述技术问题,本申请采用的另一个技术方案是:提供一种时序数据处理装置,时序数据处理装置包括:获取模块,获取模块用于获取到设定时长内的待渲染的第一时序数据的数据点数。降采样模块,降采样模块用于响应于数据点数大于设定时长的最大渲染数据个数,采用与数据点数匹配的降采样方法对第一时序数据进行降采样,得到降采样后的第二时序数据。绘制模块,绘制模块用于对第二时序数据绘制时序图。
[0013]为解决上述技术问题,本申请采用的另一个技术方案是:提供一种时序数据处理装置,该时序数据处理装置包括:处理器和存储器,存储器用于存储程序数据,处理器用于执行程序数据以实现上述时序数据的处理方法。
[0014]为解决上述技术问题,本申请采用的另一个技术方案是:提供一种计算机可读存储介质,计算机可读存储介质中存储有程序数据,程序数据在被处理器执行时,用以实现上时序数据的处理方法。
[0015]本申请的有益效果是:区别于现有技术,本申请提供的时序数据的处理方法包括:获取到设定时长内的待渲染的第一时序数据的数据点数。响应于数据点数大于设定时长的最大渲染数据个数,采用与数据点数匹配的降采样方法对第一时序数据进行降采样,得到降采样后的第二时序数据。对第二时序数据绘制时序图。在待绘制的第一时序数据的数据点数过多时,对第一时序数据进行降采样,并对经过降采样处理后的第二时序数据绘制时序图,通过这种方式,能够较小需要绘制的数据点数,进而提高绘制效率。
附图说明
[0016]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
[0017]图1是本申请提供的时序数据的处理方法第一实施例的流程示意图;
[0018]图2是图1中步骤S20一实施方式的流程示意图;
[0019]图3是图1中步骤S20另一实施方式的流程示意图;
[0020]图4是图3中步骤S23一实施方式的流程示意图;
[0021]图5(a)是利用均值降采样算法对某服务最近一天的内存数据进行降采样之后绘制的时序图;
[0022]图5(b)是利用本申请提供的时序数据处理方法对某服务最近一天的内存数据进行处理之后绘制的时序图;
[0023]图6是本申请提供的时序数据处理装置一实施方式的结构示意图;
[0024]图7是本申请提供的时序数据处理装置另一实施方式的结构示意图;
[0025]图8是本申请提供的时序数据处理装置又一实施例的结构示意图;
[0026]图9是本申请提供的计算机可读存储介质一实施例的结构示意图。
具体实施方式
[0027]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0028]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种时序数据的处理方法,其特征在于,所述时序数据的处理方法包括:获取到设定时长内的待渲染的第一时序数据的数据点数;响应于所述数据点数大于所述设定时长的最大渲染数据个数,采用与所述数据点数匹配的降采样方法对所述第一时序数据进行降采样,得到降采样后的第二时序数据;对所述第二时序数据绘制时序图。2.根据权利要求1所述的时序数据的处理方法,其特征在于,所述响应于所述数据点数大于所述设定时长的最大渲染数据个数,采用与所述数据点数匹配的降采样方法对所述第一时序数据进行降采样,得到降采样后的第二时序数据的步骤,包括:响应于所述数据点数大于所述设定时长的最大渲染数据个数,采用LTTB降采样算法对所述第一时序数据进行降采样,得到所述第二时序数据。3.根据权利要求2所述的时序数据的处理方法,其特征在于,所述响应于所述数据点数大于所述设定时长的最大渲染数据个数,采用LTTB降采样算法对所述第一时序数据进行降采样,得到所述第二时序数据的步骤,包括:响应于所述数据点数大于所述设定时长的最大渲染数据个数,且所述数据点数小于所述最大渲染数据个数的设定倍数的个数,直接采用所述LTTB降采样算法对所述第一时序数据进行降采样,得到所述第二时序数据;响应于所述数据点数不小于所述最大渲染数据个数的设定倍数的个数,采用均值降采样的方法对所述第一时序数据进行降采样;并对均值降采样后的第一时序数据采用所述LTTB降采样算法进行降采样,得到所述第二时序数据;其中,所述设定倍数大于1。4.根据权利要求3所述的时序数据的处理方法,其特征在于,所述数据点数为所述设定时长与上报频率的商值;所述采用均值降采样的方法对所述第一时序数据进行降采样的步骤,包括:根据所述上报频率确定降采样比例;根据所述降采样比例,对所述第一时序数据进行均值降采样。5.根据权利要求4所述的时序数据的处理方法,其特征在于,所述根据所述上报频率确定降采样比例包括:将所述上报频率或所述上报频率的设定倍数作为所...

【专利技术属性】
技术研发人员:陈键冬李旦
申请(专利权)人:广州虎牙科技有限公司
类型:发明
国别省市:

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

1