虚拟专用网的呼叫方法和设备的制作方法

文档序号:7762818阅读:228来源:国知局
专利名称:虚拟专用网的呼叫方法和设备的制作方法
技术领域
本发明实施例涉及网络通信技术,尤其涉及虚拟专用网(Virtual Private Network,简称VPN)的呼叫方法和设备。
背景技术
虚拟专用网(Virtual Private Network,简称VPN)业务是基于运营商网络,面向 集团客户,提供长、短号拨打和资费优惠的业务。在实际应用中,存在大量的跨区域的VPN通信需求。对于跨区域的VPN通信,通常 为每一个区域设置一个VPN,通过拨打被叫终端的长号的方式实现跨区域的VPN通信。如果 要通过拨打短号实现跨区域的VPN通信,则需要把参与通信的所有区域设置到同一个VPN 中。以一个国家作为一个区域为例,在跨国企业中,常常需要通过VPN进行跨国的通信。目 前大部分跨国呼叫通过拨打长号的方式实现;而在一家企业内部,常常需要用到短号呼叫。 随着跨国企业的增多,对于跨国VPN短号呼叫的需求也越来越紧迫。目前,跨国VPN短号呼 叫的实现方法为多个国家共用一个VPN,因此上述各国的终端之间能够直接用短号进行 互拨。然而,在现有的实现方案中,由于多个区域共用一个VPN,因此加入该VPN的所有 区域的终端必须进行统一的短号编排,也就是说,同一个VPN内的终端短号不能重复。由于 短号资源是有限的,因此,现有的实现方案只能支持有限的终端数量,制约了短号跨区域通 信系统的容量。

发明内容
本发明实施例提供了 VPN的呼叫方法和呼叫设备,用以解决现有技术中的缺陷, 提高短号跨区域通信系统的容量。本发明实施例提供一种VPN的呼叫方法,包括接收来自主叫二级VPN呼叫设备的被叫终端的标识信息,所述被叫终端的标识信 息中包含所述被叫终端的短号信息和所述被叫终端所属二级群组的标识;根据存储的终端的短号信息与终端所属二级群组的标识以及终端的长号信息的 对应关系,获取与所述被叫终端的短号信息和所述被叫终端所属二级群组的标识对应的被 叫终端的长号信息;向所述主叫二级VPN呼叫设备返回所述被叫终端的长号信息,以使所述主叫二级 VPN呼叫设备接续被叫终端。本发明实施例还提供一种VPN的呼叫方法,包括接收来自主叫终端的被叫终端的标识信息,所述被叫终端的标识信息中包含所述 被叫终端的短号信息和所述被叫终端所属二级群组的标识;向一级VPN呼叫设备发送被叫终端的标识信息,以使一级VPN呼叫设备根据存储 的终端的短号信息与终端所属二级群组的标识以及终端的长号信息的对应关系,获取与所述被叫终端的短号信息和所述被叫终端所属二级群组的标识对应的被叫终端的长号信 息;接收来自所述一级VPN呼叫设备的所述被叫终端的长号信息;根据所述被叫终端的长号信息接续被叫终端。本发明实施例提供一种VPN的呼叫设备,包括接收单元,用于接收来自主叫二级VPN呼叫设备的被叫终端的标识信息,所述被 叫终端的标识信息中包含所述被叫终端的短号信息和所述被叫终端所属二级群组的标 识;翻译单元,用于根据存储的终端的短号信息与终端所属二级群组的标识以及终端 的长号信息的对应关系,获取与所述被叫终端的短号信息和所述被叫终端所属二级群组的 标识对应的被叫终端的长号信息;返回单元,用于向所述主叫二级VPN呼叫设备返回所述被叫终端的长号信息,以 使所述主叫二级VPN呼叫设备接续被叫终端。本发明实施例还提供一种VPN的呼叫设备,包括接收单元,用于接收来自主叫终端的被叫终端的标识信息,所述被叫终端的标识 信息中包含所述被叫终端的短号信息和所述被叫终端所属二级群组的标识,并且接收来自 所述一级VPN呼叫设备的所述被叫终端的长号信息;发送单元,用于向一级VPN呼叫设备发送被叫终端的标识信息,以使一级VPN呼叫 设备根据存储的终端的短号信息与终端所属二级群组的标识以及终端的长号信息的对应 关系,获取与所述被叫终端的短号信息和所述被叫终端所属二级群组的标识对应的被叫终 端的长号信息;接续单元,用于根据所述被叫终端的长号信息接续被叫终端。由上述技术方案可知,本发明实施例中,根据终端的短号和所属二级群组的标识 获取对应的长号信息,根据该长号信息接续被叫终端,因此只要保证同一个二级群组内的 终端的短号互不重复即可实现正确接续,不同二级群组内的终端的短号可以重复,从而扩 充了短号跨区域VPN通信系统的容量。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。图1为本发明实施例的组网结构示意图;图2为本发明实施例一提供的VPN的呼叫方法的流程图;图3为本发明实施例二提供的VPN的呼叫方法的流程图;图4为本发明实施例三提供的VPN的呼叫方法的信令流程图;图5为本发明实施例四提供的VPN的呼叫设备的结构示意图;图6为本发明实施例五提供的VPN的呼叫设备的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。以现有的构成一个VPN的区域作为二级区域,以涵盖一个以上二级区域的区域作 为一级区域。现有的各个二级区域具有各自独立的二级VPN呼叫设备,每个二级区域内的 终端组成一个二级群组;本发明实施例增加一级区域对应的一级VPN呼叫设备,一级区域 内的终端组成一个一级群组。仍以每个国家作为一个二级区域为例,在现有的组网结构中, 各个国家均拥有各自独立的二级VPN呼叫设备。本发明实施例在现有组网结构的基础上进 行改进。图1为本发明实施例的组网结构示意图。如图1所示,除了配置各个国家的二级 VPN呼叫设备外,本发明实施例增加具有长号与短号翻译功能的一级VPN呼叫设备,将所有 二级VPN呼叫设备接入同一个一级VPN呼叫设备,通过该一级VPN呼叫设备对长号与短号 进行翻译,完成接续。为了保证系统的稳定性,可以对一级VPN呼叫设备采用容灾技术,即 采用两个或两个以上的一级VPN呼叫设备节点,当正在参与呼叫过程的节点发生故障时, 可以采用其它节点完成呼叫过程。图1中仅以两个一级VPN呼叫设备节点为例,该两个一 级VPN呼叫设备节点可以采用主动-主动模式,也可以采用主动-被动模式。采用图1所示的组网结构,以下通过两个实施例分别对一级VPN呼叫设备和二级 VPN呼叫设备的呼叫方法进行说明。首先,通过实施例一对一级VPN呼叫设备的呼叫方法进行说明。图2为本发明实 施例一提供的VPN的呼叫方法的流程图。如图2所示,该方法包括如下步骤。步骤201 接收来自主叫二级VPN呼叫设备的被叫终端的标识信息。该被叫终端 的标识信息中包含被叫终端的短号信息和该被叫终端所属二级群组的标识。步骤202 根据存储的终端的短号信息与终端所属二级群组的标识以及终端的长 号信息的对应关系,获取与被叫终端的短号信息和被叫终端所属二级群组的标识对应的被 叫终端的长号信息。步骤203 向所述主叫二级VPN呼叫设备返回被叫终端的长号信息,以使主叫二级 VPN呼叫设备接续被叫终端。在本发明实施例一中,由于根据终端的短号和所属二级群组的标识获取对应的长 号信息,根据该长号信息接续被叫终端,因此只要保证同一个二级群组内的终端的短号互 不重复即可,不同二级群组内的终端的短号可以重复,从而扩充了短号跨区域通信系统的容量。图3为本发明实施例二提供的VPN的呼叫方法的流程图。如图3所示,该方法包 括如下步骤。步骤301 接收来自主叫终端的被叫终端的标识信息,该被叫终端的标识信息中 包含被叫终端的短号信息和被叫终端所属二级群组的标识。步骤302 向一级VPN呼叫设备发送被叫终端的标识信息,以使一级VPN呼叫设备 根据存储的终端的短号信息与终端所属二级群组的标识以及终端的长号信息的对应关系, 获取与被叫终端的短号信息和被叫终端所属二级群组的标识对应的被叫终端的长号信息。
步骤303 接收来自一级VPN呼叫设备返回的被叫终端的长号信息。步骤304 根据所述被叫终端的长号信息接续被叫终端。在本发明实施例二中,由于一级VPN呼叫设备根据被叫终端的短号信息和被叫终 端所属二级群组的标识翻译得到被叫终端的长号信息,根据长号信息接续被叫终端,因此 只要保证同一个二级群组内的终端的短号互不重复即可,不同二级群组内的终端的短号可 以重复,从而扩充了短号跨区域VPN通信系统的容量。图4为本发明实施例三提供的VPN的呼叫方法的信令流程图。如图4所示,该方 法可以包括如下步骤。步骤401 —级VPN呼叫设备获取终端的短号信息与终端所属二级群组的标识以 及终端的长号信息的对应关系并存储。步骤401包括以下两种情况,在满足任何一种情况时,执行步骤401。第一种情况当二级群组加入一级群组时,执行步骤401。此种情况中所述的二级 群组以及一级群组可以是首次创建的二级群组以及一级群组,也可以是已经完成创建的二 级群组以及一级群组。以下仅以首次创建二级群组以及一级群组为例予以说明,在此种情 况下,步骤401具体包括如下过程。首先,在一级VPN呼叫设备上创建一级群组,在二级VPN呼叫设备上创建二级群 组,在二级VPN呼叫设备上修改二级群组属性,将该二级群组加入到一级群组。然后,二级VPN呼叫设备将二级群组的属性信息同步到一级VPN呼叫设备,以使一 级VPN呼叫设备获得并存储该二级群组的属性信息。该二级群组的属性信息中至少包括 二级群组所属的一级群组的标识、二级群组的群组号和二级群组中终端的长号信息与短号 信息的对应关系。并且,该二级群组的属性信息中还可以包括该二级群组的其它信息。然后,一级VPN呼叫设备为二级群组分配标识并存储二级群组的标识与群组号的 对应关系。一种较佳的实施方式是,该二级群组的标识为二级群组所属国家的国家码。表1 为本发明实施例的二级群组标识与群组号对应关系表。如表ι所示,一级VPN呼叫设备可 以选择二级群组所属国家的国家码作为二级群组的标识。表1所示的对应关系仅为一种较 佳的具体实施方式
,在实际应用中,也可以根据具体情况选择其它标识信息作为二级群组 的标识。表1.本发明实施例的二级群组标识与群组号对应关系表
一级群组的 集团号国家码二级群组的 集团号二级群组的 标识101888111888528800110052568800110156578800110257101888111880521800110052561800110156 最后,一级VPN呼叫设备将二级群组的标识与群组号的对应关系发送给一个或多 个二级VPN呼叫设备。上述一个或多个二级VPN呼叫设备至少包括该二级群组所在的二级VPN呼叫设备,而且还可以包括其它的二级VPN呼叫设备。则在此之后,二级VPN呼叫设 备在收到来自自身下属的主叫终端的呼叫请求时,根据该呼叫请求中的被叫终端的标识信 息,通过判断该标识信息中是否包括被叫终端所属的二级群组的标识来判断该呼叫是否属 于跨区域的VPN呼叫。第二种情况当终端加入一级群组时,执行步骤401。此种情况中所述的终端,可 以是一级群组创建时加入的终端,也可以是在已经完成创建一级群组之后,新加入的终端。 在此种情况下,步骤401具体包括如下过程。首先,在二级VPN呼叫设备上已经完成创建的二级群组中创建新的群组成员,在 二级群组中以该新的群组成员表示该终端。然后,二级VPN呼叫设备将该终端的属性信息同步到一级VPN呼叫设备,以使一级 VPN呼叫设备获得并存储该终端的属性信息。该终端的属性信息中至少包括终端所属二 级群组的标识和在二级群组中终端的长号信息与短号信息的对应关系。并且,该终端的属 性信息中还可以包括该终端的其它信息。在以上两种情况中,一级VPN呼叫设备从二级VPN呼叫设备存储的各种信息存储 在一级VPN呼叫设备中。具体地,在一级VPN呼叫设备中设置一个或多个表格,一级VPN呼 叫设备将存储的各种信息存储在上述表格中。上述表格可以采用多种表格结构,一个或多 个表格中至少包括终端的短号信息与终端所属二级群组的标识以及终端的长号信息的对 应关系,进一步地,上述表格中还可以包括关于一级群组、二级群组以及终端的各种其它信 息,具体的表格结构可以根据实际情况中的表格内容设计。一种较佳的实施方式是,表2为 终端信息列表,该表设置在一级VPN呼叫设备中。表2.终端信息列表
权利要求
1.一种虚拟专用网VPN的呼叫方法,其特征在于,包括接收来自主叫二级VPN呼叫设备的被叫终端的标识信息,所述被叫终端的标识信息中 包含所述被叫终端的短号信息和所述被叫终端所属二级群组的标识;根据存储的终端的短号信息与终端所属二级群组的标识以及终端的长号信息的对应 关系,获取与所述被叫终端的短号信息和所述被叫终端所属二级群组的标识对应的被叫终 端的长号信息;向所述主叫二级VPN呼叫设备返回所述被叫终端的长号信息,以使所述主叫二级VPN 呼叫设备接续被叫终端。
2.根据权利要求1所述的方法,其特征在于,所述接收来自主叫二级VPN呼叫设备的被 叫终端的标识信息之前还包括获取终端的短号信息与终端所属二级群组的标识以及终端的长号信息的对应关系并 存储。
3.根据权利要求2所述的方法,其特征在于,所述获取终端的短号信息与终端所属二 级群组的标识以及终端的长号信息的对应关系包括从所述二级VPN呼叫设备获得并存储所述二级群组的属性信息,所述二级群组的属性 信息包括所述二级群组所属的一级群组的标识、所述二级群组的群组号和所述二级群组 中终端的长号信息与短号信息的对应关系;为所述二级群组分配标识;存储所述二级群组的标识与群组号的对应关系并发送给一个或多个二级VPN呼叫设备。
4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述向所述主叫二级VPN 呼叫设备返回所述被叫终端的长号信息,以使所述主叫二级VPN呼叫设备接续被叫终端之 后还包括接收来自被叫二级VPN呼叫设备的主叫终端的标识信息,所述主叫终端的标识信息中 包含所述主叫终端的长号信息和所述主叫终端所属二级群组的标识;根据存储的终端的短号信息与终端所属二级群组的标识以及终端的长号信息的对应 关系,获取与所述主叫终端的长号信息和所述主叫终端所属二级群组的标识对应的主叫终 端的短号信息;向所述被叫二级VPN呼叫设备返回所述主叫终端的短号信息,以使被叫终端的来电显 示功能显示主叫终端的短号信息。
5.一种虚拟专用网VPN的呼叫方法,其特征在于,包括接收来自主叫终端的被叫终端的标识信息,所述被叫终端的标识信息中包含所述被叫 终端的短号信息和所述被叫终端所属二级群组的标识;向一级VPN呼叫设备发送所述被叫终端的标识信息,以使一级VPN呼叫设备根据存 储的终端的短号信息与终端所属二级群组的标识以及终端的长号信息的对应关系,获取与 所述被叫终端的短号信息和所述被叫终端所属二级群组的标识对应的被叫终端的长号信 息;接收来自所述一级VPN呼叫设备的所述被叫终端的长号信息;根据所述被叫终端的长号信息接续被叫终端。
6.根据权利要求5所述的方法,其特征在于,所述向一级VPN呼叫设备发送被叫终端的 标识信息之前还包括向一级VPN呼叫设备发送终端的短号信息与终端所属二级群组的标识以及终端的长 号信息的对应关系。
7.根据权利要求6所述的方法,其特征在于,所述向一级VPN呼叫设备发送终端的短号 信息与终端所属二级群组的标识以及终端的长号信息的对应关系包括向一级VPN呼叫设备发送所述二级群组的属性信息,所述二级群组的属性信息包括 所述二级群组所属的一级群组的标识、所述二级群组的群组号和所述二级群组中终端的长 号信息与短号信息的对应关系;接收所述一级VPN呼叫设备为所述二级群组分配的标识;接收来自一级VPN呼叫设备的所述二级群组的标识与群组号的对应关系。
8.根据权利要求5至7中任意一项所述的方法,其特征在于,所述根据所述被叫终端的 长号信息接续被叫终端之后还包括被叫二级VPN呼叫设备向一级VPN呼叫设备发送主叫终端的标识信息,所述主叫终端 的标识信息中包含所述主叫终端的长号信息和所述主叫终端所属二级群组的标识,以使一 级VPN呼叫设备根据存储的终端的短号信息与终端所属二级群组的标识以及终端的长号 信息的对应关系,获取与所述主叫终端的长号信息和所述主叫终端所属二级群组的标识对 应的主叫终端的短号信息;被叫二级VPN呼叫设备接收来自一级VPN呼叫设备的所述主叫终端的短号信息,以便 于被叫终端显示主叫终端的短号信息。
9.一种虚拟专用网VPN的呼叫设备,其特征在于,包括接收单元,用于接收来自主叫二级VPN呼叫设备的被叫终端的标识信息,所述被叫终 端的标识信息中包含所述被叫终端的短号信息和所述被叫终端所属二级群组的标识;翻译单元,用于根据存储的终端的短号信息与终端所属二级群组的标识以及终端的长 号信息的对应关系,获取与所述被叫终端的短号信息和所述被叫终端所属二级群组的标识 对应的被叫终端的长号信息;返回单元,用于向所述主叫二级VPN呼叫设备返回所述被叫终端的长号信息,以使所 述主叫二级VPN呼叫设备接续被叫终端。
10.根据权利要求9所述的设备,其特征在于还包括获取单元,用于获取来自二级VPN呼叫设备的终端的短号信息与终端所属二级群组的 标识以及终端的长号信息的对应关系并存储。
11.根据权利要求10所述的设备,其特征在于,所述获取单元具体用于从所述二级VPN呼叫设备获得并存储所述二级群组的属性信 息,所述二级群组的属性信息包括所述二级群组所属的一级群组的标识、所述二级群组的 群组号和所述二级群组中终端的长号信息与短号信息的对应关系,为所述二级群组分配标 识并存储所述二级群组的标识与群组号的对应关系;所述返回单元还用于向一个或多个二级VPN呼叫设备发送所述二级群组的标识与群 组号的对应关系。
12.根据权利要求9至11中任意一项所述的设备,其特征在于,所述接收单元还用于接收来自被叫二级VPN呼叫设备的主叫终端的标识信息,所述 主叫终端的标识信息中包含所述主叫终端的长号信息和所述主叫终端所属二级群组的标 识;所述翻译单元还用于根据存储的终端的短号信息与终端所属二级群组的标识以及终 端的长号信息的对应关系,获取与所述主叫终端的长号信息和所述主叫终端所属二级群组 的标识对应的主叫终端的短号信息;所述返回单元还用于向所述被叫二级VPN呼叫设备返回所述主叫终端的短号信息,以 使被叫终端显示主叫终端的短号信息。
13.一种虚拟专用网VPN的呼叫设备,其特征在于,包括接收单元,用于接收来自主叫终端的被叫终端的标识信息,所述被叫终端的标识信息 中包含所述被叫终端的短号信息和所述被叫终端所属二级群组的标识,并且接收来自所述 一级VPN呼叫设备的所述被叫终端的长号信息;发送单元,用于向一级VPN呼叫设备发送所述被叫终端的标识信息,以使一级VPN呼叫 设备根据存储的终端的短号信息与终端所属二级群组的标识以及终端的长号信息的对应 关系,获取与所述被叫终端的短号信息和所述被叫终端所属二级群组的标识对应的被叫终 端的长号信息;接续单元,用于根据所述被叫终端的长号信息接续被叫终端。
14.根据权利要求13所述的设备,其特征在于,所述发送单元还用于向一级VPN呼叫设备发送终端的短号信息与终端所属二级群组 的标识以及终端的长号信息的对应关系。
15.根据权利要求14所述的设备,其特征在于,所述发送单元具体用于向一级VPN呼叫 设备发送所述二级群组的属性信息,所述二级群组的属性信息包括所述二级群组所属的 一级群组的标识、所述二级群组的群组号和所述二级群组中终端的长号信息与短号信息的 对应关系;所述接收单元还用于接收所述一级VPN呼叫设备为所述二级群组分配的标识,并且接 收来自所述一级VPN呼叫设备的所述二级群组的标识与群组号的对应关系。
16.根据权利要求13至15中任意一项所述的设备,其特征在于,所述发送单元还用于向一级VPN呼叫设备发送主叫终端的标识信息,所述主叫终端的 标识信息中包含所述主叫终端的长号信息和所述主叫终端所属二级群组的标识,以使一级 VPN呼叫设备根据存储的终端的短号信息与终端所属二级群组的标识以及终端的长号信息 的对应关系获取与所述主叫终端的长号信息和所述主叫终端所属二级群组的标识对应的 主叫终端的短号信息;所述接收单元还用于接收来自一级VPN呼叫设备的主叫终端的短号信息;所述发送单元,进一步用于向被叫终端发送主叫终端的短号信息,以使被叫终端显示 主叫终端的短号信息。
全文摘要
本发明提供一种VPN的呼叫方法,接收来自主叫二级VPN呼叫设备的被叫终端的标识信息,被叫终端的标识信息中包含被叫终端的短号信息和被叫终端所属二级群组的标识,根据存储的终端的短号信息与终端所属二级群组的标识以及终端的长号信息的对应关系,获取与被叫终端的短号信息和被叫终端所属二级群组的标识对应的终端的长号信息,向主叫二级VPN呼叫设备返回被叫终端的长号信息,以使主叫二级VPN呼叫设备接续被叫终端。本发明还提供一种VPN的呼叫方法和两种VPN的呼叫设备。采用本发明的VPN呼叫方法和设备,不同二级群组内的终端的短号可以重复,从而扩充了短号跨区域VPN通信系统的容量。
文档编号H04L12/46GK102143292SQ20101051603
公开日2011年8月3日 申请日期2010年10月20日 优先权日2010年10月20日
发明者吴用 申请人:华为软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1