一种多路移动数据通道实现数据分发业务的系统及方法与流程

文档序号:12731524阅读:926来源:国知局
一种多路移动数据通道实现数据分发业务的系统及方法与流程

本发明涉及数据传输技术领域,特别是涉及一种移动数据传输系统及方法。



背景技术:

在当今的网络环境设备当中,VR视频的实时网络传输对带宽的要求越来越高,单个移动网络宽带(4G LTE)无法满足多个VR视频传输的要求。目前市面的产品都只有一个单个移动网络接入,如4G CAT4下行带宽150Mbps,上行带宽50Mpbs,实际测试网络带宽有效使用率为30%左右,VR 4K全景视频直播需要12~30Mpbs的带宽。



技术实现要素:

为了解决现有技术存在的不足,本发明的目的在于提供一种多路移动数据通道实现数据分发业务的系统及方法,使用多个移动数据模块,利用每个移动模块的网络宽带,进行数据分发业务,实现带宽叠加的效果。

为实现上述目的,本发明提供的多路移动数据通道实现数据分发业务系统,包括,主控平台AP、WiFi模块,以及移动数据模块,其中,

所述WiFi模块、所述移动数据模块,分别连接所述主控平台AP;

所述移动数据模块与外部运营商网络相连接;

多个终端通过所述WiFi模块实现多个网络应用发起的多个数据连接被分配到不同所述移动数据模块,实现网络宽带叠加。

进一步地,所述WiFi模块102,其建立私有网络,创建内部网络节点。

进一步地,所述移动数据模块,通过SIM卡接入运营商网络,创建外部网络节点。

更进一步地,所述主控平台AP负责对数据包进行处理。

为实现上述目的,本发明提供的多路移动数据通道实现数据分发业务的方法,包括以下步骤:

(1)终端将数据发送给WIFI模块,所述WIFI模块将数据包发送给主控平台AP,建立内部网络节点;

(2)所述主控平台AP将数据包进行包处理;

(3)为外部网络节点建立路由表;

(4)根据路由表规则,选择外出的移动数据模块;

(5)进行NAT转换,将新数据包从移动数据模块发到外部运营商网。

进一步地,所述步骤(2)进一步包括以下步骤:主控平台AP将数据包打上对应的MARK值;根据IP包的信息和状态,采用轮流机制对数据包进行分组。

进一步地,所述IP包的信息,包括源IP地址、目的IP地址、源端口号、目的端口号,以及网络协议TCP/UDP;IP包的状态,包括已链接和新数据。

更进一步地,所述步骤(5)进一步包括以下步骤:把内部网络节点进入的网络包私有网络转换成到运营商网络为外部网络节点分配的地址,数据包从移动数据模块发到外部运营商网络;对外部运营商网络进入的数据包按照相反流程进行处理。

本发明的多路移动数据通道实现数据分发业务的方法及系统,与现有技术相比,具有如下技术效果:

多个设备终端通过WIFI网络接入,不同的应用网络数据被分配到不同移动数据通道,实现网络带宽的叠加效果。如移动数据模块数据业务下行速率为N(150Mbps),上行速率为M(50Mpbs)。集成平台AP支持4路移动数据模块,WIFI内部网可提供的带宽10×N(1500Mpbs)。通过4路移动数据模块接入外部运营商,进行宽带合并,可以实现4×N(600Mpbs)的下行,上行速率为4×M(200Mbps)。提高了数据的网络带宽。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,并与本发明的实施例一起,用于解释本发明,并不构成对本发明的限制。在附图中:

图1根据本发明的多路移动数据通道实现数据分发业务系统原理框图;

图2为根据本发明的多路移动数据通道实现数据分发业务的方法流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1根据本发明的多路移动数据通道实现数据分发业务系统原理框图,如图1所示,本发明的多路移动数据通道实现数据分发业务系统,包括,主控平台AP101、WiFi模块102,以及移动数据模块103,其中,

WiFi模块102、移动数据模块103,分别连接主控平台AP101,

主控平台AP101,其通过多个移动数据模块103与外部运营商网路相连接。

多个终端104通过WiFi模块102接入系统中,多个移动数据模块103建立网络连接,通过WiFi模块102接入的终端104实现多个网络应用发起的多个数据连接会被分配到不同移动数据模块,实现网络宽带叠加功能。

主控平台AP101连接多个移动数据模块(如3G、4G模块),通过运营商的网络接入公有外部运营商网络。主控平台AP101连接内部网络模块(如WiFi模块102)建立的私有网络,提供外部终端连接。

WiFi模块102建立私有网络,创建内部网络节点如wlan0,多个移动数据模块103通过SIM卡接入运营商网络,创建外部网络节点如eth0,eth1,…,ethN-1,ethN。

主控平台AP101负责对数据包的处理。

图2为根据本发明的多路移动数据通道实现数据分发业务的方法流程图,下面将参考图2,对本发明的多路移动数据通道实现数据分发业务的方法进行详细描述。

首先,在步骤201,104终端接入WiFi模块102建立私有网络,将数据发送给WiFi模块102, WiFi模块102将数据进行打包后发送给主控平台AP101,并建立内部网络节点(wlan0)。

在步骤202,主控平台AP101进行包处理给数据包打上对应的标签值(MARK值);根据IP包的信息和状态进行分组;把数据包分为2种状态已链接、新数据;新的网络连接数据包为新的IP包(源IP地址,目的IP地址,源端口号,目的端口号,网络协议TCP/UDP)。选择包处理的算法进行分组。目前设计针对普通网络数据包轮流机制,第N包匹配,如第一个包匹配,设置MARK值100,第二包匹配设置MARK 101,第三包匹配设置 MARK 102, 第四个包匹配设置MARK 103等。针对特殊网络应用,如使用源IP地址,目的IP地址,源端口号,目的端口号,TCP/UDP进行匹配设置MARK值。如目的端口号为8888,设置MARK值 100,目的端口号为9999 ,设置MARK 值101。

在步骤203,为外出的外部网络节点eth0,eth1,…,ethN-1,ethN建立不同的MARK值路由表。分组好的数据包根据MARK值选择匹配的路由表。

在步骤204,不同数据包进入路由表,根据路由表规则,选择外出的移动数据模块103。

在步骤205,进行NAT转换,把wlan0进入的网络包私有网络转换成到eth0,eth1,..,ethN-1,ethN运营商分配的地址,数据包从移动数据模块发到外网。

从外部运营商网络进入数据包按照相反流程处理。

本领域普通技术人员可以理解:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1