[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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

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

Info

Publication number
CN110719616A
CN110719616A CN201911067976.XA CN201911067976A CN110719616A CN 110719616 A CN110719616 A CN 110719616A CN 201911067976 A CN201911067976 A CN 201911067976A CN 110719616 A CN110719616 A CN 110719616A
Authority
CN
China
Prior art keywords
network
signal quality
threshold
terminal equipment
cell
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.)
Pending
Application number
CN201911067976.XA
Other languages
Chinese (zh)
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.)
Realme Chongqing Mobile Communications Co Ltd
Original Assignee
Realme Chongqing Mobile Communications Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Realme Chongqing Mobile Communications Co Ltd filed Critical Realme Chongqing Mobile Communications Co Ltd
Priority to CN201911067976.XA priority Critical patent/CN110719616A/en
Publication of CN110719616A publication Critical patent/CN110719616A/en
Pending legal-status Critical Current

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/0055Transmission or use of information for re-establishing the radio link
    • H04W36/0061Transmission or use of information for re-establishing the radio link of neighbour cell information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0083Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
    • H04W36/00837Determination of triggering parameters for hand-off
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0083Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
    • H04W36/0085Hand-off measurements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/30Reselection being triggered by specific parameters by measured or perceived connection quality data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The disclosure provides a network switching method and device, electronic equipment and a storage medium, and relates to the technical field of wireless communication. The method comprises the following steps: detecting the data packet transmission condition between the terminal equipment and a communication opposite terminal, and determining whether the network quality of the terminal equipment meets the communication requirement according to the data packet transmission condition; if the communication requirement is not met, adjusting the signal quality values of the current serving cell and the adjacent cell of the terminal equipment according to the signal quality threshold value obtained from the network side to obtain the adjusted signal quality value; sending the adjusted signal quality value to a network side, and enabling the network side to determine whether to switch a serving cell according to the adjusted signal quality value and a signal quality threshold; after receiving a cell switching instruction issued by a network side, switching from the current service cell to an adjacent cell. The method and the device can enable the terminal equipment to quickly recover normal communication when the network quality is poor, and improve user experience.

Description

Network switching method and device, storage medium and electronic equipment
Technical Field
The present disclosure relates to the field of wireless communication technologies, and in particular, to a network switching method, a network switching apparatus, an electronic device, and a computer-readable storage medium.
Background
The terminal device can realize the internet surfing function after accessing the network, but when the signal quality is poor, a network server has a problem or a gateway of the network has a problem, the communication is abnormal. At this time, the terminal device can resume normal communication only after waiting for the problem of the network end server or the access network to be solved. Therefore, in the related art, when the network quality is poor, the terminal device cannot quickly recover normal communication, and the user experience is poor.
Disclosure of Invention
An object of the present disclosure is to provide a network switching method, a network switching apparatus, an electronic device, and a computer-readable storage medium, which overcome the problem that normal communication cannot be quickly recovered when the network quality is poor due to the limitations and disadvantages of the related art to a certain extent.
According to a first aspect of the present disclosure, there is provided a network handover method, the method comprising:
detecting a data packet transmission condition between a terminal device and a communication opposite terminal, and determining whether the network quality of the terminal device meets the communication requirement according to the data packet transmission condition;
when the network quality of the terminal equipment does not meet the communication requirement, adjusting the signal quality values of the current serving cell and the adjacent cell of the terminal equipment according to a signal quality threshold value obtained from a network side to obtain an adjusted signal quality value;
sending the adjusted signal quality value to a network side, and enabling the network side to determine whether to switch a serving cell according to the adjusted signal quality value and the signal quality threshold;
and after receiving a cell switching instruction issued by the network side, switching from the current service cell to the adjacent cell.
According to a second aspect of the present disclosure, there is provided a network switching apparatus, the apparatus comprising:
the network quality determining module is used for detecting the data packet transmission condition between the terminal equipment and the communication opposite terminal and determining whether the network quality of the terminal equipment meets the communication requirement or not according to the data packet transmission condition;
the signal quality value adjusting module is used for adjusting the signal quality values of the current serving cell and the adjacent cell of the terminal equipment according to a signal quality threshold value obtained from a network side when the network quality of the terminal equipment does not meet the communication requirement, so as to obtain the adjusted signal quality value;
a signal quality value sending module, configured to send the adjusted signal quality value to a network side, so that the network side determines whether to switch a serving cell according to the adjusted signal quality value and the signal quality threshold;
and the cell switching module is used for switching from the current service cell to the adjacent cell after receiving a cell switching instruction issued by the network side.
According to a third aspect of the present disclosure, there is provided an electronic device comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the above-described method of network handover via execution of the executable instructions.
According to a fourth aspect of the present disclosure, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the above-described method of network handover.
Exemplary embodiments of the present disclosure may have some or all of the following benefits:
in the network handover method provided by an example embodiment of the present disclosure, the terminal device may determine the network quality according to the data packet transmission condition, and compared with determining the network quality through parameters such as signal strength, the data packet transmission condition may reflect the network quality more accurately, so that the accuracy of determining the network quality may be improved. Therefore, when the network quality does not meet the communication requirement, the network side switches the serving cell by adjusting the signal quality values of the current serving cell and the adjacent cell. In the embodiment of the disclosure, when the current network quality is poor, the terminal device can be actively switched to the neighboring cell with good network quality, so that normal communication can be quickly recovered, and better internet experience can be obtained.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty.
Fig. 1 schematically illustrates a flow chart of a network handover method of an embodiment of the present disclosure;
fig. 2 schematically illustrates a flow chart for determining whether the network quality of the terminal device satisfies the communication requirement in an embodiment of the present disclosure;
fig. 3 schematically illustrates yet another flowchart of a network handover method of an embodiment of the present disclosure;
fig. 4 schematically illustrates yet another flowchart of a network handover method of an embodiment of the present disclosure;
fig. 5 schematically shows a schematic structural diagram of a network switching apparatus according to an embodiment of the present disclosure;
FIG. 6 illustrates a schematic structural diagram of a computer system suitable for use in implementing an electronic device of an embodiment of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the subject matter of the present disclosure can be practiced without one or more of the specific details, or with other methods, components, devices, steps, and the like. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the present disclosure.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
Referring to fig. 1, fig. 1 schematically shows a flowchart of a network handover method according to an embodiment of the present disclosure, which may include the following steps:
step S110, detecting the data packet transmission condition between the terminal device and the communication opposite terminal, and determining whether the network quality of the terminal device meets the communication requirement according to the data packet transmission condition.
Step S120, when the network quality of the terminal device does not meet the communication requirement, the signal quality values of the current serving cell and the adjacent cell of the terminal device are adjusted according to the signal quality threshold value obtained from the network side, and the adjusted signal quality value is obtained.
Step S130, sending the adjusted signal quality value to the network side, so that the network side determines whether to switch the serving cell according to the adjusted signal quality value and the signal quality threshold.
Step S140, after receiving the cell switching command issued by the network side, switching from the current serving cell to the neighboring cell.
According to the network switching method, the terminal equipment can determine the network quality according to the data packet transmission condition, and compared with the method for determining the network quality through parameters such as signal strength, the network quality can be more accurately reflected by the data packet transmission condition, so that the accuracy of determining the network quality can be improved. Therefore, when the network quality does not meet the communication requirement, the network side switches the serving cell by adjusting the signal quality values of the current serving cell and the adjacent cell. In the embodiment of the disclosure, when the current network quality is poor, the terminal device can be actively switched to the neighboring cell with good network quality, so that normal communication can be quickly recovered, and better internet experience can be obtained.
The execution subject of the embodiment of the present disclosure may be a terminal device, for example, a smart phone, a tablet computer, or the like. Embodiments of the disclosure are described in more detail below:
in step S110, a data packet transmission condition between the terminal device and the correspondent node is detected, and whether the network quality of the terminal device meets the communication requirement is determined according to the data packet transmission condition.
In the disclosed embodiment, the data packet may be a TCP packet, which is a connection-oriented, reliable, byte-stream-based transport-layer communication protocol that is specifically designed to provide a reliable end-to-end byte stream over an unreliable internet network. The communication peer is a peer that communicates with the terminal device, and may be another terminal device, a server, or the like. For example, when the terminal device communicates with the server, the server may be referred to as a correspondent node of the terminal device.
Wherein, the transmission process of the TCP data packet in the TCP/IP protocol comprises the following steps: three-way handshake, data transfer and four-way hand waving. The terminal equipment can carry out three times of communication before transmitting data with the opposite communication terminal, namely three times of handshaking, and when the data transmission is disconnected, four times of communication is carried out, namely four times of waving hands. The TCP transmission protocol is an end-to-end reliable protocol, each TCP data packet needs to receive an Ack from the opposite communication end to calculate the successful transmission, and the TCP data packet that fails in transmission needs to be retransmitted. When the terminal device has a data packet to transmit to the correspondent node after the completion of the three waving operations, if the data packet transmitted by the terminal device is P0, the terminal device records the transmission time T0. When the correspondent node receives successfully, it can reply to the packet P1. The time from the terminal device sending P0 to the time when the terminal device receives the correspondent node data packet P1 is the round trip delay of the terminal sending data packet P0. If the terminal sends three TCP data packets of P0, P1 and P2, and the opposite communication terminal only receives P1, the P0 and P2 lose packets; and the correspondent node only receives P2, which indicates that P0 and P1 lose packets. At this point, the terminal may retransmit the lost packet as specified by the TCP protocol.
Under normal conditions, when the network condition is poor, the probability of packet loss is high, correspondingly, the probability of data packet retransmission is also high, and the transmission delay is long; when the network condition is better, the probability of packet loss is lower, the probability of data packet retransmission is also lower, and the transmission delay is shorter. That is, the packet loss rate, retransmission rate, or transmission delay, etc. may reflect the network condition. Therefore, the data packet transmission condition may be a packet loss rate, a retransmission rate, or a transmission delay of the data packet, and the communication requirement may be that the packet loss rate and the retransmission rate are low, or the transmission delay is short when the terminal device transmits the data packet. The packet loss rate is taken as an example for explanation, and the retransmission rate and the transmission delay are not listed here.
In an exemplary embodiment of the present disclosure, a method for determining whether the network quality of the terminal device satisfies the communication requirement may be seen in fig. 2, and may include the following steps:
step S210, detecting a packet loss rate of a data packet transmitted between the terminal device and the correspondent node in unit time, and determining whether the packet loss rate is greater than a probability threshold.
In the embodiment of the present disclosure, the packet loss rate is a packet loss rate in a certain time period, the time period may be taken as a unit time, and the unit time may be set according to an actual application scenario, for example, may be 1s, 2s, and the like. The terminal device can count the total number of the data packets transmitted between the terminal device and the communication opposite terminal and the total number of the lost data packets in unit time, and the total number of the lost data packets is divided by the total number of the transmitted data packets, so that the packet loss rate can be obtained. When the packet loss rate is greater than the probability threshold, executing step S220; if the packet loss rate is not greater than the probability threshold, go to step S240.
Step S220, determine whether the duration of the packet loss rate greater than the probability threshold is greater than the duration threshold.
As described above, the higher the packet loss rate, the worse the network quality, so that when the packet loss rate is greater than the probability threshold, the network quality can be determined to be worse. Because the network can be recovered to be normal after the network quality is poor for a short time under the condition that the network is unstable, in order to avoid mistaking the condition that the network quality does not meet the communication requirement, the packet loss rate can be continuously monitored, and whether the duration that the packet loss rate is greater than the probability threshold is greater than the duration threshold is judged. That is, it is determined whether the duration time with poor network quality is longer, and if the duration time is longer than the duration threshold, step S230 is executed; otherwise, step S240 is performed. The probability threshold and the duration threshold may be empirically set values, for example, the probability threshold may be 10%, 20%, and the like, and the duration threshold may be 5s, 8s, and the like.
Step S230, determining that the network quality of the terminal device does not meet the communication requirement.
Step S240, determining that the network quality of the terminal device meets the communication requirement.
In the embodiment of the present disclosure, when the network quality of the terminal device does not meet the communication requirement, that is, the network quality of the terminal device meets the condition of triggering network handover, step S120 may be executed; when the network quality of the terminal device meets the communication requirement, the process may return to step S110, that is, the network quality of the terminal device may be re-detected.
In step S120, the signal quality values of the current serving cell and the neighboring cell of the terminal device are adjusted according to the signal quality threshold obtained from the network side, so as to obtain an adjusted signal quality value.
The process of cell switching comprises the following steps: the terminal equipment can obtain network service by registering a certain service cell, and the network side issues a switching instruction by measuring and reporting so that the terminal equipment is switched to another service cell from the current service cell. The signal quality threshold is a value set by the network side to trigger cell switching, and comprises the following steps: a first threshold value and a second threshold value, the first threshold value being less than the second threshold value. The conditions for triggering cell handover may be: the signal quality value of the current serving cell is less than a first threshold, the signal quality value of another serving cell to be handed off is higher than a second threshold, the signal quality value may be a received signal strength, etc.
In the related art, the terminal device may directly report the measured signal quality values of the current serving cell and the neighboring cell to the network side, and the network side determines whether to switch the serving cell according to the signal quality values of the current serving cell and the neighboring cell and the signal quality threshold. In the embodiment of the disclosure, the network quality is determined according to the data packet transmission condition, and the data packet transmission condition can reflect the network quality more accurately compared with the signal quality value of the current serving cell. Therefore, when the network quality of the terminal device does not meet the communication requirement, in order to switch the serving cell at the network side, the signal quality values of the current serving cell and the neighboring cell of the terminal device can be adjusted according to the signal quality threshold to obtain the adjusted signal quality value, so that the adjusted signal quality value meets the condition of triggering cell switching. The terminal device may obtain the signal quality threshold from a system message sent from the network side.
In the process of determining whether to trigger cell handover, since the flows corresponding to different network modes are different, an LTE (Long Term Evolution) network is taken as an example for description herein.
The terminal equipment measures the current service cell to obtain the signal quality of the current service cell. Because operations such as cell switching and the like may occur after the event that the signal quality value of the current serving cell is smaller than the first threshold occurs, if the signal quality value of the current serving cell is larger than the first threshold, the signal quality value of the current serving cell can be reduced, so that the signal quality value of the current serving cell is smaller than the first threshold, and the measurement of the neighbor cell is started through the event. Of course, if the signal quality value of the current serving cell is not greater than the first threshold, the measurement of the neighbor cell may be directly started.
After the terminal device obtains the signal quality value of the neighboring cell through measurement, if the signal quality value of the neighboring cell is greater than the signal quality value of the current serving cell, the event can be used to determine whether the terminal device is switched to the neighboring cell. Since the signal quality value of the neighboring cell is greater than the second threshold in the condition for triggering cell handover, if the signal quality value of the neighboring cell is less than the second threshold, the signal quality value of the neighboring cell may be increased to make the signal quality value of the neighboring cell greater than the second threshold. Thus, the signal quality value of the current serving cell is smaller than the first threshold, and the signal quality value of the neighboring cell is larger than the second threshold, so that the handover condition can be satisfied.
It should be noted that the neighboring cell may be any neighboring cell having a signal quality value greater than that of the current serving cell, and optionally, may be the neighboring cell having the largest signal quality value, that is, the optimal neighboring cell.
In step S130, the adjusted signal quality value is sent to the network side, so that the network side determines whether to switch the serving cell according to the adjusted signal quality value and the signal quality threshold.
In step S120, the terminal device adjusts the signal quality values of the current serving cell and the neighboring cell so that the adjusted signal quality values satisfy the handover condition. Then, after the terminal device sends the adjusted signal quality value to the network side, the network side may determine to switch the serving cell when the adjusted signal quality value of the current serving cell is smaller than the first threshold and the adjusted signal quality value of the neighboring cell is larger than the second threshold. At this time, the network side may issue a cell switching instruction to the terminal device.
In step S140, after receiving a cell switching instruction issued by the network side, the current serving cell is switched to the neighboring cell.
It should be noted that the cell handover may be an intra-system handover, for example, a handover from a current serving cell of the 4G network to a neighboring cell of the 4G network may be performed. The cell handover may be an inter-system handover, for example, a handover from a current serving cell of a 4G network to a neighboring cell of a 3G network. Of course, if a 5G network is already deployed, a handover to a neighbor cell of the 5G network may be prioritized.
Referring to fig. 3, fig. 3 schematically shows another flowchart of a network handover method according to an embodiment of the present disclosure, and after step S140 in the embodiment of fig. 1, the method may further include the following steps:
step S310, whether the network quality of the terminal equipment meets the communication requirement is detected.
In the embodiment of the present disclosure, the processing procedure in this step may be the same as the processing procedure in step S110, and is not described herein again. Step S320 is executed when the network quality of the terminal device does not meet the communication requirement, and step S110 may be returned to when the network quality of the terminal device meets the communication requirement.
Step S320, detecting whether the current data card in the terminal device is configured with a plurality of access point names.
It should be noted that the name of the access network is a parameter configured when the user accesses the internet through the terminal device, and it determines which access method the terminal device accesses the mobile network through. That is, the access point name is an identification of the packet data network, and different access point names correspond to different packet data networks.
The data card can be a user identity identification card, and one data card in the terminal equipment can be configured with a plurality of access point names, so that whether the terminal equipment can be switched to a packet data network corresponding to other access point names can be judged by detecting whether the current data card in the terminal equipment is configured with a plurality of access point names. When the current data card configures a plurality of access point names, step S330 is performed.
And step S330, switching from the packet data network corresponding to the current access point name to the packet data network corresponding to the other access point name.
If the current data card is configured with a plurality of access point names, the terminal equipment can be switched from the current access point name to other access point names, and the packet data network connection is established on the other access point names, so that the purpose of leaving the packet data network with poor network quality is achieved.
Referring to fig. 4, fig. 4 schematically shows another flowchart of a network handover method according to an embodiment of the present disclosure, and after step S330 in the embodiment of fig. 3, the method may further include the following steps:
step S410, detecting whether the network quality of the terminal device meets the communication requirement.
In the embodiment of the present disclosure, the processing procedure in this step may be the same as the processing procedure in step S110, and is not described herein again. Step S420 is executed when the network quality of the terminal device does not meet the communication requirement, and step S110 may be returned when the network quality of the terminal device meets the communication requirement.
Step S420, detecting whether the terminal device includes a plurality of data cards.
Because the terminal device can support a plurality of data cards to register in the network at the same time, after the terminal device is switched to the packet data network corresponding to other access point names, if the network quality still does not meet the communication requirement, whether the terminal device contains a plurality of data cards can be detected, so as to confirm whether the terminal device can access the network corresponding to other data cards. If the terminal device includes a plurality of data cards, step S430 is performed.
And step S430, switching from the network corresponding to the current data card to the network corresponding to the other data card.
It should be noted that the networks corresponding to different data cards may be networks of different operators. The network handover in this step may be a handover between different operator networks. And if the network quality still does not meet the communication requirement after switching to the network corresponding to other data cards, switching to the wireless network.
Therefore, in the network switching method according to the embodiment of the present disclosure, the terminal device detects the packet loss rate or the retransmission rate of the transmitted data packet, and the like, and uses the detected data packet as a basis for determining whether the network quality meets the communication requirement, so that the accuracy of determining the network quality can be improved. The terminal equipment leaves the cell with poor network quality, or leaves the packet data network with poor network quality, or leaves the operator network with poor network quality by actively enabling the network side to switch the service cell, or actively switching the packet data network, or actively switching the data card, so that the purposes of quickly recovering normal communication and optimizing internet experience are achieved.
It should be noted that although the various steps of the methods of the present disclosure are depicted in the drawings in a particular order, this does not require or imply that these steps must be performed in this particular order, or that all of the depicted steps must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions, etc.
Further, in this exemplary embodiment, there is also provided a network switching apparatus 500, as shown in fig. 5, including:
a network quality determining module 510, configured to detect a data packet transmission condition between the terminal device and the communication peer, and determine whether the network quality of the terminal device meets a communication requirement according to the data packet transmission condition;
a signal quality value adjusting module 520, configured to adjust signal quality values of a current serving cell and a neighboring cell of a terminal device according to a signal quality threshold obtained from a network side when the network quality of the terminal device does not meet a communication requirement, so as to obtain an adjusted signal quality value;
a signal quality value sending module 530, configured to send the adjusted signal quality value to the network side, so that the network side determines whether to switch the serving cell according to the adjusted signal quality value and the signal quality threshold;
the cell switching module 540 is configured to switch from the current serving cell to the neighboring cell after receiving a cell switching instruction issued by the network side.
In an exemplary embodiment of the present disclosure, the network quality determination module includes:
the packet loss rate detection unit is used for detecting the packet loss rate of a data packet transmitted between the terminal equipment and the communication opposite terminal in unit time;
the time length detection unit is used for judging whether the duration time length of which the packet loss rate is greater than the probability threshold is greater than the time length threshold or not when the packet loss rate is greater than the probability threshold;
the first determining unit is used for determining that the network quality of the terminal equipment does not meet the communication requirement if the network quality is greater than the duration threshold;
and the second determining unit is used for determining that the network quality of the terminal equipment meets the communication requirement if the network quality is not greater than the duration threshold.
In an exemplary embodiment of the disclosure, a signal quality value adjustment module includes:
the signal quality threshold value obtained from the network side comprises: a first threshold value and a second threshold value, the first threshold value being less than the second threshold value;
the signal value reducing unit is used for reducing the signal quality value of the current serving cell if the signal quality value of the current serving cell is larger than a first threshold value, so that the reduced signal quality value is smaller than the first threshold value;
and the signal value increasing unit is used for increasing the signal quality value of the adjacent cell to enable the increased signal quality value to be larger than the second threshold value if the signal quality value of the adjacent cell is larger than the signal quality value of the current serving cell and smaller than the second threshold value.
In an exemplary embodiment of the present disclosure, the signal quality value sending module is specifically configured to enable the network side to determine to handover the serving cell when the adjusted signal quality value of the current serving cell is smaller than a first threshold and the adjusted signal quality value of the neighboring cell is larger than a second threshold.
In an exemplary embodiment of the present disclosure, the network switching apparatus further includes:
the first detection module of network quality is used for detecting whether the network quality of the terminal equipment meets the communication requirement after the current service cell is switched to the adjacent cell;
the access point name detection module is used for detecting whether the current data card in the terminal equipment is configured with other access point names or not when the network quality of the terminal equipment does not meet the communication requirement;
and the packet data network switching module is used for switching the packet data network corresponding to the current access point name to the packet data network corresponding to the other access point name when the current data card is configured with the other access point name.
In an exemplary embodiment of the present disclosure, the network switching apparatus further includes:
the second network quality detection module is used for detecting whether the network quality of the terminal equipment meets the communication requirement or not after the packet data network corresponding to the current access point name is switched to the packet data network corresponding to other access point names;
the data card detection module is used for detecting whether the terminal equipment comprises a plurality of data cards or not when the network quality of the terminal equipment does not meet the communication requirement;
and the network switching module is used for switching the network corresponding to the current data card to the network corresponding to other data cards if the terminal equipment comprises a plurality of data cards.
In an exemplary embodiment of the present disclosure, the network switching apparatus further includes:
and the circulating module is used for returning to the step of detecting the data packet transmission condition between the terminal equipment and the communication opposite terminal when the network quality of the terminal equipment meets the communication requirement, and determining whether the network quality of the terminal equipment meets the communication requirement according to the data packet transmission condition.
The specific details of each module or unit in the network switching device have been described in detail in the corresponding network switching method, and therefore are not described herein again.
It should be noted that although in the above detailed description several modules or units of the device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.
In an exemplary embodiment of the present disclosure, there is also provided an electronic device including: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to perform all or part of the steps of the network handover method in the present exemplary embodiment.
Fig. 6 shows a schematic structural diagram of a computer system of an electronic device for implementing an embodiment of the present disclosure. It should be noted that the computer system 600 of the electronic device shown in fig. 6 is only an example, and should not bring any limitation to the functions and the scope of the application of the embodiments of the present disclosure.
As shown in fig. 6, the computer system 600 includes a Central Processing Unit (CPU)601 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. In the RAM 603, various programs and data necessary for system operation are also stored. The CPU601, ROM 602, and RAM 603 are connected to each other via a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
The following components are connected to the I/O interface 605: an input portion 606 including a keyboard, a mouse, and the like; an output portion 607 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a Local Area Network (LAN) card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. The driver 610 is also connected to the I/O interface 605 as needed. A removable medium 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 610 as necessary, so that a computer program read out therefrom is mounted in the storage section 608 as necessary.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 609, and/or installed from the removable medium 611. When the computer program is executed by a Central Processing Unit (CPU)601, various functions defined in the apparatus of the present application are executed.
In an exemplary embodiment of the disclosure, there is also provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of any one of the above.
It should be noted that the computer readable storage medium shown in the present disclosure can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer-readable signal medium may include a propagated data signal with computer-readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, radio frequency, etc., or any suitable combination of the foregoing.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (10)

1. A method for network handover, the method comprising:
detecting a data packet transmission condition between a terminal device and a communication opposite terminal, and determining whether the network quality of the terminal device meets the communication requirement according to the data packet transmission condition;
when the network quality of the terminal equipment does not meet the communication requirement, adjusting the signal quality values of the current serving cell and the adjacent cell of the terminal equipment according to a signal quality threshold value obtained from a network side to obtain an adjusted signal quality value;
sending the adjusted signal quality value to a network side, and enabling the network side to determine whether to switch a serving cell according to the adjusted signal quality value and the signal quality threshold;
and after receiving a cell switching instruction issued by the network side, switching from the current service cell to the adjacent cell.
2. The method according to claim 1, wherein the detecting a packet transmission condition between the terminal device and the correspondent node, and determining whether the network quality of the terminal device meets the communication requirement according to the packet transmission condition comprises:
detecting the packet loss rate of a transmission data packet between the terminal equipment and a communication opposite terminal in unit time;
when the packet loss rate is greater than the probability threshold, judging whether the duration of the packet loss rate greater than the probability threshold is greater than a duration threshold;
if the network quality of the terminal equipment is greater than the time length threshold, determining that the network quality of the terminal equipment does not meet the communication requirement;
and if the network quality of the terminal equipment is not greater than the duration threshold, determining that the network quality of the terminal equipment meets the communication requirement.
3. The method of claim 1, wherein the adjusting the signal quality values of the current serving cell and the neighboring cell of the terminal device according to the signal quality threshold obtained from the network side to obtain the adjusted signal quality values comprises:
the signal quality threshold value obtained from the network side comprises: a first threshold and a second threshold, the first threshold being less than the second threshold;
if the signal quality value of the current serving cell is larger than the first threshold, reducing the signal quality value of the current serving cell to enable the adjusted signal quality value of the current serving cell to be smaller than the first threshold;
if the signal quality value of the adjacent cell is larger than the signal quality value of the current serving cell and smaller than the second threshold, the signal quality value of the adjacent cell is increased, so that the adjusted signal quality value of the adjacent cell is larger than the second threshold.
4. The method of claim 3, wherein the determining whether to handover the serving cell according to the adjusted signal quality value and the signal quality threshold comprises:
and when the adjusted signal quality value of the current serving cell is smaller than the first threshold value and the adjusted signal quality value of the adjacent cell is larger than the second threshold value, determining to switch the serving cell.
5. The method of claim 1, further comprising:
after the current service cell is switched to the adjacent cell, detecting whether the network quality of the terminal equipment meets the communication requirement;
when the network quality of the terminal equipment does not meet the communication requirement, detecting whether a current data card in the terminal equipment is configured with a plurality of access point names or not;
and when the current data card is configured with a plurality of access point names, switching from the packet data network corresponding to the current access point name to the packet data network corresponding to other access point names.
6. The method of claim 5, further comprising:
after switching from the packet data network corresponding to the current access point name to the packet data network corresponding to other access point names, detecting whether the network quality of the terminal equipment meets the communication requirement;
when the network quality of the terminal equipment does not meet the communication requirement, detecting whether the terminal equipment contains a plurality of data cards;
and if the terminal equipment comprises a plurality of data cards, switching from the network corresponding to the current data card to the network corresponding to other data cards.
7. The method of claim 1, further comprising:
and when the network quality of the terminal equipment meets the communication requirement, returning to the step of detecting the data packet transmission condition between the terminal equipment and the communication opposite terminal, and determining whether the network quality of the terminal equipment meets the communication requirement according to the data packet transmission condition.
8. A network switching apparatus, the apparatus comprising:
the network quality determining module is used for detecting the data packet transmission condition between the terminal equipment and the communication opposite terminal and determining whether the network quality of the terminal equipment meets the communication requirement or not according to the data packet transmission condition;
the signal quality value adjusting module is used for adjusting the signal quality values of the current serving cell and the adjacent cell of the terminal equipment according to a signal quality threshold value obtained from a network side when the network quality of the terminal equipment does not meet the communication requirement, so as to obtain the adjusted signal quality value;
a signal quality value sending module, configured to send the adjusted signal quality value to a network side, so that the network side determines whether to switch a serving cell according to the adjusted signal quality value and the signal quality threshold;
and the cell switching module is used for switching from the current service cell to the adjacent cell after receiving a cell switching instruction issued by the network side.
9. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method of any one of claims 1 to 7.
10. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of any of claims 1-7 via execution of the executable instructions.
CN201911067976.XA 2019-11-04 2019-11-04 Network switching method and device, storage medium and electronic equipment Pending CN110719616A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911067976.XA CN110719616A (en) 2019-11-04 2019-11-04 Network switching method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911067976.XA CN110719616A (en) 2019-11-04 2019-11-04 Network switching method and device, storage medium and electronic equipment

Publications (1)

Publication Number Publication Date
CN110719616A true CN110719616A (en) 2020-01-21

Family

ID=69214639

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911067976.XA Pending CN110719616A (en) 2019-11-04 2019-11-04 Network switching method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN110719616A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111542080A (en) * 2020-06-05 2020-08-14 北京字节跳动网络技术有限公司 Mobile network recovery method and device of terminal, terminal and storage medium
CN111601349A (en) * 2020-05-15 2020-08-28 RealMe重庆移动通信有限公司 Terminal network switching method and device and terminal equipment
CN111935705A (en) * 2020-07-28 2020-11-13 Oppo广东移动通信有限公司 Data service management method and device, computer readable medium and terminal equipment
CN112040520A (en) * 2020-08-20 2020-12-04 Oppo(重庆)智能科技有限公司 Network switching method, device, terminal equipment and computer storage medium
CN112969201A (en) * 2021-05-18 2021-06-15 荣耀终端有限公司 Cache depth adjusting method and device
CN113709032A (en) * 2021-08-23 2021-11-26 腾讯科技(深圳)有限公司 Information processing method, system, electronic device and computer readable medium
CN113810966A (en) * 2021-09-07 2021-12-17 维沃移动通信有限公司 Cell switching method and device
CN114025381A (en) * 2022-01-10 2022-02-08 荣耀终端有限公司 Cell switching method and device
CN114710814A (en) * 2022-03-16 2022-07-05 达闼机器人股份有限公司 Control method, device and system of terminal equipment, storage medium and electronic equipment
CN114727215A (en) * 2022-02-25 2022-07-08 达闼机器人股份有限公司 Network quality optimization method and device

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102497659A (en) * 2011-12-05 2012-06-13 中国电信股份有限公司 Method and system for network selection under dual-network coverage, and dual-mode terminal
CN103002482A (en) * 2012-12-27 2013-03-27 深圳市桑达无线通讯技术有限公司 Method for controlling channel switch of mobile terminal
US8565689B1 (en) * 2012-06-13 2013-10-22 All Purpose Networks LLC Optimized broadband wireless network performance through base station application server
CN104703236A (en) * 2015-04-03 2015-06-10 广东欧珀移动通信有限公司 Network switching method and device for terminal communication
CN105263154A (en) * 2015-09-17 2016-01-20 广东欧珀移动通信有限公司 Method and system of Wi-Fi equipment for switching wireless access point
CN105338585A (en) * 2015-11-28 2016-02-17 广东欧珀移动通信有限公司 Network system switching method and device and terminal
CN105792290A (en) * 2014-12-23 2016-07-20 乐视移动智能信息技术(北京)有限公司 Method and device for controlling intelligent terminal to perform wireless roaming
CN105813154A (en) * 2014-12-31 2016-07-27 中国移动通信集团公司 Network layer switching control method and device
CN106686626A (en) * 2016-12-07 2017-05-17 广东欧珀移动通信有限公司 Setting method for Wi-Fi roaming and terminal equipment
CN107046696A (en) * 2017-04-14 2017-08-15 努比亚技术有限公司 The method and mobile terminal of a kind of communication network switching
CN107949024A (en) * 2018-01-08 2018-04-20 广东欧珀移动通信有限公司 AP method for handover control and device, electronic device and computer-readable recording medium
CN107969018A (en) * 2016-10-20 2018-04-27 中兴通讯股份有限公司 A kind of speech business switching method and apparatus
CN108092755A (en) * 2017-12-26 2018-05-29 广东欧珀移动通信有限公司 Parameter regulation means and device
CN108882293A (en) * 2018-06-11 2018-11-23 Oppo广东移动通信有限公司 A kind of cell switching method, terminal and computer readable storage medium
CN109548075A (en) * 2019-01-10 2019-03-29 Oppo广东移动通信有限公司 Measurement report report method, device, storage medium and mobile terminal
CN109699058A (en) * 2019-01-10 2019-04-30 维沃移动通信有限公司 Cell switching method and device
US20190182741A1 (en) * 2018-02-13 2019-06-13 Intel Corporation Dynamic adaptation of maximum packet loss rate (plr) for single radio voice call continuity (srvcc) handover optimization using session description protocol (sdp)

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102497659A (en) * 2011-12-05 2012-06-13 中国电信股份有限公司 Method and system for network selection under dual-network coverage, and dual-mode terminal
US8565689B1 (en) * 2012-06-13 2013-10-22 All Purpose Networks LLC Optimized broadband wireless network performance through base station application server
CN103002482A (en) * 2012-12-27 2013-03-27 深圳市桑达无线通讯技术有限公司 Method for controlling channel switch of mobile terminal
CN105792290A (en) * 2014-12-23 2016-07-20 乐视移动智能信息技术(北京)有限公司 Method and device for controlling intelligent terminal to perform wireless roaming
CN105813154A (en) * 2014-12-31 2016-07-27 中国移动通信集团公司 Network layer switching control method and device
CN104703236A (en) * 2015-04-03 2015-06-10 广东欧珀移动通信有限公司 Network switching method and device for terminal communication
CN105263154A (en) * 2015-09-17 2016-01-20 广东欧珀移动通信有限公司 Method and system of Wi-Fi equipment for switching wireless access point
CN105338585A (en) * 2015-11-28 2016-02-17 广东欧珀移动通信有限公司 Network system switching method and device and terminal
CN107969018A (en) * 2016-10-20 2018-04-27 中兴通讯股份有限公司 A kind of speech business switching method and apparatus
CN106686626A (en) * 2016-12-07 2017-05-17 广东欧珀移动通信有限公司 Setting method for Wi-Fi roaming and terminal equipment
CN107046696A (en) * 2017-04-14 2017-08-15 努比亚技术有限公司 The method and mobile terminal of a kind of communication network switching
CN108092755A (en) * 2017-12-26 2018-05-29 广东欧珀移动通信有限公司 Parameter regulation means and device
CN107949024A (en) * 2018-01-08 2018-04-20 广东欧珀移动通信有限公司 AP method for handover control and device, electronic device and computer-readable recording medium
US20190182741A1 (en) * 2018-02-13 2019-06-13 Intel Corporation Dynamic adaptation of maximum packet loss rate (plr) for single radio voice call continuity (srvcc) handover optimization using session description protocol (sdp)
CN108882293A (en) * 2018-06-11 2018-11-23 Oppo广东移动通信有限公司 A kind of cell switching method, terminal and computer readable storage medium
CN109548075A (en) * 2019-01-10 2019-03-29 Oppo广东移动通信有限公司 Measurement report report method, device, storage medium and mobile terminal
CN109699058A (en) * 2019-01-10 2019-04-30 维沃移动通信有限公司 Cell switching method and device

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111601349A (en) * 2020-05-15 2020-08-28 RealMe重庆移动通信有限公司 Terminal network switching method and device and terminal equipment
CN111542080A (en) * 2020-06-05 2020-08-14 北京字节跳动网络技术有限公司 Mobile network recovery method and device of terminal, terminal and storage medium
CN111935705A (en) * 2020-07-28 2020-11-13 Oppo广东移动通信有限公司 Data service management method and device, computer readable medium and terminal equipment
CN112040520B (en) * 2020-08-20 2023-02-17 Oppo(重庆)智能科技有限公司 Network switching method, device, terminal equipment and computer storage medium
CN112040520A (en) * 2020-08-20 2020-12-04 Oppo(重庆)智能科技有限公司 Network switching method, device, terminal equipment and computer storage medium
CN112969201A (en) * 2021-05-18 2021-06-15 荣耀终端有限公司 Cache depth adjusting method and device
CN112969201B (en) * 2021-05-18 2021-07-23 荣耀终端有限公司 Cache depth adjusting method and device
CN113709032A (en) * 2021-08-23 2021-11-26 腾讯科技(深圳)有限公司 Information processing method, system, electronic device and computer readable medium
CN113709032B (en) * 2021-08-23 2023-05-26 腾讯科技(深圳)有限公司 Information processing method, system, electronic device and computer readable medium
CN113810966A (en) * 2021-09-07 2021-12-17 维沃移动通信有限公司 Cell switching method and device
CN114025381A (en) * 2022-01-10 2022-02-08 荣耀终端有限公司 Cell switching method and device
CN114727215A (en) * 2022-02-25 2022-07-08 达闼机器人股份有限公司 Network quality optimization method and device
CN114710814A (en) * 2022-03-16 2022-07-05 达闼机器人股份有限公司 Control method, device and system of terminal equipment, storage medium and electronic equipment

Similar Documents

Publication Publication Date Title
CN110719616A (en) Network switching method and device, storage medium and electronic equipment
CN110868746B (en) Network switching method and device, electronic equipment and storage medium
US10375610B2 (en) Frequency band switching method and terminal
US20210211916A1 (en) Method for configuring measurement gap, access network device and terminal
WO2020207229A1 (en) Data transmission method and related apparatus
CN104662995B (en) A kind of method, apparatus and system of connection network
CN110868742B (en) Network switching method and device
EP3021520A1 (en) Method and apparatus for delimiting problem
EP3799482A1 (en) Improved wireless terminal roaming
CN103856954A (en) Method and system for detecting roam terminal heartbeat cycle, roam terminal and server
CN111294870A (en) Voice service switching method, device and storage medium
CN112040520A (en) Network switching method, device, terminal equipment and computer storage medium
CN112235780B (en) Data service switching method, equipment, device and storage medium
CN111432453B (en) Communication channel determination method, device and equipment
KR102247314B1 (en) Method and apparatus for recovering radio link failure in mobile communication system
US20070129088A1 (en) Method and system for performing cell reselection during an information transfer
CN112040470B (en) Roaming evaluation method, network management equipment and access point equipment
EP2051429B1 (en) Apparatus and method for setting timer and counter in mobile communication system
EP3582546A1 (en) Handover control method, and network-side device and system
CN111294148B (en) Signaling transmission and receiving method and device, storage medium and terminal
CN109743456B (en) Data transmission method and related device
CN116634519A (en) Network redirection method, device and storage medium
US20140066065A1 (en) Sending measurement messages with updated channel quality measurement information
KR20220055680A (en) Method for Providing Handoff for 5G Terminal
CN108243632B (en) Method, device and terminal for sending pilot signal strength measurement message

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200121