[发明专利]一种信息推送方法、系统及设备有效
申请号: | 200810166824.0 | 申请日: | 2008-09-26 |
公开(公告)号: | CN101378407A | 公开(公告)日: | 2009-03-04 |
发明(设计)人: | 刘强;黄敏;高立平;李锐;王文婷 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京挺立专利事务所 | 代理人: | 叶树明 |
地址: | 611731四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息 推送 方法 系统 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种信息推送方法、系统及设备。
背景技术
Internet(互联网)已经成为全球最大的传播媒体,互联网给人们提供了 几乎取之不竭、用之不尽的资源,因此互联网用户也呈几何级数的增长,越 来越多的人认识到在互联网上进行信息发布可以带来越来越多的有益效果, 如:发布通知公告、对用户非法行为发送警示信息、提示用户上网信息等。 对于运营商来说,利用互联网中的WEB信息推送技术可以为用户提供更多的 服务,也为企业提供了提升企业形象、推销最新产品、创立企业风格的舞台。
在Internet网络上,用户记住的是容易记忆的域名,但是网络中的计算机 互相进行访问是通过IP地址,DNS(Domain Name System,域名系统)给用 户提供解析服务,将用户的域名解析成网络上能够访问的IP地址,也就是标准 查询。当在浏览器(IE,firefox)的地址栏中输入一个网站的网址时,其实输 入的是这个网站的域名。访问网页(比如要访问百度的主页)的一个基本的 交互流程如图1所示,包括:
步骤101,客户端在地址栏中输入www.baidu.com(百度域名)后回车, 此时,客户端需要百度服务器(第一服务器)的IP地址才能发送HTTP(Hypertext Transfer Protocol,超文本传输协议)请求,以获得百度网页,所以先要向DNS 服务器发送DNS请求;
步骤102,DNS服务器向客户端返回DNS响应,该DNS响应中携带第一服 务器的IP地址:202.108.22.43;
步骤103,客户端得到第一服务器的IP,向第一服务器发送HTTP请求来 获取百度主页;
步骤104,第一服务器收到HTTP请求后,把网页信息放在HTTP响应中返 回给客户端,使客户端得到百度的主页。
应用WEB信息推送技术将需要展示给客户端的信息(例如某企业的相关 信息)推送给客户端的方法需要针对发送给HTTP请求作出处理,即对HTTP 请求重定向,具体包括:首先捕获客户端发送的HTTP请求,然后根据该HTTP 请求构造一个重定向数据包发给该客户端,该数据包中的新地址为放有某企 业的相关信息的服务器(第二服务器)地址;该客户端按照重定向数据包中 的地址,向第二服务器发送HTTP请求,从而使第二服务器将该企业的相关信 息推送给客户端。
在实现本发明的过程中,发明人发现现有技术存在以下缺点:
现有技术中,业务提供商根据截获的客户端向第一服务器发送的请求包, 向客户端推送信息时,只是伪造了一个重定向包给客户端,使客户端根据该 重定向包中的地址从能够提供该推送信息的第二服务器获取推送信息,此时, 第一服务器和第二服务器都会做出响应。这样,不仅浪费了多余的网络资源, 而且如果客户端所请求第一服务器的HTTP响应包先于第二服务器的重定向 包到达客户端,则推送操作失效;如果同时到达则可能造成客户端显示乱码 或出错。另外,因为使用HTTP重定向,当信息推送成功后,客户端的地址 栏中会变成推送信息所在的服务器网址,这样,用户输入了第一服务器的网 址,却到了另一个服务器(第二服务器)的网址,影响了用户体验。
发明内容
本发明实施例提供了一种信息推送方法、系统及设备,更加高效得实现 向客户端进行信息推送。
本发明实施例提供了一种信息推送方法,包括:
接收域名系统DNS请求包,所述DNS请求包用于请求获得第一服务器的IP 地址;
根据所述DNS请求包构造DNS响应包,所述DNS响应包中携带信息推送 服务器的IP地址,所述信息推送服务器的IP地址与所述第一服务器的IP地址不 同;
向客户端返回所述DNS响应包,使所述客户端从所述信息推送服务器获 取推送信息。
本发明实施例提供了一种信息推送方法,包括:
向DNS服务器发送DNS请求包,请求获得第一服务器的IP地址;
接收DNS响应包,所述DNS响应包中携带信息推送服务器的IP地址, 所述信息推送服务器的IP地址与第一服务器的IP地址不同;
向所述信息推送服务器发送超文本传输协议HTTP请求;
接收所述信息推送服务器发送的推送页面。
本发明实施例提供了一种信息推送系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810166824.0/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置