A multi-network switching method for 5G devices

By detecting the wireless signal strength and real-time download network speed, network switching is automatically triggered, and the bound update timer is used to optimize the routing table modification, the problems of untimely switching and network performance in the existing technology are solved, and automated and efficient network switching is achieved.

CN115278793BActive Publication Date: 2025-04-11HEBEI XINGCONG COMMUNICATION ENGINEERING CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210782038.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-05
Publication Date
2025-04-11
Estimated Expiration
2042-07-05

AI Technical Summary

Technical Problem

The prior art causes untimely handovers, network performance impacts, and manual adjustment requirements when mobile nodes perform network switching, especially when wireless signal strength and network speed problems.

Method used

By detecting the wireless signal strength and real-time download network speed, network switching is automatically triggered, and the binding update timer is used to control the time when the binding update information is sent, optimizing the routing table modification and connection switching process.

Benefits of technology

Automatic network switching in case of wireless signal strength and network speed problems is realized, reducing switching delay, improving network performance, and avoiding the need for manual adjustment.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The present invention discloses a multi-network switching method for 5G devices, comprising the following steps: comprising the following steps: step A: when a mobile node moves from the coverage area of ​​one access point to the coverage area of ​​another access point, a determination is made based on the detected wireless signal strength of the original access point; step B: when network switching is enabled, channel scanning and verification are performed, and the mobile node begins to manage the selected access point, that is, link layer switching of the new connection is performed; the beneficial effects of the present invention are: when problems occur with the wireless signal strength and the network speed, network switching processing will be triggered, and the route can be changed between the new and old connections in a timely manner, preventing the mobile node from being unable to find the route, avoiding the increase in switching delay, and the problem of untimely switching, and solving the problem that network switching can only be performed by manual adjustment when the network speed is poor.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of network switching, and specifically to a multi-network switching method for 5G devices, which belongs to the technical field of network switching. Background Art

[0002] The network is composed of several nodes and links connecting these nodes, representing many objects and their mutual connections. The network will bring people extremely rich life and wonderful enjoyment in terms of text, pictures, sounds, videos, etc. with the help of software tools such as text reading, picture viewing, audio and video playback, downloading and transmission, games, chatting, etc. Network classification is classified by topology: bus, ring, star, mesh; classified by coverage: local area network LAN, wide area network WAN, network transmission media wired network, optical fiber network, wireless network, local area network usually uses a single transmission medium, while metropolitan area network and wide area network use multiple transmission media, classified by communication mode: point-to-point transmission network, broadcast type Transmission network, the network includes mobile network, the mobile network includes 3G communication network, 4G communication network, and 5G communication network. 5G network is the fifth generation mobile communication network. The so-called 5G network refers to the fifth generation network in the development of mobile communication network. Compared with the previous four generations of mobile networks, 5G network has shown more enhanced functions in actual application. For 5G network, it has shown more obvious advantages and more powerful functions in actual application. For any network, network security issues are very important influencing factors, and the same is true for 5G network. Therefore, we need to pay more attention to 5G network security issues.

[0003] In the existing network switching method, when a mobile node switches the network, in addition to sending a binding update to the home agent, it also needs to send binding update information to the communication nodes that are communicating with it and have communicated with it before. Since there are sometimes many such communication nodes, if the binding update information is sent to all communication nodes without control and waiting for confirmation, it will take more time, which increases the switching delay, that is, the problem of untimely switching. After the mobile node completes sending the binding update information, it needs to modify its routing table so that the data packet can find the correct route. The most common method is to directly delete the route of the old connection, but this will make the data packet unable to find the correct route in a short time, thereby affecting the network performance. The conventional condition for triggering network switching is the coverage range of the network signal. Only when the signal range is exceeded will the network switching be triggered and the connection operation with other network signals will be performed. However, under the normal signal coverage range, when the network speed is poor, the network switching can only be performed through manual adjustment. Summary of the invention

[0004] The technical problems to be solved by the present invention are:

[0005] (1) How to solve the problem that when a mobile node switches networks, in addition to sending binding updates to its home agent, it also needs to send binding update information to the communication nodes with which it is communicating and has communicated before. Since there may be many such communication nodes, if binding update information is sent to all communication nodes without control and waiting for confirmation, it will take more time, thus increasing the switching delay, that is, the problem of untimely switching.

[0006] (2) How to solve the problem that after the mobile node completes sending the binding update information, it needs to modify its routing table so that the data packet can find the correct route. The most common method is to directly delete the route of the old connection, but this will make the data packet unable to find the correct route for a short time, thus affecting the network performance;

[0007] (3) How to solve the problem that the condition for triggering network switching is the coverage range of the network signal. Only when the signal range is exceeded will the network switching be triggered and the connection operation with other network signals will be performed. However, when the network speed is poor under the normal signal coverage range, the network switching can only be performed through manual adjustment.

[0008] The object of the present invention can be achieved by the following technical solution: A multi-network switching method for 5G devices, comprising the following steps:

[0009] Step A: When the mobile node moves from the coverage area of ​​one access point to the coverage area of ​​another access point, it makes a determination based on the detected wireless signal strength of the original access point;

[0010] When the wireless signal strength is not lower than the preset threshold, the network switching is not initiated;

[0011] When the wireless signal strength is lower than the preset threshold, the network switching is initiated and scanning for new available access points begins;

[0012] Step B: When network switching is enabled, channel scanning and verification are performed, and the mobile node starts managing the selected access point, that is, performing link layer switching of the new connection;

[0013] Step C: After the mobile node completes the network reassociation with the new access point, it performs network layer switching of the new connection. When the IP address prefix of the broadcast data packet received by the mobile node from the new access point is different from the address prefix of the original access point, it indicates that the new access point belongs to another network. The mobile node then performs route discovery, IPv6 address configuration, duplicate address detection, and registers a new care-of address.

[0014] Step D: After the mobile node obtains the new care-of address, it notifies the home agent and other communication nodes of the newly registered care-of address information so that other communication nodes know their current location. The mobile node sends binding update information to all established communication nodes.

[0015] Step E: When the number of communication nodes exceeds a predetermined value, a binding update timer is started when the binding update information is sent, and the maximum time for sending the binding update information and waiting for confirmation is controlled by the timer;

[0016] Step F: After the mobile node completes sending the binding update information, it modifies the relevant routing table, and the data packet finds the correct route;

[0017] Step G: After the mobile node successfully modifies the routing table information, it disconnects from the original access point;

[0018] The binding update timer is used to control the communication node, and the specific control steps are as follows:

[0019] B01: When the mobile node starts to send binding update information, it first sends the binding update information to the home agent;

[0020] B02: Then send binding update information to the communication node, successfully receive the binding update confirmation from the home agent and all communication nodes, and the timer reaches the threshold. As long as one of the conditions is met, the switch is performed;

[0021] B03: When there are many communication nodes, and the time reaches the threshold of the timer, if the mobile node has not received the binding update confirmation information of some communication nodes, these communication nodes need to use tunnel forwarding through the home agent to maintain communication with the mobile node after switching.

[0022] Furthermore, the priority order of the network switching is wireless network and operator network.

[0023] Furthermore, the operator network includes 3G network, 4G network and 5G network.

[0024] Furthermore, the routing table is a class database stored in a router, and the routing table stores the path pointing to a specific network address.

[0025] Furthermore, tunnel forwarding is a method of transmitting data between networks through the infrastructure of the Internet. The data transmitted using the tunnel are data frames or packets of different protocols. The tunnel protocol re-encapsulates the data frames or packets of these other protocols in a new packet header and sends them. The new packet header provides routing information so that the encapsulated load data can be transmitted through the Internet. The encapsulated data packets are routed through the public Internet between the two endpoints of the tunnel. The logical path that the encapsulated data packets pass through when transmitted on the public Internet is called a tunnel. Once the data reaches the network end point, it will be unpacked and forwarded to the final destination.

[0026] Furthermore, the IPv6 refers to the sixth generation Internet Protocol address, and the length of the IPv6 address is 128 bits.

[0027] Further, the mobile node maintains two connections at the same time, that is, two sets of wireless transceiver antennas are used to establish two connections, and the routing priority is divided into four levels: high, normal, low, and inactive. The routing change process includes:

[0028] Step 1: Before the network switch, the old connection is in an active state, the priority of the route is marked as normal, and the new connection is in an inactive state;

[0029] Step 2: When the mobile node switches to a new network, the new connection changes from an inactive state to an active state, and its routing level is low. Before the new connection is fully established, the old connection is used to send and receive data packets.

[0030] Step 3: After the mobile node sends the binding update information to the home agent and the correspondent node, it adjusts the routing priority of the new connection to high and uses the new connection to send and receive data packets;

[0031] Step 4: When the new connection becomes stable, disconnect the old connection, adjust the routing priority of the new connection from high to normal, and change the status of the old connection to inactive;

[0032] Step H: When there is no network fluctuation, the network to which the mobile node is connected is regularly tested for speed, and a determination is made based on the speed value;

[0033] When the real-time download speed is not lower than the standard value, the network speed test will not be performed and the network switching will not be performed;

[0034] When the real-time download speed is lower than the standard value, the network speed test is performed. When the speed test value is less than the preset value, the network is switched.

[0035] When the speed measurement value is not lower than the preset value, network switching is not performed.

[0036] Compared with the prior art, the present invention has the following beneficial effects:

[0037] 1. When problems occur with wireless signal strength and network speed, network switching will be triggered. The method for determining wireless signal strength is that when the wireless signal strength is not lower than the preset threshold, network switching will not be started, and when the wireless signal strength is lower than the preset threshold, network switching will be started. The method for determining network speed is that when there is no network fluctuation, the network to which the mobile node is connected is regularly tested for speed. When the real-time download speed is not lower than the standard value, network speed testing will not be performed. When the real-time download speed is lower than the standard value, network speed testing will be performed. When the speed test value is less than the preset value, network switching will be performed. When the speed test value is not lower than the preset value, network switching will not be performed. Network speed testing will only be performed under wireless network connection. The priority order of network switching is wireless network and operator network. By default, the connection is to wireless network. Only when the wireless network has one of the problems of weak wireless signal strength and poor network speed, will it connect to the 5G operator network. When there is a problem with the 5G signal strength, the connection will be downgraded to the 4G network signal.

[0038] 2. When the mobile node starts to send binding update information, it will first send binding update information to the home agent, and then send binding update information to the communication node. After successfully receiving the binding update confirmation from the home agent and all communication nodes, the timer reaches the threshold. As long as one of the conditions is met, switching will be performed. When there are many communication nodes, when the time reaches the threshold of the timer, if the mobile node has not received the binding update confirmation information from some communication nodes, after the switching, these communication nodes need to use tunnel forwarding through the home agent to maintain communication with the mobile node. This avoids the situation where the mobile node, in addition to sending binding update to the home agent, also needs to send binding update information to the communication nodes that are communicating with it or have communicated with it before when performing network switching. Because there are sometimes many such communication nodes, if the binding update information is sent to all communication nodes without control and waiting for confirmation, it will take more time, which will increase the switching delay, that is, the problem of untimely switching.

[0039] 3. In order to change the route between the old and new connections in time and prevent the mobile node from finding the route, the route priority is divided into four levels: high, normal, low, and inactive. Before the network switch, the old connection is in the active state, and the priority of the route is marked as normal. The new connection is in the inactive state. When the mobile node switches the network, the new connection changes from the inactive state to the active state, and its routing level is low. Before the new connection is fully established, the old connection is used to send and receive data packets. After the mobile node sends the binding update information to the home agent and the communication node, the routing priority of the new connection is adjusted to high, and the new connection is used to send and receive data packets. When the new connection becomes stable, the old connection is disconnected, and the routing priority of the new connection is adjusted from high to normal, and the status of the old connection becomes inactive. DETAILED DESCRIPTION

[0040] The technical solution of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0041] A multi-network switching method for a 5G device comprises the following steps:

[0042] Step A: When the mobile node moves from the coverage area of ​​one access point to the coverage area of ​​another access point, it makes a determination based on the detected wireless signal strength of the original access point;

[0043] When the wireless signal strength is not lower than the preset threshold, the network switching is not initiated;

[0044] When the wireless signal strength is lower than the preset threshold, the network switching is initiated and scanning for new available access points begins;

[0045] Step B: When network switching is enabled, channel scanning and verification are performed, and the mobile node starts managing the selected access point, that is, performing link layer switching of the new connection;

[0046] Step C: After the mobile node completes the network reassociation with the new access point, it performs network layer switching of the new connection. When the IP address prefix of the broadcast data packet received by the mobile node from the new access point is different from the address prefix of the original access point, it indicates that the new access point belongs to another network. The mobile node then performs route discovery, IPv6 address configuration, duplicate address detection, and registers a new care-of address.

[0047] Step D: After the mobile node obtains the new care-of address, it notifies the home agent and other communication nodes of the newly registered care-of address information so that other communication nodes know their current location. The mobile node sends binding update information to all established communication nodes.

[0048] Step E: When the number of communication nodes exceeds a predetermined value, a binding update timer is started when the binding update information is sent, and the maximum time for sending the binding update information and waiting for confirmation is controlled by the timer;

[0049] Step F: After the mobile node completes sending the binding update information, it modifies the relevant routing table, and the data packet finds the correct route;

[0050] Step G: After the mobile node successfully modifies the routing table information, it disconnects from the original access point;

[0051] The binding update timer is used to control the communication node, and the specific control steps are as follows:

[0052] B01: When the mobile node starts to send binding update information, it first sends the binding update information to the home agent;

[0053] B02: Then send binding update information to the communication node, successfully receive the binding update confirmation from the home agent and all communication nodes, and the timer reaches the threshold. As long as one of the conditions is met, the switch is performed;

[0054] B03: When there are many communication nodes, and the time reaches the threshold of the timer, if the mobile node has not received the binding update confirmation information of some communication nodes, these communication nodes need to use tunnel forwarding through the home agent to maintain communication with the mobile node after switching.

[0055] The priority order of network switching is wireless network, operator network; operator networks include 3G network, 4G network, and 5G network; the routing table is a class database stored in the router, and the routing table stores the path to a specific network address;

[0056] Tunnel forwarding is a way to pass data between networks through the infrastructure of the Internet. The data transmitted using the tunnel is data frames or packets of different protocols. The tunnel protocol re-encapsulates these data frames or packets of other protocols in a new packet header and sends them. The new packet header provides routing information so that the encapsulated payload data can be transmitted through the Internet. The encapsulated data packets are routed through the public Internet between the two endpoints of the tunnel. The logical path that the encapsulated data packets pass through when they are transmitted on the public Internet is called a tunnel. Once it reaches the end of the network, the data will be unpacked and forwarded to the final destination. Tunnel technology is a VPN technology. In the process of creating a tunnel, the client and server of the tunnel must use the same tunnel protocol. According to the division of the Open Systems Interconnection Reference Model, tunnel technology is divided into Layer 2 and Layer 3 tunnel protocols. The Layer 2 tunnel protocol uses frames as data exchange units. PPTP and L2TP both belong to the Layer 2 tunnel protocol. They both encapsulate data in point-to-point protocol frames and send them through the Internet. The Layer 3 tunnel protocol uses packets as data exchange units. IPoverIP and IPSec tunnel modes both belong to the Layer 3 tunnel protocol. They both encapsulate IP packets in additional IP headers and transmit them through IP networks.

[0057] IPv6 refers to the sixth generation of Internet Protocol addresses. The length of IPv6 addresses is 128 bits. IPv6 specifically refers to the mobile IPv6 protocol. The mobile IPv6 protocol allows packets sent by the communication peer to be directly routed to the mobile node without having to be forwarded through the home agent, which solves the triangular routing problem existing in the mobile IPv4 protocol. The reason why this mechanism can be implemented is that when the mobile node moves, it sends a binding update message to the home agent and also sends a binding update message to the communication peer to inform the communication peer of its current address. After the communication peer learns the address, it uses the second type of routing header mentioned above to carry the new address and directly sends data packets to the current address of the mobile node, avoiding the triangular routing process and achieving routing optimization.

[0058] The mobile node maintains two connections at the same time, that is, two sets of wireless transceiver antennas are used to establish two connections. The routing priority is divided into four levels: high, normal, low, and inactive. The routing change process includes:

[0059] Step 1: Before the network switch, the old connection is in an active state, the priority of the route is marked as normal, and the new connection is in an inactive state;

[0060] Step 2: When the mobile node switches the network, the new connection changes from the inactive state to the active state, and its routing level is low. Before the new connection is fully established, the old connection is used to send and receive data packets;

[0061] Step 3: After the mobile node sends the binding update information to the home agent and the correspondent node, it adjusts the routing priority of the new connection to high and uses the new connection to send and receive data packets;

[0062] Step 4: When the new connection becomes stable, disconnect the old connection, adjust the routing priority of the new connection from high to normal, and change the status of the old connection to inactive;

[0063] Step H: When there is no network fluctuation, the network to which the mobile node is connected is regularly tested for speed, and a determination is made based on the speed value;

[0064] When the real-time download speed is not lower than the standard value, the network speed test will not be performed and the network switching will not be performed;

[0065] When the real-time download speed is lower than the standard value, the network speed test is performed. When the speed test value is less than the preset value, the network is switched.

[0066] When the speed measurement value is not lower than the preset value, network switching is not performed.

[0067] When the present invention is in use, the wireless signal strength and the network speed are determined. When problems occur in the wireless signal strength and the network speed, network switching processing will be triggered. The method for determining the wireless signal strength is that when the wireless signal strength is not lower than a preset threshold, the network switching is not started. When the wireless signal strength is lower than the preset threshold, the network switching is started and scanning for new available access points is started. When the network switching is enabled, channel scanning and verification are performed, and the mobile node starts to manage the selected access point, that is, the link layer switching of the new connection is performed. After the mobile node completes the network reassociation with the new access point, the network layer switching of the new connection is performed. When the IP address prefix of the broadcast data packet received by the mobile node from the new access point is different from the address prefix of the original access point When this happens, it means that the new access point belongs to another network. The mobile node performs route discovery, IPv6 address configuration, duplicate address detection, and registers a new care-of address. After the mobile node obtains the new care-of address, it notifies the home agent and other communication nodes of the newly registered care-of address information so that other communication nodes know their current location. The mobile node sends binding update information to all established communication nodes. When there are many such communication nodes, the binding update timer is started when sending the binding update information. The timer is used to control the maximum time for sending the binding update information and waiting for confirmation. After completing the sending of the binding update information, the mobile node modifies the relevant routing table, the data packet finds the correct route, and the mobile node successfully modifies the route. After the table information is displayed, the connection with the original access point is disconnected. The method for determining the network speed is to perform regular speed tests on the network to which the mobile node is connected when there is no network fluctuation. When the real-time download speed is not lower than the standard value, the network speed test is not performed and the network switching is not performed. When the real-time download speed is lower than the standard value, the network speed test is performed. When the speed test value is less than the preset value, the network switching is performed. When the speed test value is not lower than the preset value, the network switching is not performed. When there is a problem with the network speed and the network switching is performed in the same way as when there is a problem with the wireless signal strength, the network speed test will only be performed under the wireless network connection. The priority order of network switching is wireless network, operator network. By default, the wireless network is connected. Only when the wireless network has wireless signal strength and network When there is a problem with the network speed, it will connect to the 5G operator network. When there is a problem with the 5G signal strength, it will downgrade to the 4G network signal. When the mobile node starts to send binding update information, it will first send binding update information to the home agent, and then send binding update information to the communication node. After successfully receiving the binding update confirmation from the home agent and all communication nodes, the timer time reaches the threshold. As long as one of the conditions is met, switching will be performed. When there are many communication nodes, after the time reaches the threshold of the timer, if the mobile node has not received the binding update confirmation information of some communication nodes, after the switching, these communication nodes need to use tunnel forwarding through the home agent to maintain communication with the mobile node. In order to change the route between the new and old connections in a timely manner,To prevent the problem that the mobile node cannot find the route, the route priority is divided into four levels: high, normal, low, and inactive. Before the network switch, the old connection is in the active state, and the priority of the route is marked as normal. The new connection is in the inactive state. When the mobile node switches the network, the new connection changes from the inactive state to the active state, and its routing level is low. Before the new connection is fully established, the old connection is used to send and receive data packets. After the mobile node sends the binding update information to the home agent and the communication node, the routing priority of the new connection is adjusted to high, and the new connection is used to send and receive data packets. When the new connection is stable, the old connection is disconnected, and the routing priority of the new connection is adjusted from high to normal. The status of the old connection becomes inactive. In order to enable the mobile node to maintain two connections at the same time, the connection is established through two sets of wireless transceiver antennas.

[0068] The preferred embodiments of the present invention disclosed above are only used to help illustrate the present invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present invention, so that those skilled in the art can understand and use the present invention well. The present invention is limited only by the claims and their full scope and equivalents.

Claims

1. A multi-network switching method for 5G devices, characterized in that: The steps include: Step A: When the mobile node moves from the coverage area of ​​one access point to the coverage area of ​​another access point, it makes a determination based on the detected wireless signal strength of the original access point; When the wireless signal strength is not lower than the preset threshold, the network switching is not initiated; When the wireless signal strength is lower than the preset threshold, the network switching is initiated and scanning for new available access points begins; Step B: When network switching is enabled, channel scanning and verification are performed, and the mobile node starts managing the selected access point, that is, performing link layer switching of the new connection; Step C: After the mobile node completes the network reassociation with the new access point, it performs network layer switching of the new connection. When the IP address prefix of the broadcast data packet received by the mobile node from the new access point is different from the address prefix of the original access point, it indicates that the new access point belongs to another network. The mobile node then performs route discovery, IPv6 address configuration, duplicate address detection, and registers a new care-of address. Step D: After the mobile node obtains the new care-of address, it notifies the home agent and other communication nodes of the newly registered care-of address information so that other communication nodes know their current location. The mobile node sends binding update information to all communication nodes with which it has established communication. Step E: When the number of communication nodes exceeds a predetermined value, a binding update timer is started when the binding update information is sent, and the maximum time for sending the binding update information and waiting for confirmation is controlled by the timer; Step F: After the mobile node completes sending the binding update information, it modifies the relevant routing table, and the data packet finds the correct route; Step G: After the mobile node successfully modifies the routing table information, it disconnects from the original access point; The binding update timer is used to control the communication node, and the specific control steps are as follows: B01: When the mobile node starts to send binding update information, it first sends the binding update information to the home agent; B02: Then send binding update information to the communication node, successfully receive the binding update confirmation from the home agent and all communication nodes, and the timer reaches the threshold. As long as one of the conditions is met, the switch is performed; B03: When the number of communication nodes exceeds the preset value and the time reaches the threshold of the timer, if the mobile node has not received the binding update confirmation information from some communication nodes, these communication nodes need to maintain communication with the mobile node through the home agent using tunnel forwarding after switching.

2. A multi-network switching method for 5G devices according to claim 1, characterized in that: The priority order of the network switching is wireless network, operator network.

3. A multi-network switching method for 5G devices according to claim 2, characterized in that: The operator network includes 3G network, 4G network and 5G network.

4. A multi-network switching method for 5G devices according to claim 1, characterized in that: The routing table is a database-like structure stored in a router, and stores paths to specific network addresses.

5. A multi-network switching method for 5G devices according to claim 1, characterized in that: The tunnel forwarding is a method of transmitting data between networks through the infrastructure of the Internet. The data transmitted using the tunnel are data frames or packets of different protocols. The tunnel protocol re-encapsulates the data frames or packets of these other protocols in a new packet header and sends them. The new packet header provides routing information so that the encapsulated payload data can be transmitted through the Internet. The encapsulated data packets are routed through the public Internet between the two endpoints of the tunnel. The logical path that the encapsulated data packets pass through when transmitted on the public Internet is called a tunnel. Once the data reaches the network end point, it will be unpacked and forwarded to the final destination.

6. A multi-network switching method for 5G devices according to claim 1, characterized in that: The IPv6 refers to the sixth generation Internet Protocol address, and the IPv6 address is 128 bits long.

7. A multi-network switching method for 5G devices according to claim 1, characterized in that: The mobile node maintains two connections at the same time, that is, two sets of wireless transceiver antennas are used to establish two connections, and the routing priority is divided into four levels: high, normal, low, and inactive. The routing change process includes: Step 1: Before the network switch, the old connection is in an active state, the priority of the route is marked as normal, and the new connection is in an inactive state; Step 2: When the mobile node switches to a new network, the new connection changes from an inactive state to an active state, and its routing level is low. Before the new connection is fully established, the old connection is used to send and receive data packets. Step 3: After the mobile node sends the binding update information to the home agent and the correspondent node, it adjusts the routing priority of the new connection to high and uses the new connection to send and receive data packets; Step 4: When the new connection becomes stable, disconnect the old connection, adjust the routing priority of the new connection from high to normal, and change the status of the old connection to inactive; Step H: When there is no network fluctuation, the network to which the mobile node is connected is regularly tested for speed, and a determination is made based on the speed value; When the real-time download speed is not lower than the standard value, the network speed test will not be performed and the network switching will not be performed; When the real-time download speed is lower than the standard value, the network speed test is performed. When the speed test value is less than the preset value, the network is switched. When the speed measurement value is not lower than the preset value, network switching is not performed.

Citation Information

Patent Citations

  • Hierarchical mobility IPv6 rapid switching method and system

    CN101026544A

  • Method for faster mobility handoff of a mobile node

    CN101331785A