Voice fallback method, apparatus, terminal and readable storage medium

CN116266935BActive Publication Date: 2026-09-15VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111539885.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-15
Publication Date
2026-09-15
Estimated Expiration
2041-12-15

AI Technical Summary

Technical Problem

[0006]本申请实施例提供一种语音回落方法、装置、终端及可读存储介质,能够解决相关技术中存在的由于过长的EPS/RAT Fallback时延造成语音通话性能差的问题

Benefits of technology

[0032]In this embodiment, the terminal determines a target scheme based on target information; the terminal performs voice fallback according to the target scheme; wherein the target scheme is used to reduce the latency of the voice fallback, and the target information includes at least one of the following: first capability information of the terminal; second capability information of a first network-side device, wherein the first network-side device is the network-side device corresponding to the serving cell of the terminal; first indication information from a second network-side device, wherein the first indication information is used to indicate or configure the target scheme; and priority information of M schemes, wherein the M schemes include the target scheme, and M is an integer greater than 1. Thus, when the terminal receives or initiates a voice call, it can determine the target scheme based on the target information and perform voice fallback according to the target scheme, thereby using the target scheme to reduce the latency of the voice fallback, and thus improving voice call performance by reducing the latency of the voice fallback. Furthermore, when the terminal has at least two selectable schemes that can reduce the latency of the voice fallback, the terminal can select one target scheme from the at least two schemes based on the target information, to avoid the problem that the terminal does not know which scheme to use to reduce the latency of the voice fallback, which can improve the reliability of the terminal in reducing the latency of the voice fallback.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116266935B_ABST
    Figure CN116266935B_ABST
Patent Text Reader

Abstract

The application discloses a voice fallback method and device, a terminal and a readable storage medium, and belongs to the technical field of communication. The voice fallback method of the application embodiment comprises the following steps: a terminal determines a target scheme according to target information; the terminal performs voice fallback according to the target scheme; wherein the target scheme is used to reduce the time delay of the voice fallback, and the target information comprises at least one of the following: first capability information of the terminal; second capability information of a first network side device, wherein the first network side device is a network side device corresponding to a serving cell of the terminal; first indication information from a second network side device, wherein the first indication information is used to indicate or configure the target scheme; and priority information of M schemes, wherein the M schemes comprise the target scheme, and M is an integer greater than 1.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, specifically relating to a voice fallback method, apparatus, terminal, and readable storage medium. Background Technology

[0002] In New Radio (NR), when a terminal initiates or receives an IP Multimedia Subsystem (IMS) voice call, it establishes an IMS voice Quality of Service (QoS) flow. Upon receiving this QoS flow, the base station (gNB) triggers a voice fallback procedure, such as the Evolved Packet System (EPS) fallback or Radio Access Technology (RAT) fallback procedure.

[0003] In related technologies, the base station needs to wait for the terminal to perform inter-RAT (IRAT) measurements and obtain the measurement results. Thus, if the base station sends the measurement configuration too late or the terminal measurement time is too long, it will affect the voice fallback latency.

[0004] Due to various reasons such as insufficient time for inter-RAT measurements or lack of inter-RAT measurement configuration at the terminal, there may be no measurement results before redirection or handover. Consequently, when performing handover-based EPS / RAT fallback, handover will fail, resulting in excessively long EPS / RAT fallback delays. Alternatively, when performing redirection-based EPS / RAT fallback, because the protocol stipulates that the gNB issues Long Term Evolution (LTE) frequency points (such as Evolved Universal Terrestrial Radio Access (EUTRA) frequency points) during redirection, the LTE cell indicated by the terminal's serving cell (NR) through redirection signaling may not necessarily be the cell with the highest Reference Signal Received Power (RSRP). Furthermore, blind redirection also suffers from excessively long EPS / RAT fallback delays due to inappropriate cell selection.

[0005] This shows that the relevant technologies suffer from reduced voice call performance due to excessively long EPS / RAT Fallback latency. Summary of the Invention

[0006] This application provides a voice fallback method, apparatus, terminal, and readable storage medium, which can solve the problem of poor voice call performance caused by excessively long EPS / RAT Fallback latency in related technologies.

[0007] Firstly, a speech fallback method is provided, which includes:

[0008] The terminal determines the target plan based on the target information;

[0009] The terminal performs voice fallback according to the target scheme;

[0010] The target scheme is used to reduce the latency of the voice fallback, and the target information includes at least one of the following:

[0011] The terminal's first capability information;

[0012] Second capability information of the first network-side device, wherein the first network-side device is the network-side device corresponding to the serving cell of the terminal;

[0013] First indication information from a second network-side device, the first indication information being used to indicate or configure the target scheme;

[0014] The priority information of M schemes, where the M schemes include the target scheme, and M is an integer greater than 1.

[0015] Secondly, a voice fallback device is provided for use in a terminal, the device comprising:

[0016] The determination module is used to determine the target solution based on the target information.

[0017] The execution module is used to perform voice fallback according to the target scheme;

[0018] The target scheme is used to reduce the latency of the voice fallback, and the target information includes at least one of the following:

[0019] The terminal's first capability information;

[0020] Second capability information of the first network-side device, wherein the first network-side device is the network-side device corresponding to the serving cell of the terminal;

[0021] First indication information from a second network-side device, the first indication information being used to indicate or configure the target scheme;

[0022] Thirdly, a terminal is provided, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method described in the first aspect.

[0023] Fourthly, a terminal is provided, including a processor and a communication interface, wherein the processor is used to determine a target scheme based on target information, and the communication interface is used to perform voice fallback according to the target scheme;

[0024] The target scheme is used to reduce the latency of the voice fallback, and the target information includes at least one of the following:

[0025] The terminal's first capability information;

[0026] Second capability information of the first network-side device, wherein the first network-side device is the network-side device corresponding to the serving cell of the terminal;

[0027] First indication information from a second network-side device, the first indication information being used to indicate or configure the target scheme;

[0028] The priority information of M schemes, where the M schemes include the target scheme, and M is an integer greater than 1.

[0029] Fifthly, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.

[0030] In a sixth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.

[0031] In a seventh aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to implement the steps of the voice fallback method as described in the first aspect.

[0032] In this embodiment, the terminal determines a target scheme based on target information; the terminal performs voice fallback according to the target scheme; wherein the target scheme is used to reduce the latency of the voice fallback, and the target information includes at least one of the following: first capability information of the terminal; second capability information of a first network-side device, wherein the first network-side device is the network-side device corresponding to the serving cell of the terminal; first indication information from a second network-side device, wherein the first indication information is used to indicate or configure the target scheme; and priority information of M schemes, wherein the M schemes include the target scheme, and M is an integer greater than 1. Thus, when the terminal receives or initiates a voice call, it can determine the target scheme based on the target information and perform voice fallback according to the target scheme, thereby using the target scheme to reduce the latency of the voice fallback, and thus improving voice call performance by reducing the latency of the voice fallback. Furthermore, when the terminal has at least two selectable schemes that can reduce the latency of the voice fallback, the terminal can select one target scheme from the at least two schemes based on the target information, to avoid the problem that the terminal does not know which scheme to use to reduce the latency of the voice fallback, which can improve the reliability of the terminal in reducing the latency of the voice fallback. Attached Figure Description

[0033] Figure 1 This is a schematic diagram of the structure of a wireless communication system that can be applied to the embodiments of this application;

[0034] Figure 2 This is a schematic diagram of the EPS decline mechanism;

[0035] Figure 3 This is a schematic diagram of the measurement results that satisfy event B1;

[0036] Figure 4 This is a schematic diagram of the RAT fallback mechanism;

[0037] Figure 5 This is a flowchart of a voice fallback method provided in an embodiment of this application;

[0038] Figure 6 This is a schematic diagram of the structure of a voice fallback device provided in an embodiment of this application;

[0039] Figure 7 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0040] Figure 8 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application. Detailed Implementation

[0041] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0042] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0043] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0044] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. Terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment. Network-side equipment 12 may include access network equipment or core network equipment. Access network equipment 12 may also be referred to as radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit. Access network equipment 12 may include base stations, WLAN access points, or WiFi nodes, etc. Base stations may be referred to as Node B, evolved Node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home B node, home evolved B node, Transmitting Receiving Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only a base station in an NR system is used as an example for description, and the specific type of base station is not limited.Core network equipment may include, but is not limited to, at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), Binding Support Function (BSF), and Application Function. Function (AF), etc. It should be noted that the embodiments of this application only use the core network equipment in the NR system as an example for introduction, and do not limit the specific type of core network equipment.

[0045] One important way to enable voice communication in 5G networks is EPS Fallback. The main idea is to switch / redirect to 4G when an IMS call is established, use 4G Voice over Long-Term Evolution (VoLTE) to complete the call, and then quickly return to 5G after the IMS call ends.

[0046] like Figure 2 As shown, under the EPS Fallback mechanism, EPS Fallback can be performed in the following ways:

[0047] Method 1: EPS Fallback Based on Switching

[0048] When a terminal with EPS Fallback capability initiates an IMS voice service request, the NR sends an LTE B1 event measurement. After the terminal meets the B1 threshold, it reports the measurement results between the B1 threshold to the NR. The NR then initiates a handover command to the LTE network based on the measurement results. After the terminal hands over to the LTE network, it performs voice services.

[0049] The EPS Fallback process based on switching mainly includes the following steps:

[0050] 1. The gNB configures B1 event measurement for the User Equipment (UE) and informs it of the carrier frequency (or frequency point) of the EUTRA to be measured and the B1 threshold;

[0051] 2. The UE reports the measured B1 level of the LTE cell to the gNB, including: the measured physical cell identifier (PCI) and measurement identifier of the cell.

[0052] 3. The gNB sends a handover command to the UE, carrying the target cell PCI;

[0053] 4. Establish a dedicated bearer for voice services with a QoS Class Identifier (QCI) of 1;

[0054] After the 5.4G voice call ends, the system redirects to the 5G cell via FastReturn (i.e., blind redirection to the 5G cell).

[0055] Among them, the B1 event means that the neighboring cells of different RATs become better than the threshold (i.e., the B1 threshold).

[0056] Measurement event B1 can be used for inter-RAT handover procedures that do not depend on the coverage of the serving cell. For example, in load balancing, a decision is made to move the UE away from the NR due to load conditions rather than radio conditions. In this case, the UE only needs to verify that the target cell in another RAT (e.g., LTE) is better than a specific signal level threshold and can provide sufficient coverage to hand over to that target cell.

[0057] like Figure 3As shown, the triggering condition for event B1 is: Mn + Ofn + Ocn – Hys > Thresh; its cancellation condition is: Mn + Ofn + Ocn + Hys <Thresh。

[0058] Where Mn represents the measurement results of inter-RAT neighboring cells, which does not consider any bias;

[0059] Ofn indicates the specific bias of the measurement object corresponding to the frequency of the inter-RAT neighboring cell;

[0060] Ocn indicates the cell-specific offset of the inter-RAT neighboring cell; if the neighboring cell has no relevant parameters configured, it is set to 0.

[0061] Hys represents the hysteresis parameter of the event;

[0062] Thresh represents the threshold parameter for this event;

[0063] In practice, the metering method for Mn can be determined by the measurement of neighboring cells in the inter-RAT, using either dBm or dB; Ofn, Ocn, and Hys use dB; Thresh uses the same metering method as Mn.

[0064] Method 2: EPS Fallback Based on Measurement Redirection

[0065] The EPS fallback based on measurement redirection is basically similar to the EPS fallback based on handover in terms of process, except for the difference in the fallback method. The EPS fallback based on redirection falls back to the LTE network after the B1 event measurement of NR, based on the target frequency point carried in the Radio Resource Control (RRC) Release message.

[0066] The EPS Fallback process based on measurement retargeting mainly includes the following steps:

[0067] 1. The gNB configures B1 event measurement for the UE;

[0068] 2. The UE reports the measurement results of the B1 event. This measurement report includes the target cell's PCI, the measured cell level, and the measured mean.

[0069] 3. After obtaining the measurement results that meet the B1 threshold, the gNB redirects to the LTE network via an RRC Release message, which must contain the target frequency.

[0070] Method 3: EPS Fallback Based on Blind Redirection

[0071] The biggest difference between EPS Fallback based on blind redirection and EPS Fallback based on measurement redirection is that the network directly redirects the UE to the LTE network, and the UE may not have the measurement results for the target frequency.

[0072] Another way to enable voice communication in 5G networks is through RAT Fallback.

[0073] like Figure 4 As shown, the RAT Fallback process mainly includes the following steps:

[0074] 1. The UE resides in the NG-RAN of the 5G system and begins the voice session establishment process initiated by the mobile terminal (Mobile Orginated, MO) or terminated by the mobile terminal (Mobile Terminated, MT);

[0075] 2. The network begins to execute Protocol Data Unit (PDU) session modification to establish a QoS flow to the source NG-RAN for IMS voice;

[0076] 3. If the source NG-RAN supports RAT fallback for IMS voice, the source NG-RAN will trigger RAT fallback based on UE capabilities, network configuration, and radio conditions; in this case, the source NG-RAN may request the UE to report the measurement results of the target NG-RAN.

[0077] 4. The source NG-RAN rejects the PDU session modification in step 2, indicating that the IMS voice fallback is in progress;

[0078] 5. The source NG-RAN begins handover or redirection to the Evolved Universal Terrestrial Radio Access Network (E-UTRAN) connected to the 5G core network;

[0079] 6. After the handover or redirection is completed, the network re-executes the PDU session modification to establish a QoS flow for IMS voice.

[0080] As seen in the EPS / RAT Fallback process above, after receiving the QoS flow for establishing IMS voice, the gNB triggers EPS Fallback or RAT Fallback. At this point, the terminal may need to measure the inter-RAT. Due to various reasons such as insufficient time for inter-RAT measurement or lack of inter-RAT measurement configuration, the B1 event measurement result may not be met before handover / redirection, leading to handover failure during handover-based EPS / RAT Fallback and resulting in excessively long EPS / RAT Fallback latency. Alternatively, in redirection-based EPS / RAT Fallback, because the protocol stipulates that the LTE frequency point E-UTRA Frequency must be carried during redirection, the LTE cell indicated by the serving cell (NR) through redirection signaling may not necessarily be the cell with the highest RSRP. Furthermore, blind redirection may lead to excessively long EPS / RAT Fallback latency due to inappropriate cell selection. Thus, excessively long EPS / RAT Fallback latency will degrade the voice call experience. Therefore, relevant design solutions are needed to minimize EPS / RAT Fallback latency as much as possible.

[0081] In practice, several schemes may exist to reduce EPS / RAT fallback latency. When at least two schemes exist simultaneously, the terminal cannot determine which scheme to use to reduce EPS / RAT fallback latency. However, in the embodiments of this application, the terminal can determine which scheme to use to reduce EPS / RAT fallback latency based on target information.

[0082] The following description, in conjunction with the accompanying drawings, details the voice fallback method, apparatus, terminal, and readable storage medium provided in this application through some embodiments and application scenarios.

[0083] Please see Figure 5 The voice fallback method provided in this application embodiment can be executed by a terminal, such as... Figure 5 As shown, the voice fallback method may include the following steps:

[0084] Step 501: The terminal determines the target solution based on the target information, wherein the target information includes at least one of the following:

[0085] The terminal's first capability information;

[0086] Second capability information of the first network-side device, wherein the first network-side device is the network-side device corresponding to the serving cell of the terminal;

[0087] First indication information from a second network-side device, the first indication information being used to indicate or configure the target scheme;

[0088] The priority information of M schemes, where the M schemes include the target scheme, and M is an integer greater than 1.

[0089] In practice, the second network-side device and the first network-side device may be the same network-side device. In other words, the first indication information may be indication information from the first network-side device. Alternatively, the second network-side device and the first network-side device may be different network-side devices. For example, if the serving cell of the terminal changes during the movement, the first indication information may also come from the network-side device corresponding to the serving cell of the terminal before the movement. No specific limitation is made here.

[0090] The above M schemes can be understood as: there are M schemes that can be used to reduce voice fallback latency, and the terminal can adopt any of these M schemes to reduce voice fallback latency.

[0091] In this step, the terminal determines the target scheme based on the target information. This allows the terminal to select a suitable target scheme from at least two schemes that can be used to reduce voice fallback latency, and to reduce voice fallback latency according to the target scheme. For example, selecting a target scheme supported by the terminal, and / or selecting a target scheme supported by the serving cell, and / or selecting a target scheme indicated by the network-side equipment, and / or selecting the target scheme with the highest priority, etc.

[0092] The voice fallback can be EPS Fallback or RAT Fallback, or other voice fallback methods that may be funded in the future, without being specifically limited here.

[0093] Step 502: The terminal performs voice fallback according to the target scheme, wherein the target scheme is used to reduce the latency of the voice fallback.

[0094] The terminal performing voice fallback according to the target scheme may include: performing a measurement scheme related to the voice fallback according to the target scheme, such as: measuring the measurement results of the inter-RAT neighboring cell at what time, and / or measuring what kind of measurement quantity, etc., and determining the target cell for voice fallback based on the measurement results, that is, falling back to the target cell to perform voice calls in the target cell.

[0095] In some implementations, the target solution includes any of the following:

[0096] In the first scenario, the terminal is instructed to perform a first measurement related to the voice fallback in the Radio Resource Control (RRC) idle / deactivated state.

[0097] The second scheme instructs the terminal to perform cell selection or reselection to an Evolved Universal Mobile Network System Terrestrial Radio Access (E-UTRAN) cell when it receives a paging message carrying the first information or a higher-layer signaling carrying the first information in the RRC idle / deactivated state. The first information is related to the voice fallback.

[0098] The third scheme instructs the terminal, when it is in an RRC idle / deactivated state, to receive a paging message or higher-layer signaling carrying the first information. In this case, the terminal carries second indication information in the RRC connection establishment request or RRC connection restoration request it sends. The second indication information is used to instruct the terminal to establish or restore an RRC connection based on the first information. After establishing or restoring the RRC connection, the terminal receives measurement configuration information from the first network-side device. The measurement configuration information is used to configure the voice fallback-related measurements.

[0099] The fourth approach instructs the terminal to ignore the frequency information indicated by the first network-side device if it does not obtain the measurement results of the neighboring cell when performing the voice fallback based on redirection. The neighboring cell is an E-UTRAN cell.

[0100] Scenario 1

[0101] For the first scheme mentioned above, a first measurement related to the voice fallback is performed in the RRC idle / inactive state. The first measurement can be referred to as the measurement in the RRC idle / inactive state. After the terminal enters the connected state, it reports the measurement result of the first measurement. The network-side device determines the target cell for the voice fallback based on the measurement result of the first measurement.

[0102] In this way, the terminal does not need to wait to enter the RRC connected state before performing other connected state measurements related to the voice fallback, thereby reducing the latency of the terminal entering the RRC connected state from the RRC idle / deactivated state during the voice fallback process.

[0103] Optionally, the first solution may specifically include the following sub-solutions:

[0104] The first sub-scheme instructs the terminal to perform a first measurement related to the voice fallback while in the RRC idle / deactivated state; or...

[0105] The second sub-scheme instructs the terminal to begin performing a first measurement related to the voice fallback when it receives a paging message carrying the first information or higher-layer signaling carrying the first information in the RRC idle / deactivated state; or...

[0106] The third sub-scheme instructs the terminal to start performing a first measurement related to the voice fallback when it receives a paging message or higher-layer signaling carrying the first information in the RRC idle / deactivated state. If the terminal does not complete the first measurement in the RRC idle / deactivated state, the terminal continues to perform the first measurement after establishing or restoring the RRC connection according to the measurement configuration information prepared in advance by the first network-side device in the first time period. The measurement configuration information is used to configure the measurement related to the voice fallback. The terminal is in the RRC idle / deactivated state in the first time period.

[0107] For the first sub-scheme described above, the terminal can directly perform the first measurement without receiving a paging message carrying the first information or a higher-level signaling message carrying the first information.

[0108] The difference between the second sub-scheme and the first sub-scheme is that the second sub-scheme only triggers the first measurement based on the obtained first information when a paging message carrying the first information or a higher-level signaling carrying the first information is received.

[0109] In some implementations, the first information can be understood as: information sent by the network-side device to instruct the terminal to perform voice fallback, for example: the first information may include at least one of the following:

[0110] Instructions for voice calls, including Internet Protocol Multimedia Subsystem (IMS) voice calls;

[0111] The voice fallback indication information (e.g., EPS fallback, RAT fallback, or fallback indication information).

[0112] In this way, based on the first information, the terminal can determine that voice fallback is required, thereby triggering the terminal to perform the first measurement.

[0113] Of course, the first information can also be understood as: instruction information sent by the network-side device to instruct the terminal to perform the first measurement, or configuration information configured by the network-side device related to the first measurement, so that the terminal can perform the first measurement based on the first information, without being specifically limited here.

[0114] In some implementations, the first information can be carried in a paging message, so that the network-side device can actively send a paging message carrying the first information to trigger the terminal to perform the first measurement.

[0115] In other implementations, the first information may be carried in the higher-layer signaling of the terminal, so that the higher-layer of the terminal may actively trigger the terminal to perform the first measurement.

[0116] The difference between the third sub-scheme and the second sub-scheme is that: if the terminal has not completed the first measurement in the RRC idle / deactivated state, the terminal will continue to perform the first measurement after establishing or restoring the RRC connection. This avoids the problem of wasting the time and measurement resources consumed by the terminal in the part of the measurement process performed in the RRC idle / deactivated state when the terminal has not completed the first measurement in the RRC idle / deactivated state. As a result, the duration of the first measurement process can be reduced, and the total duration of voice fallback can be reduced.

[0117] Furthermore, in the third sub-scheme described above, the first network-side device prepares the measurement configuration information in advance when the terminal is in the RRC idle / deactivated state.

[0118] In implementation, the first network-side device can prepare the measurement configuration information in advance when the terminal is in the RRC idle / deactivated state, based on the paging message carrying the first information, or when it detects that the paging reason is that the terminal is performing a voice call or needs to perform voice fallback (for example, when the terminal is establishing an RRC connection with the first network-side device, it indicates the voice call service in the establishment reason).

[0119] In this way, after the terminal establishes or restores the RRC connection, the first network-side device can directly send the measurement configuration information to the terminal, so that the first network side does not need to start preparing the measurement configuration information after the terminal establishes or restores the RRC connection, thereby reducing the latency of configuring the measurement configuration information to the terminal, and thus reducing the latency of the terminal performing the first measurement.

[0120] Scenario 2

[0121] For the second scheme mentioned above, the terminal can perform cell selection or reselection to an Evolved Universal Mobile Network System Terrestrial Radio Access (E-UTRAN) cell in advance during the idle / deactivated state.

[0122] In some implementations, during the process of pre-selecting or reselecting to an E-UTRAN cell, the terminal can measure the frequency point indicated by the network-side device in the idle / deactivated state to obtain the measurement result, and select to access or reselect to the target cell based on the measurement result.

[0123] For example: Based on the measurement results and at least one of the following reselection rules, reselect to the target cell:

[0124] E-UTRAN cell selection threshold: The received signal level value is higher than the cell's received signal level reselection threshold.

[0125] E-UTRAN cell selection with a receive quality value higher than the cell's receive quality reselection threshold;

[0126] The high-priority E-UTRAN cell selects a receive level value that is higher than the receive level reselection threshold of the high-priority cell;

[0127] The high-priority E-UTRAN cell selects a cell with a reception quality value higher than the high-priority cell's reception quality reselection threshold;

[0128] The serving cell selects a receiving level value lower than the serving cell's receiving level reselection threshold, and the low-priority E-UTRAN cell selects a receiving level value higher than the low-priority cell's receiving level reselection threshold.

[0129] The serving cell selects a receiving quality value lower than the receiving level reselection threshold of the serving cell, and the low-priority E-UTRAN cell selects a receiving quality value higher than the receiving quality reselection threshold of the low-priority cell.

[0130] Through the second scheme described above, when a terminal in an idle or inactive state receives a first paging, a request for the first service, or higher-layer signaling carrying the first information, it immediately performs cell selection or reselection. This avoids the latency caused by the need to establish or restore an RRC connection before the terminal can perform voice services in an idle or inactive state. Therefore, the embodiments of this application can reduce voice fallback latency.

[0131] Scenario 3

[0132] In some implementations of Scheme 3 above, when the terminal receives a paging message or higher-layer signaling carrying the first information while in RRC idle / deactivated state, the terminal includes second indication information in its sent RRC connection establishment request or RRC connection restoration request. This allows the terminal in RRC idle / deactivated state to include the second indication information in its RRC connection establishment request or RRC connection restoration request sent to the first network-side device, informing the first network-side device that the reason for establishing or restoring the RRC connection is that the terminal needs to perform voice fallback or a voice call. In this way, the first network-side device can start preparing the measurement configuration information based on the second indication information, thereby sending the measurement configuration information to the terminal as early as possible after the terminal establishes or restores the RRC connection, reducing configuration latency.

[0133] Of course, the first network-side device may also learn through other means that the reason why the terminal in the RRC idle state / deactivated state establishes or resumes the RRC connection is that the terminal needs to perform voice fallback or perform a voice call, which is not specifically limited here.

[0134] Scenario 4

[0135] Regarding the above scheme four, when the terminal performs the voice fallback based on redirection (such as EPS fallback based on redirection), if it does not obtain the measurement results of neighboring cells, even if the terminal measures the frequency information indicated by the first network-side device, it may still not find a suitable E-UTRAN cell. In this case, the terminal can ignore the frequency information indicated by the first network-side device, which can reduce the waste of resources caused by the terminal measuring the frequency information indicated by the first network-side device and shorten the measurement latency.

[0136] The statement that "no measurement results from neighboring cells were obtained" can be understood as: no measurement results were obtained that meet the triggering conditions of the B1 event.

[0137] In practice, the terminal only reports to the first network-side device when it obtains a measurement result that meets the triggering conditions of the B1 event. Correspondingly, when the terminal does not obtain a measurement result that meets the triggering conditions of the B1 event, the first network-side device does not know which neighboring cells of which frequency points are suitable for the terminal. As a result, the LTE cell indicated by the first network-side device through the redirection signaling (i.e., the LTE cell corresponding to the frequency point information) is not the cell with the highest Reference Signal Received Power (RSRP). Furthermore, blind redirection may lead to excessively long EPS / RAT Fallback delays due to inappropriate cell selection.

[0138] Through the above scheme four, when the terminal performs the voice fallback based on redirection, if the terminal does not obtain the measurement result that meets the triggering condition of the B1 event, it can ignore the LTE cell indicated by the first network-side device, so as to reduce the EPS / RAT Fallback delay that may be caused by inappropriate cell selection during blind redirection.

[0139] It should be noted that, in practical applications, whether the terminal ignores the frequency point information indicated by the first network-side device when it fails to obtain a measurement result that meets the triggering conditions of the B1 event can be configured by the network-side device. For example, the terminal receives target indication information from the network-side device, which instructs the terminal to ignore the frequency point information indicated by the first network-side device when it fails to obtain a measurement result that meets the triggering conditions of the B1 event. In this way, when the terminal receives the target indication information, it executes the step of ignoring the frequency point information indicated by the first network-side device when it fails to obtain a measurement result that meets the triggering conditions of the B1 event. Correspondingly, if the terminal does not receive the target indication information, it can perform measurements based on the frequency point information indicated by the first network-side device when it fails to obtain a measurement result that meets the triggering conditions of the B1 event. No specific limitations are made here.

[0140] As an optional implementation, when the target information includes the first capability information, the terminal determines the target solution based on the target information, including:

[0141] The terminal determines the target scheme it supports based on the first capability information.

[0142] In this embodiment, the terminal selects a target scheme it supports based on its own capability information to avoid the problem of voice fallback failure caused by the terminal performing voice fallback according to a scheme it does not support.

[0143] As an optional implementation, when the target information includes the second capability information, the terminal determines the target plan based on the target information, including:

[0144] The terminal determines the target scheme supported by the first network-side device based on the second capability information.

[0145] In this embodiment, the terminal selects a target scheme supported by the network based on the capability information of the first network-side device, so as to avoid the problem of voice fallback failure caused by the terminal performing voice fallback according to a scheme not supported by the first network-side device.

[0146] As an optional implementation, the second capability information includes second information from the first network-side device, which is used to indicate the target scheme supported by the first network-side device.

[0147] In this embodiment, the first network-side device determines which one or more solutions it supports for reducing voice fallback latency based on its own capability information, and informs the terminal of the supported solutions through second information. In this way, the terminal receives the second information from the first network-side device and can determine which one or more solutions the first network-side device supports for reducing voice fallback latency based on the second information, without needing to obtain the second capability information of the first network-side device and then make a capability judgment based on the second capability information, which can reduce the terminal's transmission and computing resources.

[0148] In some implementations, the second information may explicitly indicate the target scheme supported by the first network-side device. For example, the second information may be used to characterize the first network device's support for a first measurement of reducing EPS / RAT Fallback latency (i.e., a measurement of RRC idle / inactive).

[0149] In other implementations, the second information may include identification information corresponding to the target scheme. For example, if the first network device only supports scheme A and scheme B, then 2 bits of second information can be used to indicate the identifier of the scheme supported by the first network device, that is, "10" represents only supporting scheme A, "01" represents only supporting scheme B, and "11" represents supporting both scheme A and scheme B.

[0150] Of course, in other embodiments, the second information may also imply the scheme supported by the first network-side device. For example, the second information may include indication information of the target scheme, or the second information may include configuration information related to configuring the terminal to execute the target scheme.

[0151] For example, the second information is the configuration information for RRC idle / inactive measurements, which is used to configure relevant information for reducing EPS / RAT fallback latency.

[0152] Thus, when the terminal receives the second information, it indicates that the first network-side device supports the scheme indicated by the second information; correspondingly, when the terminal does not receive the second information, it indicates that the first network-side device does not support the scheme indicated by the second information.

[0153] Of course, in practical applications, the terminal and the first network-side device can also determine the schemes supported by the first network-side device in other ways, such as by predefining the protocol or by default agreeing on which schemes the first network-side device supports, which will not be elaborated here.

[0154] It should be noted that when the second information is used to indicate that the first network-side device supports the target scheme, or to configure the target scheme, the function of the second information can be the same as that of the first indication information. In implementation, the terminal can obtain only either the second information or the first indication information to determine the target scheme accordingly. Of course, the terminal can also obtain both the second information and the first indication information. For example, the second information may be used to indicate that the first network-side device supports two schemes, while the first indication information may be used to indicate one of the two schemes. In this way, the terminal can determine the target scheme as one that is supported by the first network-side device and indicated in the first indication information, based on the second information and the first indication information.

[0155] As an optional implementation, the priority information of the M schemes is predefined by the protocol, or the priority information of the M schemes is carried in the configuration information of the target scheme, or the priority information of the M schemes is carried in the indication message received by the terminal from the third network side device.

[0156] In practice, if the target information includes priority information for the M schemes, the terminal will preferentially select the scheme with the highest priority as the target scheme.

[0157] In a first optional implementation, the priority information of the M schemes is carried in the configuration information of the target scheme. This can be understood as follows: when the network-side device sends the configuration information related to each scheme, it includes priority indication information in the configuration information, thereby realizing the reuse of configuration messages to transmit the priority information. Compared with the network-side device sending additional indication messages to indicate the priority information of the M schemes, this can reduce the signaling overhead of the terminal.

[0158] In a second alternative implementation, similar to the method by which the priority information of the M schemes is carried in the configuration information of the target scheme, the terminal obtains the priority information of the M schemes through a predefined protocol, which can also reduce the signaling overhead of the terminal.

[0159] In the third optional implementation, the priority information of the M schemes is carried in the indication message received by the terminal from the third network-side device. The priority information of the M schemes can be flexibly indicated or changed through the indication message. The third network-side device can be any network-side device, such as the network-side device corresponding to the serving cell before the move or the first network-side device corresponding to the current serving cell, etc., without specific limitations.

[0160] As an optional implementation, the terminal may preferentially perform voice fallback according to the target scheme indicated by the first network-side device.

[0161] In this embodiment, the terminal receives first indication information from the first network-side device to determine which scheme to apply to reduce EPS / RAT Fallback latency based on the indication of the first indication information. For example, when the first network-side device indicates support for scheme 1 and scheme 3, the first network-side device can send the first indication information to the terminal. If the first indication information is "0", it indicates that the terminal should apply scheme 1; if the first indication information is "1", it indicates that the terminal should apply scheme 3. Alternatively, when the first indication information appears, the terminal selects scheme 1; when the first indication information does not appear, the terminal determines which scheme to apply based on other information.

[0162] The first indication information may carry at least one of the following:

[0163] System Information Block (SIB) messages, RRC Release messages, and configuration messages related to the target scheme.

[0164] The configuration messages related to the target scheme can be used to configure any process of the target scheme. For example, the configuration messages can be measurement configuration messages for configuring advance measurement (i.e., the first measurement) or measurement configuration information prepared in advance by the network side, etc., which will not be listed here.

[0165] It is worth noting that the above implementation methods for determining the target scheme can be combined, meaning that the terminal can determine the target scheme based on at least two of the target information. For example, voice fallback can be performed according to a scheme jointly supported by the terminal and the first network-side device, or according to the scheme with the highest priority among the schemes jointly supported by the terminal and the first network-side device, or according to the scheme indicated by the first network-side device that is jointly supported by the terminal and the first network-side device. These are not exhaustive examples.

[0166] As an optional implementation, the terminal determines the target scheme based on the target information, including:

[0167] The terminal obtains the fifth scheme supported by the first network-side device;

[0168] If the number of the fifth schemes is one, and the terminal supports the fifth scheme, then the terminal determines the target scheme as the fifth scheme; or,

[0169] When there are at least two fifth schemes, if the terminal supports one of the fifth schemes, then the terminal determines the target scheme as the fifth scheme supported by the terminal; or,

[0170] If the number of the fifth schemes is at least two, and the terminal supports at least two of the fifth schemes, then the terminal determines the target scheme from the fifth schemes supported by the terminal based on other information in the target information besides the first capability information and the second capability information.

[0171] In implementation, the fifth scheme may include at least one of the first, second, third and fourth schemes listed in the above embodiments, and the first scheme may be further divided into a first sub-scheme, a second sub-scheme and a third sub-scheme, which will not be elaborated here.

[0172] Scenario 1

[0173] If the first network-side device only supports one of the M schemes, the terminal determines whether it can apply the scheme supported by the first network-side device based on its own capabilities.

[0174] For example: if the terminal has the capability to support the scheme, then the terminal applies the scheme; if the terminal does not have the capability to support the scheme, then the terminal cannot apply the EPS / RAR Fallback scheme.

[0175] Scenario 2

[0176] If the first network-side device supports at least two of the M schemes, and the terminal determines that it can support one of the schemes supported by the first network-side device based on its own capabilities, then the application terminal and the first network-side device jointly support this scheme.

[0177] Scenario 3

[0178] If the first network-side device supports at least two of the M schemes, and the terminal is also able to support at least two of the schemes supported by the first network-side device, the terminal can further determine which method to apply to reduce EPS / RAT Fallback latency based on other determination methods.

[0179] For example: based on the first indication information, one of the schemes jointly supported by the terminal and the first network-side device is determined as the target scheme; based on the priority order of the M schemes, the scheme with the highest priority is determined as the target scheme from the schemes jointly supported by the terminal and the first network-side device; or, when the first indication information indicates at least two of the schemes jointly supported by the terminal and the first network-side device, the scheme with the highest priority is further determined as the target scheme from the schemes jointly supported by the terminal and the first network-side device and indicated by the first indication information, based on the priority order of the M schemes.

[0180] In this embodiment, the terminal determines a target scheme based on target information; the terminal performs voice fallback according to the target scheme; wherein the target scheme is used to reduce the latency of the voice fallback, and the target information includes at least one of the following: first capability information of the terminal; second capability information of a first network-side device, wherein the first network-side device is the network-side device corresponding to the serving cell of the terminal; first indication information from a second network-side device, wherein the first indication information is used to indicate or configure the target scheme; and priority information of M schemes, wherein the M schemes include the target scheme, and M is an integer greater than 1. Thus, when the terminal receives or initiates a voice call, it can determine the target scheme based on the target information and perform voice fallback according to the target scheme, thereby using the target scheme to reduce the latency of the voice fallback, and thus improving voice call performance by reducing the latency of the voice fallback. Furthermore, when the terminal has at least two selectable schemes that can reduce the latency of the voice fallback, the terminal can select one target scheme from the at least two schemes based on the target information, to avoid the problem that the terminal does not know which scheme to use to reduce the latency of the voice fallback, which can improve the reliability of the terminal in reducing the latency of the voice fallback.

[0181] The voice fallback method provided in this application can be executed by a voice fallback device. This application uses a voice fallback device executing the voice fallback method as an example to illustrate the voice fallback device provided in this application.

[0182] Please see Figure 6 The voice fallback device provided in this application embodiment can be applied to a terminal, such as... Figure 6 As shown, the voice fallback device 600 may include the following modules:

[0183] Module 601 is used to determine the target plan based on the target information;

[0184] Execution module 602 is used to perform voice fallback according to the target scheme;

[0185] The target scheme is used to reduce the latency of the voice fallback, and the target information includes at least one of the following:

[0186] The terminal's first capability information;

[0187] Second capability information of the first network-side device, wherein the first network-side device is the network-side device corresponding to the serving cell of the terminal;

[0188] First indication information from a second network-side device, the first indication information being used to indicate or configure the target scheme;

[0189] The priority information of M schemes, where the M schemes include the target scheme, and M is an integer greater than 1.

[0190] Optionally, the voice fallback includes Evolved Packet System EPS Fallback or Radio Access Technology RATFallback.

[0191] Optionally, the target solution includes any of the following:

[0192] In the first scenario, the terminal is instructed to perform a first measurement related to the voice fallback in the Radio Resource Control (RRC) idle / deactivated state.

[0193] The second scheme instructs the terminal to perform cell selection or reselection to an Evolved Universal Mobile Network System Terrestrial Radio Access (E-UTRAN) cell when it receives a paging message carrying the first information or a higher-layer signaling carrying the first information in the RRC idle / deactivated state. The first information is related to the voice fallback.

[0194] The third scheme instructs the terminal, when in an RRC idle / deactivated state, to receive a paging message carrying the first information or a higher-layer signaling carrying the first information, to carry second indication information in the RRC connection establishment request or RRC connection restoration request. The second indication information is used to instruct the terminal to establish or restore an RRC connection based on the first information. After establishing or restoring the RRC connection, the terminal receives measurement configuration information from the first network-side device. The measurement configuration information is used to configure the voice fallback-related measurements.

[0195] The fourth approach instructs the terminal to ignore the frequency information indicated by the first network-side device if it does not obtain the measurement results of the neighboring cell when performing the voice fallback based on redirection. The neighboring cell is an E-UTRAN cell.

[0196] Optionally, the first solution includes:

[0197] The first sub-scheme instructs the terminal to perform a first measurement related to the voice fallback while in the RRC idle / deactivated state; or...

[0198] The second sub-scheme instructs the terminal to begin performing a first measurement related to the voice fallback when it receives a paging message carrying the first information or higher-layer signaling carrying the first information in the RRC idle / deactivated state; or...

[0199] The third sub-scheme instructs the terminal to start performing a first measurement related to the voice fallback when it receives a paging message carrying the first information or a higher-layer signaling carrying the first information in the RRC idle / deactivated state. If the terminal does not complete the first measurement in the RRC idle / deactivated state, the terminal continues to perform the first measurement after establishing or restoring the RRC connection according to the measurement configuration information prepared in advance by the first network-side device in the first time period. The measurement configuration information is used to configure the measurement related to the voice fallback. The terminal is in the RRC idle / deactivated state in the first time period.

[0200] Optionally, the first information includes at least one of the following:

[0201] Instructions for voice calls, including Internet Protocol Multimedia Subsystem (IMS) voice calls;

[0202] The voice return indication information.

[0203] Optionally, when the target information includes the first capability information, the determining module 601 is specifically used for:

[0204] Based on the first capability information, the target scheme supported by the terminal is determined.

[0205] Optionally, when the target information includes the second capability information, the determining module 601 is specifically used for:

[0206] Based on the second capability information, the target scheme supported by the first network-side device is determined.

[0207] Optionally, the second capability information includes second information from the first network-side device, the second information being used to indicate the target scheme supported by the first network-side device.

[0208] Optionally, the second information includes indication information of the target scheme, or the second information includes configuration information related to configuring the terminal to execute the target scheme.

[0209] Optionally, the priority information of the M schemes is predefined by the protocol, or the priority information of the M schemes is carried in the configuration information of the target scheme, or the priority information of the M schemes is carried in the indication message received by the terminal from the third network side device.

[0210] Optionally, module 601 includes:

[0211] The acquisition unit is used to acquire the fifth scheme supported by the first network-side device;

[0212] The first determining unit is configured to, when the number of the fifth schemes is one, determine the target scheme as the fifth scheme if the terminal supports the fifth scheme; or,

[0213] The second determining unit is configured to, when the number of the fifth schemes is at least two, determine the target scheme as the fifth scheme supported by the terminal if the terminal supports one of the fifth schemes; or,

[0214] The third determining unit is configured to, when the number of the fifth schemes is at least two, if the terminal supports at least two of the fifth schemes, determine the target scheme from the fifth schemes supported by the terminal based on other information in the target information besides the first capability information and the second capability information.

[0215] Optionally, the first indication information carries at least one of the following:

[0216] System Information Block (SIB) message, RRC Release message, and configuration messages related to the target scheme.

[0217] The voice fallback device 600 in this embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices besides a terminal. For example, the terminal can include, but is not limited to, the type of terminal 11 listed above; other devices can be servers, network attached storage (NAS), etc., and this embodiment does not impose specific limitations.

[0218] The voice fallback device 600 provided in this application embodiment can achieve... Figure 5 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0219] Optional, such as Figure 7 As shown, this application embodiment also provides a communication device 700, including a processor 701 and a memory 702. The memory 702 stores a program or instructions that can be executed on the processor 701. For example, when the communication device 700 is a terminal, when the program or instructions are executed by the processor 701, they implement the various steps of the above-described voice fallback method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0220] This application embodiment also provides a terminal, including a processor and a communication interface, wherein the processor is used to determine a target scheme based on target information, and the communication interface is used to perform voice fallback according to the target scheme;

[0221] The target scheme is used to reduce the latency of the voice fallback, and the target information includes at least one of the following:

[0222] The terminal's first capability information;

[0223] Second capability information of the first network-side device, wherein the first network-side device is the network-side device corresponding to the serving cell of the terminal;

[0224] First indication information from a second network-side device, the first indication information being used to indicate or configure the target scheme;

[0225] The priority information of M schemes, where the M schemes include the target scheme, and M is an integer greater than 1.

[0226] This terminal embodiment corresponds to the aforementioned terminal-side method embodiment. All implementation processes and methods of the aforementioned method embodiments can be applied to this terminal embodiment and achieve the same technical effect. Specifically, Figure 8 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.

[0227] The terminal 800 includes, but is not limited to, at least some of the following components: radio frequency unit 801, network module 802, audio output unit 803, input unit 804, sensor 805, display unit 806, user input unit 807, interface unit 808, memory 809, and processor 810.

[0228] Those skilled in the art will understand that the terminal 800 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 810 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 8 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0229] It should be understood that, in this embodiment, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042. The GPU 8041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 807 includes at least one of a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.

[0230] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 801 can transmit it to the processor 810 for processing; in addition, the radio frequency unit 801 can send uplink data to the network-side device. Typically, the radio frequency unit 801 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.

[0231] The memory 809 can be used to store software programs or instructions, as well as various data. The memory 809 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 809 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 809 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.

[0232] Processor 810 may include one or more processing units; optionally, processor 810 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 810.

[0233] Among them, the processor 810 is used to determine the target plan based on the target information;

[0234] Radio frequency unit 801 is used to perform voice fallback according to the target scheme;

[0235] The target scheme is used to reduce the latency of the voice fallback, and the target information includes at least one of the following:

[0236] The terminal's first capability information;

[0237] Second capability information of the first network-side device, wherein the first network-side device is the network-side device corresponding to the serving cell of the terminal;

[0238] First indication information from a second network-side device, the first indication information being used to indicate or configure the target scheme;

[0239] The priority information of M schemes, where the M schemes include the target scheme, and M is an integer greater than 1.

[0240] Optionally, the voice fallback includes Evolved Packet System EPS Fallback or Radio Access Technology RATFallback.

[0241] Optionally, the target solution includes any of the following:

[0242] In the first scenario, the terminal is instructed to perform a first measurement related to the voice fallback in the Radio Resource Control (RRC) idle / deactivated state.

[0243] The second scheme instructs the terminal to perform cell selection or reselection to an Evolved Universal Mobile Network System Terrestrial Radio Access (E-UTRAN) cell when it receives a paging message carrying the first information or a higher-layer signaling carrying the first information in the RRC idle / deactivated state. The first information is related to the voice fallback.

[0244] The third approach instructs the terminal, when in an RRC idle / deactivated state, to receive a paging message or higher-layer signaling carrying the first information if it receives such a message. The terminal then sends an RRC connection establishment request or an RRC connection recovery request, carrying second indication information. This second indication information instructs the terminal to establish or recover an RRC connection based on the first information. After establishing or recovering the RRC connection, the terminal receives measurement configuration information from the first network-side device. This measurement configuration information is used to configure the voice fallback-related measurements.

[0245] The fourth approach instructs the terminal to ignore the frequency information indicated by the first network-side device if it does not obtain the measurement results of the neighboring cell when performing the voice fallback based on redirection. The neighboring cell is an E-UTRAN cell.

[0246] Optionally, the first solution includes:

[0247] The first sub-scheme instructs the terminal to perform a first measurement related to the voice fallback while in the RRC idle / deactivated state; or...

[0248] The second sub-scheme instructs the terminal to begin performing a first measurement related to the voice fallback when it receives a paging message carrying the first information or higher-layer signaling carrying the first information in the RRC idle / deactivated state; or...

[0249] The third sub-scheme instructs the terminal to start performing a first measurement related to the voice fallback when it receives a paging message or higher-layer signaling carrying the first information in the RRC idle / deactivated state. If the terminal does not complete the first measurement in the RRC idle / deactivated state, the terminal continues to perform the first measurement after establishing or restoring the RRC connection according to the measurement configuration information prepared in advance by the first network-side device in the first time period. The measurement configuration information is used to configure the measurement related to the voice fallback. The terminal is in the RRC idle / deactivated state in the first time period.

[0250] Optionally, the first information includes at least one of the following:

[0251] Instructions for voice calls, including Internet Protocol Multimedia Subsystem (IMS) voice calls;

[0252] The voice return indication information.

[0253] Optionally, when the target information includes the first capability information, the process of determining the target scheme based on the target information executed by the processor 810 includes:

[0254] Based on the first capability information, the target scheme supported by the terminal is determined.

[0255] Optionally, when the target information includes the second capability information, the process of determining the target scheme based on the target information executed by the processor 810 includes:

[0256] Based on the second capability information, the target scheme supported by the first network-side device is determined.

[0257] Optionally, the second capability information includes second information from the first network-side device, the second information being used to indicate the target scheme supported by the first network-side device.

[0258] Optionally, the second information includes indication information of the target scheme, or the second information includes configuration information related to configuring the terminal to execute the target scheme.

[0259] Optionally, the priority information of the M schemes is predefined by the protocol, or the priority information of the M schemes is carried in the configuration information of the target scheme, or the priority information of the M schemes is carried in the indication message received by the terminal from the third network side device.

[0260] Optionally, the process of determining the target scheme based on the target information, executed by the processor 810, includes:

[0261] The fifth scheme supported by the first network-side device is obtained through the radio frequency unit 801;

[0262] If the number of the fifth schemes is one, and the terminal supports the fifth scheme, then the processor 810 determines that the target scheme is the fifth scheme; or,

[0263] When the number of the fifth schemes is at least two, if the terminal supports one of the fifth schemes, then the processor 810 determines that the target scheme is the fifth scheme supported by the terminal; or,

[0264] If the number of the fifth schemes is at least two, and the terminal supports at least two of the fifth schemes, then the processor 810 determines the target scheme from the fifth schemes supported by the terminal based on other information in the target information besides the first capability information and the second capability information.

[0265] Optionally, the first indication information carries at least one of the following:

[0266] System Information Block (SIB) message, RRC Release message, and configuration messages related to the target scheme.

[0267] The terminal 800 provided in this embodiment can achieve the following: Figure 6 The various processes implemented by the voice fallback device 600 shown are all effective and can achieve the same beneficial results. To avoid repetition, they will not be described in detail here.

[0268] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described voice fallback method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0269] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0270] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described voice fallback method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0271] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0272] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described voice fallback method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0273] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0274] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0275] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A speech fallback method, characterized in that, include: When the first network-side device supports M voice fallback schemes, the terminal determines the target scheme from the M voice fallback schemes; wherein: If at least two of the M voice fallback schemes are valid, and the terminal supports one of the M voice fallback schemes, then the terminal determines the target scheme as a voice fallback scheme supported by the terminal; or, If at least two of the M voice fallback schemes are valid, and the terminal supports at least two of the M voice fallback schemes, then the terminal determines the target scheme based on the priority information of the M voice fallback schemes; wherein, the priority information of the M voice fallback schemes is carried in the configuration information of the target scheme, or, the priority information of the M schemes is carried in the indication message received by the terminal from a third network-side device; the third network-side device may be the same as or different from the first network-side device; The terminal performs voice fallback according to the target scheme, including: the terminal performs a measurement scheme related to the voice fallback according to the target scheme, determines the target cell for voice fallback based on the measurement results, and performs voice fallback; The target solution includes any one of the following: The first scheme instructs the terminal to perform a first measurement related to the voice fallback in the Radio Resource Control (RRC) idle / deactivated state. The second scheme instructs the terminal to perform cell selection or reselection to an Evolved Universal Mobile Network System Terrestrial Radio Access (E-UTRAN) cell when it receives a paging message or higher-layer signaling carrying the first information in the RRC idle / deactivated state. The first information is related to the voice fallback. The third approach instructs the terminal, when it is in an RRC idle / deactivated state, to receive a paging message or higher-layer signaling carrying the first information. In this case, the terminal carries second indication information in the RRC connection establishment request or RRC connection restoration request it sends. The second indication information is used to instruct the terminal to establish or restore the RRC connection based on the first information and for the first network-side device to start preparing measurement configuration information. After establishing or restoring the RRC connection, the terminal receives the measurement configuration information from the first network-side device. The measurement configuration information is used to configure the voice fallback-related measurements. The fourth approach instructs the terminal to ignore the frequency information indicated by the first network-side device if it does not obtain the measurement results of the neighboring cell when performing the voice fallback based on redirection. The neighboring cell is an E-UTRAN cell.

2. The method according to claim 1, characterized in that, The voice fallback includes Evolved Packet System EPS Fallback or Radio Access Technology RAT Fallback.

3. The method according to claim 1, characterized in that, The first scheme includes: The first sub-scheme instructs the terminal to perform a first measurement related to the voice fallback while in the RRC idle / deactivated state; or... The second sub-scheme instructs the terminal to begin performing a first measurement related to the voice fallback when it receives a paging message carrying the first information or higher-layer signaling carrying the first information in the RRC idle / deactivated state; or... The third sub-scheme instructs the terminal to start performing a first measurement related to the voice fallback when it receives a paging message or higher-layer signaling carrying the first information in the RRC idle / deactivated state. If the terminal does not complete the first measurement in the RRC idle / deactivated state, the terminal continues to perform the first measurement after establishing or restoring the RRC connection according to the measurement configuration information prepared in advance by the first network-side device in the first time period. The measurement configuration information is used to configure the measurement related to the voice fallback. The terminal is in the RRC idle / deactivated state in the first time period.

4. The method according to claim 1 or 3, characterized in that, The first information includes at least one of the following: Instructions for voice calls, including Internet Protocol Multimedia Subsystem (IMS) voice calls; The voice return indication information.

5. A voice fallback device, characterized in that, Applied to a terminal, the device includes: The determination module is used to determine the target scheme among the M voice fallback schemes when the first network-side device supports M voice fallback schemes; in: If at least two of the M voice fallback schemes are valid, and the terminal supports one of the M voice fallback schemes, then the target scheme is determined to be a voice fallback scheme supported by the terminal; or, If at least two of the M voice fallback schemes are valid, and the terminal supports at least two of the M voice fallback schemes, then the target scheme is determined based on the priority information of the M voice fallback schemes; wherein, the priority information of the M voice fallback schemes is carried in the configuration information of the target scheme, or, the priority information of the M schemes is carried in the indication message received by the terminal from a third network-side device; the third network-side device may be the same as or different from the first network-side device; An execution module is used to perform voice fallback according to the target scheme, including: the terminal executes a measurement scheme related to the voice fallback according to the target scheme, determines the target cell for voice fallback based on the measurement results, and performs voice fallback; The target solution includes any one of the following: The first scheme instructs the terminal to perform a first measurement related to the voice fallback in the Radio Resource Control (RRC) idle / deactivated state. The second scheme instructs the terminal to perform cell selection or reselection to an Evolved Universal Mobile Network System Terrestrial Radio Access (E-UTRAN) cell when it receives a paging message carrying the first information or a higher-layer signaling carrying the first information in the RRC idle / deactivated state. The first information is related to the voice fallback. The third approach instructs the terminal, when in an RRC idle / deactivated state, to receive a paging message carrying the first information or higher-layer signaling carrying the first information. In this case, the terminal sends an RRC connection establishment request or RRC connection recovery request, which includes second indication information. This second indication information instructs the terminal to establish or recover an RRC connection based on the first information, and the first network-side device to begin preparing measurement configuration information. After establishing or recovering the RRC connection, the terminal receives measurement configuration information from the first network-side device. This measurement configuration information is used to configure the voice fallback-related measurements. The fourth approach instructs the terminal to ignore the frequency information indicated by the first network-side device if it does not obtain the measurement results of the neighboring cell when performing the voice fallback based on redirection. The neighboring cell is an E-UTRAN cell.

6. The apparatus according to claim 5, characterized in that, The voice fallback includes Evolved Packet System EPS Fallback or Radio Access Technology RAT Fallback.

7. The apparatus according to claim 5, characterized in that, The first scheme includes: The first sub-scheme instructs the terminal to perform a first measurement related to the voice fallback while in the RRC idle / deactivated state; or... The second sub-scheme instructs the terminal to begin performing a first measurement related to the voice fallback when it receives a paging message carrying the first information or higher-layer signaling carrying the first information in the RRC idle / deactivated state; or... The third sub-scheme instructs the terminal to start performing a first measurement related to the voice fallback when it receives a paging message carrying the first information or a higher-layer signaling carrying the first information in the RRC idle / deactivated state. If the terminal does not complete the first measurement in the RRC idle / deactivated state, the terminal continues to perform the first measurement after establishing or restoring the RRC connection according to the measurement configuration information prepared in advance by the first network-side device in the first time period. The measurement configuration information is used to configure the measurement related to the voice fallback. The terminal is in the RRC idle / deactivated state in the first time period.

8. The apparatus according to claim 5 or 7, characterized in that, The first information includes at least one of the following: Instructions for voice calls, including Internet Protocol Multimedia Subsystem (IMS) voice calls; The voice return indication information.

9. A terminal, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the voice fallback method as described in any one of claims 1 to 4.

10. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the voice fallback method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Voice fallback method and device and terminal equipment

    CN109451549A

  • Method and device for initiating cell reselection, terminal and storage medium

    CN110691390A