[发明专利]一种http请求处理的方法、装置和设备无效
申请号: | 201210571838.7 | 申请日: | 2012-12-25 |
公开(公告)号: | CN103051717A | 公开(公告)日: | 2013-04-17 |
发明(设计)人: | 陈臻;范典;尹家进 | 申请(专利权)人: | 北京小米科技有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 赵娟 |
地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 http 请求 处理 方法 装置 设备 | ||
1.一种http请求处理的方法,其特征在于,包括:
获得按优先级排序的IP地址列表;
采用预置发送规则向所述按优先级排序的IP地址列表中的IP地址发送http请求。
2.根据权利要求1所述的方法,其特征在于,所述预置发送规则包括:
从所述按优先级排序的IP地址列表中优先级最高的IP地址开始,逐级向对应的IP地址发送http请求,直至接收到http请求发送成功的反馈数据为止;
和/或,
从所述按优先级排序的IP地址列表中选择多个IP地址,向所选择的多个IP地址发送http请求;
和/或,
从所述按优先级排序的IP地址列表中选择多个IP地址,向所选择的多个IP地址发送测试请求,当获得IP地址针对所述测试请求的正确反馈后,生成基于该IP地址的http连接通道,采用所述http连接通道发送http请求。
3.根据权利要求1所述的方法,其特征在于,所述获得按优先级排序的IP地址列表的步骤包括:
向DNS服务器提交域名解析请求;
接收DNS服务器返回的所述按优先级排序的IP地址列表,所述按优先级排序的IP地址列表通过所述DNS服务器依据该域名解析请求确定对应的候选IP地址列表,并对该候选IP地址列表中的IP地址进行优先级排序生成;其中,所述优先级用于指示IP地址正确返回数据的有效率。
4.根据权利要求1或2或3所述的方法,其特征在于,在所述采用预置发送规则向按优先级排序的IP地址列表中的IP地址发送http请求的步骤之后,还包括:
将所述http请求及所发送到的IP地址的对应关系存入本地。
5.根据权利要求1或2或3所述的方法,其特征在于,在所述获得按优先级排序的IP地址列表的步骤之前,还包括:
生成http请求,并查询本地是否存在与所述http请求对应的IP地址;
若本地存在与所述http请求对应的IP地址,则直接向该IP地址发送http请求;
若本地不存在与所述http请求对应的IP地址,则从所述获得按优先级排序的IP地址列表的步骤开始执行。
6.根据权利要求3所述的方法,其特征在于,在所述采用预置发送规则向IP地址列表中的IP地址发送http请求的步骤之后,还包括:
获取所述http请求发送至IP地址的效果评价参数;
将所述效果评价参数反馈至DNS服务器,所述效果评价参数用于生成调整后的按优先级排序的IP地址列表,所述调整后的按优先级排序的IP地址列表通过所述DNS服务器依据效果评价参数评估各IP地址,并根据评估结果调整所述按优先级排序的IP地址列表生成。
7.根据权利要求6所述的方法,其特征在于,所述获得按优先级排序的IP地址列表的步骤还包括:
接收所述DNS服务器返回的调整后的按优先级排序的IP地址列表。
8.根据权利要求6所述的方法,其特征在于,所述效果评价参数包括向IP地址发送http请求时的时长、速度和结果反馈情况。
9.根据权利要求1或2或3所述的方法,其特征在于,所述预置发送规则还包括:
当采用所述从按优先级排序的IP地址列表中选择多个IP地址,向所选择的多个IP地址发送http请求时,选择最快返回的http请求发送成功的反馈数据。
10.根据权利要求1或2或3所述的方法,其特征在于,所述预置发送规则还包括:
若http请求发送失败,则从所述按优先级排序的IP地址列表中重新选择多个IP地址,向选择的多个IP地址重新发送http请求;
和/或,
若http请求发送失败,则从所述按优先级排序的IP地址列表中重新选择多个IP地址,向所选择的多个IP地址重新发送测试请求,当获得IP地址针对所述测试请求的正确反馈后,重新生成基于该IP地址的http连接通道,采用所述http连接通道重新发送http请求。
11.一种http请求处理的装置,其特征在于,包括:
IP地址列表获取模块,用于获得按优先级排序的IP地址列表;
请求发送模块,用于采用预置发送规则向所述按优先级排序的IP地址列表中的IP地址发送http请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米科技有限责任公司,未经北京小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210571838.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:互连线结构及互连线结构的形成方法
- 下一篇:色选机支架旋转屏