一种数据展示方法、系统及服务器技术方案

技术编号:14182378 阅读:80 留言:0更新日期:2016-12-14 11:34
本发明专利技术提供一种数据展示方法、系统及服务器,所述数据展示方法包括以下步骤:基于第一时间粒度所采集的数据逐级计算第二时间粒度、第三时间粒度、第四时间粒度、第五时间粒度、和/或第六时间粒度所对应的数据,以获取与不同时间层级关联的数据;每一时间层级包括按照时间由短到长排序的第一时间粒度、第二时间粒度、第三时间粒度、第四时间粒度、第五时间粒度、和/或第六时间粒度;按照预定展示格式绘制与不同时间层级关联的数据以展示该数据。本发明专利技术在显示点数范围大时,提升了数据处理速度,解决了数据失真的问题,且按不同时间粒度展示数据,减少数据处理量,增加展示灵活性。

Data display method, system and server

The invention provides a data display method, system and server, the data display method comprises the following steps: the data collected by the first time granularity calculation based on second time granularity, third time granularity, fourth time granularity, granularity, time fifth and / or sixth time granularity corresponding data, for different time level of the associated data; each time according to the time from the first level including short time granularity, long time granularity, ranking second and third time fourth time granularity, granularity, granularity, time fifth and / or sixth time granularity; according to a predetermined display format for drawing and different time levels of the associated data to display the data. The invention improves the data processing speed when solving the problem of data distortion, displays the data according to the different time granularity, reduces the data processing quantity and increases the display flexibility.

【技术实现步骤摘要】

本专利技术属于数据展示
,特别是涉及一种数据展示方法、系统及服务器
技术介绍
数据时代,在产品的整个生命周期,包括从市场调研到售后服务到最终处置的各个过程中需要对产品所产生的数据进行采集并运用数据分析手段进行分析以此来制定合理的决策、调整产品、提升资源利用率、降低成本。在备份行业,为了减轻运维过程中的复杂度与强度,使更加有效地进行备份系统的管理以及备份系统相关决策的制定,对备份设备的cpu、磁盘利用率等数据进行采集,并对采集到的数据进行分析、可视化处理显得至关重要。其中在数据可视化过程中,以报表形式展示数据,对于数据时间跨度广,采集粒度小、数据量大的数据需要对进行数据处理,减少数据量,使数据更直观的反映出系统整体性能变化趋势以及整体负载情况。随着物联网、人工智能等技术的发展,各种设备在带给人们便捷的同时,在自身运转期间都会产生大量的数据,基于现有成熟的采集技术,可以对这些数据进行精准采集。一些IT系统中,对设备信息按不同时间粒度进行采集,后经数据分析处理等操作后,产生有价值信息,给决策制定提供有价值指导。在做数据分析中通常以图表等形式直观展示数据,在做数据展示时,往往要求基于不同时间粒度去展示,势必存在采集粒度与展示粒度不一致的问题,若根据不同时间粒度去采集数据必将造成数据冗余,也降低数据展示的灵活性,若采集粒度大,展示粒度小则造成数据缺失问题,若采集粒度小,时间跨大,将产生大量的数据,在接口调用、网络传输中影响整体性能。对于以上情境,一般的处理方式是:如果显示的采样点少,则使用真实的采样数据。当显示点数范围覆盖时间大时,采用真实的采样数据则需要处理大量的数据点,导致处理速度下降。如果要减少处理的显示点数,一般的处理方式是对固定的间隔的所有采样点进行平均化处理。但是这种平均化处理,会导致采样数据的失真。比如一个系统只在上午10点至12点负载较大,而其他时间的负载较低,甚至是没有负载,在这种情况下,通过平均的处理,则会导致最终的处理数据失真,最终的采样数据会被平滑处理掉,而无法真实反映实际情况。因此,如何提供一种数据展示方法、系统及服务器,以解决现有技术中当显示点数范围大时,会出现处理速度下降,处理数据失真,无法真实反映数据实际情况等缺陷,实以成为本领域从业者亟待解决的技术问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种数据展示方法、系统及服务器,用于解决现有技术中当显示点数范围覆盖时间大时,会出现处理速度下降,处理数据失真,无法真实反映数据实际情况的问题。为实现上述目的及其他相关目的,本专利技术一方面提供一种数据展示方法,所述数据展示方法包括以下步骤:基于第一时间粒度所采集的数据逐级计算第二时间粒度、第三时间粒度、第四时间粒度、第五时间粒度、和/或第六时间粒度所对应的数据,以获取与不同时间层级关联的数据;每一时间层级包括按照时间由短到长排序的第一时间粒度、第二时间粒度、第三时间粒度、第四时间粒度、第五时间粒度、和/或第六时间粒度;按照预定展示格式绘制与不同时间层级关联的数据以展示该数据。于本专利技术的一实施例中,所述第一时间粒度以秒为时间单位;所述第二时间粒度以分为时间单位;所述第三时间粒度以小时为时间单位;所述第四时间粒度以天为时间单位;所述第五时间粒度以月为时间单位;所述第六时间粒度以年为时间单元。于本专利技术的一实施例中,不同时间层级包括第一时间层级、第二时间层级、第三时间层级、第四时间层级、第五时间层级;其中,所述第一时间层级由第一时间粒度和第二时间粒度组成;所述第二时间层级由第一时间粒度、第二时间粒度、和/或第三时间粒度组成;所述第三时间层级由第一时间粒度、第二时间粒度、第三时间粒度、和/或第四时间粒度组成;所述第四时间层级由第一时间粒度、第二时间粒度、第三时间粒度、第四时间粒度、和/或第五时间粒度组成;所述第五时间层级由第一时间粒度、第二时间粒度、第三时间粒度、第四时间粒度、第五时间粒度、和/或第六时间粒度组成。于本专利技术的一实施例中,所述计算第二时间粒度、第三时间粒度、第四时间粒度、第五时间粒度、和/或第六时间粒度所对应的数据,以获取与不同时间层级关联的数据的步骤包括获取与第一时间层级关联的数据和与第二时间层级关联的数据;所述获取与第一时间层级关联的数据的步骤包括:将第二时间粒度划分为X1个时间段;基于第一时间粒度所采集的数据计算X1个时间段中每一时间段对应的数据,根据计算与第一时间层级关联的数据;X1为大于1的整数;i为权重数目;所述获取与第二时间层级关联的数据的步骤包括:将第三时间粒度划分为X2个时间段;基于第一时间粒度所述采集的数据计算X2个时间段中每一个时间段对应的数据,根据计算与第二时间层级关联的数据;X2为大于1的整数;i为权重数目。于本专利技术的一实施例中,所述计算第二时间粒度、第三时间粒度、第四时间粒度、第五时间粒度、和/或第六时间粒度所对应的数据,以获取与不同时间层级关联的数据的步骤还包括获取与第三时间层级关联的数据、与第四时间层级关联的数据、及与第五时间层级关联的数据;获取与第三时间层级关联的数据包括:根据计算与第三时间层级关联的数据;i为权重数目;获取与第四时间层级关联的数据包括:根据或计算与第四时间层级关联的数据;i为权重数目;获取与第五时间层级关联的数据包括:根据计算与第五时间层级关联的数据;i为权重数目,n为大于1的正整数。本专利技术另一方面提供一种数据展示系统,所述数据展示系统包括:采集模块,用于以第一时间粒度为最小采集频率采集数据;处理模块,用于基于第一时间粒度所采集的数据逐级计算第二时间粒度、第三时间粒度、第四时间粒度、第五时间粒度、和/或第六时间粒度所对应的数据,以获取与不同时间层级关联的数据;每一时间层级包括按照时间由短到长排序的第一时间粒度、第二时间粒度、第三时间粒度、第四时间粒度、第五时间粒度、和/或第六时间粒度;展示模块,用于按照预定展示格式绘制与不同时间层级关联的数据以展示该数据。于本专利技术的一实施例中,不同时间层级包括第一时间层级、第二时间层级、第三时间层级、第四时间层级、第五时间层级;其中,所述第一时间层级由第一时间粒度和第二时间粒度组成;所述第二时间层级由第一时间粒度、第二时间粒度、和/或第三时间粒度组成;所述第三时间层级由第一时间粒度、第二时间粒度、第三时间粒度、和/或第四时间粒度组成;所述第四时间层级由第一时间粒度、第二时间粒度、第三时间粒度、第四时间粒度、和/或第五时间粒度组成;所述第五时间层级由第一时间粒度、第二时间粒度、第三时间粒度、第四时间粒度、第五时间粒度、和/或第六时间粒度组成。于本专利技术的一实施例中,所述处理模块包括:第一处理单元,用于获取与第一时间层级关联的数据;即将第二时间粒度划分为X1个时间段;基于第一时间粒度所采集的数据计算X1个时间段中每一时间段对应的数据,根据计算与第一时间层级关联的数据;X1为大于1的整数;i为权重数目;第二处理单元,用于获取第二时间层级关联的数据,即将第三时间粒度划分为X2个时间段;基于第一时间粒度所述采集的数据计算X2个时间段中每一个时间段对应的数据,根据计算与第二时间层级关联的数据;X2为大于1的整数;i为权重数目。于本专利技术的一实施例中,所本文档来自技高网
...
一种数据展示方法、系统及服务器

【技术保护点】
一种数据展示方法,其特征在于,所述数据展示方法包括以下步骤:基于第一时间粒度所采集的数据逐级计算第二时间粒度、第三时间粒度、第四时间粒度、第五时间粒度、和/或第六时间粒度所对应的数据,以获取与不同时间层级关联的数据;每一时间层级包括按照时间由短到长排序的第一时间粒度、第二时间粒度、第三时间粒度、第四时间粒度、第五时间粒度、和/或第六时间粒度;按照预定展示格式绘制与不同时间层级关联的数据以展示该数据。

【技术特征摘要】
1.一种数据展示方法,其特征在于,所述数据展示方法包括以下步骤:基于第一时间粒度所采集的数据逐级计算第二时间粒度、第三时间粒度、第四时间粒度、第五时间粒度、和/或第六时间粒度所对应的数据,以获取与不同时间层级关联的数据;每一时间层级包括按照时间由短到长排序的第一时间粒度、第二时间粒度、第三时间粒度、第四时间粒度、第五时间粒度、和/或第六时间粒度;按照预定展示格式绘制与不同时间层级关联的数据以展示该数据。2.根据权利要求1所述的数据展示方法,其特征在于:所述第一时间粒度以秒为时间单位;所述第二时间粒度以分为时间单位;所述第三时间粒度以小时为时间单位;所述第四时间粒度以天为时间单位;所述第五时间粒度以月为时间单位;所述第六时间粒度以年为时间单元。3.根据权利要求1所述的展示方法,其特征在于:不同时间层级包括第一时间层级、第二时间层级、第三时间层级、第四时间层级、第五时间层级;其中,所述第一时间层级由第一时间粒度和第二时间粒度组成;所述第二时间层级由第一时间粒度、第二时间粒度、和/或第三时间粒度组成;所述第三时间层级由第一时间粒度、第二时间粒度、第三时间粒度、和/或第四时间粒度组成;所述第四时间层级由第一时间粒度、第二时间粒度、第三时间粒度、第四时间粒度、和/或第五时间粒度组成;所述第五时间层级由第一时间粒度、第二时间粒度、第三时间粒度、第四时间粒度、第五时间粒度、和/或第六时间粒度组成。4.根据权利要求3所述的展示方法,其特征在于:所述计算第二时间粒度、第三时间粒度、第四时间粒度、第五时间粒度、和/或第六时间粒度所对应的数据,以获取与不同时间层级关联的数据的步骤包括获取与第一时间层级关联的数据和与第二时间层级关联的数据;所述获取与第一时间层级关联的数据的步骤包括:将第二时间粒度划分为X1个时间段;基于第一时间粒度所采集的数据计算X1个时间段中每一时间段对应的数据,根据计算与第一时间层级关联的数据;X1为大于1的整数;i为权重数目;所述获取与第二时间层级关联的数据的步骤包括:将第三时间粒度划分为X2个时间段;基于第一时间粒度所述采集的数据计算X2个时间段中每一个时间段对应的数据,根据计算与第二时间层级关联的数据;X2为大于1的整数;i为权重数目。5.根据权利要求4所述的展示方法,其特征在于:所述计算第二时间粒度、第三时间粒度、第四时间粒度、第五时间粒度、和/或第六时间粒度所对应的数据,以获取与不同时间层级关联的数据的步骤还包括获取与第三时间层级关联的数据、与第四时间层级关联的数据、及与第五时间层级关联的数据;获取与第三时间层级关联的数据包括:根据计算与第三时间层级关联的数...

【专利技术属性】
技术研发人员:席刚叶佑群
申请(专利权)人:上海爱数信息技术股份有限公司
类型:发明
国别省市:上海;31

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

1