实现多媒体消息业务系统存储容灾的装置及方法

文档序号:7656380阅读:182来源:国知局
专利名称:实现多媒体消息业务系统存储容灾的装置及方法
技术领域
本发明涉及网络服务存储领域,尤其涉及到实现多媒体消息业务系统存 储容灾的装置及方法。
背景技术
随着多媒体消息业务的广泛使用,系统的安全性及其容灾能力已经是衡 量系统的一个重要标准,而存储系统的容灾方案尤为重要。
现行的多媒体消息系统所使用的存储设备为Network Attachment Store (网络附加存储设备),该方式不受网络架构影响,而且易于扩展,但是作 为通用的容灾方案其实现复杂并且昂贵。基于多媒体消息业务系统对文件存 储的有效期要求不强,没有必要长时间存储文件的特性,提出一种筒单有效 并且经济的多媒体存储容灾实现方式非常重要。

发明内容
本发明所要解决的技术问题是提供一种简单有效经济的多媒体存储容 灾装置和方法。
为解决上述技术问题,本发明提出了一种实现多媒体消息业务系统存储 容灾的方法,包括如下步骤
步骤一,多媒体消息业务系统启动后,启动存储监控模块和存储设备控 制模块;
步骤二,存储监控模块扫描当前存储设备,判断出现的存储异常类型;
步骤三,当所述存储异常类型超过系统设置,存储监控模块向存储设备 控制模块发送存储设备切换请求;
步骤四,存储设备控制模块收到所述存储设备切换请求后,判断当前系
统的存储设备类型,如果存储设备控制模块判断出系统当前是主存储设备, 则切换到辅助存储设备。
进一步地,上述方法还可具有以下特点,所述步骤四中,如果存储设备 控制模块判断出系统当前是辅助存储设备,发送告警信息给系统管理员,该 告警信息中携带系统告警类型及描述信息,所述系统管理员收到所述告警信 息后,关闭所述多媒体消息业务系统。
进一步地,上述方法还可具有以下特点,所述步骤二中,存储监控模块 定时扫描当前存储设备。
进一步地,上述方法还可具有以下特点,所述步骤四中,如果存储设备 控制模块判断出系统当前是主存储设备,发送告警信息给系统管理员,该告 警信息中携带主存储设备异常的信息。
进一步地,上述方法还可具有以下特点,步骤二中所述存储异常类型包 含一级存储异常和二级存储异常,其中一级存储异常包含存储设备异常,存 储设备网络异常,存储设备满,二级存储异常包含文件存储异常,所述步骤 三中,当所述存储异常类型为一级存储异常时或二级存储异常发生的次数超 过系统指定的次数,所述存储异常类型超过系统设置。
进一步地,上述方法还可具有以下特点,还包括步骤,系统管理员使用 系统工具向存储设备控制模块发送切换到主存储设备的请求,所述存储设备 控制模块收到该请求后,判断系统当前的设备存储类型,如果系统当前是辅
助存储设备,则切换到主存储i殳备,否则,不响应该请求。
本发明还提出 一种实现多媒体消息业务系统存储容灾的装置,包括主存 储设备,辅助存储设备,其特征在于,还包括存储监控模块、存储控制信息 模块和存储设备控制模块,其中
存储监控模块,负责对多媒体消息业务系统的存储异常情况进行监测, 在存储异常超过系统设置时,向存储设备控制模块发送切换请求;
存储控制信息模块,用于配置控制信息;
存储设备控制模块,与存储监控模块和存储设备控制模块相连,接收到 存储监控模块的切换请求后,根据存储控制信息模块的控制信息,决定当前
系统的主存储设备和辅助存储设备之间的切换。
进一步地,上述装置还可具有以下特点,所述存储监控模块,在收到所 述多媒体消息业务系统其他模块的严重异常告警时,向存储设备控制模块发 送切换请求。
进一步地,上述装置还可具有以下特点,所述存储设备控制模块,接收 到存储监控模块的切换请求后,判断所述多媒体消息业务系统当前的存储设 备,如果当前的存储设备是主存储设备,将系统的存储设备切换到辅助存储 设备上,如果当前的存储设备是辅助存储设备,发送告警信息给系统管理员, 系统管理员关闭系统。
进一步地,上述装置还可具有以下特点,所述存储设备控制模块收到系 统管理员使用系统工具发送的切换到主存储设备的请求后,判断系统当前的 设备存储类型,如果系统当前是辅助存储设备,则切换到主存储设备,否则, 不响应该讳^求。
本发明在现有多媒体消息业务系统基础上提供了 一种简单、可靠并且经 济的实现存储容灾的装置及方法,在不改动现有网络架构,只添加简单设 备的条件下即可保证整个多媒体消息业务系统的存储安全和业务安全。


图1所示为本发明多媒体消息业务系统存储逻辑架构图。
图2所示为本发明多媒体消息业务系统逻辑处理流程图。 图3所示为本发明系统管理员发送主动切换请求流程图。
具体实施例方式
下面将结合附图对本发明进行说明。
图1所示为本发明多媒体消息业务系统的存储逻辑架构图,辅助存储设 备在逻辑上和主存储设备分开,但是物理上可以是同一外部存储器,或者使 用本地服务器,因为在多媒体消息业务系统中,业务的存储量有限,而且在 本发明中,要求当系统切换到辅助存储设备时,需要给系统管理人员发送告200710122636.3
说明书第4/6页
警信息,以做到及时恢复主存储设备,所以对辅助存储设备本身要求不是很 高,可以根据实际情况进行布置。
本发明实现多媒体消息业务系统存储容灾的装置包括
存储监控模块与系统的主业务模块相连,负责每隔一定的时间间隔对 多媒体消息业务系统的存储异常情况进行监测,当存储异常超过系统设置, 或者收到系统其他模块严重异常告警时,向存储设备控制模块发送切换请
求;
存储异常包含一级存储异常和二级存储异常。其中一级存储异常包含存 储设备异常,存储设备网络异常,存储设备满等各种异常类型,通常为硬件 存储失败;二级存储异常包含文件存储异常,通常为软件存储失败。
其中一级存储异常需要马上切换,二级存储异常可以重新启动存储设备 控制模块,但是重启次数超过系统设置时需要切换存储设备。
二级存储异常时,存储监控模块向存储设备控制模块发送重启请求,存 储设备控制模块收到重启请求后,重新读入存储控制信息,重新启动本模块。
存储控制信息模块用于通过提供接口来配置容灾方式等控制信息,接 口通过文件和消息的方式发送;主要包含两种, 一是获取系统管理员的操作 命令,二是通过读取配置文件获得容灾的一些参数,比如主存储设备参数, 辅助存储设备参数,成功率参数等;
这里所说的容灾方式有两种, 一是主存储设备出现异常,存储设备控制 模块发送告警信息给系统管理员,并且将系统的存储设备切换到辅助存储设 备上;二是当前主设备还未恢复正常,同时辅助存储设备出现异常,这种情 况下系统严重异常,存储设备控制模块发送告警通知系统管理员,由系统管 理员将系统关闭。
存储设备控制模块与存储监控模块、存储控制信息模块相连,根据存 储监控模块和存储控制信息模块的相关数据,决定当前系统存储的主存储设 备和辅助存储设备之间的切换,并且在辅助存储设备切换到主存储设备的时 候,保证系统对存储内容访问的无缝切换。
其中,所述存储设备控制模块根据另外两模块的数据进行切换和恢复操
作,即从存储监控模块得到主存储设备和辅助存储设备的状态,从存储控制 信息模块得到存储控制信息和切换控制信息,然后所述控制信息进行切换。
以上所述各模块均在业务服务器上,和存储设备分离。
在主服务器上,在业务服务器内增加相关的服务,即可完成存储的容
灾功能,下面结合图2给出实现多媒体消息业务系统存储容灾的具体过程
步骤110:系统启动后,启动存储监控模块和存储设备控制模块。
步骤120:存储监控模块定时扫描当前设备存储异常类型,存储异常类 型可以分成不同类型,不同等级。
存储是否异常通过两种方式来判断, 一是通过存储过程中产生的错误类 型判断, 一是通过存储产生的超时时间判断存储网络情况。
存储异常包含一级存储异常和二级存储异常。其中一级存储异常包含存 储设备异常,存储设备网络异常,存储设备满等各种异常类型,通常为硬件 存储失败;二级存储异常包含文件存储异常,通常为软件存储失败。
其中一级存储异常需要马上切换,二级存储异常可以重新启动存储设备 控制模块,但是重启次数超过系统设置时需要切换存储设备。
步骤130:当存储异常超过系统设置(如发生一级异常,或发生若干次 二级异常,其次数超过系统设置),或者收到系统其他模块严重异常告警时, 向存储设备控制模块发送切换请求。
步骤140:存储设备控制模块收到切换请求,根据系统当前的设备存储 类型决定设备操作,如果系统当前的设备是主存储设备,转到步骤150;如 果系统当前的设备是辅助存储设备,转到步骤160;
步骤150:说明当前存储设备异常,存储设备控制模块发送告警信息给 系统管理员,该告警信息中携带主存储设备异常的信息,并将系统的存储设 备切换到辅助存储设备上,结束。
步骤160:说明当前主存储设备还未成功回复,同时辅助存储设备出现
异常,这种情况下系统严重异常,存储设备控制模块发送告警信息给系统管 理员,该告警信息中携带系统告警类型及描述信息,系统管理员收到该告警 信息后,将系统关闭,结束。
除了接收来自存储监控模块的切换请求,存储设备控制模块也可以接收 来自系统管理员发送的主动切换请求,这样当主存储设备恢复正常时,系统 能够切换回主存储设备,系统管理员在系统从主存储设备切换到辅助存储设 备后,或收到主存储设备异常的告警信息时,就会对主存储设备进行检查恢 复,当主存储设备恢复后,就要发送切换到主存储设备的请求。
步骤210,系统管理员使用系统工具发送主动切换到主存储设备的请求 给存储设备控制模块,以完成系统由辅助存储设备到主存储设备的切换;
步骤220,存储设备控制模块收到主动切换到主存储设备请求后,判断 系统当前的存储设备类型,如果系统当前的存储设备是辅助存储设备,转到 步骤230,否则,转到步骤240;
步骤230,存储设备控制模块将系统的存储设备切换到主存储设备,结束。
步骤240,不响应该切换请求,结束。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种实现多媒体消息业务系统存储容灾的方法,包括如下步骤步骤一,多媒体消息业务系统启动后,启动存储监控模块和存储设备控制模块;步骤二,存储监控模块扫描当前存储设备,判断出现的存储异常类型;步骤三,当所述存储异常类型超过系统设置,存储监控模块向存储设备控制模块发送存储设备切换请求;步骤四,存储设备控制模块收到所述存储设备切换请求后,判断当前系统的存储设备类型,如果存储设备控制模块判断出系统当前是主存储设备,则切换到辅助存储设备。
2、 如权利要求1所述的方法,其特征在于,所述步骤四中,如果存储 设备控制模块判断出系统当前是辅助存储设备,发送告警信息给系统管理 员,该告警信息中携带系统告警类型及描述信息,所述系统管理员收到所述 告警信息后,关闭所述多媒体消息业务系统。
3、 如权利要求l所述的方法,其特征在于,所述步骤二中,存储监控 模块定时扫描当前存储设备。
4、 如权利要求l所述的方法,其特征在于,所述步骤四中,如果存储 设备控制模块判断出系统当前是主存储设备,发送告警信息给系统管理员, 该告警信息中携带主存储设备异常的信息。
5、 如权利要求l所述的方法,其特征在于,步骤二中所述存储异常类 型包含一级存储异常和二级存储异常,其中一级存储异常包含存储设备异 常,存储设备网络异常,存储设备满,二级存储异常包含文件存储异常,所 述步骤三中,当所述存储异常类型为一级存储异常时或二级存储异常发生的 次数超过系统指定的次数,所述存储异常类型超过系统设置。
6、 如权利要求l所述的方法,其特征在于,还包括步骤,系统管理员 使用系统工具向存储设备控制模块发送切换到主存储设备的请求,所述存储 设备控制模块收到该请求后,判断系统当前的设备存储类型,如果系统当前 是辅助存储设备,则切换到主存储设备,否则,不响应该请求。
7、 一种实现多媒体消息业务系统存储容灾的装置,包括主存储设备, 辅助存储设备,其特征在于,还包括存储监控模块、存储控制信息模块和存储设备控制模块,其中存储监控模块,负责对多媒体消息业务系统的存储异常情况进行监测, 在存储异常超过系统设置时,向存储设备控制模块发送切换请求;存储控制信息模块,用于配置控制信息;存储设备控制模块,与存储监控模块和存储设备控制模块相连,接收到 存储监控模块的切换请求后,根据存储控制信息模块的控制信息,决定当前 系统的主存储设备和辅助存储设备之间的切换。
8、 如权利要求7所述的装置,其特征在于,所述存储监控模块,在收 到所述多媒体消息业务系统其他模块的严重异常告警时,向存储设备控制模 块发送切换请求。
9、 如权利要求7所述的装置,其特征在于,所述存储设备控制模块, 接收到存储监控模块的切换请求后,判断所述多媒体消息业务系统当前的存 储设备,如果当前的存储设备是主存储设备,将系统的存储设备切换到辅助 存储设备上,如果当前的存储设备是辅助存储设备,发送告警信息给系统管 理员,系统管理员关闭系统。
10、 如权利要求7所述的装置,其特征在于,所述存储设备控制模块收 到系统管理员使用系统工具发送的切换到主存储设备的请求后,判断系统当 前的设备存储类型,如果系统当前是辅助存储设备,则切换到主存储设备, 否则,不响应该:清求。
全文摘要
一种实现多媒体消息业务系统存储容灾装置及方法,多媒体消息业务系统启动后,启动存储监控模块和存储设备控制模块;存储监控模块扫描当前存储设备,判断出现的存储异常类型;当所述存储异常类型超过系统设置,存储监控模块向存储设备控制模块发送存储设备切换请求;存储设备控制模块收到所述存储设备切换请求后,根据存储控制信息模块配置的控制信息,判断当前系统的存储设备类型,如果存储设备控制模块判断出系统当前是主存储设备,则切换到辅助存储设备。存储设备控制模块,与存储监控模块和存储设备控制模块相连,接收到存储监控模块的切换请求后,根据存储控制信息模块的控制信息,决定当前系统的主存储设备和辅助存储设备之间的切换。
文档编号H04L1/22GK101106548SQ20071012263
公开日2008年1月16日 申请日期2007年7月10日 优先权日2007年7月10日
发明者翔 周, 剑 张, 王景祥 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1