[go: up one dir, main page]

CN103188753B - Carry out method and the device of transfer of data based on different links between heterogeneous network - Google Patents

Carry out method and the device of transfer of data based on different links between heterogeneous network Download PDF

Info

Publication number
CN103188753B
CN103188753B CN201110444919.6A CN201110444919A CN103188753B CN 103188753 B CN103188753 B CN 103188753B CN 201110444919 A CN201110444919 A CN 201110444919A CN 103188753 B CN103188753 B CN 103188753B
Authority
CN
China
Prior art keywords
link
terminal
queue
message
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110444919.6A
Other languages
Chinese (zh)
Other versions
CN103188753A (en
Inventor
孙麟
李秀川
李琦
曹璐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Group Shandong Co Ltd
Original Assignee
China Mobile Group Shandong Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Group Shandong Co Ltd filed Critical China Mobile Group Shandong Co Ltd
Priority to CN201110444919.6A priority Critical patent/CN103188753B/en
Publication of CN103188753A publication Critical patent/CN103188753A/en
Application granted granted Critical
Publication of CN103188753B publication Critical patent/CN103188753B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种基于异构网络之间不同链路进行数据传输的方法、装置及系统,包括:接收终端基于虚拟网卡地址向网络侧发送的报文;在终端插入的至少两个网卡分别对应的通信网络链路中,选择一条通信网络链路,其中插入的至少两个网卡分别对应的通信网络链路为异构网络之间的不同链路;转换所述报文中作为源地址的虚拟网卡地址为选择的通信网络链路对应的网卡的网卡地址;并将转换源地址后的报文,通过选择的通信网络链路发送到网络侧。使用本发明提供的技术方案,能够较好地提高异构网络之间不同通信网络链路切换的效率。

The invention discloses a method, device and system for data transmission based on different links between heterogeneous networks, comprising: receiving a message sent by a terminal to the network side based on a virtual network card address; Among the corresponding communication network links, select a communication network link, wherein the communication network links corresponding to at least two network cards inserted are different links between heterogeneous networks; The virtual network card address is the network card address of the network card corresponding to the selected communication network link; and the message after converting the source address is sent to the network side through the selected communication network link. By using the technical solution provided by the invention, the efficiency of link switching between different communication networks among heterogeneous networks can be better improved.

Description

基于异构网络之间不同链路进行数据传输的方法及装置Method and device for data transmission based on different links between heterogeneous networks

技术领域 technical field

本发明涉及网络通信技术领域,尤其是涉及一种基于异构网络之间不同链路进行数据传输的方法、装置及系统。The present invention relates to the technical field of network communication, in particular to a method, device and system for data transmission based on different links between heterogeneous networks.

背景技术 Background technique

随着移动通信技术和计算机网络技术的迅猛发展,很多广泛应用的无线通信技术已经很成熟,如时分码分多址(TD-SCDMA,TimeDivision-SynchronousCodeDivisionMultipleAccess)、宽带码分多址(WCDMA,Wide-bandCodeDivisionMultipleAccess)、无线局域网(WLAN,WirlessLocalAreaNetwork)、微波存取全球通(WiMAX,WorldwideInteroperabilityforMicrowaveAccess)等通信技术,多种通信技术共存,使用户可以自由选择一种或者多种不同接入方式的无线宽带网络进行通信服务。为了获得更高的网络质量,以及更灵活的使用各种无线网络服务,从而产生了便于用户在多种网络之间自由切换的异构网络切换技术。With the rapid development of mobile communication technology and computer network technology, many widely used wireless communication technologies have been very mature, such as Time Division Code Division Multiple Access (TD-SCDMA, Time Division-Synchronous Code Division Multiple Access), Wideband Code Division Multiple Access (WCDMA, Wide- BandCodeDivisionMultipleAccess), Wireless Local Area Network (WLAN, WirelessLocalAreaNetwork), Microwave Access Global Access (WiMAX, Worldwide Interoperability for MicrowaveAccess) and other communication technologies, coexistence of multiple communication technologies, so that users can freely choose one or more wireless broadband networks with different access methods for communication Serve. In order to obtain higher network quality and use various wireless network services more flexibly, a heterogeneous network switching technology that facilitates users to freely switch between multiple networks has been produced.

异构网络切换技术主要分为链路层切换和网络层切换两种切换类型。其中链路层切换主要解决不改变接入路由的情况下,确保终端在各基站之间切换时的链路连通性。而网络层切换,主要是通过在终端侧设置虚拟网卡的方式来实现,具体为:对于共享同一个核心网的两个不同的通信网络A和网络B,终端在使用通信网络传输数据时,对应两个不同的通信网络A和网络B,存在网络链路A和网络链路B,设置在终端侧的虚拟网卡会为两个不同的通信网络链路配置不同的虚拟IP地址,用户会使用配置的不同的通信网络链路对应的虚拟IP地址进行数据传输。假设用户当前在网络A中使用网络链路A在进行数据传输,在需要进行通信网络切换时,首先需要获得虚拟网卡为网络链路B配置的虚拟IP地址,然后根据获得的IP地址信息,选择新的网络链路和接入点等,以将当前在网络链路A中传输的数据切换到网络链路B中,切换成功后,在网络链路B中继续向目标地址传输数据。Heterogeneous network handover technology is mainly divided into two handover types: link layer handover and network layer handover. Among them, the link layer handover mainly solves the problem of ensuring the link connectivity when the terminal is handed over between base stations without changing the access route. The network layer switching is mainly realized by setting a virtual network card on the terminal side, specifically: for two different communication networks A and B sharing the same core network, when the terminal uses the communication network to transmit data, the corresponding Two different communication networks A and B, there are network link A and network link B, the virtual network card set on the terminal side will configure different virtual IP addresses for the two different communication network links, the user will use the configuration The virtual IP addresses corresponding to the different communication network links of different communication network links are used for data transmission. Assuming that the user is currently using network link A in network A for data transmission, when communication network switching is required, it is first necessary to obtain the virtual IP address configured by the virtual network card for network link B, and then select New network link and access point, etc., to switch the data currently transmitted in network link A to network link B. After the switch is successful, continue to transmit data to the target address in network link B.

现有技术中,基于设置在终端侧的虚拟网卡来实现终端在异构网络之间进行网络层切换,在数据传输过程中,需要根据获取的新的网络链路对应的IP地址信息,重新建立通信网络链路,因此导致切换效率比较低。In the prior art, based on the virtual network card set on the terminal side, the terminal performs network layer switching between heterogeneous networks. During the data transmission process, it is necessary to re-establish the IP address information corresponding to the obtained new network link. Communication network link, thus resulting in relatively low switching efficiency.

发明内容 Contents of the invention

本发明实施例提供一种基于异构网络之间的不同链路进行数据传输的方法、装置及系统,以较好地提高异构网络之间不同通信网络链路切换的效率。Embodiments of the present invention provide a method, device and system for data transmission based on different links between heterogeneous networks, so as to better improve the efficiency of link switching between different communication networks between heterogeneous networks.

本发明实施例提出的技术方案如下:The technical scheme that the embodiment of the present invention proposes is as follows:

一种基于异构网络之间不同链路进行数据传输的方法,包括:接收终端基于虚拟网卡地址向网络侧发送的报文;在终端插入的至少两个网卡分别对应的通信网络链路中,选择一条通信网络链路,其中插入的至少两个网卡分别对应的通信网络链路为异构网络之间的不同链路;转换所述报文中作为源地址的虚拟网卡地址为选择的通信网络链路对应的网卡的网卡地址;并将转换源地址后的报文,通过选择的通信网络链路发送到网络侧。A method for data transmission based on different links between heterogeneous networks, comprising: receiving a message sent by a terminal to the network side based on a virtual network card address; in the communication network links corresponding to at least two network cards inserted in the terminal, Selecting a communication network link, wherein the communication network links corresponding to at least two network cards inserted are different links between heterogeneous networks; converting the address of the virtual network card used as the source address in the message to the selected communication network The network card address of the network card corresponding to the link; and the message after the converted source address is sent to the network side through the selected communication network link.

一种基于异构网络之间不同链路进行数据传输的方法,包括:预先分别针对每个终端,将该终端插入的至少两个网卡分别对应的通信网络链路作为链路队列进行维护,将该终端的终端标识配置为该链路队列的标识,并为该链路队列分配唯一的队列地址;后续在接收到终端发来的报文时,根据发送报文的终端的标识找到对应的链路队列;并转换接收到的报文的源地址为找到的链路队列的队列地址;将转换源地址后的报文,转发给数据网关。A method for data transmission based on different links between heterogeneous networks, comprising: for each terminal in advance, maintaining the communication network links corresponding to at least two network cards inserted into the terminal as link queues, and The terminal ID of the terminal is configured as the ID of the link queue, and a unique queue address is assigned to the link queue; when a message sent by the terminal is subsequently received, the corresponding link queue is found according to the ID of the terminal sending the message. and convert the source address of the received message to the queue address of the found link queue; forward the message after the converted source address to the data gateway.

一种基于异构网络之间不同链路进行数据传输的方法,包括:接收数据网关发来的报文;将接收到的报文中的目的地址作为查找链路队列标识的信息,在预先为不同终端分别维护的链路队列中,查找到对应的链路队列;在查找到的链路队列中选择一条通信网络链路;转换接收到的报文的目的地址为选择的链路对应的网卡的网卡地址;将转换目的地址后的报文,通过选择的通信网络链路发送到终端侧。A method for data transmission based on different links between heterogeneous networks, including: receiving a message sent by a data gateway; using the destination address in the received message as information for searching for a link queue identifier, and Find the corresponding link queue in the link queues maintained by different terminals; select a communication network link in the found link queue; convert the destination address of the received message to the network card corresponding to the selected link The address of the network card; the message after the converted destination address is sent to the terminal side through the selected communication network link.

一种基于异构网络之间不同链路进行数据传输的装置,包括:接收单元,用于接收终端基于虚拟网卡地址向网络侧发送的报文;链路管理单元,用于在终端插入的至少两个网卡分别对应的通信网络链路中,选择一条通信网络链路,其中插入的至少两个网卡分别对应的通信网络链路为异构网络之间的不同链路;地址转换单元,转换接收单元接收到的报文中作为源地址的虚拟网卡地址为链路管理单元选择的通信网络链路对应的网卡的网卡地址;发送单元,用于将地址转换单元转换源地址后的报文,通过链路管理单元选择的通信网络链路发送到网络侧。A device for data transmission based on different links between heterogeneous networks, including: a receiving unit, configured to receive a message sent by a terminal to the network side based on a virtual network card address; a link management unit, configured to insert at least Among the communication network links corresponding to the two network cards, one communication network link is selected, wherein the communication network links corresponding to at least two network cards inserted are different links between heterogeneous networks; the address conversion unit converts the receiving The virtual network card address as the source address in the message received by the unit is the network card address of the network card corresponding to the communication network link selected by the link management unit; the sending unit is used to convert the message after the source address by the address translation unit through The communication network link selected by the link management unit is sent to the network side.

一种基于异构网络之间不同链路进行数据传输的装置,包括:链路队列维护单元,用于预先分别针对每个终端,将该终端插入的至少两个网卡分别对应的通信网络链路作为链路队列进行维护,将该终端的终端标识配置为该链路队列的标识,并为该链路队列分配唯一的队列地址;链路队列查找单元,用于后续在接收到终端发来的报文时,根据发送报文的终端的标识找到链路队列维护单元维护的对应链路队列;地址转换单元,用于转换接收到的报文的源地址为链路队列查找单元找到的链路队列的队列地址;发送单元,用于将地址转换单元转换源地址后的报文,转发给数据网关。A device for data transmission based on different links between heterogeneous networks, including: a link queue maintenance unit, used for each terminal in advance, respectively corresponding to the communication network links of at least two network cards inserted into the terminal Maintain as a link queue, configure the terminal identification of the terminal as the identification of the link queue, and assign a unique queue address for the link queue; the link queue search unit is used to receive the subsequent information sent by the terminal When sending a message, find the corresponding link queue maintained by the link queue maintenance unit according to the identification of the terminal sending the message; the address conversion unit is used to convert the source address of the received message into the link found by the link queue search unit The queue address of the queue; the sending unit is used to forward the message after the address translation unit converts the source address to the data gateway.

一种基于异构网络之间不同链路进行数据传输的装置,包括:接收单元,用于接收数据网关发来的报文;链路队列查找单元,用于将接收单元接收到的报文中的目的地址作为链路队列的标识,在预先为不同终端分别维护的链路队列中,查找到对应的链路队列;链路选择单元,用于在链路队列查找单元查找到的链路队列中选择一条通信网络链路;地址转换单元,用于转换接收单元接收到的报文的目的地址为链路选择单元选择的链路对应的网卡的网卡地址;发送单元,用于将地址转换单元转换目的地址后的报文,通过链路选择单元选择的通信网络链路发送到终端侧。A device for data transmission based on different links between heterogeneous networks, including: a receiving unit for receiving messages sent by a data gateway; The destination address of the link queue is used as the identification of the link queue, and the corresponding link queue is found in the link queues maintained separately for different terminals in advance; the link selection unit is used for the link queue found in the link queue search unit Select a communication network link in the link; the address conversion unit is used to convert the destination address of the message received by the receiving unit into the network card address of the network card corresponding to the link selected by the link selection unit; the sending unit is used to convert the address conversion unit The message after converting the destination address is sent to the terminal side through the communication network link selected by the link selection unit.

基于上述技术方案,在上行链路中,接收终端基于虚拟网卡地址向网络侧发送的报文,在终端插入的至少两个网卡分别对应的异构通信网络链路中,选择一条通信网络链路,并将该报文中的源地址转换为选择的通信网络链路对应的网卡地址,将转换后的报文发送至网络侧,网络在接收到报文后,通过报文中携带的终端标识找到对应的链路队列,并将源地址转换为找到的链路队列地址,将转换源地址后的报文转发给数据网关。在下行链路中,接收数据网关发来的报文,根据报文中携带的目的地址找到对应的终端链路队列,在找到的终端链路队列中选择一条通信网络链路,然后将接收到的报文的目的地址转换为选择的通信网络链路对应的网卡地址,将转换后的报文,通过选择的通信网络链路发送至终端侧,再经由虚拟网卡转发给终端,从而使得通过异构网络传输的报文,能够利用共存的异构网络资源,实现在异构网络通信链路之间进行无缝切换,较好地提高了在异构网络不同通信网络链路之间进行切换的效率,并避免了切换过程中网络丢包和数据延迟的问题。Based on the above technical solution, in the uplink, the receiving terminal selects a communication network link among the heterogeneous communication network links corresponding to at least two network cards inserted in the terminal based on the message sent by the terminal to the network side based on the address of the virtual network card , and convert the source address in the message to the network card address corresponding to the selected communication network link, and send the converted message to the network side. After the network receives the message, it uses the terminal identification carried in the message to Find the corresponding link queue, convert the source address to the found link queue address, and forward the packet after the source address is converted to the data gateway. In the downlink, receive the message sent by the data gateway, find the corresponding terminal link queue according to the destination address carried in the message, select a communication network link in the found terminal link queue, and then send the received The destination address of the message is converted to the network card address corresponding to the selected communication network link, and the converted message is sent to the terminal side through the selected communication network link, and then forwarded to the terminal via the virtual network card, so that Messages transmitted over a heterogeneous network can make use of coexisting heterogeneous network resources to realize seamless switching between communication links in heterogeneous networks, which improves the efficiency of switching between different communication network links in heterogeneous networks. Efficiency, and avoid the problems of network packet loss and data delay during the switching process.

附图说明 Description of drawings

图1为本发明实施例一中,提出的基于异构网络之间不同链路进行数据传输的系统架构图;FIG. 1 is a system architecture diagram for data transmission based on different links between heterogeneous networks proposed in Embodiment 1 of the present invention;

图2为本发明实施例二中,提出的基于异构网络之间不同链路进行数据传输的方法流程图;2 is a flowchart of a method for data transmission based on different links between heterogeneous networks proposed in Embodiment 2 of the present invention;

图3为本发明实施例二中,提出的建立终端链路队列的方法流程图;FIG. 3 is a flowchart of a method for establishing a terminal link queue proposed in Embodiment 2 of the present invention;

图4为本发明实施例三中,提出的基于异构网络之间不同链路进行数据传输的装置结构图;FIG. 4 is a structural diagram of a device for data transmission based on different links between heterogeneous networks proposed in Embodiment 3 of the present invention;

图5为本发明实施例三中,提出的基于异构网络之间不同链路进行数据传输的装置结构图;FIG. 5 is a structural diagram of a device for data transmission based on different links between heterogeneous networks proposed in Embodiment 3 of the present invention;

图6为本发明实施例三中,提出的基于异构网络之间不同链路进行数据传输的装置结构图;FIG. 6 is a structural diagram of a device for data transmission based on different links between heterogeneous networks proposed in Embodiment 3 of the present invention;

图7为本发明实施例三中,提出的基于异构网络之间不同链路进行数据传输的装置结构图。FIG. 7 is a structural diagram of a device for data transmission based on different links between heterogeneous networks proposed in Embodiment 3 of the present invention.

具体实施方式 detailed description

基于现有技术中存在的基于设置在终端侧的虚拟网卡来实现终端在异构网络之间进行网络层切换,在数据传输过程中,需要根据获取的新的网络链路对应的IP地址信息,重新建立通信网络链路,因此导致切换效率比较低的问题,本发明实施例这里提出一种基于异构网络之间不同链路进行数据传输的技术方案,在网络侧,为每个终端上所有插入的网卡分别对应的异构网络之间的网络链路维护一个终端链路队列,并为该链路队列配置一个队列地址,在需要传输报文时,通过在该维护的终端链路队列中选择相应的通信网络链路,并将终端发送至网络侧的报文的源地址转换为选择出的通信网络链路对应的网卡地址,将转换源地址后的报文通过选择的通信网络链路发送至网络侧,网络侧根据为该终端维护的唯一的终端链路队列,将接收报文的源地址转换为终端链路队列地址,并将转换源地址后的报文转发至数据网关。从而使得通过异构网络传输的报文,能够利用共存的异构网络资源,实现在异构网络通信链路之间进行无缝切换,较好地提高了异构网络通信链路之间的切换效率,并避免了链路切换过程中网络丢包和数据延迟的问题。Based on the existing technology based on the virtual network card set on the terminal side to realize the network layer switching of the terminal between heterogeneous networks, in the process of data transmission, it is necessary to obtain the IP address information corresponding to the new network link, The communication network link is re-established, which leads to the problem of relatively low switching efficiency. The embodiment of the present invention proposes a technical solution for data transmission based on different links between heterogeneous networks. On the network side, all The network links between the heterogeneous networks corresponding to the inserted network cards respectively maintain a terminal link queue, and configure a queue address for the link queue. Select the corresponding communication network link, convert the source address of the message sent by the terminal to the network side to the network card address corresponding to the selected communication network link, and pass the message after the source address conversion through the selected communication network link Send to the network side, and the network side converts the source address of the received message into the terminal link queue address according to the unique terminal link queue maintained for the terminal, and forwards the message after the converted source address to the data gateway. In this way, the messages transmitted through the heterogeneous network can use the coexisting heterogeneous network resources to realize seamless switching between the communication links of the heterogeneous network, which improves the switching between the communication links of the heterogeneous network. Efficiency, and avoid the problems of network packet loss and data delay during the link switching process.

下面将结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细地阐述。The main realization principles, specific implementation methods and corresponding beneficial effects of the technical solutions of the embodiments of the present invention will be described in detail below with reference to each accompanying drawing.

实施例一Embodiment one

如图1所示,为本发明实施例一中,提出的基于异构网络之间不同链路进行数据传输的系统架构图,包括终端、虚拟网卡、链路管理设备、第一通信网络网卡及其对应的接入网、第二通信网络网卡及其对应的接入网、终端链路队列管理设备、数据网关,其中:As shown in Figure 1, it is a system architecture diagram for data transmission based on different links between heterogeneous networks proposed in Embodiment 1 of the present invention, including a terminal, a virtual network card, a link management device, a first communication network network card and Its corresponding access network, the second communication network network card and its corresponding access network, terminal link queue management equipment, and data gateway, wherein:

终端,是能够插入至少两个网卡、且通过任一个网卡均能连接到相应网络侧的终端,其中至少两个网卡可以是分别对应不同通信制式的通信网卡,例如可以是设置有网卡的台式计算机、笔记本电脑、手机等。A terminal is a terminal that can be inserted into at least two network cards and can be connected to the corresponding network side through any network card, wherein at least two network cards can be communication network cards corresponding to different communication systems, for example, it can be a desktop computer equipped with a network card , laptops, mobile phones, etc.

虚拟网卡,是设置在终端设备上的一种虚拟的网卡设备,其形式可以是一段程序,也可以是集成的一个芯片。该虚拟网卡同时配置有区别于所有物理网卡的设备标识及IP地址。在上行链路中,虚拟网卡用于转发终端需要发送至网络侧的所有报文。在下行链路中,虚拟网卡用于转发从网络侧接收的报文给终端。A virtual network card is a virtual network card device set on a terminal device, and its form can be a program or an integrated chip. The virtual network card is configured with a device identifier and an IP address different from all physical network cards at the same time. In the uplink, the virtual network card is used to forward all the packets that the terminal needs to send to the network side. In the downlink, the virtual network card is used to forward packets received from the network side to the terminal.

链路管理设备,本发明实施例一这里提出的链路管理设备,设置有与终端对应的终端标识信息,在上行链路中,用于接收终端基于虚拟网卡地址向网络侧发送的报文,在终端插入的至少两个网卡分别对应的通信网络链路中,根据不同链路当前的负载情况,按照负载均衡原则选择一条通信网络链路,其中插入的至少两个网卡分别对应的通信网络链路为异构网络之间的不同链路。将接收到的基于虚拟网卡地址作为源地址传输的报文中的虚拟网卡地址转换为选择的通信网络链路对应的网卡的网卡地址,然后将转换源地址后的报文,通过选择的通信网络链路发送到网络侧。在下行链路中,接收网络侧通过终端插入的网卡传输给终端的报文,将接收到的报文中的目的地址转换为虚拟网卡地址,然后将转换目的地址后的报文,基于虚拟网卡地址转发给终端。The link management device, the link management device proposed here in Embodiment 1 of the present invention, is provided with terminal identification information corresponding to the terminal, and in the uplink, is used to receive the message sent by the terminal to the network side based on the address of the virtual network card, Among the communication network links corresponding to the at least two network cards inserted in the terminal, according to the current load conditions of different links, select a communication network link according to the load balancing principle, and the communication network links corresponding to the at least two network cards inserted in the terminal Roads are different links between heterogeneous networks. Convert the received virtual network card address in the message transmitted based on the virtual network card address as the source address to the network card address of the network card corresponding to the selected communication network link, and then send the message after the source address conversion through the selected communication network The link is sent to the network side. In the downlink, receive the message transmitted from the network side to the terminal through the network card inserted in the terminal, convert the destination address in the received message into a virtual network card address, and then convert the message with the converted destination address based on the virtual network card The address is forwarded to the terminal.

第一通信网络网卡,是一种物理网卡,能够插接在终端上,从而使终端能够接入与该第一通信网络网卡对应的接入网。其中,第一通信网络网卡可以但不限于是TD-SCDMA网卡,其对应的接入网是TD-SCDMA接入网,该接入网络是构成异构通信网络的一种网络。The first communication network card is a physical network card that can be plugged into the terminal, so that the terminal can access the access network corresponding to the first communication network card. Wherein, the network card of the first communication network may be, but not limited to, a TD-SCDMA network card, and its corresponding access network is a TD-SCDMA access network, and the access network is a network constituting a heterogeneous communication network.

第二通信网络网卡,也是一种物理网卡,能够插在终端上,从而使终端能够接入与该第二通信网络网卡对应的接入网。其中,这里第二通信网络网卡可以但不限于是WLAN网卡,其对应的接入网是无线局域网,该接入网是构成异构通信网络的另一种网络。The second communication network network card is also a physical network card, which can be inserted into the terminal, so that the terminal can access the access network corresponding to the second communication network network card. Wherein, the network card of the second communication network here may be, but not limited to, a WLAN network card, and its corresponding access network is a wireless local area network, and the access network is another network constituting a heterogeneous communication network.

需要说明的是,本发明实施例这里仅以两个不同的通信网络为例来对本发明提出的技术方案作出详细阐述,在具体实施过程中,还可以增加更多的物理网卡,即在一个终端设备上可以同时插入多个不同的物理网卡,并且可以保证终端可以通过自身插入的任一网卡对应的通信网络链路均能够进行报文的传输。It should be noted that the embodiment of the present invention only uses two different communication networks as examples to elaborate on the technical solution proposed by the present invention. In the specific implementation process, more physical network cards can also be added, that is, a Multiple different physical network cards can be inserted into the device at the same time, and it can ensure that the terminal can transmit messages through the communication network link corresponding to any network card inserted by itself.

终端链路队列管理设备,用于识别和管理插入到同一终端上的不同网卡分别对应的通信网络链路。在数据传输的上行链路中,终端链路队列管理设备负责转发终端发给网络侧的报文,在下行链路中,负责转发终端需要从网络侧接收的报文。The terminal link queue management device is used to identify and manage communication network links corresponding to different network cards inserted into the same terminal. In the uplink of data transmission, the terminal link queue management device is responsible for forwarding the message sent by the terminal to the network side, and in the downlink, responsible for forwarding the message that the terminal needs to receive from the network side.

具体地,终端链路队列管理设备预先分别针对每个终端,将该终端插入的至少两个网卡分别对应的通信网络链路作为链路队列进行维护,将该终端的终端标识配置为该链路队列的标识,并为该链路队列分配唯一的队列地址。在上行链路中,在接收到终端发来的报文时,根据发送报文的终端的标识找到对应的链路队列,并转换接收到的报文的源地址为查找到的链路队列的队列地址;将转换源地址后的报文,转发给数据网关。Specifically, the terminal link queue management device maintains, for each terminal in advance, the communication network links corresponding to the at least two network cards inserted into the terminal as link queues, and configures the terminal identifier of the terminal as the link queue The ID of the queue, and assign a unique queue address to the link queue. In the uplink, when receiving a message from a terminal, find the corresponding link queue according to the identifier of the terminal that sent the message, and convert the source address of the received message to the address of the found link queue. Queue address; forward the message after converting the source address to the data gateway.

其中,终端链路队列管理设备分别接收终端通过自身插入的至少两个网卡对应的通信网络链路发来的第一链路管理报文,其中第一链路管理报文中携带该终端的终端标识和分别通过的网卡的信息,例如可以是与该网卡对应的标识信息或者是该网卡的MAC地址信息等。将第一链路管理报文中携带的终端标识作为分配给为该终端维护的链路队列的标识,并将接收到的各个第一链路管理报文中分别携带的网卡信息对应的不同链路维护到为该终端维护的链路队列中。其中,在为每个终端建立相应的链路队列以后,若在某一时刻,在接收到终端在自身插入的网卡对应的通信网络链路发生变化时,发来的第二链路管理报文时,将接收到的第二链路管理报文中携带的网卡信息对应的链路维护到该第二链路管理报文携带的终端标识对应的链路队列中,以达到对为终端维护的链路队列进行更新的目的。Wherein, the terminal link queue management device respectively receives the first link management message sent by the terminal through the communication network link corresponding to the at least two network cards inserted by itself, wherein the first link management message carries the terminal information of the terminal The identification and the information of the respectively passed network card may be, for example, the identification information corresponding to the network card or the MAC address information of the network card. The terminal identification carried in the first link management message is used as the identification assigned to the link queue maintained for the terminal, and the different link queues corresponding to the network card information carried in each first link management message received are respectively The path is maintained in the link queue maintained for the terminal. Wherein, after establishing a corresponding link queue for each terminal, if at a certain moment, when the communication network link corresponding to the network card inserted by the terminal changes, the second link management message sent , the link corresponding to the network card information carried in the received second link management message is maintained in the link queue corresponding to the terminal identifier carried in the second link management message, so as to achieve the maintenance of the terminal The purpose of updating the link queue.

具体地,在下行链路中,终端链路队列管理设备,用于接收数据网关发来的报文,将接收到的报文中的目的地址作为链路队列的标识,在预先为不同终端分别维护的链路队列中,查找到对应的链路队列,在查找到的链路队列中,根据不同链路当前的负载情况,按照负载均衡原则选择一条通信网络链路。转换接收到的报文的目的地址为选择的链路对应的网卡的网卡地址,将转换目的地址后的报文,通过选择的通信网络链路发送到终端侧。Specifically, in the downlink, the terminal link queue management device is used to receive the message sent by the data gateway, use the destination address in the received message as the identifier of the link queue, and separately Find the corresponding link queue in the maintained link queue, and select a communication network link according to the load balancing principle according to the current load conditions of different links in the found link queue. Converting the destination address of the received message to the network card address of the network card corresponding to the selected link, and sending the message after the converted destination address to the terminal side through the selected communication network link.

数据网关,是移动通信网与以太网通信的出口网关,用于在上行链路中,转发从终端侧传输至以太网的所有报文,在下行链路中,转发终端侧需要从以太网接收的所有报文。The data gateway is the egress gateway for the communication between the mobile communication network and the Ethernet. It is used to forward all the messages transmitted from the terminal side to the Ethernet in the uplink. In the downlink, the forwarding terminal side needs to receive from the Ethernet. of all messages.

其中,上述的链路管理设备和终端链路队列管理设备,在终端插入的不同物理网卡分别对应的通信网络链路中选择链路时,除了采用上述描述的根据不同链路当前的负载情况,按照负载均衡原则选择通信网络链路的方式之外,还可以采用其他方式选择,比如采取选取通信质量最好的链路、带宽可用率最高的链路等等,这些选择方式都在本发明权利要求的保护范围之内。Wherein, when the above-mentioned link management device and terminal link queue management device select links from communication network links corresponding to different physical network cards inserted into the terminal, in addition to using the current load conditions of different links described above, In addition to selecting the communication network link according to the principle of load balancing, other methods can also be used, such as selecting the link with the best communication quality, the link with the highest bandwidth availability, etc. These selection methods are all within the rights of the present invention. within the scope of protection required.

实施例二Embodiment two

进一步地,本发明实施例二基于上述实施例一中介绍的基于异构网络之间不同链路进行数据传输的系统,以终端上插入TD-SCDMA和WLAN两个物理网卡为例,详细阐述基于异构网络之间不同网络链路进行数据传输的方法,如图2所示,具体过程如下:Furthermore, Embodiment 2 of the present invention is based on the system for data transmission based on different links between heterogeneous networks introduced in Embodiment 1 above. Taking two physical network cards of TD-SCDMA and WLAN inserted into the terminal as an example, the system based on The method for data transmission between different network links between heterogeneous networks is shown in Figure 2, and the specific process is as follows:

基于上述实施例一中的系统架构,在上行链路中:Based on the system architecture in the first embodiment above, in the uplink:

步骤201,链路管理设备接收终端基于虚拟网卡地址,向网络侧发送的报文。例如,终端基于虚拟网卡地址,向网络侧发送需要访问某一网页的访问请求报文。In step 201, the link management device receives the message sent by the terminal to the network side based on the address of the virtual network card. For example, based on the address of the virtual network card, the terminal sends an access request packet to the network side to access a certain web page.

步骤202,链路管理设备在终端插入的两个网卡(TD-SCDMA网卡和WLAN网卡)分别对应的通信网络链路中,选择一条或者多条通信网络链路用以传输报文。其中,链路管理设备可以但不限于按照负载均衡原则为待传输的报文选择一条通信网络链路。或者根据接收到的待传输的报文的大小,综合考虑通信网络链路的负荷情况为待传输的报文选择一条通信网络链路。Step 202, the link management device selects one or more communication network links respectively corresponding to the two network cards (TD-SCDMA network card and WLAN network card) inserted in the terminal to transmit messages. Wherein, the link management device may, but is not limited to, select a communication network link for the message to be transmitted according to the load balancing principle. Alternatively, according to the size of the received message to be transmitted, a communication network link is selected for the message to be transmitted in comprehensive consideration of the load of the communication network link.

进一步地,对待传输的报文,如果该报文的容量比较大,在使用终端管理设备初始为该待传输的报文选择的通信网络链路进行传输时,传输一段时间以后,如果该被选择的通信网络链路负荷比较大,不能够再继续传输该报文时,此时,链路管理设备可以为余下的报文选择另一条通信网络链路,即将余下待传输的报文切换到选择的另一条通信网络链路上继续传输。例如,接收到终端基于虚拟网卡地址发来的报文容量是50M,开始时为该报文选择的通信网络链路是TD-SCDMA网卡对应的通信网络链路,在使用TD-SCDMA网卡对应的通信网络链路将该报文传输了20M以后,由于TD-SCDMA网卡对应的通信网络链路负荷比较大,此时链路管理设备将余下的30M报文,切换到WLAN网卡对应的通信网络链路中继续传输。这样,可以实现在报文传输过程中,需要进行通信网络链路切换时,终端不需要重新获得要切换到的通信网络链路对应的地址信息并重新建立接入路由,然后重新传输报文,可以实现在异构化网络之间的的不同传输链路上进行无缝切换,并且,在切换过程中不会出现报文丢包、网络延迟等问题。Further, if the capacity of the message to be transmitted is relatively large, when the communication network link initially selected by the terminal management device for the message to be transmitted is used for transmission, after a period of time after transmission, if the selected When the load of the communication network link is relatively heavy and the message cannot be transmitted any more, the link management device can select another communication network link for the remaining messages, that is, switch the remaining messages to be transmitted to the selected link. Continue transmission on another communication network link. For example, if the capacity of the message sent by the terminal based on the address of the virtual network card is 50M, the communication network link selected for the message at the beginning is the communication network link corresponding to the TD-SCDMA network card. After the communication network link transmits the message for 20M, because the communication network link corresponding to the TD-SCDMA network card has a relatively heavy load, the link management device will switch the remaining 30M message to the communication network link corresponding to the WLAN network card. Continue to transmit on the way. In this way, it can be realized that when the communication network link needs to be switched during the message transmission process, the terminal does not need to re-acquire the address information corresponding to the communication network link to be switched to and re-establish the access route, and then retransmit the message. It can realize seamless switching on different transmission links between heterogeneous networks, and there will be no problems such as packet loss and network delay during the switching process.

进一步地,对待传输的报文,如果该报文的容量比较大,在使用终端管理设备初始为该待传输的报文选择的通信网络链路进行传输时,还可以根据报文的容量,以及综合考虑插到终端上的多个网卡对应的通信网络链路的性能,将报文做拆分处理,然后为拆分后的报文选择适当的通信网络链路,然后使用选择出的通信网络链路传输报文。例如,接收到终端基于虚拟网卡地址发来的报文容量是50M,此时,终端上有两个网卡,TD-SCDMA网卡和WLAN网卡,两个网卡对应的通信网络链路均处于可用状态,可以根据两个网卡对应的通信网络链路的实际负载情况,将报文拆分,如使用TD-SCDMA网卡对应的通信网络链路传输该报文的20M容量,使用WLAN网卡对应的通信网络链路传输该报文余下的30M容量。这样,可以较好地提高在报文的传输过程中,对插入在终端上的网卡对应的通信网络链路的传输效率,改善网络质量并提升用户的感知度。Further, if the capacity of the message to be transmitted is relatively large, when using the communication network link initially selected by the terminal management device for the message to be transmitted for transmission, it may also be based on the capacity of the message, and Comprehensively consider the performance of the communication network links corresponding to the multiple network cards inserted into the terminal, split the message, and then select the appropriate communication network link for the split message, and then use the selected communication network The link transmits the message. For example, the capacity of the message received from the terminal based on the address of the virtual network card is 50M. At this time, there are two network cards on the terminal, TD-SCDMA network card and WLAN network card, and the communication network links corresponding to the two network cards are available. The message can be split according to the actual load of the communication network link corresponding to the two network cards, such as using the communication network link corresponding to the TD-SCDMA network card to transmit the 20M capacity of the message, and using the communication network link corresponding to the WLAN network card The remaining 30M capacity of the message is transmitted on the road. In this way, in the process of message transmission, the transmission efficiency of the communication network link corresponding to the network card inserted in the terminal can be better improved, network quality and user perception can be improved.

步骤203,链路管理设备将报文中的作为源地址的虚拟网卡地址进行转换,转换为选择的通信网络链路对应的网卡的网卡地址。其中,网卡地址可以但不限于为该网卡的MAC地址。例如,假设TD-SCDMA网卡的MAC地址为MAC1,WLAN网卡的MAC地址为MAC2,作为源地址的虚拟网卡地址为MAC99,如果链路管理设备为待传输的报文选择的是WLAN网卡对应的通信网络链路,则此时需要将待传输的报文中的虚拟网卡地址MAC99转换为WLAN网卡对应的地址MAC2。In step 203, the link management device converts the address of the virtual network card used as the source address in the message into the network card address of the network card corresponding to the selected communication network link. Wherein, the network card address may be, but not limited to, the MAC address of the network card. For example, suppose the MAC address of the TD-SCDMA network card is MAC1, the MAC address of the WLAN network card is MAC2, and the address of the virtual network card as the source address is MAC99. If the link management device selects the communication corresponding to the WLAN network card for the message to be transmitted network link, at this time, it is necessary to convert the virtual network card address MAC99 in the message to be transmitted into the address MAC2 corresponding to the WLAN network card.

步骤204,将转换源地址后的报文,通过选择的通信网络链路对应的网卡传输至与该网卡对应的接入网,再经由接入网传输至核心网,通过核心网传输至终端链路队列管理设备。Step 204, the message after the source address is converted is transmitted to the access network corresponding to the network card through the network card corresponding to the selected communication network link, and then transmitted to the core network through the access network, and then transmitted to the terminal link through the core network Road queue management equipment.

步骤205,终端链路队列管理设备接收到终端发来的报文时,根据发来报文中携带的终端的标识找到与该终端标识对应的链路队列。Step 205, when the terminal link queue management device receives the message sent by the terminal, it finds the link queue corresponding to the terminal identifier according to the terminal identifier carried in the sent message.

其中,终端链路队列管理设备会预先分别针对每个终端,将该终端插入的至少两个网卡分别对应的通信网络链路作为链路队列进行维护,将该终端的终端标识配置为该链路队列的标识,并为该链路队列分配唯一的队列地址。后续在向数据网关转发报文时,报文中的源地址均使用该链路队列的队列地址,也就是说,发送至数据网关的报文,无论是通过哪条通信网络链路传输的,此时均使用唯一的队列地址。而对应每个终端,由于为每个终端均维护唯一的一个终端链路队列,且每个链路队列具有唯一的队列地址,因此,相当于对每个终端来说,相当于为该终端提供了一个唯一的公网地址信息,并不会影响用户上网业务的使用。Among them, the terminal link queue management device will maintain the communication network links corresponding to at least two network cards inserted into the terminal respectively as a link queue for each terminal in advance, and configure the terminal identifier of the terminal as the link queue. The ID of the queue, and assign a unique queue address to the link queue. When the message is subsequently forwarded to the data gateway, the source address in the message uses the queue address of the link queue, that is, the message sent to the data gateway, no matter which communication network link is transmitted, A unique queue address is used at this time. And corresponding to each terminal, since each terminal maintains a unique terminal link queue, and each link queue has a unique queue address, it is equivalent to providing each terminal with A unique public network address information will not affect the user's use of Internet services.

其中,为该链路队列分配唯一的队列地址,可以但不限于是预先设置的一个地址信息,也可以是两个网卡分别对应的网卡信息中的其中一个,例如,如果两个网卡的MAC地址分别为MAC1和MAC2,那么,为该链路队列分配的队列地址可以是MAC1或者MAC2,也可以是预先设置的MAC3,较佳地,本发明实施例二这里采用选择其中一个通信网络链路对应的网卡信息作为该链路队列的队列地址。Wherein, assigning a unique queue address for the link queue can be, but not limited to, a preset address information, or one of the network card information corresponding to the two network cards, for example, if the MAC addresses of the two network cards are MAC1 and MAC2 respectively, then, the queue address assigned to the link queue can be MAC1 or MAC2, or the preset MAC3. Preferably, Embodiment 2 of the present invention uses one of the communication network link corresponding The network card information of the link queue is used as the queue address of the link queue.

具体地,在系统初始状态下,与每个终端对应的链路队列是不存在的,而当终端上插入至少两个网卡时,在传输报文之前,终端链路队列管理设备需要预先为每个终端建立并维护一个链路队列,如图3所示,建立并维护链路队列的过程可以通过下述步骤来实现:Specifically, in the initial state of the system, the link queue corresponding to each terminal does not exist, but when at least two network cards are inserted into the terminal, before the message is transmitted, the terminal link queue management device needs to pre-set the link queue for each terminal. A terminal establishes and maintains a link queue, as shown in Figure 3, the process of establishing and maintaining a link queue can be realized through the following steps:

步骤301,终端链路队列管理设备分别接收终端通过自身插入的至少两个网卡对应的通信网络链路发来的第一链路管理报文,该第一链路管理报文中携带该终端的终端标识和分别通过的网卡的信息。Step 301, the terminal link queue management device respectively receives the first link management message sent by the terminal through the communication network links corresponding to at least two network cards inserted by itself, and the first link management message carries the terminal's The terminal identification and the information of the network card passed respectively.

其中,第一链路管理报文中携带与该终端对应的唯一标识信息,例如可以但不限于是预先为每个终端设置的终端标识符信息,或者是该终端的国际移动设备识别码(IMEI,InternationalMobileEquipmentIdentityNumber)信息等。Wherein, the first link management message carries unique identification information corresponding to the terminal, for example, but not limited to, terminal identifier information pre-set for each terminal, or the terminal's International Mobile Equipment Identity (IMEI , InternationalMobileEquipmentIdentityNumber) information, etc.

步骤302,终端链路队列管理设备获得第一链路管理报文中携带的终端标识。Step 302, the terminal link queue management device obtains the terminal identifier carried in the first link management message.

步骤303,终端链路队列管理设备将获得的终端标识作为分配给为该终端维护的链路队列的标识,并将接收到的各个第一链路管理报文中分别携带的网卡信息对应的不同链路维护到为该终端维护的链路队列中。Step 303, the terminal link queue management device uses the obtained terminal identifier as the identifier assigned to the link queue maintained for the terminal, and uses the network card information corresponding to the received first link management messages to carry different The link is maintained into the link queue maintained for this terminal.

后续在某一时刻,如果终端自身插入的网卡对应的通信网络链路发生变化时,还包括步骤304:Subsequently, at a certain moment, if the communication network link corresponding to the network card inserted into the terminal itself changes, step 304 is also included:

步骤304,终端在自身插入的网卡发生变化时,例如增加或减少了一个插入的网卡,其对应的通信网络链路也会发生变化,此时,终端发送第二链路管理报文,终端链路队列管理设备将接收到的第二链路管理报文中携带的网卡信息对应的链路维护到该第二链路管理报文携带的终端标识对应的链路队列中。Step 304, when the network card inserted by the terminal changes, for example, an inserted network card is added or decreased, the corresponding communication network link will also change. At this time, the terminal sends a second link management message, and the terminal chain The road queue management device maintains the link corresponding to the network card information carried in the received second link management message into the link queue corresponding to the terminal identifier carried in the second link management message.

可选地,如果是终端上又增加了一个与现有已插入的网卡的通信制式不同的网卡,例如增加了一个WCDMA网卡,此时,终端可以采用两种方式发送第二链路管理报文:Optionally, if a network card with a communication standard different from the existing inserted network card is added to the terminal, for example, a WCDMA network card is added, at this time, the terminal can send the second link management message in two ways :

第一种方式:只通过新增加的WCDMA网卡对应的通信网络链路发送第二链路管理报文。The first way: sending the second link management message only through the communication network link corresponding to the newly added WCDMA network card.

第二种方式:可以通过自身插入的全部网卡对应的通信网络链路发送第二链路管理报文。The second manner: the second link management message may be sent through the communication network links corresponding to all the network cards inserted by itself.

较佳地,本发明实施例二这里采用第一种方式,只通过新增加的网卡对应的通信网络链路发送第二链路管理报文,这样,可以较好地节省网络传输资源。Preferably, the second embodiment of the present invention adopts the first method here, and only sends the second link management message through the communication network link corresponding to the newly added network card, so that network transmission resources can be better saved.

继续上述图2所示的过程,步骤206,终端链路队列管理设备将接收到的报文的源地址转换为查找到的链路队列的队列地址。例如,如果接收到的报文是通过TD-SCDMA网卡对应的通信网络链路传输时,接收到的报文的源地址是该TD-SCDMA网卡地址,将该TD-SCDMA网卡地址转换为为该终端维护的链路队列的队列地址。Continuing the process shown in FIG. 2 above, in step 206, the terminal link queue management device converts the source address of the received message into the queue address of the found link queue. For example, if the received message is transmitted through the communication network link corresponding to the TD-SCDMA network card, the source address of the received message is the address of the TD-SCDMA network card, and the address of the TD-SCDMA network card is converted to the The queue address of the link queue maintained by the terminal.

步骤207,将转换源地址后的报文,转发给数据网关,由数据网关发送至以太网。Step 207, forward the message after the source address is converted to the data gateway, and send it to the Ethernet by the data gateway.

在下行链路中:In the downlink:

步骤208,终端链路队列管理设备接收数据网关发来的报文。例如,可以是对终端请求访问某一网页的响应报文。Step 208, the terminal link queue management device receives the message sent by the data gateway. For example, it may be a response message to a terminal's request to access a certain webpage.

步骤209,在接收到的报文中提取该报文携带的目的地址,然后将提取出的目的地址作为查找链路队列的标识信息,在预先为不同终端分别维护的链路队列中,查找到对应的链路队列。其中,报文中携带的目的地址可以但不限于是两种形式,一种是该目的地址就是与该链路队列对应的链路队列标识,另一种是能够根据该目的地址索引到对应的链路队列的标识,从而能够找到对应的链路队列,例如目的地址可以是该链路队列的队列地址。较佳地,本发明实施例二这里采用的是第一种方式,报文中携带的目的地址即为链路队列的标识,这样就不需要再去进行索引处理,可以较好的节省系统的处理资源。Step 209, extract the destination address carried by the message from the received message, and then use the extracted destination address as the identification information of the search link queue, and find the Corresponding link queue. Wherein, the destination address carried in the message can be but not limited to two forms, one is that the destination address is the link queue identifier corresponding to the link queue, and the other is that the corresponding link queue can be indexed according to the destination address The identifier of the link queue, so that the corresponding link queue can be found, for example, the destination address can be the queue address of the link queue. Preferably, the second embodiment of the present invention adopts the first method here, and the destination address carried in the message is the identification of the link queue, so that there is no need to perform index processing, which can better save system resources. Process resources.

步骤210,在查找到的链路队列包含的各个通信网络链路中,根据不同链路当前的负载情况,按照负载均衡原则选择一条通信网络链路。Step 210, among the communication network links included in the searched link queue, select a communication network link according to the load balancing principle according to the current load conditions of the different links.

其中,按照负载均衡原则在多条通信网络链路中选择其中一条的具体实现方式在上述步骤202中已经详细阐述,这里不再赘述。Wherein, the specific implementation manner of selecting one of the multiple communication network links according to the principle of load balancing has been described in detail in the above step 202, and will not be repeated here.

步骤211,终端链路队列管理设备将从接收到的报文中获得的目的地址,转换为选择出通信网络链路对应的网卡地址。例如,假设TD-SCDMA网卡的MAC地址为MAC1,WLAN网卡的MAC地址为MAC2,从接收到的报文中获得的目的地址为MAC3,如果终端链路队列管理设备为该待传输的报文选择的是WLAN网卡对应的通信网络链路,则此时需要将待传输的报文中的目的地址MAC3转换为WLAN网卡对应的地址MAC2。Step 211, the terminal link queue management device converts the destination address obtained from the received message into the address of the network card corresponding to the selected communication network link. For example, suppose the MAC address of the TD-SCDMA network card is MAC1, the MAC address of the WLAN network card is MAC2, and the destination address obtained from the received message is MAC3. If the terminal link queue management device selects is the communication network link corresponding to the WLAN network card, and at this time, the destination address MAC3 in the message to be transmitted needs to be converted into the address MAC2 corresponding to the WLAN network card.

步骤212,将转换目的地址后的报文,通过选择的通信网络链路经由核心网以及与该通信网络链路对应的接入网,发送到终端侧插入的对应网卡上。即将目的地址为已经转换为MAC2的待传输的报文,通过选择出的WLAN通信网络通信网络链路传输报文。Step 212: Send the message with the converted destination address to the corresponding network card inserted in the terminal side through the selected communication network link via the core network and the access network corresponding to the communication network link. That is, the message to be transmitted whose destination address has been converted into MAC2 is transmitted through the selected WLAN communication network link.

步骤213,在终端插入的网卡接收到网络侧发来的报文时,转换接收到的报文中的目的地址为虚拟网卡地址。Step 213, when the network card inserted into the terminal receives the message from the network side, convert the destination address in the received message to the address of the virtual network card.

具体地,插入在终端上的WLAN网卡接收到通过与该网卡对应的通信网络链路传输的报文时,获得该报文中携带的目的地址,即MAC2,将该目的地址MAC2转换为虚拟网卡地址MAC99。Specifically, when the WLAN network card inserted into the terminal receives a message transmitted through the communication network link corresponding to the network card, it obtains the destination address carried in the message, that is, MAC2, and converts the destination address MAC2 into a virtual network card Address MAC99.

步骤214,将转换目的地址后的报文,通过虚拟网卡地址转发给终端。Step 214, forward the packet after the destination address is converted to the terminal through the address of the virtual network card.

使用本发明实施例二这里提出的基于异构网络之间不同链路进行数据传输的方法,对通过异构网络传输的报文,能够利用共存的异构网络资源,基于负载均衡的原则,自动复用多种不同的网卡对应的通信网络链路,实现异构网络链路之间的无缝切换,避免了切换过程中网络丢包和数据延迟的问题,较好地提高了异构网络链路切换的效率,使得数据传输效率得以提高。Using the method for data transmission based on different links between heterogeneous networks proposed here in Embodiment 2 of the present invention, the messages transmitted through heterogeneous networks can utilize coexisting heterogeneous network resources, and based on the principle of load balancing, automatically Multiplex the communication network links corresponding to a variety of different network cards to realize seamless switching between heterogeneous network links, avoiding the problems of network packet loss and data delay during the switching process, and better improving the quality of heterogeneous network links. The efficiency of road switching improves the efficiency of data transmission.

实施例三Embodiment three

进一步地,基于上述方法实施例二中的步骤201~步骤204,对应终端侧,本发明实施例三这里提出一种在报文传输的上行链路中(即报文从终端侧向网络侧传输),基于异构网络之间不同链路进行数据传输的装置,其结构组成如图4所示,包括:Further, based on the steps 201 to 204 in the second embodiment of the above method, corresponding to the terminal side, the third embodiment of the present invention proposes a method in the uplink of message transmission (that is, the message is transmitted from the terminal side to the network side) ), a device for data transmission based on different links between heterogeneous networks, its structural composition is shown in Figure 4, including:

接收单元401,用于接收终端基于虚拟网卡地址向网络侧发送的报文。The receiving unit 401 is configured to receive a message sent by the terminal to the network side based on the address of the virtual network card.

链路管理单元402,用于在终端插入的至少两个网卡分别对应的通信网络链路中,选择一条通信网络链路,其中插入的至少两个网卡分别对应的通信网络链路为异构网络之间的不同链路。The link management unit 402 is configured to select a communication network link among the communication network links corresponding to at least two network cards inserted in the terminal, wherein the communication network links corresponding to the at least two network cards inserted in the terminal are heterogeneous networks different links between.

具体地,链路管理单元402,具体用于在终端插入的至少两个网卡分别对应的通信网络链路中,根据不同链路当前的负载情况,按照负载均衡原则选择一条通信网络链路。Specifically, the link management unit 402 is specifically configured to, among the communication network links corresponding to the at least two network cards inserted in the terminal, select a communication network link according to the load balancing principle according to the current load conditions of different links.

地址转换单元403,转换接收单元401接收到的报文中作为源地址的虚拟网卡地址为链路管理单元402选择的通信网络链路对应的网卡的网卡地址。The address conversion unit 403 converts the virtual network card address used as the source address in the packet received by the receiving unit 401 to the network card address of the network card corresponding to the communication network link selected by the link management unit 402 .

发送单元404,用于将地址转换单元403转换源地址后的报文,通过链路管理单元选择的通信网络链路发送到网络侧。The sending unit 404 is configured to send the packet whose source address has been converted by the address converting unit 403 to the network side through the communication network link selected by the link management unit.

相应地,基于上述方法实施例二中的步骤213~214,对应终端侧,本发明实施例三这里提出一种在报文传输的下行链路中(即报文从网络侧传输至终端侧),基于异构网络之间不同链路进行数据传输的装置,其结构组成如图5所示,包括:Correspondingly, based on the steps 213-214 in the second embodiment of the above method, corresponding to the terminal side, the third embodiment of the present invention here proposes a method in the downlink of message transmission (that is, the message is transmitted from the network side to the terminal side) , a device for data transmission based on different links between heterogeneous networks, its structural composition is shown in Figure 5, including:

地址转换单元501,用于在终端插入的网卡接收到网络侧发来的报文时,转换接收到的报文中的目的地址为虚拟网卡地址。The address conversion unit 501 is configured to convert the destination address in the received message into a virtual network card address when the network card inserted into the terminal receives a message from the network side.

发送单元502,用于将地址转换单元501转换目的地址后的报文,通过虚拟网卡地址转发给终端。The sending unit 502 is configured to forward the message whose destination address is converted by the address converting unit 501 to the terminal through the address of the virtual network card.

相应地,对应终端侧,本发明实施例三这里还提出一种链路管理设备,该链路管理设备可以只具备报文传输的下行链路的处理能力,也可以只据图报文传输的上相链路的处理能力,当然,终端侧的链路管理设备可以同时具备报文传输的上行链路和下行链路的处理能力,即包括本发明实施例三上述提出的在报文传输的下行链路中和/或报文传输的上行链路中,基于异构网络之间不同链路进行数据传输的装置。较佳地,本发明实施例三这里提出的链路管理设备同时具备报文传输的下行链路和上行链路的处理能力。Correspondingly, corresponding to the terminal side, Embodiment 3 of the present invention also proposes a link management device here. The link management device may only have the processing capability of the downlink for packet transmission, or may only transmit packets according to the graph. The processing capability of the upper phase link, of course, the link management device on the terminal side can have the processing capability of the uplink and the downlink of message transmission at the same time, that is, including the processing capability of the message transmission mentioned above in the third embodiment of the present invention A device for performing data transmission based on different links between heterogeneous networks in the downlink and/or in the uplink of message transmission. Preferably, the link management device proposed here in the third embodiment of the present invention has both downlink and uplink processing capabilities for packet transmission.

相应地,根据上述方法实施例二中的步骤205~207,对应网络侧,本发明实施例三这里提出一种在报文传输的上行链路中,基于异构网络之间不同链路进行数据传输的装置,其结构组成如图6所示,包括:Correspondingly, according to steps 205-207 in the second embodiment of the above method, corresponding to the network side, the third embodiment of the present invention here proposes a method of performing data transmission based on different links between heterogeneous networks in the uplink of packet transmission. The transmission device, its structural composition is shown in Figure 6, including:

链路队列维护单元601,用于预先分别针对每个终端,将该终端插入的至少两个网卡分别对应的通信网络链路作为链路队列进行维护,将该终端的终端标识配置为该链路队列的标识,并为该链路队列分配唯一的队列地址。The link queue maintenance unit 601 is configured to maintain, for each terminal in advance, the communication network links corresponding to at least two network cards inserted into the terminal as a link queue, and configure the terminal identifier of the terminal as the link queue The ID of the queue, and assign a unique queue address to the link queue.

具体地,链路队列维护单元601,具体用于分别接收终端通过自身插入的至少两个网卡对应的通信网络链路发来的第一链路管理报文,所述第一链路管理报文中携带该终端的终端标识和分别通过的网卡的信息;将第一链路管理报文中携带的终端标识作为分配给为该终端维护的链路队列的标识,并将接收到的各个第一链路管理报文中分别携带的网卡信息对应的不同链路维护到为该终端维护的链路队列中。Specifically, the link queue maintenance unit 601 is specifically configured to respectively receive the first link management message sent by the terminal through the communication network link corresponding to the at least two network cards inserted by the terminal itself, the first link management message Carry the terminal identification of the terminal and the information of the network cards that pass through respectively; use the terminal identification carried in the first link management message as the identification assigned to the link queue maintained for the terminal, and each received first link management message The different links corresponding to the network card information respectively carried in the link management message are maintained in the link queue maintained for the terminal.

链路队列维护单元,还用于后续在接收到终端在自身插入的网卡对应的通信网络链路发生变化时,发来的第二链路管理报文时,将接收到的第二链路管理报文中携带的网卡信息对应的链路维护到该第二链路管理报文携带的终端标识对应的链路队列中。The link queue maintenance unit is also used to manage the received second link when receiving the second link management message sent by the terminal when the communication network link corresponding to the network card inserted by the terminal changes. The link corresponding to the network card information carried in the message is maintained in the link queue corresponding to the terminal identifier carried in the second link management message.

链路队列查找单元602,用于后续在接收到终端发来的报文时,根据发送报文的终端的标识找到链路队列维护单元601维护的对应链路队列。The link queue search unit 602 is configured to find the corresponding link queue maintained by the link queue maintenance unit 601 according to the identifier of the terminal sending the message when receiving the message sent by the terminal.

地址转换单元603,用于转换接收到的报文的源地址为链路队列查找单元502找到的链路队列的队列地址。The address conversion unit 603 is configured to convert the source address of the received message into the queue address of the link queue found by the link queue search unit 502 .

发送单元604,用于将地址转换单元转换源地址后的报文,转发给数据网关。The sending unit 604 is configured to forward the packet whose source address has been converted by the address translation unit to the data gateway.

相应地,基于上述实施例二中的步骤208~212,对应网络侧,本发明实施例这里提出一种在报文传输的下行链路中,基于异构网络之间不同链路进行数据传输的装置,其结构组成如图7所示,包括:Correspondingly, based on the steps 208-212 in the second embodiment above, corresponding to the network side, the embodiment of the present invention here proposes a method of performing data transmission based on different links between heterogeneous networks in the downlink of packet transmission. The device, whose structural composition is shown in Figure 7, includes:

接收单元701,用于接收数据网关发来的报文。The receiving unit 701 is configured to receive a message sent by the data gateway.

链路队列查找单元702,用于将接收单元701接收到的报文中的目的地址作为链路队列的标识,在预先为不同终端分别维护的链路队列中,查找到对应的链路队列。The link queue search unit 702 is configured to use the destination address in the message received by the receiving unit 701 as the identifier of the link queue, and find the corresponding link queue in the link queues maintained in advance for different terminals.

链路选择单元703,用于在链路队列查找单元702查找到的链路队列中选择一条通信网络链路。The link selection unit 703 is configured to select a communication network link in the link queue found by the link queue search unit 702 .

具体地,链路选择单元703,具体用于在链路队列查找单元702查找到的链路队列包含的各个通信网络链路中,根据不同链路当前的负载情况,按照负载均衡原则选择一条通信网络链路。Specifically, the link selection unit 703 is specifically configured to, among the communication network links included in the link queue searched by the link queue search unit 702, select a communication link according to the load balancing principle according to the current load conditions of different links. network link.

地址转换单元704,用于转换接收单元701接收到的报文的目的地址为链路选择单元703选择的链路对应的网卡的网卡地址。The address converting unit 704 is configured to convert the destination address of the packet received by the receiving unit 701 into the network card address of the network card corresponding to the link selected by the link selecting unit 703 .

发送单元705,用于将地址转换单元704转换目的地址后的报文,通过链路选择单元703选择的通信网络链路发送到终端侧。The sending unit 705 is configured to send the message whose destination address has been converted by the address converting unit 704 to the terminal side through the communication network link selected by the link selecting unit 703 .

相应地,对应网络侧,本发明实施例三这里,还提出一种终端链路队列管理设备,该终端链路队列管理设备可以具备报文传输的下行链路和/或上行链路的处理能力,即包括本发明实施例三上述提出的在报文传输的下行链路中和/或上行链路中的基于异构网络之间不同链路进行数据传输的装置。较佳地,本发明实施例三这里提出的终端链路队列管理设备同时具备报文传输的下行链路和上行链路的处理能力。Correspondingly, corresponding to the network side, Embodiment 3 of the present invention here also proposes a terminal link queue management device, the terminal link queue management device may have downlink and/or uplink processing capabilities for packet transmission , that is, includes the device for performing data transmission based on different links between heterogeneous networks in the downlink and/or uplink of message transmission proposed in the third embodiment of the present invention. Preferably, the terminal link queue management device proposed here in the third embodiment of the present invention has both downlink and uplink processing capabilities for message transmission.

相应地,对应报文传输的上行链路,本发明实施例三这里还提出一种基于异构网络之间不同链路进行数据传输的系统,该系统包括上述提出的在报文传输的上行链路中执行相应功能的链路管理设备和终端链路队列管理设备。Correspondingly, corresponding to the uplink for message transmission, Embodiment 3 of the present invention also proposes a system for data transmission based on different links between heterogeneous networks, the system includes the above-mentioned uplink for message transmission Link management equipment and terminal link queue management equipment that perform corresponding functions on the road.

相应地,对应报文传输的下行链路,本发明实施例三这里还提出一种基于异构网络之间不同链路进行数据传输的系统,该系统包括上述提出的在报文传输的下行链路中执行相应功能的链路管理设备和终端链路队列管理设备。Correspondingly, corresponding to the downlink of message transmission, Embodiment 3 of the present invention also proposes a system for data transmission based on different links between heterogeneous networks. Link management equipment and terminal link queue management equipment that perform corresponding functions on the road.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims (18)

1. a method of carrying out transfer of data based on different links between heterogeneous network, is characterized in that,Comprise:
The message that receiving terminal sends to network side based on Microsoft Loopback Adapter address;
In communication network link corresponding at least two network interface cards difference of terminal insertion, select a communication networkNetwork link, at least two network interface cards that wherein insert the respectively communication network link of correspondence are between heterogeneous networkDifferent links;
Changing the Microsoft Loopback Adapter address as source address in described message is the communication network link correspondence of selectingThe NIC address of network interface card; And
By the message behind conversion source address, send to network side by the communication network link of selecting.
2. the method for claim 1, is characterized in that, at least two network interface cards that insert in terminalIn corresponding communication network link, select a communication network link respectively, comprising:
In communication network link corresponding at least two network interface cards difference of terminal insertion, work as according to different linksFront loading condition, selects a communication network link according to load balancing principle.
3. a method of carrying out transfer of data based on different links between heterogeneous network, is characterized in that,Comprise:
In advance respectively for each terminal, by least two communication networks corresponding to network interface cards difference of this terminal insertionNetwork link is safeguarded as link queue, the terminal iidentification of this terminal is configured to the mark of this link queueKnow, and distribute unique queue address for this link queue;
Follow-up in the time receiving the message that terminal sends, find corresponding according to the mark of terminal that sends messageLink queue; And
The source address of the message that receives of conversion is the queue address of the link queue that finds;
By the message behind conversion source address, be transmitted to data gateway.
4. method as claimed in claim 3, is characterized in that, in advance respectively for each terminal, and willAt least two network interface cards that this terminal is inserted respectively corresponding communication network link safeguard as link queue,The mark that the terminal iidentification of this terminal is configured to this link queue, comprising:
Communication network link corresponding at least two network interface cards that receiving terminal inserts by self respectively sentThe first link management message, carries the terminal iidentification of this terminal and logical respectively in described the first link management messageThe information of the network interface card of crossing;
Using the terminal iidentification carrying in the first link management message as the link of distributing to as this terminal maintenanceThe mark of queue, and by the network interface card information correspondence of carrying respectively in each the first link management message receivingDifferent link maintenances to being in the link queue of this terminal maintenance.
5. method as claimed in claim 4, is characterized in that, in advance respectively for each terminal, and willAt least two network interface cards that this terminal is inserted respectively corresponding communication network link safeguard as link queue,Also comprise:
Follow-up receiving communication network link corresponding to network interface card that terminal inserts at self while changing, send outCome the second link management message time, by the network interface card information pair of carrying in the second link management message receivingIn link queue corresponding to terminal iidentification that the link maintenance of answering is carried to this second link management message.
6. a method of carrying out transfer of data based on different links between heterogeneous network, is characterized in that,Comprise:
Receive the message that data gateway is sent;
Using the destination address in the message receiving as the information of searching link queue mark, in advance for notIn the link queue of safeguarding respectively with terminal, find corresponding link queue; Wherein, described in advance for notThe link queue of safeguarding respectively with terminal is at least two communication networks corresponding to network interface cards difference that terminal is insertedLink;
In the link queue finding, select a communication network link;
The destination address of the message that conversion receives is the NIC address of the network interface card that the link of selection is corresponding;
By the message after conversion destination address, send to end side by the communication network link of selecting.
7. method as claimed in claim 6, is characterized in that, in the link queue finding, selects, a communication network link, comprising:
In each communication network link comprising in the link queue finding, according to current the bearing of different linksThe situation of carrying, selects a communication network link according to load balancing principle.
8. a device that carries out transfer of data based on different links between heterogeneous network, is characterized in that,Comprise:
Receiving element, the message sending to network side based on Microsoft Loopback Adapter address for receiving terminal;
Link management unit, at least two communication network links corresponding to network interface cards difference that insert in terminalIn, select a communication network link, at least two communication network chains corresponding to network interface cards difference that wherein insertRoad is the different links between heterogeneous network;
Address conversioning unit, in the message that receives of conversion receiving element as the Microsoft Loopback Adapter address of source addressFor the NIC address of network interface card corresponding to the communication network link of link management unit selection;
Transmitting element, for by the message behind address conversioning unit conversion source address, by link management unitThe communication network link of selecting sends to network side.
9. device as claimed in claim 8, is characterized in that, described link management unit, specifically usesIn communication network link corresponding at least two network interface cards difference inserting in terminal, current according to different linksLoading condition, according to load balancing principle select a communication network link.
10. a device that carries out transfer of data based on different links between heterogeneous network, is characterized in that,Comprise:
Link queue maintenance unit, in advance respectively for each terminal, this terminal is inserted at least twoThe individual network interface card respectively communication network link of correspondence is safeguarded as link queue, by the terminal iidentification of this terminalBe configured to the mark of this link queue, and distribute unique queue address for this link queue;
Link queue is searched unit, for follow-up in the time receiving the message that terminal sends, according to sending messageThe respective links queue of finding link queue maintenance unit to safeguard of the mark of terminal;
Address conversioning unit, searches unit into link queue and finds for changing the source address of the message receivingThe queue address of link queue;
Transmitting element, for by the message behind address conversioning unit conversion source address, is transmitted to data gateway.
11. devices as claimed in claim 10, is characterized in that, described link queue maintenance unit,Send out specifically for communication network link corresponding at least two network interface cards that receiving terminal inserts by self respectivelyThe the first link management message coming, carries the terminal iidentification of this terminal and divides in described the first link management messageThe information of the network interface card not passing through; Using the terminal iidentification carrying in the first link management message as distributing to as thisThe mark of the link queue of terminal maintenance, and will in each the first link management message receiving, carry respectivelyDifferent link maintenances corresponding to network interface card information to being in the link queue of this terminal maintenance.
12. devices as claimed in claim 11, is characterized in that, described link queue maintenance unit,Also receiving communication network link corresponding to network interface card that terminal inserts at self while changing for follow-up,Send the second link management message time, by the network interface card information of carrying in the second link management message receivingIn link queue corresponding to terminal iidentification that corresponding link maintenance is carried to this second link management message.
13. 1 kinds are carried out the device of transfer of data based on different links between heterogeneous network, it is characterized in that,Comprise:
Receiving element, the message of sending for receiving data gateway;
Link queue is searched unit, for the destination address of message that receiving element is received as linkThe mark of queue, in the link queue of safeguarding respectively for different terminals in advance, finds corresponding link teamRow; Wherein, the described link queue of safeguarding respectively for different terminals is in advance at least two nets that terminal is insertedThe communication network link that card difference is corresponding;
Link selection unit, for search in link queue link queue that unit finds select one logicalCommunication network link;
Address conversioning unit is link selection list for the destination address of changing the message that receiving element receivesThe NIC address of the network interface card that first link of selecting is corresponding;
Transmitting element, for address conversioning unit being changed to the message after destination address, by link selection listThe communication network link that unit is selected sends to end side.
14. devices as claimed in claim 13, is characterized in that, described link selection unit is concreteEach communication network link comprising for search link queue that unit finds in link queue, according toThe current loading condition of different links, selects a communication network link according to load balancing principle.
15. 1 kinds of link management equipment, is characterized in that, comprise the dress as described in as arbitrary in claim 8~9Put.
16. 1 kinds of terminal links queue management equipment, is characterized in that, comprise as claim 10~12 timesDevice described in one, and/or device as described in as arbitrary in claim 13~14.
17. 1 kinds are carried out the system of transfer of data based on different links between heterogeneous network, it is characterized in that,Comprise link management equipment and terminal links queue management equipment, wherein link management equipment comprise as right wantAsk 8~9 arbitrary described devices, terminal links queue management equipment comprises institute as arbitrary in claim 10~12The device of stating.
18. 1 kinds are carried out the system of transfer of data based on different links between heterogeneous network, it is characterized in that,Comprise terminal links queue management equipment and link management equipment, wherein terminal links queue management equipment comprisesDevice as described in as arbitrary in claim 13~14.
CN201110444919.6A 2011-12-27 2011-12-27 Carry out method and the device of transfer of data based on different links between heterogeneous network Active CN103188753B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110444919.6A CN103188753B (en) 2011-12-27 2011-12-27 Carry out method and the device of transfer of data based on different links between heterogeneous network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110444919.6A CN103188753B (en) 2011-12-27 2011-12-27 Carry out method and the device of transfer of data based on different links between heterogeneous network

Publications (2)

Publication Number Publication Date
CN103188753A CN103188753A (en) 2013-07-03
CN103188753B true CN103188753B (en) 2016-05-25

Family

ID=48679640

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110444919.6A Active CN103188753B (en) 2011-12-27 2011-12-27 Carry out method and the device of transfer of data based on different links between heterogeneous network

Country Status (1)

Country Link
CN (1) CN103188753B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105282149A (en) * 2015-09-16 2016-01-27 宇龙计算机通信科技(深圳)有限公司 Data processing method, device, and terminal, and data transmission method, device and terminal
CN105376171B (en) * 2015-12-04 2018-08-03 福建星网锐捷网络有限公司 Aggregated links method for dynamically balancing and system
CN106375131B (en) * 2016-10-20 2019-08-02 浪潮电子信息产业股份有限公司 Virtual network uplink load balancing method
CN108833435B (en) * 2018-07-03 2021-10-01 郑州云海信息技术有限公司 A network access control method and device, and network system
CN110401672B (en) * 2019-08-06 2021-07-13 郑州信大捷安信息技术股份有限公司 Network access control system and method based on virtual network card
CN111194098B (en) * 2020-02-19 2022-03-22 腾讯科技(深圳)有限公司 Link establishment method, device, communication system and computer readable medium
CN111343671B (en) * 2020-02-20 2024-04-09 北京小米移动软件有限公司 Information processing method, device and storage medium
CN113300979B (en) * 2021-02-05 2024-09-17 阿里巴巴集团控股有限公司 Method and device for creating a network card queue in an RDMA network
CN118869580B (en) * 2024-09-26 2025-02-25 长沙湘计海盾科技有限公司 A redundant network intelligent switching method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101317477A (en) * 2005-09-28 2008-12-03 高通股份有限公司 System and method for distributing wireless network access parameters
CN101635978A (en) * 2009-05-31 2010-01-27 南京中兴特种软件有限责任公司 Multimode multiplexing wireless video route signal transmission method
CN101835201A (en) * 2009-03-11 2010-09-15 中兴通讯股份有限公司 Method and system for ensuring uninterrupted data in multiple-network connection environment
CN102026163A (en) * 2009-09-10 2011-04-20 中兴通讯股份有限公司 Method and device for selecting access to Internet through wireless fidelity access network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101317477A (en) * 2005-09-28 2008-12-03 高通股份有限公司 System and method for distributing wireless network access parameters
CN101835201A (en) * 2009-03-11 2010-09-15 中兴通讯股份有限公司 Method and system for ensuring uninterrupted data in multiple-network connection environment
CN101635978A (en) * 2009-05-31 2010-01-27 南京中兴特种软件有限责任公司 Multimode multiplexing wireless video route signal transmission method
CN102026163A (en) * 2009-09-10 2011-04-20 中兴通讯股份有限公司 Method and device for selecting access to Internet through wireless fidelity access network

Also Published As

Publication number Publication date
CN103188753A (en) 2013-07-03

Similar Documents

Publication Publication Date Title
CN103188753B (en) Carry out method and the device of transfer of data based on different links between heterogeneous network
US11516704B2 (en) Information transmission method and apparatus
US12452731B2 (en) Systems and methods for a scalable heterogeneous network orchestrator
EP2945320B1 (en) Method, device and routing system for data transmission of network virtualization
CN104254107B (en) data distribution method, user equipment and network system
WO2019052376A1 (en) Service processing method, mobile edge computing device, and network device
CN103119980B (en) The method and apparatus of data distribution
EP2632088B1 (en) Method and device for storing and sending mac address entry
US20160165506A1 (en) Wireless Local Area Network WLAN User Roaming Method, Apparatus, and System
CN120897187A (en) Multi-band communication, interface parameter update methods, AP devices and ML devices
WO2015168909A1 (en) Data transmission control node, communication system and data transmission management method
WO2021155759A1 (en) Method and device for processing segment identifier
IL230406A (en) Method and cloud computing system for implementing a 3g packet core in a cloud computer with openflow data and control planes
CN107172666A (en) The method and device of its local service is kept when mobile terminal switches communication cell
JP2012253750A (en) MiAN, MiAN BAND WIDTH AGGREGATION METHOD, AND AGGREGATION SYSTEM
US20230370899A1 (en) Packet forwarding method, packet processing method, and device
CN107615729A (en) Data transmission method and communicator
JP2018524943A (en) Data transmission method, related apparatus, and system
WO2021008591A1 (en) Data transmission method, device, and system
CN106921610A (en) Access control method and the network equipment
CN105992186B (en) Data transmission method and device
EP4383674A1 (en) Message processing method and related apparatus
CN109587076B (en) Reordering data for parallel processing
KR20170068525A (en) Switch processing method, controller, switch, and switch processing system
CN103517341B (en) Split the method, system and device of flow in a kind of WLAN

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant