一种VOIP语音业务主备模块同步及实时倒换方法技术

技术编号:4134013 阅读:233 留言:0更新日期:2012-04-11 18:40
一种VOIP语音业务主备模块同步及实时倒换方法,涉及信令网关主备用模块无缝切换,在备用模块上电后,与主用模块建立通信,通知主用模块自己的存在,由主用模块将配置信息发送给备用模块,然后由备用模块向主用模块发起确认,之后主用模块将业务信息同步给备用模块,同步完成后,主备用模块同时标记同步完成标志,备用模块上电同步这一环节结束,开始实时的数据同步。在实时同步阶段,备用模块根据通信内容,解析后修改自身状态,达到与主用模块同步的状态。本发明专利技术所述的同步及实时倒换方法,可实时地同步主备模块数据,切换过程简单,切换后新的主用模块能立即准确处理语音业务,实现主备模块无缝切换,且适用于MEGACO和MGCP两种协议。

【技术实现步骤摘要】

本专利技术涉及信令网关主备用模块无缝切换,具体的说是一种VOIP语音业务主备模块同步及实时倒换方法
技术介绍
将打电话通过互联网传输的VoIP技术是目前世界上最经济的电 话技术之一。尽管存在一些严重的局限性,但由于其成本低,同时能 提供语音、数据和视频多种业务功能等优势,得到通信业的青睐,逐 步得以推广。随着VoIP技术越来越广泛的使用,人们对于VoIP网络的可靠性、 性能和安全性关注度明显提高。对于VoIP网络,其可靠性涉及到多 方面,包括产品自身的软硬件设计、整体结构、操作系统以及数据网 络需要配合所提供的保障。除了在VoIP网络设计时,进行全局化的 考虑,包括系统的容灾和备份措施,在某节点出现故障时,有相应的 保障措施。另外产品本身的冗余特性,则是能提高VoIP语音业务可 靠性的最直接方法,对于提高系统的整体可靠性来说,是不可或缺的 部分。人们希望价格低廉的IP电话不只是能实现语音业务,还希望能 进一步提高通话质量和保障通话的持续性。但现今网络中的IP电话 通过因特网传输数据,因特网中的信令网关各式各样,在复杂的网络 环境中,可能遇到意外的事件或者遭受攻击,导致信令网关的瘫痪, 影响用户的实际使用。而且,因特网不如PSTN传统电话网络稳定, VoIP语音的质量与可靠度相比传统PSTN网更易受网络环境或设备故 障影响。为了确保当信令网关故障后,用户的业务能不受其影响,一 般采用主备模块冗余备份方式(主备模块也可称为主盘和备盘),当前激活的主用模块(主盘)出现故障时,在短暂的时间内,及时将业 务切换到备用模块(备盘)。但是,对于语音业务,实时性和准确性 的要求很严格,发生主备切换的时间无法预料,为了实现主备模块(主 盘和备盘)快速准确的切换,如何实现主备模块(主盘和备盘)的无 缝切换是急需解决的问题。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种VOIP语音业务主备模块同步及实时倒换方法,可实时地同步主备模块数 据,切换过程简单,切换后新的主用模块能立即准确处理语音业务,实现了主备模块的无缝切换,且适用于MEGAC0和MGCP两种协议。为达到以上目的,本专利技术采取的技术方案是-一种VOIP语音业务主备模块同步及实时倒换方法,其特征在于 包括以下步骤步骤l,备用模块上电,向主用模块发送通知信息;步骤2,主用模块收到通知信息后,向备用模块发送配置信息;步骤3,主用模块向备用模块发送当前的媒体网关控制MGC信息;步骤4,主用模块向备用模块发送注册信息;步骤5,主用模块向备用模块发送注册完成査询,查询步骤2 4 发出的各信息是否注册完成;步骤6,当备用模块完成对步骤2 4发出的各信息的注册后,备用模块向主用模块发送注册完成通知信息;步骤7,主用模块向备用模块发送需同步的业务信息;步骤8,备用模块向主用模块发送ARP请求;步骤9,重复步骤7、 8,直到主用模块发生故障,将备用模块升级为主用模块。在上述技术方案的基础上,步骤7所说的主用模块向备用模块发 送需同步的业务信息包括以下具体步骤步骤71,主用模块向备用模块发送当前RTP端口号;步骤72,主用模块向备用模块发送当前ARP条目; 步骤73,如果主用模块收到用户动作,则向备用模块转发用户 端动作信息;步骤74,如果主用模块修改会话连接,则向备用模块转发会话 连接;步骤75,如果主用模块收到配置信息,则向备用模块转发配置信息o在上述技术方案的基础上,步骤l所说的备用模块上电,向主用 模块发送通知信息是指如果备用模块和主用模块在同一设备内部, 备用模块只需要将其MAC地址信息作为通知信息发送给主用模块,否则,备用模块需要将其IP地址信息作为通知信息发送给主用模块。在上述技术方案的基础上,步骤2中主用模块向备用模块发送配 置信息前,主用模块和备用模块间应先建立主备用模块之间的通信机 制,如果备用模块和主用模块在同一设备内部,直接通过设备的内部 通信机制来实现,否则通过SOCKET通信机制来实现;所说的配置信 息至少包括软交换平台的地址、软交换平台的端口号、与软交换平台 交换数据的主用模块的本地端口号、主用模块的本地ip配置信息和 主用模块的本地VOIP语音配置信息;当备用模块接收完全部配置信 息后,备用模块向主用模块发送配置信息同步完成通知信息。在上述技术方案的基础上,步骤7执行完之后,主备用模块首先 同时标记一同步完成标志,然后再执行步骤8。本专利技术所述的VOIP语音业务主备模块同步及实时倒换方法,可 实时地同步主备模块数据,切换过程简单,切换后新的主用模块能立 即准确处理语音业务,实现了主备模块的无缝切换,且适用于MEGACO 和MGCP两种协议。附图说明本专利技术有如下附图-图l主备模块冗余备份示意图; 图2备用模块上电处理流程; 图3主备模块实时同步数据流图; 图4用户端动作实时同步流程; 图5软交换信令实时同步流程; 图6配置信息实时同步流程; 图7主备用模块切换流程; 图8主备倒换流程图具体实施例方式以下结合附图对本专利技术作进一步详细说明。图1为本专利技术所述的VOIP语音业务主备模块同步及实时倒换方 法涉及的主备模块冗余备份示意图,其中主控模块主要负责信令网关 的相关配置;用户端模块即用户端设备的抽象实体;主用模块负责信 令的处理,完成通话建立的过程;备用模块负责备份主用模块的配置 数据及业务数据。如图1所示,主控模块负责下发配置信息,它只与 当前的主用模块通信;用户端模块负责处理终端信息,比如摘挂机、 电话号码上报、放音、开关通道及修改通道参数等等,它也只与当前 的主用模块通信;主用模块处理软交换协议,负责与软交换平台、用 户端模块的通信,主用模块还处理主控模块下发的配置信息,同时还 需与备用模块通信,提供同步信息;备用模块接收同步信息并备份主 用模块的配置数据及业务数据(配置数据及业务数据也可称为配置信 息和业务信息)。本专利技术所说的主用模块和备用模块是软件层次上的两个实体,主 用模块即当前激活的、正在使用中的模块,它实施信令网关的所有功 能,负责信令的处理, 一方面与控制方——软交换平台进行通信,另 一方面也保持着与用户端模块的通信,就象纽带一样将软交换平台与用户端模块连接,翻译及转发二者互发的命令;备用模块只对主用模 块的配置信息和业务信息进行备份,并不真正将信令的处理结果实 施,同时它也只与主用模块进行通信,仅当主用模块发生故障,无法 自行恢复时,备用模块代替原有的主用模块,升级为新的主用模块, 实施信令网关的所有功能。在图1所示的主备模块冗余备份的基础之上,本专利技术可实现VoIP语音高可靠性,主要依靠主备模块同步及实时倒换来实现,本专利技术所 述的VOIP语音业务主备模块同步及实时倒换方法如图8所示,在备 用模块上电后,与主用模块建立通信,通知主用模块自己的存在,由 主用模块将配置信息发送给备用模块,然后由备用模块向主用模块发 起确认,之后主用模块将业务信息同步给备用模块,同步完成后,主 备用模块同时标记同步完成标志,备用模块上电同步这一环节结束, 开始实时的数据同步。在实时同步阶段,备用模块根据通信内容,解 析后修改自身状态,达到与主用模块同步的状态。其具体步骤为 步骤l,备用模块上电,向主用模块发送通知信息; 步骤2,主用模本文档来自技高网
...

【技术保护点】
一种VOIP语音业务主备模块同步及实时倒换方法,其特征在于包括以下步骤: 步骤1,备用模块上电,向主用模块发送通知信息; 步骤2,主用模块收到通知信息后,向备用模块发送配置信息; 步骤3,主用模块向备用模块发送当前的媒体网 关控制MGC信息; 步骤4,主用模块向备用模块发送注册信息; 步骤5,主用模块向备用模块发送注册完成查询,查询步骤2~4发出的各信息是否注册完成; 步骤6,当备用模块完成对步骤2~4发出的各信息的注册后,备用模块向主用模块 发送注册完成通知信息; 步骤7,主用模块向备用模块发送需同步的业务信息; 步骤8,备用模块向主用模块发送ARP请求; 步骤9,重复步骤7、8,直到主用模块发生故障,将备用模块升级为主用模块。

【技术特征摘要】
1.一种VOIP语音业务主备模块同步及实时倒换方法,其特征在于包括以下步骤步骤1,备用模块上电,向主用模块发送通知信息;步骤2,主用模块收到通知信息后,向备用模块发送配置信息;步骤3,主用模块向备用模块发送当前的媒体网关控制MGC信息;步骤4,主用模块向备用模块发送注册信息;步骤5,主用模块向备用模块发送注册完成查询,查询步骤2~4发出的各信息是否注册完成;步骤6,当备用模块完成对步骤2~4发出的各信息的注册后,备用模块向主用模块发送注册完成通知信息;步骤7,主用模块向备用模块发送需同步的业务信息;步骤8,备用模块向主用模块发送ARP请求;步骤9,重复步骤7、8,直到主用模块发生故障,将备用模块升级为主用模块。2. 如权利要求1所述的VOIP语音业务主备模块同步及实时倒换 方法,其特征在于步骤7所说的主用模块向备用模块发送需同步的业务信息包括以下具体步骤步骤71,主用模块向备用模块发送当前RTP端口号;步骤72,主用模块向备用模块发送当前ARP条目;步骤73,如果主用模块收到用户动作,则向备用模块转发用户端动作信息;步骤74,如果主用模块修改会话连接,则向备用模块转发会话 连接;步骤75,如果主用模块收到配置信息,则...

【专利技术属性】
技术研发人员:贺超赵霞郭洁王建军
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:83[中国|武汉]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利