CN111491339A - Network switching method, device, equipment and storage medium - Google Patents
Network switching method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN111491339A CN111491339A CN201910082221.0A CN201910082221A CN111491339A CN 111491339 A CN111491339 A CN 111491339A CN 201910082221 A CN201910082221 A CN 201910082221A CN 111491339 A CN111491339 A CN 111491339A
- Authority
- CN
- China
- Prior art keywords
- network
- access address
- data transmission
- handover
- switching
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/04—Interdomain routing, e.g. hierarchical routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0022—Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0066—Transmission or use of information for re-establishing the radio link of control information between different types of networks in order to establish a new radio link in the target network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a network switching method, a network switching device, network switching equipment and a storage medium. The network switching method comprises the following steps: data transmission is carried out through a data access address of a first network; in the process of data transmission, if network switching occurs, data transmission is carried out through a data access address under a multi-domain routing protocol. According to the embodiment of the invention, when network switching occurs, the terminal can directly transmit data through the data access address under the multi-domain routing protocol, so that the delay of data transmission again after network switching is shortened.
Description
Technical Field
The present invention belongs to the field of communications technologies, and in particular, to a network switching method, apparatus, device, and storage medium.
Background
Generally, when a user uses a terminal device to perform data transmission through the internet, if the user carries the terminal device in a non-stationary state, a network to which the terminal device is connected may be switched while the user moves. For example, when a user carries out an audio or video teleconference with a mobile phone, one or more network switches may occur in the network to which the mobile phone is connected during a change in the user's location.
When network switching occurs, if the network operator corresponding to the network before switching is different from the network operator corresponding to the network after switching, situations such as unstable network service, poor data transmission and communication quality may occur, for example, if a user is in an audio or video teleconference, problems such as long delay of re-entering the conference, reduced call quality, and large call delay may occur after network switching, because:
in the prior art, when a network operator is switched, a network switching method is to continue to transmit data through a data access address under an operator network protocol of the network operator before switching, so as to perform cross-network access; another network switching method is that because the data access addresses under the operator network protocols of different network operators are different, the data access address under the operator network protocol of the switched network operator needs to be resolved again first, and then data transmission is continued through the data access address.
Therefore, an optimized network switching scheme is needed to solve the problem of network switching that data transmission cannot be rapidly continued after network switching.
Disclosure of Invention
Embodiments of the present invention provide a network switching method, apparatus, device, and storage medium, where when a network is switched, a terminal can directly perform data transmission through a data access address under a multi-domain routing protocol, so as to shorten a delay of performing data transmission again after the network is switched.
In one aspect, an embodiment of the present invention provides a network switching method, where the method includes:
data transmission is carried out through a data access address of a first network;
in the process of data transmission, if network switching occurs, data transmission is carried out through a data access address under a multi-domain routing protocol.
Further, the data transmission at least includes text data transmission, image data transmission, audio data transmission, video data transmission and network conference data transmission.
Further, still include:
and carrying out asynchronous analysis on the data access address in the first network and the data access address in the multi-domain routing protocol.
Further, the network handover comprises a first type of network handover occurring between networks of different network operators.
Further, for the first-class network switching which occurs for the first time, the terminal is enabled to carry out data transmission through the data access address under the multi-domain routing protocol.
Further, after the first-class network switching occurs for the first time, if the first-class network switching also occurs, if the switched network is the same as the network operator of the first network, the terminal is enabled to transmit data through the data access address of the first network; and if the network after switching is different from the network operator of the first network, enabling the terminal to transmit data through the data access address under the multi-domain routing protocol.
Further, after the first-class network switching occurs for the first time, if the first-class network switching also occurs, the terminal is enabled to directly transmit data through the data access address under the multi-domain routing protocol.
Further, the network handover includes a first type of network handover occurring between networks of different network operators, and a second type of network handover occurring between networks of different network types.
Further, after the first-class network switching occurs for the first time, when the total network switching times of the first-class network switching and/or the second-class network switching are less than or equal to the preset times, if the switched network is the same as the network operator of the first network, the terminal is enabled to transmit data through the data access address of the first network; and if the network after switching is different from the network operator of the first network, enabling the terminal to transmit data through the data access address under the multi-domain routing protocol.
Further, after the first-class network switching occurs for the first time, when the total network switching times of the first-class network switching and/or the second-class network switching is greater than the preset times, the terminal is enabled to directly transmit data through the data access address under the multi-domain routing protocol.
Further, the multi-domain routing protocol includes at least border gateway protocol BGP.
In another aspect, an embodiment of the present invention provides a network switching apparatus, including:
a first transmission unit configured to perform data transmission through a data access address of a first network;
and the second transmission unit is configured to transmit data through the data access address under the multi-domain routing protocol if network switching occurs in the data transmission process.
In another aspect, an embodiment of the present invention provides a network switching device, where the network switching device includes: a processor and a memory storing computer program instructions;
the processor, when executing the computer program instructions, implements the network switching method described above.
In another aspect, an embodiment of the present invention provides a storage medium, where computer program instructions are stored on the storage medium, and the program instructions, when executed by a processor, implement the network handover method described above.
The network switching method, the device, the equipment and the storage medium of the embodiment of the invention can enable the terminal to transmit data through the data access address of the first network when the terminal starts to transmit data, and during the data transmission process, once the network switching occurs, the terminal can directly transmit data through the data access address under the multi-domain routing protocol, thereby shortening the delay of continuing data transmission after the network switching and improving the quality and the speed of data transmission.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described below, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart illustrating a network handover method according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating an example of a method for a terminal to perform data transmission according to an embodiment of the present invention;
fig. 3 is a flowchart illustrating another example of a method for data transmission by a terminal according to an embodiment of the present invention;
fig. 4 is a flowchart illustrating a further example of a method for data transmission by a terminal according to an embodiment of the present invention;
fig. 5 is a flowchart illustrating a further example of a method for data transmission by a terminal according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a network switching apparatus according to an embodiment of the present invention;
fig. 7 is a schematic hardware structure diagram of a network switching device according to an embodiment of the present invention.
Detailed Description
Features and exemplary embodiments of various aspects of the present invention will be described in detail below, and in order to make objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not to be construed as limiting the invention. It will be apparent to one skilled in the art that the present invention may be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the present invention.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
In order to solve the problem of the prior art, embodiments of the present invention provide a network switching method, apparatus, device, and storage medium.
The following describes in detail an implementation of the network handover method provided in the embodiment of the present invention.
Fig. 1 is a flowchart illustrating a network handover method according to an embodiment of the present invention. As shown in fig. 1, the network handover method includes:
s110, data transmission is carried out through a data access address of a first network;
and S120, in the data transmission process, if network switching occurs, data transmission is carried out through the data access address under the multi-domain routing protocol.
The embodiment of the invention can enable the terminal to transmit data through the data access address of the first network when the terminal starts to transmit data, and the terminal can directly transmit data through the data access address under the multi-domain routing protocol once network switching occurs in the data transmission process, thereby shortening the delay of continuing data transmission after network switching and improving the quality and speed of data transmission.
The data access address of the first network in the embodiment of the invention is a conference access address under an operator network protocol corresponding to the first network. The operator network protocol corresponding to the first network refers to an operator network protocol used by a network provider that provides the first network.
It should be noted that the first network may be a network with the same network operator as the terminal home operator, or the first network may be a network with a network operator different from the terminal home operator. For example, if the local operator of the terminal is operator a, when the terminal first accesses the conference, the first network connected to the terminal may be a data network (e.g., a 3G network, a 4G network, or a 5G network) provided by the local operator used by the terminal, the first network connected to the terminal may also be a wireless local area network (e.g., a Wi-Fi network) provided by operator a to which the terminal is connected, and the first network connected to the terminal may also be a wireless local area network provided by operator B to which the terminal is connected. That is, the first network in the embodiment of the present invention is a network to which the terminal is connected when the terminal starts data transmission for the first time.
The data transmission of the embodiment of the invention at least comprises character data transmission, image data transmission, audio data transmission, video data transmission and network conference data transmission.
For example, when a user watches videos through the internet, browses web pages or pictures, uploads file data, and the like, and the network is switched due to the movement of the user and a network operator of the network is switched, the network switching method of the embodiment of the present invention may be used.
For another example, when a user performs a network conference through the internet, and a network operator of the network is switched due to the movement of the user, the network switching method of the embodiment of the present invention may also be used to shorten the delay of re-accessing the network conference, improve the call quality of the network conference, and reduce the call delay of the network conference. The network conference can be an audio conference or a video conference. It should be noted that the network conference according to the embodiment of the present invention may be a network conference formed by voice or video calls between more than two parties, or a network conference formed by voice or video calls between two parties.
The multi-domain routing protocol described in the embodiment of the present invention at least includes a Border Gateway Protocol (BGP), that is, a data access address under the multi-domain routing protocol may be at least a data access address under the BGP protocol. The BGP Protocol is a routing Protocol of an Autonomous System (AS) running on a Transmission Control Protocol (TCP), and is used to exchange routing information between different ASs, and can properly handle a Protocol for multipath connection between unrelated routing domains (different network providers), so that a data access address under the BGP Protocol is directly used for data Transmission after network switching, thereby shortening a delay of continuing data Transmission after network switching, and improving quality and speed of data Transmission.
In the embodiment of the present invention, the network switching method further includes: and carrying out asynchronous analysis on the data access address in the first network and the data access address in the multi-domain routing protocol.
Specifically, the user may generally begin data transfer using the network by opening a browser of the terminal or a particular application on the terminal. In this case, the asynchronous parsing means that when a user opens a browser or an application on the terminal, in a process of starting the browser or the application, a data access address of the first network and a data access address under a multi-domain routing protocol are parsed, and after the browser or the application is started, data transmission can be directly performed through the parsed data access address.
In the embodiment of the invention, the analysis of the data access address of the first network and the data access address under the multi-domain routing protocol can be asynchronous simultaneous analysis or asynchronous non-simultaneous analysis.
For example, during the starting process of the browser or the application program, the data access address of the first network and the data access address under the multi-domain routing protocol can be simultaneously resolved, so that the time for resolving the data access address is reduced. For another example, in the starting process of the browser or the application program, since a certain starting time needs to be consumed in the starting process, the data access address of the first network and the data access address under the multi-domain routing protocol can be successively analyzed within the starting time, that is, the data access address of the first network is analyzed first, and then the data access address under the multi-domain routing protocol is analyzed, so that the data processing amount in the process of analyzing the data access address can be reduced.
It should be noted that, in the embodiment of the present invention, during the starting process of the browser or the application program, the data access address of the first network may be analyzed first, so that the user may start data transmission quickly, and after the data transmission starts, the data access address under the multi-domain routing protocol may be analyzed again as long as the first network switching occurs.
Therefore, in the embodiment of the present invention, after the data access address of the first network and the data access address under the multi-domain routing protocol are resolved, the data transmission may be performed directly by using the data access address of the first network before the network handover occurs, and the data access address under the multi-domain routing protocol is the standby data access address.
The occurrence of network handover according to the embodiment of the present invention refers to a situation where a user leaves from a network provided by one route or base station and enters into a network provided by another route or base station. In one case, when a network handover occurs, the network provider of the network before the network handover may be the same as that of the network after the network handover, and in this case, the network types of the network before the network handover and the network after the network handover may be the same or different. In another case, when a network handover occurs, the network provider of the network before the network handover may be different from the network provider of the network after the network handover, and in this case, the network types of the network before the network handover and the network after the network handover may be the same or different.
Therefore, in the embodiment of the present invention, network handover can be divided into two types according to the influence of the network provider and the network type on the data access address that the terminal needs to select before and after network handover. In particular, network handovers may include a first type of network handover that occurs between networks of different network operators, and a second type of network handover that occurs between networks of different network types. When determining whether the network switching is the first type network switching, the network switching can be determined as the first type network switching as long as the change of the network operator occurs, whether the network type is changed or not is not required to be considered, and when determining whether the network switching is the second type network switching, the network switching of the network type which is changed can be determined to be the second type network switching under the condition that the network operator is not changed.
For example, when the network operator corresponding to the first network is the same as the local operator of the terminal, after the first network handover from the first network to the second network occurs for the first time, the second network handover may not occur and only the first network handover may occur before the network is handed back to the network corresponding to the network operator that is the same as the local operator. For another example, when the network operator corresponding to the first network is different from the local operator of the terminal, after the first network handover from the first network to the second network occurs for the first time, before the network is switched back to the network corresponding to the network operator that is the same as the local operator, if the network operator of the network after the network handover is the same as the local operator of the terminal, the second network handover may occur.
The second network is a network of a different network operator from the first network.
It should be noted that, in the embodiment of the present invention, the terminal may change the data access address only when the network providers of the network before the network handover and the network after the network handover are different, that is, when the network handover occurs, and the terminal does not need to change the data access address when the network providers of the network before the network handover and the network after the network handover are the same but the network types are different, that is, when the network handover occurs, the terminal does not need to change the data access address.
Therefore, in step S120 of the embodiment of the present invention, for the first type of network handover, the terminal is enabled to perform data transmission through the data access address under the multi-domain routing protocol. Namely, when the first network is switched to the second network for the first time, the terminal is enabled to continue data transmission through the data access address under the multi-domain routing protocol.
Specifically, in the embodiment of the present invention, before the first type network switching from the first network to the second network occurs for the first time, no matter how many times the second type network switching occurs, the data access address is not changed, data transmission is still performed with the data access address of the first network, and only when the first type network switching from the first network to the second network occurs for the first time, the terminal continues data transmission through the data access address under the multi-domain routing protocol.
Since the network operator corresponding to the first network may be the same as or different from the local operator of the terminal, after the first network handover from the first network to the second network occurs for the first time, two situations may occur, which are described below:
first case
Regardless of the number of times the network handover occurs, only whether a first type network handover still occurs after the first type network handover from the first network to the second network occurs is considered.
Fig. 2 is a flowchart illustrating an example of a method for data transmission by a terminal according to an embodiment of the present invention. As shown in fig. 2, when network handover occurs, a specific method for a terminal to perform data transmission may include:
step S210, for the first-class network switching, the terminal transmits data through a data access address under a multi-domain routing protocol;
step S220, after the first-type network handover occurs for the first time, if the first-type network handover also occurs, the terminal is enabled to directly perform data transmission through the data access address under the multi-domain routing protocol.
In this example, when a first type of network handover occurs for switching from the first network to the second network for the first time, the terminal changes from data transmission via the data access address of the first network to data transmission via the data access address under the multi-domain routing protocol. After the first-class network switching from the first network to the second network occurs for the first time, no matter how many times of first network switching occurs, and no matter whether the network after the network switching is the same as the network operator of the first network or not, the terminal does not change the data access address used for data transmission any more, but directly transmits data through the data access address under the multi-domain routing protocol, so that the terminal can quickly continue data transmission, frequent switching among different data access addresses is not needed, the network operator of the network after the network switching is not needed to be frequently judged, and the data processing amount of the terminal is reduced.
Fig. 3 is a flowchart illustrating another example of a method for data transmission by a terminal according to an embodiment of the present invention. As shown in fig. 3, when network handover occurs, the specific method for the terminal to perform data transmission is different from the previous example in that:
s320, after the first-class network switching occurs for the first time, if the first-class network switching also occurs, if the switched network is the same as the network operator of the first network, enabling the terminal to transmit data through the data access address of the first network; and if the network after switching is different from the network operator of the first network, enabling the terminal to transmit data through the data access address under the multi-domain routing protocol.
That is, after the first-class network switching from the first network to the second network occurs for the first time, as long as the first-class network switching occurs again, it needs to be determined whether the network after the network switching is the same as the network operator of the first network, if so, the terminal continues data transmission through the data access address of the first network, and if not, the terminal continues data transmission through the data access address under the multi-domain routing protocol. In this example, although the number of times that the terminal determines the network operator of the network after the network handover and switches the data access address is increased, the frequency of use of the data access address under the multi-domain routing protocol is reduced, so that the operation and maintenance costs of the internet service provider can be reduced.
Second case
It is considered whether the first type network handover occurs after the first type network handover from the first network to the second network occurs for the first time, as well as the number of times the network handover occurs. At this time, it is necessary to consider whether the first-type network handover and the second-type network handover still occur before the first handover to the third network having the same network operator as the first network. The third network may be a network of the same network type as the first network, or may be a network of a different network type from the first network.
Fig. 4 is a flowchart illustrating another example of a method for data transmission by a terminal according to an embodiment of the present invention. As shown in fig. 4, when network handover occurs, the specific method for the terminal to perform data transmission is different from the previous two examples:
s420, after the first-type network switching occurs for the first time, when the total network switching times of the first-type network switching and/or the second-type network switching are less than or equal to the preset times, if the switched network is the same as the network operator of the first network, the terminal transmits data through the data access address of the first network; and if the network after switching is different from the network operator of the first network, enabling the terminal to transmit data through the data access address under the multi-domain routing protocol.
After the first network switching from the first network to the second network occurs for the first time, only when the total network switching times of the first network switching and/or the second network switching are less than or equal to the preset times, whether the network after the network switching is the same as the network operator of the first network is judged, namely whether the network is switched to the third network is judged, if the network is switched to the third network for the first time, the terminal continues data transmission through the data access address under the first network, and if the network is not switched to the third network, the terminal continues data transmission through the data access address under the multi-domain routing protocol. In this example, although the number of times the terminal determines the network operator of the network after the network handover is limited, the frequency of use of the data access address under the multi-domain routing protocol may be reduced to some extent, and thus the operation and maintenance cost of the internet service provider may be reduced.
In addition, when the total number of network switching is less than or equal to the predetermined number and the second network is switched to the third network for the first time, after the terminal is enabled to continue data transmission through the data access address in the first network, the total number of network switching may be recalculated when the third network is switched to the second network next time, so as to repeat step S420 in this example.
Fig. 5 is a flowchart illustrating a further example of a method for data transmission by a terminal according to an embodiment of the present invention. As shown in fig. 5, when network handover occurs, the specific method for the terminal to perform data transmission is different from the previous three examples in that:
s520, after the first-class network switching occurs for the first time, when the total network switching times of the first-class network switching and/or the second-class network switching are larger than the preset times, the terminal is enabled to directly transmit data through the data access address under the multi-domain routing protocol.
It should be noted that, in this example, if the total number of times of network handover of the first type network handover and/or the second type network handover after the first type network handover from the first network to the second network occurs for the first time is greater than the predetermined number of times, no matter how many times of network handover occur after the first type network handover, and no matter whether the network after the network handover is the same as the network operator of the first network, the terminal does not determine the network operator of the network after the network handover any more, and does not change the data access address used for continuing data transmission, but directly performs data transmission through the data access address under the multi-domain routing protocol.
Fig. 6 is a schematic structural diagram of a network switching apparatus according to an embodiment of the present invention. As shown in fig. 6, the network switching apparatus includes:
a first transmission unit 610 configured to perform data transmission through a data access address of a first network;
and a second transmission unit 620 configured to transmit data through the data access address under the multi-domain routing protocol if a network handover occurs during data transmission.
The embodiment of the invention can enable the terminal to transmit data through the data access address of the first network when the terminal starts to transmit data, and the terminal can directly transmit data through the data access address under the multi-domain routing protocol once network switching occurs in the data transmission process, thereby shortening the delay of continuing data transmission after network switching and improving the quality and speed of data transmission.
The data access address of the first network in the embodiment of the invention is a conference access address under an operator network protocol corresponding to the first network. The operator network protocol corresponding to the first network refers to an operator network protocol used by a network provider that provides the first network.
The data transmission of the embodiment of the invention at least comprises character data transmission, image data transmission, audio data transmission, video data transmission and network conference data transmission.
The multi-domain routing protocol described in the embodiment of the present invention at least includes a Border Gateway Protocol (BGP), that is, a data access address under the multi-domain routing protocol may be at least a data access address under the BGP protocol.
In this embodiment of the present invention, the network switching apparatus further includes: and the domain name resolution unit is configured to perform asynchronous resolution on the data access address under the first network and the data access address under the multi-domain routing protocol.
In an embodiment of the invention, the network handover comprises a first type of network handover occurring between networks of different network operators, and a second type of network handover occurring between networks of different network types.
In this embodiment of the present invention, the second transmitting unit 620 is further configured to enable the terminal to perform data transmission through the data access address under the multi-domain routing protocol for the first network handover. .
Since the network operator corresponding to the first network may be the same as or different from the local operator of the terminal, two situations may occur after the first network handover occurs, and the two situations are described below:
first case
Regardless of the number of times the network handover occurs, only whether the first type of network handover still occurs after the first type of network handover occurs is considered.
In an embodiment of this case, the second transmitting unit 620 is further configured to enable the terminal to directly transmit data through the data access address under the multi-domain routing protocol after the first network handover occurs for the first time if the first network handover also occurs.
In another embodiment of this case, the second transmitting unit 620 is further configured to, after the first type network handover occurs for the first time, if the first type network handover also occurs, if the network after the handover is the same as the network operator of the first network, enable the terminal to perform data transmission through the data access address of the first network; and if the network after switching is different from the network operator of the first network, enabling the terminal to transmit data through the data access address under the multi-domain routing protocol.
Second case
Both the number of times a network handover occurs and whether a first type of network handover still occurs after the first type of network handover occurs are considered. At this time, it is necessary to consider whether the first type network handover and the second type network handover still occur before the first handover to the same network as the network operator of the first network.
In an embodiment of this case, the second transmitting unit 620 is further configured to, after the first type network handover occurs for the first time, when the total number of network handovers occurring for the first type network handover and/or the second type network handover is less than or equal to the predetermined number, if the network after handover is the same as the network operator of the first network, enable the terminal to perform data transmission through the data access address in the first network; and if the network after switching is different from the network operator of the first network, enabling the terminal to transmit data through the data access address under the multi-domain routing protocol.
In another embodiment of this case, the second transmitting unit 620 is further configured to enable the terminal to directly transmit data through the data access address under the multi-domain routing protocol when the total number of network handovers occurring after the first network handover is first occurred is greater than the predetermined number.
Fig. 7 is a schematic diagram illustrating a hardware structure of a network switching device according to an embodiment of the present invention.
The network switching device may include a processor 701 and a memory 702 having computer program instructions stored therein.
Specifically, the processor 701 may include a Central Processing Unit (CPU), or an Application Specific Integrated Circuit (ASIC), or may be configured as one or more Integrated circuits implementing an embodiment of the present invention.
The processor 701 may implement any of the network handover methods in the above embodiments by reading and executing computer program instructions stored in the memory 702.
In one example, the network switching device may also include a communication interface 703 and a bus 710. As shown in fig. 7, the processor 701, the memory 702, and the communication interface 703 are connected by a bus 710 to complete mutual communication.
The communication interface 703 is mainly used for implementing communication between modules, apparatuses, units and/or devices in the embodiment of the present invention.
By way of example, and not limitation, buses may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low pin count (L PC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a video electronics standards Association local (V L B) bus, or other suitable bus or combinations of two or more of these.
The network switching device may execute the network switching method in the embodiment of the present invention, so as to implement the network switching method and apparatus described in conjunction with the above-mentioned figures.
In addition, in combination with the network switching method in the foregoing embodiments, embodiments of the present invention may provide a storage medium to implement. The storage medium having stored thereon computer program instructions; the computer program instructions, when executed by a processor, implement any of the network handover methods in the above embodiments.
It is to be understood that the invention is not limited to the specific arrangements and instrumentality described above and shown in the drawings. A detailed description of known methods is omitted herein for the sake of brevity. In the above embodiments, several specific steps are described and shown as examples. However, the method processes of the present invention are not limited to the specific steps described and illustrated, and those skilled in the art can make various changes, modifications and additions or change the order between the steps after comprehending the spirit of the present invention.
The functional blocks shown in the above-described structural block diagrams may be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it may be, for example, an electronic circuit, an Application Specific Integrated Circuit (ASIC), suitable firmware, plug-in, function card, or the like. When implemented in software, the elements of the invention are the programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine-readable medium or transmitted by a data signal carried in a carrier wave over a transmission medium or a communication link. A "machine-readable medium" may include any medium that can store or transfer information. Examples of a machine-readable medium include electronic circuits, semiconductor memory devices, ROM, flash memory, Erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, Radio Frequency (RF) links, and so forth. The code segments may be downloaded via computer networks such as the internet, intranet, etc.
It should also be noted that the exemplary embodiments mentioned in this patent describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above-described steps, that is, the steps may be performed in the order mentioned in the embodiments, may be performed in an order different from the order in the embodiments, or may be performed simultaneously.
As described above, only the specific embodiments of the present invention are provided, and it can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the system, the module and the unit described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again. It should be understood that the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive various equivalent modifications or substitutions within the technical scope of the present invention, and these modifications or substitutions should be covered within the scope of the present invention.
Claims (14)
1. A method of network handover, the method comprising:
data transmission is carried out through a data access address of a first network;
and in the data transmission process, if network switching occurs, the data transmission is carried out through a data access address under a multi-domain routing protocol.
2. The network switching method of claim 1, wherein the data transmission comprises at least a text data transmission, an image data transmission, an audio data transmission, a video data transmission, and a network conference data transmission.
3. The network handover method according to claim 1, further comprising:
and carrying out asynchronous analysis on the data access address under the first network and the data access address under the multi-domain routing protocol.
4. The network handover method of claim 1, wherein the network handover comprises a first type of network handover occurring between networks of different network operators.
5. The network switching method according to claim 4, wherein for the first network switching, the terminal is enabled to perform the data transmission through a data access address under the multi-domain routing protocol.
6. The network switching method according to claim 5, wherein after the first network switching occurs for the first time, if the first network switching also occurs, if the switched network is the same as the network operator of the first network, the terminal is enabled to perform the data transmission through the data access address of the first network; and if the network after switching is different from the network operator of the first network, enabling the terminal to transmit the data through the data access address under the multi-domain routing protocol.
7. The network switching method according to claim 5, wherein after the first network switching occurs for the first time, if the first network switching also occurs, the terminal is enabled to directly perform the data transmission through the data access address under the multi-domain routing protocol.
8. The network handover method of claim 1, wherein the network handover comprises a first type of network handover occurring between networks of different network operators, and a second type of network handover occurring between networks of different network types.
9. The network handover method according to claim 8, wherein after the first network handover occurs for the first time, when the total number of network handovers occurring during the first network handover and/or the second network handover is less than or equal to a predetermined number, if the network after handover is the same as the network operator of the first network, the terminal is enabled to perform the data transmission through a data access address in the first network; and if the network after switching is different from the network operator of the first network, enabling the terminal to transmit the data through the data access address under the multi-domain routing protocol.
10. The network switching method according to claim 8, wherein after the first network switching occurs for the first time, when the total number of network switching times of the first network switching and/or the second network switching occurs is greater than a predetermined number of times, the terminal is enabled to directly perform the data transmission through the data access address under the multi-domain routing protocol.
11. The network switching method of claim 1, wherein the multi-domain routing protocol comprises at least Border Gateway Protocol (BGP).
12. A network switching apparatus, the apparatus comprising:
a first transmission unit configured to perform data transmission through a data access address of a first network;
and the second transmission unit is configured to transmit the data through the data access address under the multi-domain routing protocol if network switching occurs in the data transmission process.
13. A network switching device, the device comprising: a processor and a memory storing computer program instructions;
the processor, when executing the computer program instructions, implements a network handover method as claimed in any one of claims 1-11.
14. A storage medium having stored thereon computer program instructions which, when executed by a processor, implement the network handover method of any one of claims 1 to 11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910082221.0A CN111491339B (en) | 2019-01-28 | 2019-01-28 | Network switching method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910082221.0A CN111491339B (en) | 2019-01-28 | 2019-01-28 | Network switching method, device, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111491339A true CN111491339A (en) | 2020-08-04 |
CN111491339B CN111491339B (en) | 2022-05-31 |
Family
ID=71812139
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910082221.0A Active CN111491339B (en) | 2019-01-28 | 2019-01-28 | Network switching method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111491339B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003258876A (en) * | 2002-03-01 | 2003-09-12 | Nippon Telegr & Teleph Corp <Ntt> | Device and method for transferring packet, and its processing program |
US20090279701A1 (en) * | 2003-06-20 | 2009-11-12 | Juniper Networks, Inc. | Controlling access nodes with network transport devices within wireless mobile networks |
US7675912B1 (en) * | 2005-07-05 | 2010-03-09 | Cisco Technology, Inc. | Method and apparatus for border gateway protocol (BGP) auto discovery |
CN101720101A (en) * | 2008-10-09 | 2010-06-02 | ***通信集团公司 | Method, system and number routing module for switching communication service |
US20100177685A1 (en) * | 2009-01-12 | 2010-07-15 | Juniper Networks, Inc. | Transfer of mobile subscriber context in cellular networks using extended routing protocol |
CN104486455A (en) * | 2014-12-09 | 2015-04-01 | 北京百度网讯科技有限公司 | Routing address switching method and device |
CN106878175A (en) * | 2017-03-27 | 2017-06-20 | 新华三技术有限公司 | BGP route processing methods, device and BGP equipment |
CN107465590A (en) * | 2016-06-02 | 2017-12-12 | 阿里巴巴集团控股有限公司 | Network infrastructure system, the method for route network traffic and computer-readable medium |
-
2019
- 2019-01-28 CN CN201910082221.0A patent/CN111491339B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003258876A (en) * | 2002-03-01 | 2003-09-12 | Nippon Telegr & Teleph Corp <Ntt> | Device and method for transferring packet, and its processing program |
US20090279701A1 (en) * | 2003-06-20 | 2009-11-12 | Juniper Networks, Inc. | Controlling access nodes with network transport devices within wireless mobile networks |
US7675912B1 (en) * | 2005-07-05 | 2010-03-09 | Cisco Technology, Inc. | Method and apparatus for border gateway protocol (BGP) auto discovery |
CN101720101A (en) * | 2008-10-09 | 2010-06-02 | ***通信集团公司 | Method, system and number routing module for switching communication service |
US20100177685A1 (en) * | 2009-01-12 | 2010-07-15 | Juniper Networks, Inc. | Transfer of mobile subscriber context in cellular networks using extended routing protocol |
CN104486455A (en) * | 2014-12-09 | 2015-04-01 | 北京百度网讯科技有限公司 | Routing address switching method and device |
CN107465590A (en) * | 2016-06-02 | 2017-12-12 | 阿里巴巴集团控股有限公司 | Network infrastructure system, the method for route network traffic and computer-readable medium |
CN106878175A (en) * | 2017-03-27 | 2017-06-20 | 新华三技术有限公司 | BGP route processing methods, device and BGP equipment |
Non-Patent Citations (4)
Title |
---|
HUAWEI: ""draft C4-174217 was 4133 Consideration on connection oriented protocols"", 《3GPP TSG_CT\WG4_PROTOCOLLARS_EX-CN4》 * |
R. WAKIKAWA: "Virtual mobility control domain for enhancements of mobility protocols", 《IEEE》 * |
周华春等: "基于分离机制互联网络的移动性管理研究", 《铁道学报》 * |
孟祥迪等: "基于Anycast RP的组播源发现协议在单一PIM域中的研究与实现", 《计算机应用与软件》 * |
Also Published As
Publication number | Publication date |
---|---|
CN111491339B (en) | 2022-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20130142057A1 (en) | Control Channel Acquisition | |
US20090325572A1 (en) | Apparatus and method for providing network service in a portable communication system | |
CN110708733A (en) | Network connection control method and device, storage medium and electronic equipment | |
JP3222904B2 (en) | Signal processing circuit for European cellular digital radio telephone system | |
CN112543468A (en) | Disaster recovery method for gateway equipment and communication equipment | |
CN113498131B (en) | Automatic network switching method of intelligent terminal and intelligent terminal | |
US20230413247A1 (en) | Method for communication processing, terminal device, and non-transitory computer-readable storage medium | |
CN108966300B (en) | Network switching method, device and system for dual-mode module | |
CN112235780B (en) | Data service switching method, equipment, device and storage medium | |
US8180390B2 (en) | Mobile communication terminal, mobile communication managing apparatus, mobile communication system, computer readable medium for mobile communication and mobile communication method | |
CN111491339B (en) | Network switching method, device, equipment and storage medium | |
CN108432339A (en) | A kind of cordless communication network register method and terminal | |
CN113133017A (en) | Target user determination method, device, equipment and medium | |
CN113613239B (en) | Network mode switching method, network mode switching device, medium, and electronic device | |
CN109451528B (en) | Method, device and equipment for processing abnormal small-flow call ticket and computer storage medium | |
CN110719586B (en) | Service establishing method, device and server | |
JP6559510B2 (en) | Communication terminal, communication terminal control method, and control program | |
CN113329357B (en) | Data service switching method, device, terminal and non-transitory storage medium | |
TWI486050B (en) | Dual-mode wireless communication apparatus and dual-mode wireless communication method | |
CN110875760A (en) | Communication method and device | |
CN114760655B (en) | Method, device, product, medium and equipment for triggering pilot frequency measurement | |
CN112054933B (en) | Network interrupt information processing method, device, terminal and storage medium | |
CN115208523B (en) | Information acquisition and configuration method and device and communication equipment | |
CN115250167B (en) | Information identification method and device and communication equipment | |
WO2010073210A1 (en) | Method and apparatus for establishing communication channels |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |