[发明专利]应用的加速方法、应用加速器的选择方法及装置有效
申请号: | 201410307360.6 | 申请日: | 2014-06-30 |
公开(公告)号: | CN104023089B | 公开(公告)日: | 2017-12-26 |
发明(设计)人: | 张钊 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙)11391 | 代理人: | 康正德,孙晓芳 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 加速 方法 加速器 选择 装置 | ||
1.一种应用的加速方法,包括:
当应用处于运行状态时,对所述应用接收的网络数据包的来源地址进行统计,生成各网络数据包的来源地址的统计结果;
根据所述各网络数据包的来源地址的统计结果,确定支持所述应用的应用区服务器及其地址;
将所述应用区服务器及其地址上报至主控服务器,由所述主控服务器为所述应用选择适用的应用加速器,并将其通知运行所述应用的客户端;
由运行所述应用的客户端查找到所述适用的应用加速器,利用其为所述应用进行加速。
2.根据权利要求1所述的方法,其中,对所述应用接收的网络数据包的来源地址进行统计,生成各网络数据包的来源地址的统计结果,包括:
将来自同一来源地址的网络数据包进行计数;
对不同来源地址,根据对应网络数据包的数目进行排序,生成所述统计结果;
以及
根据所述统计结果,确定支持所述应用的应用区服务器及其地址,包括:
在所述统计结果中,选择对应网络数据包数量最多的来源地址,作为所述应用区服务器的地址,并确定出所述应用区服务器。
3.根据权利要求1或2所述的方法,其中,所述统计的网络数据包为指定时间段内从所述应用接收的网络数据包中抓取的部分网络数据包。
4.根据权利要求1或2任一项所述的方法,其中,待所述应用运行指定时间后,抓取用于统计的、所述应用接收的网络数据包。
5.根据权利要求1或2任一项所述的方法,其中,查找到所述适用的应用加速器,利用其为所述应用进行加速,包括:
根据所述主控服务器的通知查找到所述适用的应用加速器;
在选择的所述应用加速器和所述客户端间建立链接;
通过建立的链接,利用所述适用的应用加速器对所述应用进行加速。
6.根据权利要求1或2任一项所述的方法,其中,所述应用区服务器的地址包括IP地址。
7.一种应用加速器的选择方法,包括:
接收运行应用的客户端上报的应用区服务器及其地址,其中,所述应用区服务器及其地址按如下方式获取:当应用处于运行状态时,对所述应用接收的网络数据包的来源地址进行统计,生成各网络数据包的来源地址的统计结果;根据所述各网络数据包的来源地址的统计结果,确定支持所述应用的应用区服务器及其地址;
在多个应用加速器中,选择与所述应用区服务器信息交互时延较短的N个应用加速器;
在所述N个应用加速器中,结合所述N个应用加速器各自的负载状态,以及所述N个应用加速服务器分别与运行所述应用的客户端信息交互的时延,为所述应用选择适用的应用加速器。
8.根据权利要求7所述的方法,其中,根据如下步骤确定各应用加速器与所述应用区服务器信息交互的时延:
发送确定的所述应用区服务器的地址至各应用加速器;
接收各应用加速器返回的、针对所述应用区服务器的测速结果,其中,所述测速结果中包括各应用加速器与所述应用区服务器信息交互的时延。
9.根据权利要求7或8任一项所述的方法,其中,根据如下步骤确定所述N个应用加速器分别与运行所述应用的客户端信息交互的时延:
分别发送网络数据包至所述N个应用加速器;
接收各应用加速器返回的、针对所述客户端发送的网络数据包的测速结果,其中,所述测速结果中包括本应用加速器与所述客户端信息交互的时延。
10.根据权利要求7或8任一项所述的方法,其中,各应用加速器的负载状态,以及所述N个应用加速服务器分别与运行所述应用的客户端信息交互的时延,两者在应用加速器的选择中所占的权重可调。
11.一种应用的加速装置,包括:
统计模块,配置为当应用处于运行状态时,对所述应用接收的网络数据包的来源地址进行统计,生成各网络数据包的来源地址的统计结果;
确定模块,配置为根据所述各网络数据包的来源地址的统计结果,确定支持所述应用的应用区服务器及其地址;
上报模块,配置为将所述应用区服务器及其地址上报至主控服务器,由所述主控服务器为所述应用选择适用的应用加速器,并将其通知到运行所述应用的客户端;
加速模块,配置为查找到所述适用的应用加速器,利用其为所述应用进行加速。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410307360.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于模压成型的复合材料板簧
- 下一篇:一种大气传输激光透过率的测量方法