CN115529639A - Network switching method and device, user equipment and readable storage medium - Google Patents

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

Info

Publication number
CN115529639A
CN115529639A CN202110708288.8A CN202110708288A CN115529639A CN 115529639 A CN115529639 A CN 115529639A CN 202110708288 A CN202110708288 A CN 202110708288A CN 115529639 A CN115529639 A CN 115529639A
Authority
CN
China
Prior art keywords
cell
cells
network
core network
user equipment
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
CN202110708288.8A
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202110708288.8A priority Critical patent/CN115529639A/en
Publication of CN115529639A publication Critical patent/CN115529639A/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/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/14Reselecting a network or an air interface
    • 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 application is applicable to the technical field of terminals and provides a network switching method, a network switching device, user equipment and a readable storage medium. The network switching method comprises the following steps: when it is determined that the handover from the first core network to the second core network is required, if the obtained measured values of the signal quality of the M first cells are all smaller than a preset quality threshold, N second cells are determined in the M first cells, cell identifiers of the N second cells and preset measured values of each second cell are sent to the first network device, and the preset measured values are larger than the preset quality threshold. And responding to a switching instruction returned by the first network equipment, and switching to one of the N second cells. The method comprises the steps that after the measured value of the signal quality of N first cells is modified into a preset measured value through the user equipment, the preset measured value is sent to the first network equipment, so that the first network equipment can determine the cell switched by the user equipment, and the switching success rate between the first core network and the second core network is improved.

Description

Network switching method and device, user equipment and readable storage medium
Technical Field
The present application relates to the field of terminals, and in particular, to a network switching method and apparatus, a user equipment, and a readable storage medium.
Background
In the early stage of the construction of the independent networking (SA) network of the fifth generation mobile communication system (5th generation, 5g), the SA network does not provide voice services.
When a User initiates or receives a Voice call on an SA, a 5G base station (gNB) may initiate a redirection or handover request to a User Equipment (UE), trigger the UE to fall back to a base station of a Long Term Evolution (LTE) technology, and provide a Voice over Long-Term Evolution (VoLTE) service. This process is referred to as Evolved Packet System (EPS fallback) flow over the 3rd Generation Partnership project (3 gpp) protocol.
In the existing EPS fallback procedure, when B1 measurement is performed, there may be a situation that the B1 measurement values of all LTE cells in a signal range are all smaller than a B1 threshold, and a cell where the UE falls back cannot be determined, thereby causing a call failure.
Disclosure of Invention
The embodiment of the application provides a network switching method, a network switching device, user equipment and a readable storage medium, which can solve the problem that when B1 measurement is performed, the B1 measurement values of all LTE cells in a signal range are less than a B1 threshold value, and the cells where UE falls back cannot be determined, so that call failure is caused.
In a first aspect, an embodiment of the present application provides a network switching method, which is applied to a user equipment, where the user equipment accesses a first core network through a first network device, and the method includes:
when the switching from the first core network to the second core network is determined to be needed, the signal quality of M first cells is obtained, the first cells are corresponding to the second core network, M is an integer, and M is larger than or equal to 1.
When the measured values of the signal quality of the M first cells are all smaller than a preset quality threshold, determining N second cells in the M first cells, sending cell identifiers of the N second cells and preset measured values of each second cell to the first network equipment, wherein the preset measured values are larger than the preset quality threshold, N is an integer, and M is larger than or equal to N and larger than or equal to 1.
And responding to a switching instruction returned by the first network equipment, and switching to one of the N second cells.
In a possible implementation manner, the network switching method provided by the application is applied to user equipment, and the user equipment may be a device supporting 5G communication and VoLTE, such as a smart phone, a tablet computer, a wearable device, an Augmented Reality (AR)/Virtual Reality (VR) device, and a vehicle-mounted terminal.
In the first aspect, the B1 measurement result of each first cell may be obtained through B1 event measurement, where the B1 measurement result is a signal quality measurement value of the first cell. The preset quality threshold may be a B1 threshold, the first network device may be a gNB, the first core network is a 5G core network, and correspondingly, the second core network may be a 4G core network, that is, an LTE network, and the second network device may be an eNB, and the second core network may carry a call through VoLTE.
In the first aspect, when the measured values of the signal quality of all the first cells in the signal range are smaller than the preset quality threshold, the ue determines N second cells in the M first cells, and sends the cell identifiers of the N second cells and the preset measured value of each second cell to the first network device, where the preset measured value is larger than the preset quality threshold, so that the first network device can determine a cell to which the ue is handed over according to the received measured value, and instruct the ue to handover to the second cell, thereby completing the handover between the first core network and the second core network.
In some embodiments, the second core network is configured to carry telephony traffic.
Determining that a handover from a first core network to a second core network is required, comprising: when responding to a call request, it is determined that a handover from a first core network to a second core network is required.
In some embodiments, the measure of signal quality comprises a reference signal received power.
Determining N second cells among the M first cells, including:
and sequencing the received power of the reference signals in the M first cells from big to small, and determining the first N first cells in the front sequencing as second cells.
In some embodiments, the measure of signal quality comprises a reference signal received quality.
Determining N second cells among the M first cells, including:
and sequencing the receiving quality of the reference signals in the M first cells from big to small, and determining the first N first cells in the front sequencing as second cells.
In some embodiments, after responding to the handover instruction returned by the first network device, the method further includes:
and acquiring the resident state of the user equipment on the second network equipment. And when the residing state indicates that the user equipment fails to reside in the second cell, the user equipment is switched to second network equipment corresponding to a third cell, and the third cell is other second cells in the N second cells.
In some embodiments, after the user equipment is handed over to the third cell, the method further includes:
and writing the cell identification of the second cell into a suppressed cell list, wherein the suppressed cell list comprises the cell identification of the user equipment which fails to camp.
In some embodiments, sending the cell identifiers of the N second cells and the preset measurement value of each second cell to the first network device includes:
and sending the cell identifier and the preset measurement value of each second cell which is not recorded in the suppression cell list in the N second cells to the first network equipment.
In a second aspect, an embodiment of the present application further provides a network switching method, which is applied to a user equipment, where the user equipment accesses a first core network through a first network device, and the method includes:
after the user equipment responds to the call request, a first cell with at least two signal quality measurement values larger than a preset quality threshold is obtained, and the first cell is a cell corresponding to a second core network.
The cell identity of each first cell and the measured value of the signal quality are sent to the first network device.
And responding to a switching instruction from the first network equipment, wherein the switching instruction is used for instructing the user equipment to switch to the second cell according to the cell identification of the second cell, and the second cell is determined by the first network equipment from at least two first cells. And acquiring the resident state of the user equipment on the second network equipment corresponding to the second cell.
And when the residing state indicates that the user equipment fails to reside in the second cell, the user equipment is switched to second network equipment corresponding to a third cell, and the third cell is a cell except the second cell in the at least two first cells.
In a possible implementation manner, the network switching method provided by the application is applied to user equipment, and the user equipment may be a device supporting 5G communication and VoLTE, such as a smart phone, a tablet computer, a wearable device, an Augmented Reality (AR)/Virtual Reality (VR) device, and a vehicle-mounted terminal.
In the second aspect, the B1 measurement result of each first cell may be obtained through B1 event measurement, where the B1 measurement result is a signal quality measurement value of the first cell. The preset quality threshold may be a B1 threshold, the first network device may be a gNB, the first core network may be a 5G core network, and correspondingly, the second core network may be a 4G core network, that is, an LTE network, and the second core network may carry a call through VoLTE.
In a second aspect, when the user equipment fails to camp on the fallback cell (i.e., the second cell), the fallback cell (i.e., the third cell) is re-determined and camping on the re-determined fallback cell is attempted. By reselecting the fallback cell, the success rate of the switching process between the first core network and the second core network can be improved.
In some embodiments, after the user equipment is handed over to the third cell, the method further includes: and writing the cell identification of the second cell into a suppressed cell list, wherein the suppressed cell list comprises the cell identification of the user equipment which fails to camp.
In some embodiments, sending the cell identifier of each first cell and the measured value of the signal quality to the first network device includes: and sending the cell identification and the measured value of the signal quality of each first cell which is not recorded in the suppression cell list to the first network equipment.
In a third aspect, an embodiment of the present application further provides a network switching apparatus, which is applied to a user equipment, where the user equipment accesses a first core network through a first network device, and the apparatus includes:
the device comprises an acquisition module and a switching module, wherein the acquisition module is used for acquiring the signal quality of M first cells when the first core network is required to be switched to a second core network, the first cells are corresponding to the second core network, M is an integer and is more than or equal to 1.
And the sending module is used for determining N second cells in the M first cells when the measured values of the signal quality of the M first cells are all smaller than a preset quality threshold value, sending the cell identifiers of the N second cells and the preset measured value of each second cell to the first network equipment, wherein the preset measured value is larger than the preset quality threshold value, N is an integer, and M is larger than or equal to N and larger than or equal to 1.
And the switching module is used for responding to a switching instruction returned by the first network equipment and switching to one of the N second cells.
In some embodiments, the second core network is configured to carry telephony traffic.
The apparatus also includes a determining module configured to determine that a handoff from the first core network to the second core network is required when responding to the call request.
In some embodiments, the measure of signal quality comprises a reference signal received power.
And the determining module is further configured to rank the received powers of the reference signals in the M first cells from large to small, and determine first N first cells in the top rank as second cells.
In some embodiments, the measure of signal quality comprises a reference signal received quality.
The determining module is further configured to rank the reference signal reception quality in the M first cells from high to low, and determine the first N first cells in the top rank as second cells.
In some embodiments, the obtaining module is further configured to obtain a residence state of the user equipment on the second network device.
The switching module is further configured to switch, when the camping state indicates that the user equipment fails to camp in the second cell, the user equipment to a second network device corresponding to a third cell, where the third cell is another second cell of the N second cells.
In some embodiments, the apparatus further includes a recording module, configured to write the cell identifier of the second cell into a suppressed cell list, where the suppressed cell list includes a cell identifier of a ue that fails to camp on.
In some embodiments, the sending module is specifically configured to send, to the first network device, a cell identifier and a preset measurement value of each second cell, which is not recorded in the suppression cell list, in the N second cells.
In a fourth aspect, an embodiment of the present application further provides a network switching apparatus, which is applied to a user equipment, where the user equipment accesses a first core network through a first network device, and the apparatus includes:
and the obtaining module is used for obtaining at least two first cells of which the measured values of the signal quality are greater than a preset quality threshold value after the user equipment responds to the call request, wherein the first cells are cells corresponding to the second core network.
And the sending module is used for sending the cell identifier of each first cell and the measured value of the signal quality to the first network equipment.
And the switching module is used for responding to a switching instruction from the first network equipment, wherein the switching instruction is used for indicating the user equipment to switch to a second cell according to the cell identifier of the second cell, and the second cell is determined by the first network equipment from at least two first cells.
The obtaining module is further configured to obtain a residence state of the user equipment on a second network device corresponding to the second cell. And the switching module is further configured to switch the user equipment to a third cell when the camping state indicates that the user equipment fails to camp in the second cell, and perform a call through the second core network, where the third cell is a cell other than the second cell in the at least two first cells.
In some embodiments, the apparatus further includes a recording module, configured to write the cell identifier of the second cell into a suppressed cell list, where the suppressed cell list includes a cell identifier of a user equipment that has failed to camp on.
In some embodiments, the sending module is specifically configured to send, to the first network device, a cell identifier and a measured value of the signal quality of each first cell that are not recorded in the suppression cell list.
In a fifth aspect, an embodiment of the present application provides a user equipment, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the method provided in the first aspect is implemented.
In a sixth aspect, the present application provides a user equipment, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the method provided in the second aspect when executing the computer program.
In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, where a computer program is stored, and when executed by a processor, the computer program implements the method provided in the first aspect.
In an eighth aspect, the present application provides a computer-readable storage medium, where a computer program is stored, and when executed by a processor, the computer program implements the method provided in the second aspect.
In a ninth aspect, the present application provides a computer program product, which when run on a user equipment, causes the user equipment to execute the method provided in the first aspect.
In a tenth aspect, embodiments of the present application provide a computer program product, which, when run on a user equipment, causes the user equipment to execute the method provided in the second aspect.
In an eleventh aspect, an embodiment of the present application provides a chip system, where the chip system includes a memory and a processor, and the processor executes a computer program stored in the memory to implement the method provided in the first aspect.
In a twelfth aspect, an embodiment of the present application provides a chip system, where the chip system includes a memory and a processor, and the processor executes a computer program stored in the memory to implement the method provided in the second aspect.
In a thirteenth aspect, an embodiment of the present application provides a chip system, where the chip system includes a processor, the processor is coupled to the computer-readable storage medium provided in the fourth aspect, and the processor executes a computer program stored in the computer-readable storage medium to implement the method provided in the first aspect.
In a fourteenth aspect, an embodiment of the present application provides a chip system, where the chip system includes a processor, the processor is coupled to the computer-readable storage medium provided in the fourth aspect, and the processor executes a computer program stored in the computer-readable storage medium to implement the method provided in the second aspect.
It is understood that the beneficial effects of the second to fourteenth aspects can be seen from the description of the first aspect, and are not repeated herein.
Drawings
Fig. 1 is an application scenario of a network switching method according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of a user equipment according to an embodiment of the present application;
fig. 3 is a schematic software structure diagram of a user equipment according to an embodiment of the present application;
fig. 4 is a schematic flowchart of a network handover method applied to a called party according to an embodiment of the present application;
fig. 5 is a schematic flowchart of a network switching method applied to a caller according to an embodiment of the present application;
fig. 6 is a schematic flowchart of another network handover method provided in the embodiment of the present application when the network handover method is applied to a called party;
fig. 7 is a schematic structural diagram of a network switching device according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of another network switching apparatus according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of another network switching device according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of another network switching apparatus according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of another network switching apparatus according to an embodiment of the present application;
fig. 12 is a schematic structural diagram of another user equipment according to an embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It should be understood that the term "and/or" as used in this specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items and includes such combinations.
As used in this specification and the appended claims, the term "if" may be interpreted contextually as "when", "upon" or "in response to" determining "or" in response to detecting ".
Furthermore, in the description of the present application and the appended claims, the terms "first," "second," "third," and the like are used for distinguishing between descriptions and not necessarily for describing or implying relative importance.
Reference throughout this specification to "one embodiment" or "some embodiments," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application.
Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or the like, in various places throughout this specification are not necessarily all referring to the same embodiment, but rather mean "one or more but not all embodiments" unless specifically stated otherwise. The terms "comprising," "including," "having," and variations thereof mean "including, but not limited to," unless otherwise specifically stated.
Fig. 1 shows an application scenario of a network switching method.
Referring to fig. 1, a 5G core network 11 and a plurality of 5G base stations 13 are included, and the plurality of 5G base stations 13 (gnbs) and the 5G core network form a 5G SA network. The LTE network further comprises a 4G core network 12 and a plurality of 4G base stations 14, wherein the plurality of 4G base stations 14 (enhanced nodebs, enbs) and the 4G core network form the LTE network, and the LTE network can provide a VoLTE service. The UE is connected to the gNB13 and communicates through the 5G core network 11, and in fig. 1, the UE is shown by taking a smart phone 15 as an example. The signal coverage of the gNB13 is the cell of the gNB13, and similarly, the signal coverage of the eNB14 is the cell of the eNB 14.
However, since the SA network of 5G is initially established, the SA network does not provide a voice service. When the smart phone 15 initiates or receives a voice call on the SA, the gNB13 may initiate an EPS fallback procedure to the smart phone 15, and trigger the smart phone 15 to fall back to the 4G base station 14 for a call. Namely, the smart phone 15 disconnects from the gNB13 and then connects to the eNB14, and performs voice call through the VoLTE function provided by the 4G core network 12.
When the SA network connected to the smart phone 15 is an EPS fallback based on the request type flag "handover", the SA network needs to instruct the smart phone 15 to perform B1 measurement first, and then determine the eNB to be switched according to the B1 measurement result reported by the smart phone 15 and the feature information of the smart phone (e.g., the antenna number used in the reporting, the frequency band that can be supported, etc.).
In some embodiments, when performing B1 measurements, there may be a case where the B1 measurements of all LTE cells within the signal range are less than the B1 threshold. In this case, since the fallback cell (i.e., the target LTE cell) of the UE cannot be determined, the UE may not fall back to the eNB, the EPS fallback procedure cannot be completed, and the call cannot be performed using the VoLTE function, which may result in a call failure.
Therefore, the application provides a network switching method, when it is determined that a first core network (5G core network) needs to be switched to a second core network (4G core network, namely LTE core network), signal quality (B1 measured value) of M first cells (namely LTE cells) is obtained, wherein M is an integer and is more than or equal to 1.
When the measured values of the signal quality of the M first cells are all smaller than a preset quality threshold (B1 threshold), N second cells are determined in the M first cells, cell identifiers of the N second cells and a preset measured value of each second cell are sent to the first network equipment, the preset measured value is larger than the preset quality threshold, N is an integer, and M is larger than or equal to N and larger than or equal to 1. And then switching to one of the N second cells in response to a switching instruction returned by the first network equipment.
When the B1 measurement values of all LTE cells in the signal range are smaller than the B1 threshold value, the UE modifies the B1 measurement values of N LTE cells to be larger than the B1 threshold value and then sends the B1 measurement values to the gNB, so that the gNB can determine the fallback cell of the UE, an EPS fallback procedure is completed, the first core network is switched to the second core network, and the success rate of voice call is improved.
In other embodiments, after determining the fallback cell of the UE through the B1 measurement, the UE cannot successfully camp in the fallback cell, the EPS fallback procedure cannot be completed, and then the call cannot be performed using the VoLTE function, resulting in a call failure.
For this reason, the present application further provides a network handover method, when the UE fails to camp on the fallback cell, the cell is recorded in the suppression cell list, and then the fallback cell is re-determined, and the UE attempts to camp on the re-determined fallback cell. By reselecting the fallback cell, the success rate of the EPS fallback flow can be improved, and the success rate of voice call connection is further improved.
The network switching method provided by the embodiment of the application can be applied to the UE. The UE may be an electronic device having a 5G function and capable of performing a VoLTE call, for example, a 5G-capable mobile phone, a tablet computer, a wearable device, an in-vehicle device, and the like, and the specific type of the UE is not limited in this embodiment of the application.
It should be noted that, in the present application, the network switching method is described by taking an example that, in a scenario of SA, the UE accesses the 5G core network through the gNB and switches to the 4G core network to perform a call when receiving a call request. However, the network switching method provided in the present application is not limited to this scenario.
As an example, the network handover method provided by the present application may also be applied to a Non-independent network (Non Stand Alone) scenario, for example, when the UE resides in the eNB, if the B1 threshold configuration of the gNB is higher, the network handover method provided by the present application may be used to trigger the B1 measurement and report, so as to trigger the addition of a Secondary Cell Group (SCG) of the 5G network.
In another example, in a scenario of SA, when the UE resides in the eNB, if the B1 threshold configuration of the gNB is higher, a local B1 threshold may be set on the UE, where the local B1 threshold is smaller than the B1 threshold configured by the gNB. When the B1 measurement value obtained by B1 measurement meets the local B1 threshold value but does not meet the B1 threshold value configured by the gNB, the B1 measurement value is changed into a preset measurement value (the preset measurement value is greater than the B1 threshold value configured by the gNB) and reported, so that the network injection ratio of 5G can be effectively improved.
Fig. 2 shows a schematic structural diagram of a UE.
In fig. 2, the UE is an electronic device 200. The electronic device 200 may include a processor 210, an external memory interface 220, an internal memory 221, a Universal Serial Bus (USB) interface 230, a charging management module 240, a power management module 241, a battery 242, an antenna 1, an antenna 2, a mobile communication module 250, a wireless communication module 260, an audio module 270, a speaker 270A, a receiver 270B, a microphone 270C, an earphone interface 270D, a sensor module 280, keys 290, a motor 291, an indicator 292, a camera 293, a display screen 294, a Subscriber Identification Module (SIM) card interface 295, and the like.
The sensor module 280 may include a pressure sensor 280A, a gyroscope sensor 280B, an air pressure sensor 280C, a magnetic sensor 280D, an acceleration sensor 280E, a distance sensor 280F, a proximity light sensor 280G, a fingerprint sensor 280H, a temperature sensor 280J, a touch sensor 280K, an ambient light sensor 280L, a bone conduction sensor 280M, and the like.
It is to be understood that the illustrated structure of the embodiment of the present application does not specifically limit the electronic device 200. In other embodiments of the present application, the electronic device 200 may include more or fewer components than shown, or combine certain components, or split certain components, or a different arrangement of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
For example, when the electronic device 200 is a mobile phone or a tablet computer, all of the components shown in the drawings may be included, or only some of the components shown in the drawings may be included.
Processor 210 may include one or more processing units, such as: the processor 210 may include an Application Processor (AP), a modem processor, a Graphics Processing Unit (GPU), an Image Signal Processor (ISP), a controller, a memory, a video codec, a Digital Signal Processor (DSP), a baseband processor, and/or a neural-Network Processing Unit (NPU), etc. The different processing units may be separate devices or may be integrated into one or more processors.
The controller may be, among other things, a neural center and a command center of the electronic device 200. The controller can generate an operation control signal according to the instruction operation code and the time sequence signal to finish the control of instruction fetching and instruction execution.
A memory may also be provided in processor 210 for storing instructions and data.
In some embodiments, the memory in the processor 210 is a cache memory. The memory may hold instructions or data that have just been used or recycled by processor 210. If the processor 210 needs to reuse the instruction or data, it may be called directly from memory. Avoiding repeated accesses reduces the latency of the processor 210, thereby increasing the efficiency of the system.
In some embodiments, processor 210 may include one or more interfaces. The interface may include an integrated circuit (I2C) interface, an integrated circuit built-in audio (I2S) interface, a Pulse Code Modulation (PCM) interface, a universal asynchronous receiver/transmitter (UART) interface, a Mobile Industry Processor Interface (MIPI), a general-purpose input/output (GPIO) interface, a Subscriber Identity Module (SIM) interface, and/or a Universal Serial Bus (USB) interface, etc.
The I2C interface is a bidirectional synchronous serial bus including a serial data line (SDA) and a Serial Clock Line (SCL). In some embodiments, processor 210 may include multiple sets of I2C buses. The processor 210 may be coupled to the touch sensor 280K, the charger, the flash, the camera 293, and the like through different I2C bus interfaces. For example: the processor 210 may be coupled to the touch sensor 280K through an I2C interface, so that the processor 210 and the touch sensor 280K communicate through an I2C bus interface to implement the touch function of the electronic device 200.
The I2S interface may be used for audio communication. In some embodiments, processor 210 may include multiple sets of I2S buses. Processor 210 may be coupled to audio module 270 via an I2S bus, enabling communication between processor 210 and audio module 270. In some embodiments, audio module 270 may pass audio signals to wireless communication module 260 through an I2S interface.
The PCM interface may also be used for audio communication, sampling, quantizing and encoding analog signals. In some embodiments, audio module 270 and wireless communication module 260 may be coupled by a PCM bus interface.
In some embodiments, audio module 270 may also pass audio signals to wireless communication module 260 through a PCM interface. Both the I2S interface and the PCM interface may be used for audio communication.
The UART interface is a universal serial data bus used for asynchronous communications. The bus may be a bidirectional communication bus. It converts the data to be transmitted between parallel communications.
In some embodiments, a UART interface is generally used to connect the processor 210 with the wireless communication module 260. For example: the processor 210 communicates with the bluetooth module in the wireless communication module 260 through the UART interface to implement the bluetooth function. In some embodiments, the audio module 270 may transmit the audio signal to the wireless communication module 260 through a UART interface, so as to realize the function of playing music through a bluetooth headset.
The MIPI interface may be used to connect the processor 210 with peripheral devices such as the display screen 294, the camera 293, and the like. The MIPI interface includes a Camera Serial Interface (CSI), a Display Serial Interface (DSI), and the like. In some embodiments, processor 210 and camera 293 communicate via a CSI interface to implement the capture functionality of electronic device 200. The processor 210 and the display screen 294 communicate through the DSI interface to implement a display function of the electronic device 200.
The GPIO interface may be configured by software. The GPIO interface may be configured as a control signal and may also be configured as a data signal. In some embodiments, a GPIO interface may be used to connect processor 210 with camera 293, display 294, wireless communication module 260, audio module 270, sensor module 280, and the like. The GPIO interface may also be configured as an I2C interface, an I2S interface, a UART interface, an MIPI interface, and the like.
The USB interface 230 is an interface conforming to the USB standard specification, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, or the like. The USB interface 230 may be used to connect a charger to charge the electronic device 200, and may also be used to transmit data between the electronic device 200 and a peripheral device. And the method can also be used for connecting a headset and playing audio through the headset. The interface may also be used to connect other electronic devices, such as AR devices and the like.
It should be understood that the interfacing relationship between the modules illustrated in the embodiments of the present application is only an illustration, and does not limit the structure of the electronic device 200.
In other embodiments of the present application, the electronic device 200 may also adopt different interface connection manners or a combination of multiple interface connection manners in the above embodiments.
The charge management module 240 is configured to receive a charging input from a charger. The charger may be a wireless charger or a wired charger.
In some wired charging embodiments, the charging management module 240 may receive charging input from a wired charger via the USB interface 230.
In some wireless charging embodiments, the charging management module 240 may receive a wireless charging input through a wireless charging coil of the electronic device 200. The charging management module 240 may also supply power to the electronic device through the power management module 241 while charging the battery 242.
The power management module 241 is used to connect the battery 242, the charging management module 240 and the processor 210. The power management module 241 receives input from the battery 242 and/or the charging management module 240, and provides power to the processor 210, the internal memory 221, the external memory, the display 294, the camera 293, and the wireless communication module 260. The power management module 241 may also be used to monitor parameters such as battery capacity, battery cycle number, battery state of health (leakage, impedance), etc.
In other embodiments, the power management module 241 may be disposed in the processor 210.
In other embodiments, the power management module 241 and the charging management module 240 may be disposed in the same device.
The wireless communication function of the electronic device 200 may be implemented by the antenna 1, the antenna 2, the mobile communication module 250, the wireless communication module 260, the modem processor, the baseband processor, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the electronic device 200 may be used to cover a single or multiple communication bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed as a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The mobile communication module 250 may provide a solution including 2G/3G/4G/5G wireless communication applied on the electronic device 200. The mobile communication module 250 may include at least one filter, a switch, a power amplifier, a Low Noise Amplifier (LNA), and the like. The mobile communication module 250 may receive the electromagnetic wave from the antenna 1, filter, amplify, etc. the received electromagnetic wave, and transmit the electromagnetic wave to the modem processor for demodulation. The mobile communication module 250 may also amplify the signal modulated by the modem processor, and convert the signal into electromagnetic wave through the antenna 1 to radiate the electromagnetic wave.
In some embodiments, at least some of the functional modules of the mobile communication module 250 may be disposed in the processor 210.
In some embodiments, at least some of the functional blocks of the mobile communication module 250 may be provided in the same device as at least some of the blocks of the processor 210.
The modem processor may include a modulator and a demodulator. The modulator is used for modulating a low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used for demodulating the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then passes the demodulated low frequency baseband signal to a baseband processor for processing. The low frequency baseband signal is processed by the baseband processor and then transferred to the application processor. The application processor outputs sound signals through an audio device (not limited to the speaker 270A, the receiver 270B, etc.) or displays images or video through the display screen 294. In some embodiments, the modem processor may be a stand-alone device.
In other embodiments, the modem processor may be provided in the same device as the mobile communication module 250 or other functional modules, independent of the processor 210.
The wireless communication module 260 may provide a solution for wireless communication applied to the electronic device 200, including Wireless Local Area Networks (WLANs) (e.g., wireless fidelity (Wi-Fi) networks), bluetooth (bluetooth, BT), global Navigation Satellite System (GNSS), frequency Modulation (FM), near Field Communication (NFC), infrared (IR), and the like. The wireless communication module 260 may be one or more devices integrating at least one communication processing module. The wireless communication module 260 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on electromagnetic wave signals, and transmits the processed signals to the processor 210. The wireless communication module 260 may also receive a signal to be transmitted from the processor 210, frequency-modulate and amplify the signal, and convert the signal into electromagnetic waves via the antenna 2 to radiate the electromagnetic waves.
In some embodiments, antenna 1 of electronic device 200 is coupled to mobile communication module 250 and antenna 2 is coupled to wireless communication module 260, such that electronic device 200 may communicate with networks and other devices via wireless communication techniques. The wireless communication technology may include global system for mobile communications (GSM), general Packet Radio Service (GPRS), code Division Multiple Access (CDMA), wideband Code Division Multiple Access (WCDMA), time division code division multiple access (time-division multiple access, TD-SCDMA), long term evolution (long term evolution, LTE), BT, GNSS, WLAN, NFC, FM, and/or IR technologies, among others. GNSS may include Global Positioning System (GPS), global navigation satellite system (GLONASS), beidou satellite navigation system (BDS), quasi-zenith satellite system (QZSS), and/or Satellite Based Augmentation System (SBAS).
The electronic device 200 implements display functions via the GPU, the display screen 294, and the application processor. The GPU is a microprocessor for image processing, and is connected to the display screen 294 and an application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 210 may include one or more GPUs that execute program instructions to generate or alter display information.
The display screen 294 is used to display images, video, and the like. Such as instructional video and user action screen video in embodiments of the application, display screen 294 comprises a display panel. The display panel may adopt a Liquid Crystal Display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (active-matrix organic light-emitting diode, AMOLED), a flexible light-emitting diode (FLED), a miniature, a Micro-oeld, a quantum dot light-emitting diode (QLED), and the like.
In some embodiments, the electronic device 200 may include 1 or N display screens 294, N being a positive integer greater than 1.
The electronic device 200 may implement a shooting function through the ISP, the camera 293, the video codec, the GPU, the display screen 294, and the application processor.
The ISP is used to process the data fed back by the camera 293. For example, when a user takes a picture, the shutter is opened, light is transmitted to the camera photosensitive element through the lens, an optical signal is converted into an electric signal, and the camera photosensitive element transmits the electric signal to the ISP for processing and converting the electric signal into an image visible to the naked eye. The ISP can also carry out algorithm optimization on noise, brightness and skin color of the image. The ISP can also optimize parameters such as exposure, color temperature and the like of a shooting scene.
In some embodiments, the ISP may be provided in camera 293.
The camera 293 is used to capture still images or video. The object generates an optical image through the lens and projects the optical image to the photosensitive element. The focal length of the lens can be used for representing the view range of the camera, and the smaller the focal length of the lens is, the larger the view range of the lens is. The photosensitive element may be a Charge Coupled Device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The light sensing element converts the optical signal into an electrical signal, which is then passed to the ISP where it is converted into a digital image signal. And the ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into image signal in standard RGB, YUV and other formats.
In the present application, the electronic device 200 may include 2 or more than 2 cameras 293.
The digital signal processor is used for processing digital signals, and can process digital image signals and other digital signals. For example, when the electronic device 200 selects a frequency bin, the digital signal processor is used to perform fourier transform or the like on the frequency bin energy.
Video codecs are used to compress or decompress digital video. The electronic device 200 may support one or more video codecs. In this way, the electronic device 200 may play or record video in a variety of encoding formats, such as: moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, and the like.
The NPU is a neural-network (NN) computing processor, which processes input information quickly by referring to a biological neural network structure, for example, by referring to a transfer mode between neurons of a human brain, and can also learn by itself continuously. The NPU can implement applications such as intelligent recognition of the electronic device 200, for example: image recognition, face recognition, speech recognition, text understanding, and the like.
In an embodiment of the present application, the NPU or other processor may be configured to perform operations such as analyzing and processing images in the video stored in the electronic device 200.
The external memory interface 220 may be used to connect an external memory card, such as a Micro SD card, to extend the memory capability of the electronic device 200. The external memory card communicates with the processor 210 through the external memory interface 220 to implement a data storage function. For example, files such as music, video, etc. are saved in an external memory card.
Internal memory 221 may be used to store computer-executable program code, which includes instructions. The processor 210 executes various functional applications of the electronic device 200 and data processing by executing instructions stored in the internal memory 221. The internal memory 221 may include a program storage area and a data storage area.
The storage program area may store an operating system, and an application program (such as a sound playing function, an image playing function, etc.) required by at least one function. The data storage area may store data (e.g., audio data, phone book, etc.) created during use of the electronic device 200.
In addition, the internal memory 221 may include a high-speed random access memory, and may further include a nonvolatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash memory (UFS), and the like.
Electronic device 200 may implement audio functions via audio module 270, speaker 270A, receiver 270B, microphone 270C, headphone interface 270D, and an application processor, among other things.
Audio module 270 is used to convert digital audio signals to analog audio signal outputs and also to convert analog audio inputs to digital audio signals. Audio module 270 may also be used to encode and decode audio signals. In some embodiments, the audio module 270 may be disposed in the processor 210, or some functional modules of the audio module 270 may be disposed in the processor 210.
The speaker 270A, also called a "horn", is used to convert an audio electrical signal into an acoustic signal. The electronic device 200 may listen to music through the speaker 270A, or listen to a hands-free call, for example, the speaker may play the comparison analysis result provided by the embodiment of the present application.
The receiver 270B, also called "earpiece", is used to convert the electrical audio signal into an acoustic signal. When the electronic apparatus 200 receives a call or voice information, it is possible to receive voice by placing the receiver 270B close to the human ear.
The microphone 270C, also referred to as a "microphone," is used to convert acoustic signals into electrical signals. When making a call or sending voice information, the user can input a voice signal into the microphone 270C by uttering a voice signal near the microphone 270C through the mouth of the user. The electronic device 200 may be provided with at least one microphone 270C.
In other embodiments, the electronic device 200 may be provided with two microphones 270C to achieve a noise reduction function in addition to collecting sound signals.
In other embodiments, the electronic device 200 may further include three, four or more microphones 270C to collect sound signals, reduce noise, identify sound sources, and implement directional recording functions.
The headphone interface 270D is used to connect wired headphones. The headset interface 270D may be the USB interface 230, or may be an open mobile electronic device platform (OMTP) standard interface of 3.5mm, or a Cellular Telecommunications Industry Association (CTIA) standard interface.
The pressure sensor 280A is used to sense a pressure signal, which can be converted into an electrical signal. In some embodiments, pressure sensor 280A may be disposed on display screen 294. The pressure sensor 280A can be of a wide variety, such as a resistive pressure sensor, an inductive pressure sensor, a capacitive pressure sensor, and the like. The capacitive pressure sensor may be a sensor comprising at least two parallel plates having an electrically conductive material. When a force acts on the pressure sensor 280A, the capacitance between the electrodes changes. The electronic device 200 determines the intensity of the pressure from the change in capacitance. When a touch operation is applied to the display screen 294, the electronic apparatus 200 detects the intensity of the touch operation based on the pressure sensor 280A. The electronic apparatus 200 may also calculate the touched position from the detection signal of the pressure sensor 280A.
In some embodiments, the touch operations that are applied to the same touch position but have different touch operation intensities may correspond to different operation instructions.
For example: and when the touch operation with the touch operation intensity smaller than the first pressure threshold value acts on the short message application icon, executing an instruction for viewing the short message. And when the touch operation with the touch operation intensity larger than or equal to the first pressure threshold value acts on the short message application icon, executing an instruction of newly building the short message.
The gyro sensor 280B may be used to determine the motion pose of the electronic device 200. In some embodiments, the angular velocity of the electronic device 200 about three axes (i.e., x, y, and z axes) may be determined by the gyroscope sensor 280B. The gyro sensor 280B may be used for photographing anti-shake.
For example, when the shutter is pressed, the gyro sensor 280B detects a shake angle of the electronic device 200, calculates a distance to be compensated for by the lens module according to the shake angle, and allows the lens to counteract the shake of the electronic device 200 through a reverse movement, thereby achieving anti-shake. The gyro sensor 280B may also be used for navigation, somatosensory gaming scenes.
The air pressure sensor 280C is used to measure air pressure. In some embodiments, electronic device 200 calculates altitude, aiding in positioning and navigation, from barometric pressure values measured by barometric pressure sensor 280C.
The magnetic sensor 280D includes a hall sensor. The electronic device 200 may detect the opening and closing of the flip holster using the magnetic sensor 280D. In some embodiments, when the electronic device 200 is a flip phone, the electronic device 200 may detect the opening and closing of the flip according to the magnetic sensor 280D. And then according to the opening and closing state of the leather sheath or the opening and closing state of the flip cover, the automatic unlocking of the flip cover is set.
The acceleration sensor 280E may detect the magnitude of acceleration of the electronic device 200 in various directions (typically three axes). The magnitude and direction of gravity can be detected when the electronic device 200 is stationary. The method can also be used for identifying the posture of the electronic equipment, and is applied to horizontal and vertical screen switching, pedometers and the like.
A distance sensor 280F for measuring a distance. The electronic device 200 may measure the distance by infrared or laser. In some embodiments, taking a picture of a scene, the electronic device 200 may utilize the distance sensor 280F to range for fast focus.
The proximity light sensor 280G may include, for example, a Light Emitting Diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The electronic apparatus 200 emits infrared light to the outside through the light emitting diode. The electronic device 200 detects infrared reflected light from nearby objects using a photodiode.
In some embodiments, when sufficient reflected light is detected, it may be determined that there is an object near the electronic device 200.
In other embodiments, the electronic device 200 may determine that there are no objects near the electronic device 200 when insufficient reflected light is detected.
The electronic device 200 can utilize the proximity sensor 280G to detect that the user holds the electronic device 200 close to the ear for talking, so as to automatically turn off the screen to save power. The proximity light sensor 280G may also be used in a holster mode, a pocket mode automatically unlocks and locks the screen.
The ambient light sensor 280L is used to sense ambient light brightness. The electronic device 200 may adaptively adjust the brightness of the display screen 294 based on the perceived ambient light level. The ambient light sensor 280L may also be used to automatically adjust the white balance when taking a picture. The ambient light sensor 280L may also cooperate with the proximity light sensor 280G to detect whether the electronic device 200 is in a pocket to prevent inadvertent contact.
The fingerprint sensor 280H is used to collect a fingerprint. The electronic device 200 can utilize the collected fingerprint characteristics to unlock the fingerprint, access the application lock, photograph the fingerprint, answer an incoming call with the fingerprint, and the like.
The temperature sensor 280J is used to detect temperature.
In some embodiments, the electronic device 200 implements a temperature processing strategy using the temperature detected by the temperature sensor 280J. For example, when the temperature reported by the temperature sensor 280J exceeds the threshold, the electronic device 200 performs a reduction in performance of a processor located near the temperature sensor 280J, so as to reduce power consumption and implement thermal protection.
In other embodiments, the electronic device 200 heats the battery 242 when the temperature is below another threshold to avoid the low temperature causing the electronic device 200 to shut down abnormally.
In other embodiments, when the temperature is below a further threshold, the electronic device 200 performs a boost on the output voltage of the battery 242 to avoid abnormal shutdown due to low temperature.
The touch sensor 280K is also referred to as a "touch panel". The touch sensor 280K may be disposed on the display screen 294, and the touch sensor 280K and the display screen 294 form a touch screen, which is also called a "touch screen". The touch sensor 280K is used to detect a touch operation applied thereto or nearby. The touch sensor can communicate the detected touch operation to the application processor to determine the touch event type. Visual output related to touch operations may be provided through the display screen 294.
In other embodiments, the touch sensor 280K can be disposed on a surface of the electronic device 200 at a different location than the display screen 294.
The bone conduction sensor 280M may acquire a vibration signal. In some embodiments, the bone conduction sensor 280M may acquire a vibration signal of the human vocal part vibrating the bone mass. The bone conduction sensor 280M may also contact the pulse of the human body to receive the blood pressure pulsation signal.
In some embodiments, bone conduction sensor 280M may also be disposed in a headset, integrated into a bone conduction headset. The audio module 270 may analyze a voice signal based on the vibration signal of the bone mass vibrated by the sound part acquired by the bone conduction sensor 280M, so as to implement a voice function. The application processor can analyze heart rate information based on the blood pressure beating signal acquired by the bone conduction sensor 280M, so as to realize the heart rate detection function.
The keys 290 include a power-on key, a volume key, etc. The keys 290 may be mechanical keys. Or may be touch keys. The electronic apparatus 200 may receive a key input, and generate a key signal input related to user setting and function control of the electronic apparatus 200.
The motor 291 may generate a vibration cue. The motor 291 can be used for both incoming call vibration prompting and touch vibration feedback. For example, touch operations applied to different applications (e.g., photographing, audio playing, etc.) may correspond to different vibration feedback effects. The motor 291 may also respond to different vibration feedback effects for touch operations on different areas of the display 294. Different application scenes (such as time reminding, receiving information, alarm clock, game and the like) can also correspond to different vibration feedback effects. The touch vibration feedback effect may also support customization.
Indicator 292 may be an indicator light that may be used to indicate a state of charge, a change in charge, or may be used to indicate a message, missed call, notification, etc.
The SIM card interface 295 is used to connect a SIM card. The SIM card can be attached to and detached from the electronic apparatus 200 by being inserted into the SIM card interface 295 or being pulled out from the SIM card interface 295. The electronic device 200 may support 1 or N SIM card interfaces, N being a positive integer greater than 1. The SIM card interface 295 may support a Nano SIM card, a Micro SIM card, a SIM card, etc. Multiple cards can be inserted into the same SIM card interface 295 at the same time. The types of the plurality of cards may be the same or different. The SIM card interface 295 may also be compatible with different types of SIM cards. The SIM card interface 295 may also be compatible with external memory cards. The electronic device 200 interacts with the network through the SIM card to implement functions such as communication and data communication.
In some embodiments, the electronic device 200 employs esims, namely: an embedded SIM card. The eSIM card may be embedded in the electronic device 200 and cannot be separated from the electronic device 200.
Fig. 3 is a schematic software structure diagram of a UE according to an embodiment of the present application. The operating system in the UE may be an Android (Android) system, a microsoft Windows system (Windows), an apple mobile operating system (iOS), or a hong kong system (Harmony OS), among others. Here, an operating system of the UE is taken as an example of a hong meng system.
In some embodiments, a hongmeng system may be divided into four layers, including a kernel layer, a system services layer, a framework layer, and an application layer, with communication between the layers through a software interface.
As shown in FIG. 3, the Kernel Layer includes a Kernel Abstraction Layer (KAL) and a driver subsystem. The KAL comprises a plurality of kernels, such as a Kernel Linux Kernel of a Linux system, a Kernel LiteOS of a lightweight internet of things system and the like. The Driver subsystem may include a Hardware Driver Foundation (HDF). The hardware driving framework can provide a unified peripheral access capability and a driving development and management framework. The kernel layer of the multi-kernel can select the corresponding kernel to process according to the requirements of the system.
The system service layer is a core capability set of the Hongmon system, and provides services for the application programs through the framework layer. The layer may include:
system basic capability subsystem set: and basic capability is provided for operations such as running, scheduling and migration of the distributed application on multiple devices of the Hongmon system. The system can comprise subsystems such as a distributed soft bus, distributed data management, distributed task scheduling, ark multi-language runtime, a public base, multi-mode input, graphics, security, artificial Intelligence (AI), a user program framework and the like. The ark multi-language runtime provides a system class library based on the C or C + + or JavaScript (JS) multi-language runtime, and may also provide runtime for a Java program (i.e., a part developed by Java language in an application program or framework layer) that is statically made using the ark compiler.
Basic software service subsystem set: a common, general-purpose software service is provided for the hongmeng system. Subsystems such as event notification, telephony, multimedia, design For X (DFX), MSDP & DV, etc. may be included.
Enhanced software services subsystem set: a hongmeng system is provided with differentiated capability-enhanced software services for different devices. The system can comprise smart screen proprietary business, wearing proprietary business and Internet of Things (IoT) proprietary business subsystems.
Hardware services subsystem set: hardware services are provided for Hongmon systems. Subsystems that may include location services, biometric identification, wearable proprietary hardware services, ioT proprietary hardware services, and the like.
The framework layer provides multi-language User program frameworks (Java, C + +, JS and the like) and capability (Abiliity) frameworks (User Interface, UI) frameworks (including a Java UI framework suitable for Java language and a JS UI framework suitable for JS language) for Application development of Hongmon system, and multi-language framework Application Program Interfaces (API) which are open to the outside by various software and hardware services. The APIs supported by hong meng system devices may also vary depending on the degree of componentized clipping of the system.
The application layer comprises system applications and third-party non-system applications. The system applications may include applications installed by default on electronic devices such as desktops, control columns, settings, telephones, etc. The extended applications may be unnecessary applications that are developed and designed by the manufacturer of the electronic device, such as applications for electronic device housekeeping, change machine migration, notes, weather, and the like. The third party non-system applications may be developed by other vendors, but may run applications in a Hongmon system, such as gaming, navigation, social, or shopping applications.
Applications of the hongmeng system consist of one or more meta programs (FA) or meta services (PA). The FA has a UI interface providing the capability of interacting with the user. And the PA has no UI interface, so that the capability of background running tasks and uniform data access abstraction are provided. The PA primarily provides support for the FA, for example as a background service to provide computing power, or as a data repository to provide data access capability. The application developed based on FA or PA can realize specific service function, support cross-device scheduling and distribution, and provide consistent and efficient application experience for users.
Hardware mutual assistance and resource sharing can be realized among a plurality of electronic devices operating a Hongmon system through a distributed soft bus, distributed device virtualization, distributed data management and distributed task scheduling.
The network handover method provided by the present application may be used for both a calling party (UE initiates a call request) and a called party (UE receives a call request), and by way of example and not limitation, the UE may be the electronic device 200 described above.
Fig. 4 shows a schematic flowchart of a network handover method provided by the present application when applied to a called party.
Referring to fig. 4, the network handover method includes:
s301, the UE receives a call establishment request from the eNB.
In some embodiments, the call setup request may be an invite message in an IP Multimedia Subsystem (IMS). When the called side (i.e. UE) receives the invite message, it means that the UE receives the voice call of volume, and if the UE is connected to the gNB, the UE needs to execute an EPS fallback procedure, and falls back to the eNB to establish a session.
In some embodiments, an invite message at least includes: request (Invite), path (Via), requestor (From), target (To), and Contact (Contact).
The Invite comprises a request method, a request address and a version number of the request method. For example, the request method may be a Session Initiation Protocol (SIP), and the version number is also a version number of the SIP, such as SIP/2.0, that is, the version number of the SIP is 2.0 version. The request address is the address of the destination party, such as the called phone number, the called mailbox address, etc.
Via may then include a SIP version number, transport type, call address, and transport identification. Wherein, the SIP version number is consistent with that in invite. The Transmission type may include a User Datagram Protocol (UDP), a Transmission Control Protocol (TCP), a Transport Layer Security (TLS), or a Stream Control Transmission Protocol (SCTP). The call address is the address of the sender of the invite message (i.e., the calling address) or the address of the proxy forwarder device, and generally consists of a host address and a port number. The transmission identifier (branch) is a random code used to verify the correctness of the path during transmission.
From is the sender of the invite message, which in this embodiment may be the telephone number of the caller. To is the destination of the invite message, and in this embodiment, to may be the called phone number. The Contact is used for indicating the target party to which the data is sent after the data is received by the target party.
S302, the UE responds to the call establishment request and sends a call establishment progress to the eNB.
In some embodiments, after responding to the call establishment request from the eNB, the UE may send a call establishment progress instruction to the eNB to notify the requesting UE that the call establishment request has been received.
In this embodiment, the call establishment progress may be implemented via a 183session progress (183) message. It should be noted that the 183 message may include Via, from, to, and Contact. The content and form of the Invite message are similar to those in the Invite message, and are not described in detail here.
S303, the UE receives the B1 measurement control message from the gNB.
In some embodiments, when detecting that the UE needs to perform a VoLTE call, the gNB sends a B1 measurement control message to the UE according to the requirement of the EPS fallback procedure, and instructs the UE to perform B1 measurement of the heterogeneous system.
In this embodiment, the B1 measurement Control message may be a Radio Resource Control (RRC) reconfiguration message (RRC-reconfiguration, B1), where the B1 measurement Control message includes a B1 threshold.
S304, the UE responds to the B1 measurement control message and obtains the B1 measurement result of each LTE cell in the signal range.
S305, the UE determines whether the signal strength in the measurement result is higher than the threshold value B1, if so, S306 is executed, otherwise, S307 is executed.
S306, the UE sends each B1 measurement result with the signal strength larger than the B1 threshold value and the corresponding cell identification to the gNB, and S309 is executed.
In some embodiments, the B1 measurement result is a measurement result of a B1 event, and the B1 event is an event in which the UE measures signal quality of a neighbor cell of the different system (i.e., a B1 measurement result), and switches to the neighbor cell of the different system according to the B1 measurement result. For example, in this embodiment, the UE is connected to the gNB (i.e., accesses the 5G network system), the enbs (4G network system) are heterogeneous systems, and the cells corresponding to each eNB in the signal range are all neighboring cells. And the UE measures the signal quality of each different system neighbor cell, compares the signal quality of each different system neighbor cell with the B1 threshold value, and sends the B1 measurement result and the cell identification of the different system neighbor cell larger than the B1 threshold value to the gNB. Then, waiting for the gNB to issue a handover command, and handing over to the target eNB (i.e. the target LTE cell), thereby completing the B1 event.
In this embodiment, when the UE measures the Signal Quality of the different-system neighboring cell in response to the B1 measurement control message, the UE may perform measurement and evaluation on the Signal Quality of the different-system neighboring cell through Reference Signal Received Power (RSRP) and Reference Signal Received Quality (RSRQ), where the measurement results are a Power (dBm) value of RSRP and a value of RSRQ.
Then, the UE reports the signal quality measurement value (i.e., RSRP and RSRQ value) of each searched inter-system neighbor cell to the RRC layer, compares the RSRP and RSRQ values with the B1 threshold in the RRC layer, and reports the physical ID (i.e., cell identifier) and RSRP value of the inter-system neighbor cell to the gNB if both the RSRP and RSRQ values are greater than the B1 threshold.
As an example, assuming that the UE searches for 5 inter-system neighbor cells, the cell identities are 001, 002, 003, 004, and 005, respectively. The RSRP value of a 001 cell is-69dBm, the RSRQ value of-6 dB, the RSRP value of a 002 cell is-62dBm, the RSRQ value of-5 dB, the RSRP value of a 003 cell is-90dBm, the RSRQ value of-169dB, the RSRP value of a 004 cell is-105dBm, the RSRQ value of-18dB, the RSRP value of a 005 cell is-81dBm, and the RSRQ value of-11 dB. If the threshold B1 is RSRP-85dBm, RSRQ-10dB. Then the B1 measurement results of 001 and 002 cells are greater than the B1 threshold, and the UE sends the cell identifiers of 001 and 002 cells and the corresponding RSRP values and RSRQ values to the gNB.
S307, the UE modifies the B1 measurement result of the cell with the highest signal intensity to be larger than the B1 threshold value.
S308, the UE sends the modified B1 measurement result information and the corresponding cell identification to the gNB.
In other embodiments, if the signal quality measurement value of each inter-system neighbor cell received by the RRC layer is smaller than the B1 threshold within the preset time period, that is, when no cell higher than the B1 threshold is searched within the preset time period, the RRC layer modifies the signal quality measurement value of the cell with the best signal quality currently searched to be larger than the B1 threshold, and sends the modified signal quality measurement value to the gNB.
As an example, if the preset duration is 1 second, if the UE searches for 5 inter-system neighbor cells within 1 second, the cell identities are 001, 002, 003, 004, and 005, respectively. The RSRP value of the 001 cell is-102dBm, the RSRQ value of the-169B, the RSRP value of the 002 cell is-87dBm, the RSRQ value of the-9dB, the RSRP value of the 003 cell is-90dBm, the RSRQ value of the 004 cell is-1116dB, the RSRP value of the 004 cell is-105dBm, the RSRQ value of the-18dB, the RSRP value of the 005 cell is-81dBm, and the RSRQ value of the-11 dB. And if the B1 threshold is RSRP-85dBm and RSRQ-10dB, the signal quality measurement values of 5 different system neighbor cells are all smaller than the B1 threshold.
In this case, the RSRP value of the 002 cell may be modified to-80 dBm, that is, the modified B1 measurement results of the 002 cell are RSRP-80dbm and rsrq-9dB, which are both greater than the B1 threshold. Then, the UE sends the cell identity of the 002 cell and the corresponding modified RSRP value and RSRQ value to the gNB.
Or the RSRQ value of the 005 cell can be modified to-9 dB, namely the B1 measurement result after the modification of the 005 cell is RSRP-81dBm and RSRQ-9dB, which are both larger than the B1 threshold. Then, the UE sends the cell identifier of the 005 cell and the corresponding modified RSRP value and RSRQ value to the gNB.
S309, the UE responds to the target LTE cell switching instruction from the gNB and switches to the target LTE cell.
In some embodiments, the target LTE cell handover command is used to instruct the UE to disconnect from the gNB and connect to the eNB corresponding to the target LTE cell. The target LTE cell handover instruction may include a cell identity of the target LTE cell.
As an example, referring to the example in S306, after receiving the cell identifiers of the 001 cell and the 002 cell and the corresponding RSRP value and RSRQ value, the gNB determines that one of the cells is the target LTE cell (for example, the target LTE cell is the 001 cell), and then sends a target LTE cell handover instruction to the UE, instructing the UE to handover to the 001 cell.
In still other examples, referring to the example in S308, after receiving the cell identifier of the 002 cell or the 005 cell and the corresponding RSRP value or RSRQ value, the gNB determines that the received cell is the target LTE cell (e.g., the received cell is the 005 cell), and then sends a target LTE cell handover instruction to the UE, instructing the UE to handover to the 005 cell.
S310, the UE carries out communication through the target LTE cell.
In some embodiments, after the UE is handed over to the target LTE cell, the UE may implement a VoLTE call through the target LTE cell.
In this embodiment, when the B1 event is executed, if the cell greater than the B1 threshold is not searched, the UE may report at least one cell greater than the B1 threshold to the gNB by optimizing the B1 measurement result, so as to implement fallback from the gNB to the eNB, complete the EPS fallback procedure, and improve the call success rate of the called party.
Fig. 5 shows a schematic flowchart of a network handover method provided by the present application when applied to a caller.
Referring to fig. 5, when the network handover method is applied to a calling party, the difference from when the network handover method is applied to a called party is that a call establishment request is sent to an eNB by a UE (S401), the UE receives a call establishment progress returned by the eNB (S402), and then the UE performs an EPS fallback procedure in response to B1 measurement control from a gNB (S403). The remaining steps (S404 to S410) are the same as those applied to the called party, and are not described herein again.
In this embodiment, in a B1 event, when a cell greater than a B1 threshold is not searched, the UE may report at least one cell greater than the B1 threshold to the gNB by optimizing a B1 measurement result, so as to implement fallback from the gNB to the eNB, complete an EPS fallback procedure, and improve a call success rate of a called party.
In this embodiment, when the B1 event is executed, if the cell greater than the B1 threshold is not searched, the UE may report at least one cell greater than the B1 threshold to the gNB by optimizing the B1 measurement result, so that the UE does not need to attempt to fall back many times, and only needs to respond to the target LTE handover command, the fall back from the gNB to the eNB may be implemented, the EPS fallback procedure is completed, the call setup delay of the calling party is reduced, and the call setup efficiency of the calling party is improved.
Fig. 6 shows a schematic flowchart of another network handover method provided in the present application when the method is applied to a called party, and the method may be applied to a UE, which may be the electronic device 200 described above, by way of example and not limitation.
Referring to fig. 6, the network handover method includes:
s501, the UE receives a call establishment request from the eNB.
S502, the UE responds to the call establishment request and sends a call establishment progress to the eNB.
S503, the UE responds to the B1 measurement control message from the gNB.
S504, the UE obtains the B1 measurement result of each LTE cell which is not recorded in the suppression cell list in the signal range.
S505, the UE sends each B1 measurement result with the signal intensity larger than the B1 threshold value and the corresponding cell identification to the gNB.
In some embodiments, the suppression cell list may be stored locally in the UE, or may also be stored in a server, a cloud, and the like, which are not limited herein.
The suppression cell refers to a cell in which the UE fails to camp, and the suppression cell list records a cell identifier of an LTE cell in which the UE cannot camp successfully. When the UE responds to the call establishment request to execute the EPS fallback flow and measures the B1 event, the signal quality of each inter-system neighbor cell is measured.
It is then determined whether there is a cell recorded in the suppression cell list among the measured cells. And if each cell is not recorded in the suppression cell list, reporting each cell identifier meeting the B1 threshold and the B1 measurement result to the gNB. And if the cell recorded in the keep cell list exists, ignoring the measurement result of the cell, and reporting the cell identifier which is not recorded in the inhibit cell list and meets the B1 threshold value and the B1 measurement result to the gNB.
S506, the UE responds to the target LTE cell switching instruction from the gNB and switches to the target LTE cell.
In this embodiment, the implementation manner of S506 is similar to that of S309, and is not described herein.
S507, the UE determines whether to camp in the target LTE cell successfully, if so, performs S508, otherwise performs S509.
In some embodiments, when the UE is handed over to the target LTE cell, the UE may initiate a Tracking Area Update (TAU) request to the eNB, and when the UE receives a TAU accept message from the eNB, it may be determined that the UE successfully camps on the target LTE cell.
In some embodiments, when the UE is handed over to the target LTE cell, the UE initiates a TUA request to the eNB, and if a TUA reject message is received from the eNB or a response message of the TUA request is not received within a preset time (TUA no response), it is determined that the UE fails to camp on the target LTE cell (i.e., the cell is a suppression cell).
As an example, the case of TUA reject may occur when there is a pseudo base station in an inter-system neighbor cell. Or, if the vendor of the gNB and eNB are different resulting in mismatch, a TUA reject or TUA no-response situation may occur.
In some other embodiments, a Physical Broadcast Channel (PBCH) message decoding failure of the eNB may also result in a UE camping failure in the target LTE cell. The failure of decoding the PBCH message may be caused by abnormal configuration of parameters on the network side.
For example, if the port number of the antenna carried in the target LTE cell handover command sent by the eNB is not consistent with the port number of the antenna used by the base station to actually send the message, the PBCH message may be decoded unsuccessfully.
For example, the target LTE cell handover command instructs the UE to decode using port1, but the eNB actually uses port2, and issues the PBCH message of the target LTE cell through port 2. The target LTE cell handover command indicates that the port used is not consistent with the port actually used by the eNB, resulting in a failure to decode the PBCH message.
And S508, the UE carries out communication through the target LTE cell.
S509, the UE records the target LTE cell in a suppression cell list.
In some embodiments, the cell identity (e.g., physical cell ID) of the camping failed cell may be recorded in the suppression cell list. The suppression cell list may be a black Physical cell ID list (black Physical cell ID list) in the UE.
The cell identifiers recorded in the black physical cell ID list have an upper limit of the number. When the number of cell ids in the list reaches the upper limit, the cell id with the earliest recording time may be removed, and then the cell id of the latest suppression cell may be written.
And S510, the UE responds to the alternative target LTE cell switching instruction from the gNB, switches to the alternative target LTE cell, and executes S507.
In some embodiments, in S505, the UE may report a plurality of cells satisfying the B1 event, and after determining that the target LTE cell fails to camp, the gNB determines one candidate target LTE cell among the remaining cells satisfying the B1 event. And then sending an alternative target LTE cell switching instruction to the UE, and indicating the UE to switch to the alternative target LTE cell. And after the UE responds to the candidate target LTE cell switching instruction, S507 is executed to determine whether the residence is successful.
In this embodiment, at the time of the called party, when the UE fails to camp on the fallback cell, the cell is recorded in the suppression cell list, and then the fallback cell is determined again, and the UE attempts to camp on the determined fallback cell. By reselecting the fallback cell, the success rate of the EPS fallback flow can be improved, and the success rate of voice call connection is further improved.
It should be further noted that, during the calling, the fallback cell may also be determined by suppressing the cell list, so as to improve the efficiency of establishing the call, which is similar to the called, and is not described herein again.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by functions and internal logic of the process, and should not constitute any limitation to the implementation process of the embodiments of the present application.
Fig. 7 shows a schematic structural diagram of a network switching apparatus provided in the embodiment of the present application, corresponding to the network switching method described in the foregoing embodiment, and only the relevant portions of the embodiment of the present application are shown for convenience of description.
Referring to fig. 7, the apparatus is applied to a user equipment, where the user equipment accesses a first core network through a first network device, and the apparatus includes:
an obtaining module 61, configured to obtain signal qualities of M first cells when it is determined that a handover from a first core network to a second core network is required, where the first cells are cells corresponding to the second core network, M is an integer and is greater than or equal to 1;
a sending module 62, configured to determine N second cells in the M first cells when the measured values of the signal quality of the M first cells are all smaller than a preset quality threshold, send cell identifiers of the N second cells and a preset measured value of each second cell to the first network device, where the preset measured value is larger than the preset quality threshold, N is an integer, and M is greater than or equal to N and greater than or equal to 1;
the switching module 63 is configured to switch to one of the N second cells in response to a switching instruction returned by the first network device.
Fig. 8 is a schematic structural diagram of another network switching apparatus provided in an embodiment of the present application.
In some embodiments, the second core network is configured to carry telephony traffic.
Referring to fig. 8, the apparatus further includes a determining module 64 for determining that a handover from the first core network to the second core network is required when responding to the call request.
In some embodiments, the measure of signal quality comprises a reference signal received power.
The determining module 64 is further configured to rank the received powers of the reference signals in the M first cells from high to low, and determine the first N first cells in the top rank as the second cells.
In some embodiments, the measure of signal quality comprises a reference signal received quality.
The determining module 64 is further configured to rank the reference signal reception qualities in the M first cells from high to low, and determine the first N first cells in the top rank as the second cells.
In some embodiments, the obtaining module 61 is further configured to obtain a residence state of the user equipment on the second network device.
The switching module 63 is further configured to switch, when the camping state indicates that the user equipment fails to camp in the second cell, the user equipment to a second network device corresponding to a third cell, where the third cell is another second cell in the N second cells.
Fig. 9 is a schematic structural diagram illustrating another network switching apparatus according to an embodiment of the present application.
In some embodiments, referring to fig. 9, the apparatus further includes a recording module 65, configured to write the cell identifier of the second cell into a suppressed cell list, where the suppressed cell list includes a cell identifier of a ue that fails to camp on.
In some embodiments, the sending module 62 is specifically configured to send, to the first network device, a cell identifier and a preset measurement value of each second cell, which is not recorded in the suppression cell list, in the N second cells.
Fig. 10 is a schematic structural diagram of another network switching apparatus provided in the embodiment of the present application, and for convenience of description, only the portions related to the embodiment of the present application are shown.
Referring to fig. 10, the apparatus is applied to a user equipment, where the user equipment accesses a first core network through a first network device, and the apparatus includes:
the obtaining module 71 is configured to obtain, after the user equipment responds to the call request, at least two first cells in which measured values of signal quality are greater than a preset quality threshold, where the first cells are cells corresponding to a second core network.
A sending module 72, configured to send the cell identifier of each first cell and the measured value of the signal quality to the first network device.
A switching module 73, configured to respond to a switching instruction from the first network device, where the switching instruction is used to instruct the user equipment to switch to a second cell according to a cell identifier of the second cell, and the second cell is determined by the first network device from at least two first cells.
The obtaining module 71 is further configured to obtain a camping state of the user equipment on a second network device corresponding to the second cell.
The switching module 73 is further configured to, when the camping state indicates that the user equipment fails to camp in the second cell, switch the user equipment to a third cell, and perform a call through the second core network, where the third cell is a cell other than the second cell in the at least two first cells.
Fig. 11 is a schematic structural diagram of another network switching apparatus provided in an embodiment of the present application.
In some embodiments, referring to fig. 11, the apparatus further includes a recording module 74 configured to write the cell identifier of the second cell into a suppressed cell list, where the suppressed cell list includes a cell identifier of a ue that fails to camp on.
In some embodiments, the sending module 72 is specifically configured to send the cell identifier and the measured value of the signal quality of each first cell that are not recorded in the suppression cell list to the first network device.
It should be noted that, because the contents of information interaction, execution process, and the like between the modules are based on the same concept as that of the embodiment of the method of the present application, specific functions and technical effects thereof may be specifically referred to a part of the embodiment of the method, and details are not described here.
It will be apparent to those skilled in the art that the foregoing functional units and modules are merely illustrated for convenience and brevity of description.
In practical applications, the above function allocation may be performed by different functional units or modules as required, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above described functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit.
In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
Fig. 12 is a schematic structural diagram of a user equipment according to an embodiment of the present application.
As shown in fig. 12, the user equipment 800 of this embodiment includes: at least one processor 801 (only one shown in fig. 12), a memory 802, and a computer program 803 stored in the memory 802 and operable on the at least one processor 801, when the computer program 803 is executed by the processor 801, implement the steps of the network switching method provided in the various embodiments described above.
The user equipment 800 may be a smartphone, a tablet, a wearable device, an Augmented Reality (AR)/Virtual Reality (VR) device, a vehicle terminal, and other devices supporting 5G communication and VoLTE. The user equipment may include, but is not limited to, a processor 801, a memory 802.
Those skilled in the art will appreciate that fig. 12 is merely an example of the user equipment 800, and does not constitute a limitation of the user equipment 800, and may include more or less components than those shown, or combine some of the components, or different components, such as input output devices, network access devices, etc.
The Processor 801 may be a Central Processing Unit (CPU), and the Processor 801 may be other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The storage 802 may be an internal storage unit of the user device 800 in some embodiments, such as a hard disk or a memory of the user device 800.
Memory 802 may also be an external storage device of user device 800 in alternative embodiments, such as a plug-in hard drive provided on user device 800, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and so forth.
Further, memory 802 may also include both internal and external storage for user device 800. The memory 802 is used for storing an operating system, an application program, a BootLoader (BootLoader), data, and other programs, such as program codes of a computer program. The memory 802 may also be used to temporarily store data that has been output or is to be output.
An embodiment of the present application further provides a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the computer program implements the steps in the foregoing method embodiments.
The embodiments of the present application provide a computer program product, which when running on a mobile terminal, enables the mobile terminal to implement the steps in the above method embodiments when executed.
An embodiment of the present application provides a chip system, where the chip system includes a memory and a processor, and the processor executes a computer program stored in the memory to implement the steps in the foregoing method embodiments.
An embodiment of the present application provides a chip system, where the chip system includes a processor, the processor is coupled to a computer-readable storage medium, and the processor executes a computer program stored in the computer-readable storage medium to implement the steps in the above-mentioned method embodiments.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium.
Based on such understanding, all or part of the processes in the methods of the embodiments described above may be implemented by instructing relevant hardware by a computer program, which may be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the embodiments of the methods described above may be implemented.
Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc.
The computer readable medium may include at least: any entity or apparatus capable of carrying computer program code to a user equipment, recording medium, computer Memory, read-Only Memory (ROM), random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, and software distribution medium. Such as a usb-disk, a removable hard disk, a magnetic or optical disk, etc. In certain jurisdictions, computer-readable media may not be an electrical carrier signal or a telecommunications signal in accordance with legislative and patent practice.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed method, apparatus and user equipment may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative.
The division of the modules or units is, for example, only a logical division, and other divisions may be realized in practice, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed.
In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
Finally, it should be noted that: the above description is only an embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions within the technical scope of the present disclosure should be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (10)

1. A network switching method is applied to user equipment, and is characterized in that the user equipment accesses a first core network through first network equipment, and the method comprises the following steps:
when the situation that switching from the first core network to a second core network is needed is determined, obtaining the signal quality of M first cells, wherein the first cells are corresponding to the second core network, M is an integer and is more than or equal to 1;
when the measured values of the signal quality of the M first cells are all smaller than a preset quality threshold, determining N second cells in the M first cells, and sending cell identifiers of the N second cells and a preset measured value of each second cell to the first network equipment, wherein the preset measured value is larger than the preset quality threshold, N is an integer, and M is larger than or equal to N and larger than or equal to 1;
and responding to the switching instruction returned by the first network equipment, and accessing the second core network through second network equipment corresponding to one second cell in the N second cells.
2. The method of claim 1, wherein the second core network is configured to carry telephony traffic;
the determining that a handover from the first core network to a second core network is required comprises:
when a call request is responded, it is determined that handover from the first core network to a second core network is required.
3. A method according to claim 1 or 2, wherein the measure of signal quality comprises a reference signal received power;
the determining N second cells among the M first cells comprises:
and sequencing the reference signal received power in the M first cells from big to small, and determining the first N first cells in the front sequencing as the second cells.
4. A method according to claim 1 or 2, wherein the measure of signal quality comprises a reference signal received quality;
the determining N second cells among the M first cells comprises:
and sequencing the receiving quality of the reference signals in the M first cells from big to small, and determining the first N first cells in the front sequencing as the second cells.
5. The method according to any of claims 1-4, wherein after responding to the handover command returned by the first network device, the method further comprises:
acquiring a resident state of the user equipment on the second network equipment;
and when the residing state indicates that the user equipment fails to reside in the second cell, the user equipment is switched to second network equipment corresponding to a third cell, and the third cell is other second cells in the N second cells.
6. The method of claim 5, further comprising, after the UE switches to the third cell:
and writing the cell identifier of the second cell into a suppressed cell list, wherein the suppressed cell list comprises the cell identifier of the user equipment which fails to camp.
7. The method according to claim 6, wherein the sending the cell identities of the N second cells and the preset measurement value of each second cell to the first network device comprises:
and sending the cell identifier and the preset measurement value of each second cell which is not recorded in the suppression cell list in the N second cells to the first network equipment.
8. A network switching device is applied to user equipment, and is characterized in that the user equipment accesses a first core network through first network equipment, and the device comprises:
an obtaining module, configured to obtain signal qualities of M first cells when it is determined that a handover from the first core network to a second core network is required, where the first cells are cells corresponding to the second core network, M is an integer, and M is greater than or equal to 1;
a sending module, configured to determine N second cells in the M first cells when the measured values of the signal quality of the M first cells are all smaller than a preset quality threshold, send cell identifiers of the N second cells and a preset measured value of each second cell to the first network device, where the preset measured value is larger than the preset quality threshold, N is an integer, and M is greater than or equal to N and greater than or equal to 1;
and the switching module is used for responding to a switching instruction returned by the first network equipment and switching to one of the N second cells.
9. A user equipment comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the method according to any of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the method according to any one of claims 1 to 7.
CN202110708288.8A 2021-06-24 2021-06-24 Network switching method and device, user equipment and readable storage medium Pending CN115529639A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110708288.8A CN115529639A (en) 2021-06-24 2021-06-24 Network switching method and device, user equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110708288.8A CN115529639A (en) 2021-06-24 2021-06-24 Network switching method and device, user equipment and readable storage medium

Publications (1)

Publication Number Publication Date
CN115529639A true CN115529639A (en) 2022-12-27

Family

ID=84693493

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110708288.8A Pending CN115529639A (en) 2021-06-24 2021-06-24 Network switching method and device, user equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN115529639A (en)

Similar Documents

Publication Publication Date Title
CN111132234B (en) Data transmission method and corresponding terminal
WO2021169698A1 (en) Connection management method and related device
CN116361255A (en) Data synchronization method, electronic device, and computer-readable storage medium
US20230007561A1 (en) Cell measurement method, measurement apparatus, terminal device, chip, and storage medium
CN112469011A (en) Bluetooth pairing method and related device
CN111343326A (en) Method and related device for acquiring test log
CN113938720A (en) Multi-device cooperation method, electronic device and multi-device cooperation system
CN114339698A (en) Method for establishing wireless connection through equipment touch, electronic equipment and chip
CN111615177A (en) Cell search method and user equipment
CN113365274B (en) Network access method and electronic equipment
CN113126948A (en) Audio playing method and related equipment
WO2022022319A1 (en) Image processing method, electronic device, image processing system and chip system
CN112335294B (en) Emergency call method and user terminal
CN114554012A (en) Incoming call answering method, electronic equipment and storage medium
CN116055988B (en) Dual-card communication method and terminal equipment
WO2020124447A1 (en) Multi-sim facing network management
CN115065997B (en) Cell changing method and terminal equipment
WO2022161036A1 (en) Method and apparatus for selecting antenna, electronic device, and readable storage medium
CN113572586B (en) Method, user equipment and system for sending sounding reference signal
CN113141637B (en) Multipath transmission control method and control device
CN115529639A (en) Network switching method and device, user equipment and readable storage medium
CN115022849B (en) Data transmission method based on Wi-Fi P2P and electronic equipment
CN114980238B (en) Wi-Fi access method and related equipment
CN112996066B (en) Network residing method and related equipment
CN115580541B (en) Information synchronization method and electronic equipment

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