`
qn_lf
  • 浏览: 126056 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

组装WAP-PUSH短信

阅读更多
    WAP 的推送协议中定义了服务指示( SI : Service Indication )和服务加载( SL : Service Load )两项服务,以给用户和网络运营者更多的选择。服务指示是将新信息的指示和相关的通用资源标识符( URI )推送给用户,由用户选择是立即处理信息还是以后处理。服务加载是将一项服务的 URI 推送给用户,然后客户端自动地使用 PULL 技术根据该 URI 启动服务。两种服务的区别在于用户是否介入推送信息的处理过程。 SL 对推送信息的处理对用户来说是透明的,而 SI 则在指示用户的同时,请用户对随后的处理做出选择。
    PUSH 可以将某一站点或某一业务的链接通过短信发送到支持 WAP PUSH 功能的手机上,这样用户只需要阅读这条短信,打开短信中的链接,就可以直接访问业务了。因此, WAP PUSH 实现了短信和 WAP 业务的结合,节省了用户寻找业务的时间,方便用户直接找到并使用自己喜欢的业务。
    Wap-push 短信的特点主要有以下两点:
1、  含有数据报头,也就是 TP_UDHI 位为 1。
2、  TP_DSC 字节不同,一般为 F5 ,表明字符集为 8 位,短信类型为 Class 1;详细解释参看 gsm03.38 的第四章。
    WAP-PUSH短信,主要由如下信息组成:
08 SMSC 地址长度
91683108100005F0 SMSC 地址
51 有协议头标志
00 TP_MR 消息基准值
0D91683118216553F6 回复地址
00 TP-PID
F5 TP-DCS
A7 有效期 TP-VP
8C 用户信息长度( TP-UDL )
…… 用户信息(TP-UD)

    其中如果不设置SMSC(即表格中第一项填00,第二项不填数据),则使用手机卡中默认的SMSC。其中表格最后一项根据实际WAP数据的长度进行填写,如果为完整的140字节,则填8C。其他几项按照表格中进行填写即可。


参考:
Java串口通信详解:http://blog.csdn.net/kabini/archive/2007/05/09/1601324.aspx
AT编程常见问题(原)http://blog.csdn.net/charise/archive/2005/10/23/514016.aspx
发送短信(转)http://www.cnblogs.com/rookieport/articles/668741.html
分享到:
评论

相关推荐

    wap-251-pushmessage-20010322-a.pdf

    - **SMS/GPRS**:早期WAP Push Message通常通过短信(SMS)或通用分组无线服务(GPRS)进行传输。 - **PUSH OTA Protocol (POAP)**:这是一种用于实现WAP Push Message传输的协议。 ### 结论 WAP Push Message作为一种...

    wap-push.rar_push_wap_wap push

    1. **WAP Push技术**:WAP Push是一种允许服务器向移动设备发送数据的技术,常见于短信、彩信或者应用程序更新等场景。用户无需主动请求,数据可以自动推送到设备上。 2. **工作原理**:WAP Push通常基于WAP ...

    WAP-209-MMSEncapsulation-20020105-a.rar_push_wap stack

    1. **WAP-Push协议概述**:WAP-Push允许服务提供商向用户的手机发送各种类型的数据,如MMS(Multimedia Messaging Service,多媒体信息服务)、SMS(Short Message Service,短信服务)、铃声、壁纸等。它通过WAP...

    ISAG-WAP-Push-RC-V1.0.1.rar_WAPpush_isag_isag wappush_push_wap p

    《ISAG-WAP-Push-RC-V1.0.1.rar》是一个压缩包,其中包含了一份关于中国电信综合网关(ISAG)WAP Push接入协议的详细文档。这份文档,名为“ISAG—WAP Push RC V1.0.1.pdf”,是了解WAP Push服务在ISAG环境下如何...

    WAP-251-PushMessage-20010322-a.rar_push_wap push_wap.251aicom.

    在标题“WAP-251-PushMessage-20010322-a.rar_push_wap push_wap.251aicom.”中,我们可以看到与WAP PUSH相关的文档,可能是关于WAP PUSH的详细规范或指南。 **WAP PUSH工作原理** WAP PUSH服务主要由PUSH ...

    cordova-hot-code-push-cli(热更新插件)

    热更新时,我们执行命令 npm install -g cordova-hot-code-push-cli安装插件,但运行cordova-hcp server会报错,如:Could not create tunnel: { Error: ngrok is not yet ready to start tunnels...,这时我们找到...

    MMS-WAP-PUSH.rar_MMS_MMS WAP PUSH_china mobile mms_china wap pus

    《中国移动MMS与WAP PUSH接口规范解析》 在当今的移动通信领域,MMS(Multimedia Messaging Service,多媒体信息服务)和WAP PUSH(Wireless Application Protocol Push,无线应用协议推送)是两种重要的数据传输...

    【微信小程序-毕设期末大作业】k-push小程序(含后端源码).zip

    【微信小程序-毕设期末大作业】k-push小程序(含后端源码).zip 【微信小程序-毕设期末大作业】k-push小程序(含后端源码).zip 【微信小程序-毕设期末大作业】k-push小程序(含后端源码).zip 【微信小程序-毕设...

    WAP-251-PushMessage-20010322-a.rar_WAP pushmessage_wap_wap mess

    《WAP 251 Push Message 20010322-a》是一份关于WAP(无线应用协议)中Push Message技术的详细解析文档。该文档旨在深入阐述Push Message的工作原理及其在WAP环境中的应用。WAP是移动通信领域的一个重要标准,它允许...

    K-push前端小程序

    在k-push-master中,开发者可能已经封装了一些自定义组件,如按钮、列表等,你可以研究它们的结构和使用方式,了解组件如何通信和传递数据。 4. **状态管理**:对于复杂的小程序,状态管理是必不可少的。K-push可能...

    helm-push_0.9.0_linux_amd64.tar.gz

    标题中的“helm-push_0.9.0_linux_amd64.tar.gz”是一个软件分发包,用于在Kubernetes环境中管理应用部署。Helm是Kubernetes的包管理工具,它允许用户通过图表来安装、升级和管理在集群上的应用程序。"push"功能可能...

    Android代码-react-native-push-notification

    npm install --save react-native-push-notification react-native link NOTE: For Android, you will still have to manually update the AndroidManifest.xml (as below) in order to use Scheduled Notifications...

    react-native-code-push集成android篇.docx

    `npm install -g code-push-cli` 然后,注册 CodePush 账号,使用以下命令: `code-push register` 这时,系统会自动打开一个授权网页,选择一个你有账号的登录方式,例如 GitHub 登录。登录成功后,会在网页上...

    helm-push_0.8.1_darwin_amd64.tar.gz

    `helm-push`是一个扩展插件,它为Helm3增加了推送功能,允许用户将自己的Chart推送到私有仓库,以便在团队或组织内部安全地分发和部署应用程序。 `helm-push_0.8.1_darwin_amd64.tar.gz`这个文件名揭示了几个关键...

    wap-251-pushmessage-20010322-a

    ### WAP Push Message 版本 22-Mar-2001 #### 一、概述 WAP(Wireless Application Protocol)Push Message 是一种技术规范,用于无线应用协议环境中发送推送消息。该文档版本为22-Mar-2001,由 Wireless ...

    android M-push端源码 eclipse版

    《Android M-Push 端源码解析——Eclipse版》 在移动应用开发中,推送服务是一项不可或缺的功能,它能够实时地将服务器的消息传递给用户,提高用户的活跃度和应用的黏性。本文将围绕“Android M-Push 端源码...

    WAP-192-WBXML-20010725-a.rar_WAP 192_WAP PUSH WBXML_WAP-192-WBXM

    无线应用协议(Wireless Application Protocol,WA P)是WA P论坛经过不断努力得到的成 果,它提供了一个业界技术规范,以便开发出适用于各种无线通信网络的应用和业务。WA P 论坛的工作范围就是为各种业务和应用...

    1620374400000_com.eg.android.AlipayGphone-push.2nd

    1620374400000_com.eg.android.AlipayGphone-push.2nd

    cordova-hot-code-push-cli20200529.rar

    启动cordova-hcp server报错 Could not create tunnel: { Error: ngrok is not yet ready to start tunnels 时,将路径 下的cordova-hot-code-push-cli文件下用下载的文件替换就可以了

    Laravel开发-laravel-push-notification Push Notification 服务端支持

    在本文中,我们将深入探讨如何使用 Laravel 框架中的 "laravel-push-notification" 扩展包来实现 Push Notification 的服务端支持。Push Notification 是移动应用中常见的功能,用于向用户实时发送消息、提醒或者...

Global site tag (gtag.js) - Google Analytics