协议服务器和对三种协议短消息进行合一处理的方法

文档序号:7549127阅读:183来源:国知局
专利名称:协议服务器和对三种协议短消息进行合一处理的方法
技术领域
本发明涉及固定电话网中短消息系统,具体地说,涉及在固定通信网络(PSTN)上同时处理CTSI协议、ETSI协议1和ETSI协议2三种协议的短消息技术。
背景技术
关于用信息终端在PSTN网上发送短消息,到目前已有三种协议,一种是ETSI协议1,二种是ETSI协议2,第三种是CTSI协议。ETSI协议由ETSI制定,ETSI协议1的特点是传输层采用GSM相关协议,方便与GSM网互联,ETSI协议2也是由ETSI制定,但它主要是基于PSTN的特点,更适合于固网短消息,完全是一套新的规范,具有扩展业务灵活的特点;CTSI协议由中国电信集团制定,主要更多地考虑了中国地区的特点,它除了能实现点对点短消息业务外,还能实现在线点播等业务。在实际应用中,已经有的固网短消息系统只能支持一种协议,这样无形地限制了用户的使用,不同协议的终端之间不能发送短消息;同时为了满足不同运营商的需要,开发商需要开发出三套不同的短消息系统,增加开发成本;运营商如果要开通多协议的短消息业务,不得不建立多套系统,加大了运营成本。
目前尚未检索到论述并解决上述问题的文献。

发明内容
本发明的目的是提供一种用于固网短消息系统的协议服务器,并在此基础上提出一种在包括协议服务器的短消息系统中对三种协议短消息进行合一处理的方法。可以同时支持ETSI协议1、ETSI协议2和CTSI协议,同时为不同协议的终端提供短消息服务,不同协议终端之间通过短消息系统可以相互发送信息。
本发明中的协议服务器,包括总控模块、SMPP协议转换模块、CTSI协议处理模块、ETSI P1协议处理模块、ETSI P2协议处理模块;所述总控模块与外部的FSK服务器、AAA服务器、短消息中心之间用高速以太网通信;所述CTSI协议处理模块、ETSI P1协议处理模块、ETSI P2协议处理模块三个协议模块分别与SMPP模块、总控模块间进行通信;所述总控模块把外部实体过来的消息处理后分发给其它几个内部模块,同时把内部其他模块发来的消息进行处理后发给外部实体;SMPP协议转换模块完成内外部协议的转换,即把三个协议模块过来的消息转换成SMPP协议消息后发给总控模块,同时把总控模块过来的SMPP格式消息转换成内部协议后发给相应协议模块;CTSI协议处理模块主要完成CTSI协议的特有处理,ETSI PI协议处理模块主要完成ETSI P1协议的特有处理,ETSI P2协议处理模块主要完成ETSI P2协议的特有处理。
上述协议服务器还可以包括专有业务处理模块,它从三个协议模块处接收消息,对传真业务、Email业务、语音业务等专有业务进行处理。
本发明提出的在包括协议处理服务器的短消息系统中对三种协议短消息合—处理的方法,包括上行过程和下行过程,其中上行过程包括3.1用户在信息终端上编辑短消息内容后发起呼叫;3.2FSK服务器接收到用户的呼叫,把呼叫转移到协议服务器,同时把主叫号码等数据送到协议服务器;3.3协议服务器收到FSK服务器转来的呼叫后,获得主叫号码,并对主叫号码向AAA服务器发起认证;3.4AAA服务器收到协议服务器的认证请求后,通过查找数据库判断该主叫号码是否开通了短消息业务,若是开通用户则进一步获得终端的协议类型,最后将结果返回给协议处理服务器;3.5协议服接收务器按相应的协议规定通过FSK服务器与信息终端进行交互,接收终端提交上来的短消息;3.6协议服务器把终端提交的短消息进行转换,再以SMPP协议提交到短消息中心;3.7短消息中心收到协议服务器提交的短消息后,进行存储准备转发,同时给协议服务器回消息,协议服务器再按相应的协议将响应消息发送给终端;下行过程包括3.8短消息中心通过SMPP协议下发短消息到协议处理服务器;3.9协议处理服务器从下行的数据包中取出目的号码,对目的号码向AAA服务器发起认证请求;3.10AAA服务器返回认证结果给协议服务器,同时返回目的终端的协议类型;3.11协议服务器知道了目的终端的协议类型后,将下发短消息转换成相应协议的数据格式;3.12协议服务器通过FSK,按相应的协议向终端发起呼叫并下发短消息;最后协议服务器再把下发短消息的结果信息返回给短消息中心。
对专有业务的短消息的处理方法为4.1用户在信息终端上编辑短消息内容后发起专有业务呼叫请求;4.2协议服务器的总控模块通过FSK服务器接收到用户发送上来的消息后,按主叫终端的协议类型把消息发送到相应协议处理模块4.3协议处理模块对收到的专有业务消息解析重组后发到专有业务处理模块,专有业务处理模块会据专有业务的具体类型分别执行以下操作1)若是传真业务,则会向目的用户发起呼叫并试图发送传真,最后把发送的结果信息以回执的形式发送到短消息中心;2)若是语音业务,则会把消息提交到语音处理平台,并把提交的结果以回执的形式发送到短消息中心;3)若是email业务,则会把消息提交到email服务器,并把提交的结果以回执的形式发送到短消息中心;4.4短消息中心最后以短消息的形式把同执信息下发到主叫用户。
采用本发明可以在一套系统中实现三种协议的短消息的合一处理,不仅可以节约了开发成本,而且方便管理。


下面结合附图对本发明进行进一步描述。
图1为短消息系统的网络示意图;图2为合一短消息系统的总体结构图;图3为协议处理服务器内部模块结构图;图4为合一短消息系统的短消息上行流程图;图5为合一短消息系统的短消息下行结构图;图6为协议服务器对上行消息的处理流程图。
具体实施例方式
在图1中,短消息信系统通过中继线与TN网相连,信息终端通过7号信令接入PSTN网。短消息系统与信息终端间的数据传输采用FSK调制技术。
图2给出了短消息系统的总体结构图。短消息系统设备包括FSK服务器、协议处理服务器、AAA服务器、短消息中心和业务受理台等模块。合一短消息系统的各个模块之间均利用高速以太网进行通信。为保证系统的可靠运行,图2中的协议处理服务器采用双机热备份方式实现。协议服务器与AAA服务器间采用扩展Radius协议,扩展的部份主要是认证部份,在认证时返回终端的协议类型。协议服务器与短消息中心间采用SMPP协议通信,协议服务器以ESME连入短消息中心,进行短消息的收发。
信息终端普通的电话终端加上短消息发送和接收功能,即为信息终端(IT)。
FSK接入服务器负责信息终端与短消息系统间的链路维护、数据的传输。
AAA服务器负责用户鉴权、授权、计费和终端协议类型的保存。
业务受理台负责管理用户信息数据,完成用户开户等功能。
操作维护台负责系统的监测与维护。
短消息中心(SMC)主要负责短消息的存储、转发、重试等功能。
短消息用户开户过程为用户到电信运营商营业厅开户,开通短消息业务,并将自己终端的协议类型进行登记注册。开户模块将用户的开户数据按一定格式形成开户文件,并放在FTP服务器上。AAA服务器定期到FTP服务器上取用户开户数据文件,并对文件解析后保存到本地数据库。
图3是本发明的协议服务器结构示意图。
协议处理服务器是本发明的关键所在,负责三种协议的转换处理,把终端提交的短消息按SMPP协议转换后发送到短消息中心保存;同时把短消息中心下发的短消息按终端协议进行转换后发送到终端。协议服务器由总控模块、SMPP转换模块、CTSI协议处理模块、ETSI P1处理模块、ETSI P2处理模块组成,还可以有专有业务处理模块组成。总控模块主要完成底层的一些较通用的功能,主要功能有查询终端协议、消息的分发、与外部实体的通信等,它把外部实体过来的消息处理后分发给其它几个内部模块,同时把内部其他模块发来的消息进行处理后发给外部实体;SMPP转换模块,主要是内外部协议的转换,它把三个协议模块过来的消息转换成SMPP协议消息后发给总控模块,同时把总控模块过来的SMPP格式消息转换成内部协议后发给相应协议模块;CTSI协议处理模块主要完成CTSI协议的特有处理,ETSI P1协议处理模块主要完成ETSI P1协议的特有处理,ETSIP2协议处理模块主要完成ETSI P2协议的特有处理,三个协议模块主要与SMPP转换模块、总控模块和专有业务模块间进行通信;专有业务处理模块主要是对传真业务、Email业务、语音业务的处理,它从三个协议模块处接收消息,进而进行具体业务的处理。
协议处理服务器是是否支持多种协议的决定点,对支持的协议类型要可以灵活配置,这样就能更好满足只开通一种协议短消息业务的需要。可设三个配置参数CTSI、ETSIP1和ETSIP2分别表示相应协议是否开通,取值1表示开通,取值0表示不开通此种协议。当合一的短消息系统只开通一种协议时,就不再向AAA进行协议询问,和协议判断相关的流程也要省掉。
图4和图5描述了短消息的上行和下行流程。
短消息的上行过程分为以下步骤1.用户在信息终端上编辑短消息内容后向信息中心发起呼叫。
2.FSK服务器接收到用户的呼叫,进行一些初始化后,把呼叫转移到协议服务器,同时把主叫号码等数据送到协议服务器;3.协议服务器收到FSK服务器转来的呼叫后,获得主叫号码,并对主叫号码向AAA服务器发起认证。
4.AAA服务器收到协议服务器的认证请求后,通过查找数据库判断该主叫号码是否开通了短消息业务,若是开通用户则进一步获得终端的协议类型,最后将结果返回给协议处理服务器。
5.协议服接收务器在知道终端协议类型之后,就按相应的协议规定通过FSK服务器与信息终端进行交互,接收终端提交上来的短消息。
6.协议服务器把终端提交的短消息进行转换,再以SMPP协议提交到短消息中心。
7.短消息中心收到协议服务器提交的短消息后,进行存储准备转发,同时给协议服务器回消息,协议服务器再按相应的协议将响应消息发送给终端。至此,上行过程完成。
短消息的下行过程分为以下步骤1.短消息中心通过SMPP协议下发短消息到协议处理服务器。
2.协议处理服务器从下行的数据包中取出目的号码,对目的号码向AAA服务器发起认证请求。
3.AAA服务器返回认证结果给协议服务器,同时返回目的终端的协议类型。协议服务器知道了目的终端的协议类型后,将下发短消息转换成相应协议的数据格式。
4.协议服务器通过FSK,按相应的协议向终端发起呼叫并下发短消息。最后协议服务器再把下发短消息的结果信息返回给短消息中心。至此,上行过程完成。
图6是协议服务器对上行消息的处理流程图。对于终端提交的上行消息,协议服务器要根据主叫终端的协议类型对上行的消息进行分析,最后转换成SMPP协议提交到SMC,让SMC完成存储转发。对于SMC下发的下行消息,协议服务器要把SMPP格式的消息转换成目的终端的协议类型的消息格式,再按目的终端协议发给终端。如果发送的消息类型是专有业务(Fax,Voice,Email),则会转专有业务处理模块处理,专有业务模块收到请求后就会按照各自业务的流程继续处理,如果是传真业务,则会启呼目的传真机进行传真的发送,如果是Email则会向Email服务器发起请求,如果是Voice业务,则会把请求提交到语音服务器。各类专有业务处理模块处理完后,把提交的结果以回执的形式发送到短消息中心;短消息中心最后以短消息的形式把回执信息下发到主叫用户。
权利要求
1.一种协议处理服务器,包括总控模块、SMPP协议转换模块、CTSI协议处理模块、ETSI P1协议处理模块、ETSI P2协议处理模块;所述总控模块与外部的FSK服务器、AAA服务器、短消息中心之间用高速以太网通信;所述CTSI协议处理模块、ETSI P1协议处理模块、ETSI P2协议处理模块三个协议模块分别与SMPP模块、总控模块间进行通信;所述总控模块把外部实体过来的消息处理后分发给其它几个内部模块,同时把内部其他模块发来的消息进行处理后发给外部实体;SMPP协议转换模块完成内外部协议的转换,即把三个协议模块过来的消息转换成SMPP协议消息后发给总控模块,同时把总控模块过来的SMPP格式消息转换成内部协议后发给相应协议模块;CTSI协议处理模块主要完成CTSI协议的特有处理,ETSI P1协议处理模块主要完成ETSI P1协议的特有处理,ETSI P2协议处理模块主要完成ETSI P2协议的特有处理。
2.权利要求1所述的协议处理服务器,其特征在于,还包括专有业务处理模块,它从三个协议模块处接收消息,对传真业务、Email业务、语音业务等专有业务进行处理。
3.一种在包括协议处理服务器的短消息系统中对三种协议短消息合一处理的方法,包括上行过程和下行过程,其中上行过程包括3.1用户在信息终端上编辑短消息内容后发起呼叫;3.2 FSK服务器接收到用户的呼叫,把呼叫转移到协议服务器,同时把主叫号码等数据送到协议服务器;3.3协议服务器收到FSK服务器转来的呼叫后,获得主叫号码,并对主叫号码向AAA服务器发起认证;3.4 AAA服务器收到协议服务器的认证请求后,通过查找数据库判断该主叫号码是否开通了短消息业务,若是开通用户则进一步获得终端的协议类型,最后将结果返回给协议处理服务器;3.5协议服接收务器按相应的协议规定通过FSK服务器与信息终端进行交互,接收终端提交上来的短消息;3.6协议服务器把终端提交的短消息进行转换,再以SMPP协议提交到短消息中心;3.7短消息中心收到协议服务器提交的短消息后,进行存储准备转发,同时给协议服务器回消息,协议服务器再按相应的协议将响应消息发送给终端;下行过程包括3.8短消息中心通过SMPP协议下发短消息到协议处理服务器;3.9协议处理服务器从下行的数据包中取出目的号码,对目的号码向AAA服务器发起认证请求;3.10 AAA服务器返回认证结果给协议服务器,同时返回目的终端的协议类型;3.11协议服务器知道了目的终端的协议类型后,将下发短消息转换成相应协议的数据格式;3.12协议服务器通过FSK,按相应的协议向终端发起呼叫并下发短消息;最后协议服务器再把下发短消息的结果信息返回给短消息中心。
4.一种在包括协议处理服务器的短消息系统中对三种协议短消息合一处理的方法,包括4.1用户在信息终端上编辑短消息内容后发起专有业务呼叫请求;4.2协议服务器的总控模块通过FSK服务器接收到用户发送上来的消息后,按主叫终端的协议类型把消息发送到相应协议处理模块;4.3协议处理模块对收到的专有业务消息解析重组后发到专有业务处理模块,专有业务处理模块会据专有业务的具体类型分别执行以下操作1)若是传真业务,则会向目的用户发起呼叫并试图发送传真,最后把发送的结果信息以回执的形式发送到短消息中心;2)若是语音业务,则会把消息提交到语音处理平台,并把提交的结果以回执的形式发送到短消息中心;3)若是email业务,则会把消息提交到email服务器,并把提交的结果以回执的形式发送到短消息中心;4.4短消息中心最后以短消息的形式把回执信息下发到主叫用户。
全文摘要
一种协议服务器和对三种协议短消息进行合一处理的方法,协议服务器包括总控模块、SMPP协议转换模块、CTSI协议处理模块、ETSI P1协议处理模块、ETSI P2协议处理模块和专有业务处理模块。协议处理服务器负责三种协议的转换处理,把终端提交的短消息按SMPP协议转换后发送到短信中心保存,同时把短信中心下发的短消息按终端协议进行转换后发送到终端。可以同时支持ETSI协议1、ETSI协议2和CTSI协议,同时为不同协议的终端提供短消息服务,不同协议终端之间通过短消息系统可以相互发送信息。可以在一套系统中实现三种协议的短消息的合一处理,不仅可以节约了开发成本,而且方便管理。
文档编号H04W88/18GK1545289SQ200310112388
公开日2004年11月10日 申请日期2003年11月26日 优先权日2003年11月26日
发明者杨德荣 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1