[发明专利]一种客户端请求控制方法和装置有效
| 申请号: | 201310256582.5 | 申请日: | 2013-06-25 |
| 公开(公告)号: | CN104253824B | 公开(公告)日: | 2018-07-27 |
| 发明(设计)人: | 江列琼 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 任媛;蒋雅洁 |
| 地址: | 100089 北京市海淀区海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 客户端 请求 控制 方法 装置 | ||
本发明公开了一种客户端请求控制方法和装置,其中,所述方法包括:通过监控客户端请求来获取客户端历史请求量变化曲线;根据所述客户端历史请求量变化曲线获取各时间段上的请求量变化速率,来得到客户端的下次请求时间间隔,通过所述下次请求时间间隔对发出请求的客户端进行请求控制。本发明不仅能够保证服务端正常返回客户端所请求的数据,而且能够节省服务端资源,使客户端获得更高的数据更新频率。
技术领域
本发明涉及互联网技术,尤其涉及一种客户端请求控制方法和装置。
背景技术
目前,现有技术一般采用定时请求的方案或者简单反馈的方案。其中,所谓定时请求的方案指客户端不理会服务端的状态,每隔服务器指示的固定时间段或者服务器指示的每个固定时间点去向服务端发起请求,服务端也不对客户端反馈服务端的状态,如当前的负载情况。所谓简单反馈的方案指服务端根据服务端的状态,如当前的负载情况评估如何为客户端提供服务,若通过计算评估出允许返回数据,则服务器返回客户端需要的数据,或者若通过计算评估出不允许返回数据,则服务器直接通知客户端现在很忙及下次应该什么时候再来服务区请求数据。
在实现本发明的过程中,发明人发现现有技术至少存在以下缺点:
1)采用定时请求的方案,因为客户端通常根据服务端指示的固定时间间隔或者指示的每个固定时间点向服务端发送请求,服务端指示的固定时间间隔或者每个固定时间点不随服务端负载的变化而变化,因此,在客户端请求高峰期,大量的客户端向服务端发送请求,服务端可能会收到超过最大安全负载量的请求量,从而引起雪崩效应,导致系统吞吐量下降,从而服务端无法正常返回客户端所请求的数据;而在客户端请求低谷期,只有少量的客户端向服务端发送请求,服务端的资源大量闲置,而客户端却无法以更高的频率向服务端发送请求以提高数据更新频率,对带宽、服务器的利用又很不充分,不仅浪费服务端资源,而且客户端无法获得更高的数据更新频率。
2)采用简单反馈的方案,因为服务端根据服务端的状态,如当前的负载情况评估如何为客户端提供服务,可能返回数据给客户端,也可能不返回数据给客户端,因此,简单反馈法在服务器负载高,客户端请求高峰期时容易导致一些客户端多次无功而返;而在客户端请求低谷期,同样会对带宽、服务器的利用又很不充分,浪费服务端资源。
发明内容
有鉴于此,本发明的主要目的在于提供一种客户端请求控制方法和装置,不仅能够保证服务端正常返回客户端所请求的数据,而且能够节省服务端资源,使客户端获得更高的数据更新频率。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种客户端请求控制方法,所述方法包括:
通过监控客户端请求来获取客户端历史请求量变化曲线;
根据所述客户端历史请求量变化曲线获取各时间段上的请求量变化速率,来得到客户端的下次请求时间间隔,通过所述下次请求时间间隔对发出请求的客户端进行请求控制。
较佳地,所述通过监控客户端请求来获取客户端历史请求量变化曲线包括:
服务器指示所有客户端以固定时间间隔发送请求,根据收集的请求获取所述客户端历史请求量变化曲线。
较佳地,所述请求量变化速率包括:请求下降率、请求增长率中的任意一种;
所述根据所述客户端历史请求量变化曲线获取各时间段上的请求量变化速率包括:在所述请求量变化速率为请求增长率时,分别统计所述客户端历史请求量变化曲线的一个变化周期内各时间段的请求量,得到各时间段的请求增长率。
较佳地,所述得到客户端的下次请求时间间隔,通过所述下次请求时间间隔对发出请求的客户端进行请求控制包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司,未经腾讯科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310256582.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空调过渡分配风道及具有其的空调系统和拖拉机
- 下一篇:外倾可调摆臂总成





