一种基于wap网关的push方法和系统的制作方法

文档序号:7649599阅读:104来源:国知局
专利名称:一种基于wap网关的push方法和系统的制作方法
技术领域
本发明涉及无线通讯技术,尤其涉及一种网站系统主动向手机终端 PUSH网页内容的方法和系统。
背景技术
WAP ( Wireless Application protocol,无线应用协议)网关是手才几终端 进行网页浏览的代理设备,通过WAP网关,手机终端可无线浏览互联网上 的网站页面。手机终端通过无线承载网络主动与WAP网关建立数据链路, 并发送获取地址链接的请求消息;WAP网关收到请求消息后,将消息转换 成HTTP形式的请求消息转发给互if关网上的网站系统;网站系统将网页内容 发送给WAP网关,由WAP网关进行格式转换后发送给手机终端,实现基 于手^/L终端的网页浏览。在上述这种应用模式下,WAP网关是采用被动PULL的方式与手机交 互,向手机终端传递网页信息,手机终端处于主动。但是在实际应用中还存 在4支多需要WAP网关处于主动的情况,例如网站系统主动向手才几终端用 户推荐新的网页内容等。这种手机终端处于被动接收状态的PULL应用模 式,忽略了手机终端本身具有的主动性。发明内容本发明所要解决的技术问题是需要提供一种基于WAP网关的PUSH方 法和系统,用于网站系统以主动方式将相关信息准确地推送到目标手机终 端。为了解决上述技术问题,本发明提供一种基于WAP网关的PUSH方法, 包括如下步骤(1)手机终端与无线数据网关建立数据通讯链路后,所述无线数据网关将分配给所述手机终端的IP地址信息发送到用户数据库模块中保存;(2 )发起用户通过Push消息发起者模块向所述WAP网关提交PUSH 网页内容到所述手机终端的请求消息,该消息中包含有网页内容和所述手机 终端的移动台国际ISDN号码信息;(3 )所述WAP网关接收到所述PUSH网页内容到所述手机终端的请 求消息后,从所述用户数据库模块中获得所述手机终端的IP地址信息;(4 )所述WAP网关根据获得的所述IP地址信息与所述手才几终端建立 数据链路,并将所述网页内容发送到所述手机终端。根据上述的一种基于WAP网关的PUSH方法,所述步骤(1 )中,所 述无线数据网关可以进一步将所述手机终端的移动台国际ISDN号码信息发 送到所述用户数据库模块中保存。进一步地,所述步骤(3)可以进一步包括,所述WAP网关"l妄收到所 述PUSH网页内容到所述手机终端的请求消息后,根据所述手机终端的移动 台国际ISDN号码信息从所述用户数据库模块获取所述手机终端的能力信 息,并对格式不符合手机终端处理能力的网页内容进行格式转换。更进一步地,所述手机终端的能力信息可以包括所述手机终端屏幕分 辨率、屏幕显示颜色深度,以及所述手机终端支持的图片格式。根据上述的一种基于WAP网关的PUSH方法,可以进一步包括步骤(5)所述手机终端完成所述网页内容接收后,向所述WAP网关返回 接收完成响应消息;(6 )所述WAP网关收到所述4^收完成响应消息后,向所述Push消息 发起者模块返回发送结果确认消息。本发明进而提供一种基于WAP网关的PUSH系统,包括手机终端,其 特征在于,还包括无线数据网关,用于与所述手机终端建立数据链路,并为所述手机终端 分配IP地址;用户数据库模块,用以接收并保存所述无线数据网关发送的所述手机终 端IP地址信息;Push消息发起者模块,用于提交PUSH网页内容到所述手机终端的请 求消息;WAP网关,用于接收所述Push消息发起者模块提交的所述PUSH网页 内容到所述手机终端的请求消息后,与所述手机终端建立数据链路,并将所 述网页内容发送到所述手机终端。根据上述的一种基于WAP网关的PUSH系统,所述无线数据网关,可 以包括分组数据服务节点。根据上述的一种基于WAP网关的PUSH系统,所述无线数据网关,可 以包括GPRS网关支持节点。根据上述的 一种基于WAP网关的PUSH系统,所述用户数据库模块, 可以进一步用于保存所述手机终端的移动台国际ISDN号码信息。进一步地,所述用户数据库模块,可以进一步用于保存所述手机终端的 能力信息。采用本发明所述的方法和系统,网站系统能够以主动方式准确地将相关 网页信息推送到目标手机终端。


图1是本发明系统实施例组成示意图; 图2是本发明方法实施例流程示意图; 图3是本发明方法应用实施例步骤示意图。
具体实施方式
下面结合附图和具体实施例对本发明进行进一步的详细说明。 现有技术中手机终端处于被动接收状态的PULL应用模式,还没有发挥出手机终端本身具有的主动性,也即应该允许手机终端用户,或者手机终端 程序参与到网页内容的传输过程中来。在实际应用中,存在网站系统需要主动向手机终端发送网页内容的情况。比如手机终端已经与无线数据网关如分组数据服务节点(PacketData Serving Node,以下筒称PDSN) , GPRS网关支持节点(Gateway GPRS Supporting Node,以下简称GGSN)等设备建立数据链路,在这种情况下, 如何将网页内容推送到手机终端,并保证手机终端能得到正确的网页内容, 是本发明要解决的技术问题。图l示出了本发明基于WAP网关的PUSH系统实施例组成示意图,包括手机终端101 ,与WAP网关104建立基于TCP/IP协议的数据链路后, 接收WAP网关104采用WP-HTTP协议发送的网页内容。无线数据网关102,接收手机终端101发送的激活分组数据协议(Packet Data Protocol,以下简称PDP )会话上下文的请求消息后,与手才几终端101 建立数据链路,并为手机终端101分配相应的IP地址,还将手才几终端101 的IP地址信息和对应的移动台国际ISDN号码(Mobile Station International ISDNNumber,以下简称MSISDN)信息发送到用户数据库模块105中保存; 透明传输手机终端101与WAP网关104之间的信息;无线数据网关102的 种类包括分组数据服务节点PDSN和GPRS网关支持节点GGSN。Push消息发起者(Push Initiator,以下简称PI)模块103,采用推访问 协议(Push Access Protocol,以下简称PAP)将发起用户提交的PUSH网页 内容到手机终端101的请求消息发送到WAP网关104;在手才几终端完成网 页内容接收后,与WAP网关104进行PUSH网页内容到手机终端101的成 功发送确认交互。WAP网关104,支持推访问协议(Push Access Protocol,以下简称PAP )、 TCP/IP协议和无线超文本传输协议(Wireless Profiled HTTP,以下简称 WP-HTTP );用于接收PI模块103釆用PAP协议发送的PUSH网页内容到 手机终端101的请求消息,该消息中携带有网页内容和手机终端的MSISDN 信息;依据手机终端101的MSISDN信息从用户数据库模块105获取手机终 端能力信息(也称规格信息)的请求消息,其中能力信息包括手机终端屏幕 分辨率、屏幕显示颜色深度、手机终端所支持的图片格式等;对格式不符合 手机终端101处理能力的网页内容进行格式转换,使网页内容的格式符合手 机终端105的处理能力要求;通过从用户数据库模块105获得手机终端101当前分配到的IP地址信 息,在无线数据网关102的透明传输,主动与手机终端101建立基于TCP/IP 协议的数据链路;采用WP-HTTP协议向手机终端101发送网页内容;在手机终端101完 成网页内容接收后,采用WP-HTTP协议与PI模块103进行PUSH网页内 容到手机终端101的成功发送确认交互。用户数据库模块105,保存有手机终端101的能力信息,其中包括手机 屏幕分辨率、屏幕显示颜色深度、支持的图片格式等;接收并保存无线数据 网关102发送的手机终端101的IP地址信息和MSISDN信息。图2示出了本发明基于WAP网关的PUSH方法实施例流程示意图,包 括如下步骤步骤201:手机终端101与无线数据网关102建立数据通讯链路后,无 线数据网关102将分配给手机终端101的IP地址信息和对应的MSISDN信 息发送到用户数据库模块105中保存;步骤202:发起用户通过PI模块103的用户界面提交PUSH网页内容到 手机终端101的请求消息,该消息中携带有网页内容和手机终端的MSISDN 信息;PI模块103采用PAP协议将PUSH网页内容到手机终端101的请求 消息发送到WAP网关104;步骤203: WAP网关104接收到该请求消息后,依据手机终端101的 MSISDN信息在用户数据库模块105中获得手机终端101的能力信息,包括 手机屏幕的分辨率、屏幕显示颜色深度、支持的图片格式等信息;并对格式 不符合手机终端101处理能力的网页内容进行格式转换,使网页内容的格式符合手机终端105的处理能力要求;步骤204: WAP网关104从用户数据库才莫块105中获得手机终端101 当前分配到的IP地址信息;步骤205: WAP网关104根据获取的IP地址信息主动与手机终端101 建立基于TCP/IP协议的数据链路,并采用WP-HTTP协议将网页内容发送 到手机终端101;步骤206: WAP网关104收到手机终端101接收完成的响应消息后,与 PI模块103进行PUSH网页内容到手机终端101的成功发送确认交互,具体 为步骤2061: WAP网关104采用PAP协议向PI模块103发送PUSH网页内容到手机终端101的发送结果确认消息,告知PUSH网页内容发 送成功;步骤2062: PI模块103也采用PAP协议向WAP网关104返回PUSH网页内容发送结果确认响应消息。图3示出了基于WAP网关104的PUSH方法的一个应用实施例,其中 的无线数据网关102采用GPRS网关支持节点GGSN,其流程如下步骤301:手机终端101向GGSN节点发送激活PDP会话上下文请求 消息;GGSN节点正确响应手才几终端101的请求,完成与手才几终端101之间 的数据链路建立,并为手机终端101分配相应的IP地址;步骤302: GGSN节点在与手机终端101完成数据链路建立后,向用户 数据库^t块105发送手机终端101的IP地址信息和对应的MSISDN信息, 并将IP地址和MSISDN信息保存在用户数据库模块105中;步骤303:发起用户通过PI模块103的用户界面提交PUSH网页内容到 手机终端101的请求消息,该消息中携带有网页内容和手机终端的MSISDN 信息;PI模块103采用PAP协议将PUSH网页内容到手机终端101的请求 消息发送到WAP网关104;步骤304: WAP网关104向PI才莫块103返回响应消息,确认已收到该PUSH网页内容到手机终端101的请求消息;步骤305: WAP网关104根据手机终端101的MSISDN信息,向用户 数据库模块105发送要求获取手机终端能力信息的请求消息,要求获得手机 终端101的能力信息;步骤306:用户数据库模块105向WAP网关104返回手机终端101的 能力信息,其中包括手机屏幕分辨率、屏幕显示颜色深度、支持的图片格式等;步骤307: WAP网关104依据手机终端101的能力信息对PUSH网页 内容中的网页内容进行检查,如果网页内容的格式不能满足手机终端101要 求,则对网页内容进行格式转换;步骤308: WAP网关104向用户数据库模块105发送消息要求获得手机 终端101当前分配到的IP地址信息;步骤309:用户数据库模块105向WAP网关104返回手机终端101的 IP地址信息;步骤310: WAP网关104根据获取的IP地址信息,通过GGSN节点的 透明传输,主动向手机终端101发送建立数据链路请求消息;步骤311:手机终端101响应请求消息,与WAP网关104之间建立基 于TCP/IP协议的数据链路;步骤312: WAP网关104采用WP-HTTP协议向手机终端101透明发送 网页内容;对于进行了格式转换的网页内容,发送的是格式转换之后的网页 内容;步骤313:手机终端101完成网页内容接收后,采用WP-HTTP协议向 WAP网关104返回4妄收完成响应消息;步骤314: WAP网关104收到网页接收完成响应消息后,采用PAP协 议向PI模块103发送PUSH网页内容的发送结果确认消息,告知PUSH网 页内容发送成功;步骤315: PI模块103也采用PAP协议向WAP网关104返回PUSH网页内容发送结果确i/v响应消息。
权利要求
1. 一种基于WAP网关的PUSH方法,其特征在于,包括如下步骤(1)手机终端与无线数据网关建立数据通讯链路后,所述无线数据网关将分配给所述手机终端的IP地址信息发送到用户数据库模块中保存;(2)发起用户通过Push消息发起者模块向所述WAP网关提交PUSH网页内容到所述手机终端的请求消息,该消息中包含有网页内容和所述手机终端的移动台国际ISDN号码信息;(3)所述WAP网关接收到所述PUSH网页内容到所述手机终端的请求消息后,从所述用户数据库模块中获得所述手机终端的IP地址信息;(4)所述WAP网关根据获得的所述IP地址信息与所述手机终端建立数据链路,并将所述网页内容发送到所述手机终端。
2、 如权利要求l所述的方法,其特征在于,所述步骤(l)中,所述无 线数据网关进一步将所述手机终端的移动台国际ISDN号码信息发送到所述 用户数据库模块中保存。
3、 如权利要求2所述的方法,其特征在于,所述步骤(3)进一步包括, 所述WAP网关接收到所述PUSH网页内容到所述手机终端的请求消息后, 根据所述手机终端的移动台国际ISDN号码信息从所述用户数据库^t块获取 所述手机终端的能力信息,并对格式不符合手机终端处理能力的网页内容进 行格式转换。
4、 如权利要求3所述的方法,其特征在于,所述手机终端的能力信息 包括所述手机终端屏幕分辨率、屏幕显示颜色深度,以及所述手机终端支 持的图片格式。
5、 如权利要求l所述的方法,其特征在于,进一步包括步骤(5)所述手机终端完成所述网页内容接收后,向所述WAP网关返回 接收完成响应消息;(6 )所述WAP网关收到所述4^收完成响应消息后,向所述Push消息发起者模块返回发送结果确认消息。
6、 一种基于WAP网关的PUSH系统,包括手机终端,其特征在于, 还包括无线数据网关,用于与所述手机终端建立数据链路,并为所述手机终端 分配IP i也址;用户数据库模块,用以接收并保存所述无线数据网关发送的所述手机终 端IP地址信息;Push消息发起者模块,用于提交PUSH网页内容到所述手机终端的请 求消息;WAP网关,用于接收所述Push消息发起者模块提交的所述PUSH网页 内容到所述手机终端的请求消息后,与所述手机终端建立数据链路,并将所 述网页内容发送到所述手机终端。
7、 如权利要求6所述的系统,其特征在于,所述无线数据网关,包括 分组数据服务节点。
8、 如权利要求6所述的系统,其特征在于,所述无线数据网关,包括 GPRS网关支持节点。
9、 如权利要求6所述的系统,其特征在于,所述用户数据库模块,进 一步用于保存所述手机终端的移动台国际ISDN号码信息。
10、 如权利要求9所述的系统,其特征在于,所述用户数据库模块,进 一步用于保存所述手机终端的能力信息。
全文摘要
本发明公开了一种基于WAP网关的PUSH方法和系统。其中本发明方法包括步骤首先,无线数据网关将分配给手机终端的IP地址信息发送到用户数据库模块中保存;发起用户通过Push消息发起者模块向所述WAP网关提交PUSH网页内容到所述手机终端的请求消息,该消息中包含有网页内容和所述手机终端的移动台国际ISDN号码信息;所述WAP网关从所述用户数据库模块中获得所述手机终端的IP地址信息;所述WAP网关根据获得的所述IP地址信息与所述手机终端建立数据链路,并将所述网页内容发送到所述手机终端。采用本发明所述的方法和系统,网站系统能够以主动方式准确地将相关网页信息推送到目标手机终端。
文档编号H04L12/28GK101277311SQ20071007947
公开日2008年10月1日 申请日期2007年3月28日 优先权日2007年3月28日
发明者李凤军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1