文档详情

(移动)WAP Push SP接口协议1

hh****pk
实名认证
店铺
DOC
336.50KB
约18页
文档ID:282505836
(移动)WAP Push SP接口协议1_第1页
1/18

WAP Push SP 接 口协议冃录第一章前言 21、 目的 22、 适用范围 23、 参考文档 24、 术语说明 2第二章网络结构及接口 41、 网络结构图 42、 接口 4第三章消息流程 61、 流程图 62、 流程说明 7第四章消息定义 71、 消息类型 7SP向MISC发送/响应的消息类型 7MISC向SP发送/响应的消息类型 72、 接口消息格式 83、 WPP_PS接口协议格式 9接口说明 9HTTP请求消息格式 9HTTP响应消息格式 12约定 124、 Rcsuh_Nolificalion 接口协议格式 13接口说明 13HTTP请求消息格式 13HTTP响应消息格式 14第五章附录 151、状态号码定义 15|T|QD ©虫甜倉并 WPP( WAP P^h协议) 矽 审觀左第一章前言1、目的本文档定义了 MISC与SP之间WAP Push消息的接口协议,版本号为l.Oo2、适用范本文档阅读对象:• 提供WAP Push的SP业务开发人员• WTBS技术开发人员3、参考文档WAP-165-PushArchOverview-19991108-aWAP-250-PushArch()verview-20010703-aWAP-247-PAP-20010429-aWAP-164-PAP-19991108-aWAP-164_100-PAP-20000218-aWAP-164 101-PAP-20010420-aRFC2616 HTTP 1. 14、术语说明1) DSMPData Service Management Platform,数据业务管理平台。

中国移动集团公司的移动数据 业务平台,移动梦网计划(Montcrnct)的核心平台2) SPSenice Provider,服务提供商指可以提供WebAVap/SMS或其它类型内容和服务的第三方提供商,包括通常所说的ICP和ASP3) 鈔网服务鈔网服务指lijSP遵循中国移动梦网计划为中国移动用户提供的统一在“移动梦网”品 牌下的服务4) 用户代理指用户的浏览器,如IE、Netscape等5) PIPush Iniliatoi o Push消息的发起方,-般为SP或运管商6) PPGPush Proxy Gatewayo用于实现WAP Push功能的网元其与传统意义的WAP网关不同, 但作为WAP1.2I以后必须实现的功能,许多WAP网关厂商将PPG与WAP网关物理实现在 一起,但就逻辑功能上来讲有所不同有时PPG与WAP网关泛指同一设备7) SISenice Indication:®务指示,指Push消息的一种指令格式,该类型的消息在用户终端接收以 后需要用户的参与,才会访问消息中提供的服务地址8) SLService Load:服务加载,指Push消息的一种指令格式,该类型的消息在用户终端接收后无需 用户参与,将自动访问消息中指定的服务地址。

9) COCache Operation:缓存操作,指Push消息的•种指令格式,该类型的消息在用户终端接收后 将对用户终端的缓存进行相应操作10) Result Notification回执报告,指PPG向用户终端下发Push消息后并收到用户的确认,如果PI在下发消息吋 要求回执,则由PPG向PI提交回执报告11) CCQClient Capabilities Query:终端能力杳询,指PI向PPG发起杳询终端能力的请求命令12) Push SubmissionPush消息提交,PI向PPG发起下发Push消息的请求13) Push CancellationPush消息取消,PI向PPG发起取消Push消息的请求14) Push ReplacementPush消息重置,PI向PPG发起替换原有Push消息的请求15) Status QueryPush消息状态查询,指PI向PPG发起下发消息的状态査询16) Push OTA Protocol指在PPG和Push终端之间传递Push消息的协议,该协议仅适用于当用户联机(Online)吋 传输Push消息第二章网络结构及接口SPSP通过InternetVPN、DDN专线等接入到MISC,由MISC代理SP向PPGAVAP网关发 送Push消息。

MISC负责与SP通信的设备为WTBSo2、接口CUPR木接口协议以HTTP作为底层通信承载rasp第三章消息流程1v流程!2、流程说明1. SP向WTBS下发Push消息,消息规范必须遵守约定的接口规范2. WTBS判断消息类型,如果是Push杏询、Push取消等命令,WTBS查询消息处理状态, 并直接跳转到第4步,如果是下发消息,则直接向DSMP发起综合业务鉴权,包括SP 鉴权、业务鉴权、定购关系鉴权等3. DSMP响应,如鉴权成功,继续以下流程,如失败,返回SP处理结果4. WTBS响应SP处理结果5. WTBS将SP下发的包封装成标准的PAP包格式下发给PPG,己将URL地址进行了转 换6. PPG应答7. PPG向用户下发Push消息8. 用户终端给出状态9. PPG向WTBS报告状态10. 如果SP在下发Push消息时要求回执,WTBS根据约定向SP提交状态报告11. SP应答12. 用户在收到WAP Push消息后启动WAP会话访问Push消息指定的服务13. WTBS收到用户请求,向DSMP发起用户鉴权请求14. DSMP 响应15. 如果用户鉴权通过,则WTBS代理用户向SP发起请求16. SP响应服务内容17. WTBS向用户返回内容注:♦ 单纯意义的WAP Push的流程终止于第11步骤,但结合业务待点,WAP Push最终是为了触发用户 WAP访问,因此,补充后续的WAP访问流程是为了对业务进行整体、完整、详细的描述第四章消息定义消息类型SP向MISC发送隔应的消息类型WPP_PSWPP_RN_RcsponscSP向MISC下发Push消息SP向MISC返回状态报告处理结果MISC向SP发送硝应的消息类型WPP_PS_ResponseWPP_RNMISC向SP响应PUSH下发消息MISC向SP提交Push下发状态报告由于WAP相关协议规范(WAP・247・PAP・20010429・a)明确说明PPG对以下操作:♦ 取消 Push 消息(Push Cancellation)♦査询 Push 状态(SkUus Query)♦ 查询终端能力 (Client Capabilities Quer\r)的支持为可选项,因此,在-•期系统暂不支持以上操作2、接口消息格式1) SP与MISC之间的通信协议采用HTTP/XML协议。

2) SP与MISC之间的所有命令交互均使用POST方式的HTTPiffl求命令请求和响应的内容都放在Http请求Entity Body中,并采用XML格式,内容类型 (Content-Type)为"text/plain”,在 HTTP 的包头里面的表示为:uContent-Type: text/plain ”, 请注意,在包头里,相关的限制和约定以HTTP及XML协议为准MISC命令交互中Http请求和响应体中的XML格式如下:co〃〃〃c〃7d_〃a〃wv/command_namc> dataldata2 说明:XML元素类型意义说明misc_commandMISC命令请求标志,MISC命令 i青求XML包的根标iiA(Rooi Tag)。

所有MISC命令内容必须位于此标 注中version 为本 接口规范版 本号command_name字符串MISC命令名称其值可能为: push_submii;在同-个包 中只有一个 命令push_resull_notificalion;等等command.data.blockdatajag 子 元素数组MISC命令数据块,所有MISC命 令数据项必须置于此块内deita_tag随命令定义MISC命令数据项此标注数量、 名称和元素 类型均据命 令不同来定 义3、WPP_PS接口协议格式接口说明Push Submit Push消息下发命令交互是SP向MISC发起的单向请求 请求方向为SP向MISC发送,MISC处理后响应此诘求请求目标地址在SP的注册中请被接受后,将会通知SPoHTTP^求消息格式SP(PI)->MISCWPP_PSspjd 5p _pass wo rd service_id sender Jd < /sender_id > charge^party <1 charge_party > /7Z£,55^e_/Jvmessage_lype> 〃疋 羽幺 delivery_befi)re< devlivery_after> delivery_after«^rz/)?_r€,6/we5r_^ receiver Jd /?r^/ 5/_eApz/v5 c(77?r^rvcornern-encoding>corneTH-encodingv/content-encoding>说。

下载提示
相似文档
正为您匹配相似的精品文档