短信基础知识介绍.doc
文本预览下载声明
1.移动短信业务理解解篇
1.短信的基本属性: SMS根据其收发源,可以分为二种MO和MT短信: 一种为MO(Mobile Originate)短信,即终端发起的, 一种为MT(Mobile Terminated)短信,即终端接收的,这里终端是相对网络设备而言,可以理解为手机,在网络中称为SME(短消息实体);因此,如果是SP发送给手机的一条短信,则称为MT短信,反之则称为MO短信。根据其发送的格式,可以分为普通文本短信和二进制短信: 普通文本短信就是我们一般收发的文字短信,在采用GBK编码发送含有中文字符的短信时,长度不超过70个字符; 而二进制短信,可以理解为控制信息;如让手机接收彩信时的mms notify信息、或将wap站点地址发送(push)到手机上的wap link信息、或将一个程序下载安装地址发送到用户手机上。二进制短信可以发送长度170个字符的ASCLL代码表示;二进制短信的一个短点是:手机接收到会有一个解码的过程,解码的结果未必是持机人可见的,例如wappush信息解码后就是一个http地址,用户点击后手机就会通过gprs网络登陆wap网站;而mms notify信息解码后,手机会在用户不知情的情况下,自动从网络上下载彩信内容---除非手机有特别设置;后一种可能为手机黑客的出现提供了机会。 通过这个分类,希望你理解,短信是移动增值业务的基础支撑,无论是彩信下载、wap上网、游戏下载都与其有关!2.移动网络中的短信流程在移动网络中,短信流程可以分为两种,一种为点对点短信,即我们用手机给别人发送一条短信时,一般为点对点模式,如下图示:另一种为SP服务短信,可以是用户发送给SP服务商的,也可以是SP服务端发送给用户的,如下图示:在上图中,当用户发送出一条短信后,这样短信会被发送到对应的SP商的服务器,SP端的程序会根据用户发送的号码和发送的内容决定给用户回复什么样的信息;当然,也决定了计费的费率。 上图中,红线圈的部分,就是我们sp程序员工作的地方,对于短信SP服务商的程序员而言,开发的任务主要有两个:第一是开发、维护升级与移动ISMG平台相连的通讯网关,即sp侧短信网关,sp侧短信网关的核收任务是通过保证高效、稳定的socket通信收发短信;再就是对应的短信的业务处理流程,如答题、天气预报查询;当然,从业务的角度而言,核心的要求是让用户用的方便和计费的精准控制。
主题:2.SP短信服务的基本概念
1.SP短信服务计费的概念:SP为用户提供的短信服务从计费角度可分为两种,一种为点播短信,即用户发送一条MO后,会收到1~多条MT,当用户收到短信后,移动网关即根据与sp协定的费率对用户手机扣费。当然,到底多少钱,因业务而异,具体你去问移动吧;另一种为订购业务,一般按一个自然月计,如天气预报服务,用户发送一条特定内容的短信到SP服务号码上并回复随后接到的短信确认后,即与sp在移动的misc平台上建立订购关系,这样sp便负责在订购期内为用户下发具体服务信息,当然,在计费月到底时,移动会自动从手户手机上扣费。一般情况下,点播的计费一般在1元/ 条,当用户成功收到一条短信时;而订购一般在5~10元。中国移动在为所有的sp代收服务费,所以它会从服务费中分成约30%左右,在此之外,用户发送短信时,所产生的通讯费用,是由移动运营商所独占的。 特服号码的概念:特服号是sp接收用户短信的号码,也是从用户角度区分sp的一个标识,例腾讯的特服号码,如果用户发送短信到这个号码上,就可能会使用他们的服务。从2007年底开始,国内四大运营商的sp号码都统一了,即前面统计加上1066,也许再过不了多久,会真正的统一,即一家sp的四家的特服号都是相同的。 短信指令的概念:在SP端的程序中,是以用户发送时的短信内容和发送特服号区分用户所要使用的服务的,例如用户发送还8801申请QQ号码。如下图所示,是从QQ网站上看到的广告,这里面关键就是告诉用户,发什么内容到什么号码可以得到什么服务;当然会告诉你计多少费:2.指令匹配的概念在理解指令匹配之前,首要要理解基号码与子号码的概念;所谓基号码,是指sp的基本号码,如腾讯的就八位;在与sp间通讯协议中规定的是,这个号码的长度可以是21位,那么意味着后面还有13位可以由sp自由分配;指令匹配的意思是指,根据用户发送的内容和发送的号码,在移动方决定如何计费,在sp侧则决定用户要使用的是何种业务;匹配数据包含MO短信内容(发送号码和发送内容)和预设的匹配模式两部分;预设的匹配模式则是由sp上报给中国移动的业务说明及其计费方式说明。 这里的指令就指的是用户发送的内容了,和预设的匹
显示全部