一种移动终端的双通道混合隧道构建方法

文档序号:8366209阅读:296来源:国知局
一种移动终端的双通道混合隧道构建方法
【技术领域】
[0001]本申请涉及无线网络通信领域,更具体的涉及一种移动终端的双通道混合隧道构建方法。
【背景技术】
[0002]随着现代通信技术的迅速发展,设备之间的通信方式也越来越多,以W1-F1、3G/4G、WiMax、ZigBee、蓝牙、UWB (Ultra Wideband,脉冲无线电)等为代表的无线接入技术在各种类型的移动终端中使用十分广泛。其中,以手机为代表的移动终端使用的无线接入技术主要有W1-Fi和3G/4G两种类型。
[0003]目前,手机等移动终端在位于两种信号同时覆盖的区域时,一般只选用其中的一种接入技术进行数据通信。然而,这种在多信号覆盖区仅使用一种通道进行网络接入的方式,不但未能充分利用各个通道的传输能力,限制了移动终端的接入带宽,而且当信号变化引起数据传输在各个通道之间切换时,要先断开原有的通道后再重新连接新的通道,这样就会增加数据的传输时延,影响上层业务的可靠性。

【发明内容】

[0004]有鉴于此,本申请提供了一种移动终端的双通道混合隧道构建方法,以克服现有技术中的移动终端在多信号覆盖区仅使用一种通道进行网络接入导致接入带宽限制,并且当通道切换时,增加了数据的传输时延,影响上层业务的可靠性的问题。
[0005]为实现上述目的,本申请提供以下技术方案:
[0006]一种移动终端的双通道混合隧道构建方法,包括:
[0007]建立与隧道接入管理端TAM之间的3G通道的TCP连接;
[0008]通过所述3G通道的TCP连接向所述TAM发送请求分配一个隧道连接IP地址的请求信息;
[0009]接收所述TAM发送的根据所述请求信息分配的隧道连接IP地址;
[0010]当检测到通过无线路由器验证的W1-Fi信号后,建立与所述TAM之间的W1-Fi通道的TCP连接,并获取与所述TAM建立W1-Fi通道连接的移动终端的数量;
[0011]根据所述3G通道的通道参数、所述W1-Fi通道的通道参数和所述移动终端的数量计算数据包在所述3G通道和所述W1-Fi通道的分配比,并将所述分配比保存并发送至所述TAM0
[0012]优选的,在所述接收所述TAM发送的根据所述请求信息分配的隧道连接IP地址后,还包括:通过所述3G通道的TCP连接接收所述TAM以预设时间为间隔发送的心跳信息。
[0013]优选的,在计算出所述分配比后还包括:计算调整系数,并将所述调整系数保存并发送至所述ΤΑΜ。
[0014]优选的,所述调整系数的计算方法包括:
[0015]利用W1-Fi信号强度数据组记录并更新信噪比;
[0016]根据所述信噪比计算各时刻信噪比的变化,并预测下一时刻的信噪比的变化;
[0017]根据所述下一时刻的信噪比的变化,预测下一时刻的信噪比;
[0018]根据所述下一时刻的信噪比计算所述调整系数。
[0019]优选的,所述分配比的计算方法包括:
[0020]利用所述W1-Fi通道的最小带宽和所述3G通道的最小带宽计算数据包在所述W1-Fi通道和所述3G通道的基本分配比;
[0021]利用更新的所述W1-Fi通道的最大重传次数、所述3G通道的最大重传次数和所述3G通道的信噪比计算信号强度影响因子和可靠性影响因子;
[0022]根据所述基本分配比、所述移动终端的数量以及所述信号强度影响因子和所述可靠性影响因子计算所述分配比。
[0023]优选的,在所述将所述分配比保存并发送至所述TAM后,还包括:根据所述分配比将数据包在所述3G通道和所述W1-Fi通道两个通道上进行分流操作;
[0024]或,根据所述分配比和所述调整系数将数据包在所述3G通道和所述W1-Fi通道两个通道上进行分流操作。
[0025]一种移动终端的双通道混合隧道构建方法,包括:
[0026]建立与移动终端之间的3G通道的TCP连接;
[0027]接收所述移动终端通过所述3G通道的TCP连接发送的请求分配一个隧道连接IP地址的请求信息;
[0028]根据所述请求信息为所述移动终端分配一个隧道连接IP地址,并将所述隧道连接IP地址发送给所述移动终端;
[0029]根据所述移动终端的请求建立与所述移动终端之间的W1-Fi通道的TCP连接,同时将通过W1-Fi通道连接的移动终端的数量发送给所述移动终端;
[0030]接收所述移动终端发送的数据包在所述3G通道和所述W1-Fi通道进行分流的分配比,其中,所述分配比是所述移动终端根据所述3G通道的通道参数、所述W1-Fi通道的通道参数和所述移动终端的数量计算的;
[0031]将所述3G通道的IP地址、所述W1-Fi通道的IP地址、所述隧道连接IP地址和所述分配比的对应关系存储到终端注册表。
[0032]优选的,在所述将所述隧道连接IP地址发送给所述移动终端后,还包括:以预设时间为间隔通过所述3G通道的TCP连接向所述移动终端发送心跳信息。
[0033]优选的,还包括:接收所述移动终端发送的数据包在所述3G通道和所述W1-Fi通道进行分流的调整系数,并将所述调整系数存储到所述终端注册表。
[0034]优选的,在所述将所述对应关系存储到终端注册表后,还包括:根据所述终端注册表中的对应关系将数据包在所述3G通道和所述W1-Fi通道两个通道上进行分流操作。
[0035]由以上技术方案可知,本申请公开了一种移动终端的双通道混合隧道构建方法,包括:建立与隧道接入管理端TAM之间的3G通道的TCP连接;通过所述3G通道的TCP连接向所述TAM发送请求分配一个隧道连接IP地址的请求信息;接收所述TAM发送的根据所述请求信息分配的隧道连接IP地址;当检测到通过无线路由器验证的W1-Fi信号后,建立与所述TAM之间的W1-Fi通道的TCP连接,并获取与所述TAM建立W1-Fi通道连接的移动终端的数量;根据所述3G通道的通道参数、所述W1-Fi通道的通道参数和所述移动终端的数量计算数据包在所述3G通道和所述W1-Fi通道的分配比,并将所述分配比保存并发送至所述ΤΑΜ。该方法通过在移动终端和TAM之间构建了一条使用W1-Fi和3G两个物理通道传输数据的隧道,在保证3G通道一直进行数据传输的基础上,还可以加入W1-Fi通道同时进行数据传输,这样不仅提高了移动终端的接入带宽,而且避免了通道的切换造成的数据传输时延,提高了数据传输的可靠性。
【附图说明】
[0036]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0037]图1为本申请提供的一种移动终端与TAM物理连接的示意图;
[0038]图2为本申请提供的一种包含自定义控制信息的字段;
[0039]图3为本申请实施例一提供的一种移动终端的双通道混合隧道构建方法的流程图;
[0040]图4为本申请实施例一提供的一种分配比计算方法流程图;
[0041]图5为本申请实施例二提供的一种移动终端的双通道混合隧道构建方法的流程图;
[0042]图6是本发明实施例提供的一种数据包自定义字段的结构图;
[0043]图7为本申请实施例二提供的一种调整系数计算方法流程图;
[0044]图8为本申请实施例二提供的一种数据包在两个通道进行分流操作的流程图;
[0045]图9为本申请实施例三提供的一种移动终端的双通道混合隧道构建方法的流程图;
[0046]图10为本申请实施例四提供的一种移动终端的双通道混合隧道构建方法的流程图。
【具体实施方式】
[0047]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0048]本发明包括移动终端和TAM(Tunnel Access Manager,隧道接入管理)两部分,两部分之间的物理连接关系如图1所示,两部分之间构建一条隧道使用多个物理通道传输数据。其中,移动终端分别通过3G基站、W1-Fi AP(Access Point,无线访问节点)与以太网交换机相连,并通过太网交换机与TAM相连进行数据传输,TAM通过以太网交换机以及路由器与Internet进行数据传输。其中,TAM端安装在一个Linux系统的计算机上,该计算机连接在距离移动终端较近的以太网或W1-F1、3G网上,考虑到带宽、稳定性等因素的影响,一般选择以太网作为TAM的接入方法。
[0049]在移动终端成功启用双通道分流后,会将分配比发送给TAM端,TAM端会将该移动终端的虚拟隧道IP地址Addr_TL_MBT、物理通道IP地址Addr_3G_MBT和Addr_WF_MBT、分配比等信息存储到分流终端注册表中,当TAM端接收到底层传输的数据帧后,拆封出其内部的IP分组,交给系统的网关向外转发。移动终端的应用程序以一个连接的形式安装在移动设备上。在移动端上安装完成该系统后,会在设备的Andr1d平台上增加一个新的W1-Fi与3G的混合连接,该连接是隧道的一端,它是虚拟的,而不是物理的,它是W1-Fi和3G两个物理连接的集合。隧道连接的优先级要高于W1-F1、3G连接,该隧道启用后,就成为移动终端上所有应用程序的唯一接入方式,所有数据都要通过隧道连接进行传输,再由隧道连接在两个物理连接上实施分流、混流操作。
[0050]移动终端隧道连接使用一个由隧道TAM端分配的IP地址进行通信,该地址定义为Addr_TL_MBTo隧道连接上有一般的TCP/IP协议栈,按照一般的方式使用TCP/IP协议发送和接收各类应用程序的数据。Addr_TL_MBT地址作为封装应用程序数据的IP分组的源地址,在隧道以外的节点上是可见的,隧道上的节点是不可见的。虚拟隧道连接接收到一个IP分组后将根据用户定义的规则或者自动计算的结果,在W1-Fi与3G两个物理连接中选择其中的一个向TAM端进行传输。
[0051]W1-Fi与3G两个物理连接各有一个的IP地址,它们分别被定义为Addr_WF_MBT和Addr_3G_MBTo W1-Fi和3G两个物理连接也都有一般的TCP/IP协议栈,但是当虚拟混合连接启用后,由于它们在本
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1