[发明专利]一种HTTP访问可用性的优化方法和移动智能终端有效
| 申请号: | 201410742240.9 | 申请日: | 2014-12-08 |
| 公开(公告)号: | CN105743934B | 公开(公告)日: | 2019-01-01 |
| 发明(设计)人: | 洪珂;邹爽 | 申请(专利权)人: | 网宿科技股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
| 代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 崔文文 |
| 地址: | 201822 上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 http 访问 可用性 优化 方法 移动 智能 终端 | ||
本发明提供一种HTTP访问可用性的优化方法和移动智能终端,所述移动智能终端包括SDK模块;HTTP访问可用性的优化方法包括:向多个DNS服务器发起DNS查询,生成HTTP服务器IP列表;移动智能终端向HTTP服务器IP列表的每一个HTTP服务器发出探测请求,根据响应时间和响应准确性生成HTTP服务器优先级列表;在移动智能终端有HTTP请求时,移动智能终端直接将HTTP请求根据HTTP服务器优先级列表向优先级最高的HTTP服务器进行转发和获取响应;并在转发或响应出现异常时,按照优先级别进行HTTP服务器的故障切换。本发明优化了DNS访问,规避了DNS劫持和污染,降低优化成本。
技术领域
本发明涉及一种HTTP访问可用性的优化方法,特别是涉及一种的HTTP访问可用性的优化方法和移动智能终端。
背景技术
HTTP(Hypertext transfer protocol,超文本传送协议)承载了当前全球互联网的绝大多数流量,它的特点是简单灵活,无状态,便于调试。但是在针对移动智能终端的无线网络环境下,HTTP协议的冗余数据量较大,连接复用度低等缺陷带来的负面影响比有线网络更加明显。移动智能终端用户在访问WEB页面时,容易感受到卡顿甚至访问失败等等问题,造成用户体验下降。因此,移动互联网的内容提供商对移动智能终端的HTTP访问的可用性也提出了更高的要求。
目前,对于HTTP访问可用性的优化的研究已经比较广泛。但是,比较成熟的HTTP访问可用性的优化方案只适用于服务端,例如负载均衡、热备切换、集群等等方案,而且这些方案只优化了互联网访问的“第一公里”,无法优化“最后一公里”,而移动互联网的瓶颈往往存在于“最后一公里”。并且,现有的HTTP访问可用性的优化方案对于客户端的优化限制较大,成本也过高。现在的移动智能终端的应用都是基于安卓Android、苹果iOS、WindowsPhone等系统开发的,一旦选择了HTTP协议,那么由于移动智能终端系统框架的限制,无法对HTTP访问行为做深入的控制,也就意味着不得不承担HTTP协议缺陷所带来的问题。而选择使用其他的非HTTP协议,又存在开发成本过高,部署困难等障碍。
进一步地,现有的针对移动智能终端的HTTP访问可用性的优化方案无法优化DNS(Domain Name System,域名系统访问)。由于DNS边缘服务器都由运营商或第三方进行管理,很难对服务端做出针对性的优化。而DNS查询又是HTTP访问的前提步骤。一旦遭遇DNS劫持或DNS污染等问题,会严重影响用户体验,甚至造成移动智能终端的应用完全无法访问WEB网络。
此外,为了保持HTTP访问的高可用性,传统的优化方案在一处设备集群全部发生异常时,通常使用DNS调度的方式,将移动智能终端的访问切换到其他集群。采用这种方式存在了一定的延迟性,短时间内移动智能终端的应用可能无法正常工作。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种HTTP访问可用性的优化方法和移动智能终端,用于解决现有技术中移动智能终端用户在访问网页时,容易受到卡顿或访问失败的问题。
为实现上述目的及其他相关目的,本发明提供一种HTTP访问可用性的优化方法,应用于包括移动智能终端与DNS服务器的移动通信网络中,所述HTTP访问可用性的优化方法包括以下步骤:向多个DNS服务器发起DNS查询,生成HTTP服务器IP列表;向所述HTTP服务器IP列表的每一个HTTP服务器发出探测请求,根据响应时间和响应准确性生成HTTP服务器优先级列表;在所述移动智能终端有HTTP请求时,所述移动智能终端直接将所述HTTP请求根据所述HTTP服务器优先级列表向优先级最高的HTTP服务器进行转发并获取响应。
可选地,所述移动智能终端的操作系统包括安卓Android、苹果iOS和WindowsPhone。
可选地,所述DNS服务器包括运营商DNS服务器、私有DNS服务器和第三方DNS服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410742240.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种资源共享方法及装置
- 下一篇:基于票据的配置参数验证





