控制数据访问周期的方法和装置制造方法及图纸

技术编号:10863468 阅读:64 留言:0更新日期:2015-01-02 00:35
本发明专利技术公开了一种控制数据访问周期的方法和装置,属于互联网技术领域。所述方法包括:接收终端发送的数据访问请求,获取本地的第一负载情况信息,根据预先存储的负载情况信息与访问周期的对应关系,确定第一负载情况信息对应的第一访问周期,向终端发送携带有第一访问周期的周期更新通知,以使终端在接收到周期更新通知后,达到第一访问周期时,向服务器发送数据访问请求。采用本发明专利技术,可以提高对访问周期进行控制的灵活性。

【技术实现步骤摘要】
控制数据访问周期的方法和装置
本专利技术涉及互联网
,特别涉及一种控制数据访问周期的方法和装置。
技术介绍
随着互联网技术的不断发展,通过应用程序(如浏览器)获取网络信息已成为人们获取信息的重要途径。在开启某应用程序时,该应用程序可以向服务器请求某些服务数据,例如浏览器向服务器请求该浏览器的版本更新数据等。在应用程序获取服务数据(如浏览器的版本更新数据、浏览器显示的用户针对浏览器中设置的某话题而发表的内容的数据等)时,该应用程序中预先设置有访问周期,例如2分钟,当用户开启该应用程序时,该应用程序开始计时,当时长达到2分钟时,该应用程序向服务器发送数据访问请求,服务器接收到数据访问请求后,可以将相应的服务数据发送给该应用程序。如果使用该应用程序的人数很多,各应用程序以设置的访问周期向服务器请求服务数据,服务数据的访问频率较高,可能会增加服务器的网络负担,为了缓解服务器的网络负担,可以将设置有较长访问周期的新版本应用程序提供给用户,用户安装新版本应用程序后,该应用程序会按照较长的访问周期请求更新数据,这样可以降低服务数据的访问周期,降低服务器的网络负担。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:当使用该应用程序的人数较少时,服务器的网络负担减轻,此时该应用程序仍然以较大的访问周期向服务器请求服务数据,这样使得应用程序无法及时获取服务数据,为此只能通过上述方式再次更改应用程序中的访问周期,进而通过更改后的访问周期向服务器请求服务数据,从而,使得对访问周期进行控制的灵活性差。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种控制数据访问周期的方法和装置。所述技术方案如下:第一方面,提供了一种控制数据访问周期的方法,所述方法包括:接收终端发送的数据访问请求,获取本地的第一负载情况信息;根据预先存储的负载情况信息与访问周期的对应关系,确定所述第一负载情况信息对应的第一访问周期;向所述终端发送携带有所述第一访问周期的周期更新通知,以使所述终端在接收到所述周期更新通知后,达到所述第一访问周期时,向服务器发送数据访问请求。可选地,所述获取本地的第一负载情况信息,包括:获取本地的多种预设资源类型的占用率;确定所述多种预设资源类型的占用率的平均值,作为第一负载情况信息。可选地,所述确定所述多种预设资源类型的占用率的平均值,作为第一负载情况信息,包括:根据所述多种预设资源类型的占用率和预先存储的各种预设资源类型对应的权值,确定所述多种预设资源类型的占用率的加权平均值,作为第一负载情况信息。可选地,所述方法还包括:接收携带有第二负载情况信息和第二访问周期的访问周期设置请求;将所述第二负载情况信息和所述第二访问周期对应存储到所述负载情况信息与访问周期的对应关系中。第二方面,提供了一种控制数据访问周期的方法,所述方法包括:向服务器发送数据访问请求;以使所述服务器在接收所述数据访问请求后,获取本地的第一负载情况信息,根据预先存储的负载情况信息与访问周期的对应关系,确定所述第一负载情况信息对应的第一访问周期;接收所述服务器发送的携带有第一访问周期的周期更新通知;在接收到所述周期更新通知后,达到所述第一访问周期时,向所述服务器发送数据访问请求。可选地,所述在接收到所述周期更新通知后,达到所述第一访问周期时,向所述服务器发送数据访问请求,包括:如果所述第一访问周期在预设的访问周期范围内,则在接收到所述周期更新通知后,达到所述第一访问周期时,向所述服务器发送数据访问请求;所述方法还包括:如果所述第一访问周期不在所述预设的访问周期范围内,则在接收到所述周期更新通知后,达到本地存储的预设访问周期时,向所述服务器发送数据访问请求。第三方面,提供了一种服务器,所述服务器包括:获取模块,用于接收终端发送的数据访问请求,获取本地的第一负载情况信息;确定模块,用于根据预先存储的负载情况信息与访问周期的对应关系,确定所述第一负载情况信息对应的第一访问周期;发送模块,用于向所述终端发送携带有所述第一访问周期的周期更新通知,以使所述终端在接收到所述周期更新通知后,达到所述第一访问周期时,向服务器发送数据访问请求。可选地,所述获取模块,用于:获取本地的多种预设资源类型的占用率;确定所述多种预设资源类型的占用率的平均值,作为第一负载情况信息。根据所述多种预设资源类型的占用率和预先存储的各种预设资源类型对应的权值,确定所述多种预设资源类型的占用率的加权平均值,作为第一负载情况信息。可选地,所述服务器还包括存储模块,用于:接收携带有第二负载情况信息和第二访问周期的访问周期设置请求;将所述第二负载情况信息和所述第二访问周期对应存储到所述负载情况信息与访问周期的对应关系中。第四方面,提供了一种终端,所述终端包括:发送模块,用于向服务器发送数据访问请求;以使所述服务器在接收所述数据访问请求后,获取本地的第一负载情况信息,根据预先存储的负载情况信息与访问周期的对应关系,确定所述第一负载情况信息对应的第一访问周期;接收模块,用于接收所述服务器发送的携带有第一访问周期的周期更新通知;所述发送模块,用于在接收到所述周期更新通知后,达到所述第一访问周期时,向所述服务器发送数据访问请求。第五方面,提供了一种控制数据访问周期的系统,所述系统包括服务器和终端,其中:所述服务器,用于接收所述终端发送的数据访问请求,获取本地的第一负载情况信息;根据预先存储的负载情况信息与访问周期的对应关系,确定所述第一负载情况信息对应的第一访问周期;向所述终端发送携带有所述第一访问周期的周期更新通知;所述终端,用于向所述服务器发送数据访问请求;接收所述服务器发送的携带有第一访问周期的周期更新通知;在接收到所述周期更新通知后,达到所述第一访问周期时,向所述服务器发送数据访问请求。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术实施中,接收终端发送的数据访问请求,获取本地的第一负载情况信息,根据预先存储的负载情况信息与访问周期的对应关系,确定第一负载情况信息对应的第一访问周期,向终端发送携带有第一访问周期的周期更新通知,以使终端在接收到周期更新通知后,达到第一访问周期时,向服务器发送数据访问请求,这样,根据服务器当前的负载情况信息,确定终端下一次向服务器发送数据访问请求的访问周期,而无需通过更新应用程序的方式对访问服务数据的周期进行控制,从而,可以提高对访问周期进行控制的灵活性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种控制数据访问周期的方法流程图;图2是本专利技术实施例提供的一种控制数据访问周期的方法流程图;图3是本专利技术实施例提供的一种控制数据访问周期的方法流程图;图4是本专利技术实施例提供的一种系统的结构示意图;图5是本专利技术实施例提供的一种服务器的结构示意图;图6是本专利技术实施例提供的一种终端的结构示意图;图7是本专利技术实施例提供的一种服务器的结构示意图;图8是本专利技术实施例提供的一种终端的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,本文档来自技高网...
控制数据访问周期的方法和装置

【技术保护点】
一种控制数据访问周期的方法,其特征在于,所述方法包括:接收终端发送的数据访问请求,获取本地的第一负载情况信息;根据预先存储的负载情况信息与访问周期的对应关系,确定所述第一负载情况信息对应的第一访问周期;向所述终端发送携带有所述第一访问周期的周期更新通知,以使所述终端在接收到所述周期更新通知后,达到所述第一访问周期时,向服务器发送数据访问请求。

【技术特征摘要】
1.一种控制数据访问周期的方法,其特征在于,所述方法包括:接收终端发送的数据访问请求,获取本地的第一负载情况信息;根据预先存储的负载情况信息与访问周期的对应关系,确定所述第一负载情况信息对应的第一访问周期;向所述终端发送携带有所述第一访问周期的周期更新通知,以使所述终端在接收到所述周期更新通知后,如果所述第一访问周期在预设的访问周期范围内,则在达到所述第一访问周期时,向服务器发送数据访问请求;如果所述第一访问周期不在所述预设的访问周期范围内,则在达到所述预设访问周期时,向所述服务器发送数据访问请求。2.根据权利要求1所述的方法,其特征在于,所述获取本地的第一负载情况信息,包括:获取本地的多种预设资源类型的占用率;确定所述多种预设资源类型的占用率的平均值,作为第一负载情况信息。3.根据权利要求2所述的方法,其特征在于,所述确定所述多种预设资源类型的占用率的平均值,作为第一负载情况信息,包括:根据所述多种预设资源类型的占用率和预先存储的各种预设资源类型对应的权值,确定所述多种预设资源类型的占用率的加权平均值,作为第一负载情况信息。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收携带有第二负载情况信息和第二访问周期的访问周期设置请求;将所述第二负载情况信息和所述第二访问周期对应存储到所述负载情况信息与访问周期的对应关系中。5.一种控制数据访问周期的方法,其特征在于,所述方法包括:向服务器发送数据访问请求;以使所述服务器在接收所述数据访问请求后,获取本地的第一负载情况信息,根据预先存储的负载情况信息与访问周期的对应关系,确定所述第一负载情况信息对应的第一访问周期;接收所述服务器发送的携带有第一访问周期的周期更新通知;在接收到所述周期更新通知后,如果所述第一访问周期在预设的访问周期范围内,则在达到所述第一访问周期时,向所述服务器发送数据访问请求;如果所述第一访问周期不在所述预设的访问周期范围内,则在达到所述预设访问周期时,向所述服务器发送数据访问请求。6.一种服务器,其特征在于,所述服务器包括:获取模块,用于接收终端发送的数据访问请求,获取本地的第一负载情况信息;确定模块,用于根据预先存储的负载情况信息与访问周期的对应关系,确定所述第一负载情况信息对应的第一访问周期;发送模块,用于向所述终端发送携带有所述第一访问周期的周期更新通知,以使所...

【专利技术属性】
技术研发人员:张凯伟
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东;44

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

1