[发明专利]用于转发移动终端的HTTP请求消息的方法及装置有效
申请号: | 201110062700.X | 申请日: | 2011-03-16 |
公开(公告)号: | CN102130952A | 公开(公告)日: | 2011-07-20 |
发明(设计)人: | 梁捷;梁沛源 | 申请(专利权)人: | 广州市动景计算机科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 林锦辉 |
地址: | 510665 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 转发 移动 终端 http 请求 消息 方法 装置 | ||
技术领域
本发明涉及互联网领域,具体地,涉及一种由中转服务器执行的用于转发移动终端的HTTP请求消息的方法及装置。
背景技术
目前,移动终端与人们的日常生活和工作密切相关。移动终端可以是具有上网功能的手机、PDA(个人数字助理)、导航仪等移动通信设备。随着时代与技术的进步,人们对终端的移动性和信息的需求急剧上升。而移动终端近年来的快速发展,使得人们对使用移动终端上网的需求也越来越高,同时,短信、铃图下载、移动音乐、手机游戏、视频应用、手机支付、位置服务等丰富多彩的移动互联网应用迅猛发展,正在深刻改变信息时代的社会生活。但是由于移动互联网在各地区、不同网站之间缺乏统一的标准,因此,人们使用移动终端上的移动终端浏览器上网时会遇到无法正常获取网站页面数据的问题。图1A是现有技术移动终端浏览网页的方式的示意图。如图1A所示,移动终端经过网关将HTTP请求发送给目标网站的服务器。由于不同网站根据接收到的HTTP请求对请求浏览的用户有不同的限制,因此,移动终端在浏览网页的时候会出现打开的页面在移动终端上不能正常显示或者无法打开请求浏览的页面情况。具体来说,有以下几种情况。
1、各地区的网络运营商根据其自身业务需要,对网站的浏览进行限制或添加参数。例如为手机上网设立的接入点CMWAP默认过滤HTTP请求消息的UA(用户代理)参数,国外某些网关默认添加请求参数等。因此,当移动终端的HTTP请求消息经过CMWAP被过滤了UA(User Agent,用户代理)参数后,移动终端无法浏览某些禁止HTTP请求消息中无UA参数的网站。
2、各个网站对浏览的限制不同,例如运营商需要获取某些参数来返回不同的页面,门户网站根据请求来返回手机版或pc版网页内容,有的网站甚至有限制手机浏览器浏览的策略。例如,有部分网站不允许手机浏览器访问。
3、针对使用手机浏览器的用户,有些网站需要获取必要的客户端参数,从而达到提供内容向导,针对不同手机返回对应内容的需求。
4、有些网站要求提供用户标识以便网站给不同的用户返回相应的内容或者用来进行统计。
因此,如何有效地避免在移动互联网上存在的客观限制,从而能够确保移动浏览器在浏览网页时能够正常地获取页面数据,是当前急需解决的问题。
发明内容
基于以上问题,为了克服现有技术存在的上述问题,提供一种由中转服务器执行的用于转发移动终端的HTTP请求消息的方法及装置,利用所述方法和装置,中转服务器能够对移动终端发送的HTTP请求的参数进行调整,然后转发到网站服务器,从而使移动终端能够正常浏览有限制的网站。
根据本发明的一个方面,提供一种由中转服务器执行的用于转发移动终端的HTTP请求消息的方法,包括:从移动终端发送来的HTTP请求消息中获取移动终端所请求的网站地址;基于所获取的网站地址,在所述中转服务器中预先创建的调整规则数据库中查找与该网站地址对应的所有用于对移动终端所发送的HTTP请求消息进行调整的调整规则,其中所述调整规则数据库存储网站地址和与该网站地址对应的所有调整规则之间的对应关系;根据所查找出的所有调整规则对所述HTTP请求消息进行调整;以及将调整后的所述HTTP请求消息转发到移动终端所请求的网站的服务器。
优选地,如果所获取的网站地址在被移动终端访问时希望在该移动终端所发送的HTTP请求消息中包含移动终端参数,则对应的调整规则为在所接收到的HTTP请求消息中添加移动终端的参数,其中,所述移动终端参数包括移动终端的型号、操作系统、屏幕分辨率。
优选地,如果所获取的网站地址要求所接收的HTTP请求消息中的UA参数禁止为空且所接收的HTTP请求消息中不包含UA参数时,对应的调整规则为在所接收到的HTTP请求消息中添加预设的可为该网站地址识别的UA参数。
优选地,如果所接收到的HTTP请求消息中所包含的UA参数不能为所获取的网站地址识别的UA参数,则对应的调整规则为将HTTP请求消息中的UA参数替换为预设的可为该网站地址识别的UA参数。
优选地,如果所获取的网站地址禁止移动终端访问,则对应的调整规则为将所接收到的HTTP请求消息中的ACCEPT参数中的“text/vnd.wap.wnl;q=0.6”字段删除。
优选地,如果所获取的网站地址要求识别HTTP请求消息来源或者需要统计访问该网站的用户数,则对应的调整规则为在所述HTTP请求消息中的由中转服务器和网站服务器预先协商确定的参数中添加移动终端的唯一终端标识。
优选地,所述移动终端的唯一终端标识由中转服务器生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市动景计算机科技有限公司,未经广州市动景计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110062700.X/2.html,转载请声明来源钻瓜专利网。