CN101277311A - 一种基于wap网关的push方法和系统 - Google Patents
一种基于wap网关的push方法和系统 Download PDFInfo
- Publication number
- CN101277311A CN101277311A CNA2007100794754A CN200710079475A CN101277311A CN 101277311 A CN101277311 A CN 101277311A CN A2007100794754 A CNA2007100794754 A CN A2007100794754A CN 200710079475 A CN200710079475 A CN 200710079475A CN 101277311 A CN101277311 A CN 101277311A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- push
- wap gateway
- gateway
- mobile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种基于WAP网关的PUSH方法和系统。其中本发明方法包括步骤:首先,无线数据网关将分配给手机终端的IP地址信息发送到用户数据库模块中保存;发起用户通过Push消息发起者模块向所述WAP网关提交PUSH网页内容到所述手机终端的请求消息,该消息中包含有网页内容和所述手机终端的移动台国际ISDN号码信息;所述WAP网关从所述用户数据库模块中获得所述手机终端的IP地址信息;所述WAP网关根据获得的所述IP地址信息与所述手机终端建立数据链路,并将所述网页内容发送到所述手机终端。采用本发明所述的方法和系统,网站系统能够以主动方式准确地将相关网页信息推送到目标手机终端。
Description
技术领域
本发明涉及无线通讯技术,尤其涉及一种网站系统主动向手机终端PUSH网页内容的方法和系统。
背景技术
WAP(Wireless Application protocol,无线应用协议)网关是手机终端进行网页浏览的代理设备,通过WAP网关,手机终端可无线浏览互联网上的网站页面。手机终端通过无线承载网络主动与WAP网关建立数据链路,并发送获取地址链接的请求消息;WAP网关收到请求消息后,将消息转换成HTTP形式的请求消息转发给互联网上的网站系统;网站系统将网页内容发送给WAP网关,由WAP网关进行格式转换后发送给手机终端,实现基于手机终端的网页浏览。
在上述这种应用模式下,WAP网关是采用被动PULL的方式与手机交互,向手机终端传递网页信息,手机终端处于主动。但是在实际应用中还存在较多需要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网关接收到所述PUSH网页内容到所述手机终端的请求消息后,根据所述手机终端的移动台国际ISDN号码信息从所述用户数据库模块获取所述手机终端的能力信息,并对格式不符合手机终端处理能力的网页内容进行格式转换。
更进一步地,所述手机终端的能力信息可以包括:所述手机终端屏幕分辨率、屏幕显示颜色深度,以及所述手机终端支持的图片格式。
根据上述的一种基于WAP网关的PUSH方法,可以进一步包括步骤:
(5)所述手机终端完成所述网页内容接收后,向所述WAP网关返回接收完成响应消息;
(6)所述WAP网关收到所述接收完成响应消息后,向所述Push消息发起者模块返回发送结果确认消息。
本发明进而提供一种基于WAP网关的PUSH系统,包括手机终端,其特征在于,还包括:
无线数据网关,用于与所述手机终端建立数据链路,并为所述手机终端分配IP地址;
用户数据库模块,用以接收并保存所述无线数据网关发送的所述手机终端IP地址信息;
Push消息发起者模块,用于提交PUSH网页内容到所述手机终端的请求消息;
WAP网关,用于接收所述Push消息发起者模块提交的所述PUSH网页内容到所述手机终端的请求消息后,与所述手机终端建立数据链路,并将所述网页内容发送到所述手机终端。
根据上述的一种基于WAP网关的PUSH系统,所述无线数据网关,可以包括分组数据服务节点。
根据上述的一种基于WAP网关的PUSH系统,所述无线数据网关,可以包括GPRS网关支持节点。
根据上述的一种基于WAP网关的PUSH系统,所述用户数据库模块,可以进一步用于保存所述手机终端的移动台国际ISDN号码信息。
进一步地,所述用户数据库模块,可以进一步用于保存所述手机终端的能力信息。
采用本发明所述的方法和系统,网站系统能够以主动方式准确地将相关网页信息推送到目标手机终端。
附图说明
图1是本发明系统实施例组成示意图;
图2是本发明方法实施例流程示意图;
图3是本发明方法应用实施例步骤示意图。
具体实施方式
下面结合附图和具体实施例对本发明进行进一步的详细说明。
现有技术中手机终端处于被动接收状态的PULL应用模式,还没有发挥出手机终端本身具有的主动性,也即应该允许手机终端用户,或者手机终端程序参与到网页内容的传输过程中来。
在实际应用中,存在网站系统需要主动向手机终端发送网页内容的情况。比如手机终端已经与无线数据网关如:分组数据服务节点(Packet DataServing Node,以下简称PDSN),GPRS网关支持节点(Gateway GPRSSupporting Node,以下简称GGSN)等设备建立数据链路,在这种情况下,如何将网页内容推送到手机终端,并保证手机终端能得到正确的网页内容,是本发明要解决的技术问题。
图1示出了本发明基于WAP网关的PUSH系统实施例组成示意图,包括:
手机终端101,与WAP网关104建立基于TCP/IP协议的数据链路后,接收WAP网关104采用WP-HTTP协议发送的网页内容。
无线数据网关102,接收手机终端101发送的激活分组数据协议(PacketData Protocol,以下简称PDP)会话上下文的请求消息后,与手机终端101建立数据链路,并为手机终端101分配相应的IP地址,还将手机终端101的IP地址信息和对应的移动台国际ISDN号码(Mobile Station InternationalISDN Number,以下简称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完成数据链路建立后,向用户数据库模块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返回接收完成响应消息;
步骤314:WAP网关104收到网页接收完成响应消息后,采用PAP协议向PI模块103发送PUSH网页内容的发送结果确认消息,告知PUSH网页内容发送成功;
步骤315:PI模块103也采用PAP协议向WAP网关104返回PUSH网页内容发送结果确认响应消息。
Claims (10)
1. 一种基于WAP网关的PUSH方法,其特征在于,包括如下步骤:
(1)手机终端与无线数据网关建立数据通讯链路后,所述无线数据网关将分配给所述手机终端的IP地址信息发送到用户数据库模块中保存;
(2)发起用户通过Push消息发起者模块向所述WAP网关提交PUSH网页内容到所述手机终端的请求消息,该消息中包含有网页内容和所述手机终端的移动台国际ISDN号码信息;
(3)所述WAP网关接收到所述PUSH网页内容到所述手机终端的请求消息后,从所述用户数据库模块中获得所述手机终端的IP地址信息;
(4)所述WAP网关根据获得的所述IP地址信息与所述手机终端建立数据链路,并将所述网页内容发送到所述手机终端。
2. 如权利要求1所述的方法,其特征在于,所述步骤(1)中,所述无线数据网关进一步将所述手机终端的移动台国际ISDN号码信息发送到所述用户数据库模块中保存。
3. 如权利要求2所述的方法,其特征在于,所述步骤(3)进一步包括,所述WAP网关接收到所述PUSH网页内容到所述手机终端的请求消息后,根据所述手机终端的移动台国际ISDN号码信息从所述用户数据库模块获取所述手机终端的能力信息,并对格式不符合手机终端处理能力的网页内容进行格式转换。
4. 如权利要求3所述的方法,其特征在于,所述手机终端的能力信息包括:所述手机终端屏幕分辨率、屏幕显示颜色深度,以及所述手机终端支持的图片格式。
5. 如权利要求1所述的方法,其特征在于,进一步包括步骤:
(5)所述手机终端完成所述网页内容接收后,向所述WAP网关返回接收完成响应消息;
(6)所述WAP网关收到所述接收完成响应消息后,向所述Push消息发起者模块返回发送结果确认消息。
6. 一种基于WAP网关的PUSH系统,包括手机终端,其特征在于,还包括:
无线数据网关,用于与所述手机终端建立数据链路,并为所述手机终端分配IP地址;
用户数据库模块,用以接收并保存所述无线数据网关发送的所述手机终端IP地址信息;
Push消息发起者模块,用于提交PUSH网页内容到所述手机终端的请求消息;
WAP网关,用于接收所述Push消息发起者模块提交的所述PUSH网页内容到所述手机终端的请求消息后,与所述手机终端建立数据链路,并将所述网页内容发送到所述手机终端。
7. 如权利要求6所述的系统,其特征在于,所述无线数据网关,包括分组数据服务节点。
8. 如权利要求6所述的系统,其特征在于,所述无线数据网关,包括GPRS网关支持节点。
9. 如权利要求6所述的系统,其特征在于,所述用户数据库模块,进一步用于保存所述手机终端的移动台国际ISDN号码信息。
10. 如权利要求9所述的系统,其特征在于,所述用户数据库模块,进一步用于保存所述手机终端的能力信息。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA2007100794754A CN101277311A (zh) | 2007-03-28 | 2007-03-28 | 一种基于wap网关的push方法和系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA2007100794754A CN101277311A (zh) | 2007-03-28 | 2007-03-28 | 一种基于wap网关的push方法和系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN101277311A true CN101277311A (zh) | 2008-10-01 |
Family
ID=39996323
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA2007100794754A Pending CN101277311A (zh) | 2007-03-28 | 2007-03-28 | 一种基于wap网关的push方法和系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101277311A (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010133035A1 (zh) * | 2009-05-21 | 2010-11-25 | 华为终端有限公司 | 点到多点推送消息处理方法、系统及服务器 |
| WO2011144134A1 (zh) * | 2010-07-06 | 2011-11-24 | 华为技术有限公司 | 一种信息推送方法、装置和系统 |
| CN109299407A (zh) * | 2018-10-22 | 2019-02-01 | 田大可 | 一种自主构建的多地址多网点信息推送的方法 |
-
2007
- 2007-03-28 CN CNA2007100794754A patent/CN101277311A/zh active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010133035A1 (zh) * | 2009-05-21 | 2010-11-25 | 华为终端有限公司 | 点到多点推送消息处理方法、系统及服务器 |
| CN102308532A (zh) * | 2009-05-21 | 2012-01-04 | 华为终端有限公司 | 点到多点推送消息处理方法、系统及服务器 |
| CN102308532B (zh) * | 2009-05-21 | 2013-10-09 | 华为终端有限公司 | 点到多点推送消息处理方法、系统及服务器 |
| US8965985B2 (en) | 2009-05-21 | 2015-02-24 | Huawei Device Co., Ltd. | Method, system, and server for processing point to multipoint push message |
| WO2011144134A1 (zh) * | 2010-07-06 | 2011-11-24 | 华为技术有限公司 | 一种信息推送方法、装置和系统 |
| CN102316423A (zh) * | 2010-07-06 | 2012-01-11 | 华为技术有限公司 | 一种信息推送方法、装置和系统 |
| US9219999B2 (en) | 2010-07-06 | 2015-12-22 | Huawei Technologies Co., Ltd. | Information push method, apparatus, and system |
| CN109299407A (zh) * | 2018-10-22 | 2019-02-01 | 田大可 | 一种自主构建的多地址多网点信息推送的方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6990352B2 (en) | GPRS signaling via SMS messages | |
| JP4071862B2 (ja) | データ通信に移動局を参加させる方法およびシステム | |
| CN100553380C (zh) | 用于提供无线数据通讯业务的方法和系统 | |
| JPH1127290A5 (zh) | ||
| CN1998255A (zh) | 用于推送消息启动服务的设备和方法 | |
| CN103516673A (zh) | 一种网络数据通信方法、系统及客户端和服务器 | |
| KR20050085292A (ko) | 무선 네트워크 시스템 및 멀티미디어 메시지의 직접 무선전송을 가능하게 하는 방법 | |
| CN102938782B (zh) | 一种报文处理方法、装置和系统 | |
| KR101523204B1 (ko) | 광고 제공 시스템 및 방법 | |
| JP2009530954A (ja) | 待機画面サービスの提供方法及び待機画面サービスシステム | |
| CN101277311A (zh) | 一种基于wap网关的push方法和系统 | |
| CN102594892B (zh) | 数据访问方法及装置 | |
| US6965765B2 (en) | Transactional message-queue communication for wirelessly networked devices system and method | |
| CN101286998B (zh) | 一种基于wap网关的push方法和系统 | |
| CN101286956B (zh) | 一种基于wap网关的push方法和系统 | |
| CN101160912A (zh) | 实现wap浏览业务的方法及装置 | |
| CN101286999B (zh) | 一种基于wap网关的push方法和系统 | |
| JP2011517796A (ja) | マルチメディアメッセージ保存アドレス送信システム及び方法 | |
| CN101277310A (zh) | 一种基于wap网关的push方法和系统 | |
| KR100466830B1 (ko) | 무선 인터넷상에서 단말정보에 의존하는 메시지 서비스의컨텐츠 변환방법 | |
| CN1780292B (zh) | 多种应用协议下保证业务平台获得用户终端信息的方法 | |
| CN101286857B (zh) | 一种wap网关计费的方法和系统 | |
| CN102238492A (zh) | 移动终端发送和接收具有签名档的短信的方法及装置 | |
| CN100387082C (zh) | 一种移动通信终端及利用该移动通信终端进行浏览的方法 | |
| CN105912137A (zh) | 字符输入方法及设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20081001 |