A voice call method and apparatus, an electronic device, and a storage medium

CN117082034BActive Publication Date: 2026-08-21TCL COMMUNICATION TECHNOLOGY (NINGBO) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211610668.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-14
Publication Date
2026-08-21
Estimated Expiration
2042-12-14

AI Technical Summary

Technical Problem

[0003]但是,在实际应用的过程中,存在一些通话终端由于并不具备VoNR能力或者VoNR功能被关闭,并不支持基于VoNR进行通话

Benefits of technology

[0030]The solution adopted in this embodiment of the invention can respond to a user's call initiation operation in an identified cell by reporting communication capability information to the cell communication network of the identified cell. The communication capability information does not indicate that the call initiating terminal has VoNR communication capability. The identified cell is a communication cell that has requested to establish a VoNR call at least once. The terminal receives call establishment information from the cell communication network. If the call establishment information includes VoNR call establishment information, the terminal does not send a reply to the cell communication network. Based on a preset cell handover waiting time, a target communication cell is determined. The target communication cell is a communication cell capable of non-VoNR calls, and a voice call is established through the target communication cell. Since in this embodiment of the invention, if the cell communication network requests to establish a VoNR call, the terminal will not reply with the call establishment information but will establish the call through the target communication cell capable of non-VoNR calls. Therefore, voice calls can be established for users even when the terminal does not support VoNR functionality, improving the user's call success rate and enhancing the call experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117082034B_ABST
    Figure CN117082034B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a voice call method and device, electronic equipment and storage medium; in response to a user's call initiation operation in an identified cell, communication capability information is reported to the cell communication network of the identified cell, and the communication capability information does not identify that the call initiation terminal has VoNR communication capability, the identified cell is a communication cell that requires to establish VoNR call at least once, call establishment information issued by the cell communication network is received, if the call establishment information includes VoNR call establishment information, no reply information is sent to the cell communication network, based on a preset cell switching waiting time, a target communication cell is determined, the target communication cell is a communication cell capable of non-VoNR call, and a voice call is established through the target communication cell; embodiments of the present application can establish a voice call for a user in the case that the terminal does not support VoNR function, improve the call success rate of the user, and improve the call experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and more specifically to a voice call method, apparatus, electronic device, and storage medium. Background Technology

[0002] With the rapid development of technology, many telecommunications operators now support VoNR (Voice over New Radio, ultra-high-definition audio and video calling) services. VoNR can bring users a more stable calling experience and better call quality.

[0003] However, in practical applications, some calling terminals lack VoNR capability or have VoNR functionality disabled, thus not supporting VoNR-based calls. In such cases, if the terminal is forced to establish a VoNR call on 5G, it can lead to increased call drop rates and decreased call completion rates, negatively impacting the user's call experience. Summary of the Invention

[0004] This invention provides a voice call method, apparatus, electronic device, and storage medium that can establish voice calls for users even when the terminal does not support VoNR functionality, thereby improving the user's call success rate and enhancing the call experience.

[0005] This invention provides a voice call method applied to a call initiating terminal, the method comprising:

[0006] In response to a user's call initiation operation in an identified cell, communication capability information is reported to the cell communication network of the identified cell. The communication capability information does not indicate that the call initiating terminal has VoNR communication capability. The identified cell is a communication cell that has requested the call initiating terminal to establish a VoNR call at least once.

[0007] Receive call setup information sent by the cell communication network; if the call setup information includes VoNR call setup information, do not send a reply information to the cell communication network.

[0008] Based on a preset cell handover waiting time, a target communication cell is determined, wherein the target communication cell is a communication cell capable of conducting non-VoNR calls;

[0009] Establish a voice call through the target communication cell.

[0010] Accordingly, embodiments of the present invention also provide a voice call device, applied to a call initiating terminal, the device comprising:

[0011] The capability information reporting unit is used to report communication capability information to the cell communication network of the identified cell in response to a user's call initiation operation in an identified cell. The communication capability information does not indicate that the call initiating terminal has VoNR communication capability. The identified cell is a communication cell that has requested the call initiating terminal to establish a VoNR call at least once.

[0012] The information receiving unit is used to receive call establishment information sent by the cell communication network. If the call establishment information includes VoNR call establishment information, it does not send a reply information to the cell communication network.

[0013] The cell determination unit is used to determine a target communication cell based on a preset cell handover waiting time, wherein the target communication cell is a communication cell capable of conducting non-VoNR calls;

[0014] The first call establishment unit is used to establish a voice call through the target communication cell.

[0015] Optionally, the cell determination unit is configured to, within a preset cell handover waiting time, if it receives a communication cell indication information sent by the cell communication network, use the communication cell indicated by the communication cell indication information as the target communication cell.

[0016] Optionally, the cell determination unit is used to release the RRC connection with the cell communication network if it does not receive the communication cell indication information sent by the cell communication network within a preset cell handover waiting time.

[0017] The target communication cell is determined from the candidate communication cells corresponding to the identified cells.

[0018] Optionally, the voice call device provided in this embodiment of the invention further includes a candidate cell determination unit for searching for connectable communication cells;

[0019] Based on the cell information of the identified cells, candidate communication cells corresponding to the identified cells are determined from the communication cells;

[0020] The cell determination unit is used to determine the target communication cell from the candidate communication cells based on the cell attribute information of each candidate communication cell.

[0021] Optionally, the voice call device provided in this embodiment of the invention further includes a candidate cell determination unit, used to obtain a preset cell correspondence between candidate identifier cells and candidate communication cells;

[0022] Based on the cell information of the identified cells, candidate communication cells corresponding to the identified cells are determined from the cell correspondence.

[0023] Optionally, the voice call device provided in this embodiment of the invention further includes a cell identification unit, which is used to report communication capability information to the current cell communication network of the current communication cell in response to the user's call initiation operation in the current communication cell, wherein the communication capability information does not indicate that the call initiating terminal has VoNR communication capability;

[0024] Receive call setup information sent by the current cell communication network; if the call setup information includes VoNR call setup information, obtain the cell identifier information of the current communication cell.

[0025] Based on the cell identification information, the current communication cell is processed into an identified cell.

[0026] Optionally, the voice call device provided in this embodiment of the invention further includes a second call unit, used to establish a voice call through the identified cell if the call establishment information does not include the VoNR call establishment information.

[0027] Accordingly, embodiments of the present invention also provide an electronic device, including a memory and a processor; the memory stores an application program, and the processor is used to run the application program in the memory to perform the steps in any of the voice call methods provided in the embodiments of the present invention.

[0028] Accordingly, embodiments of the present invention also provide a computer-readable storage medium storing a plurality of instructions adapted for loading by a processor to execute steps in any of the voice call methods provided in the embodiments of the present invention.

[0029] Furthermore, embodiments of the present invention also provide a computer program product, including a computer program or instructions, which, when executed by a processor, implement the steps in any of the voice call methods provided in embodiments of the present invention.

[0030] The solution adopted in this embodiment of the invention can respond to a user's call initiation operation in an identified cell by reporting communication capability information to the cell communication network of the identified cell. The communication capability information does not indicate that the call initiating terminal has VoNR communication capability. The identified cell is a communication cell that has requested to establish a VoNR call at least once. The terminal receives call establishment information from the cell communication network. If the call establishment information includes VoNR call establishment information, the terminal does not send a reply to the cell communication network. Based on a preset cell handover waiting time, a target communication cell is determined. The target communication cell is a communication cell capable of non-VoNR calls, and a voice call is established through the target communication cell. Since in this embodiment of the invention, if the cell communication network requests to establish a VoNR call, the terminal will not reply with the call establishment information but will establish the call through the target communication cell capable of non-VoNR calls. Therefore, voice calls can be established for users even when the terminal does not support VoNR functionality, improving the user's call success rate and enhancing the call experience. Attached Figure Description

[0031] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0032] Figure 1 This is a schematic diagram of a scenario for the voice call method provided in an embodiment of the present invention;

[0033] Figure 2 This is a flowchart of the voice call method provided in an embodiment of the present invention;

[0034] Figure 3 This is a schematic diagram of the structure of the voice call device provided in an embodiment of the present invention;

[0035] Figure 4 This is another structural schematic diagram of the voice call device provided in an embodiment of the present invention;

[0036] Figure 5 This is a schematic diagram of the structure of the electronic device provided in an embodiment of the present invention. Detailed Implementation

[0037] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0038] This invention provides a voice call method, apparatus, electronic device, and computer-readable storage medium. Specifically, this invention provides a voice call method suitable for a voice call apparatus that can be integrated into an electronic device.

[0039] The electronic device can be a terminal or other device, including but not limited to mobile terminals and fixed terminals. For example, mobile terminals include but are not limited to smartphones, smartwatches, tablets, laptops, smart vehicles, etc., while fixed terminals include but are not limited to desktop computers, smart TVs, etc.

[0040] The voice call method of this invention can be implemented using electronic devices such as terminals.

[0041] The following explanation uses a terminal implementation of this voice call method as an example.

[0042] like Figure 1 As shown, the voice call system provided in this embodiment of the invention includes a terminal 10 and a cell communication network 20, etc. The terminal 10 and the cell communication network 20 are connected through a network, such as through a wired or wireless network, etc. The terminal 10 can exist as a terminal that reports communication capability information to the cell communication network 20.

[0043] The terminal 10 can be used to respond to a user's call initiation operation in an identified cell, report communication capability information to the cell communication network 20 in the identified cell, wherein the communication capability information does not identify that the call initiating terminal has VoNR communication capability, and the identified cell is a communication cell that has requested to establish a VoNR call at least once. The terminal 10 receives call establishment information sent by the cell communication network 20. If the call establishment information includes VoNR call establishment information, the terminal 10 does not send a reply information to the cell communication network 20. Based on a preset cell handover waiting time, the terminal 10 determines a target communication cell, which is a communication cell that can conduct non-VoNR calls, and establishes a voice call through the target communication cell.

[0044] The following sections provide detailed descriptions of each example. It should be noted that the order in which the embodiments are described is not intended to limit the preferred order of the embodiments.

[0045] The embodiments of the present invention will be described from the perspective of a voice call device, which can be integrated into the call initiating terminal.

[0046] like Figure 2 As shown, the specific process of the voice call method in this embodiment can be as follows:

[0047] 201. In response to a user's call initiation operation in an identified cell, report communication capability information to the cell communication network of the identified cell, wherein the communication capability information does not indicate that the call initiating terminal has VoNR communication capability, and the identified cell is a communication cell that has requested to establish a VoNR call at least once.

[0048] 5G is a new generation of broadband mobile communication technology characterized by high speed, low latency, and massive connectivity.

[0049] In the 5G era, one voice service solution is VoNR (Voice over New Radio, ultra-high-definition audio and video calls). VoNR voice is carried on the 5G base station gNB. Under VoNR, the terminal device UE camps on the NR cell, and both voice and data services are carried on the NR network.

[0050] Specifically, a call initiation operation can be the action of a user making a call on the device initiating the call. For example, a user enters a number on their phone and then triggers the call button to request to dial that number, and so on.

[0051] In this embodiment of the invention, the communication capability information can be the ueCapabilityInformation message. Specifically, the communication capability information can be the entire ueCapabilityInformation message or the UE-NR-Capability IE information within the ueCapabilityInformation message. Generally, if the UE-NR-Capability IE does not contain the identifier voiceoverNR, it indicates that the UE does not support Voice over NR.

[0052] Among them, the identified cells are those that have been identified as requiring the terminal to establish a VoNR call. A cell, also known as a cellular cell, refers to the area covered by a base station or a portion of a base station (fan antenna) in a cellular mobile communication system, within which a mobile station can reliably communicate with the base station via a wireless channel.

[0053] Specifically, a community communication network may include equipment such as base stations and terminals.

[0054] In some optional embodiments, the identified cell may be obtained by the call initiating terminal during the historical call initiation process. Before the step "in response to the user's call initiation operation in the identified cell, report communication capability information to the cell communication network of the identified cell", the voice call method provided in this embodiment of the invention may further include:

[0055] In response to the user's call initiation operation in the current communication cell, communication capability information is reported to the current cell communication network of the current communication cell, wherein the communication capability information does not indicate that the call initiating terminal has VoNR communication capability;

[0056] Receive call setup information sent by the current cell communication network; if the call setup information includes VoNR call setup information, obtain the cell identifier information of the current communication cell.

[0057] Based on the cell identification information, the current communication cell is processed into an identified cell.

[0058] The call setup information can be the PDU_SESSION_MODIFICATION_COMMAND command. This information may include VoNR call setup details, such as 5G QCI=1 (QCI: Quality of Service Class Identifier), instructing the terminal to establish a VoNR call.

[0059] In some optional examples, the VoNR call setup information may also include P-Access-Network-Info:3GPP-NR-TDD in the ACK SIP signaling, indicating that the terminal will eventually establish a VoNR call on 5G.

[0060] During a call initiated by the terminal, if the UE-NR-Capability IE reported by the UE does not indicate voiceoverNR, it means that the UE does not support Voice over NR. When the UE initiates a 5G call request on NR, i.e., the INVITEsip signaling message, before the network responds with Sip 180Ring, the current 5G cell configuration base station and core network may still issue the PDU_SESSION_MODIFICATION_COMMAND instruction to execute the establishment of the 5G QCI=1 (QCI: Quality of Service Class Identifier) ​​bearer. By judging the P-Access-Network-Info:3GPP-NR-TDD in the final ACK SIP signaling, it is confirmed that the VoNR call is finally established on 5G. At this time, the terminal can identify the current communication cell as an identified cell.

[0061] Sip 180Ring indicates that the invite message has been sent to the called party, notifying the calling party that the ringing has started.

[0062] In this context, the ACK SIP signaling is an acknowledgment character, indicating that the received message is error-free. The receiving station checks the received message, and if no errors are found, it sends an acknowledgment (ACK) to the sending station, indicating that the information has been correctly received and that it is ready to receive the next message.

[0063] Specifically, the cell identification information of an identified cell can be information such as the 5G frequency point NARFCN and PCI information of the identified cell, which can distinguish the identified cell from other cells.

[0064] In some alternative embodiments, an identified cell may also be identified by other terminals that have established calls in that cell. The call-initiating terminal can determine whether the current cell is an identified cell by exchanging information with other terminals.

[0065] 202. Receive call setup information sent by the cell communication network. If the call setup information includes VoNR call setup information, do not send a reply information to the cell communication network.

[0066] Under normal circumstances, after the UE reports the information that it does not support VoNR capability to the network, the UE initiates a call or listens for the called party on 5G. After processing by the core network of the cell communication network, it will instruct the UE to be redirected to LTE to go through the EPSFB process and make the call on 4G.

[0067] However, due to the initial VoNR debugging phase, some anomalies occurred during network configuration by operators. For example, the terminal reported that it did not support VoNR capability, but the network controller (NW) did not check the UE's capabilities and still issued a 5GPDU Session Modification command, requesting the establishment of a 5G bearer with QCI=1. Although the terminal's current platform design only configured for Voice over LTE, it could still register for VoNR. Thus, if the call was ultimately established on the NR network, due to the initial VoNR debugging phase, many abnormal processes were inevitable, directly leading to a decrease in call connection rate and an increase in call drop rate.

[0068] Among them, the 5G PDU Session Modification command is a flag for establishing VoNR, instructing the UE to establish a 5G bearer with QCI=1.

[0069] In this embodiment of the invention, if the cell communication network of the identified cell still does not consider the communication capability information reported by the UE and insists on issuing the order to establish a 5G QCI=1 bearer, requiring the call initiating terminal to make a call on 5G, then when the cell communication network issues PDU_SESSION_MODIFICATION_COMMAND, the UE can choose not to reply, that is, not to send reply information to the cell communication network, thus avoiding establishing a call on VoNR.

[0070] 203. Based on a preset cell handover waiting time, determine the target communication cell, wherein the target communication cell is a communication cell capable of conducting non-VoNR calls.

[0071] Specifically, the cell handover waiting time can be a pre-set duration by technicians. The call initiating terminal can switch to the target communication cell to establish a voice call before the cell handover waiting time ends, or it can switch to the target communication cell to establish a voice call after the cell handover waiting time ends.

[0072] In some optional embodiments, if the cell communication network does not receive a response from the call-initiating terminal, it may send a specific message instructing the call-initiating terminal to reselect to another cell. That is, the step "determine the target communication cell based on a preset cell handover waiting time" includes:

[0073] If a communication cell indication message is received from the cell communication network within the preset cell handover waiting time, the communication cell indicated by the communication cell indication message shall be taken as the target communication cell.

[0074] Specifically, the communication cell indication information may include, but is not limited to, the cell identification information of one or more communication cells, such as frequency point, cell ID, geographical location, etc.

[0075] Optionally, if the communication cell indication information indicates multiple communication cells, the call initiating terminal can select the target communication cell from the multiple communication cells based on the distance between itself and each communication cell, the signal strength of each communication cell, etc.

[0076] In some alternative embodiments, if the call initiating terminal does not receive a cell indication message, it can also actively select a target cell from other cells. That is, the step "determine the target cell based on a preset cell handover waiting time" includes:

[0077] If no communication cell indication information is received from the cell communication network within the preset cell handover waiting time, the RRC connection with the cell communication network is released.

[0078] The target communication cell is determined from the candidate communication cells corresponding to the identified cells.

[0079] Generally, when a UE experiences failures such as RRC reconfiguration failure, handover failure, radio link failure, or integrity protection failure with the base station, an RRC Release procedure will be initiated, and the UE will be switched to the RRC_IDLE or RRC_INACTIVE state.

[0080] In order to enable the call initiating terminal to switch to other communication cells, the call initiating terminal can also actively release the RRC connection and determine the target communication cell for handover when no failure occurs.

[0081] Optionally, if the call initiating terminal receives specific information, it can also actively release the RRC connection. For example, the call initiating terminal can wait for the network to issue a SIP / 2.0 183Session Progress signaling, and then perform a 5G RRC release locally. The UE then searches for a suitable 4G cell and redirects to 4G.

[0082] Among them, the SIP / 2.0 183Session Progress signaling is the information that the base station will send when it re-attempts to establish "SDP negotiation" if the UE does not respond for a long time and a VoNR call can be established.

[0083] In some examples, the communication initiating terminal can also actively search for other cells to connect to. Before the step "determine the target communication cell from the candidate communication cells corresponding to the identified cells", the voice call method provided in this embodiment of the invention may further include:

[0084] Search for connectable communication cells;

[0085] Based on the cell information of the identified cells, candidate communication cells corresponding to the identified cells are determined from the communication cells.

[0086] During the search, the communication initiating terminal can search for communication cells around itself and / or communication cells around the identified cells.

[0087] Optionally, based on the identified cell, overlapping cells can be selected as candidate communication cells from the communication cells surrounding the identified cell and the communication cells surrounding the identified cell itself, and so on.

[0088] Accordingly, the step "determine the target communication cell from the candidate communication cells corresponding to the identified cell" includes:

[0089] Based on the cell attribute information of each candidate communication cell, the target communication cell is determined from the candidate communication cells.

[0090] Specifically, cell attribute information may include, but is not limited to, the geographical location of the candidate communication cell, the signal strength of the candidate communication cell, and so on.

[0091] When determining the target communication cell, candidates can be selected such as the closest candidate communication cell or the candidate communication cell with the strongest signal strength. The specific selection rules can be set by technicians or users according to actual application needs, and this embodiment of the invention does not limit them.

[0092] In other examples, before the step "determine the target communication cell from the candidate communication cells corresponding to the identified cell", the voice call method provided in this embodiment of the invention may further include:

[0093] Obtain the cell correspondence between the preset candidate identifier cells and candidate communication cells;

[0094] Based on the cell information of the identified cells, candidate communication cells corresponding to the identified cells are determined from the cell correspondence.

[0095] For example, cell mappings can be maintained locally on the communication initiating terminal. Specifically, the cell mapping can be the mapping between 5G cells with VoNR anomalies and LTE cells with successful calls (recording frequency points, cell IDs, and geographical locations). When the UE needs to reselect a 4G cell for a call, it can prioritize camping on a matching 4G cell, reducing the additional time spent searching for LTE cells.

[0096] In practical applications, if it is found that the current communication initiating terminal does not have a suitable LTE cell for the communication initiating terminal to redirect, then 5G can be directly switched to 3G via RAT.

[0097] 204. Establish a voice call through the target communication cell.

[0098] In this embodiment of the invention, when 5G lacks VoNR capabilities, voice services can be fallback from 5G to non-5G networks to ensure continuity. For example, it can fall back to 4G and establish voice calls using VoLTE. Therefore, it can enhance the intelligence of terminals in special scenarios, improve the success rate of 5G calls for users, and provide a better user service experience.

[0099] It is understandable that if the call setup information sent by the cell communication network does not instruct the communication initiating terminal to establish a VoNR call, the communication initiating terminal can use a supported communication scheme to establish a voice call through the identified cell. In other words, the voice call method provided in this embodiment of the invention may further include:

[0100] If the call setup information does not include the VoNR call setup information, a voice call is established through the identified cell.

[0101] For example, if the network itself takes into account that the terminal does not support VoNR capability and issues a 4G redirect, then EPS FB will be sent to the 4G call.

[0102] As can be seen from the above, in response to a user's call initiation operation in an identified cell, the present invention reports communication capability information to the cell communication network of the identified cell. The communication capability information does not indicate that the call initiating terminal has VoNR communication capability. The identified cell is a communication cell that has requested to establish a VoNR call at least once. The terminal receives call establishment information sent by the cell communication network. If the call establishment information includes VoNR call establishment information, the terminal does not send a reply information to the cell communication network. Based on a preset cell handover waiting time, a target communication cell is determined. The target communication cell is a communication cell capable of non-VoNR calls, and a voice call is established through the target communication cell. Since in this embodiment of the invention, if the cell communication network requests to establish a VoNR call, the terminal will not reply with the call establishment information, but will establish the call through the target communication cell capable of non-VoNR calls. Therefore, voice calls can be established for users even when the terminal does not support VoNR functionality, improving the user's call success rate and enhancing the call experience.

[0103] To better implement the above methods, the present invention also provides a voice call device.

[0104] refer to Figure 3 The voice communication device should be usable as a call initiating terminal, and the device may include:

[0105] The capability information reporting unit 301 can be used to report communication capability information to the cell communication network of the identified cell in response to a user's call initiation operation in the identified cell. The communication capability information does not indicate that the call initiating terminal has VoNR communication capability. The identified cell is a communication cell that has requested the call initiating terminal to establish a VoNR call at least once.

[0106] Information receiving unit 302 can be used to receive call establishment information sent by the cell communication network. If the call establishment information may include VoNR call establishment information, no reply information is sent to the cell communication network.

[0107] The cell determination unit 303 can be used to determine a target communication cell based on a preset cell handover waiting time, wherein the target communication cell is a communication cell capable of making non-VoNR calls;

[0108] The first call establishment unit 304 can be used to establish a voice call through the target communication cell.

[0109] In some optional embodiments, the cell determination unit 303 can be used to, within a preset cell handover waiting time, if it receives a communication cell indication information sent by the cell communication network, take the communication cell indicated by the communication cell indication information as the target communication cell.

[0110] In some optional embodiments, the cell determination unit 303 can be used to release the RRC connection with the cell communication network if it does not receive the communication cell indication information sent by the cell communication network within a preset cell handover waiting time.

[0111] The target communication cell is determined from the candidate communication cells corresponding to the identified cells.

[0112] In some alternative embodiments, such as Figure 4 As shown, the voice call device provided in this embodiment of the invention may further include a candidate cell determination unit 305, which can be used to search for connectable communication cells.

[0113] Based on the cell information of the identified cells, candidate communication cells corresponding to the identified cells are determined from the communication cells;

[0114] The cell determination unit 303 can be used to determine the target communication cell from the candidate communication cells based on the cell attribute information of each candidate communication cell.

[0115] In some alternative embodiments, such as Figure 4 As shown, the voice call device provided in this embodiment of the invention may further include a candidate cell determination unit 305, which can be used to obtain the cell correspondence between preset candidate identifier cells and candidate communication cells;

[0116] Based on the cell information of the identified cells, candidate communication cells corresponding to the identified cells are determined from the cell correspondence.

[0117] In some optional embodiments, the voice call device provided in this embodiment of the invention may further include a cell identification unit 306, which can be used to report communication capability information to the current cell communication network of the current communication cell in response to the user's call initiation operation in the current communication cell, wherein the communication capability information does not indicate that the call initiating terminal has VoNR communication capability.

[0118] Receive call setup information sent by the current cell communication network; if the call setup information may include VoNR call setup information, obtain the cell identifier information of the current communication cell.

[0119] Based on the cell identification information, the current communication cell is processed as an identified cell.

[0120] In some optional embodiments, the voice call device provided in this embodiment of the invention may further include a second call unit 307, which can be used to establish a voice call through the identified cell if the call establishment information does not include the VoNR call establishment information.

[0121] As can be seen from the above, through the voice call device, in response to a user's call initiation operation in an identified cell, communication capability information is reported to the cell communication network of the identified cell. This communication capability information does not indicate that the call initiating terminal has VoNR communication capability. The identified cell is a communication cell that has requested to establish a VoNR call at least once. The device receives call establishment information sent by the cell communication network. If the call establishment information includes VoNR call establishment information, no reply information is sent to the cell communication network. Based on a preset cell handover waiting time, a target communication cell is determined. This target communication cell is a communication cell capable of non-VoNR calls, and a voice call is established through the target communication cell. Since in this embodiment of the invention, if the cell communication network requests to establish a VoNR call, the terminal will not reply with the call establishment information, but will establish the call through the target communication cell capable of non-VoNR calls. Therefore, voice calls can be established for users even when the terminal does not support VoNR functionality, improving the user's call success rate and enhancing the call experience.

[0122] Furthermore, embodiments of the present invention also provide an electronic device, which may be a terminal or a server, etc. Figure 5 As shown, it illustrates a structural schematic diagram of the electronic device involved in an embodiment of the present invention, specifically:

[0123] The electronic device may include a radio frequency (RF) circuit 501, a memory 502 including one or more computer-readable storage media, an input unit 503, a display unit 504, a sensor 505, an audio circuit 506, a wireless Fidelity (WiFi) module 507, a processor 508 including one or more processing cores, and a power supply 509, etc. Those skilled in the art will understand that... Figure 5 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0124] in:

[0125] RF circuit 501 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 508 for processing; additionally, it transmits uplink data to the base station. Typically, RF circuit 501 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, a low-noise amplifier (LNA), a duplexer, etc. Furthermore, RF circuit 501 can also communicate wirelessly with networks and other devices. Wireless communication can use any communication standard or protocol, including but not limited to GSM, GPRS, CDMA, WCDMA, LTE, email, and SMS.

[0126] The memory 502 can be used to store software programs and modules. The processor 508 executes various functional applications and data processing by running the software programs and modules stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device (such as audio data, telephone directory, etc.). In addition, the memory 502 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 502 may also include a memory controller to provide access to the memory 502 for the processor 508 and the input unit 503.

[0127] Input unit 503 can be used to receive input numerical or character information, and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, in one embodiment, input unit 503 may include a touch-sensitive surface and other input devices. A touch-sensitive surface, also known as a touch display or touchpad, can collect user touch operations on or near it (e.g., user operations using fingers, styluses, or any suitable object or accessory on or near the touch-sensitive surface) and drive corresponding connection devices according to a pre-set program. Optionally, the touch-sensitive surface may include a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to the processor 508, and can receive and execute commands from the processor 508. Furthermore, various types of touch-sensitive surfaces, such as resistive, capacitive, infrared, and surface acoustic wave, can be used. In addition to the touch-sensitive surface, input unit 503 may also include other input devices. Specifically, other input devices may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc.

[0128] Display unit 504 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of electronic devices. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Display unit 504 may include a display panel, optionally configured as a liquid crystal display (LCD), organic light-emitting diode (OLED), or similar form. Furthermore, a touch-sensitive surface may cover the display panel. When the touch-sensitive surface detects a touch operation on or near it, it transmits the information to processor 508 to determine the type of touch event. Subsequently, processor 508 provides corresponding visual output on the display panel according to the type of touch event. Although in Figure 5 In this context, the touch-sensitive surface and the display panel are two separate components for implementing input and output functions. However, in some embodiments, the touch-sensitive surface and the display panel can be integrated to achieve both input and output functions.

[0129] The electronic device may also include at least one sensor 505, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel according to the ambient light level, and the proximity sensor can turn off the display panel and / or backlight when the electronic device is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that recognize the phone's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. Other sensors that may be configured in the electronic device, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.

[0130] Audio circuitry 506, a speaker, and a microphone provide an audio interface between the user and the electronic device. Audio circuitry 506 converts received audio data into electrical signals, transmits them to the speaker, and the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 506, converted back into audio data, and processed by processor 508. The processed data is then transmitted via RF circuitry 501 to, for example, another electronic device, or output to memory 502 for further processing. Audio circuitry 506 may also include an earphone jack to facilitate communication between external headphones and the electronic device.

[0131] WiFi is a short-range wireless transmission technology. Electronic devices using the WiFi module 507 can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 5 WiFi module 507 is shown, but it is understood that it is not a necessary component of the electronic device and can be omitted as needed without changing the nature of the invention.

[0132] The processor 508 is the control center of the electronic device, connecting various parts of the phone via various interfaces and lines. It executes software programs and / or modules stored in the memory 502, and calls data stored in the memory 502 to perform various functions and process data. Optionally, the processor 508 may include one or more processing cores; preferably, the processor 508 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 508.

[0133] The electronic device also includes a power supply 509 (such as a battery) that supplies power to various components. Preferably, the power supply can be logically connected to the processor 508 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 509 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0134] Although not shown, the electronic device may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 508 in the electronic device loads the executable files corresponding to the processes of one or more applications into the memory 502 according to the following instructions, and the processor 508 runs the applications stored in the memory 502 to realize various functions, as follows:

[0135] In response to a user's call initiation operation in an identified cell, communication capability information is reported to the cell communication network of the identified cell. The communication capability information does not indicate that the call initiating terminal has VoNR communication capability. The identified cell is a communication cell that has requested to establish a VoNR call at least once.

[0136] Receive call setup information sent by the cell communication network; if the call setup information includes VoNR call setup information, do not send a reply information to the cell communication network.

[0137] Based on a preset cell handover waiting time, a target communication cell is determined, wherein the target communication cell is a communication cell capable of conducting non-VoNR calls;

[0138] Establish a voice call through the target communication cell.

[0139] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0140] To this end, embodiments of the present invention provide a computer-readable storage medium storing a plurality of instructions that can be loaded by a processor to execute steps in any of the voice call methods provided in the embodiments of the present invention. For example, the instructions can execute the following steps:

[0141] In response to a user's call initiation operation in an identified cell, communication capability information is reported to the cell communication network of the identified cell. The communication capability information does not indicate that the call initiating terminal has VoNR communication capability. The identified cell is a communication cell that has requested to establish a VoNR call at least once.

[0142] Receive call setup information sent by the cell communication network; if the call setup information includes VoNR call setup information, do not send a reply information to the cell communication network.

[0143] Based on a preset cell handover waiting time, a target communication cell is determined, wherein the target communication cell is a communication cell capable of conducting non-VoNR calls;

[0144] Establish a voice call through the target communication cell.

[0145] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0146] The computer-readable storage medium may include: read-only memory (ROM, Read Only, etc.).

[0147] Since the instructions stored in the computer-readable storage medium can execute the steps in any of the voice call methods provided in the embodiments of the present invention, the beneficial effects that any of the voice call methods provided in the embodiments of the present invention can achieve can be realized, as detailed in the preceding embodiments, and will not be repeated here.

[0148] According to one aspect of this application, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the methods provided in the various optional implementations of the above embodiments.

[0149] The above provides a detailed description of a voice call method, apparatus, electronic device, and storage medium provided by embodiments of the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, those skilled in the art will recognize that there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A voice call method, characterized in that, Applied to a call-initiating terminal, the method includes: In response to a user's call initiation operation in an identified cell, communication capability information is reported to the cell communication network of the identified cell. The communication capability information does not indicate that the call initiating terminal has VoNR communication capability. The identified cell is a communication cell that has requested to establish a VoNR call at least once. Receive call setup information sent by the cell communication network; if the call setup information includes VoNR call setup information, do not send a reply information to the cell communication network. Based on a preset cell handover waiting time, a target communication cell is determined, wherein the target communication cell is a communication cell capable of conducting non-VoNR calls; Establish a voice call through the target communication cell.

2. The voice call method according to claim 1, characterized in that, The determination of the target communication cell based on a preset cell handover waiting time includes: If a communication cell indication message is received from the cell communication network within the preset cell handover waiting time, the communication cell indicated by the communication cell indication message shall be taken as the target communication cell.

3. The voice call method according to claim 1, characterized in that, The determination of the target communication cell based on a preset cell handover waiting time includes: If no communication cell indication information is received from the cell communication network within the preset cell handover waiting time, the RRC connection with the cell communication network is released. The target communication cell is determined from the candidate communication cells corresponding to the identified cells.

4. The voice call method according to claim 3, characterized in that, Before determining the target communication cell from the candidate communication cells corresponding to the identified cell, the method further includes: Search for connectable communication cells; Based on the cell information of the identified cells, candidate communication cells corresponding to the identified cells are determined from the communication cells; The step of determining the target communication cell from the candidate communication cells corresponding to the identified cells includes: Based on the cell attribute information of each candidate communication cell, the target communication cell is determined from the candidate communication cells.

5. The voice call method according to claim 3, characterized in that, Before determining the target communication cell from the candidate communication cells corresponding to the identified cell, the method further includes: Obtain the cell correspondence between the preset candidate identifier cells and candidate communication cells; Based on the cell information of the identified cells, candidate communication cells corresponding to the identified cells are determined from the cell correspondence.

6. The voice call method according to claim 1, characterized in that, Before reporting communication capability information to the cell communication network of the identified cell in response to a user's call initiation operation in the identified cell, the method further includes: In response to the user's call initiation operation in the current communication cell, communication capability information is reported to the current cell communication network of the current communication cell, wherein the communication capability information does not indicate that the call initiating terminal has VoNR communication capability; Receive call setup information sent by the current cell communication network; if the call setup information includes VoNR call setup information, obtain the cell identifier information of the current communication cell. Based on the cell identification information, the current communication cell is processed into an identified cell.

7. The voice call method according to claim 1, characterized in that, The method further includes: If the call setup information does not include the VoNR call setup information, a voice call is established through the identified cell.

8. A voice communication device, characterized in that, The device is applied to a call initiating terminal and includes: The capability information reporting unit is used to report communication capability information to the cell communication network of the identified cell in response to a user's call initiation operation in an identified cell. The communication capability information does not indicate that the call initiating terminal has VoNR communication capability. The identified cell is a communication cell that has requested the call initiating terminal to establish a VoNR call at least once. The information receiving unit is used to receive call establishment information sent by the cell communication network. If the call establishment information includes VoNR call establishment information, it does not send a reply information to the cell communication network. The cell determination unit is used to determine a target communication cell based on a preset cell handover waiting time, wherein the target communication cell is a communication cell capable of conducting non-VoNR calls; The first call establishment unit is used to establish a voice call through the target communication cell.

9. An electronic device, characterized in that, It includes a memory and a processor; the memory stores an application program, and the processor is used to run the application program within the memory to perform the steps of the voice call method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a plurality of instructions adapted for loading by a processor to perform the steps of the voice call method according to any one of claims 1 to 7.

11. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the processor, they implement the steps of the voice call method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Voice service processing method and device, related equipment and storage medium

    CN110691385A

  • Network system and terminal equipment

    CN114158033A