一种短信业务路由的方法与系统的制作方法

文档序号:7694481阅读:185来源:国知局

专利名称::一种短信业务路由的方法与系统的制作方法
技术领域
:本发明涉及移动通讯
技术领域
,尤其涉及一种短信业务路由的方法与系统。
背景技术
:随着无线市话网络的发展,增值业务越来越成为运营商和用户的关注焦点,这其中,短信业务成为无线市话网络发展的重点。现有方案中,短信业务路由的系统如图1所示,包括如下功能实体短信网关(SMGW,ShortMessageGateway)、短信服务中心(SMSC,ShortMessageServiceCenter)和短信分发控制中心(SDCC,ShortMessageDistributionControlCenter)。其中各功能实体的作用如下短信分发控制中心用于管理各增值业务的前缀码;緩存从其他系统同步来的用户及其签约信息数据;负责鉴权用户号码的业务信息,将短信网关来的消息,提取用户信息,查询用户的开展的业务,根据用户不同的业务组合,返回路由前缀码,下发给短信网关。短信网关用于连接各个短信服务中心。短信服务中心用于短信乡l存和转发。现有方案中,在使用如图1所示的系统进行短信业务的路由的处理方法如图2所示,短信网关根据短信目的用户的号段将短信转到短信分发控制中心,判断具体是哪一种业务;短信分发控制中心根据短信业务的种类在被叫号码前加不同的前缀,再返回^M信网关;短信网关根据不同的前缀确定具体的^各由方向。但是,图2所示现有方案中,短信分发控制中心和短信网关之间的交互模式是采用消息方式,该方法消息交互比较多,共有4对消息(消息203提4交请求消息/204提交响应消息,消息205投递请求消息/206投递响应消息,消息211提交请求消息(状态报告)/212提交响应消息(状态l良告),消息213投递请求消息(状态报告)/214投递响应消息(状态报告)),过多的消息交互影响了系统的处理性能。
发明内容本发明要解决的技术问题是提出一种短信业务路由的方法与系统,减少网元间的消息交互量,提高系统处理能力。为了解决上述技术问题,本发明提供了一种短信业务路由的方法,包含以下步骤短信网关接收到短信后向短信分发中心发起路由查询请求,所述路由查询请求包含源用户信息和目的用户信息;短信分发控制中心根据接收到的所述路由查询请求中包含的目的用户信息查询所述目的用户定义的业务所对应的路由信息,并将所述路由信息包含在响应消息中返回给短信网关。进一步地,上述方法还可具有以下特点所述目的用户信息包含目的用户号码;所述路由信息为路由前缀码形式;所述短信分发控制中心首先将所述目的用户号码提取出来,并根据所述目的用户号查询所述目的用户定义的业务,然后再查询对应所述业务的路由前缀码,接着将查询到的路由前缀码填写到响应消息的路由信息字段,随响应消息一起返回^^豆信网关。进一步地,上述方法还可具有以下特点短信分发控制中心将所述路由前缀码作为目的用户号码的前缀与目的用户号码一起写入响应消息的路由信息字段或者单独写入响应消息的路由信息字段。进一步地,上述方法还可具有以下特点所述短信网关收到路由查询结果后还包括将要发送的短信转换成请求消息根据所述路由查询结果发送给指定的短信服务中心并由所述指定的短信服务中心发送给目的用户;所述指定的短信服务中心收到目的用户侧发送来的状态报告后,将发送状态报告的请求消息发送^^豆信网关由短信网关发送给源用户。进一步地,上述方法还可具有以下特点所述路由查询请求包含消息头和必选参数,其中所述必选参数包含源用户信息和目的用户信息;进一步地,上述方法还可具有以下特点所述目的用户信息含目的地址编码类型、目的地址编码方案及目的地址。本发明提供的短信业务路由的系统包含短信网关、短信服务中心和短信分发控制中心,其中短信网关用于连接各个短信服务中心,及根据路由配置向短信分发中心发起路由查询请求,所述路由查询请求包含源用户信息和目的用户信息;短信分发控制中心用于提取所述路由查询请求中包含的目的用户信息,查询用户定义的业务,及与短信网关进行应答。进一步地,上述系统还可具有以下特点所述短信分发控制中心还用于管理各用户定义业务的前缀码,及緩存从其他系统同步来的用户及其签约信息数据。进一步地,上述系统还可具有以下特点所述短信分发控制中心根据短信网关发起的路由查询请求返回的响应消息中包含目的用户的路由前缀码。进一步地,上述系统还可具有以下特点所述路由前缀码通过作为目的用户号码的前缀与目的用户号码一起写入响应消息的路由信息字段或者单独写入响应消息的路由信息字段的方式随响应消息一起返回短信网关。本发明所述一种短信业务路由的系统与方法,仅使用l对消息即可完成短信业务路由的功能,简化了处理流程,大大减少了信息交互的数量,也减少了大部分交互的数据量,提高了系统处理性能;且无需对硬件做大的改动即可实现,运营成本低,方使/使用。图1是本发明实施例一种实现短信业务路由的系统的结构原理图。图2是现有技术一种实现短信业务路由的方法流程图。图3是本发明实施例一种实现短信业务路由的方法流程图。具体实施例方式本发明提出一种短信业务路由的系统与方法,其基本构思是短信网关接收到短信后,根据需要向短信分发控制中心发起路由信息查询请求,所述请求消息包括源用户号码、目的用户号码等;短信分发控制中心提取目的用户信息,查询所述目的用户定义的业务,#^居用户不同的业务组合,向短信网关返回路由前缀码。所述路由查询过程仅使用1对消息即可完成,简化了处理流程,大大减少了信息交互的数量。下面结合附图对本发明做详细的说明。本发明实施例一种短信业务路由的系统组成和图1中现有技术短信业务路由的系统组成相同,因此无需对硬件做大的改动即可实现本发明实施例短信业务的路由,运营成本低,方便使用。涉及的主要功能实体仍包括短信网关(SMGW)、短信服务中心(SMSC)、短信分发控制中心(SDCC),其中短信网关用于连接各个短信服务中心,及根据路由配置向短信分发中心发起路由查询请求,所述路由查询请求包含源用户信息和目的用户信息;短信分发控制中心用于提取所述路由查询请求中包含的目的用户信息,查询用户定义的业务,及与短信网关进行应答。所述短信分发控制中心还用于管理各用户定义业务的前缀码,及緩存从其他系统同步来的用户及其签约信息数据。所述短信分发控制中心根据短信网关发起的路由查询请求返回的响应消息中包含目的用户的路由前缀码。所述路由前缀码通过作为目的用户号码的前缀与目的用户号码一起写入响应消息的路由信息字段或者单独写入响应消息的路由信息字段的方式随响应消息一起返回短信网关。图3所示为采用上述系统来实现短信业务路由的方法流程图,包括如下步骤步骤301302:上级网元发送请求消息给短信网关;短信网关返回一响应消息给所述上级网元;上级网元可以是一些其他短信服务中心或短信网关,或者CP/SP的业务系统。步骤303304:短信网关根据自身的路由配置发送路由查询请求给短信分发控制中心;短信分发控制中心根据所述路由查询请求进行查询,并发送查询结果给短信网关;所述路由配置是按照网络侧约定的协议配置的,比如,可以根据网元的不同进行配置,或者也可以根据用户的类别进行控制。所述路由配置用于为需要进行路由查询的消息提供路由查询服务。短信分发控制中心与短信网关之间可以保留沿用SMPP建立链路的消息接口。对于短信路由查询请求/响应接口消息根据可以根据短信分发控制中心与短信网关之间的约定进行设定,比如可以按照如下方式定义命令命令字方向SDCC—Query—Route0x00006010SMGW->SDCCSDCC—Query—Route—Resp0x80006010SDCC->SMGW其中,所述请求消息SDCC_Query_Route可以定义为:8<table>tableseeoriginaldocumentpage9</column></row><table>所述短信分发控制中心首先将上述请求消息中的目的用户号码提取出来,并根据所述目的用户号查询所述目的用户定义的业务;然后再查询对应此业务的相关路由前缀码;接着将查询到的路由前缀码根据所述短信分发控制中心与所述短信网关的约定填写到响应消息的路由信息字段,比如可以将所述查询到的目的用户的业务路由前缀码作为目的用户号码的前缀,与目的用户号码一起写入下面表格中所示的Route—Info字段,还可以只将所述查询到的目的用户的业务路由前缀码写入下面表格中所示的Route—Info字段;最后将所述包含路由前缀码的响应消息返回给短信网关。所述响应消息SDCC—Query—Route—Resp可以按照下面表格中的信息进行定义<table>tableseeoriginaldocumentpage10</column></row><table><table>tableseeoriginaldocumentpage11</column></row><table>步骤305-306:短信网关根据收到的路由查询结果和自身的路由配置将要发送的短信转换成Submit请求发送给指定的短信服务中心;所述指定的短信服务中心返回一响应消息给所述短信网关;所述指定的短信服务中心是网络侧在对所述短信网关进行路由配置时约定好的,用于对短信进行緩存和转发。当所述短信网关向所述指定的短信服务中心发送Submit请求时,根据路由配置的不同,可以在Submit请求中保留所述查询到的路由前缀码,也可以删除所述路由前缀码。所述指定的短信服务中心收到所述Submit请求后,将所述短信发送短信网关,由所述短信网关将所述短信发送给目的用户。目的用户侧收到所述短信后返回一状态报告给所述指定的短消息中心。步骤3C)7308:所述指定的短信服务中心收到目的用户侧发送来的状态报告后,将发送状态报告的Deliver请求消息发送给短信网关;短信网关收到请求后,将返回一Deilver响应消息;步骤309-310:短信网关将该状态才良告发送给上级网元;上级网元返回一响应消息后此流程结束。短信网关将该状态^^告发送给上级网元后,由上级网元发送给源用户终端,告知所述源用户终端该条短信已经发送到目的用户侧;源用户终端根据约定的协议返回一响应消息给短信网关。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1、一种短信业务路由的方法,其特征在于,包含以下步骤短信网关接收到短信后向短信分发中心发起路由查询请求,所述路由查询请求包含源用户信息和目的用户信息;短信分发控制中心根据接收到的所述路由查询请求中包含的目的用户信息查询所述目的用户定义的业务所对应的路由信息,并将所述路由信息包含在响应消息中返回给短信网关。2、如权利要求1所述的方法,其特征在于所述目的用户信息包含目的用户号码;所述路由信息为路由前缀码形式;所述短信分发控制中心首先将所述目的用户号码提取出来,并根据所述目的用户号查询所述目的用户定义的业务,然后再查询对应所述业务的路由前缀码,接着将查询到的路由前缀码填写到响应消息的路由信息字段,随响应消息一起返回^^豆信网关。3、如权利要求2所述的方法,其特征在于短信分发控制中心将所述路由前缀码作为目的用户号码的前缀与目的用户号码一起写入响应消息的路由信息字段或者单独写入响应消息的路由信息字段。4、如权利要求l所述的方法,其特征在于所述短信网关收到路由查询结果后还包括将要发送的短信转换成请求消息根据所述路由查询结果发送给指定的短信服务中心并由所述指定的短信服务中心发送给目的用户;所述指定的短信服务中心收到目的用户侧发送来的状态报告后,将发送状态报告的请求消息发送^4i信网关由短信网关发送给源用户。5、如权利要求1所述的方法,其特征在于所述路由查询请求包含消息头和必选参数,其中所述必选参数包含源用户信息和目的用户信息;所述源用户信息包含源地址编码类型、源地址编码方案及源地址;所述目的用户信息含目的地址编码类型、目的地址编码方案及目的地址。6、一种短信业务路由的系统,包含短信网关、短信服务中心和短信分发控制中心,其特征在于短信网关用于连"f娄各个短信服务中心,及根据路由配置向短信分发中心发起路由查询请求,所述路由查询请求包含源用户信息和目的用户信息;短信分发控制中心用于提取所述路由查询请求中包含的目的用户信息,查询用户定义的业务,及与短信网关进行应答。7、如权利要求6所述的系统,其特征在于所述短信分发控制中心还用于管理各用户定义业务的前缀码,及緩存从其他系统同步来的用户及其签约信息数据。8、如权利要求6所述的系统,其特征在于所述短信分发控制中心根据短信网关发起的路由查询请求返回的响应消息中包含目的用户的路由前缀码。9、如权利要求7所述的系统,其特征在于所述路由前缀码通过作为目的用户号码的前缀与目的用户号码一起写入响应消息的路由信息字段或者单独写入响应消息的路由信息字段的方式随响应消息一起返回短信网关。全文摘要一种短信业务路由的方法与系统,该系统包括短信网关、短信服务中心和短信分发控制中心;该方法包括步骤短信网关接收到短信后向短信分发中心发起路由查询请求,所述路由查询请求包含源用户信息和目的用户信息;短信分发控制中心根据接收到的所述路由查询请求中包含的目的用户信息查询所述目的用户定义的业务所对应的路由信息,并将所述路由信息包含在响应消息中返回给短信网关。本发明可以减少网元间的消息交互量,提高系统处理能力。文档编号H04W4/12GK101600177SQ20081011063公开日2009年12月9日申请日期2008年6月6日优先权日2008年6月6日发明者柯尊友申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1