一种自动交换光网络呼叫控制的实现方法和系统的制作方法

文档序号:7920193阅读:101来源:国知局
专利名称:一种自动交换光网络呼叫控制的实现方法和系统的制作方法
技术领域
本发明涉及光传输领域,特别涉及一种ASON (Auto-Switch Optical Net, 自动交换光网络)呼叫控制的实现方法和系统。
背景技术
随着光传输技术的发展,用户对网络带宽的需求变得越来越高,而且由 于业务量本身的不确定性和不可预见性,对网络带宽动态分配的要求也越来 越迫切。传统的带宽管理方法主要靠人工配置网络连接,耗时、费力、易出 错,不仅难以适应现代网络运维和新业务提供拓展的需要,也难以适应市场 竟争环境。这时, 一种能够自动完成网络连接的技术ASON应运而生。ASON 作为下一代传送网,其最主要的特点就是实现端到端连接的自动建立,对网 络资源进行动态,灵活,智能地管理和分配。同时也能够4艮好的实现负载均 衡,合理利用网络资源,以及对业务实现端到端的保护和恢复。
ASON系统通常由多个功能模块组成,包括呼叫控制,连接控制器、链 路资源管理、协议控制器、主控调度、发现代理等等功能才莫块,具体实现方 式可能有所不同。在ASON控制平面中规范了呼叫控制和连接控制的分离, 目的是为了减少中间连接控制节点的冗余呼叫控制信息。其中呼叫控制作为 ASON系统一个重要的模块,主要用于支撑网络层次的用户,用于在网络中 建立,维护,释放和管理一组相关联的连接。 一个呼叫可以有多条连接,也 可以一条连接都没有。现有技术中并没有具体的呼叫控制的架构。

发明内容
本发明要解决的技术问题是提供一种呼叫控制的实现方法和系统,可以 将多条不同的连接关联起来,支持多种不同类型的业务,更好地支持网络层 用户,此外还可以支持多种端到端连接的保护和恢复。
为了解决上述^t支术问题,本发明提供了一种自动交换光网络呼叫控制的
实现方法,包含
网管向呼叫管理^t块发起呼叫建立请求;
呼叫管理模块接收该呼叫建立请求,确定呼叫所需建立的连接,从协议 控制器获取所述连"l娄的路由信息;
呼叫管理模块根据所述路由信息,向协议控制器发起连接建立请求;
协议控制器完成所述连"l姿的建立。
进一步的,上述方法还可具有以下特点,所述呼叫管理才莫块接收该呼叫 建立请求后,首先对该呼叫建立请求的参数进行校验,如果校验成功,继续 执行后续步骤;如果校验失败直接返回呼叫建立失败消息给网管,流程结束。
进一步的,上述方法还可具有以下特点,如果所述呼叫所需建立的连接 为多个连接,所述呼叫管理模块从协议控制器获取该呼叫的多个连接的路由 信息;所述呼叫管理模块向协议控制器发起连接建立请求时,根据每个连接 的路由信息逐条向协议控制器发起连接建立请求。
进一步的,上述方法还可具有以下特点,所述呼叫建立请求中包含请求 建立多个呼叫的信息,所述呼叫管理才莫块解析该呼叫建立请求,确定该多个 呼叫所需建立的连接,并行的发起该多个呼叫的连接的建立请求。
进一步的,上述方法还可具有以下特点,需要删除所述呼叫时,执行如 下步骤
网管向呼叫管理模块发起呼叫删除请求;
呼叫管理模块对该请求参数进行校验,如果校验失败直接向网管返回呼 叫删除失败消息,否则呼叫管理模块向协议控制器发起该呼叫的所有连接的 删除请求;
协议控制器删除该呼叫的所有连接。
进一步的,上述方法还可具有以下特点,发生连接故障时,执行如下步

呼叫保护与恢复模块接收来自传送平面呼叫的连接告警后,从协议控制
器获取恢复连接的路由信息,呼叫管理模块根据所述路由信息,向协议控制器发起恢复连接的建立请求;协议控制器完成恢复连接的建立,将业务从故障连接切换到恢复连接。
进一步的,上述方法还可具有以下特点,呼叫保护与恢复^f莫块接收来自 传送平面呼叫的连接告警后,呼叫保护与恢复斗莫块还设置一恢复等待定时器, 恢复等待定时器超时后,如果故障连接还没有恢复,才向协议控制器发起恢 复连接的建立请求,如杲恢复等待定时器超时前,故障连接恢复,则结束流 程。
进一步的,上述方法还可具有以下特点,所述呼叫的呼叫控制状态信息 存入呼叫数据库中。
本发明还提出一种自动交换光网络呼叫控制的实现系统,包含呼叫管理模块、呼叫数据库,其中所述呼叫管理模块,用于接收网管的呼叫建立请求,从协议控制器获取 呼叫的连接的路由信息,根据所述路由信息向协议控制器发起连接建立请求, 指示所述协议控制器建立所述呼叫的连接;还用于将呼叫控制状态信息存入 呼叫数据库中;所述呼叫数据库,用于存储呼叫控制状态信息。
进一步的,上述系统还可具有以下特点,所述呼叫管理模块,还用于接 收网络的呼叫删除请求,向协议控制器发起该呼叫的连接删除请求,指示所 述协议控制器删除所述呼叫的所有连接;和/或,接收网管的呼叫查询请求, 返回呼叫控制状态信息给网管。
进一步的,上述系统还可具有以下特点,所迷系统还包含呼叫保护与恢 复模块,用于接收传送平面呼叫的连接告警,向协议控制器发起恢复连接的 建立请求,指示所迷协议控制器建立恢复连接,所述呼叫保护与恢复it块还 将呼叫控制状态存入呼叫数据库中。
本发明所迷的呼叫控制实现方法根据用户需求将呼叫分割成多条连接, 支持不同类型的呼叫,从而满足不同用户的需求。还可以通过建立1+1SNCP
呼叫,关联呼叫等方式,可以实现对用户业务进行不同类型,不同等级的端 到端的保护。因此具有很大的灵活性,能够很容易适应现代网络运维和新业 务提供拓展。


图1本发明呼叫控制总体实现框图; 图2本发明呼叫建立流程图; 图3本发明呼叫删除流程图; 图4本发明呼叫恢复流程图。
具体实施例方式
本发明呼叫控制的实现系统包含如下功能模块
呼叫管理模块用于按照给定的策略完成呼叫建立,呼叫删除,呼叫查 询等功能,具体包含
1 )接收网管的呼叫建立请求,从协议控制器获取呼叫的连接的路由信息, 根据所述路由信息向协议控制器发起连接建立请求,指示所述协议控制器建 立所述呼叫的连接;
2 )接收网管的呼叫删除请求,向协议控制器发起该呼叫的连接的删除请 求,指示所述协议控制器删除所述呼叫的所有连4^;
3) 接收网管的呼叫查询请求,返回呼叫控制状态信息给网管;
4) 将呼叫控制状态信息存入呼叫数据库中。
呼叫保护与恢复^t块主要用于对呼叫中的连"J妄进行端到端的恢复。具 体包含用于接收传送平面呼叫的连接告警,向协议控制器发起恢复连接的 建立请求,指示协议控制器建立恢复连接,还用于将呼叫控制状态存入呼叫 数据库中。
呼叫数据库主要完成呼叫控制状态信息的永久性存贮与恢复。在呼叫
建立、删除、恢复等过程中所引起呼叫状态的变化,都会在关键点保存至呼 叫数据库,以便在系统发生掉电重启的时候,从呼叫数据库中读取数据恢复 呼叫状态。
本发明还提出一种呼叫控制的实现方法,具体包含呼叫建立、呼叫删除 和呼叫的保护和恢复。
其中,呼叫建立的实现包含如下步骤
步骤210:网管发起呼叫建立请求,该请求中包含要求建立呼叫的信息, 呼叫管理才莫块接收该呼叫建立请求,并对该请求的参数进行校验,如果校验 失败直接返回呼叫建立失败消息给网管,否则进入步骤220;
步骤220:呼叫管理^^莫块解析该呼叫建立请求,确定呼叫所需建立的连 接,然后向协议控制器发起所述连接的路由查询请求;
步骤230,协议控制器的路由查询模块计算该呼叫所有连接的路由信息, 返回该呼叫的连接的路由信息给呼叫管理模块;
路由查询模块根据路由策略计算各连接的路由信息。
步骤240:呼叫管理模块收到路由查询模块发送的该呼叫的连接的路由 信息后,根据每条连接的路由信息,逐条地向协议控制器发起连接建立请求;
步骤250:协议控制器通过信令完成连接的建立,向呼叫管理才莫块才艮告 连接建立成功。每建立一条连接,向呼叫管理坤莫块报告该连接建立成功。
步骤260:呼叫管理模块检测该呼叫的所有连接是否已经建立完成,如 果没有转到步骤240,否则,向网管上l艮呼叫建立成功。
进一步的,本发明支持同一条呼叫建立请求包含多个呼叫的建立。
例如步骤210中,呼叫建立请求中包含请求建立多个呼叫的信息,步骤 220中,呼叫管理^t块逐个解析该呼叫建立请求中的多个呼叫,获取该多个 呼叫的连接,向协议控制器并行发起多个呼叫的建立过程。即对单个呼叫, 该呼叫的所有连接逐条建立,多个呼叫时,并行的发送多个呼叫的每个呼叫
的第一个连接的建立请求,然后继续建立各个呼叫的其他连接,直到建立完 所有呼叫的所有连接。各个呼叫之间的连接之间建立顺序无关联,同一个呼 叫中的各连接依次建立。
进一步的,呼叫管理模块还接收网管下发的呼叫查询请求,呼叫管理模 块直接从内存中获取呼叫控制状态信息返回给网管。如果系统重启,内存中 的呼叫控制状态信息丢失,呼叫管理模块从呼叫数据库存库中获取呼叫控制 状态信息存入内存中。
如果需要删除呼叫,执行下述步骤
步骤310:网管发起呼叫删除请求,呼叫管理^^莫块接收该请求,然后对 该请求参数进行校验,如果校验失败直接向网管返回呼叫删除失败消息,否 则转到步骤320。
步骤320:呼叫管理模块并行地向协议控制器发起该呼叫的所有连接的 删除请求。
呼叫管理模块从内存中获取该呼叫的所有连接信息。
步骤330:协议控制器通过信令删除该呼叫的所有连接,向呼叫管理才莫 块发送连接删除响应。每删除一条连接,发送该连接的连接删除响应给呼叫 管理一莫块。
步骤340:呼叫管理模块检查该呼叫的所有连接是否删除完,如果没有 继续等待,否则向网管上才艮呼叫删除成功。
呼叫管理模块可以通过是否收到该呼叫的所有连接的连接删除响应或者 其他方式检查连接是否删除完。
如果出现连接故障,需要对呼叫进行保护与恢复时,执行下述步骤
步骤410:呼叫保护与恢复模块接收来自传送平面呼叫的连接告警,检 测该连接告警是否已经处理过,如果处理过,直接返回,流程结束,否则进 入步骤420;
步骤420:呼叫保护与恢复模块根据网管设置的恢复等待时间,启动恢 复等待定时器;
网管预先设置每个连接的恢复等待时间。
步骤430:恢复等待定时器超时前,如果呼叫保护与恢复模块检测到故 障连接已恢复,或者收到传送平面的故障连接已恢复的消息,则停止恢复等 待定时器,流程结束;如果恢复等待定时器超时后,故障连接仍未恢复,呼 叫保护与恢复模块向路由查询模块发送路由查询请求,查询恢复连接的路由 信息;
步骤440,路由查询模块返回恢复连接的路由信息给呼叫保护与恢复模 块,呼叫保护与恢复才莫块向协议控制器发起恢复连接建立请求;
步骤450:协议控制器收到恢复连接建立请求后,通过信令完成恢复连 接的建立,发送恢复连接建立成功消息给呼叫保护与恢复^t块,并将业务从 故障连接切换到恢复连接;
步骤460:呼叫保护与恢复模块收到恢复连接建立成功消息后,向网管 上报恢复成功。
上述各实施例中,本发明的所述呼叫包含多种类型的呼叫,如1+1SNCP (Sub-network Connection Protection,子网连接保护)呼叫,无保护但具有恢 复属性呼叫,关联呼叫等。
下面通过一应用实例进一步说明本发明。
下面以l+lSNCP呼叫为例,来描述本呼叫控制实现方法。l+lSNCP呼 叫包含两条连接, 一条工作连接, 一条保护连接,呼叫请求只包含一个呼叫 的建立,并假定呼叫建立成功后工作连接有告警。具体步骤如下
l+lSNCP呼叫建立
步骤一网管下发1+1SNCP呼叫建立请求,呼叫管理才莫块校验该请求中 的参数是否合法,如呼叫类型,呼叫恢复类型,恢复时间,上下业务时隙 等,如果校验失败直接向网管返回呼叫建立失败消息,否则执行步骤二;
步骤二呼叫管理模块解析该呼叫建立请求,确定该呼叫需要建立的连 接为工作连接和保护连接,向协议控制器的路由查询模块发起工作连接和保 护连接的路由查询请求。路由查询模块根据路由策略计算连接路由,将工作 连接和保护连接的路由信息发送给呼叫管理模块;
其中路由策略可以为节点无关,只要求工作连接和保护连接经过的所 有路由不能有相同的节点。路由策略可以由用户通过网管界面设置。
步骤三呼叫管理模块收到工作连接和保护连接的路由信息后,向协议 控制器发起工作连接建立请求;
步骤四协议控制器通过RSVP(Resource Reservation Protocol,资源预留 协议)信令完成工作连接的建立,并向呼叫管理模块上报工作连接建立成功;
步骤五呼叫管理模块向协议控制器发起保护连接的建立请求;
步骤六协议控制器通过RSVP(资源预留协议)信令完成保护连接的建 立,并向呼叫管理模块上报保护连接建立成功;
步骤七呼叫管理模块向网管上报1+1SNCP呼叫建立成功。 l+lSNCP呼叫删除
步骤一网管发起1+1SNCP呼叫删除请求,呼叫管理模块接收该请求, 然后对该请求参数进行校验,如果校验失败直接向网管返回呼叫删除失败, 否则转到步骤二;
步骤二呼叫管理模块并行地向协议控制器发起工作连接及保护连接的 删除请求;
步骤三协议控制器通过RSVP信令删除工作连接和保护连接,向呼叫 管理模块发送连接删除响应;
步骤四呼叫管理模块检查所有连接是否删除完,如果没有继续等待; 否则向网管上报1+1SNCP呼叫删除成功。
工作连接告警时,l+lSNCP呼叫的保护与恢复,其中工作连接发生故障,
传送平面发送工作连接告警给呼叫保护与恢复模块
步骤一呼叫保护与恢复模块接收来自传送平面的工作连接告警,检测 该告警是否已经处理过,如果处理过,直接返回,否则进入步骤二;
步骤二呼叫保护与恢复模块根据网管设置的该l+lSNCP呼叫恢复等 待时间,启动恢复等待定时器;
步骤三恢复等待定时器超时且工作连接仍未恢复,呼叫保护与恢复模 块向路由查询模块查询工作恢复连接的路由;路由查询模块返回工作恢复连 接的路由信息给呼叫保护与恢复模块,呼叫保护与恢复模块向协议控制器发 起工作恢复连接建立请求;
步骤四协议控制器通过RSVP信令完成工作恢复连接的建立,发送工 作恢复连接建立成功消息给呼叫保护与恢复模块;并将业务从发生故障的工 作连接切换到工作恢复连接;
步骤五呼叫保护与恢复模块收到工作恢复连接建立成功消息后,删除 原工作连接,将工作恢复连接属性修改为工作连接,并向网管上报恢复成功。
如果呼叫是关联呼叫,即两条呼叫连接形成1+1保护关系,当一条呼叫 连接出现故障时,业务会自动切换到另外一条呼叫连接。如果呼叫是无保护 具有恢复属性的呼叫,当业务的连接出现故障时(故障或告警触发恢复连接 建立),业务会自动地建立一条恢复连接,并将业务切换到恢复连接上,从 将业务重新打通。关联呼叫和吴保护但具有恢复属性的呼叫其呼叫建立、删 除、保护与恢复过程类似于上迷1+1SNCP呼叫建立、删除、保护与恢复。
综上所述,本发明方案可以完成ASON标准架构中有关呼叫的所有功能, 而且具有很大的扩展性,灵活性。本发明在子网入口处具有呼叫控制功能, 这样实现简单,而且可以减少冗余呼叫控制信息。实际的ASON实现中,可 以在子网出口也支持呼叫控制功能,这样在出口节点也可以发起呼叫控制, 但是这需要协议控制器信令的支持。可以通过呼叫信令的方式,将呼叫请求 发给子网出口,在子网出口维护一个呼叫控制块,这样可以在入出口处均可 以发起呼叫控制功能。
权利要求
1、一种自动交换光网络呼叫控制的实现方法,其特征在于,包含:网管向呼叫管理模块发起呼叫建立请求;呼叫管理模块接收该呼叫建立请求,确定呼叫所需建立的连接,从协议控制器获取所述连接的路由信息;呼叫管理模块根据所述路由信息,向协议控制器发起连接建立请求;协议控制器完成所述连接的建立。
2、 如权利要求l所述的方法,其特征在于,所述呼叫管理模块接收该呼 叫建立请求后,首先对该呼叫建立请求的参数进行校验,如果校验成功,继 续执行后续步骤;如果校验失败直接返回呼叫建立失败消息给网管,流程结 束。
3、 如权利要求1所述的方法,其特征在于,如果所述呼叫所需建立的连 接为多个连接,所述呼叫管理模块从协议控制器获取该呼叫的多个连接的路 由信息;所迷呼叫管理模块向协议控制器发起连接建立请求时,根据每个连 接的路由信息逐条向协议控制器发起连接建立请求。
4、 如权利要求l所述的方法,其特征在于,所述呼叫建立请求中包含请 求建立多个呼叫的信息,所述呼叫管理模块解析该呼叫建立请求,确定该多 个呼叫所需建立的连接,并行的发起该多个呼叫的连接的建立请求。
5、 如权利要求l所述的方法,其特征在于,需要删除所述呼叫时,执行 如下步骤网管向呼叫管理模块发起呼叫删除请求;呼叫管理模块对该请求参数进行校验,如果校验失败直接向网管返回呼 叫删除失败消息,否则呼叫管理模块向协议控制器发起该呼叫的所有连接的 删除请求;协议控制器删除该呼叫的所有连接。
6、 如权利要求l所述的方法,其特征在于,发生连接故障时,执行如下 步骤 呼叫保护与恢复模块接收来自传送平面呼叫的连接告警后,从协议控制 器获取恢复连接的路由信息,呼叫管理模块根据所述路由信息,向协议控制器发起恢复连接的建立请求;协议控制器完成恢复连接的建立,将业务从故障连接切换到恢复连接。
7、 如权利要求6所述的方法,其特征在于,所述呼叫保护与恢复模块接 收来自传送平面呼叫的连接告警后,呼叫保护与恢复模块还设置一恢复等待 定时器,恢复等待定时器超时后,如果故障连接还没有恢复,才向协议控制 器发起恢复连接的建立请求,如果恢复等待定时器超时前,故障连接恢复, 则结束流程。
8、 如权利要求l所述的方法,其特征在于,所述呼叫的呼叫控制状态信 息存入呼叫数据库中。
9、 一种自动交换光网络呼叫控制的实现系统,其特征在于,包含呼叫管 理模块、呼叫数据库,其中所迷呼叫管理模块,用于接收网管的呼叫建立请求,从协议控制器获取 呼叫的连接的路由信息,根据所述路由信息向协议控制器发起连接建立请求, 指示所迷协议控制器建立所迷呼叫的连接;还用于将呼叫控制状态信息存入 呼叫数据库中;所述呼叫数据库,用于存储呼叫控制状态信息。
10、 如权利要求9所述的系统,其特征在于,所述呼叫管理模块,还用 于接收网络的呼叫删除请求,向协议控制器发起该呼叫的连接删除请求,指 示所述协议控制器删除所述呼叫的所有连接;和/或,接收网管的呼叫查询请 求,返回呼叫控制状态信息给网管。
11、 如权利要求9或10所述的系统,其特征在于,所述系统还包含呼叫 保护与恢复模块,用于接收传送平面呼叫的连接告警,向协议控制器发起恢 复连接的建立请求,指示所述协议控制器建立恢复连接,所述呼叫保护与恢 复^t块还将呼叫控制状态存入呼叫数据库中。
全文摘要
本发明提供了一种自动交换光网络呼叫控制的实现方法,包含网管向呼叫管理模块发起呼叫建立请求;呼叫管理模块确定呼叫所需建立的连接,从协议控制器获取所述连接的路由信息,根据所述路由信息,向协议控制器发起连接建立请求;协议控制器完成所述连接的建立。本发明还提出一种自动交换光网络呼叫控制的实现系统,包含呼叫管理模块,用于接收网管的呼叫建立请求,从协议控制器获取呼叫的连接的路由信息,根据所述路由信息向协议控制器发起连接建立请求,指示所述协议控制器建立所述呼叫的连接;还用于将呼叫控制状态信息存入呼叫数据库中。
文档编号H04L12/24GK101384091SQ20081016834
公开日2009年3月11日 申请日期2008年9月26日 优先权日2008年9月26日
发明者马志栋 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1