一种业务传输链路的建立方法及装置制造方法
【专利摘要】本发明提供了一种业务传输链路的建立方法及装置,涉及无线通信【技术领域】,可以使不同用户信息对应的业务数据在不同的业务传输链路中传输,提高业务传输链路的利用率。本发明的具体实施例包括:建立第一APN与目的IP地址的第一对应关系,其中第一APN包括任意一个或多个虚拟APN,目的IP地址包括任意一个或多个业务网络服务器的IP地址,且虚拟APN与所述IP地址一一对应;进而根据第一对应关系,建立网关与业务网络服务器之间的第一通信链路,该第一通信链路包括网关与业务网络服务器之间的任意一条或多条子链路。本发明的技术方案主要应用于业务传输链路的建立过程中。
【专利说明】一种业务传输链路的建立方法及装置
【技术领域】
[0001]本发明涉及无线通信【技术领域】,尤其涉及一种业务传输链路的建立方法及装置。
【背景技术】
[0002]随着移动网互联网的推广,用户对于网络业务的需求也越来越丰富,网络用户使用电子终端连接业务网络时,根据该电子终端中存储的默认的APN(Access Point Name,接入点名称)使电子终端连接到GGSN(Gateway GPRS Support Node,综合业务网关)。GGSN中存储了此APN与外部服务器的IP地址的对应关系,GGSN根据该对应关系,建立GGSN与外部服务器的连接,将用户的数据通过外部服务器路由到业务网络中,从而使该电子终端接入到业务网络。
[0003]现有技术中,电子终端接入到业务网络进行业务传输过程中,不同电子终端使用的APN相同,则这些电子终端与业务网络之间只利用同一个业务传输链路传输业务数据,会导致业务传输链路利用率低。
【发明内容】
[0004]本发明的实施例提供一种业务传输链路的建立方法及装置,可以使不同用户信息对应的业务数据在不同的业务传输链路中传输,提高业务传输链路的利用率。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]—种业务传输链路的建立方法,包括:
[0007]建立第一APN与目的IP地址的第一对应关系,所述第一 APN包括任意一个或多个虚拟APN,所述目的IP地址包括任意一个或多个业务网络服务器的IP地址,所述虚拟APN与所述IP地址——对应;
[0008]根据所述第一对应关系,建立网关与所述业务网络服务器之间的第一通信链路,所述第一通信链路包括所述网关与所述业务网络服务器之间的任意一条或多条子链路。
[0009]—种业务传输链路的建立装置,包括:
[0010]关系建立单元,用于建立第一 APN与目的IP地址的第一对应关系,所述第一 APN包括任意一个或多个虚拟APN,所述目的IP地址包括任意一个或多个业务网络服务器的IP地址,所述虚拟APN与所述IP地址——对应;
[0011]链路建立单元,用于根据所述关系建立单元建立的所述第一对应关系,建立网关与所述业务网络服务器之间的第一通信链路,所述第一通信链路包括所述网关与所述业务网络服务器之间的任意一条或多条子链路。
[0012]本发明实施例提供的业务传输链路的建立方法及装置,网关建立不同虚拟APN与不同业务网络服务器IP地址的第一对应关系,根据第一对应关系建立网关与不同业务网络服务器之间的任意一条或多条子链路,与现有技术中网关和业务网络之间只能利用一个通信链路传输所有业务数据相比,本发明可以使不同的业务数据在不同的子链路上传输,提高了业务传输链路的利用率。
【专利附图】
【附图说明】
[0013]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1为本发明一实施例提供的一种业务传输链路的建立方法流程图;
[0015]图2为本发明另一实施例提供的一种业务传输链路的建立方法流程图;
[0016]图3为本发明另一实施例提供的一种业务传输链路的建立装置组成示意图;
[0017]图4为本发明另一实施例提供的一种业务传输链路的建立装置组成示意图;
[0018]图5为图3中链路建立单元的组成示意图;
[0019]图6为本发明另一实施例提供的一种业务传输链路的建立装置组成示意图。
【具体实施方式】
[0020]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]本发明一实施例提供了一种业务传输链路的建立方法,如图1所示,该方法包括:
[0022]101、网关建立第一 APN与目的IP地址的第一对应关系。
[0023]其中,第一 APN包括任意一个或多个虚拟APN,目的IP地址包括任意一个或多个业务网络服务器的IP地址,虚拟APN与目的IP地址一一对应。
[0024]值得说明的是,第一对应关系具体为虚拟APN与业务网络服务器IP地址的一一对应关系,例如虚拟APNl对应业务网络服务器I的IP地址,虚拟APN2对应业务网络服务器2的IP地址,不同的业务网络服务器连接不同的业务网络。
[0025]102、网关根据第一对应关系,建立网关与业务网络服务器之间的第一通信链路。
[0026]其中,第一通信链路包括网关与业务网络服务器之间的任意一条或多条子链路。
[0027]需要说明的是,根据虚拟APN与业务网络服务器IP地址的对应关系,建立网关与此虚拟APN对应的业务网络服务器之间的第一通信链路,不同虚拟APN对应不同的业务网络服务器的IP地址,即根据不同的虚拟APN可以建立网关与不同业务网络服务器之间的多条子链路。
[0028]本发明实施例提供的业务传输链路的建立方法,网关建立不同虚拟APN与不同业务网络服务器IP地址的第一对应关系,根据第一对应关系建立网关与不同业务网络服务器之间的任意一条或多条子链路,与现有技术中网关和业务网络之间只能利用一个业务传输链路传输所有业务数据相比,本发明可以使不同的业务数据在不同的子链路上传输,提高了业务传输链路的利用率。
[0029]在本发明的一种实现方式中,该方法还包括:PCRF(Policy and Charging RulesFunct1n,策略与计费规则功能)设备根据预设策略,建立第一 APN与用户信息的第二对应关系。
[0030]其中,根据实际需求将用户信息进行分类从而确定预设策略。将不同用户终端的不同业务进行分类,除了用户终端和业务类型,分类过程中还要考虑其他因素,例如用户的位置等,针对不同的需求,对用户信息的分类原则不同,在此不做限定。第二对应关系具体为不同用户信息与不同虚拟APN—一对应的关系。例如:PC终端1+视频业务+位置I对应虚拟APNl,手机终端1+QQ业务+位置2对应虚拟APN2,手机终端2+视频业务+位置I对应虚拟APN3。
[0031]值得说明的是,用户信息不限于上述举例中的三种信息,且用户信息划分的方式也不限于上述举例中的方式。
[0032]本发明另一实施例提供一种更为详细的业务传输链路的建立方法,如图2所示,该方法包括:
[0033]201、PCRF设备根据预设策略,建立第一 APN与用户信息的第二对应关系。
[0034]202、网关建立第一 APN与目的IP地址的第一对应关系。
[0035]其中,第一对应关系与上述步骤101中的相关描述内容相同,在此不再重复说明。
[0036]值得说明的是,在上述201、202中分别建立好第一对应关系与第二对应关系后,才可以执行后续步骤建立业务传输链路。
[0037]203、网关接收用户终端发送的第二 APN。
[0038]其中,第二 APN为用户终端中配置的默认APN。
[0039]204、网关根据第二 APN建立第二通信链路。
[0040]其中,第二通信链路表示网关与用户终端之间的通信链路,用户终端与网关可以利用第二通信链路进行信息的传输。
[0041]205、网关通过第二通信链路接收用户终端的当前用户信息。
[0042]其中,当前用户信息包括终端类型、业务属性、接入位置等信息。
[0043]206、网关将该当前用户信息发送给PCRF设备。
[0044]207,PCRF设备根据当前用户信息和第二对应关系,查找到与当前用户信息对应的虚拟APN。
[0045]值得说明的是,PCRF接收到当前用户信息后,可以根据第二对应关系查找到当前用户信息对应的虚拟APN,如果PCRF同时收到多个用户终端的用户信息,则根据多个用户终端的用户信息查找到多个虚拟APN。例如,根据用户终端I (PC终端I) +视频业务+位置I查找到虚拟APN1,根据用户终端2 (手机I) +QQ业务+位置2查找到虚拟APN2,根据用户终端3 (手机2) +视频业务+位置I对应虚拟APN3。
[0046]如果PCRF同时收到单个用户终端的多种用户信息时,则根据多种用户信息查找到多个虚拟APN。例如,根据用户终端1+下载业务查找到虚拟APN4,根据用户终端1+微信业务查找到虚拟APN5。
[0047]208、PCRF将查找到的虚拟APN发送给网关。
[0048]209、网关根据查找到的虚拟APN,确定与查找到的虚拟APN对应的第一对应关系。
[0049]其中,第一对应关系为虚拟APN与业务网络服务器IP地址的对应关系,根据查找到的一个或多个虚拟APN,确定一个或多个虚拟APN对应的第一对应关系。
[0050]210、网关根据第一对应关系,获取到与查找到的虚拟APN对应的IP地址。
[0051]211、网关根据获取到的IP地址,建立第一通信链路。
[0052]其中,第一通信链路为网关与业务网络服务器之间的通信链路。结合上述步骤207的描述,如果多个用户终端在同一时间段发起业务,则可以建立多条网关与业务网络服务器之间的子链路,使多个用户终端通过不同的通信链路同时传输业务数据,如果一个用户终端同时发起多个业务,则建立多条网关与业务网络服务器之间的子链路,使一个用户终端的多个业务通过不同的通信链路同时传输业务数据。
[0053]第一通信链路与第二通信链路都建立成功,即终端与网关之间、网关与业务网络服务器之间的通信链路都建立成功,说明用户终端与网络服务器之间的通信链路建立成功,之后执行下述212、213,用户终端可以正常使用业务。
[0054]212、网关通过第二通信链路获取用户终端发送的业务数据。
[0055]213、网关根据业务数据与用户信息的对应关系,从第一通信链路中确定传输业务数据的子链路。
[0056]值得说明的是,在本实施例中网关可以为GGSN网关。
[0057]本发明另一实施例提供了一种业务传输链路的建立装置,如图3所示,该装置包括:关系建立单元31、链路建立单元32。
[0058]关系建立单元31,用于建立第一 APN与目的IP地址的第一对应关系。
[0059]其中,第一 APN包括任意一个或多个虚拟APN,目的IP地址包括任意一个或多个业务网络服务器的IP地址,虚拟APN与IP地址——对应。
[0060]链路建立单元32,用于根据关系建立单元31建立的第一对应关系,建立网关与业务网络服务器之间的第一通信链路。
[0061]其中,第一通信链路包括网关与业务网络服务器之间的任意一条或多条子链路。
[0062]关系建立单元31,还用于根据预设策略,建立第一 APN与用户信息的第二对应关系O
[0063]在本装置的一种可选构成方式中,如图4所示,该装置还包括:接收单元33。
[0064]接收单元33,用于接收用户终端发送的第二 APN。
[0065]链路建立单元32,还用于根据第二 APN建立第二通信链路。
[0066]其中,第二通信链路表示所述网关与所述用户终端之间的通信链路。
[0067]接收单元33,还用于通过链路建立单元32建立的第二通信链路接收用户终端的当前用户信息。
[0068]在本装置的另一种可选构成方式中,如图5所示,链路建立单元32还包括:查找子单元321、确定子单元322、获取子单元323、链路建立子单元324。
[0069]查找子单元321,用于根据接收单元33接收到的当前用户信息和关系建立单元31建立的第二对应关系,查找到与当前用户信息对应的虚拟APN。
[0070]确定子单元322,用于根据查找子单元321查找到的虚拟APN,确定与查找到的虚拟APN对应的第一对应关系。
[0071]获取子单元323,用于根据确定子单元322确定的第一对应关系,获取到与查找子单元321查找到的虚拟APN对应的IP地址。
[0072]链路建立子单元324,用于根据获取子单元323获取到的IP地址,建立第一通信链路。
[0073]如图6所示,该装置还包括:获取单元34、确定单元35。
[0074]获取单元34,用于通过链路建立单元32建立的第二通信链路获取用户终端发送的业务数据。
[0075]确定单元35,用于根据获取单元34获取到的业务数据与接收单元33接收到的用户信息的对应关系,从链路建立单元32建立的第一通信链路中确定传输业务数据的子链路。
[0076]本实施例中如图3至6所描述的装置,用于实现上述如图1至2所示的方法流程。
[0077]本发明实施例提供的业务传输链路的建立装置,关系建立单元建立不同虚拟APN与不同业务网络服务器IP地址的第一对应关系,链路建立单元根据第一对应关系建立网关与不同业务网络服务器之间的任意一条或多条子链路,与现有技术中网关和业务网络之间只能利用一个业务传输链路传输所有业务数据相比,本发明可以使不同的业务数据在不同的子链路上传输,提高了业务传输链路的利用率。
[0078]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0079]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【权利要求】
1.一种业务传输链路的建立方法,其特征在于,包括: 建立第一接入点APN与目的IP地址的第一对应关系,所述第一 APN包括任意一个或多个虚拟APN,所述目的IP地址包括任意一个或多个业务网络服务器的IP地址,所述虚拟APN与所述IP地址——对应; 根据所述第一对应关系,建立网关与所述业务网络服务器之间的第一通信链路,所述第一通信链路包括所述网关与所述业务网络服务器之间的任意一条或多条子链路。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 根据预设策略,建立所述第一 APN与用户信息的第二对应关系。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 接收用户终端发送的第二 APN; 根据所述第二 APN建立第二通信链路,所述第二通信链路表示所述网关与所述用户终端之间的通信链路; 通过所述第二通信链路接收所述用户终端的当前用户信息。
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一对应关系,建立网关与所述业务网络服务器之间的第一通信链路,包括: 根据所述当前用户信息和所述第二对应关系,查找到与所述当前用户信息对应的所述虚拟APN ; 根据查找到的虚拟APN,确定与所述查找到的虚拟APN对应的所述第一对应关系; 根据所述第一对应关系,获取到与所述查找到的虚拟APN对应的所述IP地址; 根据获取到的所述IP地址,建立所述第一通信链路。
5.根据权利要求1-4任意一种所述的方法,其特征在于,所述方法还包括: 通过所述第二通信链路获取所述用户终端发送的业务数据; 根据所述业务数据与所述用户信息的对应关系,从所述第一通信链路中确定传输所述业务数据的所述子链路。
6.—种业务传输链路的建立装置,其特征在于,包括: 关系建立单元,用于建立第一 APN与目的IP地址的第一对应关系,所述第一 APN包括任意一个或多个虚拟APN,所述目的IP地址包括任意一个或多个业务网络服务器的IP地址,所述虚拟APN与所述IP地址——对应; 链路建立单元,用于根据所述关系建立单元建立的所述第一对应关系,建立网关与所述业务网络服务器之间的第一通信链路,所述第一通信链路包括所述网关与所述业务网络服务器之间的任意一条或多条子链路。
7.根据权利要求6所述的装置,其特征在于, 所述关系建立单元,还用于根据预设策略,建立所述第一 APN与用户信息的第二对应关系。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括: 接收单元,用于接收用户终端发送的第二 APN ; 所述链路建立单元,还用于根据所述第二 APN建立第二通信链路,所述第二通信链路表示所述网关与所述用户终端之间的通信链路; 所述接收单元,还用于通过所述链路建立单元建立的所述第二通信链路接收所述用户终端的当前用户信息。
9.根据权利要求8所述的装置,其特征在于,所述链路建立单元还包括: 查找子单元,用于根据所述接收单元接收到的所述当前用户信息和所述关系建立单元建立的所述第二对应关系,查找到与所述当前用户信息对应的所述虚拟APN ; 确定子单元,用于根据所述查找子单元查找到的虚拟APN,确定与所述查找到的虚拟APN对应的所述第一对应关系; 获取子单元,用于根据所述确定子单元确定的所述第一对应关系,获取到与所述查找子单元查找到的虚拟APN对应的所述IP地址; 链路建立子单元,用于根据所述获取子单元获取到的所述IP地址,建立所述第一通信链路。
10.根据权利要求6-9任意一种所述的装置,其特征在于,所述装置还包括: 获取单元,用于通过所述链路建立单元建立的所述第二通信链路获取所述用户终端发送的业务数据; 确定单元,用于根据所述获取单元获取到的所述业务数据与所述接收单元接收到的所述用户信息的对应关系,从所述第一通信链路中确定传输所述业务数据的所述子链路。
【文档编号】H04L29/12GK104320499SQ201410539454
【公开日】2015年1月28日 申请日期:2014年10月13日 优先权日:2014年10月13日
【发明者】王磊, 韦海波, 王光全, 赫罡, 高功应, 魏伟, 王志会, 梁鹏, 杨志会, 张卓筠, 李洪峰 申请人:中国联合网络通信集团有限公司