目标网页访问量的展示方法和装置转让专利

申请号 : CN201510528042.7

文献号 : CN106484702B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 樊思国周建涛

申请人 : 北京国双科技有限公司

摘要 :

本申请公开了一种目标网页访问量的展示方法和装置。其中,该方法包括:获取不同目标区域在多个历史时间段对应的多个历史访问量;将多个历史时间段中的每个历史时间段按照预设数量切分为多个目标时间段;分别计算目标网页在所述目标时间段中每个目标时间段的访问量;按照多个目标时间段的时间顺序以标识方式在目标模型中显示每个目标时间段对应的访问量。本申请解决了现有技术中不能实现访问量平滑过渡的技术问题。

权利要求 :

1.一种目标网页访问量的展示方法,其特征在于,包括:获取不同目标区域在多个历史时间段对应的多个历史访问量;

将所述多个历史时间段中的每个历史时间段按照预设数量切分为多个目标时间段;

分别计算所述目标网页在所述多个目标时间段中每个目标时间段的访问量;以及按照所述多个目标时间段的时间顺序以标识方式在目标模型中显示每个目标时间段对应的访问量;

分别计算所述目标网页在所述多个目标时间段中每个所述目标时间段的访问量包括:根据所述多个历史时间段中的每个历史时间段及其对应的访问量计算出目标函数;将所述每个历史时间段的多个目标时间段所表示的时间值分别代入到所述目标函数中;以及根据所述目标函数分别计算得到所述多个目标时间段中每个目标时间段对应的访问量。

2.根据权利要求1所述的展示方法,其特征在于,根据多个历史时间段中的每个历史时间段及其对应的访问量计算出目标函数包括:将所述多个历史时间段中的每个历史时间段所表示的时间值及其对应的访问量输入最小二乘法拟合曲线程序,得到所述目标函数。

3.根据权利要求1所述的展示方法,其特征在于,按照所述多个目标时间段的时间顺序以标识方式在目标模型中显示每个目标时间段对应的访问量包括:获取与所述多个目标时间段中的每一个目标时间段对应的访问量的预设标识;以及按照所述多个目标时间段的时间顺序,依次将所述预设标识显示在所述目标模型中与所述访问量对应的展示区域内。

4.根据权利要求1所述的展示方法,其特征在于,所述方法还包括:接收修改指令,并按照所述修改指令修改所述预设数量。

5.一种目标网页访问量的展示装置,其特征在于,包括:获取单元,用于获取不同目标区域在多个历史时间段对应的多个历史访问量;

切分单元,用于将所述多个历史时间段中的每个历史时间段按照预设数量切分为多个目标时间段;

第一计算单元,用于分别计算所述目标网页在所述多个目标时间段中每个目标时间段的访问量;以及显示单元,用于按照所述多个目标时间段的时间顺序以标识方式在目标模型中显示每个目标时间段对应访问量;

所述第一计算单元包括:第一计算模块,用于根据所述多个历史时间段中的每个历史时间段及其对应的访问量计算出目标函数;代入模块,用于将所述每个历史时间段的多个目标时间段所表示的时间值分别代入到所述目标函数中;以及第二计算模块,用于根据所述目标函数分别计算得到所述多个目标时间段中每个目标时间段对应的访问量。

6.根据权利要求5所述的展示装置,其特征在于,

所述第一计算模块具体用于将所述多个历史时间段中的每个历史时间段所表示的时间值及其对应的访问量输入最小二乘法拟合曲线程序,得到所述目标函数。

7.根据权利要求5所述的展示装置,其特征在于,所述显示单元包括:获取模块,用于获取与所述多个目标时间段中的每一个目标时间段对应的访问量的预设标识;以及显示模块,用于按照所述多个目标时间段的时间顺序,依次将所述预设标识显示在所述目标模型中与所述访问量对应的展示区域内。

8.根据权利要求5所述的展示装置,其特征在于,所述装置还包括:修改单元,用于接收修改指令,并按照所述修改指令修改所述预设数量。

说明书 :

目标网页访问量的展示方法和装置

技术领域

[0001] 本申请涉及数据处理领域,具体而言,涉及一种目标网页访问量的展示方法和装置。

背景技术

[0002] 在目前web应用中,每天对不同地理位置的用户访问网页的访问量进行统计,在展示模型的界面上会显示当前日期访问量的一个色块,每个地理位置为一个色块,色块的颜色深浅来表示在该地理位置上访问量多少,当色块的颜色深,代表该地理位置的访问量大,当色块的颜色浅,代表该地理位置的访问量小。当切换至当前日期之前的任意日期时,相应地,地理位置上访问量的数据也会随着切换,而某地的访问量是随机的,有可能当天和前一天的差异较大,可能当天访问量很少,前一天则很大,在切换时达不到颜色块由浅到深过渡的效果。
[0003] 针对上述的问题,目前尚未提出有效的解决方案。

发明内容

[0004] 本申请实施例提供了一种目标网页访问量的展示方法和装置,以至少解决现有技术中不能实现访问量平滑过渡的技术问题。
[0005] 根据本申请实施例的一个方面,提供了一种目标网页访问量的展示方法,包括:获取不同目标区域在多个历史时间段对应的多个历史访问量;将所述多个历史时间段中的每个历史时间段按照预设数量切分为多个目标时间段;分别计算所述目标网页在所述多个目标时间段中每个目标时间段的访问量;以及按照所述多个目标时间段的时间顺序以标识方式在目标模型中显示每个目标时间段对应的访问量。
[0006] 进一步地,分别计算所述目标网页在所述多个目标时间段中每个所述目标时间段的访问量包括:根据所述多个历史时间段中的每个历史时间段及其对应的访问量计算出目标函数;将所述每个历史时间段的多个目标时间段所表示的时间值分别代入到所述目标函数中;以及根据所述目标函数分别计算得到所述多个目标时间段中每个目标时间段对应的访问量。
[0007] 进一步地,根据多个历史时间段中的每个历史时间段及其对应的访问量计算出目标函数包括:将所述多个历史时间段中的每个历史时间段所表示的时间值及其对应的访问量输入最小二乘法拟合曲线程序,得到所述目标函数。
[0008] 进一步地,按照所述多个目标时间段的时间顺序以标识方式在目标模型中显示每个目标时间段对应的访问量包括:获取与所述多个目标时间段中的每一个目标时间段对应的访问量的预设标识;以及按照所述多个目标时间段的时间顺序,依次将所述预设标识显示在所述目标模型中与所述访问量对应的展示区域内。
[0009] 进一步地,所述方法还包括:接收修改指令,并按照所述修改指令修改所述预设数量。
[0010] 根据本申请实施例的另一方面,还提供了一种目标网页访问量的展示装置,包括:获取单元,用于获取不同目标区域在多个历史时间段对应的多个历史访问量;切分单元,用于将所述多个历史时间段中的每个历史时间段按照预设数量切分为多个目标时间段;第一计算单元,用于分别计算所述目标网页在所述多个目标时间段中每个目标时间段的访问量;以及显示单元,用于按照所述多个目标时间段的时间顺序以标识方式在目标模型中显示每个目标时间段对应访问量。
[0011] 进一步地,所述第一计算单元包括:第一计算模块,用于根据所述多个历史时间段中的每个历史时间段及其对应的访问量计算出目标函数;代入模块,用于将所述每个历史时间段的多个目标时间段所表示的时间值分别代入到所述目标函数中;以及第二计算模块,用于根据所述目标函数分别计算得到所述多个目标时间段中每个目标时间段对应的访问量。
[0012] 进一步地,所述第一计算模块具体用于将所述多个历史时间段中的每个历史时间段所表示的时间值及其对应的访问量输入最小二乘法拟合曲线程序,得到所述目标函数。
[0013] 进一步地,所述显示单元包括:获取模块,用于获取与所述多个目标时间段中的每一个目标时间段对应的访问量的预设标识;以及显示模块,用于按照所述多个目标时间段的时间顺序,依次将所述预设标识显示在所述目标模型中与所述访问量对应的展示区域内。
[0014] 进一步地,所述装置还包括:修改单元,用于接收修改指令,并按照所述修改指令修改所述预设数量。
[0015] 在本申请实施例中,采用获取不同目标区域在多个历史时间段对应的多个历史访问量;将所述多个历史时间段中的每个历史时间段按照预设数量切分为多个目标时间段;分别计算所述目标网页在所述多个目标时间段中每个目标时间段的访问量;按照所述多个目标时间段的时间顺序以标识方式在目标模型中显示每个目标时间段对应的访问量的方式。通过将用户选取的多个历史时间段内切分成多个目标时间段,并计算每个目标时间段内的访问量,并按照多个目标时间段的时间顺序以标识方式将计算出的访问量显示于目标模型中,相对于现有技术在切换显示日期的过程中只在目标模型中显示两个固定日期的访问量,达到了在目标模型中动态显示访问量的目的,从而实现了在切换日期的过程中目标模型中各色块平滑过渡的技术效果,进而解决了现有技术中不能实现访问量平滑过渡的技术问题。

附图说明

[0016] 此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0017] 图1是根据本申请实施例的一种可选的目标网页访问量的展示方法的流程图;
[0018] 图2是根据本申请实施例的另一种可选的目标网页访问量的展示方法的流程图;以及
[0019] 图3是根据本申请实施例的一种目标网页访问量的展示装置的示意图。

具体实施方式

[0020] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0021] 需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0022] 根据本申请实施例,提供了一种目标网页访问量的展示方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0023] 术语解释:
[0024] 最小二乘法:最小二乘法(又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。最小二乘法还可用于曲线拟合。其他一些优化问题也可通过最小化能量或最大化熵用最小二乘法来表达。
[0025] 图1是根据本申请实施例一种可选的目标网页访问量的展示方法的流程图,如图1所示,该方法包括如下步骤S102至步骤S108:
[0026] 步骤S102,获取不同目标区域在多个历史时间段对应的多个历史访问量。
[0027] 需要说明的是,目标区域包括不同的地理位置和不同的IP地址区段,在本申请实施例中,目标区域为地理位置。多个历史时间段是指当前时刻之前的时间段,其中,时间段可以选取为一天、一周或者一个月等,具体时间用户根据需要来选取,目标网页可以为“百度”、“谷歌”以及“新浪”等网页。
[0028] 步骤S104,将多个历史时间段中的每个历史时间段按照预设数量切分为多个目标时间段。
[0029] 需要说明的是,预设数量为大于1的正整数,用户可以根据在目标模型中显示的访问量的过渡变化情况修改预设数量的值。例如每个历史时间段为24小时,预设数量为24,则将历史时间段按照预设数量进行切分,得到多个目标时间段,每个目标时间段为1小时。
[0030] 步骤S106,分别计算目标网页在多个目标时间段中每个目标时间段的访问量。
[0031] 需要说明的是,在每一个历史时间段切分成多个目标时间段之后,计算每一个目标时间段的访问量,将多个目标时间的访问量依次以标识方式显示于目标模型中,更能体现出目标网页在切换在该历史时间段内访问量的过渡变化过程。
[0032] 步骤S108,按照多个目标时间段的时间顺序以标识方式在目标模型显示每个目标时间段对应的访问量。
[0033] 需要说明的是,对于每个历史时间段的多个目标时间段的访问量均可以以标识的方式显示于目标模型中,其中,用户可以选取在模型中显示一个历史时间段内访问量的变化情况,也可选取连续多个历史时间段内访问量的变化,具体均为按照每个历史时间段中多个目标时间段的时间顺序来显示。
[0034] 假设不同的区域表示为不同的地理位置,并且每一个历史时间段选取为一天,在目标模型中显示某网页在2015年7月1号至2015年7月2号的访问量变化情况,此时在中国地图上在不同的区域就能以标识的方式显示多个访问量,分别将2015年7月1号至2015年7月2号这1个历史时间段按照预设数量进行切分,依次将7月1号至7月2号切分后的多个目标时间段对应的访问量按照多个目标时间段的时间顺序显示在目标模型中。
[0035] 在本申请实施例中,通过将用户选取的多个历史时间段内切分成多个目标时间段,并计算每个目标时间段内的访问量,并按照多个目标时间段的时间顺序以标识方式将计算出的访问量显示于目标模型中,相对于现有技术在切换显示日期的过程中只在目标模型中显示两个固定日期的访问量,达到了在目标模型中动态显示访问量的目的,从而实现了在切换日期的过程中目标模型中各色块平滑过渡的技术效果,进而解决了现有技术中不能实现访问量平滑过渡的技术问题。
[0036] 可选地,步骤S106分别计算目标网页在多个目标时间段中每个目标时间段的访问量包括如下步骤S1061至步骤S1065:
[0037] 步骤S1061,根据多个历史时间段中的每个历史时间段及其对应的访问量计算出目标函数。
[0038] 步骤S1063,将每个历史时间段的多个目标时间段所表示的时间值分别代入到目标函数中。
[0039] 步骤S1065,根据目标函数分别计算得到多个目标时间段中每个目标时间段对应的访问量。
[0040] 进一步地,将多个历史时间段中的每个历史时间段所表示的时间值及其对应的访问量输入最小二乘法拟合曲线程序,得到目标函数。
[0041] 具体地,可以利用线性拟合、线性回归和最小二乘法等拟合方法得到每个历史时间段和历史访问量的拟合曲线。在本申请实施例中,采用最小二乘法将每个历史时间段所表示的时间值及其对应的访问量拟合在一条曲线上,得到目标函数,其中,目标函数可以表示为二元n次函数,例如,目标函数可以为f(x)=axn+bxn-1+cxn-2+…+m,a,b,c和m均为已知,该函数表示目标日期和历史访问量的函数关系。需要说明的是,用户若希望在目标模型中显示最近半年的或者最近一年中某一历史时间段内的访问量变化情况,则需要将最近半年或者最近一年内的多个历史时间段及其对应的多个历史访问量输入到最小二乘法的程序中即可,避免了拟合的数量过大的问题,相应地能够加快数据的处理速度。
[0042] 假设每隔一天即统计一次历史访问量,也就是说历史时间段表示为一天,此时将获取得到的历史访问量及其与之对应的历史时间段利用最小二乘法进行拟合,同时对多个历史时间段进行切分,计算每个目标时间段的访问量,并将该访问量存储于数据库中。当用户选取的历史时间段由2015年7月1号切换至2015年7月2号,其中,数据库中日期2015年7月1日对应的时间维度的主键(可表示为:TimeKey)可以为连续增长的整数,例如1,2,3,……等,也可以为按照相同步调增长的数,如1,25,49,……等。在本申请实施例中,时间维度的主键TimeKey按照连续增长整数处理,假设2015年7月1日对应的时间维度的主键为100,那么2015年7月2日对应的是101,可以将该时间进行进一步切分,如可以将100和101切分成25个相等的时间段,切分之后分别是100.00-100.04,100.04-100.08,100.08-100.12,……,
100.96-101.00,其中,目标时间段100.00-100.04用值100.04来表示,目标时间段100.04-
100.08用值100.08来表示,100.96-101.00用101.00来表示,后面依此类推得到每个目标时间段所表示的时间值,其中,101.00对应的为7月2号,故选取前24个时间段作为7月1号的多个目标时间段。
[0043] 根据分析可知,时间值100.04对应的时间是2015年7月1日凌晨1:00,100.08对应的时间为2015年7月1日凌晨2:00,101.00对应的时间是7月2日凌晨00:00,当计算2015年7月1日凌晨1:00的访问量时,将100.04代入目标函数f(x)中即可计算出该时段的访问量f(100.04)。同样地,当计算2015年7月1日凌晨2:00的访问量时,将100.08代入目标函数f(x)即可计算出该时段的访问量f(100.08),依次可计算出剩余23个目标时间段的访问量。
[0044] 可选地,步骤S108按照多个目标时间段的时间顺序以标识方式在目标模型中显示每个目标时间段对应的访问量包括如下步骤S1081至步骤S1083:
[0045] 步骤S1081,获取与多个目标时间段中的每一个目标时间段对应的访问量的预设标识。
[0046] 步骤S1083,按照多个目标时间段的时间顺序,依次将预设标识显示在目标模型中与访问量对应的展示区域内。
[0047] 具体地,多个访问量以添加标识的形式显示于目标模型中,其中,添加的标识可以是对多个访问量添加显示颜色,或者以带颜色的悬浮气泡的形式显示于目标模型中。
[0048] 在本申请实施例中,以添加显示颜色的形式进行说明。可以将访问量设定i个阈值,其中,i为大于等于1的正整数。假设当i取值为4,访问量在第1阈值内时,该访问量添加第1颜色,当访问量在第2阈值时,该访问量添加第2颜色,当访问量在第3阈值时,可以添加第3颜色,当访问量在第4阈值时,可以添加第4颜色,具体i的值可以由用户根据需要进行选取,相应地,第1颜色至第i颜色的变化为由浅入深,逐渐变化,能够给用户直观变化视觉体验。
[0049] 可选地,本申请提供的目标网页访问量的展示方法还包括:接收修改指令,并按照修改指令修改预设数量。
[0050] 具体地,用户可以对预设数量进行修改,当用户的选取的预设数量的访问量在目标模型中未达到预期的显示过渡效果时,用户可以调整预设数量的大小,发送修改预设数量的指令,当系统接收到该指令之后,将预设数量进行修改,按照修改后的预设数量切分多个历史时间段,并计算多个目标时间段内的访问量,最后将重新计算的访问量显示于目标模型中。
[0051] 图2是根据本申请实施例的另一种可选的目标网页访问量的展示方法的流程图,如图2所示,该方法包括如下步骤S201至步骤S207:
[0052] 步骤S201,获取不同目标区域在多个历史时间段对应的多个历史访问量,具体地,与步骤S102相同,此处不再赘述。
[0053] 步骤S202,将多个历史时间段中的每个历史时间段按照预设数量切分为多个目标时间段,具体地,与步骤S104相同,此处不再赘述。
[0054] 步骤S203,根据多个历史时间段中的每个历史时间段及其对应的访问量计算出目标函数,其中,将多个历史时间段中的每个历史时间段所表示的时间值及其对应的访问量输入最小二乘法拟合曲线程序,得到目标函数,具体地,与步骤S1061相同,此处不再赘述。
[0055] 步骤S204,将每个历史时间段的多个目标时间段所表示的时间值分别代入到目标函数中,具体地,与步骤S1063相同,此处不再赘述。
[0056] 步骤S205,根据目标函数分别计算得到多个目标时间段中每个目标时间段对应的访问量,具体地,与步骤S1065相同,此处不再赘述。
[0057] 步骤S206,获取与多个目标时间段中的每一个目标时间段对应的访问量的预设标识,具体地,与步骤S1081相同,此处不再赘述。
[0058] 步骤S207,按照多个目标时间段的时间顺序,依次将预设标识显示在目标模型中与访问量对应的展示区域内,具体地,与步骤S1083相同,此处不再赘述。
[0059] 具体地,实时接收不同区域在多个历史时间段内的历史访问量,并存储于数据库中,其中,每个历史时间段与历史访问量为一一对应的关系。然后将每个历史时间段及其对应的历史访问量采用最小二乘法进行拟合,拟合为一条曲线,得到目标函数。并按照用户选取的预设数量对每个历史时间段进行切分,按照等分的原则切分成多个目标时间段。将切分得到的多个目标时间段所表示的时间值代入到目标函数中,即可求出多个目标时间段对应的访问量。不同范围的访问量对应一种颜色标识,将与该访问量对应的颜色标识依次填充在目标模型中,能够在目标模型中实现访问量平滑的过渡效果。若在目标模型中实现的平滑过渡效果并不理想的情况下,用户还可以修改预设数量的值,并按照预设数量重新对目标展示日期进行切分,重新计算多个目标时间段的访问量。
[0060] 在现有技术中按照用户选取的历史时间段在前端目标模型中显示该将访问量对应的标识,不能很好的实现过渡效果。本申请提供的目标网页访问量的展示方法,采用拟合数据的方法将多个历史时间段和历史访问量的拟合在一条曲线中,可以选取的拟合方法为最小二乘法,其中,通过最小二乘法拟合出的曲线具备数据过渡的平滑效果,所以在前端切换需要展示的历史时间段时,通过对该历史时间段内多个目标时间段的多个访问量按照时间的顺序进行加载,实现更为平滑的过渡效果。
[0061] 本申请实施例还提供了一种目标网页访问量的展示装置,该展示装置主要用于执行本申请实施例上述内容所提供的目标网页访问量的展示方法,以下对本申请实施例送提供的目标网页访问量的展示装置做具体介绍。
[0062] 图3是根据本申请实施例的一种目标网页访问量的展示装置的示意图,如图3所示,排序装置包括:获取单元10、切分单元20、第一计算单元30和显示单元40,其中:
[0063] 获取单元10,用于获取不同目标区域在多个历史时间段对应的多个历史访问量。
[0064] 需要说明的是,目标区域包括不同的地理位置和不同的IP地址区段,在本申请实施例中,目标区域为地理位置。多个历史时间段是指当前时刻之前的时间段,其中,时间段可以选取为一天、一周或者一个月等,具体时间用户根据需要来选取,目标网页可以为“百度”、“谷歌”以及“新浪”等网页。
[0065] 切分单元20,用于将多个历史时间段中的每个历史时间段按照预设数量切分为多个目标时间段。
[0066] 需要说明的是,预设数量为大于1的正整数,用户可以根据在目标模型中显示的访问量的过渡变化情况修改预设数量的值。例如每个历史时间段为24小时,预设数量为24,则将历史时间段按照预设数量进行切分,得到多个目标时间段,每个目标时间段为1小时。
[0067] 第一计算单元30,用于分别计算目标网页在多个目标时间段中每个目标时间段的访问量。
[0068] 需要说明的是,在每一个历史时间段通过切分单元切分成多个目标时间段之后计算每一个目标时间段的访问量,并通过第一计算单元计算出多个目标时间段的访问量依次以标识的方式显示于目标模型中,更能体现出目标网页在切换在该历史时间段内访问量的过渡变化过程。
[0069] 显示单元40,用于按照多个目标时间段的时间顺序以标识方式在目标模型显示每个目标时间段对应的访问量。
[0070] 具体地,需要说明的是,对于每个历史时间段的多个目标时间段的访问量均可以以标识的方式显示于目标模型中,其中,用户可以选取在模型中显示一个历史时间段内访问量的变化情况,也可选取连续多个历史时间段内访问量的变化,具体均为按照每个历史时间段中多个目标时间段的时间顺序来显示。
[0071] 假设不同的区域表示为不同的地理位置,并且每一个历史时间段选取为一天,在目标模型中显示某网页在2015年7月1号至2015年7月2号的访问量变化情况,此时在中国地图上在不同的区域就能以标识的方式显示多个访问量,分别将2015年7月1号至2015年7月2号这1个历史时间段按照预设数量进行切分,依次将7月1号至7月2号切分后的多个目标时间段对应的访问量按照多个目标时间段的时间顺序显示在目标模型中。
[0072] 在本申请实施例中,通过将用户选取的多个历史时间段内切分成多个目标时间段,并计算每个目标时间段内的访问量,并按照多个目标时间段的时间顺序以标识方式将计算出的访问量显示于目标模型中,相对于现有技术在切换显示日期的过程中只在目标模型中显示两个固定日期的访问量,达到了在目标模型中动态显示访问量的目的,从而实现了在切换日期的过程中目标模型中各色块平滑过渡的技术效果,进而解决了现有技术中不能实现访问量平滑过渡的技术问题。
[0073] 可选地,第一计算单元30包括:第一计算模块、代入模块和第二计算模块,其中:
[0074] 第一计算模块用于根据多个历史时间段中的每个历史时间段及其对应的访问量计算出目标函数。
[0075] 代入模块用于将每个历史时间段的多个目标时间段所表示的时间值分别代入到目标函数中。
[0076] 第二计算模块用于根据目标函数分别计算得到多个目标时间段中每个目标时间段对应的访问量。
[0077] 进一步地,第一计算模块具体用于将多个历史时间段中的每个历史时间段所表示的时间值及其对应的访问量输入最小二乘法拟合曲线程序,得到目标函数。
[0078] 具体地,可以利用线性拟合、线性回归和最小二乘法等拟合方法得到每个历史时间段和历史访问量的拟合曲线,在本申请实施例中,采用最小二乘法将每个历史时间段所表示的时间值及其对应的访问量拟合在一条曲线上,得到目标函数,其中,目标函数可以表示为二元n次函数,例如,目标函数可以为f(x)=axn+bxn-1+cxn-2+…+m,a,b,c和m均为已知,该函数表示目标日期和历史访问量的函数关系。需要说明的是,用户想在目标模型中显示最近半年的或者最近一年的中某一历史时间段内的访问量变化情况,则需要将最近半年或者最近一年内的多个历史时间段及其对应的多个历史访问量输入到最小二乘法的程序中即可,避免了拟合的数量过大的问题,相应地能够加快数据的处理速度。
[0079] 假设每隔一天即统计一次历史访问量,也就是说历史时间段表示为一天,此时将获取得到的历史访问量及其与之对应的历史时间段利用最小二乘法进行拟合,同时对多个历史时间段进行切分,计算每个目标时间段的访问量,并将该访问量存储于数据库中。当用户选取的历史时间段由2015年7月1号切换至2015年7月2号,其中,数据库中日期2015年7月1日对应的时间维度的主键(可表示为:TimeKey)可以为连续增长的整数,例如1,2,3,……等,也可以为按照相同步调增长的数,如1,25,49,……等。在本申请实施例中,时间维度的主键TimeKey按照连续增长整数处理,假设2015年7月1日对应的时间维度的主键为100,那么2015年7月2日对应的是101,可以将该时间进行进一步切分,如可以将100和101切分成25个相等的时间段,切分之后分别是100.00-100.04,100.04-100.08,100.08-100.12,……,
100.96-101.00,其中,目标时间段100.00-100.04用值100.04来表示,目标时间段100.04-
100.08用值100.08来表示,100.96-101.00用101.00来表示,后面依此类推得到每个目标时间段所表示的时间值,其中,101.00对应的为7月2号,故选取前24个时间段作为7月1号的多个目标时间段。
[0080] 根据分析可知,时间值100.04对应的时间是2015年7月1日凌晨1:00,100.08对应的时间为2015年7月1日凌晨2:00,当计算2015年7月1日凌晨1:00的访问量时,将100.04代入目标函数f(x)中即可计算出该时段的访问量f(100.04)。同样地,当计算2015年7月1日凌晨2:00的第一访问量时,将100.08代入目标函数f(x)即可计算出该时段的访问量f(100.08),依次可计算出剩余23个目标时间段的访问量。
[0081] 可选地,显示单元40包括:获取模块和显示模块,其中:
[0082] 获取模块用于获取与多个目标时间段中的每一个目标时间段对应的访问量的预设标识。
[0083] 显示模块用于按照多个目标时间段的时间顺序,依次将预设标识显示在目标模型中与访问量对应的展示区域内。
[0084] 具体地,多个访问量在以添加标识的形式显示于目标模型中,其中,添加的标识可以是对多个访问量添加显示颜色,或者以带颜色的悬浮气泡的形式显示于目标模型中。
[0085] 在本申请实施例中,以添加显示颜色的形式进行说明。可以将访问量设定i个阈值,其中,i为大于等于1的正整数。假设当i取值为4,访问量在第1阈值内时,该访问量添加第1颜色,当访问量在第2阈值时,该访问量添加第2颜色,当访问量在第3阈值时,可以添加第3颜色,当访问量在第4阈值时,可以添加第4颜色。具体i的值用户可以根据需要进行选取,相应地,第1颜色至第i颜色的变化为由浅入深,逐渐变化,能够给用户直观变化的视觉体验。
[0086] 可选地,本申请提供的目标网页访问量的展示装置还包括:修改单元,用于接收修改指令,并按照修改指令修改预设数量。
[0087] 具体地,用户可以对预设数量进行修改,当用户的选取的预设数量的访问量在目标模型中未达到预期的显示过渡效果时,用户可以调整预设数量的大小,当系统接收到用户发送的修改预设数量的指令之后,通过修改单元将预设数量进行修改,按照修改后的预设数量切分多个历史时间段,并计算多个目标时间段内的访问量,最后将重新计算的访问量显示于目标模型中。
[0088] 上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
[0089] 在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0090] 在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0091] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0092] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0093] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0094] 以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。