Communication method, system and related equipment
The call management capability is enabled by sending a message request to the network device through the UE, and it is turned on by itself when no response is received, which solves the problem of call waiting function failure caused by mismatch in the operator's network setting mode and improves the stability of call management capabilities.
Patent Information
- Application Number
- CN202411352894.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2044-09-26
AI Technical Summary
When the UE switches between different operator networks, the call waiting function may not be able to successfully enable the call waiting function because the setting mode of the operator network does not match, resulting in the user equipment display settings failing.
The UE enables call management capabilities by sending a message request to the network device. If no response is received within the preset time period, the UE will enable this capability by itself to ensure that it can be successfully enabled regardless of whether the network side supports setting the call waiting function.
This improves the success rate of the UE's successful call waiting capability, ensures that call management capabilities are always available when switching between operator networks, and improves the stability of call capabilities.
Smart Images

Figure CN119071747B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, system and related equipment. Background Art
[0002] Call management capability refers to the ability of user equipment (UE) to be managed during a call, such as call waiting capability. Call waiting refers to the ability of UE to receive and display a second call while the first call is connected, so as to avoid the user missing other calls because they are already in a call. When call waiting is turned on, if the user equipment receives a new call during a call, the user will be prompted to answer the new call or keep the current call, which can improve the flexibility of user call management.
[0003] At present, after the UE accesses the operator network, the call waiting setting mode supported by the UE may not match the call waiting setting mode supported by the operator network, so that the UE cannot successfully activate the call waiting function. For example, the geographical area a served by the operator network A supports the call waiting setting function on the network side, and the geographical area b served by the operator network B does not support the call waiting setting function on the network side (that is, the call waiting setting function by the UE itself). After the UE enters the geographical area b from the geographical area a, because the UE waits for the network side to set the call waiting for the UE, and the operator network B does not support the call waiting setting function on the network side, the UE will display to the user that the call waiting setting function has failed. Summary of the invention
[0004] The embodiments of the present application provide a communication method, system and related devices to improve the success rate of UE successfully activating the call waiting capability.
[0005] In order to achieve the above objectives, the embodiments of the present application provide the following technical solutions:
[0006] In a first aspect, an embodiment of the present application provides a communication method, which is applied to a UE (user equipment). Specifically, the UE sends a first message to a network side device, and the first message may be, for example, an HTTP message, etc. The first message is used to request the network side device to enable a call management capability for the UE (such as a call waiting capability, etc.). In an actual application scenario, when the network side device supports the function of setting call management for the UE (i.e., supports the function of setting call management on the network side), the network side device can control the call management capability of the UE to be turned on or off. Then, after receiving the first message sent by the UE for requesting to enable the call management capability of the UE, the network side device will feedback a corresponding response to the UE, and when the network side device does not support the function of setting call management for the UE, the network side device will not feedback a response to the UE. Therefore, after sending the first message, if the UE receives a first response message fed back by the network side device within a first preset time period, the UE will enable the call management capability according to the first response message. At this time, the UE and the network side device can enable the call management capability synchronously; and when the UE does not receive the first response message fed back by the network side device within the first preset time period (such as when the network side device does not support the function of setting call management for the UE), the UE will enable the call management capability after the first preset time period ends.
[0007] In this way, the UE can send a message to the network side device and enable the call management capability by itself when certain conditions are met (such as when the network side device does not support the function of setting call management for the UE), so that regardless of whether the network side device supports the function of setting call management for the UE, the call management capability can be successfully enabled for the UE. Specifically, when the network side supports the function of setting call management for the UE, the network side device will enable the call management capability for the UE based on the received message, so that the network side device can forward the invitation message sent by other UEs for establishing a new call to the UE, avoiding the network side device from actively ending the new call. In the case where the network side does not support the function of setting call management for the UE, since the UE will enable the call management capability by itself, the UE can decide whether to establish a new call according to the invitation message forwarded by the network side device by default. In this way, after the UE enters the geographical area covered by one operator network into the geographical area covered by another operator network, it can ensure that the call management capability of the UE is successfully enabled, thereby improving the stability of the call capability of the UE.
[0008] In a possible implementation, after the UE turns on the call management capability, the UE can also turn off the call management capability of the UE based on the user's turning off operation on the call management capability of the UE. In this way, the UE supports the user to turn on and off the call management capability of the UE according to the actual application needs in the process of using the UE, so as to improve the flexibility of the user to manage calls. In addition, the call management capability is actively turned off by the UE, so that no matter whether the network side device supports the function of setting call management for the UE, it does not affect the ability to successfully turn off the call management of the UE.
[0009] In a possible implementation, in the process of shutting down the call management capability, the UE may specifically send a second message to the network side device based on the user's shut down operation on the UE's call management capability, and the second message is used to request the network side device to shut down the call management capability for the UE. In an actual application scenario, after sending the second message, the UE may wait for the network side device to feedback a response to the second message. In the case where the UE receives a second response message fed back by the network side device within the second preset time period, the UE shuts down the call management capability according to the second response message, and in the case where the UE does not receive a second response message fed back by the network side device within the second preset time period, the UE shuts down the call management capability after the second preset time period ends. In this way, when the UE shuts down the call management capability, regardless of whether the network side device supports the function of setting call management for the UE, it can ultimately successfully implement the shut down of the call management capability for the UE.
[0010] In a possible implementation, the duration of the second preset time period is shorter than the duration of the first preset time period, so that the function of shutting down the UE's call management can be achieved in a relatively short time, thereby improving the efficiency of shutting down the UE's call management capability.
[0011] In a possible implementation, when a first response message fed back by a network device is received within a first preset time period, indicating that the network device supports the function of setting call management for the UE, after the UE turns on the call management capability, the UE can send a third message to the network device based on the user's closing operation of the UE's call management capability, and the third message is used to request the network device to close the call management capability for the UE, and the UE can receive a third response message fed back by the network device for the third message, so that the UE can close the call management capability according to the third response message. In this way, by sending the first message and observing that the network device has a response, the UE can determine that the network device supports the function of setting call management, so that the UE can synchronize the closing of the call management capability with the network device by sending the third message.
[0012] In a possible implementation, if the first response message fed back by the network side device is not received within the first preset time period, it indicates that the network side device does not support the function of setting call management for the UE, so that after the UE turns on the call management capability, the UE turns off the call management capability based on the user's turn-off operation for the UE's call management capability, and the UE does not send a message to the network side device to notify the network side device to turn off the UE's call management capability. In this way, if the network side device does not support the function of setting call management for the UE, after the UE turns on the call management capability, the UE can directly turn off the call management capability according to demand, without sending a message to the network side device, thereby reducing the resource consumption (including communication resource consumption) required to turn off the call management capability.
[0013] In a possible implementation, when the first response message fed back by the network device is not received within the first preset time period, the UE may, in the process of enabling the call management capability after the first preset time period ends, resend the first message to the network device when the interval time from sending the first message reaches a threshold and the first response message fed back by the network device is not received within the first preset time period, and the threshold is less than the length of the first preset time period. Thus, when the first response message fed back by the network device is not received within the first preset time period, it indicates that the network device does not support the function of setting call management for the UE, and therefore, the UE may enable the call management capability after the first preset time period ends. In this way, within the preset time period, the UE may request the network device to enable the call management capability by sending messages multiple times to ensure that the network device can successfully receive the message, and avoid network transmission fluctuations causing the network device to fail to receive the message, which may cause the UE to misjudge whether the network device supports the function of setting call management.
[0014] In a possible implementation, when the first response message fed back by the network side device is received within the first preset time period, the UE may also present a prompt message after successfully enabling the call management capability, and the prompt message is used to indicate that the call management capability of the UE is successfully set. In this way, when it is determined that the network side device supports the function of setting call management, the UE prompts the user that the call management capability is successfully set after determining that the call management capability is successfully enabled, which can avoid the problem that the UE displays that the call management capability is successfully set but the actual function is not effective.
[0015] In a possible implementation, the call management capability enabled by the UE includes at least one of CLIR (Calling Number Identification Restriction), call waiting, call transfer, and call hold. In actual application, the call management capability may also be other types of capabilities, which are not limited.
[0016] In a second aspect, an embodiment of the present application provides a UE (user equipment), the UE comprising one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code comprises computer instructions, the one or more processors call the computer instructions to enable the user equipment to perform the method described in any one of the first aspect or any one of the implementations of the first aspect. The UE may also include a transceiver for performing the sending or receiving operation in the method described in the first aspect or any one of the implementations of the first aspect.
[0017] In a third aspect, an embodiment of the present application provides a communication system, which includes a user equipment UE and a network side device, and the UE is used to cooperate with the network side device to execute the method described in the first aspect or any implementation method of the first aspect.
[0018] In a fourth aspect, an embodiment of the present application provides a chip system applied to UE (user equipment), the chip system comprising at least one processor and an interface, wherein the interface is used to receive instructions and transmit them to at least one processor; at least one processor executes the instructions so that the UE executes any of the above-mentioned communication methods.
[0019] In a fifth aspect, an embodiment of the present application provides a computer storage medium for storing a computer program. When the computer program is executed, it is used to implement the method described in the first aspect or any embodiment of the first aspect.
[0020] In a sixth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on at least one computing device, enables the at least one computing device to implement the method described in the first aspect or any one of the embodiments of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 A schematic diagram of the structure of a communication system;
[0022] Figure 2 A flow chart of enabling the call waiting capability for a UE based on a network-side controlled mode;
[0023] Figure 3 A flow chart of a communication method according to an embodiment of the present application is provided;
[0024] Figure 4 A flowchart of another communication method of the present application is provided;
[0025] Figure 5 A schematic diagram of the structure of a UE provided in an embodiment of the present application;
[0026] Figure 6 A schematic diagram of the software architecture of the UE provided in an embodiment of the present application. DETAILED DESCRIPTION
[0027] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. The terms used in the following embodiments are only for the purpose of describing specific embodiments and are not intended to be used as limitations on the present application. As used in the specification and the appended claims of the present application, the singular expressions "one", "a kind", "said", "above", "the" and "this" are intended to also include expressions such as "one or more", unless there is a clear contrary indication in the context. It should also be understood that in the embodiments of the present application, "one or more" refers to one, two or more; "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist; for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0028] References to "one embodiment" or "some embodiments" etc. described in this specification mean that a particular feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present application. Thus, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear at different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0029] The multiple involved in the embodiments of the present application means greater than or equal to two. It should be noted that in the description of the embodiments of the present application, the words "first", "second", etc. are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order.
[0030] The embodiments of the present application are applied to a communication system, which may be a fifth generation (5G) communication system, or a hybrid architecture of LTE and 5G, or a 5G new wireless (5G New Radio, 5G NR) system, or a new communication system that will emerge in the future development of communications.
[0031] An example of a communication system is Figure 1 As shown, it includes a network side device 100 and multiple UEs. For ease of understanding and explanation, Figure 1In the description, a communication system including UE 201, UE 202 and UE 203 is taken as an example.
[0032] In the embodiment of the present application, the network side device 100 may include a device located in an access network and a device located in a core network.
[0033] Among them, the device located in the access network can be any device with wireless transceiver function located in the access network, including but not limited to: base station (gNodeB or gNB) or transmission receiving point (transmission receiving point / transmission reception point, TRP) in new radio (new radio, NR), etc. The device located in the access network can be: macro base station, micro base station, micro-micro base station, small station, relay station, or balloon station, etc. The device located in the access network may include one or more co-site or non-co-site transmission points (Transmission Reception Point, TRP). The network side device 200 can also be a wireless controller, a centralized unit (centralized unit, CU), and / or a distributed unit (distributed unit, DU) in a cloud radio access network (cloud radio access network, CRAN) scenario. Each UE in the communication system can access the network through the device located in the access network to achieve normal communication between the UE and the network side.
[0034] Among them, the UE in the communication system can communicate with base stations of different technologies. For example, the UE can communicate with a base station supporting the LTE network, or with a base station supporting the 5G network, or with a base station of a 3G or 2G network, or with a base station of a higher standard such as 6G, and can also establish dual connections with a base station supporting the LTE network and a base station of the 5G network.
[0035] The device located in the core network may be a device that can support turning on or off the call management capability for the UE. The call management capability may be, for example, any one or more of call waiting, call forwarding, call holding, and calling line identification restriction (CLIR), or other call-related capabilities, which are not limited to this. The device located in the core network may be, for example, a mobile switching center (MSC), or other devices such as a data channel signaling function (DCSF), a data channel media function (DCMF), a mobility management entity (MME), etc., or other devices, which are not limited to this.
[0036] Each UE in the communication system may be a device of various forms, such as a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a vehicle-mounted terminal device, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a wearable terminal device, etc. UE may also be sometimes referred to as terminal device, access terminal device, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal device, mobile device, UE terminal device, terminal device, wireless communication device, UE agent or UE device, etc. The terminal may also be a fixed terminal or a mobile terminal.
[0037] The above description is based on an example in which a communication system includes a network side device 100 and three UEs. In other possible implementations, the communication system may include a greater number of UEs, or a greater number / more types of network devices. The following description is still based on an example in which three UEs interact with the network side device 100. In addition, in actual application scenarios, the call management capability of the UE may include a variety of different types of capabilities. For ease of understanding, the following description is based on an example in which the call waiting capability of the UE is used.
[0038] Generally, UE 201 and UE 202 can have a voice call through the network, and during the call between UE 201 and UE 202, UE 203 can also call UE 201 to try to establish a call with UE 201. In this case, UE 201 or network side device 100 can enable the call waiting capability for UE 201 in advance, so that UE 201 can be prompted on UE 201 for calls initiated by other UEs during the call, so that the user can choose on UE 201 whether to continue the current call or answer a new call initiated by other UEs.
[0039] There are two main modes for controlling the UE to turn on or off the call waiting capability: one is network side control, and the other is UE side control.
[0040] Network-side control refers to the network side turning on / off the call waiting capability for the UE, and instructing the UE to turn on / off the call waiting capability accordingly. In this way, when the call waiting capability is turned on, while the UE is in a call, the network side can forward the new call invitation (invite) message to the UE (to invite the UE to establish a new call for the call), and the user can decide whether to answer the new call on the UE or end the new call. When the network side controls to turn off the call waiting capability, for new calls generated by the UE during a call, the network side can actively end the new call; accordingly, the UE can be unaware of the new call. The following is combined with Figure 2 , describes the process of enabling the call waiting capability for the UE based on the network side control mode.
[0041] See also Figure 2 , shows the process of enabling the call waiting capability for the UE based on the mode controlled by the network side. Figure 2 As shown, the process may include the following steps.
[0042] S201: UE 201 sends a request to the network device 100, where the request is used to request the network device 100 to enable a call waiting capability for UE 201.
[0043] S202: Based on the request, the network device 100 configures the value of the call waiting capability for the UE 201 to be "on" on the network side.
[0044] S203: The network side device 100 sends a response to the UE 201, where the response is used to notify the UE 201 that the network side enables the call waiting capability.
[0045] S204: Based on the response, UE 201 locally sets the value of the call waiting capability to “on”.
[0046] Based on the above Figure 2 The method shown is for UE 201 to enable the call waiting capability. When the network side does not support enabling the call waiting capability for UE 201, after UE 201 sends a request to the network side, the network side will not send a response to UE 201. Therefore, UE 201 will not trigger the operation of setting the value of the call waiting capability to "on" locally if it does not receive a response, which will cause the call waiting capability of UE 201 to fail to be enabled.
[0047] UE-side control refers to turning on / off the call waiting capability by the UE. When the UE turns on the call waiting capability, it can directly set the value of the call waiting capability to "on" locally without interacting with the network side. At this time, when the UE is in a call, regardless of whether the call waiting capability is turned on, the network side will forward the invitation message of the new incoming call to the UE. When the UE turns on the call waiting capability, the user decides on his own to answer the new call or end the new call on the UE; when the UE turns off the call waiting capability, the UE will end the new call autonomously.
[0048] In actual application scenarios, different operator networks may cover different geographical areas, and different operator networks are suitable for different modes to set the call waiting capability on or off for UE 201. In this way, after UE 201 enters geographical area b covered by another operator network from geographical area a covered by one operator network, due to the difference in operator networks, UE 201 may not be able to successfully enable the call waiting capability, or UE 201 may display that the call waiting capability has been enabled but the actual call waiting function is not really effective, thereby affecting the call management capability of UE 201.
[0049] There are four possible combinations of the following two modes for controlling the UE to enable or disable the call waiting capability.
[0050] Combination 1: The network side device 100 corresponding to the geographical area b supports network side control, and the UE 201 supports UE side control.
[0051] Combination 2: The network side device 100 corresponding to the geographical area b supports network side control, and the UE 201 supports network side control.
[0052] Combination three: the network side device 100 corresponding to the geographical area b does not support network side control, and the UE 201 supports UE side control.
[0053] Combination 4: The network side device 100 corresponding to the geographical area b does not support network side control, but UE 201 supports network side control.
[0054] Among them, in the case of combination 2 and combination 3, after UE 201 enters geographic area b, the network side device 100 can successfully enable the call waiting capability for UE 201. However, in the case of combination 1, the network side device 100 defaults the call waiting capability of UE 201 to the off state, which makes UE 201 turn on the call waiting capability based on the UE side control mode, and the network side device 100 still sets the call waiting capability of UE 201 to the off state (that is, the value of the call waiting capability configured for UE 201 on the network side is set to "off"), so that the network side device 100 will terminate the new incoming call initiated by other UEs while UE 201 is in a call, which will cause the call waiting function of UE 201 to not really take effect. In the case of combination four, UE 201 will wait for the network side device 100 to enable the call waiting capability for it, but the network side device 100 will not respond and execute the process of enabling the call waiting capability, which will cause the UE 201 to fail to enable the call waiting capability (UE 201 times out while waiting for the network side device 100 to respond and determines that the call waiting capability has failed to be enabled).
[0055] Based on this, an embodiment of the present application provides a communication method, which aims to successfully enable the call waiting capability for the UE regardless of whether the operator network in the geographical area where the UE is located supports the function of setting call waiting on the network side. Among them, the network side device supports the function of setting call waiting, which means that the network side device can enable or disable the call waiting capability for the UE.
[0056] In specific implementation, UE 201 will send a message to the network side device 100, which is used to request the network side to enable the call waiting capability for UE 201, and after sending the message, UE 201 will wait for the network side device to feedback a response to the message. In the case where a response message fed back by the network side device 100 is received within a preset time period, it indicates that the network side supports the function of setting call waiting for the UE. At this time, UE 201 will enable the call waiting capability according to the received response message; and, under normal circumstances, the network side device 100 can also enable the call waiting capability. In the case where no response message fed back by the network side device 100 is received within the preset time period, it indicates that the network side does not support the function of setting call waiting for the UE. At this time, UE 201 will enable the call waiting capability after the preset time period ends.
[0057] In this way, UE 201 can send a message to the network side device 100 and enable the call waiting capability by itself, so that no matter whether the network side supports the function of setting call waiting for UE 201, the call waiting capability for UE can be successfully realized in the end. Specifically, in the case where the network side supports the function of setting call waiting for UE 201, the network side device 100 will enable the call waiting capability for UE 201 based on the received message, so that the network side device 100 can forward the invitation message sent by other UEs for establishing a new call to UE 201, avoiding the network side device 100 actively ending the new call. In the case where the network side does not support the function of setting call waiting for UE 201, since UE 201 will enable the call waiting capability by itself, UE 201 can decide whether to establish a new call based on the invitation message forwarded by the network side device 100 by default. In this way, after UE 201 enters a geographical area covered by another operator network from a geographical area covered by one operator network, it can be ensured that the call waiting capability of UE 201 is successfully enabled, thereby improving the stability of the call capability of UE 201.
[0058] It is worth noting that the above is an example of enabling call waiting capability for UE 201. In other scenarios, other call-related and manageable capabilities can be enabled for UE 201 in the same manner as above, such as call forwarding, CLIR, or call holding capability, etc., and there is no limitation on this.
[0059] See also Figure 3 , showing a communication method provided by an embodiment of the present application. Figure 3 The communication method shown can be applied to Figure 1 The communication system shown in the figure may be applied to other possible communication systems. Figure 1The communication system shown in FIG. Figure 3 As shown, the process of the communication method includes the following steps.
[0060] S301: UE 201 sends a message 1 to the network device 100, where the message 1 is used to request the network device 100 to enable a call waiting capability for the UE 201.
[0061] In actual application scenarios, UE 201 may access different operator networks during mobility, and different operator networks may apply different modes to implement the call waiting capability of UE 201. In this embodiment, when UE 201 needs to enable the call waiting capability, it can send message 1 to the network side device 100 to request the network side device 100 to perform corresponding operations for enabling the call waiting capability of UE 201.
[0062] In a possible implementation, the user can set the call waiting capability to be turned on or off on the UE 201. For example, the UE 201 can present an "on" control and a "off" control for the call waiting capability on the interactive interface, so that the user can set the UE 201 to turn on or off the call waiting capability by clicking any of the two controls. When the user sets the call waiting capability to be turned on on the UE 201, such as when the user clicks the "on" control, the UE 201 can generate a message 1 and send the message 1 to the network side device 100.
[0063] Exemplarily, the message 1 sent by the UE 201 may be, for example, a Hypertext Transfer Protocol (HTTP) message, or a Radio Resource Control (RRC) message, or other types of messages, which are not limited thereto. The message 1 may carry an identifier of the UE 201, such as a media access control (MAC) address of the UE 201, so that the network side device 100 may determine to enable the call waiting capability for the UE 201 based on the identifier of the UE 201; and the message 1 may also carry an operation field, the value of which is used to indicate a request to the network side device 100 to enable the call waiting capability.
[0064] S302: UE 201 waits for the network device 100 to feed back a response to message 1.
[0065] In an actual application scenario, after UE 201 enters a new geographical area and accesses the operator network covering the geographical area, the operator network may support the function of setting a call waiting, or may not support the function of setting a call waiting. In other words, the network side device 100 belonging to the operator network may support the function of setting a call waiting for UE 201, or may not support the function of setting a call waiting for UE 201. However, for UE 201, UE 201 does not perceive the capabilities of the network side device 100. Therefore, after sending message 1, UE 201 can wait for the network side device 100 to feedback a response to message 1.
[0066] When the network side device 100 supports the function of setting call waiting, the network side device 100 will adjust the value of the call waiting capability for UE 201 from the default "off" to "on" according to the received message 1, and send a response to message 1 to UE 201 to notify the network side that the call waiting capability has been enabled for UE 201 / instruct UE 201 to enable the call waiting capability synchronously on the UE side.
[0067] In the case that the network side device 100 does not support the function of setting call waiting, the network side device 100 will usually ignore the message 1 after receiving the message 1, and will not feed back a response to the message 1 to the UE 201.
[0068] Based on this, UE 201 can determine whether network device 100 supports the call waiting function by waiting for network device 100 to feedback a response to message 1, so as to determine which strategy to use to enable the call waiting capability of UE 201 according to the determination result.
[0069] S303: When receiving the response message 1 fed back by the network device 100 within the preset time period 1, the UE 201 enables the call waiting capability according to the response message 1.
[0070] In actual application, after sending message 1, UE 201 can start a timer for timing, and within the time period of the timer, UE 201 can monitor whether there is a response message sent by the network side device 100, and the response message can be, for example, an HTTP message or other types of messages. The time period of the timer is the preset time period 1.
[0071] Generally, when the network side device 100 supports the function of setting call waiting, after receiving the message 1, the network side device 100 will feedback the response message 1 to the message 1 to the UE 201 within the preset time period 1. However, during the transmission of the message 1 or the response message 1 between the UE 201 and the network side device 100, the message 1 or the response message 1 may be lost during the transmission due to network jitter and other reasons, resulting in the message 1 or the response message 1 not being correctly transmitted to the receiving end. Therefore, while the UE 201 is waiting to receive the response message 1 within the preset time period 1, it can try to send the message 1 again.
[0072] As an implementation example, within the preset time period 1, when the interval time from when UE 201 sends message 1 reaches a threshold and no response message 1 fed back by the network side device 100 is received, UE 201 re-sends message 1 to the network side device 100. Exemplarily, the threshold value may be, for example, 1 / 2 or 1 / 3 of the duration of the preset time period 1, or other values. Furthermore, if no response message 1 fed back by the network side device 100 is received within the preset time period 1, it indicates that the network side device 100 does not feed back a response because it does not support the function of setting call waiting, and the response message 1 sent by the network side device 100 is not transmitted to UE 201 due to network jitter or other reasons. At this time, UE 201 may enable the call waiting capability after the preset time period 1 ends.
[0073] In this way, when the message 1 previously sent by the UE 201 is not transmitted to the network side device 100 due to network jitter or other reasons, the network side device 100 can also feedback the response message 1 according to the message 1 resent by the UE 201; or, when the response message 1 previously sent by the network side device 100 is not transmitted to the network side device 100 due to network jitter or other reasons, the network side device 100 can also generate and send the response message 1 to the UE 201 again under the triggering of the message 1 resent by the UE 201, so that the UE 201 can receive the response message 1. In this way, the reliability of the communication between the UE 201 and the network side device 100 can be improved.
[0074] In actual application, UE 201 can intermittently send message 1 to the network side device 100 if it does not receive the response message 1 within the preset time period 1, so that if the network side device 100 supports the function of setting call waiting, it can ensure that UE 201 can successfully receive the response message 1 by trying to send message 1 multiple times.
[0075] S304: When the UE 201 does not receive the response message 1 fed back by the network device 100 within the preset time period 1, the UE 201 enables the call waiting capability after the preset time period 1 ends.
[0076] In the case where the network side device 100 does not support the function of setting call waiting, after receiving the message 1, the network side device 100 will not feed back a response message 1 for the message 1 to the UE 201. At this time, the UE 201 will not receive a response message fed back by the network side device 100 within the entire preset time period 1. Then, the UE 201 can determine that the network side device 100 does not support the function of setting call waiting according to the behavior of the network side device 100, and after the preset time period 1 ends, it will automatically enable the call waiting capability.
[0077] In this way, with UE 201 as the center, the call waiting capability is actively turned on, and the network side device 100 is notified to turn on the call waiting capability synchronously. This ensures that the call waiting function of UE201 is truly effective regardless of whether the network side device 100 supports the call waiting function.
[0078] In actual application, when UE 201 turns on the call waiting capability and the network side device 100 supports the function of setting call waiting, during the process of UE 201 talking to UE 202, if the network side device 100 receives an invitation message initiated by UE 203 for UE 201 to request to establish a new call, the network side device 100 will forward the invitation message to UE 201 because the call waiting capability is turned on. In this way, during the process of UE 201 talking to UE 202, the information that UE 203 requests to establish a call can be prompted to the user based on the received invitation message, so that the user can decide whether to keep the current call or end the current call and establish a new call with UE 203.
[0079] When UE 201 turns on the call waiting capability and the network side device 100 does not support the call waiting function, during the call between UE 201 and UE 202, if the network side device 100 receives an invitation message from UE 203 for UE 201 to establish a new call, the invitation message will be directly forwarded to UE 201 (the network side device 100 will not decide whether to forward the invitation message according to whether the call waiting capability is turned on or off), so that UE 201 will prompt the user with the information that UE 203 requests to establish a call. In this way, the call waiting function of UE 201 can be guaranteed to be truly effective, and the success rate of UE successfully turning on the call waiting capability can be improved.
[0080] Further, when UE 201 receives response message 1 within preset time period 1, UE 201 may present prompt information after successfully enabling the call waiting capability, and the prompt information is used to indicate that the call waiting capability of UE 201 is successfully set, and specifically, it may be to prompt the user that the call waiting capability of UE 201 is successfully enabled. In this way, after determining that both the network side device 100 and UE 201 have successfully enabled the call waiting capability, UE 201 prompts the user that the call waiting capability is successfully set, which can avoid the problem that UE 201 displays that the call waiting capability is successfully set but the actual function is not effective.
[0081] In actual application, the user will not only enable the call waiting capability of UE 201, but also disable the call waiting capability of UE 201 based on the user's disable operation on the call waiting capability of UE 201. In this embodiment, the following non-limiting implementation methods for disabling the call waiting capability of UE 201 are provided.
[0082] In the first implementation, UE 201 may send message 2 to network device 100, and message 2 may be, for example, an HTTP message, etc., and the sent message 2 is used to request network device 100 to disable the call waiting capability for UE 201. Exemplarily, message 2 may carry the identifier of UE 201 and an operation field for indicating the disablement of the call waiting capability. After sending message 2, UE 201 may wait for the network device 100 to feedback a response to message 2. In the case of receiving response message 2 fed back by network device 100 within preset time period 2, UE 201 disables the call waiting capability of UE 201 according to the response message 2; and in the case of not receiving response message 2 fed back by network device 100 within preset time period 2, UE 201 disables the call waiting capability of UE 201 after the preset time period 2 ends. The implementation method of UE 201 disabling the call waiting capability is similar to the implementation method of enabling the call waiting capability, and the details may refer to the description of the above-mentioned relevant parts, which will not be described in detail. In this way, regardless of whether the network side device 100 supports the function of setting call waiting, the call waiting capability of UE 201 can be turned off.
[0083] In the second implementation example, UE 201 directly turns off the call waiting capability of UE 201 based on the user's turning off operation of the call waiting capability of UE 201, such as the user clicking the "turn off" control (for turning off the call waiting capability) on the interface of UE 201, without sending a message to the network side device 100 to request the network side device 100 to set the call waiting capability to the turned off state. In this way, when the network side device 100 supports the function of setting call waiting and turns on the call waiting capability, the network side device 100 can forward the invitation message (for establishing a new call) for UE 201 received by UE 201 during the call to UE 201. Since the call waiting capability of UE 201 is turned off, UE 201 can automatically end the new incoming call, such as UE 201 can send an automatic reply message such as "user-busy" to the network side device 100. In the case that the network side device 100 does not support the call waiting function, the UE 201 can also automatically terminate the new incoming call because the call waiting capability is turned off for the invitation message forwarded by the network side device 100 by default. In this way, regardless of whether the network side device 100 supports the call waiting function, the call waiting capability of the UE 201 can be turned off.
[0084] In a third implementation manner, the UE 201 may select different methods to disable the call waiting capability of the UE 201 according to whether the network side device 100 supports the function of setting a call waiting.
[0085] Specifically, in the process of UE 201 turning on the call waiting capability based on the above method, if UE 201 receives a response message 1 fed back by the network side device 100 within a preset time period 1, UE 201 can determine that the network side device 100 supports the function of setting call waiting. Then, in the case where UE 201 determines that the call waiting capability needs to be turned off based on the user's closing operation, UE 201 can send a message 3 to the network side device 100, and the message 3 can be an HTTP message or other types of messages, so as to use the message 3 to request the network side device 100 to set the call waiting capability of UE 201 to a closed state. In addition, after sending the message 3, UE 201 can wait for the network side device 100 to feed back a response message 3 for the message 3, and according to the received response message 3, the call waiting capability is also turned off on the UE side.
[0086] If UE 201 does not receive a response message 1 fed back by the network side device 100 within the preset time period 1, UE 201 may determine that the network side device 100 does not support the function of setting a call waiting. Then, in the case where UE 201 determines that the call waiting capability needs to be turned off based on the user's turning-off operation, UE 201 directly turns off the call waiting capability of UE 201 based on the user's turning-off operation on the call waiting capability, such as the user clicking the "turn off" control on the interface on UE 201, without sending a message to the network side device 100 to request the network side device 100 to set the call waiting capability to the turned-off state.
[0087] In actual application, UE 201 may also disable the call waiting capability in other ways, which is not limited thereto.
[0088] Furthermore, in addition to setting the call waiting capability on / off based on the above method, UE 201 can also set other call-related capabilities (such as call transfer, call hold, etc.) of UE 201 on / off in a similar manner. Figure 4 , introduces the specific implementation process of enabling the call management capability (which may be the above-mentioned call waiting capability or other types of capabilities) for UE 201.
[0089] See also Figure 4 , shows another communication method provided by an embodiment of the present application. Figure 4 As shown, the process of the communication method includes the following steps.
[0090] S401: UE 201 sends a message to the network device 100, where the message is used to request the network device 100 to enable a call management capability for the UE 201, wherein the call management capability includes at least one capability that can be managed for the UE 201 during a call.
[0091] Exemplarily, the call management capability may be the above-mentioned call waiting capability, or may be call forwarding, call holding, or calling number identification restriction (CLIR) capabilities, or may be a combination of the above-mentioned capabilities, or may be other types of capabilities that can be managed by UE 201 during a call, and there is no limitation on this.
[0092] In actual application scenarios, some operator networks may be suitable for controlling the call management capability of UE 201 to be turned on or off by adopting a network-side controlled mode, and other operator networks may be suitable for controlling the call management capability of UE 201 to be turned on or off by adopting a UE-side controlled mode. Therefore, after UE 201 enters the geographical area covered by the new operator network, there may be a problem that the call management function of UE 201 is not actually effective. Therefore, in this embodiment, regardless of whether the network-side device 100 supports the function of setting call management, when the UE 201 needs to turn on the call management capability, it will send a message to the network-side device 100 to request the network-side device 100 to turn on the call management capability for the UE 201. Among them, the network-side device supports the function of setting call management, which means that the network-side device can turn on or off the call management capability for the UE.
[0093] S402: UE 201 waits for the network device 100 to feed back a response to the message.
[0094] S403: When receiving a response message fed back by the network device 100 within a preset time period, the UE 201 enables the call management capability according to the response message.
[0095] S404: When no response message fed back by the network device 100 is received within the preset time period, the UE 201 enables the call management capability after the preset time period ends.
[0096] The implementation method of UE 201 enabling the call management capability is similar to the implementation method of UE 201 enabling the call waiting capability, so the specific implementation method of steps S401 to S404 can refer to the above Figure 3 The description of the relevant parts of step S301 to step S304 in the illustrated embodiment is not repeated here.
[0097] In this way, with UE 201 as the center, the call management capability is actively enabled, and the network side device 100 is notified to enable the call management capability synchronously. This ensures that the call management capability of UE 201 is truly effective regardless of whether the network side device 100 supports the function of setting call management.
[0098] Moreover, when UE 201 receives a response message within a preset time period, UE 201 can present a prompt message after successfully enabling the call management capability. The prompt message is used to indicate that the call management capability of UE 201 is set successfully. This can avoid the problem that UE 201 displays that the call management capability is set successfully but the actual function is not effective.
[0099] Furthermore, in the case that UE 201 needs to disable the call management capability, UE 201 may disable the call management capability based on the following multiple implementations.
[0100] In the first implementation, UE 201 may send a new message to the network device 100, which may be, for example, an HTTP message, and the message sent is used to request the network device 100 to disable the call management capability for UE 201. After sending the message, UE 201 may wait for the network device 100 to feedback a response to the message. Furthermore, if UE 201 receives a response message fed back by the network device 100 within a period of time after sending the message, UE 201 disables the call management capability of UE 201 according to the response message; and if UE 201 does not receive a response message fed back by the network device 100 within the period of time, UE 201 disables the call management capability of UE 201 after the period of time ends.
[0101] In the second implementation example, UE 201 directly turns off the call management capability of UE 201 based on the user's shutdown operation on the call management capability of UE 201, such as the user clicking the "Close" control (used to turn off the call management capability) on the interface on UE 201, without sending a message to the network side device 100 to request the network side device 100 to set the call management capability to the closed state.
[0102] In the third implementation, during the process of UE 201 enabling the call management capability based on the above method, if UE 201 receives a response message fed back by the network side device 100 within a period of time after sending the message, UE 201 can determine that the network side device 100 supports the function of setting call management. Then, when UE 201 determines that the call management capability needs to be turned off based on the user's closing operation, UE 201 can send a new message to the network side device 100, and the new message can be an HTTP message or other types of messages, so as to use the message to request the network side device 100 to set the call management capability of UE 201 to the closed state. In addition, after sending the message, UE 201 can wait for the network side device 100 to feed back a response message to the message, and according to the received response message, the call management capability is also turned off on the UE side.
[0103] If UE 201 does not receive a response message fed back by network device 100 within a period of time after sending the message, UE 201 may determine that network device 100 does not support the function of setting call management. Then, when UE 201 determines that the call management capability needs to be turned off based on the user's turn-off operation, UE 201 directly turns off the call management capability of UE 201 based on the user's turn-off operation on the call management capability, without sending a message to network device 100 to request network device 100 to set the call management capability to the turned-off state.
[0104] Thus, based on the above-mentioned various implementation methods, regardless of whether the network side device 100 supports the function of setting call management, the call management capability of UE 201 can be turned off, thereby improving the success rate of the UE successfully turning on the call management capability.
[0105] It should be noted that the above Figure 3 as well as Figure 4 The execution order of the steps in the embodiment shown is only an implementation example and is not intended to be limiting. Figure 3 as well as Figure 4 On the basis of the illustrated embodiments, some steps may be replaced, deleted, or other steps may be added.
[0106] Next, combine Figure 5 , further introduces the hardware implementation of UE.
[0107] Figure 5 The composition example of the UE provided in the embodiment of the present application, the UE may be, for example, a mobile phone, a smart wearable device (such as a smart watch), etc. Taking a mobile phone as an example, the UE may include a processor 310, an external memory interface 320, an internal memory 321, a display screen 330, a camera 340, an antenna 1, an antenna 2, a mobile communication module 350, and a wireless communication module 360, etc.
[0108] It is to be understood that the structure illustrated in this embodiment does not constitute a specific limitation on the UE. In other embodiments, the UE may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0109] The processor 310 may include one or more processing units, for example, the processor 310 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a time-frequency codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0110] It is understandable that the interface connection relationship between the modules illustrated in this embodiment is only a schematic illustration and does not constitute a structural limitation on the UE. In other embodiments of the present application, the UE may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0111] The external memory interface 320 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the UE. The external memory card communicates with the processor 310 through the external memory interface 320 to implement a data storage function. For example, music, time and frequency files are stored in the external memory card.
[0112] The internal memory 321 can be used to store computer executable program codes, and the executable program codes include instructions. The processor 310 executes various functional applications and data processing of the UE by running the instructions stored in the internal memory 321. The internal memory 321 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area may store data created during the use of the UE (such as time-frequency stream data), etc. In addition, the internal memory 321 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 310 executes various functions and data processing of the UE by running instructions stored in the internal memory 321, and / or instructions stored in a memory provided in the processor.
[0113] The wireless communication function of the UE can be implemented through antenna 1, antenna 2, mobile communication module 350, wireless communication module 360, modem processor and baseband processor.
[0114] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the UE can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0115] The mobile communication module 350 can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied on UE. The mobile communication module 350 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 350 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 350 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 350 can be set in the processor 310. In some embodiments, at least some of the functional modules of the mobile communication module 350 can be set in the same device as at least some of the modules of the processor 310.
[0116] In some embodiments, the UE initiates or receives a call request through the mobile communication module 350 and the antenna 1 .
[0117] In addition, an operating system is running on the above components. For example, an iOS operating system, an Android operating system, a Windows operating system, etc. Applications can be installed and run on the operating system. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the explanation and beneficial effects of the relevant contents in any of the UEs provided above can refer to the corresponding method embodiments provided above, and will not be repeated here.
[0118] Next, combine Figure 6 , further introduces the hardware implementation of UE.
[0119] Figure 6 It is a software structure diagram of UE. The software structure adopts a layered architecture, which divides the software into several layers, and each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. Taking the Android system, the Android system running on the AP as an example, in some embodiments, the Android system is divided into five layers, from top to bottom, namely the application layer, the application framework layer (Framework), the Android runtime (Android runtime) and the system library, the hardware abstraction layer (HAL) and the system kernel layer (Kernel).
[0120] Among them, the application layer can include a series of application packages. Application packages can include camera, gallery, calendar, call, map, WLAN, Bluetooth, music, video, short message and other APPs. The application layer can also include system UI (system UI). System UI is used to display the interface of UE, such as displaying the signal icon corresponding to the SIM card, displaying the call interface, etc. The application framework layer provides an application programming interface (Application Programming Interface, API) and a programming framework for the applications in the application layer. The application framework layer includes some predefined functions. For example, the application framework layer may include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, etc. The phone manager is used to provide call functions for the UE, such as management of call status (including connecting, hanging up, etc.). The phone manager is in Figure 4 The application framework layer may also include a Radio Interface Layer (RIL), and the modem processor (Modem) may exchange information with the telephony through the RIL.
[0121] Modem can include NAS (Non-Access Stratum, non-access layer) layer, RRC (radio resource control, radio resource control) layer, Packet Data Convergence Protocol (Packet Data Convergence Protocol, PDCP) layer, Radio Link Control Protocol (Radio Link Control, RLC) layer, Medium Access Control Layer (Medium Access Control Layer, MAC) layer and Physical (Physical, PHY) layer. The above layers can be software modules. Modem can interact with the base station through the antenna.
[0122] When the UE needs to enable or disable the call management capability, the UE can start the call application (such as Figure 6), and generates a corresponding instruction according to the operation of enabling the call management capability performed by the user, which can be transmitted to the Modem, and the Modem (specifically, the RRC layer of the Modem) can generate a corresponding message (used to request the network side device to enable the call management capability for the UE) based on the instruction, and the message can be transmitted to the base station on the network side through the antenna. After sending the message, the RRC layer of the Modem can also start a timer for timing, and when the UE receives a response message fed back by the network side through the antenna within the time period indicated by the timer, the UE (specifically, the RRC layer in the Modem of the UE) locally enables the call management capability, and when the UE fails to receive the response message within the time period indicated by the timer, the UE (specifically, the RRC layer in the Modem of the UE) can actively enable the call management capability after the timer ends, so as to ensure the success rate of the UE enabling the call management capability. Similarly, in the case where the UE needs to disable the call management capability, the UE can also disable the call management capability in the above manner.
[0123] In addition, some embodiments of the present application provide a UE, the UE comprising: one or more processors and a memory; the memory is used to store computer program code, the computer program code comprises computer instructions, and when the one or more processors execute the computer instructions, the UE executes the above-mentioned communication method.
[0124] Some embodiments of the present application provide a chip system, which is applied to UE. The chip system includes at least one processor and an interface, wherein the interface is used to receive instructions and transmit them to at least one processor; at least one processor executes the instructions so that the UE executes the above communication method. The chip system may be a modem, or a system on chip (SoC) including a modem, and the above method may be implemented by a modem.
[0125] In addition, an embodiment of the present application also provides a computer-readable storage medium, which stores instructions. When the computer-readable storage medium is executed on one or more computing devices, the one or more computing devices execute the communication method described in the above embodiment.
[0126] In addition, the embodiment of the present application further provides a computer program product, and when the computer program product is executed by one or more computing devices, the one or more computing devices execute any of the aforementioned communication methods. The computer program product may be a software installation package, and when any of the aforementioned communication methods is required, the computer program product may be downloaded and executed on a computer.
[0127] Through the description of the above implementation methods, the technicians in the relevant field can clearly understand that the present application can be implemented by means of software plus necessary general hardware, and of course it can also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. In general, all functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structures used to implement the same function can also be various, such as analog circuits, digital circuits or special circuits. However, for the present application, software program implementation is a better implementation method in more cases. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, U disk, mobile hard disk, ROM, RAM, disk or optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, training equipment, or network side equipment, etc.) to execute the methods described in each embodiment of the present application.
[0128] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.
[0129] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, training equipment, or data center to another website, computer, training equipment, or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a training device, data center, etc. that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0130] The system architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
Claims
1. A communication method, characterized in that: The method is applied to a user equipment UE, and the method includes: Sending a first message to a network side device, where the first message is used to request the network side device to enable a call management capability for the UE; In the case of receiving a first response message fed back by the network side device within a first preset time period, enabling the call management capability according to the first response message; In the case where no first response message fed back by the network side device is received within the first preset time period, the call management capability is enabled after the first preset time period ends.
2. The method according to claim 1, characterized in that: After the UE enables the call management capability, the method further includes: Based on a user's closing operation on the call management capability of the UE, the call management capability is closed.
3. The method according to claim 2, characterized in that The shutting down the call management capability based on the shutting down operation of the call management capability of the UE by the user includes: Based on a user's closing operation on the call management capability of the UE, sending a second message to the network side device, where the second message is used to request the network side device to close the call management capability for the UE; When a second response message fed back by the network side device is received within a second preset time period, the call management capability is disabled according to the second response message; If no second response message fed back by the network side device is received within the second preset time period, the call management capability is disabled after the second preset time period ends.
4. The method according to claim 3, characterized in that: The duration of the second preset time period is shorter than the duration of the first preset time period.
5. The method according to claim 1, characterized in that: The method further comprises: In the case where the first response message fed back by the network side device is received within the first preset time period, after the UE turns on the call management capability, based on the user's closing operation of the call management capability for the UE, sending a third message to the network side device, wherein the third message is used to request the network side device to turn off the call management capability for the UE; The call management capability is disabled according to the received third response message.
6. The method according to claim 1, characterized in that The method further comprises: In the case where the first response message fed back by the network side device is not received within the first preset time period, after the UE turns on the call management capability, the call management capability is turned off based on the user's turning off operation on the call management capability of the UE, and the UE does not send a message to the network side device to notify the network side device to turn off the call management capability of the UE.
7. The method according to claim 1, characterized in that In the case where the first response message fed back by the network side device is not received within the first preset time period, enabling the call management capability after the first preset time period ends, includes: Within the first preset time period, when the interval from sending the first message reaches a threshold and the first response message fed back by the network side device is not received, resending the first message to the network side device, and the threshold is less than the length of the first preset time period; In the event that no first response message fed back by the network side device is received within the first preset time period, the call management capability is enabled after the first preset time period ends.
8. The method according to claim 1, characterized in that: The sending a first message to the network side device includes: Based on the user's activation operation of the call management capability of the UE, the first message is sent to the network side device.
9. The method according to claim 8, characterized in that The call management capability includes at least one of calling number identification restriction CLIR, call waiting, call forwarding, and call holding.
10. A user equipment UE, characterized in that: include: One or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the user equipment to execute the method as described in any one of claims 1 to 9.
Citation Information
Patent Citations
Call method, electronic equipment, network equipment and system
CN116709225A
Communication control method and related device
CN118474082A