Voice service switching method and device and storage medium
By receiving the VONR service request from the terminal in a 5G network and judging its support status, sending a switching message to switch to a cell that supports VONR service, the voice service delay problem caused by the base station not supporting the new air interface bearer voice VONR service is solved, and the voice service delay problem is improved. Call effect.
Patent Information
- Application Number
- CN202310710692.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-15
- Publication Date
- 2024-12-17
AI Technical Summary
In 5G network, when the base station cannot support the new air interface to carry voice VONR services, the terminal's voice service delay is large, affecting the call effect.
By receiving the VONR service request sent by the terminal, it is determined whether the terminal supports VONR service and sends a reconfiguration message to it, including A4 measurement events. The terminal generates and sends an A4 event measurement report, including information about switching the target cell. If the switching target cell supports VONR service, a switching message is sent to the terminal, instructing it to switch to a cell that supports VONR service and establish VONR service, reducing the delay of voice service and improving call effect.
When the base station does not support the new air port carrying voice VONR service, promptly instruct the terminal to switch to the switching target cell that supports VONR service, effectively reduce the delay of voice service and improve the call effect of voice service.
Smart Images

Figure CN119155751A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a voice service switching method, device and storage medium. Background Art
[0002] Voice over New Radio (VONR) is a voice service based on the fifth generation mobile communication technology (5th Generation Mobile Communication Technology, 5G) network. If 5G does not meet the VONR conditions, the VONR process will fail and the voice service will be interrupted. Evolved Packet System Fall Back (EPSFB) is a voice optimization solution based on the fourth generation mobile communication technology (4th Generation Mobile Communication Technology, 5G), which allows the terminal to fall back to the 4G side. Rely on Voice over Long-Term Evolution (VOLTE) to ensure the continuity of voice services.
[0003] In the related art, if the base station cannot support the VONR service, the base station will initiate a measurement-based EPSFB switching process according to the configuration.
[0004] In this way, when the EPSFB switching process is initiated due to base station reasons, the voice service of the terminal will be delayed greatly and the call quality of the voice service will be affected. Summary of the invention
[0005] The present application aims to solve, at least to some extent, one of the technical problems in the related art that when the EPSFB switching process is initiated due to base station reasons, the voice service of the terminal will be delayed greatly and the call quality of the voice service will be affected.
[0006] To this end, the present application proposes a voice service switching method, device and processor-readable storage medium. When the base station does not support the new air interface to carry voice VONR services, the terminal is promptly instructed to switch to the switching target cell that supports the VONR service and establish the VONR service, thereby effectively reducing the voice service delay and effectively improving the call quality of the voice service.
[0007] The voice service switching method proposed in the embodiment of the first aspect of the present application is executed by a base station that does not support the new air interface to carry voice VONR service, including: receiving a VONR service request sent by a terminal; if it is determined that the terminal supports the VONR service, sending a reconfiguration message to the terminal, wherein the reconfiguration message includes at least: an A4 measurement event; receiving an A4 event measurement report generated and sent by the terminal according to the A4 measurement event, wherein the A4 event measurement report includes: information of the switching target cell; if it is determined that the switching target cell supports the VONR service according to the information of the switching target cell, sending a switching message to the terminal, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service.
[0008] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the method further includes:
[0009] Determine the length of time that has passed since the reconfiguration message was sent;
[0010] If the elapsed time does not reach the time threshold, receiving and caching the B1 event measurement report sent by the terminal;
[0011] If the elapsed time reaches the time threshold, the Evolved Packet System Fallback EPSFB switching process is executed according to the B1 event measurement report.
[0012] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the method further includes:
[0013] If it is determined that the terminal does not support the VONR service, the EPSFB switching process is received and performed according to the B1 event measurement report.
[0014] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the method further includes:
[0015] If it is determined that the handover target cell does not support the VONR service, the EPSFB handover process is received and performed according to the B1 event measurement report.
[0016] In some embodiments of the present application, the method further comprises:
[0017] According to the information of the switching target cell and the information of the cell served by the base station, it is determined whether the switching target cell supports the VONR service.
[0018] In some embodiments of the present application, determining whether the handover target cell supports the VONR service according to the information of the handover target cell and the information of the cell served by the base station includes:
[0019] Obtain a neighboring cell relationship table, wherein the neighboring cell relationship table includes: information of the cell served by the base station, information of the neighboring cell corresponding to the information of the cell served by the base station, and the on / off status of the VONR service of the neighboring cell;
[0020] Determine that the neighboring cell relationship table includes information of neighboring cells that are the same as information of the handover target cell;
[0021] If the VONR service on / off status of the neighboring cell to which the same neighboring cell information belongs is on, it is determined that the switching target cell supports the VONR service;
[0022] If the VONR service on / off status of the neighboring cell to which the same neighboring cell information belongs is off, it is determined that the switching target cell does not support the VONR service.
[0023] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the method further includes:
[0024] If it is determined that the neighbor relation table does not include information of a neighbor cell that is the same as information of the handover target cell, the EPSFB handover process is received and performed according to the B1 event measurement report.
[0025] The voice service switching method proposed in the second aspect of the embodiment of the present application is executed by a terminal that supports the new air interface to carry voice VONR service; it includes: sending a VONR service request to a base station; receiving a reconfiguration message sent by the base station, wherein the reconfiguration message includes at least: an A4 measurement event; generating an A4 event measurement report based on the A4 measurement event and sending it to the base station, wherein the A4 event measurement report includes: information about the switching target cell; receiving a switching message sent by the base station to determine that the switching target cell supports the VONR service, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish a VONR service; switching to the switching target cell and establishing a VONR service.
[0026] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the method further includes:
[0027] Send a B1 event measurement report to the base station.
[0028] The voice service switching device proposed in the third aspect of the embodiment of the present application is applied to a base station that does not support the new air interface to carry voice VONR service, including: a first receiving unit, used to receive a VONR service request sent by a terminal; a first sending unit, used to send a reconfiguration message to the terminal when it is determined that the terminal supports the VONR service, wherein the reconfiguration message includes at least: an A4 measurement event; a second receiving unit, used to receive an A4 event measurement report generated and sent by the terminal according to the A4 measurement event, wherein the A4 event measurement report includes: information of the switching target cell; a second sending unit, used to send a switching message to the terminal when it is determined that the switching target cell supports the VONR service according to the information of the switching target cell, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service.
[0029] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the device further includes:
[0030] The first processing module is used to determine the elapsed time after sending the reconfiguration message. If the elapsed time does not reach the time threshold, the B1 event measurement report sent by the terminal is received and cached. If the elapsed time reaches the time threshold, the evolved packet system fallback EPSFB switching process is executed according to the B1 event measurement report.
[0031] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the device further includes:
[0032] The second processing module is used to receive and execute the EPSFB switching process according to the B1 event measurement report when it is determined that the terminal does not support the VONR service.
[0033] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the device further includes:
[0034] The third processing module is used to receive and execute the EPSFB switching process according to the B1 event measurement report when it is determined that the switching target cell does not support the VONR service.
[0035] In some embodiments of the present application, the device further comprises:
[0036] The fourth processing module is used to determine whether the switching target cell supports the VONR service based on the information of the switching target cell and the information of the cell served by the base station.
[0037] In some embodiments of the present application, the fourth processing module is specifically used to:
[0038] Obtain a neighboring cell relationship table, wherein the neighboring cell relationship table includes: information of the cell served by the base station, information of the neighboring cell corresponding to the information of the cell served by the base station, and the on / off status of the VONR service of the neighboring cell;
[0039] Determine that the neighboring cell relationship table includes information of neighboring cells that are the same as information of the handover target cell;
[0040] If the VONR service on / off status of the neighboring cell to which the same neighboring cell information belongs is on, it is determined that the switching target cell supports the VONR service;
[0041] If the VONR service on / off status of the neighboring cell to which the same neighboring cell information belongs is off, it is determined that the switching target cell does not support the VONR service.
[0042] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the device further includes:
[0043] The fifth processing module is configured to determine that if the neighbor relation table does not include information of a neighbor cell that is the same as information of a handover target cell, then receive and perform an EPSFB handover process according to a B1 event measurement report.
[0044] The voice service switching device proposed in the fourth aspect of the embodiment of the present application is applied to a terminal that supports a new air interface to carry a voice VONR service; it includes: a third sending unit, used to send a VONR service request to a base station; a third receiving unit, used to receive a reconfiguration message sent by the base station, wherein the reconfiguration message includes at least: an A4 measurement event; a fourth sending unit, used to generate and send an A4 event measurement report to the base station based on the A4 measurement event, wherein the A4 event measurement report includes: information about a switching target cell; a fourth receiving unit, used to receive a switching message sent by the base station to determine that the switching target cell supports the VONR service, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish a VONR service; a switching unit, used to switch to the switching target cell and establish a VONR service.
[0045] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the device further includes:
[0046] The sixth processing module is configured to send a B1 event measurement report to the base station.
[0047] The voice service switching device proposed in the fifth aspect of the embodiment of the present application includes: a memory, a transceiver, and a processor: the memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations: receive a VONR service request sent by a terminal; if it is determined that the terminal supports the VONR service, send a reconfiguration message to the terminal, wherein the reconfiguration message includes at least: an A4 measurement event; receive an A4 event measurement report generated and sent by the terminal according to the A4 measurement event, wherein the A4 event measurement report includes: information about the switching target cell; if it is determined that the switching target cell supports the VONR service according to the information of the switching target cell, send a switching message to the terminal, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service.
[0048] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the processor is further configured to:
[0049] Determine the length of time that has passed since the reconfiguration message was sent;
[0050] If the elapsed time does not reach the time threshold, receiving and caching the B1 event measurement report sent by the terminal;
[0051] If the elapsed time reaches the time threshold, the Evolved Packet System Fallback EPSFB switching process is executed according to the B1 event measurement report.
[0052] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the processor is further configured to:
[0053] If it is determined that the terminal does not support the VONR service, the EPSFB switching process is received and performed according to the B1 event measurement report.
[0054] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the processor is further configured to:
[0055] If it is determined that the handover target cell does not support the VONR service, the EPSFB handover process is received and performed according to the B1 event measurement report.
[0056] In some embodiments of the present application, the processor is further configured to:
[0057] According to the information of the switching target cell and the information of the cell served by the base station, it is determined whether the switching target cell supports the VONR service.
[0058] In some embodiments of the present application, the processor is further configured to:
[0059] Obtain a neighboring cell relationship table, wherein the neighboring cell relationship table includes: information of the cell served by the base station, information of the neighboring cell corresponding to the information of the cell served by the base station, and the on / off status of the VONR service of the neighboring cell;
[0060] Determine that the neighboring cell relationship table includes information of neighboring cells that are the same as information of the handover target cell;
[0061] If the VONR service on / off status of the neighboring cell to which the same neighboring cell information belongs is on, it is determined that the switching target cell supports the VONR service;
[0062] If the VONR service on / off status of the neighboring cell to which the same neighboring cell information belongs is off, it is determined that the switching target cell does not support the VONR service.
[0063] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the processor is further configured to:
[0064] If it is determined that the neighbor relation table does not include information of a neighbor cell that is the same as information of the handover target cell, the EPSFB handover process is received and performed according to the B1 event measurement report.
[0065] The voice service switching device proposed in the sixth aspect of the embodiment of the present application includes: a memory, a transceiver, and a processor: a memory for storing a computer program; a transceiver for sending and receiving data under the control of the processor; a processor for reading the computer program in the memory and performing the following operations: sending a VONR service request to a base station; receiving a reconfiguration message sent by the base station, wherein the reconfiguration message includes at least: an A4 measurement event; generating an A4 event measurement report based on the A4 measurement event and sending it to the base station, wherein the A4 event measurement report includes: information about a switching target cell; receiving a switching message sent by the base station to determine that the switching target cell supports the VONR service, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish a VONR service; switching to the switching target cell and establishing a VONR service.
[0066] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the processor is further configured to:
[0067] Send a B1 event measurement report to the base station.
[0068] The processor-readable storage medium proposed in the seventh aspect embodiment of the present application stores a computer program, and the computer program is used to enable the processor to execute: the voice service switching method proposed in the first aspect embodiment of the present application, or the voice service switching method proposed in the second aspect embodiment of the present application.
[0069] The voice service switching method, device and processor-readable storage medium provided in the present application receive a VONR service request sent by a terminal, and if it is determined that the terminal supports the VONR service, a reconfiguration message is sent to the terminal, wherein the reconfiguration message at least includes: an A4 measurement event, and receives an A4 event measurement report generated and sent by the terminal according to the A4 measurement event, wherein the A4 event measurement report includes: information of the switching target cell, and when it is determined that the switching target cell supports the VONR service according to the information of the switching target cell, a switching message is sent to the terminal, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service, so that when the base station does not support the new air interface to carry the voice VONR service, the terminal is promptly instructed to switch to the switching target cell that supports the VONR service and establish the VONR service, thereby effectively reducing the voice service delay and effectively improving the call quality of the voice service.
[0070] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0072] Figure 1 It is a flowchart of a voice service switching method proposed in an embodiment of the present application;
[0073] Figure 2 is a flow chart of a voice service switching method proposed in another embodiment of the present application;
[0074] Figure 3 It is a verification configuration flow chart of the VONR switching process in an embodiment of the present application;
[0075] Figure 4 This is a flowchart of the VONR switching process in an embodiment of the present application;
[0076] Figure 5 is a flow chart of a voice service switching method proposed in another embodiment of the present application;
[0077] Figure 6 It is a structural diagram of a voice service switching device proposed in an embodiment of the present application;
[0078] Figure 7 is a structural diagram of a voice service switching device proposed in another embodiment of the present application;
[0079] Figure 8 It is a structural diagram of a voice service switching device proposed in another embodiment of the present application. DETAILED DESCRIPTION
[0080] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements with the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be construed as limiting the present application. On the contrary, the embodiments of the present application include all changes, modifications and equivalents that fall within the spirit and connotation of the appended claims.
[0081] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0082] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0083] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0084] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new radio (NR) system, etc. These various systems include terminals and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.
[0085] In the related technology, after the terminal completes the SIP (Session Initiation Protocol, which is an application layer signaling control protocol) registration on the 5G side, it can make a voice call to perform the VONR process. First, the 5G Quality of Service Identifier (5QI) can be modified in the protocol data unit session resource modification request (PDU session resource Modify request). For the normal VONR process, 5QI1 will be established successfully. If the terminal capability or base station capability does not support the VONR service, the 5QI1 establishment failure will be replied in the protocol data unit session resource modification response (PDU sessionresource modify response). After judging that the modification has failed, the base station will initiate a measurement-based EPSFB switching process according to the configuration. For example, the base station sends a reconfiguration message RRCReconfiguration to the terminal, and the B1 measurement event is configured for the terminal in the message. After the configuration is completed, the terminal will search for nearby 4G cell signals based on the B1 measurement event, and after searching for a suitable cell, it will report the B1 event measurement report to the base station. After receiving the B1 event measurement report, the base station will make a handover decision, confirm the information required for the handover, and initiate a handover to the target 4G cell. After the handover is successful, the call process is completed on the 4G side, and VOLTE is performed on the 4G side to ensure normal voice services. When the EPSFB handover process is initiated due to base station reasons, the terminal's voice service delay will be large and the call quality of the voice service will be affected.
[0086] The embodiment of the present application is to solve the above-mentioned technical problem that when the EPSFB switching process is initiated due to base station reasons, the voice service delay of the terminal will be large and the call quality of the voice service will be affected. A voice service switching method is provided, and the base station can receive a VONR service request sent by the terminal. If it is determined that the terminal supports the VONR service, a reconfiguration message is sent to the terminal, wherein the reconfiguration message at least includes: an A4 measurement event, and receives an A4 event measurement report generated and sent by the terminal according to the A4 measurement event, wherein the A4 event measurement report includes: information of the switching target cell. If it is determined that the switching target cell supports the VONR service according to the information of the switching target cell, a switching message is sent to the terminal, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service, so that when the base station does not support the new air interface to carry the voice VONR service, the terminal is promptly instructed to switch to the switching target cell that supports the VONR service and establish the VONR service, thereby effectively reducing the voice service delay and effectively improving the call quality of the voice service.
[0087] The base station in the embodiment of the present application may be, for example, a base station that does not support the new air interface to carry voice VONR services. For the processing process of the base station that supports the new air interface to carry voice VONR services, please refer to the relevant technology for details, and no limitation is made to this.
[0088] Figure 1 It is a flowchart of a voice service switching method proposed in an embodiment of the present application.
[0089] It should be noted that the executor of the voice service switching method of this embodiment is a voice service switching device, which can be implemented by software and / or hardware. The device can be configured in a base station. The base station does not support the new air interface to carry voice VONR services, and there is no restriction on this.
[0090] In some embodiments, the base station does not support the VONR service, for example, the base station does not have the ability to support the VONR service. At this time, if the base station receives a request from the terminal to establish a VONR service, it may cause the VONR service to fail to be established, and there is no restriction on this.
[0091] S101: receiving a VONR service request sent by a terminal.
[0092] Among them, the VONR service request is used to request the establishment of a VONR service, and there is no restriction on this.
[0093] In some embodiments, if the terminal has a need to establish a VONR service, it can send a VONR service request to the base station to request to establish the VONR service, and the base station can receive the VONR service request sent by the terminal without any restriction.
[0094] S102: If it is determined that the terminal supports the VONR service, a reconfiguration message is sent to the terminal, wherein the reconfiguration message at least includes: an A4 measurement event.
[0095] In some embodiments, the base station specifies that the device does not support the VONR service. After receiving the VONR service request sent by the terminal, it can further determine whether the terminal supports the VONR service. If it is determined that the terminal supports the VONR service, the terminal can be instructed to switch to a neighboring cell that supports the VONR service and establish the VONR service to ensure that the terminal's VONR service can be successfully executed. There is no restriction on this.
[0096] In some embodiments, the base station can determine whether the terminal carries a preset identifier, which can be used to identify that the terminal has the ability to support VONR services. If the terminal carries the preset identifier, it indicates that the terminal supports the VONR service, otherwise it indicates that the terminal does not support the VONR service, and there is no restriction on this.
[0097] In some embodiments, on the premise that the cell served by the 5G base station does not support the VONR service, when the terminal initiates VONR voice, it is instructed to switch to a nearby cell that supports the VONR service. For example, the terminal's capabilities can be checked when the terminal initially accesses. If the terminal supports the VONR service, its identifier is recorded (the identifier can be, for example, a UE index). Then, when the terminal initiates voice and 5QI1 establishment fails, the base station can first check whether the terminal is an index of a terminal that supports the VONR service, for example, check whether the UE index of the terminal is a pre-recorded UE index. If the UE index of the terminal is a pre-recorded UE index, it indicates that the terminal supports the VONR service. If the UE index of the terminal is not a pre-recorded UE index, it indicates that the terminal does not support the VONR service, and there is no restriction on this.
[0098] In some embodiments, when the base station turns on the "VONR switching function", the base station will confirm the UE capability information of each accessed user. If the UE capability information carries the "voiceOverNR supported" field, it is considered to be a terminal with VONR capability, that is, it supports VONR services, and its UE index is recorded. If the UE capability information does not carry the "voiceOverNRsupported" field, it is considered to be a terminal without VONR capability, that is, it does not support VONR services, and its UE index may not be recorded, and there is no restriction on this.
[0099] In some embodiments, when the terminal with the recorded index initiates a VONR call, 5QI1 will fail to be established because the base station capability does not support voice calls for the VONR service. When the field "ims-voice-eps-fallback-or-rat-fallback-triggered" indicating establishment failure is detected in the PDU session resource modify response, the base station will determine whether the terminal supports the VONR service based on whether the current UE is the UE index recorded previously, and there is no restriction on this.
[0100] In some embodiments, when the base station determines that the terminal supports the VONR service, the base station sends a reconfiguration message to the terminal, wherein the reconfiguration message at least includes: an A4 measurement event, which is not limited.
[0101] Among them, the A4 measurement event can be used to trigger the VONR switching process. The VONR switching process refers to switching from a cell that does not support the VONR service to a cell that supports the VONR service and re-establishing the VONR service. There is no restriction on this.
[0102] In some embodiments, the reconfiguration message may be, for example, an RRCReconfiguration message, which is not limited.
[0103] In some embodiments, if the base station determines that the terminal is a terminal that supports the VONR service, a VONR switching process can be initiated without any restriction.
[0104] In some embodiments, if the base station determines that the terminal is a terminal that supports VONR services, the base station can check the neighboring cell relationship table of the cell served by the base station, and configure the A4 measurement event corresponding to the frequency of the neighboring cell that supports VONR switching for the terminal. The base station can also send a reconfiguration message to the terminal to configure the A4 measurement event for the terminal, and there is no restriction on this.
[0105] In some embodiments, if the base station determines that the terminal is a terminal that supports VONR services, it can initiate a VONR switching process and an EPSFB switching process at the same time. The base station can first query the neighbor cell relationship table of the current cell (which may also be referred to as the cell served by the base station). If the neighbor cell relationship table is configured with cells that support VONR switching, the A4 measurement event of the frequency corresponding to the cell that supports VONR switching will be included in the RRCReconfiguration to be sent to the terminal after the 5QI1 establishment fails, and configured to the terminal without any restrictions.
[0106] S103: Receive an A4 event measurement report generated and sent by the terminal according to the A4 measurement event, wherein the A4 event measurement report includes: information of a handover target cell.
[0107] In some embodiments, the handover target cell is a cell to be handed over to measured by the terminal, and the handover target cell information may be, for example, an identifier of the handover target cell, a cell index, etc., which is not limited.
[0108] In some embodiments, the base station determines that the terminal supports the VONR service and sends a reconfiguration message including at least an A4 measurement event to the terminal. After the terminal is configured with the A4 measurement event, it can start searching for other nearby 5G cells and report an A4 event measurement report. The base station can receive the A4 event measurement report generated and sent by the terminal based on the A4 measurement event, and verify the reported A4 event measurement report. The A4 event measurement report may include information about the switching target cell measured by the terminal, such as verifying whether the switching target cell supports the VONR service. There is no restriction on this.
[0109] S104: If it is determined according to the information of the switching target cell that the switching target cell supports the VONR service, a switching message is sent to the terminal, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service.
[0110] In some embodiments, the base station can determine that the switching target cell supports the VONR service based on the information of the switching target cell. For example, the information of the neighboring cells supporting the VONR service can be pre-recorded. If it is determined that the information of the switching target cell is the same as the information of a neighboring cell supporting the VONR service, it can be determined that the switching target cell supports the VONR service. There is no restriction on this.
[0111] In some embodiments, when the base station determines that the switching target cell supports the VONR service, it sends a switching message to the terminal, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service. Thus, when the base station does not support the new air interface to carry the voice VONR service, the terminal is promptly instructed to switch to the switching target cell that supports the VONR service and establish the VONR service, thereby effectively reducing the voice service delay and effectively improving the call quality of the voice service.
[0112] In some embodiments, when the base station confirms that the switching target cell is a neighboring cell supporting the VONR service in a configuration table (for example, a pre-configured table that records the information of neighboring cells supporting the VONR service), the base station initiates switching to the switching target cell, and completes the establishment of 5QI1 after the switching is successful. There is no restriction on this.
[0113] In this embodiment, the base station receives a VONR service request sent by the terminal, and if it is determined that the terminal supports the VONR service, a reconfiguration message is sent to the terminal, wherein the reconfiguration message includes at least: an A4 measurement event, and receives an A4 event measurement report generated and sent by the terminal according to the A4 measurement event, wherein the A4 event measurement report includes: information of the switching target cell, and when it is determined that the switching target cell supports the VONR service according to the information of the switching target cell, a switching message is sent to the terminal, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service, so that when the base station does not support the new air interface to carry the voice VONR service, the terminal is promptly instructed to switch to the switching target cell that supports the VONR service and establish the VONR service, thereby effectively reducing the voice service delay and effectively improving the call quality of the voice service.
[0114] Figure 2 It is a flowchart of a voice service switching method proposed in another embodiment of the present application.
[0115] It should be noted that the executor of the voice service switching method of this embodiment is a voice service switching device, which can be implemented by software and / or hardware. The device can be configured in a base station. The base station does not support the new air interface to carry voice VONR services, and there is no restriction on this.
[0116] S201: receiving a VONR service request sent by a terminal.
[0117] S202: If it is determined that the terminal supports the VONR service, a reconfiguration message is sent to the terminal, wherein the reconfiguration message includes: an A4 measurement event and a B1 measurement event, and the B1 measurement event is used by the terminal to generate a B1 event measurement report.
[0118] In some embodiments, after determining that the terminal supports the VONR service, the base station may configure an A4 measurement event and a B1 measurement event for the terminal, wherein the B1 measurement event may be used to initiate an EPSFB switching process, without limitation.
[0119] In some embodiments, the response priority of the A4 measurement event may be before the response priority of the B1 measurement event, that is, the base station may give priority to responding to the A4 event measurement report generated by the terminal based on the A4 measurement event, and in other cases, it may also respond to the B1 event measurement report generated by the terminal based on the B1 measurement event, without limitation.
[0120] S203: Determine the time that has passed after the reconfiguration message is sent.
[0121] In some embodiments, when the base station sends a reconfiguration message to the terminal, it can start a timer to determine the time that has passed after sending the reconfiguration message. The determined time can be used to determine whether to respond to the B1 event measurement report generated by the terminal based on the B1 measurement event. There is no restriction on this.
[0122] S204: If the elapsed time does not reach the time threshold, receiving and buffering the B1 event measurement report sent by the terminal, and receiving the A4 event measurement report generated and sent by the terminal according to the A4 measurement event, wherein the A4 event measurement report includes: information of the switching target cell.
[0123] In some embodiments, a timer (eg, a T1 timer) may be preconfigured, and the timing duration of the timer may be used as a duration threshold, without any restriction.
[0124] In some embodiments, a T1 timer can be set for the base station. When the base station sends RRCReconfiguration to configure VONR switching for the terminal, the T1 timer can be started. During the validity period of the T1 timer (for example, the elapsed time does not reach the duration threshold), the base station receives the B1 event measurement report reported by the terminal. The B1 event measurement report will be cached without processing, and the A4 event measurement report generated and sent by the terminal according to the A4 measurement event will be received. The A4 event measurement report will be responded to for processing, so as to give priority to VONR switching and prevent VONR switching from being affected by the EPSFB switching process.
[0125] S205: If it is determined according to the information of the switching target cell that the switching target cell supports the VONR service, a switching message is sent to the terminal, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service.
[0126] For the description of S205 , please refer to the above embodiment, which will not be repeated here.
[0127] S206: If the elapsed time reaches the time threshold, an Evolved Packet System Fallback EPSFB switching process is executed according to the B1 event measurement report.
[0128] In some embodiments, when the T1 timer times out, if there is a cached B1 event measurement report within the timing duration of the T1 timer or a new B1 event measurement report is received after the T1 timer times out, the B1 event measurement report will be processed without restriction.
[0129] In some embodiments, when the T1 timer times out and the base station does not find a suitable cell for switching or the VONR switching fails by default, a switch to a 4G cell can be initiated without restriction.
[0130] In some embodiments, the base station will start the T1 timer while sending the reconfiguration message to the terminal. During the timing duration of the T1 timer, the base station caches all B1 event measurement reports reported by the terminal without processing them, so as to give priority to switching to the 5G cell and avoid fallback. If the timing duration of the T1 timer is exceeded, the base station can also continue to process the B1 event measurement report to use the EPSFB switching process as an alternative switching process for VONR switching failure, without restriction.
[0131] In some embodiments, the B1 measurement event and the A4 measurement event of the EPSFB switching process can be configured in the reconfiguration message. The order of the B1 measurement event will be arranged after the A4 measurement event by default, so that the terminal will report the A4 event measurement report first and initiate the VONR switching. Within the timing duration of the T1 timer, the B1 event measurement report reported by the terminal due to the EPSFB switching process will not be processed by the base station after receiving it, but will be cached in the base station first. The EPSFB switching process can be used as an alternative switching process to prevent VONR switching failure. For users who have not switched when the T1 timer set by the base station expires, the base station will continue to execute the EPSFB switching process according to the previously cached B1 event measurement report, and there is no restriction on this.
[0132] In this embodiment, by receiving a VONR service request sent by a terminal, if it is determined that the terminal supports the VONR service, a reconfiguration message is sent to the terminal, wherein the reconfiguration message includes: an A4 measurement event and a B1 measurement event, the B1 measurement event is used for the terminal to generate a B1 event measurement report, and determine the duration after sending the reconfiguration message, if the elapsed time does not reach the duration threshold, the B1 event measurement report sent by the terminal is received and cached, and the A4 event measurement report generated and sent by the receiving terminal according to the A4 measurement event, wherein the A4 event measurement report includes: information of a switching target cell, if it is determined that the switching target cell supports the VONR service according to the information of the switching target cell, a switching message is sent to the terminal, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service, if the elapsed time reaches the duration threshold, the evolved packet system fallback EPSFB switching process is executed according to the B1 event measurement report, so that when the base station does not support the new air interface to carry the voice VONR service, the terminal is promptly instructed to switch to the switching target cell that supports the VONR service and establish the VONR service, thereby effectively reducing the voice service delay and effectively improving the call effect of the voice service. It can also give priority to VONR switching to avoid the impact of VONR switching on EPSFB switching process, and use EPSFB switching process as an alternative switching process when VONR switching fails to ensure the continuity of user voice services.
[0133] In some embodiments of the present application, the reconfiguration message also includes: a B1 measurement event, where the B1 measurement event is used for the terminal to generate a B1 event measurement report. When the base station determines that the terminal does not support the VONR service, it receives and executes the EPSFB switching process based on the B1 event measurement report to ensure the continuity of the user's voice service.
[0134] In some embodiments, when the base station determines that the terminal is a terminal that does not support VONR services, it can only initiate the EPSFB switching process and can configure the B1 measurement event for the terminal to instruct the terminal to initiate the EPSFB switching process to the 4G side without any restriction.
[0135] In some embodiments of the present application, the reconfiguration message also includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report. When the base station determines that the target cell does not support the VONR service, it can receive and execute the EPSFB switching process based on the B1 event measurement report to ensure the continuity of the user's voice service.
[0136] like Figure 3 As shown, Figure 3 It is a flow chart of the verification configuration of the VONR switching process in the embodiment of the present application. Figure 3In the example, the base station can configure the VONR switching function switch. If the VONR switching function is turned on, it can determine whether the terminal carries UE capabilities (i.e., whether the terminal supports VONR services). If the terminal does not carry UE capabilities (i.e., the terminal does not support VONR services), no processing is required. If the terminal carries UE capabilities (i.e., the terminal supports VONR services), the UE index can be recorded. After receiving the VONR service request sent by the terminal, for terminals that do not support VONR services, an EPSFB switching process can be initiated, and a B1 measurement event can be configured for the terminal. For terminals that support VONR services, a VONR switching process and an EPSFB switching process can be initiated. If there is a neighboring cell that supports VONR services, it means that the base station can support switching to a neighboring cell, and the neighboring cell supports VONR services. The base station can configure A4 measurement events and B1 measurement events for the terminal. If there is no neighboring cell that supports VONR services, it means that the base station can support switching to several neighboring cells, and all neighboring cells do not support VONR services. The base station can configure B1 measurement events for the terminal, and there is no restriction on this.
[0137] In some embodiments of the present application, whether the switching target cell supports the VONR service can be determined based on the information of the switching target cell and the information of the cell served by the base station, thereby improving the efficiency of judging whether the switching target cell supports the VONR service and further reducing the voice service delay.
[0138] In some embodiments of the present application, a neighbor cell relationship table can be obtained, wherein the neighbor cell relationship table includes: information on the cell served by the base station, information on the neighbor cell corresponding to the information on the cell served by the base station, and the VONR service on / off status of the neighbor cell, and the neighbor cell relationship table includes information on the neighbor cell that is identical to the information on the switching target cell. If the VONR service on / off status of the neighbor cell to which the identical neighbor cell information belongs is on, it is determined that the switching target cell supports the VONR service. If the VONR service on / off status of the neighbor cell to which the identical neighbor cell information belongs is off, it is determined that the switching target cell does not support the VONR service, thereby accurately and quickly determining whether the switching target cell supports the VONR service, and further reducing the voice service delay.
[0139] The information of the cell served by the base station may be, for example, an identifier and an index of the cell served by the base station, and there is no limitation on this.
[0140] In some embodiments, a neighbor cell relationship table can be pre-maintained for the base station, which includes information about the cell served by the base station, information about the neighbor cell to which the base station can support switching, and the information about the cell served by the base station and the information about the neighbor cell to which the base station can support switching are associated, and a VONR service on / off status is additionally configured for the corresponding neighbor cell. For example, if the neighbor cell has VONR capability, a VONR service on / off status can be configured for it. When the VONR service on / off status is set to the on state, it indicates that the neighbor cell currently supports the VONR service. When the VONR service on / off status is set to the off state, it indicates that the neighbor cell currently does not support the VONR service. If the neighbor cell does not have VONR capability, it can be determined that the neighbor cell does not support the VONR service, and there is no restriction on this.
[0141] In some embodiments, based on the information of the switching target cell reported by the terminal, it is possible to retrieve whether the information of the switching target cell is in the neighboring cell relationship table. If so, it means that the switching target cell reported by the terminal is a neighboring cell supported by the base station for switching. At this time, the information of the neighboring cell that is the same as the information of the switching target cell can be determined from the neighboring cell relationship table, which means that the switching target cell reported by the terminal is one of the neighboring cells, and based on the VONR service on / off status of the neighboring cell to which the same neighboring cell information belongs, it is determined whether the switching target cell supports the VONR service, and there is no restriction on this.
[0142] In some embodiments, if the VONR service on / off status of the neighboring cell to which the same neighboring cell information belongs is on, it is determined that the switching target cell supports the VONR service. At this time, the VONR switching process can be executed according to the A4 event measurement report, instructing the terminal to switch to the switching target cell and re-establish the VONR service.
[0143] In some embodiments, if the VONR service on / off status of the neighboring cell to which the same neighboring cell information belongs is off, it is determined that the switching target cell does not support the VONR service. At this time, the EPSFB switching process can be performed according to the B1 event measurement report.
[0144] In some embodiments of the present application, the reconfiguration message also includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report. If it is determined that the neighboring cell relationship table does not include information about the neighboring cell that is the same as the information about the switching target cell, it means that the base station cannot support switching to the switching target cell reported by the terminal. The base station can receive and execute the EPSFB switching process based on the B1 event measurement report reported by the terminal to ensure the continuity of the user's voice service.
[0145] In some embodiments, the processing flow during the VONR switching process may include: when the base station verifies that a terminal has initiated an A4 event measurement report for the purpose of VONR switching, the base station may additionally verify whether the cell is in the VONR on state when querying the neighboring cell relationship table. If the switching target cell reported in the A4 event measurement report is in the neighboring cell relationship table, but the VONR state is off, the VONR switching is not initiated after receiving the A4 event measurement report. If the VONR state is on, the VONR switching process is initiated normally, which can ensure that the switched cell has VONR capabilities and avoid unnecessary switching processes. There is no restriction on this.
[0146] like Figure 4 As shown, Figure 4 is a flowchart of VONR switching process in the embodiment of the present application, Figure 4 In the process, the base station can start the T1 timer while sending the reconfiguration message, and listen to the terminal's reported measurement. If the terminal reports based on the A4 measurement event, then when the terminal reports the cell (an optional example of the switching target cell) as a cell supporting VONR in the neighboring cell table (an optional example of the neighboring cell relationship table), an intra-system switching (such as a VONR switching process) can be initiated. When the terminal reports the cell that does not support VONR in the neighboring cell table, no processing is required. If the terminal reports based on the B1 measurement event, then when the T1 timer has not timed out, the base station can cache the B1 event measurement report, and when the T1 timer times out, initiate an inter-system switching (such as an EPSFB switching process), and there is no restriction on this.
[0147] In the following embodiments, the descriptions of the terms and method steps that are the same as or corresponding to the above can be referred to in the above embodiments and will not be repeated here.
[0148] Figure 5 It is a flowchart of a voice service switching method proposed in another embodiment of the present application.
[0149] It should be noted that the executor of the voice service switching method of this embodiment is a voice service switching device, which can be implemented by software and / or hardware. The device can be configured in a terminal that supports VONR services, and there is no restriction on this.
[0150] In some embodiments, the terminal supports the VONR service, which may be, for example, the terminal having the capability to support the VONR service, and there is no limitation on this.
[0151] S501: Send a VONR service request to a base station.
[0152] S502: Receive a reconfiguration message sent by a base station, wherein the reconfiguration message at least includes: an A4 measurement event.
[0153] S503: Generate an A4 event measurement report according to the A4 measurement event and send it to the base station, where the A4 event measurement report includes: information of the handover target cell.
[0154] S504: Receive a switching message sent by the base station when determining that the switching target cell supports the VONR service, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service.
[0155] S505: Switch to the target cell and establish VONR service.
[0156] In this embodiment, the terminal can send a VONR service request to the base station and receive a reconfiguration message sent by the base station, wherein the reconfiguration message includes at least: an A4 measurement event, and generates an A4 event measurement report based on the A4 measurement event and sends it to the base station, wherein the A4 event measurement report includes: information about the switching target cell, and a switching message sent by the receiving base station to determine that the switching target cell supports the VONR service, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish a VONR service, and to switch to the switching target cell and establish a VONR service, so as to promptly switch to the switching target cell that supports the VONR service based on the instruction of the base station and establish the VONR service, thereby effectively reducing the voice service delay and effectively improving the call quality of the voice service.
[0157] In some embodiments, the reconfiguration message also includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report. The terminal can also send a B1 event measurement report to the base station to support the EPSFB switching process in some scenarios and use the EPSFB switching process as an alternative switching process to ensure the continuity of user voice services.
[0158] The voice service switching method provided in the embodiment of the present application can effectively reduce the number of times the VONR service falls back to the VOLTE service, and effectively optimizes the process for users who are currently using base stations that do not support the VONR service but need to perform 5G voice services. When the base station detects that the user voice bearer establishment corresponding to the UE index fails, an A4 measurement event is configured for the terminal to instruct the user to switch to other base stations that support the VONR service to complete the establishment of the VONR voice service bearer. If the switching is not completed within the preset timer, the cached B1 event measurement report is processed, and the EPSFB switching process is used as an alternative switching process to complete the voice process.
[0159] In the embodiment of the present application, compared with the inter-system switching operation, the mobility delay of the intra-system switching is lower, which ensures the continuity of the voice service and can effectively extend the user's residence time in the 5G network to improve the key performance indicator (KPI) indicator, and also enable users to have a better voice quality experience.
[0160] Figure 6 It is a structural diagram of a voice service switching device proposed in an embodiment of the present application.
[0161] like Figure 6 As shown, the voice service switching device 60 is applied to a base station that does not support the new air interface to carry voice VONR services, and includes:
[0162] The first receiving unit 601 is used to receive a VONR service request sent by a terminal.
[0163] The first sending unit 602 is used to send a reconfiguration message to the terminal when it is determined that the terminal supports the VONR service, wherein the reconfiguration message at least includes: an A4 measurement event.
[0164] The second receiving unit 603 is configured to receive an A4 event measurement report generated and sent by the terminal according to the A4 measurement event, wherein the A4 event measurement report includes: information of a handover target cell.
[0165] The second sending unit 604 is used to send a switching message to the terminal when it is determined according to the information of the switching target cell that the switching target cell supports the VONR service, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service.
[0166] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the device further includes:
[0167] The first processing module is used to determine the elapsed time after sending the reconfiguration message. If the elapsed time does not reach the time threshold, the B1 event measurement report sent by the terminal is received and cached. If the elapsed time reaches the time threshold, the evolved packet system fallback EPSFB switching process is executed according to the B1 event measurement report.
[0168] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the device further includes:
[0169] The second processing module is used to receive and execute the EPSFB switching process according to the B1 event measurement report when it is determined that the terminal does not support the VONR service.
[0170] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the device further includes:
[0171] The third processing module is used to receive and execute the EPSFB switching process according to the B1 event measurement report when it is determined that the switching target cell does not support the VONR service.
[0172] In some embodiments of the present application, the device further comprises:
[0173] The fourth processing module is used to determine whether the switching target cell supports the VONR service based on the information of the switching target cell and the information of the cell served by the base station.
[0174] In some embodiments of the present application, the fourth processing module is specifically used to:
[0175] Obtain a neighboring cell relationship table, wherein the neighboring cell relationship table includes: information of the cell served by the base station, information of the neighboring cell corresponding to the information of the cell served by the base station, and the on / off status of the VONR service of the neighboring cell;
[0176] Determine that the neighboring cell relationship table includes information of neighboring cells that are the same as information of the handover target cell;
[0177] If the VONR service on / off status of the neighboring cell to which the same neighboring cell information belongs is on, it is determined that the switching target cell supports the VONR service;
[0178] If the VONR service on / off status of the neighboring cell to which the same neighboring cell information belongs is off, it is determined that the switching target cell does not support the VONR service.
[0179] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the device further includes:
[0180] The fifth processing module is configured to determine that if the neighbor relation table does not include information of a neighbor cell that is the same as information of a handover target cell, then receive and perform an EPSFB handover process according to a B1 event measurement report.
[0181] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0182] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium.
[0183] Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.
[0184] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0185] In this embodiment, the base station receives a VONR service request sent by the terminal, and if it is determined that the terminal supports the VONR service, a reconfiguration message is sent to the terminal, wherein the reconfiguration message includes at least: an A4 measurement event, and receives an A4 event measurement report generated and sent by the terminal according to the A4 measurement event, wherein the A4 event measurement report includes: information of the switching target cell, and when it is determined that the switching target cell supports the VONR service according to the information of the switching target cell, a switching message is sent to the terminal, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service, so that when the base station does not support the new air interface to carry the voice VONR service, the terminal is promptly instructed to switch to the switching target cell that supports the VONR service and establish the VONR service, thereby effectively reducing the voice service delay and effectively improving the call quality of the voice service.
[0186] Figure 7 It is a structural diagram of a voice service switching device proposed in another embodiment of the present application.
[0187] like Figure 7 As shown, the voice service switching device 70 is applied to a terminal supporting a new air interface carrying voice VONR service, and includes:
[0188] The third sending unit 701 is used to send a VONR service request to the base station.
[0189] The third receiving unit 702 is configured to receive a reconfiguration message sent by a base station, wherein the reconfiguration message at least includes: an A4 measurement event.
[0190] The fourth sending unit 703 is configured to generate an A4 event measurement report according to the A4 measurement event and send the A4 event measurement report to the base station, wherein the A4 event measurement report includes: information of a handover target cell.
[0191] The fourth receiving unit 704 is used to receive a switching message sent by the base station to determine that the switching target cell supports the VONR service, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service.
[0192] The switching unit 705 is used to switch to the switching target cell and establish the VONR service.
[0193] In some embodiments of the present application, the reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the device further includes:
[0194] The sixth processing module is configured to send a B1 event measurement report to the base station.
[0195] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0196] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium.
[0197] Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.
[0198] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0199] In this embodiment, the terminal can send a VONR service request to the base station and receive a reconfiguration message sent by the base station, wherein the reconfiguration message includes at least: an A4 measurement event, and generates an A4 event measurement report based on the A4 measurement event and sends it to the base station, wherein the A4 event measurement report includes: information about the switching target cell, and a switching message sent by the receiving base station to determine that the switching target cell supports the VONR service, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish a VONR service, and to switch to the switching target cell and establish a VONR service, so as to promptly switch to the switching target cell that supports the VONR service based on the instruction of the base station and establish the VONR service, thereby effectively reducing the voice service delay and effectively improving the call quality of the voice service.
[0200] Figure 8 It is a structural diagram of a voice service switching device proposed in another embodiment of the present application.
[0201] See also Figure 8 The voice service switching device 80 includes a memory 801, a transceiver 802, a processor 803 and a user interface 804: the memory 801 is used to store computer programs; the transceiver 802 is used to send and receive data under the control of the processor 803; the processor 803 is used to read the computer program in the memory 801 and perform the following operations:
[0202] Receive VONR service request sent by the terminal;
[0203] If it is determined that the terminal supports the VONR service, a reconfiguration message is sent to the terminal, wherein the reconfiguration message includes at least: an A4 measurement event;
[0204] An A4 event measurement report generated and sent by a receiving terminal according to an A4 measurement event, wherein the A4 event measurement report includes: information of a handover target cell;
[0205] If it is determined according to the information of the switching target cell that the switching target cell supports the VONR service, a switching message is sent to the terminal, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service.
[0206] Or the processor 803 is further configured to read the computer program in the memory 801 and perform the following operations:
[0207] Send VONR service request to the base station;
[0208] receiving a reconfiguration message sent by a base station, wherein the reconfiguration message at least includes: an A4 measurement event;
[0209] Generate and send an A4 event measurement report to the base station according to the A4 measurement event, wherein the A4 event measurement report includes: information of the handover target cell;
[0210] Receiving a handover message sent by a base station to determine that a handover target cell supports a VONR service, wherein the handover message is used to instruct the terminal to switch to the handover target cell and establish a VONR service;
[0211] Switch to the target cell and establish VONR service.
[0212] Among them, Figure 8 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 803 and various circuits of memory represented by memory 801 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 802 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which may include wireless channels, wired channels, optical cables, and other transmission media. For different user devices, the user interface 804 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0213] The processor 803 is responsible for managing the bus architecture and general processing, and the memory 801 can store data used by the processor 803 when performing operations.
[0214] Optionally, the processor 803 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.
[0215] The processor calls the computer program stored in the memory to execute any method provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0216] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0217] In order to implement the above-mentioned embodiment, the embodiment of the present application proposes a processor-readable storage medium, and the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the voice service switching method.
[0218] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0219] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0220] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0221] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1The steps for the functions specified in one or more boxes.
[0222] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
[0223] It should be noted that, in the description of this application, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of this application, unless otherwise specified, the meaning of "plurality" is two or more.
[0224] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0225] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0226] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0227] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0228] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.
[0229] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0230] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A voice service switching method, characterized in that: The method is executed by a base station that does not support the new air interface to carry voice VONR services, and the method includes: Receive VONR service request sent by the terminal; If it is determined that the terminal supports the VONR service, a reconfiguration message is sent to the terminal, wherein the reconfiguration message at least includes: an A4 measurement event; receiving an A4 event measurement report generated and sent by the terminal according to the A4 measurement event, wherein the A4 event measurement report includes: information of a handover target cell; If it is determined according to the information of the switching target cell that the switching target cell supports the VONR service, a switching message is sent to the terminal, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service.
2. The method according to claim 1, characterized in that The reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the method further includes: Determining the length of time that has elapsed after sending the reconfiguration message; If the elapsed time does not reach the time threshold, receiving and buffering the B1 event measurement report sent by the terminal; If the elapsed time reaches the time threshold, an Evolved Packet System Fallback EPSFB switching process is performed according to the B1 event measurement report.
3. The method according to claim 1, characterized in that The reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the method further includes: If it is determined that the terminal does not support the VONR service, an EPSFB switching process is received and performed according to the B1 event measurement report.
4. The method according to claim 1, characterized in that The reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the method further includes: If it is determined that the handover target cell does not support the VONR service, the EPSFB handover process is received and performed according to the B1 event measurement report.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: According to the information of the switching target cell and the information of the cell served by the base station, it is determined whether the switching target cell supports the VONR service.
6. The method according to claim 5, characterized in that The determining, according to the information of the switching target cell and the information of the cell served by the base station, whether the switching target cell supports the VONR service includes: Obtain a neighboring cell relationship table, wherein the neighboring cell relationship table includes: information of the cell served by the base station, information of neighboring cells corresponding to the information of the cell served by the base station, and a VONR service on / off status of the neighboring cells; Determine that the neighboring cell relationship table includes information of a neighboring cell that is the same as information of the handover target cell; If the VONR service on / off status of the neighboring cell to which the same neighboring cell information belongs is on, determining that the switching target cell supports the VONR service; If the VONR service on / off status of the neighboring cell to which the same neighboring cell information belongs is in an off state, it is determined that the switching target cell does not support the VONR service.
7. The method according to claim 6, characterized in that The reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the method further includes: If it is determined that the neighbor relation table does not include information of a neighbor cell that is the same as information of the handover target cell, then the EPSFB handover process is received and performed according to the B1 event measurement report.
8. A voice service switching method, characterized in that: The method is executed by a terminal supporting a new air interface voice VONR service; the method comprises: Send VONR service request to the base station; receiving a reconfiguration message sent by the base station, wherein the reconfiguration message at least includes: an A4 measurement event; Generate an A4 event measurement report according to the A4 measurement event and send it to the base station, wherein the A4 event measurement report includes: information of a handover target cell; Receiving a handover message sent by the base station to determine that the handover target cell supports the VONR service, wherein the handover message is used to instruct the terminal to switch to the handover target cell and establish the VONR service; Switch to the switching target cell and establish VONR service.
9. The method according to claim 8, characterized in that The reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the method further includes: Send a B1 event measurement report to the base station.
10. A voice service switching device, characterized in that: Applicable to a base station that does not support the new air interface to carry voice VONR services, the device includes: A first receiving unit, configured to receive a VONR service request sent by a terminal; A first sending unit is configured to send a reconfiguration message to the terminal when it is determined that the terminal supports the VONR service, wherein the reconfiguration message at least includes: an A4 measurement event; A second receiving unit is configured to receive an A4 event measurement report generated and sent by the terminal according to the A4 measurement event, wherein the A4 event measurement report includes: information of a handover target cell; The second sending unit is used to send a switching message to the terminal when it is determined according to the information of the switching target cell that the switching target cell supports the VONR service, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service.
11. A voice service switching device, characterized in that: Applicable to a terminal supporting a new air interface carrying voice VONR service; the device comprises: The third sending unit is used to send a VONR service request to the base station; A third receiving unit is configured to receive a reconfiguration message sent by the base station, wherein the reconfiguration message at least includes: an A4 measurement event; a fourth sending unit, configured to generate and send an A4 event measurement report to the base station according to the A4 measurement event, wherein the A4 event measurement report includes: information of a handover target cell; A fourth receiving unit, configured to receive a handover message sent by the base station to determine that the handover target cell supports the VONR service, wherein the handover message is used to instruct the terminal to switch to the handover target cell and establish a VONR service; The switching unit is used to switch to the switching target cell and establish a VONR service.
12. A voice service switching device, characterized in that: It includes memory, transceiver and processor: memory is used to store computer programs; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Receive VONR service request sent by the terminal; If it is determined that the terminal supports the VONR service, a reconfiguration message is sent to the terminal, wherein the reconfiguration message at least includes: an A4 measurement event; receiving an A4 event measurement report generated and sent by the terminal according to the A4 measurement event, wherein the A4 event measurement report includes: information of a handover target cell; If it is determined according to the information of the switching target cell that the switching target cell supports the VONR service, a switching message is sent to the terminal, wherein the switching message is used to instruct the terminal to switch to the switching target cell and establish the VONR service.
13. The device according to claim 12, characterized in that The reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the processor is further configured to: Determining the length of time that has elapsed after sending the reconfiguration message; If the elapsed time does not reach the time threshold, receiving and buffering the B1 event measurement report sent by the terminal; If the elapsed time reaches the time threshold, an Evolved Packet System Fallback EPSFB switching process is performed according to the B1 event measurement report.
14. The device according to claim 12, characterized in that The reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the processor is further configured to: If it is determined that the terminal does not support the VONR service, an EPSFB switching process is received and performed according to the B1 event measurement report.
15. The device according to claim 12, characterized in that The reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the processor is further configured to: If it is determined that the handover target cell does not support the VONR service, the EPSFB handover process is received and performed according to the B1 event measurement report.
16. The device according to any one of claims 12 to 15, characterized in that: The processor is further configured to: According to the information of the switching target cell and the information of the cell served by the base station, it is determined whether the switching target cell supports the VONR service.
17. The device according to claim 16, characterized in that The processor is further configured to: Obtain a neighboring cell relationship table, wherein the neighboring cell relationship table includes: information of the cell served by the base station, information of neighboring cells corresponding to the information of the cell served by the base station, and a VONR service on / off status of the neighboring cells; Determine that the neighboring cell relationship table includes information of a neighboring cell that is the same as information of the handover target cell; If the VONR service on / off status of the neighboring cell to which the same neighboring cell information belongs is on, determining that the switching target cell supports the VONR service; If the VONR service on / off status of the neighboring cell to which the same neighboring cell information belongs is in an off state, it is determined that the switching target cell does not support the VONR service.
18. The device according to claim 17, characterized in that The reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the processor is further configured to: If it is determined that the neighbor relation table does not include information of a neighbor cell that is the same as information of the handover target cell, then the EPSFB handover process is received and performed according to the B1 event measurement report.
19. A voice service switching device, characterized in that: It includes memory, transceiver and processor: memory is used to store computer programs; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Send VONR service request to the base station; receiving a reconfiguration message sent by the base station, wherein the reconfiguration message at least includes: an A4 measurement event; Generate an A4 event measurement report according to the A4 measurement event and send it to the base station, wherein the A4 event measurement report includes: information of a handover target cell; Receiving a handover message sent by the base station to determine that the handover target cell supports the VONR service, wherein the handover message is used to instruct the terminal to switch to the handover target cell and establish the VONR service; Switch to the switching target cell and establish VONR service.
20. The device according to claim 19, characterized in that The reconfiguration message further includes: a B1 measurement event, where the B1 measurement event is used by the terminal to generate a B1 event measurement report; and the processor is further configured to: Send a B1 event measurement report to the base station.
21. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the voice service switching method according to any one of claims 1 to 9.
