WO2017181648A1 - Network switching method, device and terminal, and data storage medium - Google Patents
Network switching method, device and terminal, and data storage medium Download PDFInfo
- Publication number
- WO2017181648A1 WO2017181648A1 PCT/CN2016/104242 CN2016104242W WO2017181648A1 WO 2017181648 A1 WO2017181648 A1 WO 2017181648A1 CN 2016104242 W CN2016104242 W CN 2016104242W WO 2017181648 A1 WO2017181648 A1 WO 2017181648A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network
- routing path
- adapter
- network adapter
- intermediate 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/18—Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
Definitions
- the present invention relates to a handover technology in the field of wireless communication, and in particular, to a network handover method, apparatus, terminal, and storage medium.
- the virtual SIM card can be switched according to the geographical location of the location, and the network can be switched to reduce the tariff; but in a sports device such as a car, the network will be recurring. Disconnecting reconnects, frequent reconnections can greatly affect the user experience.
- the WiFi network is virtualized into one network card, and the mobile network is virtualized into a second network card.
- the related technology sets the signal strength switching threshold to determine the timing of switching the network, which basically satisfies the requirements of using the browser and downloading software, and has low real-time requirements on the network.
- Software usage requirements however, this method disconnects the Transmission Control Protocol (TCP) and then reconnects. In fact, there is a network disconnection process in the middle; it cannot meet the application requirements with high requirements for real-time performance.
- the embodiment of the present invention is to provide a network switching method, device, and terminal, and a storage medium, which can seamlessly switch networks based on an Internet Protocol (IP) layer, avoiding heartbeat packet loss and network reconnection, and implementing network switching. Transparent to the application to enhance the user experience.
- IP Internet Protocol
- An embodiment of the present invention provides a network switching method, where the method includes: setting an intermediate network adapter; the method further includes:
- the IP address and port number of the intermediate network adapter are kept unchanged.
- the setting an intermediate network adapter includes: setting two or more external network interfaces on the intermediate network adapter.
- connection between the intermediate network adapter and the first network is set as a first routing path
- connection between the intermediate network adapter and the second network is set as a second routing path, including:
- the switching the first routing path and the second routing path includes:
- the setting an intermediate network adapter includes: setting a third virtual network adapter as the intermediate network adapter.
- the embodiment of the present invention further provides a network switching device, where the device includes: an intermediate network adaptation module and a first setting module;
- the first setting module is configured to set a connection between the intermediate network adaptation module and the first network as a first routing path, and set a connection between the intermediate network adaptation module and the second network as a second routing path ;
- the intermediate network adaptation module is configured with two or more external network interfaces, and the intermediate network adaptation module keeps the IP address and the port number unchanged when switching the first routing path and the second routing path.
- the first setting module is further configured to:
- the first setting module is further configured to:
- a third virtual network adapter is set as the intermediate network adapter.
- the embodiment of the present invention further provides a terminal, where the terminal includes a network switching device, where the network switching device includes: an intermediate network adaptation module and a first setting module;
- the first setting module is configured to set a connection between the intermediate network adaptation module and the first network as a first routing path, and set a connection between the intermediate network adaptation module and the second network as a second routing path ;
- the intermediate network adaptation module is configured with two or more external network interfaces, and the intermediate network adaptation module keeps the IP address and the port number unchanged when switching the first routing path and the second routing path.
- the embodiment of the present invention further provides a terminal, including a processor and a storage medium, where the storage medium stores executable instructions for causing the processor to perform the network switching method provided by the embodiment of the present invention.
- the embodiment of the present invention further provides a storage medium, including executable instructions, for performing the network switching method provided by the embodiment of the present invention.
- the network switching method and apparatus, the terminal, and the storage medium provided by the embodiments of the present invention provide an intermediate network adapter; setting the connection between the intermediate network adapter and the first network as a first routing path; and the intermediate network adapter and the The connection of the two networks is set to the second routing path.
- the IP address and port number of the intermediate network adapter are kept unchanged, and the network routing path can be switched through the intermediate network adapter to implement seamless switching of the network based on the IP layer to avoid heartbeat.
- the packet is lost and the network is reconnected, so that the network switch is transparent to the application and enhances the user experience.
- FIG. 1 is a schematic flowchart of a network switching method according to an embodiment of the present invention.
- FIG. 2 is a schematic structural diagram of a routing path according to an embodiment of the present invention.
- FIG. 3 is a schematic structural diagram of a network switching apparatus according to an embodiment of the present invention.
- an intermediate network adapter is set; the connection between the intermediate network adapter and the first network is determined as a first routing path; and the connection between the intermediate network adapter and the second network is determined as a second routing path; When the first routing path and the second routing path are switched, the IP address and port number of the intermediate network adapter are kept unchanged.
- the network switching method provided by the embodiment of the present invention, as shown in FIG. 1 includes:
- Step 101 Setting an intermediate network adapter
- the WiFi network is virtualized into the first virtual network adapter, accessing the WiFi network by accessing the first virtual network adapter, and the mobile communication network (such as the 3G, 4G cellular communication network) is virtualized into the second virtual a network adapter accessing the mobile communication network by accessing the second virtual network adapter;
- a third virtual network adapter may be configured as the intermediate network adapter; the intermediate network adapter may be provided with two external network interfaces configured to be simultaneously Connecting the first virtual network adapter and the second virtual network adapter; the application can access the network through the intermediate network adapter;
- Step 102 Set the connection of the intermediate network adapter to the first network as a first routing path; and set the connection of the intermediate network adapter to the second network as a second routing path.
- Step 103 When switching the first routing path and the second routing path, keep the IP address and port number of the intermediate network adapter unchanged.
- the first virtual network adapter is connected to the first network, and the connection between the intermediate network adapter and the first network may be set as a first routing path, and the intermediate network adapter may perform network access through the first network.
- second virtual network adapter and second network connection The connection between the intermediate network adapter and the second network may be set as a second routing path, and the intermediate network adapter may perform network access through the second network;
- the first network may be a WiFi network
- the second network may be Second generation (2G, 2nd Generation), third generation (3G, 3rd Generation) or fourth generation (4G, 4th Generation) wireless communication network;
- the intermediate network adapter forms a virtual router with the existing first virtual network adapter and the second virtual network adapter, and the application can access the network through the virtual router, and access the Internet through the first network or the second network;
- the first network is switched to the second network, it is assumed that the application is using the first routing path for data service, and the heartbeat packet sent by the application reaches the remote server, and the remote server sends the confirmation packet to the application through the first routing path;
- the remote server sends an acknowledgement packet, a network switch occurs. For the application, only the route switch occurs. The router sends the acknowledgement packet to the application through the second routing path, and the application can still receive the correct acknowledgement packet.
- the router sends the acknowledgement packet to the application through the first routing path; since the route path switching method is adopted, the switchover is performed.
- Intermediate network adaptation The IP address and port do not change. Therefore, for the application, the switching of the first network to the second network or the switching of the second network to the first network occurs at the IP layer.
- TCP connection Equivalent to the problem of no network disconnection, there will be no problem of disconnected network disconnection on the application side.
- the kernel has already provided support for router-related algorithms.
- the routing rules can be set with related commands to implement the routing function of the virtual intermediate network adapter and the existing WiFi network and mobile communication network.
- the network switching device 30 provided by the embodiment of the present invention, as shown in FIG. 3, includes: an intermediate network adaptation module 31 and a first setting module 32;
- the WiFi network is virtualized into a first virtual network adapter
- the mobile communication network is virtualized into a second virtual network adapter
- a third virtual network adapter can be configured
- the intermediate network adaptation module 31 can be configured with two external network interfaces configured to simultaneously connect the first virtual network adapter and the second virtual network adapter; the application can pass the intermediate network adaptation module. 31 for network access;
- the first setting module 32 is configured to set the connection between the intermediate network adaptation module 31 and the first network as a first routing path, and set the connection between the intermediate network adaptation module 31 and the second network as the first When the first routing path and the second routing path are switched, the IP address and port number of the intermediate network adaptation module 31 are kept unchanged;
- the intermediate network adaptation module 31 is an intermediate network adapter, and the first virtual network adapter is connected to the first network, and the connection between the intermediate network adaptation module 31 and the first network may be set to a routing path, the intermediate network adaptation module 31 can perform network access through the first network; the second virtual network adapter is connected to the second network, and the connection between the intermediate network adaptation module 31 and the second network can be set as The second routing path, the intermediate network adaptation module 31 may perform network access through the second network; wherein the first network may be a WiFi network, and the second network may be a 2G, 3G or 4G wireless communication network;
- the intermediate network adaptation module 31 forms a virtual router with the existing first virtual network adapter and the second virtual network adapter, and the application can access the network through the virtual router and access the Internet through the first network or the second network.
- the application is using the first routing path for data service, and the heartbeat packet sent by the application reaches the remote server, and the remote server sends the confirmation packet to the application through the first routing path.
- the router will send the acknowledgment packet to the application through the second routing path, and the application can still receive the correct Confirmation package; likewise, if When the remote server sends an acknowledgment packet to the second network to the first network, the router sends the acknowledgment packet to the application through the first routing path; because the routing path switching method is adopted, during the switching process, the middle The IP address and port of the network adaptation module 31 do not change. Therefore, the switching of the first network to the second network or the handover of the second network to the first network occurs at the IP layer for the application, for the TCP. In terms of connection, it is equivalent to the problem that the network is disconnected from the network, and there is no problem of disconnection of the network on the application side.
- the kernel has provided support for router-related algorithms.
- the virtual intermediate network adaptation module 31 and the existing WiFi network and mobile communication network can be implemented by setting routing rules with related commands. Routing function.
- the intermediate network adaptation module 31 and the first setting module 32 may each be a terminal central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP), or a field programmable gate array ( FPGA) and other implementations.
- CPU central processing unit
- MPU microprocessor
- DSP digital signal processor
- FPGA field programmable gate array
- the terminal provided by the embodiment of the present invention, the terminal includes the network switching device 30 as shown in FIG. 3, the device includes: an intermediate network adaptation module 31 and a first setting module 32;
- the WiFi network is virtualized into the first virtual network adapter, and the mobile communication network is virtualized into the second virtual network adapter; here, a third virtual network adapter may be further configured as the intermediate network adaptation module 31; the intermediate network The adaptation module 31 can be configured with two external network interfaces configured to simultaneously connect the first virtual network adapter and the second virtual network adapter; the application can access the network through the intermediate network adaptation module 31; in actual applications, the ANDROID can be In the LINUX terminal, register a network adapter driver and register the corresponding network device. Regardless of whether the device actually exists, the operating system considers that there is a network adapter, and a virtual network adapter can be implemented in this way.
- the first setting module 32 is configured to set the connection between the intermediate network adaptation module 31 and the first network as a first routing path, and set the connection between the intermediate network adaptation module 31 and the second network as the first Two routing paths; when switching the first routing path and the second routing path, Holding the IP address and port number of the intermediate network adaptation module 31 unchanged;
- the intermediate network adaptation module 31 is an intermediate network adapter, and the first virtual network adapter is connected to the first network, and the connection between the intermediate network adaptation module 31 and the first network may be set to a routing path, the intermediate network adaptation module 31 can perform network access through the first network; the second virtual network adapter is connected to the second network, and the connection between the intermediate network adaptation module 31 and the second network can be set as The second routing path, the intermediate network adaptation module 31 may perform network access through the second network; wherein the first network may be a WiFi network, and the second network may be a 2G, 3G or 4G wireless communication network;
- the intermediate network adaptation module 31 forms a virtual router with the existing first virtual network adapter and the second virtual network adapter, and the application can access the network through the virtual router and access the Internet through the first network or the second network.
- the application is using the first routing path for data service, and the heartbeat packet sent by the application reaches the remote server, and the remote server sends the confirmation packet to the application through the first routing path.
- the router will send the acknowledgment packet to the application through the second routing path, and the application can still receive the correct The confirmation packet; similarly, if the handover occurs between the second network and the first network when the remote server sends the acknowledgement packet, the router sends the acknowledgement packet to the application through the first routing path; In the process of switching, the intermediate network The IP address and port of the matching module 31 do not change. Therefore, for the application, the switching of the first network to the second network or the switching of the second network to the first network occurs at the IP layer, for the TCP connection. That is to say, it is equivalent to the problem of network disconnection, and there will be no problem of disconnection on the application side.
- the kernel has provided support for router-related algorithms.
- the virtual intermediate network adaptation module 31 and the existing WiFi network and mobile communication network can be implemented by setting routing rules with related commands. Routing function.
- the intermediate network adaptation module 31 and the first setting module 32 can be implemented by a CPU, an MPU, a DSP, or an FPGA of the terminal.
- each unit in the network congestion control device 20 can be implemented by a processor, an application specific integrated circuit (ASIC), or a logic programmable gate array (FPGA).
- ASIC application specific integrated circuit
- FPGA logic programmable gate array
- the network congestion control device 20 can be implemented in various manners, for example, as a router in the network, and the packet passing through the router is discarded according to the network congestion control method provided by the embodiment of the present invention, or enters the queue cache. For routing processing.
- the background server of an application may be implemented to discard the service request packets of some clients, so as to avoid excessive occupation of network bandwidth resources by some clients.
- embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the device is implemented in a flow chart A function specified in a block or blocks of a process or multiple processes and/or block diagrams.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
- the embodiment of the invention discloses a network switching method, device, terminal and storage medium; when the first routing path and the second routing path are switched, the IP address and port number of the intermediate network adapter are kept unchanged, and the intermediate network adapter can be switched.
- the network routing path implements a seamless switching network based on the IP layer to avoid heartbeat packet loss and network reconnection.
- the network switching is transparent to the application and improves the user experience.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本发明涉及无线通信领域的切换技术,尤其涉及一种网络切换方法、装置和终端、存储介质。The present invention relates to a handover technology in the field of wireless communication, and in particular, to a network handover method, apparatus, terminal, and storage medium.
在手机网络游戏过程中,如果发生无线相容性认证(WiFi,Wireless Fidelity)网络和移动通信网络切换,游戏通长会断线再重连,从而丢失原来的游戏数据。这种断线重连有时会导致超时从而游戏异常,如部分游戏,在射击等对网络实时性要求比较高的场合,3到5秒的网络切换会引起误判从而游戏异常。In the process of mobile online games, if a wireless compatibility (WiFi, Wireless Fidelity) network and a mobile communication network switch occur, the game will be disconnected and reconnected, thereby losing the original game data. Such disconnection reconnection sometimes causes timeouts and game anomalies. For example, in some games, when the real-time requirements of the network are relatively high, 3 to 5 seconds of network switching may cause misjudgment and the game is abnormal.
在虚拟用户识别模块(SIM,Subscriber Identity Module)卡设备中,可以根据所在地的地理位置等信息切换虚拟SIM卡,切换网络减少资费;但如果在如汽车之类的运动设备中,网络会经常性断开重连,经常性的断线重连会极大地影响用户体验。In the SIM (Subscriber Identity Module) card device, the virtual SIM card can be switched according to the geographical location of the location, and the network can be switched to reduce the tariff; but in a sports device such as a car, the network will be recurring. Disconnecting reconnects, frequent reconnections can greatly affect the user experience.
在移动终端中,WiFi网络被虚拟成一张网卡,移动网络被虚拟成第二张网卡。在网络切换时,相关技术(公开号为CN102655664A的专利设申请)通过设置信号强度切换阈值,来确定切换网络的时机,基本可以满足使用浏览器和下载软件等,对网络实时性要求不高的软件的使用要求;但这种方法会断开传输控制协议(TCP,Transmission Control Protocol)连接,然后重新连接,实际上中间有个断网过程;无法满足对实时性有较高要求的应用情况。 In the mobile terminal, the WiFi network is virtualized into one network card, and the mobile network is virtualized into a second network card. When the network is switched, the related technology (patent application number CN102655664A) sets the signal strength switching threshold to determine the timing of switching the network, which basically satisfies the requirements of using the browser and downloading software, and has low real-time requirements on the network. Software usage requirements; however, this method disconnects the Transmission Control Protocol (TCP) and then reconnects. In fact, there is a network disconnection process in the middle; it cannot meet the application requirements with high requirements for real-time performance.
发明内容Summary of the invention
有鉴于此,本发明实施例期望提供一种网络切换方法、装置和终端、存储介质,基于互联网协议(IP,Internet Protocol)层无缝切换网络,避免心跳包丢失及网络重新连接,实现网络切换对应用程序透明,提升用户使用体验。In view of this, the embodiment of the present invention is to provide a network switching method, device, and terminal, and a storage medium, which can seamlessly switch networks based on an Internet Protocol (IP) layer, avoiding heartbeat packet loss and network reconnection, and implementing network switching. Transparent to the application to enhance the user experience.
为达到上述目的,本发明实施例的技术方案是这样实现的:To achieve the above objective, the technical solution of the embodiment of the present invention is implemented as follows:
本发明实施例提供了一种网络切换方法,所述方法包括:设置中间网络适配器;所述方法还包括:An embodiment of the present invention provides a network switching method, where the method includes: setting an intermediate network adapter; the method further includes:
将所述中间网络适配器与第一网络的连接设置为第一路由路径,将所述中间网络适配器与第二网络的连接设置为第二路由路径;Setting a connection between the intermediate network adapter and the first network as a first routing path, and setting a connection between the intermediate network adapter and the second network as a second routing path;
当切换所述第一路由路径和第二路由路径时,保持所述中间网络适配器的IP地址和端口号不变。When the first routing path and the second routing path are switched, the IP address and port number of the intermediate network adapter are kept unchanged.
上述方案中,所述设置中间网络适配器,包括:在所述中间网络适配器上设置2个以上的外网接口。In the above solution, the setting an intermediate network adapter includes: setting two or more external network interfaces on the intermediate network adapter.
上述方案中,所述将所述中间网络适配器与第一网络的连接设置为第一路由路径,将所述中间网络适配器与第二网络的连接设置为第二路由路径,包括:In the above solution, the connection between the intermediate network adapter and the first network is set as a first routing path, and the connection between the intermediate network adapter and the second network is set as a second routing path, including:
将所述中间网络适配器的第一外网接口连接与所述第一网络相连的第一虚拟网络适配器,并将所述中间网络适配器与第一虚拟网络适配器的连接确定为第一路由路径;Connecting a first external network interface of the intermediate network adapter to a first virtual network adapter connected to the first network, and determining a connection between the intermediate network adapter and the first virtual network adapter as a first routing path;
将所述中间网络适配器的第二外网接口连接与所述第二网络相连的第二虚拟网络适配器,并将所述中间网络适配器与第二虚拟网络适配器的连接确定为第二路由路径;Connecting a second external network interface of the intermediate network adapter to a second virtual network adapter connected to the second network, and determining a connection between the intermediate network adapter and the second virtual network adapter as a second routing path;
上述方案中,所述切换所述第一路由路径和第二路由路径包括:In the foregoing solution, the switching the first routing path and the second routing path includes:
当所述第一网络失去连接时,通过所述第二路由路径切换到所述第二 网络;或,Switching to the second through the second routing path when the first network loses connectivity Network; or,
当所述第二网络失去连接时,通过所述第一路由路径切换到所述第一网络。When the second network loses connectivity, switching to the first network through the first routing path.
上述方案中,所述设置中间网络适配器,包括:设置第三虚拟网络适配器作为所述中间网络适配器。In the above solution, the setting an intermediate network adapter includes: setting a third virtual network adapter as the intermediate network adapter.
本发明实施例还提供了一种网络切换装置,所述装置包括:中间网络适配模块和第一设置模块;其中,The embodiment of the present invention further provides a network switching device, where the device includes: an intermediate network adaptation module and a first setting module;
所述第一设置模块,配置为将所述中间网络适配模块与第一网络的连接设置为第一路由路径,将所述中间网络适配模块与第二网络的连接设置为第二路由路径;The first setting module is configured to set a connection between the intermediate network adaptation module and the first network as a first routing path, and set a connection between the intermediate network adaptation module and the second network as a second routing path ;
所述中间网络适配模块设置有两个以上的外网接口,且所述中间网络适配模块在切换所述第一路由路径和第二路由路径时保持IP地址和端口号不变。The intermediate network adaptation module is configured with two or more external network interfaces, and the intermediate network adaptation module keeps the IP address and the port number unchanged when switching the first routing path and the second routing path.
上述方案中,所述第一设置模块,还配置为:In the above solution, the first setting module is further configured to:
将所述中间网络适配模块的第一外网接口连接与所述第一网络相连的第一虚拟网络适配器,并将所述中间网络适配模块与第一虚拟网络适配器的连接确定为第一路由路径;Connecting a first external network interface of the intermediate network adaptation module to a first virtual network adapter connected to the first network, and determining, by the first network adapter module, a connection with the first virtual network adapter as a first Routing path
将所述中间网络适配模块的第二外网接口连接与所述第二网络相连的第二虚拟网络适配器,并将所述中间网络适配模块与第二虚拟网络适配器的连接确定为第二路由路径;Connecting a second external network interface of the intermediate network adaptation module to a second virtual network adapter connected to the second network, and determining a connection between the intermediate network adaptation module and the second virtual network adapter as a second Routing path
上述方案中,所述第一设置模块,还配置为:In the above solution, the first setting module is further configured to:
当所述第一网络失去连接时,通过所述第二路由路径切换到所述第二网络;或,Switching to the second network by the second routing path when the first network loses connectivity; or
当所述第二网络失去连接时,通过所述第一路由路径切换到所述第一网络。 When the second network loses connectivity, switching to the first network through the first routing path.
上述方案中,设置第三虚拟网络适配器作为所述中间网络适配器。In the above solution, a third virtual network adapter is set as the intermediate network adapter.
本发明实施例还提供了一种终端,所述终端包括网络切换装置;所述网络切换装置包括:中间网络适配模块和第一设置模块;其中,The embodiment of the present invention further provides a terminal, where the terminal includes a network switching device, where the network switching device includes: an intermediate network adaptation module and a first setting module;
所述第一设置模块,配置为将所述中间网络适配模块与第一网络的连接设置为第一路由路径,将所述中间网络适配模块与第二网络的连接设置为第二路由路径;The first setting module is configured to set a connection between the intermediate network adaptation module and the first network as a first routing path, and set a connection between the intermediate network adaptation module and the second network as a second routing path ;
所述中间网络适配模块设置有两个以上的外网接口,且所述中间网络适配模块在切换所述第一路由路径和第二路由路径时保持IP地址和端口号不变。The intermediate network adaptation module is configured with two or more external network interfaces, and the intermediate network adaptation module keeps the IP address and the port number unchanged when switching the first routing path and the second routing path.
本发明实施例还提供了一种终端,包括处理器和存储介质,所述存储介质中存储有可执行指令,用于引起所述处理器执行本发明实施例提供的网络切换方法。The embodiment of the present invention further provides a terminal, including a processor and a storage medium, where the storage medium stores executable instructions for causing the processor to perform the network switching method provided by the embodiment of the present invention.
本发明实施例还提供了一种存储介质,包括可执行指令,用于执行本发明实施例提供的网络切换方法。The embodiment of the present invention further provides a storage medium, including executable instructions, for performing the network switching method provided by the embodiment of the present invention.
本发明实施例所提供的网络切换方法、装置和终端、存储介质,设置中间网络适配器;将所述中间网络适配器与第一网络的连接设置为第一路由路径;将所述中间网络适配器与第二网络的连接设置为第二路由路径。由于换所述第一路由路径和第二路由路径时,保持所述中间网络适配器的IP地址和端口号不变,能通过中间网络适配器切换网络路由路径实现基于IP层无缝切换网络,避免心跳包丢失及网络重新连接,实现网络切换对应用程序透明,提升用户使用体验。The network switching method and apparatus, the terminal, and the storage medium provided by the embodiments of the present invention provide an intermediate network adapter; setting the connection between the intermediate network adapter and the first network as a first routing path; and the intermediate network adapter and the The connection of the two networks is set to the second routing path. When the first routing path and the second routing path are changed, the IP address and port number of the intermediate network adapter are kept unchanged, and the network routing path can be switched through the intermediate network adapter to implement seamless switching of the network based on the IP layer to avoid heartbeat. The packet is lost and the network is reconnected, so that the network switch is transparent to the application and enhances the user experience.
图1为本发明实施例网络切换方法的流程示意图;1 is a schematic flowchart of a network switching method according to an embodiment of the present invention;
图2为本发明实施例路由路径结构示意图;2 is a schematic structural diagram of a routing path according to an embodiment of the present invention;
图3为本发明实施例网络切换装置的组成结构示意图。 FIG. 3 is a schematic structural diagram of a network switching apparatus according to an embodiment of the present invention.
本发明实施例中,设置中间网络适配器;将所述中间网络适配器与第一网络的连接确定为第一路由路径;将所述中间网络适配器与第二网络的连接确定为第二路由路径;当切换所述第一路由路径和第二路由路径时,保持所述中间网络适配器的IP地址和端口号不变。In the embodiment of the present invention, an intermediate network adapter is set; the connection between the intermediate network adapter and the first network is determined as a first routing path; and the connection between the intermediate network adapter and the second network is determined as a second routing path; When the first routing path and the second routing path are switched, the IP address and port number of the intermediate network adapter are kept unchanged.
下面结合实施例对本发明再作进一步详细的说明。The present invention will be further described in detail below with reference to the embodiments.
本发明实施例提供的网络切换方法,如图1所示,包括:The network switching method provided by the embodiment of the present invention, as shown in FIG. 1 , includes:
步骤101:设置中间网络适配器;Step 101: Setting an intermediate network adapter;
通常,在终端中,WiFi网络被虚拟成第一虚拟网络适配器,通过访问第一虚拟网络适配器的方式实现访问WiFi网络,移动通信网络(如3G、4G的蜂窝通信网络)被虚拟成第二虚拟网络适配器,通过访问第二虚拟网络适配器的方式访问移动通信网络;这里,可以再配置一个第三虚拟网络适配器作为中间网络适配器;所述中间网络适配器可以设置有两个外网接口,配置为同时连接第一虚拟网络适配器和第二虚拟网络适配器;应用程序可以通过中间网络适配器进行网络访问;Generally, in the terminal, the WiFi network is virtualized into the first virtual network adapter, accessing the WiFi network by accessing the first virtual network adapter, and the mobile communication network (such as the 3G, 4G cellular communication network) is virtualized into the second virtual a network adapter accessing the mobile communication network by accessing the second virtual network adapter; here, a third virtual network adapter may be configured as the intermediate network adapter; the intermediate network adapter may be provided with two external network interfaces configured to be simultaneously Connecting the first virtual network adapter and the second virtual network adapter; the application can access the network through the intermediate network adapter;
实际应用中,可以在ANDROID LINUX终端中,注册一个网络适配器驱动和注册对应的网络设备,不论设备是否真的存在,操作系统就会认为存在一个网络适配器,可以通过这种方式实现一个虚拟的网络适配器。In practical applications, you can register a network adapter driver and register the corresponding network device in the ANDROID LINUX terminal. Regardless of whether the device actually exists, the operating system considers that there is a network adapter, and a virtual network can be implemented in this way. adapter.
步骤102:将所述中间网络适配器与第一网络的连接设置为第一路由路径;将所述中间网络适配器与第二网络的连接设置为第二路由路径。Step 102: Set the connection of the intermediate network adapter to the first network as a first routing path; and set the connection of the intermediate network adapter to the second network as a second routing path.
步骤103,当切换所述第一路由路径和第二路由路径时,保持所述中间网络适配器的IP地址和端口号不变。Step 103: When switching the first routing path and the second routing path, keep the IP address and port number of the intermediate network adapter unchanged.
这里,如图2所示,第一虚拟网络适配器和第一网络连接,可以将所述中间网络适配器与第一网络的连接设置为第一路由路径,中间网络适配器可以通过第一网络进行网络访问;第二虚拟网络适配器和第二网络连 接,可以将所述所述中间网络适配器与第二网络的连接设置为第二路由路径,中间网络适配器可以通过第二网络进行网络访问;其中第一网络可以是WiFi网络,第二网络可以是第二代(2G,2nd Generation)、第三代(3G,3rd Generation)或第四代(4G,4th Generation)无线通信网络;Here, as shown in FIG. 2, the first virtual network adapter is connected to the first network, and the connection between the intermediate network adapter and the first network may be set as a first routing path, and the intermediate network adapter may perform network access through the first network. ; second virtual network adapter and second network connection The connection between the intermediate network adapter and the second network may be set as a second routing path, and the intermediate network adapter may perform network access through the second network; wherein the first network may be a WiFi network, and the second network may be Second generation (2G, 2nd Generation), third generation (3G, 3rd Generation) or fourth generation (4G, 4th Generation) wireless communication network;
这样,中间网络适配器与现有的第一虚拟网络适配器和第二虚拟网络适配器形成了一个虚拟路由器,应用程序可以通过这个虚拟路由器访问网络,通过第一网络或第二网络接入互联网;当发生第一网络到第二网络的切换时,假设应用程序正在使用第一路由路径进行数据业务,应用程序发送的心跳包到达远程服务器,远程服务器会通过第一路由路径发送确认包到应用程序;如果在远程服务器发送确认包时发生网络切换,对应用程序来说,实际上只是发生了路由切换,路由器会将确认包通过第二路由路径发送给应用程序,应用程序依然能够收到正确的确认包;同样,如果在远程服务器发送确认包时发生在第二网络到第一网络的切换时,路由器会将确认包通过第一路由路径发送给应用程序;由于采用了路由路径切换的方法,在切换过程中,中间网络适配器的IP地址和端口不会发生变化,因此,对应用程序来说所述第一网络到第二网络的切换或第二网络到第一网络的切换发生在IP层,对于TCP连接来说,就相当于没有发生过网络断网的问题,在应用程序端就不会出现断网重连的问题。In this way, the intermediate network adapter forms a virtual router with the existing first virtual network adapter and the second virtual network adapter, and the application can access the network through the virtual router, and access the Internet through the first network or the second network; When the first network is switched to the second network, it is assumed that the application is using the first routing path for data service, and the heartbeat packet sent by the application reaches the remote server, and the remote server sends the confirmation packet to the application through the first routing path; When the remote server sends an acknowledgement packet, a network switch occurs. For the application, only the route switch occurs. The router sends the acknowledgement packet to the application through the second routing path, and the application can still receive the correct acknowledgement packet. Similarly, if a handover occurs between the second network and the first network when the remote server sends the acknowledgement packet, the router sends the acknowledgement packet to the application through the first routing path; since the route path switching method is adopted, the switchover is performed. Intermediate network adaptation The IP address and port do not change. Therefore, for the application, the switching of the first network to the second network or the switching of the second network to the first network occurs at the IP layer. For the TCP connection, Equivalent to the problem of no network disconnection, there will be no problem of disconnected network disconnection on the application side.
实际应用中,在ANDROID LINUX设备中,内核已经对路由器相关的算法提供了支持,可以用相关命令设置路由规则即可实现虚拟的中间网络适配器与现有的WiFi网络和移动通讯网络的路由功能。In practical applications, in the ANDROID LINUX device, the kernel has already provided support for router-related algorithms. The routing rules can be set with related commands to implement the routing function of the virtual intermediate network adapter and the existing WiFi network and mobile communication network.
本发明实施例提供的网络切换装置30,如图3所示,包括:中间网络适配模块31和第一设置模块32;其中,The
在终端中,WiFi网络被虚拟成第一虚拟网络适配器,移动通信网络被虚拟成第二虚拟网络适配器;这里,可以再配置一个第三虚拟网络适配器
作为中间网络适配模块31;所述中间网络适配模块31可以设置有两个外网接口,配置为同时连接第一虚拟网络适配器和第二虚拟网络适配器;应用程序可以通过中间网络适配模块31进行网络访问;In the terminal, the WiFi network is virtualized into a first virtual network adapter, and the mobile communication network is virtualized into a second virtual network adapter; here, a third virtual network adapter can be configured
The intermediate
实际应用中,可以在ANDROID LINUX终端中,注册一个网络适配器驱动和注册对应的网络设备,不论设备是否真的存在,操作系统就会认为存在一个网络适配器,可以通过这种方式实现一个虚拟的网络适配器。In practical applications, you can register a network adapter driver and register the corresponding network device in the ANDROID LINUX terminal. Regardless of whether the device actually exists, the operating system considers that there is a network adapter, and a virtual network can be implemented in this way. adapter.
所述第一设置模块32,配置为将所述中间网络适配模块31与第一网络的连接设置为第一路由路径,将所述中间网络适配模块31与第二网络的连接设置为第二路由路径;当切换所述第一路由路径和第二路由路径时,保持所述中间网络适配模块31的IP地址和端口号不变;The
这里,如图2所示,中间网络适配模块31即为中间网络适配器,第一虚拟网络适配器和第一网络连接,可以将所述中间网络适配模块31与第一网络的连接设置为第一路由路径,中间网络适配模块31可以通过第一网络进行网络访问;第二虚拟网络适配器和第二网络连接,可以将所述所述中间网络适配模块31与第二网络的连接设置为第二路由路径,中间网络适配模块31可以通过第二网络进行网络访问;其中第一网络可以是WiFi网络,第二网络可以是2G、3G或4G无线通信网络;Here, as shown in FIG. 2, the intermediate
这样,中间网络适配模块31与已有的第一虚拟网络适配器和第二虚拟网络适配器形成了一个虚拟路由器,应用程序可以通过这个虚拟路由器访问网络,通过第一网络或第二网络接入互联网;当发生第一网络到第二网络的切换时,假设应用程序正在使用第一路由路径进行数据业务,应用程序发送的心跳包到达远程服务器,远程服务器会通过第一路由路径发送确认包到应用程序;如果在远程服务器发送确认包时发生网络切换,对应用程序来说,实际上只是发生了路由切换,路由器会将确认包通过第二路由路径发送给应用程序,应用程序依然能够收到正确的确认包;同样,如果
在远程服务器发送确认包时发生在第二网络到第一网络的切换时,路由器会将确认包通过第一路由路径发送给应用程序;由于采用了路由路径切换的方法,在切换过程中,中间网络适配模块31的IP地址和端口不会发生变化,因此,对应用程序来说所述第一网络到第二网络的切换或第二网络到第一网络的切换发生在IP层,对于TCP连接来说,就相当于没有发生过网络断网的问题,在应用程序端就不会出现断网重连的问题。In this way, the intermediate
实际应用中,在ANDROID LINUX设备中,内核已经对路由器相关的算法提供了支持,可以用相关命令设置路由规则即可实现虚拟的中间网络适配模块31与现有的WiFi网络和移动通讯网络的路由功能。In practical applications, in the ANDROID LINUX device, the kernel has provided support for router-related algorithms. The virtual intermediate
在实际应用中,中间网络适配模块31和第一设置模块32均可由终端的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)、或现场可编程门阵列(FPGA)等实现。In practical applications, the intermediate
本发明实施例提供的终端,所述终端包括如图3所示的网络切换装置30,所述装置包括:中间网络适配模块31和第一设置模块32;其中,The terminal provided by the embodiment of the present invention, the terminal includes the
在终端中,WiFi网络被虚拟成第一虚拟网络适配器,移动通信网络被虚拟成第二虚拟网络适配器;这里,可以再配置一个第三虚拟网络适配器作为中间网络适配模块31;所述中间网络适配模块31可以设置有两个外网接口,配置为同时连接第一虚拟网络适配器和第二虚拟网络适配器;应用程序可以通过中间网络适配模块31进行网络访问;实际应用中,可以在ANDROID LINUX终端中,注册一个网络适配器驱动和注册对应的网络设备,不论设备是否真的存在,操作系统就会认为存在一个网络适配器,可以通过这种方式实现一个虚拟的网络适配器。In the terminal, the WiFi network is virtualized into the first virtual network adapter, and the mobile communication network is virtualized into the second virtual network adapter; here, a third virtual network adapter may be further configured as the intermediate
所述第一设置模块32,配置为将所述中间网络适配模块31与第一网络的连接设置为第一路由路径,将所述中间网络适配模块31与第二网络的连接设置为第二路由路径;当切换所述第一路由路径和第二路由路径时,保
持所述中间网络适配模块31的IP地址和端口号不变;The
这里,如图2所示,中间网络适配模块31即为中间网络适配器,第一虚拟网络适配器和第一网络连接,可以将所述中间网络适配模块31与第一网络的连接设置为第一路由路径,中间网络适配模块31可以通过第一网络进行网络访问;第二虚拟网络适配器和第二网络连接,可以将所述所述中间网络适配模块31与第二网络的连接设置为第二路由路径,中间网络适配模块31可以通过第二网络进行网络访问;其中第一网络可以是WiFi网络,第二网络可以是2G、3G或4G无线通信网络;Here, as shown in FIG. 2, the intermediate
这样,中间网络适配模块31与现有的第一虚拟网络适配器和第二虚拟网络适配器形成了一个虚拟路由器,应用程序可以通过这个虚拟路由器访问网络,通过第一网络或第二网络接入互联网;当发生第一网络到第二网络的切换时,假设应用程序正在使用第一路由路径进行数据业务,应用程序发送的心跳包到达远程服务器,远程服务器会通过第一路由路径发送确认包到应用程序;如果在远程服务器发送确认包时发生网络切换,对应用程序来说,实际上只是发生了路由切换,路由器会将确认包通过第二路由路径发送给应用程序,应用程序依然能够收到正确的确认包;同样,如果在远程服务器发送确认包时发生在第二网络到第一网络的切换时,路由器会将确认包通过第一路由路径发送给应用程序;由于采用了路由路径切换的方法,在切换过程中,中间网络适配模块31的IP地址和端口不会发生变化,因此,对应用程序来说所述第一网络到第二网络的切换或第二网络到第一网络的切换发生在IP层,对于TCP连接来说,就相当于没有发生过网络断网的问题,在应用程序端就不会出现断网重连的问题。In this way, the intermediate
实际应用中,在ANDROID LINUX设备中,内核已经对路由器相关的算法提供了支持,可以用相关命令设置路由规则即可实现虚拟的中间网络适配模块31与现有的WiFi网络和移动通讯网络的路由功能。
In practical applications, in the ANDROID LINUX device, the kernel has provided support for router-related algorithms. The virtual intermediate
在实际应用中,中间网络适配模块31和第一设置模块32均可由终端的CPU、MPU、DSP、或FPGA等实现。In an actual application, the intermediate
实际应用中,网络拥塞控制装置20中的各单元可由处理器、专用集成电路(ASIC)、逻辑可编程门阵列(FPGA)实现。In practical applications, each unit in the network congestion control device 20 can be implemented by a processor, an application specific integrated circuit (ASIC), or a logic programmable gate array (FPGA).
可以理解地,网络拥塞控制装置20可以有各种实现方式,例如,实施为网络中的路由器,对经过路由器的分组根据本发明实施例提供的网络拥塞控制方法进行丢弃,或者进入所述队列缓存以进行路由处理。It can be understood that the network congestion control device 20 can be implemented in various manners, for example, as a router in the network, and the packet passing through the router is discarded according to the network congestion control method provided by the embodiment of the present invention, or enters the queue cache. For routing processing.
又例如,可以实施为某应用的后台服务器,对部分客户端的业务请求分组进行丢弃,避免部分客户端的过度占用网络带宽资源。For example, the background server of an application may be implemented to discard the service request packets of some clients, so as to avoid excessive occupation of network bandwidth resources by some clients.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (system), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个 流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The device is implemented in a flow chart A function specified in a block or blocks of a process or multiple processes and/or block diagrams.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention.
本发明实施例公开了一种网络切换方法、装置和终端、存储介质;切换第一路由路径和第二路由路径时,保持中间网络适配器的IP地址和端口号不变,能通过中间网络适配器切换网络路由路径实现基于IP层无缝切换网络,避免心跳包丢失及网络重新连接,实现网络切换对应用程序透明,提升用户使用体验。 The embodiment of the invention discloses a network switching method, device, terminal and storage medium; when the first routing path and the second routing path are switched, the IP address and port number of the intermediate network adapter are kept unchanged, and the intermediate network adapter can be switched. The network routing path implements a seamless switching network based on the IP layer to avoid heartbeat packet loss and network reconnection. The network switching is transparent to the application and improves the user experience.
Claims (12)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610242808.X | 2016-04-18 | ||
| CN201610242808.XA CN107306432A (en) | 2016-04-18 | 2016-04-18 | A kind of method for switching network, device and terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017181648A1 true WO2017181648A1 (en) | 2017-10-26 |
Family
ID=60115716
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/104242 Ceased WO2017181648A1 (en) | 2016-04-18 | 2016-11-01 | Network switching method, device and terminal, and data storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN107306432A (en) |
| WO (1) | WO2017181648A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019233492A1 (en) * | 2018-06-07 | 2019-12-12 | 华为技术有限公司 | Transmission path switching method and device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1764139A (en) * | 2004-09-14 | 2006-04-26 | 三星电子株式会社 | Communication adapter switching method and equipment |
| US20100128696A1 (en) * | 2006-10-31 | 2010-05-27 | Telecom Italia S.P.A. | Management of seamless handover between different communication systems in an ip dual-mode terminal |
| CN102655664A (en) * | 2011-03-04 | 2012-09-05 | 联想移动通信科技有限公司 | Method for seamlessly switching networks by mobile terminal, and mobile terminal |
| CN103237327A (en) * | 2013-05-31 | 2013-08-07 | 东莞宇龙通信科技有限公司 | Terminal and network switching method |
| CN105141588A (en) * | 2006-10-31 | 2015-12-09 | 意大利电信股份公司 | Management of seamless handover between different communication systems in IP (Internet Protocol) dual-mode terminal |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101321393B (en) * | 2008-07-03 | 2011-03-30 | 清华大学 | A method and system for seamless handover |
-
2016
- 2016-04-18 CN CN201610242808.XA patent/CN107306432A/en active Pending
- 2016-11-01 WO PCT/CN2016/104242 patent/WO2017181648A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1764139A (en) * | 2004-09-14 | 2006-04-26 | 三星电子株式会社 | Communication adapter switching method and equipment |
| US20100128696A1 (en) * | 2006-10-31 | 2010-05-27 | Telecom Italia S.P.A. | Management of seamless handover between different communication systems in an ip dual-mode terminal |
| CN105141588A (en) * | 2006-10-31 | 2015-12-09 | 意大利电信股份公司 | Management of seamless handover between different communication systems in IP (Internet Protocol) dual-mode terminal |
| CN102655664A (en) * | 2011-03-04 | 2012-09-05 | 联想移动通信科技有限公司 | Method for seamlessly switching networks by mobile terminal, and mobile terminal |
| CN103237327A (en) * | 2013-05-31 | 2013-08-07 | 东莞宇龙通信科技有限公司 | Terminal and network switching method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107306432A (en) | 2017-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11910489B2 (en) | Network switching method, electronic device, and system on chip | |
| US11277313B2 (en) | Data transmission method and corresponding device | |
| KR101990112B1 (en) | System and method for seamless mobility of user sessions by multiple access connections | |
| US10051607B2 (en) | Data processing method, apparatus and system | |
| US11800587B2 (en) | Method for establishing subflow of multipath connection, apparatus, and system | |
| CN109547469B (en) | Data transmission method and related device | |
| CN103414714B (en) | Method, device and equipment for processing messages | |
| CN113841444B (en) | Network association based on network performance capabilities | |
| WO2020134721A1 (en) | Data transmission method and related apparatus | |
| CN102968399A (en) | Multi-core processor and multiplexing method of network management portinterface thereof | |
| CN111211933B (en) | A method and apparatus for determining the quality of a transmission link | |
| EP2850912B1 (en) | Efficient distribution of signaling messages in a mobility access gateway or local mobility anchor | |
| WO2014180302A1 (en) | Application internet access processing method, apparatus, and terminal | |
| WO2017181648A1 (en) | Network switching method, device and terminal, and data storage medium | |
| WO2019157631A1 (en) | Method and apparatus for remapping qos flow, and computer storage medium | |
| WO2022100523A1 (en) | Communication configuration method and apparatus | |
| CN109768868B (en) | Method, device and device for processing an Ethernet broadcast frame | |
| CN105264858B (en) | A session processing method and device | |
| CN109995648A (en) | Device switching method and forwarding device | |
| WO2019027043A1 (en) | Communication node, method for managing entries for communication, and program | |
| WO2017022365A1 (en) | Data communication apparatus, data communication method, and program | |
| WO2015051548A1 (en) | Virtual network migration method, apparatus and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16899231 Country of ref document: EP Kind code of ref document: A1 |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16899231 Country of ref document: EP Kind code of ref document: A1 |