专利名称:多媒体消息服务系统、方法及设备的制作方法
技术领域:
本发明涉及移动通信领域,尤其涉及一种多媒体消息服务系统、方法及设备。
背景技术:
MMSC (Multimedia Message Service Center,多媒体消息服务中心),简称彩信中心,是将多媒体消息即彩信从发送方传递到接收方的存储和转发网络元素,按照现有的规范,每个用户终端归属于一个MMSC,MMSC存储用户终端的属性信息,例如用户终端是否为多媒体消息终端,是否设置了黑名单,多媒体消息终端类型和多媒体支持能力等,在收发多 ^f^fflEW^SSill ENUM_DNS (Telephone Number Mapping Working Group Domain Name Server,电话号码映射工作组域名服务器)。对于多媒体消息业务,ENUM_DNS的主要作用是把用户终端号码(一般为MSISDN号码)与其归属的匪SC对应起来,ENUM_DNS中存储了用户终端号段(以MSISDN号码为例,用户终端的MSISDN号码共11位,则用户终端号段取前7 位)与匪SC地址信息的归属关系,所以当匪SC查询ENUM_DNS时,也就是查询用户终端所归属的MMSC,以实现归属MMMC收发多媒体消息,并且根据用户终端的属性信息实现内容适配。现有技术中,多媒体消息的发送流程如图1所示,用户终端通过SGSN(SERVICING GPRS SUPPORT NODE,服务GPRS支持节点)-GGSN(GatewayGPRS Support Node,网关GPRS支持节点)-WAP (Wireless Application Protocol,无线应用协议)网关提交对MMSC的访问请求,WAP网关收到访问请求后,向ENUM_DNS查询发送方用户终端归属的匪SC地址信息和接收方用户终端归属的MMSC地址信息,并返回查询结果。随着多媒体消息业务的快速发展,MMSC的容灾愈发重要。现有技术方案下没有冗余的归属MMSC,MMSC的容灾通过大区制割接实现,在某一套MMSC出现故障时需修改ENUM_ DNS数据、同步匪SC的用户数据库、全网各WAP网关和匪SC清除ENUM_DNS客户端中的缓存实现业务割接,环节多,需要的时间较长,且操作复杂。因此,如何在不改变网络通信主体和模式的情况下,实现某一套匪SC出现故障时,MMSC之间的自动倒换,以达到实时容灾、提高多媒体消息业务的可靠性的目的,成为现有技术中亟待解决的问题之一。
发明内容
本发明实施例提供一种多媒体消息服务系统、方法及设备,用于在不改变网络通信主体和模式的情况下,实现某一套MMSC出现故障时,MMSC之间的自动倒换,以达到实时容灾、提高多媒体消息业务的可靠性的目的。本发明实施例提供的多媒体消息服务系统,包括多媒体消息服务中心池匪SC POOL和电话号码映射工作组域名服务器ENUM_DNS,所述MMSCP00L包括至少两套多媒体消息服务中心MMSC,所述至少两套MMSC使用统一的用户数据库,其中所述ENUM_DNS,用于监测匪SC POOL内每一套匪SC的运行状态,当监测到出现故障的MMSC时,在本地存储的用户终端号段与所述MMSCP00L内MMSC地址信息之间的归属关系中,将归属于所述出现故障的MMSC的用户终端号段修改为归属于所述MMSC POOL内正常运行的MMSC。本发明实施例提供的多媒体消息服务方法,包括监测多媒体消息中心池匪SC POOL内每一套多媒体消息中心匪SC的运行状态;当监测到出现故障的匪SC时,在本地存储的用户终端号段与所述匪SC POOL内 MMSC地址信息之间的归属关系中,将归属于所述出现故障的MMSC的用户终端号段修改为归属于所述MMSC POOL内正常运行的MMSC。本发明实施例提供的电话号码映射工作组域名系统ENUM_DNS,包括监测单元,用于监测多媒体消息中心池匪SC POOL内每一套多媒体消息中心匪SC 的运行状态;执行单元,用于当监测到出现故障的匪SC时,在本地存储的用户终端号段与所述 MMSC POOL内MMSC地址信息之间的归属关系中,将归属于所述出现故障的MMSC的用户终端号段修改为归属于所述MMSC POOL内正常运行的MMSC。本发明实施例提供的多媒体消息服务系统、方法及设备,将多套匪SC组成匪SC POOL,通过多套MMSC使用统一的用户数据库实现MMSC的池组化,ENUM_DNS监测MMSC POOL 内每一套匪SC的运行状态,当监测到出现故障的匪SC时,将归属于该出现故障的匪SC的用户终端号段修改为归属于正常运行的MMSC,通过修改归属关系在不改变网络通信主体和模式的情况下,实现了在某一个匪SC出现故障时,该出现故障的匪SC到正常工作的匪SC 之间的自动倒换,达到了实时容灾、提高多媒体消息业务的可靠性的目的。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
图1为现有技术中多媒体消息的发送流程图;图2为本发明实施例中,多媒体消息服务系统的系统架构图;图3为本发明实施中,多媒体消息服务方法的实施流程图;图4为本发明实施例中,ENUM_DNS的一种可能结构示意图;图5为本发明实施例中,ENUM_DNS监测到匪SC出现故障时的系统架构图;图6为本发明实施例中,ENUM_DNS监测到匪SC出现故障时多媒体消息服务方法实施流程图。
具体实施例方式为了在不改变网络通信主体和模式的情况下,实现某一个MMSC出现故障时,MMSC 之间的自动倒换,以达到实时容灾、提高多媒体消息业务的可靠性的目的,本发明实施例提供了一种多媒体消息服务系统、方法及ENUM_DNS设备。以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发
6明中的实施例及实施例中的特征可以相互组合。如图2所示,为本发明实施例提供的多媒体消息服务系统的系统架构图,包括匪SC POOL 201(多媒体消息服务中心池)和ENUM_DNS 202,该MMSCP00L包括至少两套匪SC,该至少两套匪SC使用统一的用户数据库。具体实施中,可以通过同步匪SC POOL内各套匪SC对应的用户数据库以实现MMSC POOL内各套匪SC使用统一的用户数据库。实际组网中,多媒体消息服务系统的相关网络实体还涉及SP (业务提供商)、WAP 网关等,当用户终端发送多媒体消息时,向WAP网关提交对匪SC的访问请求,WAP网关收到访问请求后,向ENUM_DNS 202查询用户终端归属的匪SC地址信息(一般为IP地址),然后按照得到的查询结果转发访问请求至指定的MMSC。其中ENUM_DNS 202,用于监测MMSC POOL 201内每一套MMSC的运行状态,当监测到出现故障的匪SC时,在本地存储的用户终端号段与所述匪SCP00L 201内匪SC地址信息之间的归属关系中,将归属于所述出现故障的匪SC的用户终端号段修改为归属于所述匪SC POOL 201内正常运行的MMSC。监测MMSC POOL 201内每一套MMSC的运行状态的一种较佳方式,可以为ENUM_ DNS 202在MMSC POOL 201内广播模拟消息,针对MMSCP00L 201内每一套MMSC,根据当前套MMSC对模拟消息的响应情况确认其运行状态,如果接收到当前套MMSC返回的响应消息, 则确认其正常运行,如果没有接收到当前套MMSC返回的响应消息,则确认其出现故障。具体实施中,MMSC POOL 201内每一套MMSC的通信接口包括MMl接口(MMSC禾PWAP 网关之间的接口)、MM2接口(匪SC的内部接口)、MM3接口(匪SC和电子信箱E-MAIL之间的接口)、MM4接口(MMSC之间的接口)、匪5接口(MMSC与归属位置寄存器HLR之间的接口)、MM6接口(MMSC和用户数据库之间的接口)、匪7接口(MMSC和SP之间的接口),本发明实施例涉及的通信接口主要包括匪1接口、匪3接口、匪4接口和匪7接口。具体实施中,可以在现有的ENUM_DNS上增加对MMSC的运行状态进行监测的功能模块,ENUM_DNS 202通过在MMSC POOL 201内广播模拟消息的方式掌握每一套MMSC的MMl 接口、MM3 接口、MM4 接口、MM7 接口的运行状态。ENUM_DNS 202 向 MMSC POOL 201 内每一套 MMSC的各接口分别发送模拟消息,所述模拟消息是指模拟正常多媒体消息业务流程的探测消息;针对所述MMSC POOL内每一套MMSC,如果在所有接口上均接收到当前套MMSC返回的响应消息,则确认其正常运行;如果在任一接口上没有接收到当前套MMSC返回的响应消息或响应超时(例如可以设定响应超时的时长阈值为60秒),则确认其出现故障。在监测到当前套匪SC出现故障后,ENUM_DNS 202启动容灾倒换流程。具体的, ENUM_DNS 202更新本地存储的用户终端号段与MMSC POOL 201内MMSC地址信息之间的归属关系,将归属于出现故障的MMSC的用户终端号段修改为归属于所述MMSC POOL内某一套或某几套正常运行的MMSC。同时,ENUM_DNS 202可以发送通知消息给全网的WAP网关和其它^SC,WAP网关和其它匪SC根据接收到的通知消息指示ENUM_DNS客户端清除缓存。当 ENUM_DNS监测到某一套ENUM_DNS出现故障时,还可以将出现故障的匪SC地址信息从归属关系中删除,从而将出现故障的匪SC从匪SC POOL中剥离出来。具体实施中,ENUM_DNS 202还可以在监测到出现故障的匪SC恢复正常运行时, 将用户终端号段与MMSC POOL 201内MMSC地址信息之间的归属关系恢复到该出现故障的匪SC出现故障之前的设置。
较佳的,为了实现系统的负载均衡,本发明实施例中,ENUM_DNS 202还可以用于监测MMSC POOL内每一套匪SC的负荷信息,当监测到负荷信息超过预先设置的负荷阈值的匪SC时,将负荷信息超过所述负荷阈值的MMSC的部分当前负荷分配至所述MMSC POOL内负荷信息未超过所述负荷阈值的匪SC。其中,匪SC POOL 201内每一套匪SC的负荷信息采用每秒处理的业务量进行表示。具体实施中,ENUM_DNS 202可以通过如下方式监测每一套MMSC的负荷信息。方式一ENUM_DNS在广播的模拟消息中携带获取负荷信息的标识;则匪SC根据接收到的模拟消息中携带的获取负荷信息的标识,上报自身的负荷信息,相应的,ENUM_DNS通过接收匪SC POOL内的匪SC上报的自身的负荷信息即可实现对匪SC POOL内每一套匪SC的负荷信息的监测。所述匪SC上报的自身的负荷信息可以携带在响应消息中返回给ENUM_DNS,也可以通过新增一条消息返回。具体实施中,MMSC POOL内每一套MMSC的负荷信息,具体可以包括:MMSC和WAP网关之间的匪1接口的负荷信息、匪SC和电子信箱E-MAIL之间的匪3接口的负荷信息、匪SC 之间的MM4接口的负荷信息、以及匪SC和业务提供商SP之间的匪7接口的负荷信息;以及ENUM_DNS,具体用于向所述匪SC POOL内每一套匪SC的各接口分别发送携带获取负荷信息的标识的模拟消息,并确定每一套MMSC的负荷信息为该MMSC的各接口上报的负荷信息之和。方式二ENUM_DNS 202从每一套匪SC的业务数据库中直接提取匪SC的负荷信息。具体实施中,所有MMSC正常运行时,当某一套MMSC的负荷信息超过预先设置的负荷阈值时,ENUM_DNS 202可以自动将归属于所述负荷信息超过预先设置的负荷阈值的 MMSC的部分当前负荷分配至所述MMSC P00L201内负荷信息未超过预先设置的负荷阈值的某一套或者某几套匪SC,实现了匪SC POOL 201内匪SC的业务均衡分流。较佳的,当监测到匪SCP00L 201内某一套匪SC发生故障时,可以综合考虑正常运行的匪SC的负荷信息, ENUM_DNS 202根据正常运行的匪SC上报的自身的负荷信息修改本地存储的用户终端号段与MMSC地址信息的归属关系,将归属于出现故障的MMSC的用户终端号段修改为归属于负荷信息未超过预先设置的负荷阈值的MMSC POOL内正常运行的某一套或者某几套MMSC,在实现了 MMSC之间自动倒换的同时实现业务均衡分流。基于同一发明构思,本发明实施例还提供一种多媒体消息服务方法及设备,由于该方法及设备解决技术问题的原理与多媒体消息服务系统类似,因此其实施可以参见系统的实施,重复之处不再赘述。如图3所示,为本发明实施例提供的多媒体消息服务方法的实施流程图,包括步骤S301、监测匪SC POOL内每一套匪SC的运行状态;S302、当监测到出现故障的匪SC时,在本地存储的用户终端号段与该匪SC POOL 内MMSC地址信息之间的归属关系中,将归属于该出现故障的MMSC的用户终端号段修改为归属于MMSC POOL内正常运行的MMSC。
较佳的,所述方法还包括监测MMSC POOL内每一套MMSC的负荷信息,当监测到负荷信息超过预先设置的负荷阈值的匪SC时,将负荷信息超过所述负荷阈值的匪SC的部分当前负荷分配至所述匪SC POOL内负荷信息未超过所述负荷阈值的匪SC。通过在所述MMSC POOL内广播模拟消息,可以监测MMSC POOL内每一套MMSC的运行状态,针对所述匪SC POOL内每一套匪SC,如果当前套匪SC返回响应消息,则确认当前套 MMSC正常运行;否则,确认当前套MMSC发生故障。通过在所述模拟消息中携带获取负荷信息的标识,可以同时监测匪SC POOL内每一套匪SC的负荷信息。具体实施中,ENUM_DNS在监测到出现故障的匪SC恢复正常运行时,还可以将修改后的归属关系恢复到出现故障的MMSC出现故障之前的设置。如图4所示,为发明实施例提供的ENUM_DNS —种可能结构示意图,包括监测单元401,用于监测多媒体消息中心池匪SC POOL内每一套多媒体消息中心匪SC的运行状态;执行单元402,执行单元,用于当监测到出现故障的MMSC时,在本地存储的用户终端号段与所述匪SC POOL内匪SC之间的归属关系中,将归属于所述出现故障的匪SC的用户终端号段修改为归属于所述MMSC POOL内正常运行的MMSC。具体实施中,ENUM_DNS还可以包括业务均衡单元403,其中监测单元401,还用于监测MMSC POOL内每一套MMSC的负荷信息;业务均衡单元403,用于根据监测单元401的监测结果,当监测到负荷信息超过预先设置的负荷阈值的MMSC时,将负荷信息超过所述负荷阈值的MMSC的部分当前负荷分配至所述匪SC POOL内负荷信息未超过所述负荷阈值的匪SC。具体的,监测单元401可以包括广播子单元4011和判断子单元4012,其中广播子单元4011,用于在所述匪SC POOL内广播模拟消息;判断子单元4012,用于针对所述匪SC POOL内每一套MMSC,判断当前套匪SC是否返回响应消息;如果是,确认当前套匪SC正常运行;如果否,确认当前套匪SC发生故障。具体实施中,还可以在广播子单元4011广播的模拟消息中携带获取匪SC负荷信息的标识,相应的,ENUM_DNS的监测单元401中还包括接收子单元4013,用于接收匪SC POOL内的匪SC根据模拟消息中携带的所述获取负荷信息的标识上报的自身的负荷信息;具体实施中,执行单元402还可以用于当监测到某一套匪SC出现故障时,发送通知消息给WAP网关和其它^SC,所述WAP网关和其它匪SC根据接收到的通知消息指示 ENUM_DNS客户端清除缓存;进一步,执行单元402还可以用于当监测到匪SC POOL内某一套匪SC出现故障时,将出现故障的匪SC的地址从归属关系中删除。为了更好地理解本发明的实施方法,下面通过具体的实施例来对本发明实施例的具体实施流程进行说明。为了便于描述,本发明实施例中,多媒体消息服务系统涉及的MMSC POOL 201,包括两套MMSC,分别为MMSC A和MMSC B。该实施例描述的为ENUM_DNS 202监测匪SC和WAP网关之间的接口匪1接口及MMSC和SP之间的匪7接口的运行状态。本发明实施例采用的多媒体消息服务系统架构图,如图5所示,ENUM_DNS 202同时监测MMSC POOL 201内匪SC A和MMSC B的运行状态,ENUM_DNS 202通过发送模拟消息掌握匪SC A及匪SC B和SP之间的MM7接口及匪SC和WAP网关之间的MMl接口的运行状态以及MMSC A和MMSC B自身的负荷信息。假设预先设置的模拟消息的响应超时的时长阈值为60秒,且ENUM_DNS在监测过程中,发现MMSC A出现故障,如图6所示,本发明实施例提供的多媒体消息服务方法的具体实施流程图,包括步骤S601、ENUM_DNS分别监测MMSC A和MMSC B的运行状态;ENUM_DNS向MMSC A和MMSC B的MMl接口及MM7接口分别广播模拟消息,即模拟正常多媒体消息业务流程的探测消息,以监测匪SC A及匪SC B的运行状态。S602、ENUM_DNS 监测到 MMSC A 出现故障;ENUM_NUM在设定的时长阈值例如60s内接收到匪SC B的匪1接口及匪7接口返回的响应消息,但是没有接收到匪SC A的匪1接口或者匪7接口返回的响应消息,由此, ENUM_DNS获知MMSC A发生故障,MMSCB正常运行。S603、ENUM_DNS启动容灾倒换流程;ENUM_DNS自动修改本地存储的用户终端号段与匪SC地址信息之间的归属关系, 将归属于MMSC A的用户终端号段修改为归属于MMSC B,并将MMSC A地址信息从归属关系中删除。S604、发送通知消息给WAP网关和MMSC B,WAP网关和MMSC B根据通知消息,指示 ENUM_DNS客户端清除缓存;S605、用户终端提交多媒体消息到WAP网关;原归属于匪SC A的用户终端通过SGSN-GGSN-WAP网关提交多媒体消息到WAP网关。S606、WAP网关向ENUM_DNS查询用户终端归属的MMSC ;S607、ENUM_DNS向WAP网关返回查询结果;ENUM_DNS向WAP网关返回查询结果,WAP网关获知提交多媒体消息的用户终端号段归属于MMSC B。S608、WAP网关提交多媒体消息到匪SC B ;S609、MMSC B查询ENUM_DNS以进行用户鉴权;匪SC B向ENUM_DNS查询,进行用户鉴权,确认提交多媒体消息的用户终端是否归属于MMSC B。S610、ENUM_DNS 返回鉴权结果;S61UMMSC B向WAP网关返回多媒体消息提交响应;S612、WAP网关向用户终端返回多媒体消息提交响应;S613、MMSC A恢复正常运行;S614、ENUM_DNS继续监测匪SC A和匪SC B的运行状态,监测到匪SC A恢复正常运行;S615、ENUM_DNS自动修改归属关系,恢复到匪SC A出现故障之前的设置。ENUM_DNS监测匪3接口、MM4接口的运行状态与此类似,这里不再赘述。本发明实施例提供的多媒体消息服务系统、方法及设备,将多套匪SC组成匪SC POOL,通过多套MMSC使用统一的用户数据库实现MMSC的池组化,ENUM_DNS监测MMSC POOL内每一套匪SC的运行状态,当监测到出现故障的匪SC时,将归属于该出现故障的匪SC的用户终端号段修改为归属于正常运行的MMSC,通过修改归属关系在不改变网络通信主体和模式的情况下,实现了在某一个匪SC出现故障时,该出现故障的匪SC到正常工作的匪SC 之间的自动倒换,达到了实时容灾、提高多媒体消息业务的可靠性的目的。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种多媒体消息服务系统,其特征在于,包括多媒体消息服务中心池MMSC POOL和电话号码映射工作组域名服务器ENUM_DNS,所述MMSCP00L包括至少两套多媒体消息服务中心MMSC,所述至少两套MMSC使用统一的用户数据库,其中所述ENUM_DNS,用于监测匪SC POOL内每一套匪SC的运行状态,当监测到出现故障的 MMSC时,在本地存储的用户终端号段与所述MMSCP00L内MMSC地址信息之间的归属关系中, 将归属于所述出现故障的MMSC的用户终端号段修改为归属于所述MMSC POOL内正常运行的 MMSC。
2.如权利要求1所述的系统,其特征在于,所述ENUM_DNS,还用于监测匪SC POOL内每一套匪SC的负荷信息,当监测到负荷信息超过预先设置的负荷阈值的匪SC时,将负荷信息超过所述负荷阈值的匪SC的部分当前负荷分配至所述MMSC POOL内负荷信息未超过所述负荷阈值的MMSC。
3.如权利要求2所述的系统,其特征在于,所述ENUM_DNS,具体用于通过在所述MMSC POOL内广播模拟消息,针对所述MMSC POOL 内每一套MMSC,根据当前套MMSC对模拟消息的响应情况确认其运行状态,如果接收到当前套匪SC返回的响应消息,则确认其正常运行,如果没有接收到当前套匪SC返回的响应消息,则确认其出现故障。
4.如权利要求3所述的系统,其特征在于,所述匪SCPOOL内匪SC的运行状态,具体包括匪SC和无线应用协议WAP网关之间的匪1接口的运行状态、匪SC和电子信箱E-MAIL 之间的MM3接口的运行状态、MMSC之间的MM4接口的运行状态、以及MMSC和业务提供商SP 之间的匪7接口的运行状态;所述ENUM_DNS,具体用于向所述匪SC POOL内每一套匪SC的各接口分别发送模拟消息,针对所述MMSC POOL内每一套MMSC,如果在设置的时长阈值内在所有接口上均接收到当前套MMSC返回的响应消息,则确认其正常运行;如果在设置的时长阈值内在任一接口上没有接收到当前套MMSC返回的响应消息,则确认其出现故障。
5.如权利要求3所述的系统,其特征在于,所述ENUM_DNS广播的模拟消息中携带获取负荷信息的标识;以及所述匪SC,用于根据接收到的模拟消息中携带的所述获取负荷信息的标识,上报自身的负荷信息。
6.如权利要求5所述的系统,其特征在于,所述匪SCPOOL内每一套匪SC的负荷信息,具体包括匪SC和无线应用协议WAP网关之间的匪1接口的负荷信息、匪SC和电子信箱 E-MAIL之间的匪3接口的负荷信息、匪SC之间的MM4接口的负荷信息、以及匪SC和业务提供商SP之间的匪7接口的负荷信息;以及所述ENUM_DNS,具体用于向所述MMSC POOL内每一套MMSC的各接口分别发送携带获取负荷信息的标识的模拟消息,并确定每一套MMSC的负荷信息为该MMSC的各接口上报的负荷信息之和。
7.如权利要求1或2所述的系统,其特征在于,所述ENUM_DNS,还用于当监测到出现故障的匪SC时,发送通知消息给WAP网关和其它 ^SC,所述WAP网关和其它匪SC根据接收到的通知消息指示ENUM_DNS客户端清除缓存。
8.如权利要求1或2所述的系统,其特征在于,所述ENUM_DNS,还用于当监测到出现故障的MMSC时,将所述出现故障的匪SC地址信息从归属关系中删除。
9.如权利要求1所述的系统,其特征在于,所述ENUM_DNS,还用于当监测到出现故障的匪SC恢复正常运行时,将所述归属关系恢复到所述出现故障的MMSC出现故障之前的设置。
10.一种多媒体消息服务方法,其特征在于,包括监测多媒体消息中心池MMSC POOL内每一套多媒体消息中心MMSC的运行状态;当监测到出现故障的匪SC时,在本地存储的用户终端号段与所述匪SC POOL内匪SC 地址信息之间的归属关系中,将归属于所述出现故障的匪SC的用户终端号段修改为归属于所述MMSC POOL内正常运行的MMSC。
11.如权利要求10所述的方法,其特征在于,还包括监测MMSC POOL内每一套MMSC的负荷信息,当监测到负荷信息超过预先设置的负荷阈值的MMSC时,将负荷信息超过所述负荷阈值的MMSC的部分当前负荷分配至所述MMSC POOL 内负荷信息未超过所述负荷阈值的匪SC。
12.如权利要求11所述的方法,其特征在于,所述监测匪SCPOOL内每一套匪SC的运行状态,具体包括在所述MMSC POOL内广播模拟消息;针对所述匪SC POOL内每一套匪SC,判断当前套匪SC是否返回响应消息;如果是,确认当前套MMSC正常运行;如果否,确认当前套匪SC发生故障。
13.如权利要求12所述的方法,其特征在于,所述模拟消息中携带获取负荷信息的标识;以及所述方法还包括接收所述MMSC POOL内的MMSC根据所述模拟消息中携带的获取负荷信息的标识上报的自身的负荷信息。
14.如权利要求10或11所述的方法,其特征在于,还包括当监测到出现故障的匪SC时,发送通知消息给WAP网关和其它^SC,所述WAP网关和其它匪SC根据接收到的通知消息指示ENUM_DNS客户端清除缓存。
15.如权利要求10或11所述的方法,其特征在于,还包括当监测到出现故障的匪SC 时,将所述出现故障的MMSC地址信息从归属关系中删除。
16.如权利要求10或11所述的方法,其特征在于,还包括当监测到出现故障的匪SC 恢复正常运行时,将所述归属关系恢复到所述出现故障的MMSC出现故障之前的设置。
17.一种电话号码映射工作组域名服务器ENUM_DNS,其特征在于,包括监测单元,用于监测多媒体消息中心池MMSC POOL内每一套多媒体消息服务中心MMSC 的运行状态;执行单元,用于当监测到出现故障的MMSC时,在本地存储的用户终端号段与所述MMSC POOL内MMSC地址信息之间的归属关系中,将归属于所述出现故障的MMSC的用户终端号段修改为归属于所述MMSC POOL内正常运行的MMSC。
18.如权利要求17所述的ENUM_DNS,其特征在于,还包括业务均衡单元,其中所述监测单元,还用于监测MMSC POOL内每一套MMSC的负荷信息; 所述业务均衡单元,用于当监测到负荷信息超过预先设置的负荷阈值的MMSC时,将负荷信息超过所述负荷阈值的MMSC的部分当前负荷分配至所述MMSC POOL内负荷信息未超过所述负荷阈值的匪SC。
19.如权利要求18所述的ENUM_DNS,其特征在于,所述监测单元包括广播子单元和判断子单元,其中所述广播子单元,用于在所述MMSC POOL内广播模拟消息;所述判断子单元,用于针对所述匪SC POOL内每一套匪SC,判断当前套匪SC是否返回响应消息;如果是,确认当前套匪SC正常运行;如果否,确认当前套匪SC发生故障。
20.如权利要求19所述的ENUM_DNS,其特征在于,所述检测单元还包括接收子单元,其中所述广播子单元广播的模拟消息中携带获取负荷信息的标识;以及所述接收子单元,用于接收所述MMSC POOL内的MMSC根据所述模拟消息中携带的获取负荷信息的标识上报的自身的负荷信息。
21.如权利要求17或18所述的ENUM_DNS,其特征在于,所述执行单元,还用于当监测到出现故障的MMSC时,发送通知消息给WAP网关和其它 ^SC,所述WAP网关和其它匪SC根据接收到的通知消息指示ENUM_DNS客户端清除缓存。
22.如权利要求17或18所述的ENUM_DNS,其特征在于,所述执行单元,还用于当监测到匪SC POOL内出现故障的匪SC时,将所述出现故障的匪SC地址信息从归属关系中删除。
全文摘要
本发明公开了一种多媒体消息服务系统、方法及设备,用以在不改变网络通信主体和模式的情况下,实现某一套MMSC出现故障时,MMSC之间的自动倒换。所述多媒体消息服务系统包括MMSC POOL和ENUM_DNS,所述MMSC POOL包括至少两套MMSC,所述至少两套MMSC使用统一的用户数据库,其中所述ENUM_DNS,用于监测MMSC POOL内每一套MMSC的运行状态,当监测到出现故障的MMSC时,在本地存储的用户终端号段与所述MMSC POOL内MMSC地址信息之间的归属关系中,将归属于所述出现故障的MMSC的用户终端号段修改为归属于所述MMSC POOL内正常运行的MMSC。
文档编号H04W88/18GK102404697SQ20101028253
公开日2012年4月4日 申请日期2010年9月14日 优先权日2010年9月14日
发明者刘欣梦, 常会卿, 张秀成, 杨亚红 申请人:中国移动通信集团河南有限公司