数据处理方法、装置及电子设备与流程

文档序号:12465436阅读:223来源:国知局
数据处理方法、装置及电子设备与流程

本发明实施例涉及计算机技术领域,尤其涉及一种数据处理方法、装置及电子设备。



背景技术:

随着互联网的普及,人们越来越习惯通过互联网进行社交娱乐,为此,广告商也越来越倾向于在互联网上投放自家产品的广告,以提高产品的知名度。特别是随着网页技术的飞速发展,越来越多的网站运行商在自己的网页上提供可显示广告的广告位来维持视频网站的运营。

通常情况下,商家在与网站运行商签署广告投放合同时,通常会约定每一天的预定广告曝光量,也即,在一天中的该广告的广告曝光量大于或等于预定广告曝光量时,才能满足商家的预期要求。

如果一个网页中包括的数据较多,则手机就无法将网页中包括的所有数据同时显示在屏幕上,手机需要将网页中包括的数据分页显示。这样,当用户在终端上浏览网页时,终端在屏幕上先会显示网页的一个分页中包括的数据,当用户翻页时,终端就会在屏幕上显示另一分页中包括的数据。

然而,发明人在实现本发明实施例的过程中发现:

用户在浏览网页的时候往往只浏览网页中位置靠前位于前排的分页,而不会翻页去浏览位置靠后的分页,这样终端在屏幕上就很少显示位置靠后的分页中的数据,如果网站运行商与商家签署的投放的广告的广告位位于靠后的分页中,则导致广告曝光量较低,无法满足商家的预期要求。



技术实现要素:

为解决现有技术中的问题,本发明实施例中提供了一种数据处理方法、装置及电子设备。

本发明实施例公开了如下技术方案:

第一方面,本发明实施例提供了一种数据处理方法,所述方法包括:

统计网页中的用于显示第一数据的第一显示区域在第一时间段内的已曝光量;

获取所述第一显示区域在位于所述第一时间段之前的历史第一时间段内的平均曝光量;

如果所述平均曝光量与所述已曝光量之间的比值大于预设阈值,在所述网页中获取第二显示区域,所述第二显示区域在位于所述第一时间段之前的历史第二时间段内的平均曝光量大于所述第一显示区域在所述第一时间段和所述第一时间段之后的第一个第二时间段内的目标曝光量与所述已曝光量之间的差值;

在位于所述第一时间段之后的第一个第二时间段内,将所述第二显示区域设置为用于显示所述第一数据的显示区域。

在本发明实施例中,统计网页中的用于显示第一数据的第一显示区域在第一时间段内的已曝光量;获取第一显示区域在位于第一时间段之前的历史第一时间段内的平均曝光量;如果获取的平均曝光量与已曝光量之间的比值大于预设阈值,在网页中获取第二显示区域,第二显示区域在位于第一时间段之前的历史第二时间段内的平均曝光量大于第一显示区域在第一时间段和第一时间段之后的第一个第二时间段内的目标曝光量与已曝光量之间的差值;在位于第一时间段之后的第一个第二时间段内,将第二显示区域设置为用于显示第一数据的显示区域。如此使得第一数据在服务器的当前时刻所在的预设时间段内的曝光量能够达到需要第一数据在一个预设时间段内的目标曝光量。

在上述实施例中,第二显示区域原本用于显示第二数据,当在上述对应关系中删除包括第二显示区域的区域标识与第二数据的记录之后,在该网页上的第二显示区域内就无法显示第二数据,只能显示第一数据,同时,上述对应关系中也不存在与第二数据相对应的区域标识,也即,该网页上没有一个显示区域能够用来显示第二数据。也即,在位于第一时间段之后的第一个第二时间段内,在该网页上无法显示第二数据。

在第一时间段之后的第一个第二时间段内,如果用户需要浏览该网页中的第二数据,由于上述对应关系中不存在与第二数据相对应的区域标识,因此,该网页上就不会在任意一个显示区域内显示第二数据,无法实现用户的目的,导致用户体验较低。

因此,为了避免降低用户体验,进一步地,所述获取的第二显示区域用于显示第二数据;

所述将所述第二显示区域设置为用于显示所述第一数据的显示区域之后,还包括:

在位于所述第一时间段之后的第一个第二时间段内,将所述第一显示区域设置为用于显示所述第二数据的显示区域。

在第一数据在网页服务器的当前时刻所在的预设时间段内的曝光量已经达到目标曝光量的同时,如果使第一数据在第一时间段之后的第一个第二时间段内还能够曝光,这就会浪费曝光资源。为了避免浪费曝光资源,进一步地,所述方法还包括:

如果所述获取的平均曝光量与所述已曝光量之间的比值小于或等于预设阈值,将所述获取的平均曝光量与所述第一显示区域在历史第二时间段内的平均曝光量求和得到总平均曝光量;

如果所述已曝光量大于或等于所述总平均曝光量,在所述网页中获取用于显示第三数据的第三显示区域,所述第三显示区域在所述历史第一时间段内的平均曝光量与所述第三显示区域在所述第一时间段内的已曝光量的比值大于预设阈值;

在位于所述第一时间段之后的第一个第二时间段内,将所述第一显示区域设置为用于显示所述第三数据的显示区域。

为了避免第一数据在预设时间段内的曝光量过多而浪费曝光资源,其中,所述在所述网页中获取第二显示区域,包括:

在所述网页中获取在历史第二时间段内的平均曝光量大于所述获取的平均曝光量的所有显示区域;

在所述所有显示区域中,选择在历史第二时间段内的平均曝光量最小的显示区域,并作为所述第二显示区域。

为了尽可能保证该网页中包括的每一个数据在服务器的当前时刻所在预设时间段内的曝光量能够满足各自在一个预设时间段内的目标曝光量,其中,所述在所述网页中获取用于显示第三数据的第三显示区域,包括:

在所述网页中获取在所述历史第一时间段内的平均曝光量与在所述第一时间段内的已曝光量的比值大于预设阈值的所有显示区域;

在所述所有显示区域中,选择在所述历史第一时间段内的平均曝光量与在所述第一时间段内的已曝光量的差值最大的显示区域,并作为所述第三显示区域。

第二方面,本发明实施例提供了一种数据处理装置,所述装置包括:

统计模块,用于统计网页中的用于显示第一数据的第一显示区域在第一时间段内的已曝光量;

第一获取模块,用于获取所述第一显示区域在位于所述第一时间段之前的历史第一时间段内的平均曝光量;

第二获取模块,用于如果所述平均曝光量与所述已曝光量之间的比值大于预设阈值,在所述网页中获取第二显示区域,所述第二显示区域在位于所述第一时间段之前的历史第二时间段内的平均曝光量大于所述第一显示区域在所述第一时间段和所述第一时间段之后的第一个第二时间段内的目标曝光量与所述已曝光量之间的差值;

第一设置模块,用于在位于所述第一时间段之后的第一个第二时间段内,将所述第二显示区域设置为用于显示所述第一数据的显示区域。

在本发明实施例中,统计网页中的用于显示第一数据的第一显示区域在第一时间段内的已曝光量;获取第一显示区域在位于第一时间段之前的历史第一时间段内的平均曝光量;如果获取的平均曝光量与已曝光量之间的比值大于预设阈值,在网页中获取第二显示区域,第二显示区域在位于第一时间段之前的历史第二时间段内的平均曝光量大于第一显示区域在第一时间段和第一时间段之后的第一个第二时间段内的目标曝光量与已曝光量之间的差值;在位于第一时间段之后的第一个第二时间段内,将第二显示区域设置为用于显示第一数据的显示区域。如此使得第一数据在服务器的当前时刻所在的预设时间段内的曝光量能够达到需要第一数据在一个预设时间段内的目标曝光量。

在上述实施例中,第二显示区域原本用于显示第二数据,当在上述对应关系中删除包括第二显示区域的区域标识与第二数据的记录之后,在该网页上的第二显示区域内就无法显示第二数据,只能显示第一数据,同时,上述对应关系中也不存在与第二数据相对应的区域标识,也即,该网页上没有一个显示区域能够用来显示第二数据。也即,在位于第一时间段之后的第一个第二时间段内,在该网页上无法显示第二数据。

在第一时间段之后的第一个第二时间段内,如果用户需要浏览该网页中的第二数据,由于上述对应关系中不存在与第二数据相对应的区域标识,因此,该网页上就不会在任意一个显示区域内显示第二数据,无法实现用户的目的,导致用户体验较低。

因此,为了避免降低用户体验,进一步地,所述获取的第二显示区域用于显示第二数据;

所述装置还包括:

第二设置模块,用于在位于所述第一时间段之后的第一个第二时间段内,将所述第一显示区域设置为用于显示所述第二数据的显示区域。

在第一数据在网页服务器的当前时刻所在的预设时间段内的曝光量已经达到目标曝光量的同时,如果使第一数据在第一时间段之后的第一个第二时间段内还能够曝光,这就会浪费曝光资源。为了避免浪费曝光资源,进一步地,所述装置还包括:

求和模块,用于如果所述获取的平均曝光量与所述已曝光量之间的比值小于或等于预设阈值,将所述获取的平均曝光量与所述第一显示区域在历史第二时间段内的平均曝光量求和得到总平均曝光量;

第三获取模块,用于如果所述已曝光量大于或等于所述总平均曝光量,在所述网页中获取用于显示第三数据的第三显示区域,所述第三显示区域在所述历史第一时间段内的平均曝光量与所述第三显示区域在所述第一时间段内的已曝光量的比值大于预设阈值;

第三设置模块,用于在位于所述第一时间段之后的第一个第二时间段内,将所述第一显示区域设置为用于显示所述第三数据的显示区域。

为了避免第一数据在预设时间段内的曝光量过多而浪费曝光资源,其中,所述第二获取模块包括:

第一获取单元,用于在所述网页中获取在历史第二时间段内的平均曝光量大于所述获取的平均曝光量的所有显示区域;

第一选择单元,用于在所述所有显示区域中,选择在历史第二时间段内的平均曝光量最小的显示区域,并作为所述第二显示区域。

为了尽可能保证该网页中包括的每一个数据在服务器的当前时刻所在预设时间段内的曝光量能够满足各自在一个预设时间段内的目标曝光量,其中,所述第三获取模块包括:

第二获取单元,用于在所述网页中获取在所述历史第一时间段内的平均曝光量与在所述第一时间段内的已曝光量的比值大于预设阈值的所有显示区域;

第二选择单元,用于在所述所有显示区域中,选择在所述历史第一时间段内的平均曝光量与在所述第一时间段内的已曝光量的差值最大的显示区域,并作为所述第三显示区域。

第三方面,本发明实施例提供了一种电子设备,所述电子设备包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

统计网页中的用于显示第一数据的第一显示区域在第一时间段内的已曝光量;

获取所述第一显示区域在位于所述第一时间段之前的历史第一时间段内的平均曝光量;

如果所述平均曝光量与所述已曝光量之间的比值大于预设阈值,在所述网页中获取第二显示区域,所述第二显示区域在位于所述第一时间段之前的历史第二时间段内的平均曝光量大于所述第一显示区域在所述第一时间段和所述第一时间段之后的第一个第二时间段内的目标曝光量与所述已曝光量之间的差值;

在位于所述第一时间段之后的第一个第二时间段内,将所述第二显示区域设置为用于显示所述第一数据的显示区域。

第四方面,本发明实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质用于存储计算机指令,所述计算机指令用于使所述计算机执行上述第一方面任意一个实施例提供的所述数据处理方法。

第五方面,本发明实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述第一方面任意一个实施例提供的所述数据处理方法。

本发明实施例提供的技术方案可以包括以下有益效果:

在本发明实施例中,统计网页中的用于显示第一数据的第一显示区域在第一时间段内的已曝光量;获取第一显示区域在位于第一时间段之前的历史第一时间段内的平均曝光量;如果获取的平均曝光量与已曝光量之间的比值大于预设阈值,在网页中获取第二显示区域,第二显示区域在位于第一时间段之前的历史第二时间段内的平均曝光量大于第一显示区域在第一时间段和第一时间段之后的第一个第二时间段内的目标曝光量与已曝光量之间的差值;在位于第一时间段之后的第一个第二时间段内,将第二显示区域设置为用于显示第一数据的显示区域。如此使得第一数据在服务器的当前时刻所在的预设时间段内的曝光量能够达到需要第一数据在一个预设时间段内的目标曝光量。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是根据一示例性实施例示出的一种数据处理方法的流程图;

图2是根据一示例性实施例示出的一种数据处理方法的流程图;

图3是根据一示例性实施例示出的一种数据处理装置的结构示意图;

图4是根据一示例性实施例示出的一种电子设备的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种数据处理方法的流程图,如图1所示,该方法用于网页服务器中,该方法包括以下步骤。

在步骤S101中,统计网页中的用于显示第一数据的第一显示区域在第一时间段内的已曝光量;

在本发明实施例中,技术人员事先在网页服务器中创建网页时,会在网页上划分多个不同的显示区域,任意两个显示区域不重合,显示区域上用于显示数据,显示的数据可以为广告图片、广告视频、广告文字以及搜索框等等。

如果该网页中包括的数据较多,则在终端的屏幕尺寸有限的情况下,网页中的全部显示区域无法同时显示在终端的屏幕上,也即,终端的屏幕上无法同时显示网页中包括的全部数据,所以终端往往需要将网页中包括的数据在屏幕上分页显示。如此,当用户在终端上浏览该网页时,终端在屏幕上先会显示该网页中的一部分显示区域,当用户翻页时,终端就会在屏幕上显示该网页中的另一部分显示区域。

在本发明实施例中,网页服务器事先将时间划分为多个连续的预设时间段,每一个预设时间段的时长可以相同,每一个预设时间段均由第一时间段和第二时间段组成。在每一个预设时间段中,第一时间段位于第二时间段之前。

预设时间段中的第一时间段与第二时间段如何划分取决于统计网页中的第一显示区域的曝光量时网页服务器的当前时刻。

其中,在预设时间段内,网页服务器需要从预设时间段的起始时刻开始,定期统计第一显示区域在预设时间段的起始时刻至网页服务器的当前时刻之间的已曝光量。

每当网页服务器在预设时间段内,统计第一显示区域在预设时间段的起始时刻至网页服务器的当前时刻之间的已曝光量时,预设时间段内的第一时间段与第二时间段则以统计该已曝光量时网页服务器的当前时刻为分界点。也即,从预设时间段的起始时刻至统计该已曝光量时网页服务器的当前时刻之间的这一段时间为第一时间段,从统计该已曝光量时网页服务器的当前时刻至预设时间段的结束时刻之间的这一段时间为第二时间段。

例如,网页服务器将每一天均作为一个预设时间段,每一个预设时间段为每一天的0点至24点,每一个预设时间段的时长均为24小时。

在一天中,假设,在网页服务器的当前时刻为5点时,网页服务器统计第一显示区域在这一天的起始时刻0点至网页服务器的当前时刻5点之间的已曝光量,则从这一天的起始时刻0点至网页服务器的当前时刻5点的5个小时为这一天中的第一时间段,从网页服务器的当前时刻5点~这一天的结束时刻24点的19个小时为这一天中的第二时间段。

进一步地,假设,在网页服务器的当前时刻为6点时,网页服务器再次统计第一显示区域在这一天的起始时刻0点至网页服务器的当前时刻6点之间的已曝光量,则从这一天的起始时刻0点至网页服务器的当前时刻6点的6个小时又为这一天中的第一时间段,从网页服务器的当前时刻6点~这一天的结束时刻24点的18个小时又为这一天中的第二时间段。

其中,在本步骤中,第一时间段的起始时刻为网页服务器的当前时刻所在的预设时间段的起始时刻。

在本发明一个实施例中,第一显示区域在第一时间段内的已曝光量可以为:在第一时间段内,终端在屏幕上显示第一显示区域的显示次数。

其中,终端的屏幕上显示的数据可以为可点击的数据,例如锚标签或者button标签等,例如,可点击的数据为广告文字,且可点击的数据内包括该广告文字对应的广告详情页,如果用户在终端的屏幕上点击该广告文字,终端就会从网页服务器中获取该广告详情页,并在终端的屏幕上显示该广告详情页。

在本发明另一实施例中,第一显示区域在第一时间段内的已曝光量也可以为:在第一时间段内,终端接收到的用于点击在第一显示区域上显示的可点击数据的点击次数。

在步骤S102中,获取第一显示区域在位于第一时间段之前的历史第一时间段内的平均曝光量;

在本发明实施例中,对于任意一个预设时间段,网页服务器需要实时监测第一显示区域在该预设时间段内的已曝光量,因此,在该预设时间段内,网页服务器每隔固定时长就需要统计第一显示区域在该预设时间段的起始时刻至网页服务器的当前时刻之间的已曝光量。

其中,网页服务器事先可以将预设时间段划分为多个连续的时间区间,任意两个时间区间的时长均为固定时长。

例如,预设时间段为一天中的24小时,网页服务器事先将这24小时划分为连续的24个时间区间,每一个时间区间的时长均为1个小时,其中,第1个时间区间为0点~1点,第2个时间区间为1点~2点,第3个时间区间为2点~3点……以及第24个时间区间为23点~24点。

对于划分得到的多个连续的时间区间中的任意一个时间区间,网页服务器需要统计第一显示区域在历史过程中的每一个预设时间段内的该时间区间内的总曝光量,然后将该总曝光量与历史过程中包括的预设时间段的总数量相除得到平均曝光量,并作为第一显示区域在历史过程中的该时间区间内的平均曝光量,然后将该时间区间的标识与得到的该平均曝光量组成一条记录,并存储在第一显示区域对应的、时间区间的标识与平均曝光量之间的对应关系中。对于划分得到的多个连续的时间区间中的其他每一个时间区间,同样执行上述操作。

例如,假设历史过程中包括3个预设时间段,分别为1月1日,1月2日和1月3日。对于时间区间0点~1点,假设,1月1日的0点~1点之间第一显示区域的曝光量为50,1月2日的0点~1点之间第一显示区域的曝光量为53,1月3日的0点~1点之间第一显示区域的曝光量为59,则第一显示区域在这三天内的0点~1点内的总曝光量为162,利用总光曝量除以预设时间段的总数量3得到54,得到第一显示区域在历史过程中的0点~1点内的平均曝光量。

其中,时间区间的标识可以为时间区间的编号,或者,也可以为时间区间的起始时刻和结束时刻等等。

在本步骤中,网页服务器可以确定网页服务器的当前时刻所在的预设时间段,然后在该预设时间段内的多个连续的时间区间中,确定位于该预设时间段内的起始时刻至网页服务器的当前时刻之间的时间区间,然后在第一显示区域对应的、时间区间的标识与平均曝光量之间的对应关系中,分别查找与确定出的每一个时间区间相对应的平均曝光量,将查找到的所有平均曝光量求和,得到第一显示区域在位于第一时间段之前的历史第一时间段内的平均曝光量。

历史第一时间段为在网页服务器的当前时刻所在的预设时间段之前的第一时间段。例如,为在网页服务器的当前时刻所在的预设时间段之前的每一个预设时间段中的第一时间段,或者,为在网页服务器的当前时刻所在的预设时间段之前的、且与网页服务器的当前时刻距离最近的预设个数个预设时间段中的第一时间段。

在步骤S103中,如果获取的平均曝光量与已曝光量之间的比值大于预设阈值,在该网页中获取第二显示区域,第二显示区域在位于第一时间段之前的历史第二时间段内的平均曝光量大于第一显示区域在第一时间段和第一时间段之后的第一个第二时间段内的目标曝光量与统计的已曝光量之间的差值;

其中,历史第二时间段为在网页服务器的当前时刻之前的第二时间段。例如,为在网页服务器的当前时刻之前的每一个预设时间段中的第一时间段,或者,为在网页服务器的当前时刻所在的预设时间段之前的、且与网页服务器的当前时刻距离最近的预设个数个预设时间段中的第一时间段。

在本发明实施例中,该网页中包括多个显示区域,不同的显示区域在历史过程中的每一个预设时间段内的平均曝光量不同,技术人员在建立该网页之后,对于该网页中的任意一个显示区域,技术人员需要在该网页中添加需要在该显示区域上显示的数据。其中,在该网页中添加需要在该显示区域上显示的数据可以为:将该显示区域的区域标识与该数据组成一条记录,并存储在与该网页的网页标识相对应的、区域标识与数据之间的对应关系中。

如此,当终端需要在屏幕上显示用于在该网页中的该显示区域上显示的该数据时,终端可以向网页服务器发送网页数据获取请求,该网页数据获取请求携带该网页的网页标识和该显示区域的区域标识。网页服务器在接收到该网页数据获取请求之后,从该网页数据获取请求中提取出该网页的网页标识和该显示区域的区域标识,然后根据该网页的网页标识相对应的、区域标识与数据之间的对应关系,确定与该显示区域的区域标识相对应的该数据,并向终端返回该数据。终端接收该数据,并在该显示区域内显示该数据。

对于该网页中的其他每一个显示区域,同样如此。

其中,在本发明实施例中,对于需要在该网页中显示的该数据,如果需要该数据在一个预设时间段内的曝光量达到目标曝光量,则需要将用于显示该数据的显示区域设置为:在历史过程中的每一个预设时间段内的平均曝光量大于或等于目标曝光量的显示区域。通常情况下,可以将用于显示该数据的显示区域直接设置为在历史过程中的每一个预设时间段内的平均曝光量等于目标曝光量的显示区域,或者,也可以将用于显示该数据的显示区域设置在历史过程中的每一个预设时间段内的平均曝光量稍微大于目标曝光量的显示区域。

在本步骤中,网页服务器可以计算获取到的平均曝光量与统计的已曝光量的比值,如果该比值较大,则说明第一显示区域在第一时间段内的已曝光量远远未达到第一显示区域在位于第一时间段之前的历史第一时间段内的平均曝光量,由于第一数据是在第一显示区域内显示的,因此,第一数据在第一时间段内的已曝光量也远远未达到第一数据在位于第一时间段之前的历史第一时间段内的平均曝光量,进而导致第一数据在网页服务器的当前时刻所在的预设时间段内的曝光量达不到需要第一数据在一个预设时间段内的目标曝光量的可能性非常高。

为了使得第一数据在网页服务器的当前时刻所在的预设时间段内的曝光量能够达到需要第一数据在一个预设时间段内的目标曝光量,则需要使得第一显示区域在网页服务器的当前时刻所在的预设时间段内的曝光量能够达目标曝光量。

因此,在本发明实施例中,需要计算获取的平均曝光量与统计的已曝光量之间的差值,然后需要获取第一显示区域在第一时间段和第一时间段之后的第一个第二时间段内的目标曝光量与已曝光量之间的差值,也即,获取第一显示区域在一个预设时间段内的目标曝光量,然后计算目标曝光量与统计的已曝光量之间的差值,再在该网页中获取在位于第一时间段之前的历史第二时间段内的平均曝光量大于该差值的第二显示区域,并执行步骤S104。

由于在历史过程中,第二显示区域在位于第一时间段之前的历史第二时间段内的平均曝光量大于或等于该差值;也即,通常情况下,第二显示区域在第一时间段之后的第一个第二时间段内的曝光量也会大于或等于该差值,如果在位于第一时间段之后的第一个第二时间段内,将第二显示区域设置为用于显示第一数据的显示区域,则会使得第一数据在第一时间段之后的第一个第二时间段内的曝光量大于或等于该差值,进而使得第一数据在网页服务器的当前时刻所在的预设时间段内的曝光量能够达到需要第一数据在一个预设时间段内的目标曝光量。

其中,预设阈值可以为技术人员事先在网页服务器中设置的数值,预设阈值可以为2、5、8或10等等,本发明实施例对此不加以限定。

在本发明另一实施例中,在本步骤中,可能会在该网页中同时获取到多个位于第一时间段之前的历史第二时间段内的平均曝光量大于该差值的显示区域,且该多个显示区域在位于第一时间段之前的历史第二时间段内的平均曝光量不完全相同。

在获取到的多个显示区域中,可以选择一个显示区域作为第二显示区域,然而,如果选择在位于第一时间段之前的历史第二时间段内的平均曝光量远远大于该差值的显示区域作为第二显示区域,则可能会使得第一数据在第一时间段之后的第一个第二时间段内的曝光量远远大于该差值,进而使得第一数据在网页服务器的当前时刻所在的预设时间段内的曝光量远远大于目标曝光量。

然而,本发明实施例的目的是使得第一数据在网页服务器的当前时刻所在的预设时间段内的曝光量能够达到目标曝光量即可。

因此,在获取第二显示区域时,只要满足第二显示区域在位于第一时间段之前的历史第二时间段内的平均曝光量大于或等于该差值即可,如此就能实现第一数据在网页服务器的当前时刻所在的预设时间段内的曝光量能够达到目标曝光量的目的。

所以,在第一数据在网页服务器的当前时刻所在的预设时间段内的曝光量能够达到目标曝光量的同时,如果还使得第一数据在网页服务器的当前时刻所在的预设时间段内的曝光量远远大于目标曝光量,则会浪费曝光资源。

如此,为了避免第一数据在预设时间段内的曝光量过多而浪费曝光资源。在本发明另一实施例中,本步骤具体可以为:在该网页中获取在历史第二时间段内的平均曝光量大于获取的平均曝光量的所有显示区域;在获取的所有显示区域中,选择在历史第二时间段内的平均曝光量最小的显示区域,并作为第二显示区域。

在步骤S104中,在位于第一时间段之后的第一个第二时间段内,将第二显示区域设置为用于显示第一数据的显示区域。

在本发明实施例中,技术人员在建立该网页之后,对于该网页中的第二显示区域,技术人员在该网页中添加需要在第二显示区域上显示的第二数据。其中,在该网页中添加需要在第二显示区域上显示的第二数据可以为:将第二显示区域的区域标识与第二数据组成一条记录,并存储在与该网页的网页标识相对应的、区域标识与数据之间的对应关系中。

也即,在该网页中,第二显示区域原本用于显示第二数据,因此,在本步骤中,网页服务器可以在与该网页的网页标识相对应的、区域标识与数据之间的对应关系中,删除包括第二显示区域的区域标识与第二数据的记录,并将第二显示区域的区域标识与第一数据组成一条记录并存储在上述对应关系中。

如此,之后当终端需要在屏幕上显示用于该网页中的第二显示区域上显示的数据时,终端可以向网页服务器发送网页数据获取请求,该网页数据获取请求携带该网页的网页标识和第二显示区域的区域标识。

网页服务器在接收到该网页数据获取请求之后,从该网页数据获取请求中提取出该网页的网页标识和第二显示区域的区域标识,然后根据该网页的网页标识相对应的、区域标识与数据之间的对应关系,确定与第二显示区域的区域标识相对应的第一数据,并向终端返回第一数据。终端接收第一数据,并在第二显示区域内显示第一数据。

在本发明实施例中,统计网页中的用于显示第一数据的第一显示区域在第一时间段内的已曝光量;获取第一显示区域在位于第一时间段之前的历史第一时间段内的平均曝光量;如果获取的平均曝光量与已曝光量之间的比值大于预设阈值,在网页中获取第二显示区域,第二显示区域在位于第一时间段之前的历史第二时间段内的平均曝光量大于第一显示区域在第一时间段和第一时间段之后的第一个第二时间段内的目标曝光量与已曝光量之间的差值;在位于第一时间段之后的第一个第二时间段内,将第二显示区域设置为用于显示第一数据的显示区域。如此使得第一数据在服务器的当前时刻所在的预设时间段内的曝光量能够达到需要第一数据在一个预设时间段内的目标曝光量。

在上述实施例中,第二显示区域原本用于显示第二数据,当在上述对应关系中删除包括第二显示区域的区域标识与第二数据的记录之后,在该网页上的第二显示区域内就无法显示第二数据,只能显示第一数据,同时,上述对应关系中也不存在与第二数据相对应的区域标识,也即,该网页上没有一个显示区域能够用来显示第二数据。也即,在位于第一时间段之后的第一个第二时间段内,在该网页上无法显示第二数据。

在第一时间段之后的第一个第二时间段内,如果用户需要浏览该网页中的第二数据,由于上述对应关系中不存在与第二数据相对应的区域标识,因此,该网页上就不会在任意一个显示区域内显示第二数据,无法实现用户的目的,导致用户体验较低。

因此,为了避免降低用户体验,在本发明另一实施例中,该方法还包括:在位于第一时间段之后的第一个第二时间段内,将第一显示区域设置为用于显示第二数据的显示区域。

由于在步骤S104中已经将第二显示区域设置为用于显示第一数据的显示区域,因此,也就无需将第一显示区域保留为用于显示第一数据的显示区域,为了提高用户体验,可以在位于第一时间段之后的第一个第二时间段内,将第一显示区域设置为用于显示第二数据的显示区域。

如此,之后如果终端向网页服务器发送网页数据获取请求,且该网页数据获取请求携带该网页的网页标识和第一显示区域的区域标识。则网页服务器在接收到该网页数据获取请求之后,从该网页数据获取请求中提取出该网页的网页标识和第一显示区域的区域标识,然后在该网页的网页标识相对应的、区域标识与数据之间的对应关系中,就可以查找到与第一显示区域的区域标识相对应的第二数据,并向终端返回第二数据。终端接收第二数据,并在第一显示区域内显示第二数据。

在本发明另一实施例中,参见图2,该方法还包括:

在步骤S201中,如果获取的平均曝光量与统计的已曝光量之间的比值小于或等于预设阈值,将获取的平均曝光量与第一显示区域在历史第二时间段内的平均曝光量求和得到总平均曝光量;

在本步骤中,网页服务器可以计算获取到的平均曝光量与统计的已曝光量的比值,如果该比值较小,则说明第一显示区域在第一时间段内的已曝光量已经达到第一显示区域在位于第一时间段之前的历史第一时间段内的平均曝光量,或者,说明第一显示区域在第一时间段内的已曝光量虽然未达到第一显示区域在位于第一时间段之前的历史第一时间段内的平均曝光量,但只是略微小于第一显示区域在位于第一时间段之前的历史第一时间段内的平均曝光量,如果第一显示区域在位于第一时间段之后的第一个第二时间段内的曝光量稍微大于第一显示区域在位于第一时间段之前的历史第二时间段内的平均曝光量,则也会可能使得第一数据在网页服务器的当前时刻所在的预设时间段内的曝光量能够达到需要第一数据在一个预设时间段内的目标曝光量。

因此,如果获取的平均曝光量与统计的已曝光量之间的比值小于或等于预设阈值,无需执行步骤S103,而可以将获取的平均曝光量与第一显示区域在历史第二时间段内的平均曝光量求和得到总平均曝光量,然后执行步骤S202。

在步骤S202中,如果统计的已曝光量大于或等于总平均曝光量,在该网页中获取用于显示第三数据的第三显示区域,第三显示区域在位于第一时间段之前的历史第一时间段内的平均曝光量与第三显示区域在第一时间段内的已曝光量的比值大于预设阈值;

如果统计的已曝光量大于或等于总平均曝光量,则说明第一显示区域在第一时间段内的已曝光量已经达到了需要第一数据在一个预设时间段内的目标曝光量,也即,已经实现了本发明实施例的目的:使得第一数据在网页服务器的当前时刻所在的预设时间段内的曝光量能够达到目标曝光量。

在本发明实施例中,如果第一显示区域在第一时间段内的已曝光量大于总平均曝光量,则说明这段时间段内第一显示区域的业务流量很大,通常第一显示区域在第一时间段内之后的第一个第二时间段内的已曝光量很可能也大于总平均曝光量,至少会大于第一显示区域在历史第二时间段内的平均曝光量。

如果在第一时间段内之后的第一个第二时间段内,第一显示区域还是为用于显示第一数据的显示区域,则会导致第一数据在网页服务器的当前时刻所在的预设时间段内的曝光量远远大于目标曝光量,

然而,在第一数据在网页服务器的当前时刻所在的预设时间段内的曝光量已经达到目标曝光量的同时,如果使第一数据在第一时间段之后的第一个第二时间段内还能够曝光,这就会浪费曝光资源。

所以,为了避免第一数据在预设时间段内的曝光量过多而浪费曝光资源。在本发明另一实施例中,网页服务器可以在该网页中获取用于显示第三数据的第三显示区域,然后执行步骤S203。

其中,本步骤中,在该网页中获取在位于第一时间段之前的历史第一时间段内的平均曝光量与在第一时间段内的已曝光量的比值大于预设阈值的所有显示区域;在本发明实施例中,可能会在该网页中同时获取到多个第三显示区域,且该多个第三显示区域在位于第一时间段之前的历史第二时间段内的平均曝光量不完全相同,以及该多个第三显示区域在第一时间段内的已曝光量也不完全相同。在获取到的多个第三显示区域中,可以选择一个第三显示区域作为用于显示第一数据的显示区域,并将第第一显示区域作为用于显示第三数据的显示区域。然而,对于任意一个显示区域,当该显示区域在历史第一时间段内的平均曝光量与该显示区域在第一时间段内的已曝光量之间的差值越大时,该显示区域在服务器的当前时刻所在的预设时间段内的曝光量越难达到该显示区域在一个预设时间段内的目标曝光量,因此,为了尽可能保证该网页中包括的每一个数据在服务器的当前时刻所在预设时间段内的曝光量能够满足各自在一个预设时间段内的目标曝光量,在本步骤中,需要在获取的所有显示区域中,可以优先选择在位于第一时间段之前的历史第一时间段内的平均曝光量与在第一时间段内的已曝光量的差值最大的显示区域,并作为第三显示区域。

在步骤S203中,在位于第一时间段之后的第一个第二时间段内,将第一显示区域设置为用于显示第三数据的显示区域。

由于第三显示区域在这一段时间内的业务流量较少,而第一显示区域在这一段时间内的业务流量较多,因此,将第一显示区域设置为用于显示第三数据的显示区域之后,在第一时间段之后的第一个第二时间段内可以提高第三数据的曝光量,

将第二显示区域的区域标识与第二数据组成一条记录,并存储在与该网页的网页标识相对应的、区域标识与数据之间的对应关系中。

其中,可以在与该网页的网页标识相对应的、区域标识与数据之间的对应关系中删除包括第三显示区域的区域标识与第三数据的记录之后,然后在将第一显示区域的区域标识与第三数据组成一条记录并存储在上述对应关系中。

在第一时间段之后的第一个第二时间段内,如果用户需要浏览该网页中的第一数据,由于上述对应关系中不存在与第一数据相对应的区域标识,因此,该网页上就不会在任意一个显示区域内显示第一数据,无法实现用户的目的,导致用户体验较低。

因此,为了避免降低用户体验,在本发明另一实施例中,该方法还包括:在位于第一时间段之后的第一个第二时间段内,将第三显示区域设置为用于显示第一数据的显示区域。其中可以将第三区域的区域标识与第一数据组成一条记录并存储在上述对应关系中。

图3是根据一示例性实施例示出的一种数据处理装置的结构示意图。参照图3,该装置包括:

统计模块11,用于统计网页中的用于显示第一数据的第一显示区域在第一时间段内的已曝光量;

第一获取模块12,用于获取所述第一显示区域在位于所述第一时间段之前的历史第一时间段内的平均曝光量;

第二获取模块13,用于如果所述平均曝光量与所述已曝光量之间的比值大于预设阈值,在所述网页中获取第二显示区域,所述第二显示区域在位于所述第一时间段之前的历史第二时间段内的平均曝光量大于所述第一显示区域在所述第一时间段和所述第一时间段之后的第一个第二时间段内的目标曝光量与所述已曝光量之间的差值;

第一设置模块14,用于在位于所述第一时间段之后的第一个第二时间段内,将所述第二显示区域设置为用于显示所述第一数据的显示区域。

在本发明实施例中,统计网页中的用于显示第一数据的第一显示区域在第一时间段内的已曝光量;获取第一显示区域在位于第一时间段之前的历史第一时间段内的平均曝光量;如果获取的平均曝光量与已曝光量之间的比值大于预设阈值,在网页中获取第二显示区域,第二显示区域在位于第一时间段之前的历史第二时间段内的平均曝光量大于第一显示区域在第一时间段和第一时间段之后的第一个第二时间段内的目标曝光量与已曝光量之间的差值;在位于第一时间段之后的第一个第二时间段内,将第二显示区域设置为用于显示第一数据的显示区域。如此使得第一数据在服务器的当前时刻所在的预设时间段内的曝光量能够达到需要第一数据在一个预设时间段内的目标曝光量。

在上述实施例中,第二显示区域原本用于显示第二数据,当在上述对应关系中删除包括第二显示区域的区域标识与第二数据的记录之后,在该网页上的第二显示区域内就无法显示第二数据,只能显示第一数据,同时,上述对应关系中也不存在与第二数据相对应的区域标识,也即,该网页上没有一个显示区域能够用来显示第二数据。也即,在位于第一时间段之后的第一个第二时间段内,在该网页上无法显示第二数据。

在第一时间段之后的第一个第二时间段内,如果用户需要浏览该网页中的第二数据,由于上述对应关系中不存在与第二数据相对应的区域标识,因此,该网页上就不会在任意一个显示区域内显示第二数据,无法实现用户的目的,导致用户体验较低。

因此,为了避免降低用户体验,进一步地,所述获取的第二显示区域用于显示第二数据;

所述装置还包括:

第二设置模块,用于在位于所述第一时间段之后的第一个第二时间段内,将所述第一显示区域设置为用于显示所述第二数据的显示区域。

在第一数据在网页服务器的当前时刻所在的预设时间段内的曝光量已经达到目标曝光量的同时,如果使第一数据在第一时间段之后的第一个第二时间段内还能够曝光,这就会浪费曝光资源。为了避免浪费曝光资源,进一步地,所述装置还包括:

求和模块,用于如果所述获取的平均曝光量与所述已曝光量之间的比值小于或等于预设阈值,将所述获取的平均曝光量与所述第一显示区域在历史第二时间段内的平均曝光量求和得到总平均曝光量;

第三获取模块,用于如果所述已曝光量大于或等于所述总平均曝光量,在所述网页中获取用于显示第三数据的第三显示区域,所述第三显示区域在所述历史第一时间段内的平均曝光量与所述第三显示区域在所述第一时间段内的已曝光量的比值大于预设阈值;

第三设置模块,用于在位于所述第一时间段之后的第一个第二时间段内,将所述第一显示区域设置为用于显示所述第三数据的显示区域。

为了避免第一数据在预设时间段内的曝光量过多而浪费曝光资源,其中,所述第二获取模块13包括:

第一获取单元,用于在所述网页中获取在历史第二时间段内的平均曝光量大于所述获取的平均曝光量的所有显示区域;

第一选择单元,用于在所述所有显示区域中,选择在历史第二时间段内的平均曝光量最小的显示区域,并作为所述第二显示区域。

为了尽可能保证该网页中包括的每一个数据在服务器的当前时刻所在预设时间段内的曝光量能够满足各自在一个预设时间段内的目标曝光量,其中,所述第三获取模块包括:

第二获取单元,用于在所述网页中获取在所述历史第一时间段内的平均曝光量与在所述第一时间段内的已曝光量的比值大于预设阈值的所有显示区域;

第二选择单元,用于在所述所有显示区域中,选择在所述历史第一时间段内的平均曝光量与在所述第一时间段内的已曝光量的差值最大的显示区域,并作为所述第三显示区域。

本申请实施例提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的数据处理方法。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各个数据处理方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。

图4是根据一示例性实施例示出的一种执行数据处理方法的电子设备的结构示意图,如图4所示,该电子设备包括:

一个或多个处理器610以及存储器620,图4中以一个处理器610为例。

执行数据处理方法的电子设备还可以包括:输入装置630和输出装置640。

处理器610、存储器620、输入装置630和输出装置640可以通过总线或者其他方式连接,图4中以通过总线连接为例。

存储器620作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的数据处理方法对应的程序指令/模块(例如,附图3所示的统计模块11、第一获取模块12、第二获取模块13和统计模块14)。处理器610通过运行存储在存储器620中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例所示的数据处理方法。

存储器620可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据数据处理装置的使用所创建的数据等。此外,存储器620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器620可选包括相对于处理器610远程设置的存储器,这些远程存储器可以通过网络连接至数据处理装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置630可接收输入的数字或字符信息,以及产生与数据处理装置的用户设置以及功能控制有关的键信号输入。输出装置640可包括显示屏等显示设备。

所述一个或者多个模块存储在所述存储器620中,当被所述一个或者多个处理器610执行时,执行上述任意方法实施例所示的数据处理方法。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

本申请实施例的电子设备以多种形式存在,包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体数据。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(5)其他具有数据交互功能的电子装置。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1