一种数据图形化对比的方法及装置制造方法

文档序号:6504873阅读:284来源:国知局
一种数据图形化对比的方法及装置制造方法
【专利摘要】本发明公开了一种数据图形化对比的方法,包括:获取至少两个指标的相应至少两个原始数据组;对至少两个原始数据组分别进行标准化处理,获得与至少两个原始数据组相对应的至少两个标准化数据组;选取至少两个原始数据组中的一个原始数据组作为标准量纲,依据标准量纲计算得到与各个标准化数据组相对应的各个展示数据组;图形化各个展示数据组,获得展示数据对比图。本发明还公开了一种数据图形化对比装置。通过本发明提供的一种数据图形化对比的方法及装置,从而可以有效的比较不同数量级和、或不同量纲的数据。
【专利说明】一种数据图形化对比的方法及装置

【技术领域】
[0001]本发明涉及通信【技术领域】,具体涉及数据分析【技术领域】,尤其涉及一种数据图形化对比的方法及装置。

【背景技术】
[0002]数据(Data)是承载或记录信息的按一定规则排列组合的物理符号。数据通常是实验、测量、观察、调查等的结果,可以以数值的形式给出。
[0003]通过数据对比可以在大量看起来杂乱无章的数据中找出内在规律。因此,在实际应用中,数据对比可帮助用户作出判断,以便采取适当行动。
[0004]在现有技术中,需要进行对比的数据往往属于不同的数量级和不同量纲。对于属于不同量纲的数据(例如活跃人数和点击次数)而言,常常无法进行对比。


【发明内容】

[0005]有鉴于此,本发明实施例提供了一种数据图形化对比的方法及装置,来解决上述【背景技术】部分提到的技术问题。
[0006]本发明实施例采用以下技术方案:
[0007]一种数据图形化对比的方法,包括:
[0008]获取至少两个指标的相应至少两个原始数据组;
[0009]对所述至少两个原始数据组分别进行标准化处理,获得与所述至少两个原始数据组相对应的至少两个标准化数据组;
[0010]选取所述至少两个原始数据组中的一个原始数据组作为标准量纲,依据所述标准量纲计算得到与各个标准化数据组相对应的各个展示数据组;
[0011 ] 图形化各个展示数据组,获得展示数据对比图。
[0012]与之相对应,本发明实施例还提供了一种数据图形化对比的装置,包括:
[0013]数据获取模块,用于获取至少两个指标的相应至少两个原始数据组;
[0014]标准化模块,用于对所述至少两个原始数据组分别进行标准化处理,获得与所述至少两个原始数据组相对应的至少两个标准化数据组;
[0015]展示数据计算模块,用于选取所述至少两个原始数据组中的一个原始数据组作为标准量纲,依据所述标准量纲计算得到与各个标准化数据组相对应的各个展示数据组;
[0016]展示数据图形化模块,用于图形化各个展示数据组,获得展示数据对比图。
[0017]本发明提供的一种数据图形化对比的方法及装置,具有如下特点:
[0018]选取一个原始数据组作为至少两个原始数据组的标准量纲,从而统一了各个原始数据组的量纲;而且,通过图形化各个展示数据组,获得展示数据对比图,从而可以有效对比不同数量级和不同量纲的数据。

【专利附图】

【附图说明】
[0019]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0020]图1是本发明实施例一提供的一种数据图形化对比的方法的流程示意图;
[0021]图2是本发明实施例二提供的一种数据图形化对比的方法的流程示意图;
[0022]图3是本发明实施例三提供的一种数据图形化对比的方法的流程示意图;
[0023]图4是本发明实施例四提供的一种数据图形化对比的方法的流程示意图;
[0024]图5是本发明实施例四提供的原始数据对比柱状图;
[0025]图6是本发明实施例四提供的展示数据对比柱状图;
[0026]图7是本发明实施例四提供的原始数据对比折线图;
[0027]图8是本发明实施例四提供的展示数据对比折线图;
[0028]图9是本发明实施例五提供的一种数据图形化对比的装置的结构示意图;
[0029]图10是本发明实施例五提供的数据获取模块的结构示意图;
[0030]图11是本发明实施例六提供的一种数据图形化对比的装置的结构示意图。

【具体实施方式】
[0031]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0032]本发明实施例公开的一种数据图形化对比的方法及装置,可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、包括以上任何系统或设备的数据图形化对比环境等等。
[0033]在图1中示出了本发明的第一实施例。
[0034]图1为根据本发明第一实施例的公开的一种数据图形化对比的方法的实现流程S100,该实现流程SlOO详述如下:
[0035]步骤S101,获取至少两个指标的相应至少两个原始数据组。
[0036]在本发明第一实施例中,在通信【技术领域】中,指标包括但不限于:活跃人数、新增用户、点击次数、使用时间、累计用户等。通过一个提供数据的CGI (Common GatewayInterface,通用网关接口)获取数据至少两个指标的相应的至少两个原始数据组。
[0037]例如,当指标为活跃人数和新增用户时,获取与活跃人数相对应的原始数据组为10、20、50,与新增用户相对应的原始数据组为300、100、200。
[0038]步骤S102,对至少两个原始数据组分别进行标准化处理,获得与至少两个原始数据组相对应的至少两个标准化数据组。
[0039]在本发明第一实施例中,进行标准化处理的原始数据组至少为两个,相对应的,对原始数据组进行标准化处理后获得的标准化数据组至少为两个。
[0040]例如,对与活跃人数相对应的原始数据组10、20、50进行标准化处理,获得标准化数据组为0、0.25、I。对于新增用户相对应的原始数据组300、100、200进行标准化处理,获得的标准化数据组为1、0、0.5。
[0041]步骤S103,选取至少两个原始数据组中的一个原始数据组作为标准量纲,依据标准量纲计算得到与各个标准化数据组相对应的各个展示数据组。
[0042]在本发明第一实施例中,可以通过随机选取一个原始数据组作为标准量纲,也可以通过指定一个原始数据组作为标准量纲。
[0043]由于获取的各个原始数据组属于不同的量纲,因此需要选取一个原始数据组作为标准量纲。当选取了选取一个原始数据组作为标准量纲后,依据标准量纲,计算各个标准化数据组后获得的用于向用户展示的展示数据组。
[0044]例如,选取与活跃人数相对应的原始数据组10、20、50作为标准量纲,计算与活跃人数相对的标准化数据组0、0.25、1,获得的展示数据组为10、20、50。计算与新增用户相对的标准化数据组1、0、0.5,获得的展示数据组为50、10、30。
[0045]步骤S104,图形化各个展示数据组,获得展示数据对比图。
[0046]在本发明第一实施例中,展示数据对比图中包括了各个展示数据组中的各个展示数据图形化后的信息。
[0047]例如,将获得的活跃人数的展示数据组10、20、50和新增用户的展示数据组50、10,30图形化,获取活跃人数和新增用户的展示数据对比图。
[0048]本发明第一实施例提供的一种数据图形化对比的方法,可以将不同数量级和不同量纲的标签的数据进行有效的对比。
[0049]在图2中示出了本发明的第二实施例。
[0050]图2为根据本发明第二实施例公开的一种数据图形化对比的方法的流程200,该实现流程200详述如下:
[0051]步骤S201,获取至少两个指标的相应至少两个原始数据组,至少两组原始数据存储在数据库内。
[0052]在本发明第二实施例的步骤S201中,各个原始数据组存储在数据库中,直接从数据库内获取至少两个指标相对应的至少两个原始数据组。
[0053]当然,在实际操作中,各个原始数据组也可以存在于文件中。
[0054]需要进行说明的是,在现有技术中,进行比较的数据为用户手动输入的数据。在手动输入数据的过程中,一方面数据输入效率低下,另一方面数据出错程度高。
[0055]在本发明第二实施例中,获取存储在数据库内的至少两个指标相对应的至少两个原始数据组。从而,一方面提高了获取需要进行对比的标签的原始数据的效率,另一方面,保障了获取需要进行对比的标签的原始数据的准确度。
[0056]步骤S202,对至少两个原始数据组分别进行标准化处理,获得与至少两个原始数据组相对应的至少两个标准化数据组。
[0057]在本发明第二实施例中,分别对各组原始数据进行标准化处理,获得与各组原始数据相对应的标准化数据的步骤,包括:
[0058]依据如下公式(I)计算与各组原始数据相对应的标准化数据:
X - Max
[0059]J 二-; (I)
Max-Min
[0060]其中,X为原始数据组中的原始数据,Max为x所在原始数据组中的所有原始数据中的最大值,Min为X所在原始数据组中的所有原始数据中的最小值,y为对原始数据X进行标准化处理后获得的标准化数据。
[0061]步骤S203,选取至少两个原始数据组中的一个原始数据组作为标准量纲,依据标准量纲计算得到与各个标准化数据组相对应的各个展示数据组。
[0062]在本发明第二实施例的步骤S203中,取至少两个原始数据组中的一个原始数据组作为标准量纲,其中令Min(n)为被选取为标准量纲的原始数据组中的所有原始数据中的最小值,Max(n)为被选取为标准量纲的原始数据组中的所有原始数据中的最大值,η为被选取为标准量纲的原始数据组的组号;通过如下公式(2),依据标准量纲计算得到与标准化数据组中的各个标准化数据相对应的各个展示数据,其中,与标准化数据组相对应的展示数据组由计算得到的各个展示数据组成:
[0063]w = y*(Max(n)_Min(n))+Min(η) ; (2)
[0064]其中,y为标准化数据组中的标准化数据,w为计算得到的与标准化数据I相对应的展示数据。
[0065]步骤S204,图形化各个展示数据组,获得展示数据对比图。
[0066]通过本发明第二实施例提供的一种数据图形化对比的方法,可以直接从从数据可内获取需要进行比的标签的原始数据组,提高了原始数据的效率,同时保障了获取到的原始数据组的准确度,而且可以有效的比较不同数量级和不同量纲的数据。
[0067]在图3中示出了本发明的第三实施例。
[0068]图3为根据本发明第三实施例公开的一种数据图形化对比的方法的流程300,该实现流程300详述如下:
[0069]步骤S301,接收时间设定指令,其中时间设定指令包括待获取的原始数据组所处的预设时间段。
[0070]步骤S302,获取预设时间段内的至少两个指标的相应至少两个原始数据组。
[0071]在实际应用中,设置预设时间段通常有以下两种方式:
[0072]方式一、在对话框需要进行对比的时间栏内,直接输入日期;
[0073]方式二,在对话框需要进行对比的时间栏内,勾选下拉菜单中的日期。
[0074]步骤S303,对至少两个原始数据组分别进行标准化处理,获得与至少两个原始数据组相对应的至少两个标准化数据组。
[0075]步骤S304,选取至少两个原始数据组中的一个原始数据组作为标准量纲,依据标准量纲计算得到与各个标准化数据组相对应的各个展示数据组。
[0076]步骤S305,图形化各个展示数据组,获得展示数据对比图。
[0077]通过本发明第三实施例公开的一种数据图形化对比的方法,可以将不同数量级和不同量纲的数据进行有效的对比。
[0078]在图4-8中示出了本发明的第四实施例。
[0079]图4为根据本发明第四实施例公开的一种数据图形化对比的方法的流程400,该实现流程400详述如下:
[0080]步骤S401,获取至少两个指标的相应至少两个原始数据组。
[0081]步骤S402,对至少两个原始数据组分别进行标准化处理,获得与至少两个原始数据组相对应的至少两个标准化数据组。
[0082]步骤S403,选取至少两个原始数据组中的一个原始数据组作为标准量纲,依据标准量纲计算得到与各个标准化数据组相对应的各个展示数据组。
[0083]步骤S404,图形化各个展示数据组,获得展示数据对比图。
[0084]在本发明第一实施例中的步骤SlOl至步骤S104与本发明第四实施例中的S401至步骤S404完全相同,在此不再赘述。
[0085]例如,当标签为活跃人数A和新增用户B时,与活跃人数A相对应的原始数据组为10、20、50,与新增用户B相对应的原始数据组为300、100、200。与活跃人数A相对应的标准化数据组为0、0.25、1,与新增用户B相对应的标准化数据组为1、0、0.5。选取活跃人数A作为标准量纲后,获得与活跃人数A相对应的展示数据组为10、20、50,与新增用户B相对应的展示数据组300、100、200。获得的展示数据对比图柱状图如图6所示。
[0086]步骤S405,图形化各个原始数据组,获得原始数据对比图。
[0087]在本发明第四实施例中,展示数据对比图中包括各个展示数据图形化后的全部信肩、O
[0088]例如,当标签为活跃人数A和新增用户B时,与活跃人数A相对应的原始数据组为10、20、50,与新增用户B相对应的原始数据组为300、100、200。获得原始数据对比柱状图如图5所示。
[0089]步骤S406,交替呈现展示数据对比图和原始数据对比图。
[0090]在本发明第四实施例步骤S406中,展示数据对比图和原始数据对比图为柱状图或折线图。
[0091]例如,当标签为活跃人数A和新增用户B时,与活跃人数A相对应的原始数据组为10、20、50,与新增用户B相对应的原始数据组为300、100、200。获得原始数据对比折线图如图7所示。获得的展示数据对比折线图如图8所示。
[0092]通过本发明实施例四公开的一中数据对比的方法,可以通过折线图或柱状图的方式图形化各个原始数据组和各个展示数据组,而且可以对比原始数据对比图和展示数据对比图,满足用户对对比图形的需求。
[0093]在图9-10中示出了本发明的第五实施例。
[0094]图9为根据本发明第五实施例公开的一种数据图形化对比的装置的结构示意图,包括:
[0095]数据获取模块51,用于获取至少两个指标的相应至少两个原始数据组。
[0096]在本发明第五实施例数据获取模块51中,至少两个原始数据组存储在数据库中。
[0097]需要进行说明的是,也可以通过获取预设时间段内的至少两个指标相对应的获取至少两个原始数据组。
[0098]如图10所示,数据获取模块51包括:
[0099]时间设定指令接收子模块511,用于接收时间设定指令,其中时间设定指令包括待获取的原始数据组所处的预设时间段;
[0100]原始数据获取子模块512,获取预设时间段内的至少两个指标的相应至少两个原始数据组。
[0101]标准化模块52,用于对至少两个原始数据组分别进行标准化处理,获得与至少两个原始数据组相对应的至少两个标准化数据组。
[0102]在本发明第五实施例中标准化模块52,依据如下公式(I)计算与至少两个原始数据组相对应的至少两个标准化数据组:
x-Max
[0103]= ————;(I)
Max - Mtn
[0104]其中,X为原始数据组中的原始数据,Max为x所在原始数据组中的所有原始数据中的最大值,Min为X所在原始数据组中的所有原始数据中的最小值,y为对原始数据X进行标准化处理后获得的标准化数据。
[0105]展示数据计算模块53,用于选取至少两个原始数据组中的一个原始数据组作为标准量纲,依据标准量纲计算得到与各个标准化数据组相对应的各个展示数据组。
[0106]在本发明第五实施例展示数据计算模块53中,包括:
[0107]选取至少两个原始数据组中的一个原始数据组作为标准量纲,其中令Min(n)为被选取为标准量纲的原始数据组中的所有原始数据中的最小值,Max(n)为被选取为标准量纲的原始数据组中的所有原始数据中的最大值,η为被选取为标准量纲的原始数据组的组号;
[0108]通过如下公式(2),依据标准量纲计算得到与标准化数据组中的各个标准化数据相对应的各个展示数据,其中,与标准化数据组相对应的展示数据组由计算得到的各个展示数据组成:
[0109]w = y*(Max(n)_Min(n))+Min(η) ; (2)
[0110]其中,y为标准化数据组中的标准化数据,w为计算得到的与标准化数据y相对应的展示数据。
[0111]展示数据图形化模块54,用于图形化各组展示数据,获得展示数据对比图。
[0112]通过本发明实施例五公开的一种数据图形化对比的装置,可以有效的对比不同数量级和不同量纲的数据。
[0113]在图11中示出了本发明的第六实施例。
[0114]图11为根据本发明第六实施例公开的一种数据图形化对比的装置的结构示意图,包括:
[0115]数据获取模块61,用于获取至少两个指标的相应至少两个原始数据组;
[0116]标准化模块62,用于对至少两个原始数据组分别进行标准化处理,获得与至少两个原始数据组相对应的至少两个标准化数据组;
[0117]展示数据计算模块63,用于选取至少两个原始数据组中的一个原始数据组作为标准量纲,依据标准量纲计算得到与各个标准化数据组相对应的各个展示数据组;
[0118]展示数据图形化模块64,用于图形化各个展示数据组,获得展示数据对比图。
[0119]原始数据图形化模块65,用于图形化各个原始数据组,获得原始数据对比图;
[0120]交替呈现模块66,用于交替呈现展示数据对比图和原始数据对比图。
[0121]在本发明第六实施例交替呈现模块66中,展示数据对比图和原始数据对比图为柱状图或折线图。
[0122]通过本发明实施例六公开的一种数据图形化对比的装置,可以有效的对比不同数量级和不同量纲的数据,而且可以切换对比数据和展示数据。
[0123]显然,本领域技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
[0124]以上仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种数据图形化对比的方法,其特征在于,包括: 获取至少两个指标的相应至少两个原始数据组; 对所述至少两个原始数据组分别进行标准化处理,获得与所述至少两个原始数据组相对应的至少两个标准化数据组; 选取所述至少两个原始数据组中的一个原始数据组作为标准量纲,依据所述标准量纲计算得到与各个标准化数据组相对应的各个展示数据组; 图形化所述各个展示数据组,获得展示数据对比图。
2.根据权利要求1所述的数据图形化对比的方法,其特征在于,所述至少两个原始数据组存储在数据库内。
3.根据权利要求1所述的数据图形化对比的方法,其特征在于,所述获取至少两个指标的相应至少两个原始数据组的步骤,包括: 接收时间设定指令,其中所述时间设定指令包括待获取的原始数据组所处的预设时间段; 获取预设时间段内的所述至少两个指标的相应至少两个原始数据组。
4.根据权利要求1所述的数据图形化对比的方法,其特征在于,在所述图形化所述各个展示数据组,获得展示数据对比图的步骤之后,还包括: 图形化所述至少两个原始数据组,获得原始数据对比图; 交替呈现所述展示数据对比图和所述原始数据对比图。
5.根据权利要求4所述的数据图形化对比的方法,其特征在于, 所述展示数据对比图和所述原始数据对比图为柱状图或折线图。
6.根据权利要求1所述的数据图形化对比的方法,其特征在于,所述对所述至少两个原始数据组分别进行标准化处理,获得与所述至少两个原始数据组相对应的至少两个标准化数据组的步骤,包括: 依据如下公式计算与所述至少两个原始数据组相对应的所述至少两个标准化数据组:
X — Max y =-;
Max - Min 其中,X为原始数据组中的原始数据,Max为X所在原始数据组中的所有原始数据中的最大值,Min为X所在原始数据组中的所有原始数据中的最小值,y为对原始数据X进行标准化处理后获得的标准化数据。
7.根据权利要求1所述的数据图形化对比的方法,其特征在于,所述选取所述至少两个原始数据组中的一个原始数据组作为标准量纲,依据所述标准量纲计算得到与各个标准化数据组相对应的各个展示数据组的步骤,包括: 选取所述至少两个原始数据组中的一个原始数据组作为标准量纲,其中令Min(n)为被选取为所述标准量纲的原始数据组中的所有原始数据中的最小值,Max(n)为被选取为所述标准量纲的原始数据组中的所有原始数据中的最大值,η为被选取为所述标准量纲的原始数据组的组号; 通过如下公式,依据所述标准量纲计算得到与标准化数据组中的各个标准化数据相对应的各个展示数据,其中,与标准化数据组相对应的展示数据组由计算得到的所述各个展示数据组成:
W = y* (Max(n)-Min(n))+Min(n); 其中,y为标准化数据组中的标准化数据,w为计算得到的与标准化数据y相对应的展示数据。
8.一种数据图形化对比的装置,其特征在于,包括: 数据获取模块,用于获取至少两个指标的相应至少两个原始数据组; 标准化模块,用于对所述至少两个原始数据组分别进行标准化处理,获得与所述至少两个原始数据组相对应的至少两个标准化数据组; 展示数据计算模块,用于选取所述至少两个原始数据组中的一个原始数据组作为标准量纲,依据所述标准量纲计算得到与各个标准化数据组相对应的各个展示数据组; 展示数据图形化模块,用于图形化所述各个展示数据组,获得展示数据对比图。
9.根据权利要求8所述的数据图形化对比的装置,其特征在于,所述至少两个原始数据组存储在数据库内。
10.根据权利要求8所述的数据图形化对比的装置,其特征在于,所述数据获取模块,包括: 时间设定指令接收子模块,用于接收时间设定指令,其中所述时间设定指令包括待获取的原始数据组所处的预设时间段; 原始数据获取子模块,获取预设时间段内的所述至少两个指标的相应所述至少两个原始数据组。
11.根据权利要求8所述的数据图形化对比的装置,其特征在于,所述装置还包括: 原始数据图形化模块,用于图形化各组所述原始数据,获得原始数据对比图; 交替呈现模块,用于交替呈现所述展示数据对比图和所述原始数据对比图。
12.根据权利要求11所述的数据图形化对比的装置,其特征在于, 所述展示数据对比图和所述原始数据对比图为柱状图或折线图。
13.根据权利要求8所述的数据图形化对比的装置,其特征在于,所述标准化模块,包括: 依据如下公式计算与所述至少两个原始数据组相对应的所述至少两个标准化数据组: —X - Max ^ Max - Mi n, 其中,X为原始数据组中的原始数据,Max为X所在原始数据组中的所有原始数据中的最大值,Min为X所在原始数据组中的所有原始数据中的最小值,y为对原始数据X进行标准化处理后获得的标准化数据。
14.根据权利要求8所述的数据图形化对比的方法,其特征在于,所述展示数据计算模块,包括: 选取所述至少两个原始数据组中的一个原始数据组作为标准量纲,其中令Min(n)为被选取为所述标准量纲的原始数据组中的所有原始数据中的最小值,Max(n)为被选取为所述标准量纲的原始数据组中的所有原始数据中的最大值,η为被选取为所述标准量纲的原始数据组的组号; 通过如下公式,依据所述标准量纲计算得到与标准化数据组中的各个标准化数据相对应的各个展示数据,其中,与标准化数据组相对应的展示数据组由计算得到的所述各个展示数据组成:
W = y* (Max(n)-Min(n)) +Min(n); 其中,Y为标准化数据组中的标准化数据,w为计算得到的与标准化数据y相对应的展示数据。
【文档编号】G06F19/00GK104252569SQ201310263118
【公开日】2014年12月31日 申请日期:2013年6月27日 优先权日:2013年6月27日
【发明者】邱跃鹏, 陈磊, 范成涛, 李恭伟, 李江, 王刚, 朱海洋 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1