《网页数据更新处理方法及装置.pdf》由会员分享,可在线阅读,更多相关《网页数据更新处理方法及装置.pdf(14页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104199970A43申请公布日20141210CN104199970A21申请号201410487355822申请日20140922G06F17/30200601H04L29/0620060171申请人北京国双科技有限公司地址100086北京市海淀区双榆树小区知春路76号翠宫饭店8层A间72发明人张鹏霄洪超74专利代理机构北京康信知识产权代理有限责任公司11240代理人李志刚吴贵明54发明名称网页数据更新处理方法及装置57摘要本发明公开了一种网页数据更新处理方法及装置。该网页数据更新处理方法包括获取第一时间内的数据更新量;获取第一更新频率;获取第一参考数据更新量和第二参考。
2、数据更新量;判断第一时间内的数据更新量是否大于第一参考数据更新量;如果第一时间内的数据更新量大于第一参考数据更新量,则将第一更新频率调整为第二更新频率;判断第一时间内的数据更新量是否小于第二参考数据更新量;如果第一时间内的数据更新量小于第二参考数据更新量,则将第一更新频率调整为第三更新频率;基于调整后的更新频率进行网页数据更新。通过本发明,解决了网页数据更新负载大的问题。51INTCL权利要求书2页说明书8页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书8页附图3页10申请公布号CN104199970ACN104199970A1/2页21一种网页数据更新处理方法,。
3、其特征在于,包括获取第一时间内的数据更新量;获取第一更新频率,其中,所述第一更新频率是所述第一时间内的数据更新频率;获取第一参考数据更新量和第二参考数据更新量,其中,所述第一参考数据更新量大于所述第二参考数据更新量;判断所述第一时间内的数据更新量是否大于所述第一参考数据更新量;如果所述第一时间内的数据更新量大于所述第一参考数据更新量,则将所述第一更新频率调整为第二更新频率,其中,所述第二更新频率大于所述第一更新频率;判断所述第一时间内的数据更新量是否小于所述第二参考数据更新量;如果所述第一时间内的数据更新量小于所述第二参考数据更新量,则将所述第一更新频率调整为第三更新频率,其中,所述第三更新频。
4、率小于所述第一更新频率;以及基于调整后的更新频率进行网页数据更新。2根据权利要求1所述的网页数据更新处理方法,其特征在于,在判断所述第一时间内的数据更新量是否大于所述第一参考数据更新量和判断所述第一时间内的数据更新量是否小于所述第二参考数据更新量之后,所述方法还包括如果所述第一时间内的数据更新量小于等于所述第一参考数据更新量,大于等于所述第二参考数据更新量,则不对所述第一更新频率进行调整。3根据权利要求1所述的网页数据更新处理方法,其特征在于,如果所述第一时间内的数据更新量大于所述第一参考数据更新量,所述方法还包括获取预设的更新频率上限值;判断所述第一更新频率是否大于等于所述预设的更新频率上限。
5、值;如果所述第一更新频率大于等于所述预设的更新频率上限值,则不对所述第一更新频率进行调整。4根据权利要求1所述的网页数据更新处理方法,其特征在于,如果所述第一时间内的数据更新量小于所述第二参考数据更新量,所述方法还包括获取预设的更新频率下限值;判断所述第一更新频率是否小于等于所述预设的更新频率下限值;如果所述第一更新频率小于等于所述预设的更新频率下限值,则不对所述第一更新频率进行调整。5根据权利要求1所述的网页数据更新处理方法,其特征在于,基于调整后的更新频率进行网页数据更新包括客户端接收通知消息,其中,所述通知消息为服务端监测到有所述更新频率变化时向所述客户端发送的消息;所述客户端接收到所述。
6、通知消息后,以所述调整后的更新频率向所述服务端发送请求消息,其中,所述请求消息用于请求网页更新数据;所述客户端接收由所述服务端发送的所述网页更新数据;以及所述客户端以所述调整后的更新频率更新网页上的数据。6一种网页数据更新处理装置,其特征在于,包括第一获取模块,用于获取第一时间内的数据更新量;权利要求书CN104199970A2/2页3第二获取模块,用于获取第一更新频率,其中,所述第一更新频率是所述第一时间内的数据更新频率;第三获取模块,用于获取第一参考数据更新量和第二参考数据更新量,其中,所述第一参考数据更新量大于所述第二参考数据更新量;第一判断模块,用于判断所述第一时间内的数据更新量是否大。
7、于所述第一参考数据更新量;第一调整模块,用于所述第一判断模块判断出所述第一时间内的数据更新量大于所述第一参考数据更新量,将所述第一更新频率调整为第二更新频率,其中,所述第二更新频率大于所述第一更新频率;第二判断模块,用于判断所述第一时间内的数据更新量是否小于所述第二参考数据更新量;第二调整模块,用于所述第二判断模块判断出所述第一时间内的数据更新量小于所述第二参考数据更新量,将所述第一更新频率调整为第三更新频率,其中,所述第三更新频率小于所述第一更新频率;以及更新模块,用于基于调整后的更新频率进行网页数据更新。7根据权利要求6所述的网页数据更新处理装置,其特征在于,所述装置还包括第三调整模块,用。
8、于当所述第一时间内的数据更新量小于等于所述第一参考数据更新量,大于等于所述第二参考数据更新量时,不对所述第一更新频率进行调整。8根据权利要求6所述的网页数据更新处理装置,其特征在于,所述装置还包括第四获取模块,用于获取预设的更新频率上限值;第三判断模块,用于判断所述第一更新频率是否大于等于所述预设的更新频率上限值;第四调整模块,用于所述第三判断模块判断出所述第一更新频率大于等于所述预设的更新频率上限值,不对所述第一更新频率进行调整。9根据权利要求6所述的网页数据更新处理装置,其特征在于,所述装置还包括第五获取模块,用于获取预设的更新频率下限值;第四判断模块,用于判断所述第一更新频率是否小于等于。
9、所述预设的更新频率下限值;第五调整模块,用于所述第四判断模块判断出所述第一更新频率小于等于所述预设的更新频率下限值,不对所述第一更新频率进行调整。10根据权利要求6所述的网页数据更新处理装置,其特征在于,所述更新模块包括第一接收模块,用于客户端接收通知消息,其中,所述通知消息为服务端监测到有所述更新频率变化时向所述客户端发送的消息;发送模块,用于所述客户端接收到所述通知消息后,以所述调整后的更新频率向所述服务端发送请求消息,其中,所述请求消息用于请求网页更新数据;第二接收模块,用于所述客户端接收由所述服务端发送的所述网页更新数据;以及更新子模块,用于所述客户端以所述调整后的更新频率更新网页上的。
10、数据。权利要求书CN104199970A1/8页4网页数据更新处理方法及装置技术领域0001本发明涉及数据处理领域,具体而言,涉及一种网页数据更新处理方法及装置。背景技术0002目前,随着互联网技术的广泛应用,网页前端需要实现对数据的实时更新,而网页数据的更新在不同的时间段需要更新的网页数据量不同。现有技术采用定时刷新网页数据的方式实现网页数据的更新,该定时刷新网页数据方法以轮询的方式读取网页中在某段时间内发生变化的网页数据,然后将获取的发生变化的网页数据显示在页面上,实现刷新页面数据。这种定时刷新网页数据的方法存在以下缺点0003首先,如果网页上的数据没有发生任何改变,采用该定时刷新网页数据。
11、的方法同样要定时地发送请求消息,请求某段时间内的发生改变的网页数据,并由服务器回发给客户端发生改变的网页数据,将此发生改变的网页数据显示在页面上。如此会极大地增加服务器和客户端的网络负载。0004其次,当网页上的数据没有发生改变时,为了实现发生改变的网页数据在页面上的刷新,服务器和客户端之间需要以固定更新频率频繁地重复进行请求与回发,这样会占用了客户端和服务器的网络带宽,增大客户端和服务器的网络压力。0005最后,如果某段时间的发生改变的网页数据量特别大,采用该定时刷新网页数据的方法定时地获取发生改变的网页数据,这将会导致获取发生改变的网页数据速度缓慢,页面更新速度缓慢。0006针对相关技术中。
12、网页数据更新负载大的问题,目前尚未提出有效的解决方案。发明内容0007本发明的主要目的在于提供一种网页数据更新处理方法及装置,以解决相关技术中网页数据更新负载大的问题。0008为了实现上述目的,根据本发明的一个方面,提供了一种网页数据更新处理方法。0009根据本发明的网页数据处理方法包括获取第一时间内的数据更新量;获取第一更新频率,其中,第一更新频率是第一时间内的数据更新频率;获取第一参考数据更新量和第二参考数据更新量,其中,第一参考数据更新量大于第二参考数据更新量;判断第一时间内的数据更新量是否大于第一参考数据更新量;如果第一时间内的数据更新量大于第一参考数据更新量,则将第一更新频率调整为第。
13、二更新频率,其中,第二更新频率大于第一更新频率;判断第一时间内的数据更新量是否小于第二参考数据更新量;如果第一时间内的数据更新量小于第二参考数据更新量,则将第一更新频率调整为第三更新频率,其中,第三更新频率小于第一更新频率;以及基于调整后的更新频率进行网页数据更新。0010进一步地,在判断第一时间内的数据更新量是否大于第一参考数据更新量和判断第一时间内的数据更新量是否小于第二参考数据更新量之后,该网页数据更新处理方法包括如果第一时间内的数据更新量小于等于第一参考数据更新量,大于等于第二参考数据说明书CN104199970A2/8页5更新量,则不对第一更新频率进行调整。0011进一步地,如果第一。
14、时间内的数据更新量大于第一参考数据更新量,该网页数据更新处理方法还包括获取预设的更新频率上限值;判断第一更新频率是否大于等于预设的更新频率上限值;如果第一更新频率大于等于预设的更新频率上限值,则不对第一更新频率进行调整。0012进一步地,如果第一时间内的数据更新量小于第二参考数据更新量,该网页数据更新处理方法还包括获取预设的更新频率下限值;判断第一更新频率是否小于等于预设的更新频率下限值;如果第一更新频率小于等于预设的更新频率下限值,则不对第一更新频率进行调整。0013进一步地,基于调整后的更新频率进行网页数据更新包括客户端接收通知消息,其中,通知消息为服务端监测到有更新频率变化时向客户端发送。
15、的消息;客户端接收到通知消息后,以调整后的更新频率向服务端发送请求消息,其中,请求消息用于请求网页更新数据;客户端接收由服务端发送的网页更新数据;以及客户端以调整后的更新频率更新网页上的数据。0014为了实现上述目的,根据本发明的另一方面,提供了一种网页数据更新处理装置。根据本发明网页数据更新处理装置包括第一获取模块,用于获取第一时间内的数据更新量;第二获取模块,用于获取第一更新频率,其中,第一更新频率是第一时间内的数据更新频率;第三获取模块,用于获取第一参考数据更新量和第二参考数据更新量,其中,第一参考数据更新量大于第二参考数据更新量;第一判断模块,用于判断第一时间内的数据更新量是否大于第一。
16、参考数据更新量;第一调整模块,用于第一判断模块判断出第一时间内的数据更新量大于第一参考数据更新量,将第一更新频率调整为第二更新频率,其中,第二更新频率大于第一更新频率;第二判断模块,用于判断第一时间内的数据更新量是否小于第二参考数据更新量;第二调整模块,用于第二判断模块判断出第一时间内的数据更新量小于第二参考数据更新量,将第一更新频率调整为第三更新频率,其中,第三更新频率小于第一更新频率;以及更新模块,用于基于调整后的更新频率进行网页数据更新。0015进一步地,该网页数据更新处理装置还包括第三调整模块,用于当第一时间内的数据更新量小于等于第一参考数据更新量,大于等于第二参考数据更新量时,不对第。
17、一更新频率进行调整。0016进一步地,该网页数据更新处理装置还包括第四获取模块,用于获取预设的更新频率上限值;第三判断模块,用于判断第一更新频率是否大于等于预设的更新频率上限值;第四调整模块,用于第三判断模块判断出第一更新频率大于等于预设的更新频率上限值,不对第一更新频率进行调整。0017进一步地,该网页数据更新处理装置还包括第五获取模块,用于获取预设的更新频率下限值;第四判断模块,用于判断第一更新频率是否小于等于预设的更新频率下限值;第五调整模块,用于第四判断模块判断出第一更新频率小于等于预设的更新频率下限值,不对第一更新频率进行调整。0018进一步地,该网页数据更新处理装置更新模块包括第一。
18、接收模块,用于客户端接收通知消息,其中,通知消息为服务端监测到有更新频率变化时向客户端发送的消息;发送模块,用于客户端接收到通知消息后,以调整后的更新频率向服务端发送请求消息,其中,说明书CN104199970A3/8页6请求消息用于请求网页更新数据;第二接收模块,用于客户端接收由服务端发送的网页更新数据;以及更新子模块,用于客户端以调整后的更新频率更新网页上的数据。0019通过本发明网页数据更新处理方法及装置,采用获取第一时间内的数据更新量;获取第一更新频率,其中,第一更新频率是第一时间内的数据更新频率;获取第一参考数据更新量和第二参考数据更新量,其中,第一参考数据更新量大于第二参考数据更新。
19、量;判断第一时间内的数据更新量是否大于第一参考数据更新量;如果第一时间内的数据更新量大于第一参考数据更新量,则将第一更新频率调整为第二更新频率,其中,第二更新频率大于第一更新频率;判断第一时间内的数据更新量是否小于第二参考数据更新量;如果第一时间内的数据更新量小于第二参考数据更新量,则将第一更新频率调整为第三更新频率,其中,第三更新频率小于第一更新频率;以及基于调整后的更新频率进行网页数据更新,解决了相关技术中网页数据更新负载大的问题,进而合理利用了计算机的性能和网络带宽,避免了服务器在数据更新量过大时响应缓慢的问题,减少了服务器在数据更新量过大时存在的负载压力,同时减小了数据更新量过低时服务。
20、器的负载和使用带宽。附图说明0020构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中0021图1是根据本发明的网页数据更新处理方法的第一实施例的流程图;0022图2是根据本发明的网页数据更新处理方法的第二实施例的流程图;0023图3是根据本发明的网页数据更新处理装置的第一实施例的示意图;以及0024图4是根据本发明的网页数据更新处理装置的第二实施例的示意图;具体实施方式0025需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。0026图1。
21、是根据本发明网页数据更新处理方法的第一实施例的流程图。如图1所示,该网页数据更新处理方法包括如下的步骤S101至步骤S1070027步骤S101,获取第一时间内的数据更新量。0028步骤S102,获取第一更新频率,其中,第一更新频率是第一时间内的数据更新频率。0029本发明假设第一时间内的数据更新量为第一数值,则网页将以第一更新频率刷新页面数据,其中,第一更新频率为第一时间的倒数。0030步骤S103,获取第一参考数据更新量和第二参考数据更新量,其中,第一参考数据更新量大于第二参考数据更新量。0031获取网页数据更新量的参考数据更新量,目的是为了根据第一时间内的数据更新量来动态地调整网页数据更。
22、新频率。网页数据更新频率通过第一时间时间内的数据更新量与参考数据更新量的比较结果进行响应的调整。0032步骤S104,判断第一时间内的数据更新量是否大于第一参考数据更新量。0033步骤S105,如果第一时间内的数据更新量大于第一参考数据更新量,则将第一更说明书CN104199970A4/8页7新频率调整为第二更新频率,其中,第二更新频率大于第一更新频率。0034在某段时间内,如果网页数据更新量变大,为了避免数据量变大导致的服务器负载增大,网页数据更新缓慢等现象,需要及时的调整网页数据更新频率,使网页数据更新频率相应地变大,网页数据刷新速度加快,保证了网页数据的实时性和有效性。在本发明第一实施例。
23、中,通过将第一时间内的数据更新量与第一参考数据更新量进行比较来决定第一更新频率是否应该相应地增大,如果第一时间内的数据更新量大于第一参考数据更新量,则将第一更新频率调高,将其调整为第二更新频率,其中第二更新频率大于第一更新频率。0035步骤S106,判断第一时间内的数据更新量是否小于第二参考数据更新量。0036步骤S107,如果第一时间内的数据更新量小于第二参考数据更新量,则将第一更新频率调整为第三更新频率,其中,第三更新频率小于第一更新频率。0037在某段时间内,如果网页数据更新量降低,服务器还按照原来的网页数据更新频率定时地去发送请求网页更新数据,并进行网页数据的刷新,将会极大地增加服务器。
24、的负载,而且服务器和客户端之间的频繁的请求与响应占用了服务器和客户端的网络带宽。基于此,如果某段时间内网页数据更新量减小应该相应地调整网页数据更新频率,使网页数据更新频率也减小。在本发明第一实施例中,通过将第一时间内的数据更新量与第二参考数据更新量进行比较来决定第一更新频率是否应该相应地减小,如果第一时间内的数据更新量小于第二参考数据更新量,则将第一更新频率调低,将其调整为第三更新频率,其中第三更新频率小于第一更新频率。0038步骤S108,如果第一时间内的数据更新量小于等于第一参考数据更新量,大于等于第二参考数据更新量,则不对第一更新频率进行调整。0039如果在第一时间内的数据更新量的变化范。
25、围在第一参考数据更新量与第二参考数据更新量之间,则证明第一时间内的数据更新量与上一时刻的数据更新量相差不大,如果以上一时刻的网页数据更新频率进行网页数据的更新不会对服务器负载产生影响。所以,当第一时间内的数据更新量小于等于第一参考数据更新量,且大于等于第二参考数据更新量时,则不对第一更新频率进行调整。0040步骤S109,基于调整后的更新频率进行网页数据更新。0041网页数据更新频率进行动态地调整之后,服务器将会告知客户端调整后的更新频率,客户端收到调整后的更新频率之后,按照此调整后的更新频率进行网页数据的刷新,将第一时间内的发生变化的网页数据显示在网页上。0042根据本发明第一实施例,如果第。
26、一时间内的数据更新量大于第一参考数据更新量,该网页数据更新处理方法还包括获取预设的更新频率上限值;判断第一更新频率是否大于等于预设的更新频率上限值;如果第一更新频率大于等于预设的更新频率上限值,则不对第一更新频率进行调整。0043当网页数据更新频率增大时,本发明网页数据更新处理方法预设网页数据更新频率上限值,此更新频率上限值用来限定网页数据的新频率,使其不能无限地增大。网页数据更新频率的无限增大将会导致服务器和客户端的负载极具增大,并且占用大量的网络带宽,给服务器和客户端造成了巨大的压力。本发明第一实施例中为了避免上述现象,预先设置了更新频率上限值,当第一更新频率大于等于预设的更新频率上限值时。
27、,则不对第一更新频率进行调整,使其维持在上一时刻的更新频率。说明书CN104199970A5/8页80044根据本发明第一实施例,如果第一时间内的数据更新量小于第二参考数据更新量,该网页数据更新处理方法还包括获取预设的更新频率下限值;判断第一更新频率是否小于等于预设的更新频率下限值;如果第一更新频率小于等于预设的更新频率下限值,则不对第一更新频率进行调整。0045当网页数据更新频率减小时,本发明网页数据更新处理方法预设网页数据更新频率下限值,此更新频率下限值用来限定网页数据的新频率,使其不能无限地减小。网页数据更新频率的无限减小在客户端处表现为网页数据几乎不进行数据更新,无法保证网页数据的实时。
28、性及有效性,严重影响了用户体验。本发明第一实施例中为了避免上述现象,预先设置了更新频率下限值,当第一更新频率小于等于预设的更新频率下限值时,则不对第一更新频率进行调整,使其维持在上一时刻的更新频率。0046本发明实施例的网页数据更新处理方法采用获取第一时间内的数据更新量;获取第一更新频率,其中,第一更新频率是第一时间内的数据更新频率;获取第一参考数据更新量和第二参考数据更新量,其中,第一参考数据更新量大于第二参考数据更新量;判断第一时间内的数据更新量是否大于第一参考数据更新量;如果第一时间内的数据更新量大于第一参考数据更新量,则将第一更新频率调整为第二更新频率,其中,第二更新频率大于第一更新频。
29、率;判断第一时间内的数据更新量是否小于第二参考数据更新量;如果第一时间内的数据更新量小于第二参考数据更新量,则将第一更新频率调整为第三更新频率,其中,第三更新频率小于第一更新频率;以及基于调整后的更新频率进行网页数据更新,解决了网页数据更新负载大的问题,充分利用了计算机的性能和网络带宽,缓解了服务器在数据更新量过大时存在的响应缓慢的问题,同时减小了在数据更新量过小时服务器的负载和使用带宽,改善了用户体验。0047图2是根据本发明的网页数据更新处理方法的第二实施例的流程图。如图2所示,该网页数据更新处理方法包括如下的步骤S201至步骤S2070048步骤S201,获取第一时间内的数据更新量。00。
30、49该步骤同上述步骤S101。0050步骤S202,获取第一更新频率,其中,第一更新频率是第一时间内的数据更新频率。0051该步骤同上述步骤S102。0052步骤S203,获取第一参考数据更新量和第二参考数据更新量,其中,第一参考数据更新量大于第二参考数据更新量。0053该步骤同上述步骤S103。0054步骤S204,判断第一时间内的数据更新量是否大于第一参考数据更新量;如果第一时间内的数据更新量大于第一参考数据更新量,则将第一更新频率调整为第二更新频率,其中,第二更新频率大于第一更新频率。0055该步骤同上述步骤S104。0056步骤S205,如果第一时间内的数据更新量大于第一参考数据更新量。
31、,则将第一更新频率调整为第二更新频率,其中,第二更新频率大于第一更新频率。0057该步骤同上述步骤S105。0058步骤S206,判断第一时间内的数据更新量是否小于第二参考数据更新量。说明书CN104199970A6/8页90059该步骤同上述步骤S106。0060步骤S207,如果第一时间内的数据更新量小于第二参考数据更新量,则将第一更新频率调整为第三更新频率,其中,第三更新频率小于第一更新频率。0061该步骤同上述步骤S107。0062步骤S208,如果第一时间内的数据更新量小于等于第一参考数据更新量,大于等于第二参考数据更新量,则不对第一更新频率进行调整。0063该步骤同上述步骤S108。
32、。0064步骤S209,客户端接收通知消息,其中,通知消息为服务端监测到有更新频率变化时向客户端发送的消息。0065当服务器端监测到某段时间内的网页数据更新频率符合调整的条件时,服务端会对网页数据更新频率进行相应地调整,此调整可以是增大,减小或者不变。服务器完成对网页数据更新频率的动态调整之后,将调整后的网页数据更新频率以消息的形式通知给客户端,告知客户端网页数据更新频率发生了变化。0066步骤S210,客户端接收到通知消息后,以调整后的更新频率向服务端发送请求消息,其中,请求消息用于请求网页更新数据。0067客户端收到由服务器端发送的通知消息之后,获取了调整后的网页数据更新频率,并根据调整后。
33、的更新频率向服务端发送请求消息,该请求消息用于请求该时间段内发生变化的网页数据。0068步骤S211,客户端接收由服务端发送的网页更新数据。0069服务端收到由客户端发送的请求消息之后,将客户端请求的该段时间内发生变化的数据进行整理,将整理后的网页数据发送给客户端。0070步骤S212,客户端以调整后的更新频率更新网页上的数据。0071客户端收到由服务端发送的整理后的网页数据之后,按照调整后的更新频率将收到的整理后的网页数据显示在客户端网页上。0072本发明实施例的网页数据更新处理方法采用获取第一更新频率,其中,第一更新频率是第一时间内的数据更新频率;获取第一参考数据更新量和第二参考数据更新量。
34、,其中,第一参考数据更新量大于第二参考数据更新量;判断第一时间内的数据更新量是否大于第一参考数据更新量;如果第一时间内的数据更新量大于第一参考数据更新量,则将第一更新频率调整为第二更新频率,其中,第二更新频率大于第一更新频率;判断第一时间内的数据更新量是否小于第二参考数据更新量;如果第一时间内的数据更新量小于第二参考数据更新量,则将第一更新频率调整为第三更新频率,其中,第三更新频率小于第一更新频率;客户端接收通知消息;客户端接收到通知消息后,以调整后的更新频率向服务端发送请求消息;客户端接收由服务端发送的网页更新数据;客户端以调整后的更新频率更新网页上的数据,解决了网页数据更新负载大的问题,调。
35、整了服务器的负载均衡,避免了服务器瞬间处理数据量过大的问题,减轻了服务器在数据更新量过大时存在的负载压力,同时减轻了数据更新量过低时服务端和客户端的网络带宽压力,减缓了网络拥挤。0073从以上的描述中,可以看出,本发明实施例的网页数据更新处理方法,按照不同时刻的网页数据更新量动态地调整页面数据更新频率,解决了网页数据更新负载大的问题,调整了服务器的负载均衡,减轻了客户端的网络压力,同时也避免了服务器在数据更新量说明书CN104199970A7/8页10过大时存在的响应缓慢的现象,同时减轻了服务器和客户端的负载以及占用带宽。0074需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行。
36、指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。0075本发明实施例还提供了一种网页数据更新处理装置。需要说明的是,该网页数据更新处理装置可以用于执行本发明实施例的网页数据更新处理方法。0076图3是根据本发明网页数据更新处理装置的第一实施例的示意图。如图3所示,该网页数据更新处理装置包括第一获取模块10,第二获取模块20,第三获取模块30,第一判断模块40,第一调整模块50,第二判断模块60,第二调整模块70和更新模块80。0077第一获取模块10,用于获取第一时间内的数据更新量。0078第二获取模块20,用于获取第。
37、一更新频率,其中,第一更新频率是第一时间内的数据更新频率。0079第三获取模块30,用于获取第一参考数据更新量和第二参考数据更新量,其中,第一参考数据更新量大于第二参考数据更新量。0080第一判断模块40,用于判断第一时间内的数据更新量是否大于第一参考数据更新量。0081第一调整模块50,用于第一判断模块判断出第一时间内的数据更新量大于第一参考数据更新量,将第一更新频率调整为第二更新频率,其中,第二更新频率大于第一更新频率。0082第二判断模块60,用于判断第一时间内的数据更新量是否小于第二参考数据更新量。0083第二调整模块70,用于第二判断模块判断出第一时间内的数据更新量小于第二参考数据更。
38、新量,将第一更新频率调整为第三更新频率,其中,第三更新频率小于第一更新频率。0084更新模块80,用于基于调整后的更新频率进行网页数据更新。0085本发明网页数据更新处理装置还包括第三调整模块90,用于当第一时间内的数据更新量小于等于第一参考数据更新量,大于等于第二参考数据更新量时,不对第一更新频率进行调整。0086优选地,根据本发明网页数据更新处理装置第一实施例,该装置还包括第四获取模块,用于获取预设的更新频率上限值;第三判断模块,用于判断第一更新频率是否大于等于预设的更新频率上限值;第四调整模块,用于第三判断模块判断出第一更新频率大于等于预设的更新频率上限值,不对第一更新频率进行调整。00。
39、87优选地,根据本发明网页数据更新处理装置第一实施例,该装置还包括第五获取模块,用于获取预设的更新频率下限值;第四判断模块,用于判断第一更新频率是否小于等于预设的更新频率下限值;第五调整模块,用于第四判断模块判断出第一更新频率小于等于预设的更新频率下限值,不对第一更新频率进行调整。0088本发明的网页数据更新处理装置的第一实施例中设置第四获取模块,第三判断模块,第四调整模块以及第五获取模块,第四判断模块,第五调整模块,有效地防止了网页数据更新频率无止境地增大或者减小,避免了网页数据更新频率无止境的增大导致的服务端说明书CN104199970A108/8页11网络负载和带宽增大的问题,同时也解决。
40、了网页数据更新频率无止境的减小导致的网页数据不能及时更新,严重影响用户体验的问题。0089图4是根据本发明的网页数据更新处理装置的第二实施例的示意图。如图4所示,该网页数据更新处理装置包括第一获取模块10,第二获取模块20,第三获取模块30,第一判断模块40,第一调整模块50,第二判断模块60,第二调整模块70和更新模块80。其中,更新模块80具体包括第一接收模块801,发送模块802,第二接收模块803和更新子模块804。0090第一接收模块801,用于客户端接收通知消息,其中,通知消息为服务端监测到有更新频率变化时向客户端发送的消息。0091发送模块802,用于客户端接收到通知消息后,以调。
41、整后的更新频率向服务端发送请求消息,其中,请求消息用于请求网页更新数据。0092第二接收模块803,用于客户端接收由服务端发送的网页更新数据。0093更新子模块804,用于客户端以调整后的更新频率更新网页上的数据。0094显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。0095以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说明书CN104199970A111/3页12图1说明书附图CN104199970A122/3页13图2说明书附图CN104199970A133/3页14图3图4说明书附图CN104199970A14。