CN111491339A - Network switching method, device, equipment and storage medium - Google Patents

Network switching method, device, equipment and storage medium Download PDF

Info

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
Application number
CN201910082221.0A
Other languages
Chinese (zh)
Other versions
CN111491339B (en
Inventor
李冬堃
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201910082221.0A priority Critical patent/CN111491339B/en
Publication of CN111491339A publication Critical patent/CN111491339A/en
Application granted granted Critical
Publication of CN111491339B publication Critical patent/CN111491339B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0022Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0055Transmission or use of information for re-establishing the radio link
    • H04W36/0066Transmission 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting a network or an air interface
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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

Network switching method, device, equipment and storage medium
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.
Memory 702 may include a mass storage for data or instructions. By way of example, and not limitation, memory 702 may include a Hard Disk Drive (HDD), a floppy Disk Drive, flash memory, an optical Disk, a magneto-optical Disk, tape, or a Universal Serial Bus (USB) Drive or a combination of two or more of these. Memory 702 may include removable or non-removable (or fixed) media, where appropriate. The memory 702 may be internal or external to the integrated gateway disaster recovery device, where appropriate. In a particular embodiment, the memory 702 is non-volatile solid-state memory. In a particular embodiment, the memory 702 includes Read Only Memory (ROM). Where appropriate, the ROM may be mask-programmed ROM, Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable PROM (EEPROM), electrically rewritable ROM (EAROM), or flash memory or a combination of two or more of these.
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.
CN201910082221.0A 2019-01-28 2019-01-28 Network switching method, device, equipment and storage medium Active CN111491339B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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