欢迎来到天天文库
浏览记录
ID:11152364
大小:316.00 KB
页数:5页
时间:2018-07-10
《基于sms的短信应用系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SMS短信增值业务系统的应用设计邵宇丰王仕奎杨济安(重庆邮电学院通信学院研究生2002级)(重庆邮电学院通信学院硕士研究生导师)摘要:本文首先介绍SMS短信增值业务系统的网络结构,接着提出了该系统的应用运行环境,最后提出了其应用设计方案。关键词:SMSSMPP协议CMPP协议SGIP协议Abstract:Thispaperfirstfocusersonthenetworkconstructionvalue-addedservicesystembasedonSMS,thenputsforwardtheapplicationenvironmentofthissystem,givesits
2、applicationdesignprojectfinally.Keywords:SMSSMPPCMPPSGIPSMS(ShortMessageService短信服务)是通过GSM网络传输限长文本信息,从而实现移动用户之间的信息传递,是GSM中唯一不要求建立端到端路径的数据业务。目前,发送短信的实体(SME)包括移动用户、固定用户、语音信箱、寻呼中心、信息点播平台、Internet网络及其他业务系统。通过短信中心(SMC)及其相关增值业务系统可以实现诸如股票交易、信息点播、GPS监控、天气预报、Email通知等信息服务。随着增值业务的类型拓展和应用力度加深,短信作为一种廉价快捷的无线
3、通信方式正在许多行业得到广泛应用。本文便是在这样的背景下,来提出SMS增值业务系统的应用设计这一研究课题的。一、SMS短信增值业务系统的网络结构上图中,BTS(基站收发台)和BSC(基站控制器)共同组成BSS(基站子系统),MSC(移动业务交换中心)和GMSC(网关移动业务交换中心)共同组成NSS(网络和交换子系统)。SMSC(短信业务中心)和ISMG(网关或路由器)采用采用SMPP协议进行短信数据传输,ISMG和SP(短信服务提供商)之间通过CMPP协议(中国移动短信网关接口协议)或SGIP协议(中国联通短信网关接口协议)进行短信数据传输。其中在网络和交换子系统NSS中有两个非常重
4、要的数据库:HLR和VLR。VLR:归属位置寄存器,保存着与用户的当前位置相关的信息,从而建立对等动态的呼叫。作为物理设备,通常HLR是一台独立的计算机,能管理成干上万的用户而无交换功能。其中有一部分功能实体是(AuC)鉴权中心.它的作用是为用户的确认管理安全数据。VLR:位置来访寄存器,它与一个或多个MSC相连,负责为用户临时注册数据,它存储的位置数据比HLR中的要精确一些。VLR又总是与MSC集成在一起。一、SMS短信增值业务系统的应用运行环境Web服务器:Windows2000AdvanceServer+II5.0或以上;数据库服务器:Windows2000AdvanceSer
5、ver+SQLServer2000、7.0或以上;Web平台开发工具:VisualInterDev6.0(ASP开发)或以上+相关网站页面开发工具;应用程序模块开发工具:VC、VB、Delphi、C++Builder任选其一。三、SMS短信增值业务系统的应用设计SMS短信增值业务应用系统的设计除了进行一般商业化网站的设计工作外,主要进行下面的设计:1、移动通信网关的设计(采用CMPP通信协议)为防止一些个人或者企业进行短信的恶意传输,国内现在SP不能直接与SMSC互联,而必须通过中国移动或者中国联通的短信网关即ISMG来发送或者接受短信,由ISMG将短信发送至SMSC。外部应用实体S
6、P与中国移动短信网关之间通过CMPP接口进行通信,而ISMG与SMSC之间以SMPP协议进行通信。CMPP用以建立SMSC和SP之间的通路,业务和信息的提供由SP完成。下面以Email通知业务为例,讲述信息的流程:(1)某因特网用户向SP的EmailServer发送一封Email;(2)SP的EmailServer激活过滤过程,如果该用户申请了Email通知业务,则过滤过程将用户登记的手机号码取出,将Email的标题取出,绑定在CMPP_SUBMIT消息中,发送给ISMG;(3)ISMG将检查CMPP_SUBMIT消息中“接收业务的手机号码”字段,并查询该手机用户归属的SMSC的地址
7、,然后发送给SMSC;(4)ISMG得到确认消息,将消息转换成CMPP_SUBMIT_REP,发回给SP;(5)SMSC收到该消息后,对该消息进行处理,发送给用户;(6)SMSC向ISMG回送状态报告。由上述流程可以看出:对于SMS短信增值业务系统的应用设计而言,要做的工作主要集中在第二步,即在EmailServer中做一个过滤程序,实现上述功能即可。从协议上说,SP只要具备CMPP中实现的接口,就可以实现对应于控制层的功能,而对于具体的SP功能实体,比如
此文档下载收益归作者所有