一种语音处理系统的实现方法

文档序号:7965034阅读:170来源:国知局
专利名称:一种语音处理系统的实现方法
技术领域
本发明涉及通信领域的语音处理系统,具体涉及一种语音处理系统的实现方法,本发明 也可应用于其他多媒体处理系统。
背景技术
在通信系统中越来越多的应用涉及到语音资源,如彩铃,语音消息等业务。在通信 系统中 一般都是由统一 的语音系统向不同的应用提供语音支持。
语音系统包括两部分语音处理模块和语音存储模块。所述语音处理模块完成语音 的发送和接收功能,包括模拟信号和数字信号的转换,在用户有放音需求时将存储的语 音文件转换成模拟信号向用户提供放音,比如彩铃业务;在用户有录音需求时将用户的 录音数据进行编码、模数转换、压縮处理。所述语音存储模块完成语音文件的存储及管 理功能,向语音处理模块提供语音数据或从语音处理模块接收语音数据进行存储。
通常情况下语音系统中语音处理模块是分散的,存在于电信交换系统内部,通过电 信系统的交换网向用户提供服务,如放音、录音;语音存储模块是存在于电信交换系统 外部的,由通用计算机实现,语音存储模块通过TCP/IP网络和语音处理模块相连。
语音存储模块一般是集中管理,对于其可靠性、性价比都有较高要求。为了提高可 靠性比较常用的方式有两种 一种是主备热备份方式;另一种是双机系统。
所述主备热备份是两个完全相同配置的计算机实现, 一个作为主机, 一个作为备机, 由于语音存储模块需要较大的存储空间和存储可靠性,需要各配置一个磁盘阵列。两台 计算机同时运行,拥有各自的IP地址,区别在于只有主机向语音处理模块提供服务,备 机只向语音处理模块上报自己的状态并和主机握手。在主机出现异常的情况下,备机检 测到异常后立即将自己切换为主机状态,而异常的主机切换为备机。由于备机也一直处 于运行状态,所以在主机出现故障时能够立即切换为主机提供服务,其优点在于能够不 中断业务,其缺点在于两台同样配置的计算机同一时间只有一台提供服务,性价比不高。
所述双机系统是指两台计算机共用一个磁盘阵列,只有主机的服务处于运行状态, 并控制磁盘阵列,双机控制软件同时运行于两台计算机,所述双机控制软件是独立的监 控程序,监控主机的运行状态,并在主机异常时启动备机的服务,将备机切换为主机,
并接管磁盘阵列。由于备机启动和接管磁盘阵列需要一定的时间, 一般情况下在分钟级, 导致服务的中断,引起用户投诉,由于主备机共用一个磁盘阵列,相对成本比主备热备 份低。
综上所述,主备热备份和双机系统各有其优缺点,不能同时提供高可靠性和高性价 比。目前尚未发现有公开的文献介绍语音存储模块的负荷分担和主备备份相结合的方法。

发明内容
为了实现上述发明目的,本发明提出一种将负荷分担和主备备份相结合的方法灵活 配置语音存储模块,是一种性价比较高且能够及时切换不中断服务的语音存储系统的实 现方法。
本发明根据具体业务对于可靠性和性价比的要求进行配置,满足具体业务的需求。
本发明的语音系统,包括若干语音处理模块和若干语音存储模块,具体数量根据需 求可灵活配置。
本发明具体是这样实现的
一种语音处理系统的实现方法,包括
配置语音存储模块的主备用状态;
启动语音存储模块,向语音处理模块注册,上报主备用状态; 其特征在于,还包括如下步骤
记录语音存储模块的状态,在随后的运行过程中语音处理模块定时和语音存储模块 握手,获知对方报告的状态;
收到语音处理请求,语音处理模块选择主用语音存储模块完成本次服务;
在某个主用状态的语音存储模块出现异常时,语音处理模块上报异常给控制中心, 由控制中心切换备用状态的语音存储模块为主用状态;
语音处理模块将在新的主用状态语音存储模块中选择一个来完成服务。
所述配置语音存储模块的主备用状态,是按照业务的具体需求,进行系统的配置和 连接。
所述语音处理模块选择主用语音存储模块是指,按照负荷在主用状态的语音存储模
块之间进行负荷分担的原则选择语音存储模块完成服务。
控制中心获知主用状态的语音存储模块出现异常,在告警模块中体现,根据告警信息进 行故障处理,如果故障能够很快恢复则可直接恢复继续作为主用语音处理模块,如果故障不 能及时恢复可直接通过控制中心发命令给备用语音存储模块,令其倒换为主用语音存储模块。 采用本发明提出的方法与现有技术相比,能够提高性价比,配置多个主用,在多个 主用之间进行负荷分担,备用可少于主用,但是不影响可靠性;主备用都处于运行状态, 一旦某个主用语音存储模块出现故障,备用可立即切换为主用提供服务。


图1是主备方式的语音系统结构图; 图2是双机系统方式的语音系统结构图; 图3是本发明的语音系统结构图; 图4是本发明的流程图。
具体实施例方式
本发明的实现方法包括下面的步骤
第1步,通过语音存储模块的配置文件配置语音存储模块的主备用状态,原则是一 个语音系统中至少配置一个语音存储模块为主用状态;
第2步,所有语音存储模块在启动后向所有语音处理模块上报本机的主备用状态;
第3步,语音处理模块记录语音存储模块的状态,并在其后的运行过程中语音存储 模块和语音处理模块会定时握手,向对方报告自己的状态;
第4步,语音处理模块收到放音或录音请求时,按照在主用状态的语音存储模块之 间进行负荷分担的原则选择语音存储模块完成本次服务;
第5步,当某个主用状态的语音存储模块出现异常时语音处理模块上报异常给控制 中心,由控制中心切换备用状态的语音存储服务器为主用状态;
第6步,语音处理模块将服务请求按照负荷分担的原则在新的主用状态语音服务器 中选择一个来完成服务。
随着智能网的发展,越来越多的增值业务需要语音平台系统完成语音功能,如彩铃、背 景音乐、语音信箱,客服系统等。
在实际应用中使用VMS (Voice message system)为所有这些应用提供语音支持。VMS 主要包括MRB和VMSVR, MRB (media resource board)作为语音处理模块,是交换机系统 中的一块单板,它通过HW线接入交换网,为用户提供语音服务,包括最基本的录音和放音 服务。VMSVR (Voice message server)作为语音存储模块,硬件上为独立服务器,它完成语 音数据的存储和管理功能,和MRB通过TCP/IP连接,为MRB的放音和录音提供语音数据 的支持。
根据不同的业务需求,具体的配置和连接情况有所不同,下面以彩铃系统为例说明本方 法的实现步骤。
根据系统需求配置40个语音处理模块MRB,配置4个语音存储模块VMSVR。
第一步修改语音存储模块VMSVR的配置文件,将3个VMSVR配置为主机,1个 VMSVR配置为备机;主机为MRB提供语音服务,备机处于运行状态但不提供服务;
第二步VMSVR在启动时向MRB注册,注册信息中包含了主备信息;
第三步MRB记录所有向其注册的VMSVR的信息,并定时4秒和所有注册的VMSVR 握手,如果连续3次握手失败则认为该VMSVR已经异常;
第四步MRB接收到彩铃放音请求则按照负荷分担的方式选择一个主用状态的VMSVR 完成本次请求,下次放音请求则按顺序选择另一个主用状态的VMSVR完成;
第五步如果某一个主用状态的VMSVR出现异常,其后的所有放音请求都由剩下的2 个主用状态的VMSVR完成;
第六步控制中心获知VMSVR异常的情况会在告警模块中体现,维护人员根据告警信 息进行处理,如果该VMSVR故障能够很快恢复则可直接恢复继续作为主用VMSVR,如果 该故障不能及时恢复可直接通过控制中心发命令给备用VMSVR,令其倒换为主用VMSVR, 这样就还是3个VMSVR提供服务,能够满足用户需要。
在这样的一个系统中,按照本发明所述方法,只需要4台VMSVR就可以提供如果使用 主备热备份的方式,需要6台相同配置的VMSVR,成本也很高;如果使用双机系统,要达 到同样的可靠性,要能够同时有3套VMSVR提供服务实际上需要6台计算机,3个磁盘阵 列,成本也会很高。
权利要求
1、一种语音处理系统的实现方法,包括配置语音存储模块的主备用状态;启动语音存储模块,向语音处理模块注册,上报主备用状态;其特征在于,还包括如下步骤记录语音存储模块的状态,在随后的运行过程中语音处理模块定时和语音存储模块握手,获知对方报告的状态;收到语音处理请求,语音处理模块选择主用语音存储模块完成本次服务;在某个主用状态的语音存储模块出现异常时,语音处理模块上报异常给控制中心,由控制中心切换备用状态的语音存储模块为主用状态;语音处理模块将在新的主用状态语音存储模块中选择一个来完成服务。
2、 如权利要求1所述的语音处理系统的实现方法,其特征在于所述配置语音存储模块的主备用状态,是按照业务的具体需求,进行系统的配置和连接。
3、 如权利要求1所述的语音处理系统的实现方法,其特征在于所述语音处理模块选择主用语音存储模块是指,按照负荷在主用状态的语音存储模块之 间进行负荷分担的原则选择主用语音存储模块完成服务。
4、 如权利要求1所述的语音处理系统的实现方法,其特征在于所述控制中心获知主用语音存储模块出现异常,在告警模块中体现,根据告警信息进行 故障处理,如果故障能够很快恢复则可直接恢复继续作为主用语音处理模块,如果故障不能 及时恢复可直接通过控制中心发命令给备用语音存储模块,令其倒换为主用语音存储模块。
全文摘要
本发明公开了一种语音处理系统的实现方法,包括配置语音存储模块的主备用状态;启动语音存储模块,向语音处理模块注册,上报主备用状态;记录语音存储模块的状态,在随后的运行过程中语音处理模块定时和语音存储模块握手,获知对方报告的状态;收到语音处理请求,语音处理模块选择主用语音存储模块完成本次服务;在某个主用状态的语音存储模块出现异常时,语音处理模块上报异常给控制中心,由控制中心切换备用状态的语音存储模块为主用状态;语音处理模块将在新的主用状态语音存储模块中选择一个来完成服务。本发明将负荷分担和主备备份相结合灵活配置语音存储模块,是一种性价比较高且能够及时切换不中断服务的语音处理系统的实现方法。
文档编号H04M3/487GK101110862SQ20061010341
公开日2008年1月23日 申请日期2006年7月18日 优先权日2006年7月18日
发明者玲 景, 俊 牟, 王景平 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1