发送基于短信网关发送WAP PUSH

免费发送手机短信  时间:2021-02-14  阅读:()

基于短信网关发送WAP PUSH

WAP PUSH的发送有两种途径一个是通过PPG网关另外一个是通过SMPP协议。其中SMPP是一个基本协议在中国主要有三个由其派生的协议 中国移动的CMPP协议 中国联通的SGIP在CDMA上是ETIP  以及小灵通的SMGP。通过中国移动的PPG网关发送WAP PUSH有着开发周期长调测流程较复杂等不足而使用CMPP协议即基于短信网关来进行WAP PUSH发送灵活性比较高相对比较简单。

WAP PUSH发送的实现模式

可通过计算机串口上连接GSM MODEM用它向手机发送WAP PUSH。这种方法发WAP PUSH又分三种模式 BLOCK模式、 TEXT模式和PDU模式。 BLOCK模式现在用的很少了 TEXT模式则只能发送http://www.yesky.com/key/3834/.html"target="_blank">http://www.yesky.com/key/3834/.html" target=_blank>ASCII码,它不能发送中文的UNICODE码而PDU模式开发起来则较为复杂,它需要编写专门的函数来将文本转换为PDU格式,但PDU模式被所有手机支持可以使用任何字符集它也是手机默认的编码方式所以选用PDU模式发送WAP PUSH.

PDU模式

用PDU模式发送WAP PUSH可以使用三种编码: 7-bit编码、8-bit编码和UCS2编码。7-bit编码用于发送普通的ASCII字符 8-bit编码通常用于发送数据消息 UCS2编码用于发送Unicode字符。 由于要实现中文WAP PUSH的发送,所以选择用UCS2编码,即中文Unicode码。⑴UCS2编码原理所谓UCS2编码是将单个的字符(1-2个字节)按ISO/IEC10646的规定转变为16位的Unicode宽字符。即将单个的字符转换为由四位的‘0’ - ‘9’ 、 ‘A’ - ‘F’ 的数字和字母组成的字符串。待发送的消息以UCS2码的形式进行发送。

⑵通过UCS2编码我们得到中文Unicode码接着就可以进行发送PDU 串的编制了。从表面上看 PDU 串是ASCII码串 同样由 ‘0’ - ‘9’ 、 ‘A’ - ‘F’这些数字和字母组成。它们是8位字节的十六进制数或者BCD码十进制数。 PDU 串除了包含所发送的消息本身外还包含很多其它参数信息如服务中心号码、 目标号码和编码方式等

例如

BAF600F5A7850B05040B8423F_

AE81EA8DCA02056A0045C6080Ce_

ee33302f3682fee_

6a73703f43dhttp://www.yesky.com/key/3624/.html"target="_blank">http://www.yesky. com/key/3624/.html" target=_blank>00103E8A_FB7E782B9E587BBE4BBA5E4B88BE993BEE68EA5E88EB7E58F96E5BDA9E4BFA1 E58685E5AEB_

为一串可以成功发送的WAP PUSH其中包括了汉字描述和WAP页面地址。具体分析如下

00 SMSC地址信息的长度00表示用手机上设置短信中心号码 PDU 串的“SMSC址格式”段和“SMSC地址”段将省去

51基本参数(TP-MT I/VFP)不要求发送回复

00消息基准值(TP-MR)

0B对方电话的长度

A1 目标地址格式A1表示为国内格式

F6 目标地址补‘F’凑成偶数位后奇偶位互换00协议标识(TP-PID)是普通GSM类型 点到点方式F5用户信息编码方式(TP-DCS)

A7有效期(TP-VP)

85用户信息长度(T P-UDL)

0B WAP PUSH头部的总长度

05040B8423F0表示接下来是一个WAP PUSH

00表示是Concatenated Short Messages

03长度

03 reference number

01表示分成1个短信发送

01当前包的序号

AE81EA8DCA WSP

02标记位

05 -//WAPFORUM//DTD SI 1.0//EN

6A UTF-8

00标记开始

45 <si>

C6 <indication

08 <action=signal-high>

0C href="http://

03字符串开始eee33302f3682fee6a73703f43d URL

00 URL字符串结束

01 >

03 内容描述字符串开始

E8AFB7E782B9E587BBE4BBA5E4B88BE993BEE68EA

5E88EB7E58F96E5BDA9E4BFA1E58685E5AEB9 内容描述字符串

00 内容描述字符串结束

01 </si>

01 </indication>

由以上分析可以看出 WAP PUSH可以被当作一种特殊的短信来发送 WAP PUSH包发送的内容实际上跟通过PPG网关发送的XML原理相同但是经过了压缩。压缩之后的格式称为WBXML这种格式将一些标记用代码来表示。然而WBXML的缩略标记分为两部分一部分是所有类型的XML都通用的另一部分是不同类型的XML有着不同的解释。

用户接收到此类信息时在客户端手机支持WAP的情况下可以直接访问到信息中加载的WAP网站地址这样服务器也达到了推广业务方便用户使用的目的。 由于在UCS2编码方式下可发送短消息的最大字符数是140字节 即WAP PUSH中的推送URL与描述文字的总字符数为140因此描述文字的字数限制与推送的URL长度有关。

WAP PUSH技术结合了PUSH技术的优势和移动通信服务的特性具有良好的应用前景。但是WAPPUSH技术仍然存在着一些亟待解决的问题如信息的鉴权与认证、信息的准确性、如何避免垃圾信息等。如何解决好这些问题将是WAP PUSH技术成功的关键。另外 随着GPRS技术和3G通信技术的发展无线信道的带宽将逐步增大 WAP PUSH也将能进一步推送多媒体信息,有着更宽广的应用前景。

易探云(QQ音乐绿钻)北京/深圳云服务器8核8G10M带宽低至1332.07元/年起

易探云怎么样?易探云香港云服务器比较有优势,他家香港BGP+CN2口碑不错,速度也很稳定。尤其是今年他们动作很大,推出的香港云服务器有4个可用区价格低至18元起,试用过一个月的用户基本会续费,如果年付的话还可以享受8.5折或秒杀价格。今天,云服务器网(yuntue.com)小编推荐一下易探云国内云服务器优惠活动,北京和深圳这二个机房的云服务器2核2G5M带宽低至330.66元/年,还有高配云服务器...

福州云服务器 1核 2G 2M 12元/月(买5个月) 萤光云

厦门靠谱云股份有限公司 双十一到了,站长我就给介绍一家折扣力度名列前茅的云厂商——萤光云。1H2G2M的高防50G云服务器,依照他们的规则叠加优惠,可以做到12元/月。更大配置和带宽的价格,也在一般云厂商中脱颖而出,性价比超高。官网:www.lightnode.cn叠加优惠:全区季付55折+满100-50各个配置价格表:地域配置双十一优惠价说明福州(带50G防御)/上海/北京1H2G2M12元/月...

DogYun春节优惠:动态云7折,经典云8折,独立服务器月省100元,充100送10元

传统农历新年将至,国人主机商DogYun(狗云)发来了虎年春节优惠活动,1月31日-2月6日活动期间使用优惠码新开动态云7折,经典云8折,新开独立服务器可立减100元/月;使用优惠码新开香港独立服务器优惠100元,并次月免费;活动期间单笔充值每满100元赠送10元,还可以参与幸运大转盘每日抽取5折码,流量,余额等奖品;商家限量推出一款年付特价套餐,共100台,每个用户限1台,香港VPS年付199元...

免费发送手机短信为你推荐
回收站在哪回收站在系统的哪文件夹外网和内网什么是内网,和外网有什么区别刷网站权重提升百度权重的几个方法bbsxp老大!!您好!我是初学者!请问我的bbsxp如何更改顶端左面的LOGO??ios系统苹果手机的系统是什么?虚拟专用网安卓手机的虚拟专用网设置是什么东西?怎么用?电子商务网站模板网页制作模板微信怎么看聊天记录怎样查找一个人的微信聊天记录怎么把网页的字变大如何使网页的字体变大?adobephotoshop教程怎样学会使用Adobe Photoshop?
看国外视频直播vps 科迈动态域名 windows主机 rak机房 香港机房托管 谷歌香港 北京主机 129邮箱 服务器干什么用的 四核服务器 电信托管 超级服务器 空间租赁 智能dns解析 新加坡空间 防cc攻击 双11促销 七十九刀 月付空间 服务器机柜 更多