调度台异地备份方法

文档序号:7860657阅读:130来源:国知局
专利名称:调度台异地备份方法
技术领域
本发明涉及通信技术领域,更具体的说,涉及调度台异地备份方法。
背景技术
很多集団采用软交换调度系统,由于集团可能跨越不同的地域,因此调度台异地备份,成为ー种迫切的需要
发明内容

有鉴于此,本发明实施例提供了调度台异地备份方法,以实现调度台异地备份。为实现上述目的,本发明实施例提供如下技术方案ー种调度台异地备份方法,基于软交换调度系统,包括将所述软交换调度系统部署为多级构架,每ー级构架中包括至少两个局域网,并且,每ー级构架中的局域网构成集群,每一局域网至少包括互为冗余的主备呼叫处理器、多媒体网关、部署了虚拟桌面技术的主备服务器,以及支持虚拟桌面技术作为瘦客户端的软调度台,其中,所述主服务器分别与所述软调度台、主呼叫处理器、备呼叫处理器、多媒体网关相连接,所述备服务器分别与所述软调度台、主呼叫处理器、备呼叫处理器、多媒体网关相连接,局域网之间通过多媒体网关进行信息交互;令局域网中的软调度台通过本地主服务器分别注册到本地主呼叫处理器和本地备呼叫处理器上;令局域网中的软调度台通过本地备服务器分别注册到本地主呼叫处理器和本地备呼叫处理器上;在本地主呼叫处理器和本地备呼叫处理器均无法连接时,令本地软调度台通过主服务器和多媒体网关注册到同一集群其他局域网的主呼叫处理器和备呼叫处理器上。经由上述的技术方案可知,一个集群包括至少两个局域网,这至少两个局域网可属于不同的地区,当某一局域网中的主呼叫处理器和备呼叫处理器均不可用时,该局域网中的软调度台可通过主服务器和多媒体网关注册到同一集群其他局域网的主呼叫处理器和备呼叫处理器上,从而实现了异地备份。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图I为本发明实施例提供的调度台异地备份方法流程图;图2为本发明实施例提供的软交换调度系统结构示意图;图3为本发明实施例提供的调度台异地备份方法另一流程图4为本发明实施例提供的软交换调度系统与程控交换调度系统连接关系示意图;图5为本发明实施例提供的软交换调度组组成示意图;图6为本发明实施例提供的程控交换调度组组成示意图;图7为本发明实施例提供的跨系统同组代答流程图;图8为本发明实施例提供的跨系统同组代答另一流程图;图9为本发明实施例提供的跨系统同组并席流程图;图10为本发明实施例提供的跨系统同组并席另一流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供ー种调度台异地备份方法,该方法基于软交换调度系统,參见图I,上述方法至少包括如下步骤SI、将软交换调度系统部署为多级构架。參见图2,每ー级构架中包括至少两个局域网,并且,每ー级构架中的局域网构成集群,每一局域网至少包括互为冗余的主呼叫处理器201、备呼叫处理器202、多媒体网关203、部署了虚拟桌面技术的主服务器204,部署了虚拟桌面技术的备服务器205,以及支持虚拟桌面技术作为瘦客户端的软调度台5,其中,主服务器204分别与软调度台5、主呼叫处理器201、备呼叫处理器202、多媒体网关203相连接,备服务器205分别与软调度台、主呼叫处理器201、备呼叫处理器202、多媒体网关203相连接,局域网之间通过多媒体网关203进行信息交互;需要说明下部署了虚拟桌面技术的服务器和支持虚拟桌面技术作为瘦客户端的软调度台,通过这种设计,在服务器ー侧,本实施例为每个瘦客户端部署所需的虚拟空间(虚拟空间中包括操作系统和各种应用),然后通过桌面显示协议将完整的虚拟机桌面交付给瘦客户端使用(也即将桌面视图的图像传送到软交换调度台),各软交换调度台的硬件只提供外部输入和数据展现的功能。而各软交换调度台所需的输入输出(如音视频、指纹识另IJ、语音识别、录音服务等装置)将被送到服务器进行集中处理例如,当用户在调度台侧使用鼠标、键盘等吋,瘦客户端将鼠标、键盘等输入的信息传送到服务器处理,服务器再把处理结果回传至瘦客户端予以显示。但从用户角度来看,在虚拟桌面基础架构下进行操作和在瘦客户端安装操作系统下进行操作,并没有什么不同。S2、令局域网中的软调度台通过本地主服务器204分别注册到本地主呼叫处理器201和本地备呼叫处理器202上;S3、令局域网中的软调度台通过本地备服务器205分别注册到本地主呼叫处理器201和本地备呼叫处理器202上;需要说明是的,由于软交换调度台同时在注册到主、备服务器上时,因此,当主服务器或者备服务器故障时,可以自动使用另一服务器上的消息和控制功能,从而实现主备服务器之间的无缝切換。更具体的,同一局域网中的主呼叫处理器201和备呼叫处理器202可共享数据库服务器和web服务器,也可分别具有独立的数据库服务器和web服务器。S4、在本地主呼叫处理器201和本地备呼叫处理器202均无法连接时,令本地软调度台通过主服务器204和多媒体网关203注册到同一集群其他局域网的主呼叫处理器201和备呼叫处理器202上。可知,一个集群包括至少两个局域网,这至少两个局域网可属于不同的地区,当某一局域网中的主呼叫处理器201和备呼叫处理器202均不可用时,该局域网中的软调度台可通过主服务器204和多媒体网关203注册到同一集群其他局域网的主呼叫处理器201和备呼叫处理器202上,从而实现了异地备份。參见图3,在本发明其他实施例中,上述方法还可包括如下步骤 S5、在本地主呼叫处理器201和本地备呼叫处理器202均无法连接时,令本地软调度台通过备服务器205和多媒体网关203注册到其他局域网的主呼叫处理器201和备呼叫处理器202上。在电カ行业中,并行采用程控调度系统和软交换调度系统这两种调度系统。但这两种调度系统无法互联,为使用带来了不便。为解决这ー问题,參见图4,软交换调度系统中的每一局域网中还可包括中继网关3、同组网关4。中继网关和同组网关均分别与前述主服务器和备服务器相连接。而与每一局域网互联的程控调度系统包括程控交换机I和与程控交换机I相连接的程控调度台2。其中,中继网关3至少包括El语音中继模块和El接ロ,El语音中继模块通过El接ロ与程控交换机I相对接,在本发明其他实施例中,El语音中继模块也可通过El接ロ与程控调度台2相对接,或者同时与程控交换机I和程控调度台2相对接;具体的,中继网关3中采用ITU-T国际标准的专网通用Q. SIG信令与调度程控交换机I和/或程控调度台2进行互联。从而实现了程控调度系统与软交换调度系统的El中继对接。參见图5,通过中继网关3,程控调度系统中的各程控调度台2与软交中的换调度系统软交换调度台5在逻辑上同属于软交换调度组。至于同组网关4至少包括同组逻辑仿真模块和电话线接ロ,同组逻辑仿真模块通过电话线接ロ与程控调度台2相连接,以便程控调度台2将软交换调度台5作为同组的程控调度台2进行同组逻辑处理。參见图6,程控调度台2之间本身通过电话线接ロ相连接,利用一个数据通道形成总线式的通讯链路。程控调度台2在该总线301中相互实时传送着状态信息。而同组网关4以仿真形式也接入总线301。通过总线得到程控调度台2的状态信息,同样也以仿真形式向程控调度台2发送软交换调度台5的仿真状态信息。这样,通过上述通讯链路,程控调度台2可把软交换调度台5当作同组的普通程控调度台进行同组逻辑处理。而软交换调度台5则通过连接在该通讯链路上的同组网关4,形成控制逻辑,完成与程控调度台2的同组エ作模式。也即,通过同组网关4,程控调度系统中的各程控调度台2与软交中的换调度系统软交换调度台5在逻辑上同属于程控交换调度组。由上可知,程控调度系统中的各程控调度台2与软交中的换调度系统软交换调度台5在逻辑上既属于软交换调度组又属于程控交换调度组,从而实现了跨系统同组。这样,当软交换系统或程控交换系统出现故障时,两个系统可以实现互为备份的能力。同时,又不能让调度员感知使用习惯和底层支撑服务的改变。相应的,上述方法包括利用中继网关3完成程控交换机I与软交换调度台5在逻辑上同属于软交换调度系统;利用同组网关4完成软交换调度台5与程控交换机I在逻辑上同属于程控调度系统。 在本发明其他实施例中,上述中继网关3和多媒体网关203还可集成为一体。当两个系统可以互为备份时,可实现跨系统同组代答。比如,在软交换调度组或程控交换调度组中,程控调度台2可为软交换调度台5代答呼叫,反之亦然。为实现跨系统同组代答,在本发明其他实施例中,上述中继网关3还可包括第一代答模块,同组网关4还可包括第二代答模块;其中,第一代答模块通过El接ロ与程控交换机I和/或程控调度台2相对接;而第二代答模块与同组逻辑仿真模块相连接。具体的,第一代答模块用于在接收到来自程控交换机I和/或程控调度台2的组呼来电消息后,将组呼来电消息转发给软交换调度台5完成代答操作而第二代答模块用于在接收到来自软交换调度台5的组呼来电消息后,将组呼来电消息通过同组逻辑仿真模块转发给程控交换机I完成代答操作。相对应的,上述方法还可包括利用第一代答模块接收来自程控交换机I和/或程控调度台2的组呼来电消息;利用第一代答模块将组呼来电消息转发给软交换调度台5完成代答操作利用第二代答模块接收来自软交换调度台5的组呼来电消息;利用第二代答模块通过同组逻辑仿真模块转发给程控交换机I完成代答操作。下面,将分情景对上述跨系统同组代答进行详细介绍。情景一,软交换调度台代答程控调度台请參见图7,各设备之间的交互流程如下S701、在程控调度台有来电呼叫(即有组呼来电消息)时,程控交换机I将组呼来电消息发送至程控调度台A ;S702、当需要代答时,程控调度台A将组呼来电消息(或携帯有组呼来电消息的代答消息)转发至程控交换机I ;S703、程控交换机I将组呼来电消息(或携帯有组呼来电消息的代答消息)下发至第一代答模块100 ;S704、第一代答模块100将组呼来电消息(或携帯有组呼来电消息的代答消息)发送(经协议转换后)至软交换调度台B ;S705、软交换调度台B根据组呼来电消息(或携帯有组呼来电消息的代答消息)完成代答操作。考虑到软交换调度台B可能处于繁忙状态,在本发明其他实施例中,上述第一代答模块100可选择处于空闲状态的调度台下发组呼来电消息。以避免代答调度台处于繁忙状态,而导致呼叫无法到达的情况发生。软交换调度台可周期性反馈消息,以指示自身是否处于空闲状态。或者,当第一代答模块100欲调度软交换调度台B代答时,会向软交换调度台B发送状态查询指令,软交换调度台B依该状态查询指令返回消息以指示自身是否处于空闲状态。情景ニ 程控调度台代答软交换调度台參见图8,各设备之间的交互流程如下S801、软交换调度台B有来电呼叫(即有组呼来电消息)产生时,第二代答模块101会组呼来电消息发送至软交换调度台B ;S802、当需要代答时,软交换调度台B将组呼来电消息(或携帯有组呼来电消息的代答消息)转发至第二代答模块101 ; S803、第二代答模块101将组呼来电消息(或携帯有组呼来电消息的代答消息)通过总线发送至程控调度台A ;S804、程控调度台A根据组呼来电消息(或携帯有组呼来电消息的代答消息)完成代答操作。为便于操作,全部调度台上设置有代答按钮。这样,只需要触发代答按钮即可将组呼来电消息(或携帯有组呼来电消息的代答消息)转发。具体的,程控调度系统中的代答按钮为实体代答按钮。而软交换调度系统中的代答按钮既可为实体扭钮,也可为设置在界面上的虚拟代答按钮。除跨系统同组代答外,当两个系统可以互为备份时,还可实现跨系统同组并席。比如,在软交换调度组或程控交换调度组中,软交换调度台5可快速的与正在通话(即在线)程控调度台2进行通话,反之亦然。同吋,为实现跨系统同组并席,在本发明其他实施例中,上述中继网关3还可包括第一并席模块,而同组网关4还可包括第二并席模块。第一并席模块通过El接ロ与程控交换机I和/或程控调度台2相对接;第二井席模块与同组逻辑仿真模块相连接;其中,第一并席模块用于在接收到来自程控交換机I和/或程控调度台2、目标调度台为某ー软交换调度台5的呼叫请求后,将呼叫请求转发给目标调度台,并在接收到目标调度台返回的繁忙消息时,将其转发给呼叫请求的源调度台以便源调度台发送预设的并席码,以及,将来自源调度台的并席码转发给目标调度台,以便目标调度台根据并席码与源调度台建立通话;第二并席模块用于在接收到来自软交换调度台5、目标调度台为某ー程控调度台2的呼叫请求后,将呼叫请求通过同组逻辑仿真模块转发给目标调度台,并在接收到同组逻辑仿真模块转发的、由目标调度台返回的繁忙消息时,将繁忙消息转发给呼叫请求的源调度台以便源调度台发送预设的并席码,以及,将来自源调度台的并席码通过同组逻辑仿真模块转发给目标调度台,以便目标调度台根据并席码与源调度台建立通话。相应的,上述方法还包括利用第一并席模块接收来自程控交換机I和/或程控调度台2、目标调度台为某ー软交换调度台5的呼叫请求;
利用第一并席模块将呼叫请求转发给目标调度台在第一并席模块接收到目标调度台返回的繁忙消息时,将其转发给呼叫请求的源调度台以便源调度台发送预设的并席码;在第一并席模块接收到来自源调度台的并席码时,将并席码转发给目标调度台,以便目标调度台根据并席码与源调度台建立通话;利用第二并席模块接收来自软交换调度台5、目标调度台为某ー程控调度台2的呼叫请求;利用第二并席模块将呼叫请求通过同组逻辑仿真模块转发给目标调度台;在第二并席模块接收到同组逻辑仿真模块转发的、由目标调度台返回的繁忙消息时,将繁忙消息转发给呼叫请求的源调度台以便源调度台发送预设的并席码;
在第二并席模块接收到来自源调度台的并席码时,通过同组逻辑仿真模块将并席码转发给目标调度台,以便目标调度台据并席码与源调度台建立通话。下面,仍将分情景对上述跨系统同组并席进行详细介绍。情景一在程控交换调度系统的调度台A与B进行通话时,软交换调度系统的软交换调度台C向程控交换调度系统的调度台A发起呼叫。请參见图9,各设备之间的交互流程如下S901、软交换调度台C向第二并席模块601发送呼叫程控调度台A的呼叫请求;S902、第二并席模块601将呼叫请求进行协议转换后,转发给程控调度台A ;S903、程控调度台A返回繁忙;S904、软交换调度台C向第二并席模块601发送预设的并席码;S905、程控调度台A接收到并席码(并席码也由第二并席模块601负责协议转换及转发)后,完成并席;S906、程控调度台A与软交换调度台C建立通话。情景ニ在软交换调度系统的软交换调度台D与E进行通话时,程控交换调度系统的程控调度台F向软交换调度台E发起呼叫。參见图10,各设备之间的交互流程如下S1001、软交换调度台F向第一并席模块701发送呼叫程控调度台E的呼叫请求;S1002、第一并席模块701将呼叫请求进行协议转换后,转发给程控调度台E ;S1003、程控调度台E返回繁忙;S1004、软交换调度台F向第一并席模块701发送预设的并席码;S1005、程控调度台E接收到并席码(并席码也由第一并席模块701负责协议转换及转发)后,完成并席;S1006、程控调度台E与软交换调度台F建立通话。为便于操作,全部调度台上可设置有并席按钮。并席按钮在被触发时可生成并席码。这样,当调度员意欲并席时,只需要触发并席按钮即可实现并席。具体的,程控调度系统中的并席按钮为实体并席按钮。而软交换调度系统中的并席按钮既可为实体扭钮,也可为设置在界面上的虚拟并席按钮。更具体的,并席后,三个调度台之间的通话占用普通的语音通道。需要指出的是,假设调度台I与调度台2正在通话,调度台3无论与调度台I还是2并席后,三个调度台能同时通话,就象开三方会议ー样。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相參见即可。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原 理和新颖特点相一致的最宽的范围。
权利要求
1.一种调度台异地备份方法,其特征在于,基于软交换调度系统,包括 将所述软交换调度系统部署为多级构架,每一级构架中包括至少两个局域网,并且,每一级构架中的局域网构成集群,每一局域网至少包括互为冗余的主备呼叫处理器、多媒体网关、部署了虚拟桌面技术的主备服务器,以及支持虚拟桌面技术作为瘦客户端的软调度台,其中,所述主服务器分别与所述软调度台、主呼叫处理器、备呼叫处理器、多媒体网关相连接,所述备服务器分别与所述软调度台、主呼叫处理器、备呼叫处理器、多媒体网关相连接,局域网之间通过多媒体网关进行信息交互; 令局域网中的软调度台通过本地主服务器分别注册到本地主呼叫处理器和本地备呼叫处理器上; 令局域网中的软调度台通过本地备服务器分别注册到本地主呼叫处理器和本地备呼叫处理器上; 在本地主呼叫处理器和本地备呼叫处理器均无法连接时,令本地软调度台通过主服务器和多媒体网关注册到同一集群其他局域网的主呼叫处理器和备呼叫处理器上。
2.如权利要求I所述的方法,其特征在于,还包括 在本地主呼叫处理器和本地备呼叫处理器均无法连接时,令本地软调度台通过备服务器和多媒体网关注册到其他局域网的主呼叫处理器和备呼叫处理器上。
3.如权利要求I所述的方法,其特征在于,同一局域网中的主呼叫处理器和备呼叫处理器共享数据库服务器和web服务器。
4.如权利要求I所述的方法,其特征在于,同一局域网中的主呼叫处理器和备呼叫处理器分别具有独立的数据库服务器和web服务器。
5.如权利要求I所述的方法,其特征在于, 每一局域网还包括中继网关和同组网关,所述中继网关和同组网关均分别与主备服务器相连接; 所述中继网关至少包括El语音中继模块和El接口,所述同组网关至少包括同组逻辑仿真模块和电话线接口; 所述方法还包括 令所述El语音中继模块通过El接口与程控调度系统中的程控交换机相对接; 令所述同组逻辑仿真模块通过电话线接口与所述程控调度台相连接,以便所述程控调度台将软交换调度台作为同组的程控调度台进行同组逻辑处理。
6.如权利要求I所述的方法,其特征在于,所述中继网关和多媒体网关集成为一体。
7.如权利要求5所述的方法,其特征在于 所述中继网关还包括第一代答模块,所述同组网关还包括第二代答模块; 所述第一代答模块通过El接口与所述程控交换机和/或程控调度台相对接; 所述第二代答模块与所述同组逻辑仿真模块相连接; 所述方法还包括 利用所述第一代答模块接收来自程控交换机和/或程控调度台的组呼来电消息; 利用所述第一代答模块将所述组呼来电消息转发给软交换调度台完成代答操作 利用所述第二代答模块接收来自软交换调度台的组呼来电消息; 利用所述第二代答模块通过所述同组逻辑仿真模块转发给程控交换机完成代答操作。
8.如权利要求5所述的方法,其特征在于 所述中继网关还包括第一并席模块,所述同组网关还包括第二并席模块; 所述第一并席模块通过El接口与所述程控交换机和/或程控调度台相对接; 所述第二并席模块与所述同组逻辑仿真模块相连接; 所述方法还包括 利用所述第一并席模块接收来自程控交换机和/或程控调度台、目标调度台为某一软交换调度台的呼叫请求; 利用所述第一并席模块将所述呼叫请求转发给所述目标调度台 在所述第一并席模块接收到所述目标调度台返回的繁忙消息时,将其转发给所述呼叫请求的源调度台以便所述源调度台发送预设的并席码; 在所述第一并席模块接收到来自所述源调度台的并席码时,将所述并席码转发给所述目标调度台,以便所述目标调度台根据所述并席码与所述源调度台建立通话; 利用所述第二并席模块接收来自软交换调度台、目标调度台为某一程控调度台的呼叫请求; 利用所述第二并席模块将所述呼叫请求通过所述同组逻辑仿真模块转发给所述目标调度台; 在所述第二并席模块接收到所述同组逻辑仿真模块转发的、由所述目标调度台返回的繁忙消息时,将所述繁忙消息转发给所述呼叫请求的源调度台以便所述源调度台发送预设的并席码; 在所述第二并席模块接收到来自所述源调度台的并席码时,通过所述同组逻辑仿真模块将所述并席码转发给所述目标调度台,以便所述目标调度台据所述并席码与所述源调度台建立通话。
全文摘要
本发明实施例提供了调度台异地备份方法,包括将软交换调度系统部署为多级构架,每一级构架为一集群,包括至少两个局域网;在本地主呼叫处理器和本地备呼叫处理器均无法连接时,令本地软调度台通过主服务器和多媒体网关注册到同一集群其他局域网的主呼叫处理器和备呼叫处理器上。可见,一个集群包括至少两个局域网,不同的局域网可属于不同的地区,当某一局域网中的主呼叫处理器和备呼叫处理器均不可用时,该局域网中的软调度台可通过主服务器和多媒体网关注册到同一集群其他局域网的主呼叫处理器和备呼叫处理器上,从而实现了异地备份。
文档编号H04L12/24GK102843263SQ20121034656
公开日2012年12月26日 申请日期2012年9月18日 优先权日2012年9月18日
发明者陈蕾, 叶大革, 黄红兵, 马健, 王彦波 申请人:浙江省电力公司, 国家电网公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1