短信息服务
来自EEWiki.
背景:短消息服务是无线通信在二十世纪末通信发展上所做的一次重要飞跃。1992年,世界上第一条短信息在英国沃特丰的GSM网络上通过PC、移动电话发送成功。1999年,随着话音业务的增长明显放缓,发展无线数据业务的呼声日益高涨。欧洲的一些运营商将目光投向7短消息这个被冷落7数年的“金矿”。Sonera, Vodafone, Mannesmann等先后提供短消息业务(SMS),力求造就新的业务增长点,从而迅速蔓延到世界各国,掀起了一场短消息热潮。
在我国,短信业务的发展可以概括为两个阶段:第一阶段,以短信中心为主要的业务提供及信息提供的时期。在此阶段,短信中心是唯一的信息提供者及数据传输通道,造成信息量少,且各短信中心的信息来源不一致。这一阶段是短信信息服务的独立发展时期。第二阶段,以互联网上的信息作为短信的主要信息来源,由互联网上的SP直接与各SMSC相沟通,建立信息交换的接口。其特点是,由信息的极大富有者SP作为信息的提供者,弥补了原来SMSC的不足。这一阶段是短信业务的急剧扩展时期。目前短信业务正处在发展的第二阶段,其主要的业务特征模式就是依附干原有的手机信息传递方式(短消息),将互联网上的巨大信息量根据用户的要求通过手机的短消息方式传递给用户。这一发展模式,将传统的信息提供与信息服务的合二为一彻底分离,体现了一种传统业务与互联网相结合的发展模式。人们不仅可以通过手机点播定制新闻、股票信息、天气预报,还可以下载铃声、图片等。无论需要什么样的信息,我们都可以随时随地地通过手机接入互联网络,享受各种服务。
在国外,尤其是欧洲,短消息服务己经成为电信运营商的重要收入来源。欧洲主要的无线运营商每月要处理超过3亿条短消息,而且这个数字还在以每月10%到15%的速率增长。在德国、英国、意大利、挪威等一些国家和地区,有些运营商的短消息业务收入己经超过了传统的话音业务。而且,短消息在年轻人群中受欢迎的程度还在稳步增长。
基本原理:一个短消息息同包括了以下部分:
短信息实体(Short Messaging Entity, SME):它可以接收或改善短信息,位于固定电话系统、移动基站或其他服务中心内。
短信息服务中心(Short Messaging Service Center, SMSC ):简称短信中心,负责在基站和SME间中继、存储或转发短信息,移动台(ME)到SMSC的协议能传输来自移动台或朝向移动台的短信息,协议名为SMTP (ShortMessaging Transmission Protocol)。
SMS网关(SMCGWMS或SMCGMMC: SMS-Gateway MSC ):接受由SMSC发送的短信息,向HLR查询路由信息,并将短信息发送给接收者所在基站的交换中心。
归属位置寄存器(Home Location Register, HLR):用于永久存储由SMSC产生的管理用户和服务记录的数据库。SMS网关与HLR之间的协议使前者可以要求HLR搜索可找到的用户地址。它与移动交换中心(MSC)、HLR之间的协议一起,能在移动台因超出覆盖区而丢失报文、随后又找到时,加以提示。
移动交换中心(Mobile Switching Center, MSC ):负责系统切换管理并控制来自或发向其他电话或数据系统的拨叫。 访问位置寄存器(Visitor Location Register, VLR):含有用户临时信息的数据库。交换中心服务访问用户时需要这些信息。
GSM标滩中定义的点对点短信息服务使得短信息能在移动台(MS) 和短信息服务中心之间传递。这些服务中心是通过称为SMS-GMSC的特定MSC同GSM网络联系的。涉及SMS管理的协议如图所示。
一个GSM用户发送短信息时,必须至少在其内容中包含最终地址的识别符和处理这条消息的服务中心号码,然后请求传递。短信息的传递要求在移动台和MSC之间建立信令连接。消息本身的传递要求在无线路径上建立专用的链路层链接,并要求采用专用的消息传递协议。在规定的协议栈的顶部是所谓的传输层协议,在移动起始短信息(Mobile Originated ShortMessage)情形下,它是一条单独的报文,即SMTP(不是TCPIIP的SMTP)短信息传送报文,在传递中低层处理应答,它只指出SMSC己收到报文。
日的地为GSM用户的短信息必须首先从发送方路由至短信息服务中心,然后再路山至实际地址。当SMSC有短信息需发送到某一GSM用户时,它建立一条包含各种有利于接收者的信息的SMS_ DELIVER报文。此信息包括用户的内容、最初的发送者身份及用于批示短信息己被SMSC接收的时间标记。与MO情形相似,SMS_DELIVER报文将在各种接口上传送。
在到达目的地前,报文的实际路由必须利用MAP/C查询功能获得,采用的是如下方法:SMSC将短信息传到与服务中心相连的SMS网关,网关的选择依赖于它想到达的用户,因为通常网关仅能处理某些用户(某家营运商或某个国家的用户)。这样,用户通过目录号(一般同电话一样)来识别,这些目录号最初是由短信息发送者输入的,这使得SMS网关能识别有关的HLR并查询它。查询是通过发送一条专用报文,即用于短信息的MAP/C SEND ROUTING INFOR报文来实现;对其应答既可采用包含用户正在访问的MSCNLR的SS7地址的MAP/C SEND ROUTING INFO FORSHORT MESSAGE RESULT报文,又可在已知用户此时不可到达时采用拒绝报文。
SME连接SMSC通常的做法是建立一个多连接Socket服务端,在某一个端口上守候,通过一定的协议和客户端进行交互。这个协议的事实标准是短信息点对点协议(Short Message Point to Point, SMPP )。SMPP协议是一个应用层协议,它通常基于TCP协议(面向连接)实现,通过一定的报文格式表示命令。绝大多数厂商(包括中兴、华为、WINS. Ferma. Intech等)均支持该协议,中国移动规范也推出自己的基于SMPP的协议CMPP。
现状及发展方向:短信息服务(short message service)是无线通信在二十世纪末所做的一次重要飞跃。这使得移动网络不仅可以传送音频,也可以传送数据。而数据传输是互联网技术的根本。如果说以前的短信息服务还较为单调,只不过是提供了一种更廉价的一对一通信方式的话,那么嫁接了互联网技术和信息资源的短信息服务则彻底的脱胎换骨,成为增值服务的关键。没有以短信息为代表的数据服务,数字移动电话和模拟移动电话就没有本质的区别,正是因为有了数据业务,数字移动电话才凸现出它强大的生命力。在国外,尤其是在欧洲,短信息服务已经成长为电信运营商的重要收入来源。在西欧,每个月有近50亿条短信息被发出,平均每位手机用户每月要发送出25条短信息。欧洲主要的无线运营商每月要处理超过3亿条短信息,而且这个数字还在以每月10%到15%的速率增长。短信息服务象风暴一样席卷欧洲大陆,在新一代欧洲年轻人中,使用短信息服务已经成为一种新的时尚。

