一种移动终端利用多链路实现网络分流的方法

文档序号:7852840阅读:413来源:国知局

专利名称::一种移动终端利用多链路实现网络分流的方法
技术领域
:本发明涉及通信
技术领域
,尤其涉及一种移动终端利用多链路实现网络分流的方法。
背景技术
:目前移动终端开启wifi热点以及usb绑定热点后使用的链路仍然是移动终端本身的链路,其他接入的终端和本机共享同一条链路,这样就会造成如下问题由于其他接入终端和充当热点机器的数据包均走同一链路,会造成运营商服务器端压力,由于和其他终端共享同一链路,热点机的上网速度会受影响。中国专利申请第CN201110121399.5号公开了一种端到端多链路并行传输的负载分配方法,其主要思想为通过对负载分配理论值和实际传输值之间的误差和误差门限值之间的对比,根据不同的对比结果采用不同的业务分割方法,其优点能够有效降低当业务源端的数据速率发生大幅改变之后,接收端的重排序时延,从而控制端到端的整体时延。该方法的不足实现步骤较为复杂,不太适合移动终端这类嵌入式系统。
发明内容本发明的目的在于提供一种移动终端利用多链路实现网络分流的方法,使得充当热点的移动终端使用一条链路,而其他接入终端使用另外一条链路,两条链路并行,实现网络分流。本发明的另一目的在于提供一种移动终端利用多链路实现网络分流的方法,以降低运营商服务器端的负载压力。本发明的目的是通过以下技术方案实现的。—种移动终端利用多链路实现网络分流的方法,包括以下步骤a:建立新链路B以及开启热点;b:针对新链路B创建新路由表,并对所述新链路B进行路由表配置和ip配置;c:设置策略路由实现网络分流。优选的,所述步骤a具体包括用户选择开启热点,使用新的APN参数进行拨号上网,创建一条新链路B为其他接入终端使用,所述新链路B对应第二虚拟网卡,原移动终端链路A不变,且原移动终端与其它接入终端组建成一个局域网。优选的,所述热点包括wifi热点或者usb绑定热点。优选的,所述步骤b具体包括bl、将目的地址为所述局域网内的数据包经局域网网关发送;b2、将目的地址为连接新链路B的IP地址的数据包经第二虚拟网卡发送;b3、设置默认路由使用第二虚拟网卡发送。优选的,所述步骤b还包括设置关于新链路B的nat地址映射和打开forward转发功能,以保证本局域网的数据包可以顺利发送。优选的,所述步骤c具体包括包括Cl、将所有源地址为所述局域网ip地址网段的数据包使用新路由表进行路由;c2、将所有目的地址为所述局域网ip地址网段的数据包使用路由表进行路由;c3、将目的地址为连接新链路B的ip地址的数据包使用新路由表进行路由。本发明与现有技术相比,本发明采用按照接入终端的身份做流量分割,通过建立两条链路,同时使用两张路由表,并用策略路由进行设置,使之将两条链路分别走不通的通道,从而可以使得移动终端当作为热点的时候,本机的数据和转发的数据完全分开,对于运营商来说,这样做可以平衡服务器负载,对于移动终端用户来说,两条链路相互独立,互不影响,这样当接入终端过多时候不会影响本机的上网速度,提升用户体验。图I为本发明的实现方法中建立新链路B及开启热点的流程图。图2为本发明的实现方法中配置链路B路由表的流程图。图3为本发明的实现方法中配置路由策略的流程图。图4为本发明移动终端利用多链路实现网络分流的方法流程图。具体实施例方式本发明核心思想在开启热点之前新建一条链路B,和原有的链路A同时存在,同时针对链路B创建新的路由表240,和原有链路A对应的路由表254对应,并对链路B进行路由表配置和iptables配置以保证其他接入终端的数据包接收具有完好的路由通道,最后采用策略路由技术绑定链路B使用路由表240进行路由,链路A使用路由表254进行路由,使得本机的数据和转发的数据完全分开,实现网络分流。本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本实施例中,实现移动终端利用多链路网络分流包括创建新链路B以及开启热点、设置链路B路由表、配置策略路由三个处理过程请参阅图1,创建新链路B以及开启热点的过程,包括如下步骤101.使用新的APN参数进行拨号上网,创建一条新的链路B(对应第二虚拟网卡rmnetl),链路B连接为其他接入终端机器使用。链路A为原链路不变,本机上网使用(对应第一虚拟网卡rmnetO,其默认使用的路由表为254号)。102.APN功能开启后本机会充当服务器和其他终端组建一个局域网,同时会创建一虚拟网卡wlanO用来作为和其他终端交互的设备。请参阅图2,创建新路由表的过程,包括如下步骤201.为新链路B新建路由表240号为本局域网其他联入终端使用,在路由表240中进行如下设置首先将目的地址是本局域网内的数据包经局域网网关发送(网关设备即步骤102中对应的设备wlanO),其次将目的地址是链路B的IP地址的数据包经设备rmnetl发送,最后设置默认路由使用设备rmnetl发送。202.设置关于链路B的nat地址映射和forward链。以保证本局域网的数据包可以顺利发送。请参阅图3,配置路由策略,包括如下步骤301.将所有源地址为本局域网ip地址网段的数据包使用路由表240进行路由。302.将所有目的地址为本局域网ip地址网段的数据包使用路由表240进行路由。303.将目的地址为连接B的ip地址的数据包使用路由表240进行路由。当实际执行过程中,该几条路由规则的优先级高于路由表254对应的路由规则(路由表254为本机对应的链路A使用),从而实现链路A和链路B的网络分流功能。请参阅图4,包括如下步骤401.建立新链路B以及开启热点。402.用步骤401返回的新连接B的ip地址以及网关地址来新建路由表以及并以此为根据设置数据包转发规则。403.在步骤402的基础上用策略路由实现网络分流。本实施采用策略路由技术来实现移动终端在开启热点功能后的网络分流,两条链路相互分离接入网络,这样当接入终端过多时候不影响本机的上网速度,同时还可以降低运营商服务器的负载。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。权利要求1.一种移动终端利用多链路实现网络分流的方法,其特征在于,包括以下步骤a:建立新链路B以及开启热点;b:针对新链路B创建新路由表,并对所述新链路B进行路由表配置和ip配置;c:设置策略路由实现网络分流。2.如权利要求I所述的移动终端利用多链路实现网络分流的方法,其特征在于,所述步骤a具体包括用户选择开启热点,使用新的APN参数进行拨号上网,创建一条新链路B为其他接入终端使用,所述新链路B对应第二虚拟网卡,原移动终端链路A不变,且原移动终端与其它接入终端组建成一个局域网。3.如权利要求2所述的移动终端利用多链路实现网络分流的方法,其特征在于,所述热点包括wifi热点或者usb绑定热点。4.如权利要求2所述的移动终端利用多链路实现网络分流的方法,其特征在于,所述步骤b具体包括bl、将目的地址为所述局域网内的数据包经局域网网关发送;b2、将目的地址为连接新链路B的IP地址的数据包经第二虚拟网卡发送;b3、设置默认路由使用第二虚拟网卡发送。5.如权利要求4所述的移动终端利用多链路实现网络分流的方法,其特征在于,所述步骤b还包括设置关于新链路B的nat地址映射和打开forward转发功能,以保证本局域网的数据包可以顺利发送。6.如权利要求2所述的移动终端利用多链路实现网络分流的方法,其特征在于,所述步骤c具体包括包括Cl、将所有源地址为所述局域网ip地址网段的数据包使用新路由表进行路由;c2、将所有目的地址为所述局域网ip地址网段的数据包使用路由表进行路由;c3、将目的地址为连接新链路B的ip地址的数据包使用新路由表进行路由。全文摘要本发明提供了一种移动终端利用多链路实现网络分流的方法,包括以下步骤a:建立新链路B以及开启热点;b:针对新链路B创建新路由表,并对所述新链路B进行路由表配置和ip配置;c:设置策略路由实现网络分流。本发明采用按照接入终端的身份做流量分割,通过建立两条链路,同时使用两张路由表,并用策略路由进行设置,使之将两条链路分别走不通的通道,从而可以使得移动终端当作为热点的时候,本机的数据和转发的数据完全分开,对于运营商来说,这样做可以平衡服务器负载,对于移动终端用户来说,两条链路相互独立,互不影响,这样当接入终端过多时候不会影响本机的上网速度,提升用户体验。文档编号H04W40/02GK102711181SQ201210181400公开日2012年10月3日申请日期2012年6月5日优先权日2012年6月5日发明者姜顺豹,谢志清申请人:深圳市中兴移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1