一种用于彩信业务的综合数据网管系统、设备及方法

文档序号:7716543阅读:161来源:国知局

专利名称::一种用于彩信业务的综合数据网管系统、设备及方法
技术领域
:本发明涉及多媒体消息业务(MMS,MultimediaMessagingService)通信网络,特别涉及一种用于彩信业务的综合数据网管系统、设备及方法。
背景技术
:多媒体消息业务(MMS,MultimediaMessagingService)是一种能够在手机和手机之间以及手机和Email服务器等其他应用之间传送多力某体内容的消息服务。多媒体消息业务按照用户归属的运营商及所在的区域进行划分,由用户归属的多4某体消息中心(MMSC,MultimediaMessagingServiceCentral)为用户提供多媒体消息业务。其中,彩信网关(MMSG,MultimediaMessagingServiceGateway)采用MM7接口与多媒体消息中心(MMSC)和SP进行互联,对全网单点SP业务进行分发,减少MM4接口前转流量,提高MMSC现网总体处理能力。彩信互通网关(MMSIG),通过MM4口,负责不同的运营商的MMSC直4妄的彩信互通,采用HTTP或者SMTP协议。在整个彩信系统中,除了上述彩信网关、彩信互通网关外,还有很多其他网元,例如VASP(增值业务4是供商)、WAP网关、ENUMDNS(TelephoneNumberMappingDomainNameServer,电话号码映射的域名月良务器)、DSMP(DataServiceManagementPlatform,数据业务管理平台)等等,这些网元与彩信中心、彩信网关以及彩信互通网关之间的联系非常紧密。并且,在彩信中心、彩信网关、彩信互通网关的系统中,需要将所有的信息配置完全,所配置的信息基本都是一样的。但是,当VASP、WAP等信息有增加、修改及删除的情况下,现网中所有的彩信中心、彩信网关以及彩信互通网关均需要5对本地的配置信息进行相应的修改,然后再更新到各个业务处理节点,4吏之生效。而由于,全网有上百个彩信中心、几十个彩信网关、十个左右的互通网关节点,因此该更新工作^[艮重复、繁瑣,并且在各个节点进行数据更新的过程中,很可能出错,影响业务的成功率。
发明内容本发明所要解决的技术问题是,提供一种用于彩信业务的综合数据网管系统、设备及方法,从而简化彩信系统的维护操作。为了解决上述问题,本发明公开了一种传输彩信业务更新信息的方法,包括彩信系统中各网元设备与综合数据网管设备配置传输数据的格式;当所述彩信系统中任一网元设备的配置信息发生更新时,该网元设备将要上报的更新信息按照所配置的传输数据格式编码,并通过上报消息发送给所述综合数据网管设备;所述综合数据网管设备收到所述上报消息,按照所配置的传输数据格式解析所述上报消息以获取其中上报的更新信息,并保存该上报的更新信息。进一步地,上述方法还包括所述综合数据网管设备将所保存的上报的更新信息作为所要下发的更新信息,按照所配置的传输数据格式编码,通过下发消息分别发送给所述彩信系统中的各网元设备;各网元设备收到所述下发消息后,按照所配置的传输数据格式解析所述下发消息以获取并保存其中下发的更新信息,使所述下发的更新信息在本地开始生效。其中,当所述综合数据网管设备接收到所述上报消息,并获取及保存所述上报消息中上报的更新信息时,所述综合数据网管设备将当前保存的上报的更新信息作为所要下发的更新信息,通过所述下发消息发送给所述各网元设备。或者,所述综合数据网管将设定时间间隔内所保存的所有的上报的更新信息作为所要下发的更新信息,并通过所述下发消息发送给所述各网元设备。本发明还公开了一种传输彩信业务更新信息的方法,包括彩信系统中综合数据网管设备将设定时间内所保存的各网元设备的更新信息作为所要下发的更新信息,按照事先配置的传输数据格式编码,通过下发消息发送给所述彩信系统中的各网元设备;各网元设备收到所述下发消息后,按照所配置的传输数据格式解析所述下发消息以获取并保存其中下发的更新信息,使所述下发的更新信息在本地开始生效。进一步地,上述方法中,所述综合数据网管设备所保存的各网元设备的更新信息,是所述综合数据网管设备通过接收及解析所述各网元设备发送的上报消息所获取的,其中,所述综合数据网管设备按照事先配置的传输数据格式解析所述上报消息以获取其中的更新信息。本发明还公开了一种用于彩信业务的综合数据网管设备,包括收发模块、编解码模块以及数据处理模块,其中所述收发模块,用于接收网元设备发送的上报消息,将所述上报消息发送给所述编解码模块,以及用于接收所述编解码模块发送的下发消息,将所述下发消息发送给各网元设备;所述编解码模块,用于接收所述收发模块发送上报消息,将所述上报消息按照配置的传输数据格式进行解码,获取其中上报的更新信息,将该上报的更新信息发送到所述数据处理模块,以及用于接收所述凄t据处理模块发送的下发的更新信息,将所述下发的更新信息按照配置的传输数椐格式进行编码,并构造成下发消息,发送到所述收发模块;所述数据处理模块,用于接收并保存所述编解码模块发送的上报的更新信息,以及用于从将所保存的上报的更新信息作为所要下发的更新信息,发7送给所述编解码模块。进一步地,上述设备中,所述收发模块为传输控制协议TCP模块,所述编解码模块为超文本传输协议HTTP模块。其中,所述数据处理模块,每次接收并保存所述编解码才莫块发送的上才艮的更新信息时,即将当前保存的上^t艮的更新信息作为所要下发的更新信息,发送给所述编解码模块;或者所述数据处理模块,将设定时间间隔内所保存的所有的上报的更新信息作为所要下发的更新信息,发送给所述编解码模块。本发明还公开了一种用于彩信业务的综合数据网管系统,包括综合数据网管i殳备以及各种网元设备,其中-.所述网元设备,用于判断本身的配置信息是否发生更新,当所述配置信息发生更新时,将上报的更新信息按照配置的传输数据格式编码,并通过上报消息发送给所述综合数据网管设备;所述综合数据网管设备,用于接收所述上报消息,按照配置的传输数据格式解析所述上报消息以获取其中上报的更新信息,并保存该上报的更新信台进一步地,上述系统中,所述综合数据网管设备,还用于将所保存的上报的更新信息作为所要下发的更新信息,按照所配置的传输数据格式编码,通过下发消息分别发送给各种网元设备;所述各网元设备,还用于接收所述下发消息,按照所配置的传输数据格式解析所述下发消息,获取并保存其中下发的更新信息,并使所述下发的更新信息在本地开始生效。其中,所述综合数据网管设备,每次接收并保存所述上报消息中上报的更新信息时,即将当前保存的上报的更新信息作为所要下发的更新信息,通过下发消息分别发送给各种网元设备;或者所述综合数据网管设备,将设定时间间隔内所保存的所有上才艮的更新信息作为所要下发的更新信息,发送给所述编解码模块。本发明技术方案使得运营商极大地减少了由于各个局点信息变动升级所带来的工作量,并且在提高工作效率的基础上,极大地降低了升级的失误率以及系统维护的成本。图1为本实施例中彩信业务综合数据网管系统结构示意图2为图1所示系统中综合数据网管设备结构示意图3为本实施例中各网元设备向综合数据网管设备上报消息流程图4为本实施例中综合数据网管设备向各网元设备下发消息流程图。具体实施例方式下面结合附图及具体实施例对本发明技术方案作进一步的详细描述。一种综合数据网管系统,如图l所示,包括综合数据网管设备以及若干网元i殳备,例如彩信中心、彩信网关、WAP网关、DSMP、ENUMDNS以及WASP等。下面介绍各设备的功能。网元设备,用于判断本身的配置信息是否发生更新,当配置信息发生更新时,将上报的更新信息按照配置的传输数据格式编码,并通过上才艮消息发送给综合数据网管设备,以及用于接收综合数据网管设备发送的下发消息,按照配置的传输数据格式解析下发消息,获取其中的下发的更新信息,从中找出本网元设备所需要的更新信息并进行保存,同时使更新后的信息开始生效。其中,网元设备上报的更新信息可以包括以下一种或几种内容^修改的配置数据、增加的配置凄t据以及删除的配置数据等;综合数据网管设备,至少包括依次连接的传输模块、编解码模块以及DATA(数据)处理模块,在本实施例中,综合数据网管设备中的传输模块采用TCP(TransferControlnProtocol,传输控制协议)模块,编解码模块HTTP(超文本传输协议)模块、还包括一数据库DATABASE,以及封装有上述TCP模块、HTTP模块、DATA模块和DATABASE的支撑通讯系统才莫块,如图2所示,其中TCP模块,属于接口模块,主要用于处理综合数据网管设备与其他各网元设备之间的TCP协议通讯常用的一些处理,例如建链、断链、发送凄t据、接收数据等处理,将HTTP模块处理后的数据构造为TCP数据包,发送到其他各网元设备,以及将收到的TCP数据包发送到HTTP模块;HTTP模块属于接口模块,用于按照事先配置的数据传输格式对TCP模块发送的TCP数据包进行解码,并将解码后的数据(即网元所上报的更新信息)发送到DATA处理模块,以及用于将DATA处理模块处理后的数据(所要下发的更新信息)按照事先配置的数据传输格式进行编码,并将编码后的数据发送到TCP模块;其中,事先配置的数据传输格式即为综合数据网管设备与各种网元设备事先约定好的数据传输格式,本实施例中,事先配置的数据传输格式为XML格式,下面举例说明本实施例中XML格式的数据中的各参数的定义。<xs:elementname="DataFileDownLoad"〉<xs:complexType><xs:ssquencc><xs:elementname="EventID"type="xs:string7>〈xs:elementname="EffectDate"type="xs:string7><xs:elementname="OperationType"type="xs:string7〉〈xs:elementname="DataFile"type="DataFile"minOccurs="1"maxOccurs="unbound"/></xs:s6qucncc></xs:complexType></xs:element>上述XML格式的数据中各参数定义如表1所示表1综合数据网管设备和各网元之间的XML格式的传输数据定义表<table>tableseeoriginaldocumentpage11</column></row><table>DATA处理模块用于接收HTTP模块发送的数据,即上报的更新信息,根据该上报的更新信息进行相应的操作,保存到数据库中,以及将所保存的上报的更新信息作为所要下发的更新信息,并发送给所述编解码模块;其中,当上报的更新信息为修改的配置数据时,DATA处理模块从数据库中查找到上报该更新信息的网元设备的配置信息表,将修改的配置数据更新到该配置信息表中;当上报的更新信息为增加的配置数据时,DATA处理模块从数据库中查找到上报该更新信息的网元设备的配置信息表,将增加的配置数据添加到该配置信息表中;当上报的更新信息为删除的配置数据时,DATA处理模块从数据库中查找到上报该更新信息的网元设备的配置信息表,从该配置信息表删除的相应的配置数据;DATA处理模块可以在每次收到HTTP模块发送的上报的更新信息时,即将该上报的更新信息作为所要下发的更新信息,发送到HTTP模块;也可以是按照设定的时间间隔,将这一时间段内所保存的所有的上报的更新信息作为所要下发的更新信息,发送到HTTP模块;在优选实施例中,DATA处理才莫块还用于所有的业务控制以及it据正确性校验等。DATABASE:属于数据库接口模块,可支持各种不同类型的数据库,保存有所有网元设备的配置信息表。支撑通讯系统模块用于为上述各模块之间的通讯提供可靠简洁的处理,在本实施例中,该支撑通讯系统模块将上述TCP才莫块、HTTP模块、DATA模块和DATABASE进行一个新的封装,从而简化使用,其中,支撑通讯系统模块通过消息队列、共享内存等方式实现综合数据网管设备内部各模块之间的消息交互,比如HTTP模块发送消息给DATA处理模块,就是通过支撑通讯系统模块实现的。下面介绍上述系统传输彩信业务更新信息的过程,该过程主要分为上报更新信息以及下发更新信息这两部分。其中,各网元设备向综合数据网管设备上报更新信息的过程,如图3所示,包括以下步骤;步骤301:当网元设备判断本身的配置信息有改动时,其后台接口将所改动的配置信息作为上报的更新信息提取出来;步骤302:网元设备将上报的更新信息进行校验;该步骤中,网元设备主要是对上报的更新信息进行一些常用的校验,比如IP信息等,同时记录日志;步骤303:网元设备判断上报的更新信息是否通过校验,如果是,进入步骤304,否则返回步骤301;在优选的实施例中,上报的更新信息连续3次不通过校验时,网元设备则结束本流程;步骤304:网元设备按照事先配置的数据传输格式对上报的更新信息进行编码,并通过上报消息发送到综合数据网管设备;该步骤中,网元设备中事先配置的数据传输格式是由网元设备与综合数据网管设备事先统一约定好的,本实施例中,配置的数据传输格式为XML数据格式,网元设备将上报的更新信息按照XML数据格式进行编码后,通过HTTP协议发送上报消息给综合数据网管设备;步骤305:综合数据网关设备接收上报消息;步骤306:综合数据网关设备对上报消息进行数据合法性校验;步骤307:综合数据网关设备判断上报消息是否通过数据合法性校验,如果是,则进入步骤308,否则直接丟弃该上报消息,返回步骤305;步骤308:综合数据网关设备按照事先配置的数据传输格式将上报消息进行解码,从中获取上报的更新信息,并根据该上报的更新信息进行相应的操作,即通过数据库接口将该上报的更新信息保存到本地数据库中相应的位置;该步骤中,当上报的更新信息为修改的配置数据时,综合数据网关设备通过数据库接口从数据库中查找到上报该更新信息的网元设备的配置信息表,将修改的配置数据更新到该配置信息表中;当上才艮的更新信息为增加的配置数据时,综合数据网管设备通过数据库接口从数据库中查找到上报该更新信息的网元设备的配置信息表,将增加的配置数据添加到该配置信息表中;当上报的更新信息为删除的配置数据时,综合数据网管设备通过数据库接口从数据库中查找到上报该更新信息的网元设备的配置信息表,从该配置信息表删除的相应的配置tt据。下面再介绍综合数据网管设备向各网元设备下发更新信息的过程,如图4所示,包括以下步骤步骤401:综合数据网管设备提取出发生改动的配置信息,并形成一个完整的文件作为下发的更新信息,对下发的更新信息进行校验;该步骤中,综合数据网管设备在每次收到上报消息时,将从该上报消息中获取以及保存的上报的更新信息作为下发的更新信息,或者综合数据网管设备将设定时间间隔内所收到的所有上报消息中的上报的更新信息作为下发的更新信息。步骤402:综合数据网管设备判断下发的更新信息是否通过校验,如果是,进入步骤403,否则结束本流程;步骤403:综合数据网管设备按照事先配置的数据传输格式对下发的更新信息进行编码,并通过下发消息发送到各网元设备中;本实施例中,综合数据网管设备按照事先配置的XML数据格式对下发的更新信息进行编码,并通过HTTP协议将下发消息发送给各个网元设备。步骤404:各网元设备收到下发消息;步骤405:各网元设备在后台对该下发消进行数据合法性校验;步骤406:各网元设备判断该下发消息是否通过校验,如果是,则进入步骤407,否则返回步骤404;步骤407:各网元设备按照事先配置的数据传输格式将下报消息进行解码,从中获取下发的更新信息,并将下发的更新信息同步到本地的前台业务处理机上,使之生效。从上述实施例可以看出,本发明技术方案本使得运营商极大地减少了由于各个局点信息变动升级所带来的工作量,并且在提高工作效率的基础上,极大地降低了升级的失误率以及系统维护的成本,且实施的难度和工作量不大,只需要在现有各个网元的后台增加一个接口即可。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明所附的权利要求的保护范围之内。权利要求1、一种传输彩信业务更新信息的方法,其特征在于,包括彩信系统中各网元设备与综合数据网管设备配置传输数据的格式;当所述彩信系统中任一网元设备的配置信息发生更新时,该网元设备将要上报的更新信息按照所配置的传输数据格式编码,并通过上报消息发送给所述综合数据网管设备;所述综合数据网管设备收到所述上报消息,按照所配置的传输数据格式解析所述上报消息以获取其中上报的更新信息,并保存该上报的更新信息。2、如权利要求1所述的方法,其特征在于,该方法还包括所述综合数据网管设备将所保存的上报的更新信息作为所要下发的更新信息,按照所配置的传输数据格式编码,通过下发消息分别发送给所述彩信系统中的各网元设备;各网元设备收到所述下发消息后,按照所配置的传输数据格式解析所述下发消息以获取并保存其中下发的更新信息,使所述下发的更新信息在本地开始生效。3、如权利要求2所述的方法,其特征在于,当所述综合数据网管设备接收到所述上报消息,并获取及保存所述上报消息中上报的更新信息时,所述综合数据网管设备将当前保存的上报的更新信息作为所要下发的更新信息,通过所述下发消息发送给所述各网元设备;所述综合数据网管将设定时间间隔内所保存的所有的上报的更新信息作为所要下发的更新信息,通过所述下发消息发送给所述各网元设备。4、一种传输彩信业务更新信息的方法,其特征在于,包括彩信系统中综合数据网管设备将设定时间内所保存的各网元设备的更新信息作为所要下发的更新信息,按照事先配置的传输数据格式编码,通过下发消息发送给所述彩信系统中的各网元设备;各网元设备收到所述下发消息后,按照所配置的传输数据格式解析所述下发消息以获取并保存其中下发的更新信息,使所述下发的更新信息在本地开始生效。5、如权利要求4所述的方法,其特征在于,所述综合数据网管设备所保存的各网元设备的更新信息,是所述综合数据网管设备通过接收及解析所述各网元设备发送的上报消息所获取的,其中,所述综合数据网管设备按照事先配置的传输数据格式解析所述上报消息以获取其中的更新信息。6、一种用于彩信业务的综合数据网管设备,其特征在于,包括收发模块、编解码模块以及数据处理模块,其中所述收发模块,用于接收网元设备发送的上报消息,将所述上报消息发送给所述编解码模块,以及用于接收所述编解码模块发送的下发消息,将所述下发消息发送给各网元设备;所述编解码模块,用于接收所述收发模块发送上报消息,将所述上^^艮消息按照配置的传输数据格式进行解码,获取其中上报的更新信息,将该上报的更新信息发送到所述数据处理模块,以及用于接收所述数据处理模块发送的下发的更新信息,将所述下发的更新信息按照配置的传输数据格式进行编码,并构造成下发消息,发送到所述收发模块;所述数据处理沖莫块,用于接收并保存所述编解码模块发送的上"R的更新信息,以及用于从将所保存的上报的更新信息作为所要下发的更新信息,发送给所述编解码;漠块。7、如权利要求6所述的设备,其特征在于,所述数据处理模块,每次接收并保存所述编解码模块发送的上报的更新信息时,即将当前保存的上报的更新信息作为所要下发的更新信息,发送给所述编解码才莫块;或者所述数据处理才莫块,将设定时间间隔内所保存的所有的上报的更新信息作为所要下发的更新信息,发送给所述编解码模块。8、一种用于彩信业务的综合数据网管系统,其特征在于,包括综合数据网管设备以及各种网元设备,其中所述网元设备,用于判断本身的配置信息是否发生更新,当所述配置信息发生更新时,将上报的更新信息按照配置的传输数据格式编码,并通过上报消息发送给所述综合数据网管设备;所述综合数据网管设备,用于接收所述上报消息,按照配置的传输数据格式解析所述上报消息以获取其中上报的更新信息,并保存该上报的更新信息。9、如权利要求8所述的系统,其特征在于,所述综合数据网管设备,还用于将所保存的上报的更新信息作为所要下发的更新信息,按照所配置的传输数据格式编码,通过下发消息分别发送给各种网元设备;所述各网元设备,还用于接收所述下发消息,按照所配置的传输数据格式解析所述下发消息,获取并保存其中下发的更新信息,并使所述下发的更新信息在本地开始生效。10、如权利要求9所述的系统,其特征在于,所述综合数据网管设备,每次接收并保存所述上报消息中上报的更新信息时,即将当前保存的上报的更新信息作为所要下发的更新信息,通过下发消息分别发送给各种网元设备;或者所述综合数据网管设备,将设定时间间隔内所保存的所有上报的更新信息作为所要下发的更新信息,发送给所述编解码^f莫块。全文摘要本发明公开了一种用于彩信业务的综合数据网管系统、设备及方法,涉及MMS通信网络。本发明公开的方法包括彩信系统中各网元设备与综合数据网管设备配置传输数据的格式;当彩信系统中任一网元设备的配置信息发生更新时,该网元设备将要上报的更新信息按照所配置的传输数据格式编码,并通过上报消息发送给综合数据网管设备;综合数据网管设备收到上报消息,按照所配置的传输数据格式解析上报消息以获取其中上报的更新信息,并保存该上报的更新信息。本发明技术方案使得运营商极大地减少了由于各个局点信息变动升级所带来的工作量,提高了工作效率,极大地降低了升级的失误率以及系统维护的成本。文档编号H04W4/12GK101600176SQ20091020368公开日2009年12月9日申请日期2009年6月15日优先权日2009年6月15日发明者周士俊申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1