Call control method and device

By establishing call connection and transfer mechanisms between terminal devices, the problem of users being unable to answer calls is solved, achieving continuity and efficient transfer of the call process, and improving call efficiency and quality.

CN121603897APending Publication Date: 2026-03-03HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511798637.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2021-12-23
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

When a terminal receives a call request, it is inconvenient for the user to answer the call using the terminal, resulting in reduced call efficiency.

Method used

By establishing a call connection between a first electronic device and a second electronic device under certain conditions, the system allows users to answer calls on the second electronic device and transfer the call connection to the first electronic device or other auxiliary devices when necessary, thus ensuring the continuity of the call process.

Benefits of technology

It improves call efficiency and quality, ensures uninterrupted calls, and allows users to flexibly choose devices for calls, meeting the needs of different scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121603897A_ABST
    Figure CN121603897A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a call control method and device, relates to the technical field of terminals, and is applied to a call control system, the system comprises a first electronic device and a second electronic device, when a call request from a third electronic device is received, if a user is inconvenient to use the first electronic device to answer a call, the call request is sent to the third electronic device. The second electronic equipment can establish the first call connection with the third electronic equipment, so that a user can answer the call through the second electronic equipment, the call efficiency is improved, the user can also answer the call through the first electronic equipment, and due to the first call connection between the second electronic equipment and the third electronic equipment, the call efficiency is improved. The second call connection with the first electronic equipment and the third electronic equipment has continuity, so that the call process of the user is not interrupted.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The original application has the application number 202111588673.X and the original application date is December 23, 2021. The entire contents of the original application are incorporated herein by reference. Technical Field

[0002] This application relates to the field of terminal technology, and in particular to a call control method and apparatus. Background Technology

[0003] With the development of terminal technology and the widespread use of terminals, terminals can provide various services for users' daily lives, thereby meeting users' daily needs.

[0004] In some cases, communication devices such as terminals can provide call services to users. For example, when a terminal receives a call request from another user, it can remind the user and display a call control. In this way, when the terminal receives the user's operation on the call control, it can connect the call to the other user, thus enabling the user to make a call with other users.

[0005] However, when the terminal receives a call request from another user, if the user is unable to answer the call at that time, it may prevent the user from making the call in a timely manner, thus reducing call efficiency. Summary of the Invention

[0006] This application provides a call control method and apparatus, relating to the field of terminal technology, and applied to a call control system. The system includes a first electronic device and a second electronic device. When a call request is received from a third electronic device, if the user is unable to answer the call using the first electronic device, the second electronic device can establish a first call connection with the third electronic device, allowing the user to answer the call through the second electronic device, thereby improving call efficiency. Moreover, the user can also answer the call through the first electronic device. Since the first call connection between the second and third electronic devices is continuous with the second call connection between the first and third electronic devices, the user's call process will not be interrupted.

[0007] In a first aspect, embodiments of this application provide a call control method applied to a call control system, the system including a first electronic device and a second electronic device. The method includes: receiving a call request; wherein the call request originates from a third electronic device; the first electronic device and the second electronic device display a call request interface; wherein the call request interface of the second electronic device includes a first control; detecting a first operation by a user on the first control; in response to the first operation, the second electronic device establishes a first call connection with the third electronic device, the first electronic device displays a first interface, and the second electronic device displays a second interface, the first interface and the second interface being used to identify that a call connection has been established, wherein the first interface includes a second control, or the second interface includes a third control; detecting a second operation by a user on the second control or the third control; in response to the second operation, the first electronic device establishes a second call connection with the third electronic device, and the second electronic device disconnects the first call connection from the third electronic device, wherein the first call connection and the second call connection are continuous. Thus, when it is inconvenient for the user to use the first electronic device to answer a call, the user can answer the call through the second electronic device, thereby improving call efficiency. Moreover, the user can also answer the call through the first electronic device. Since the first call connection between the second and third electronic devices is continuous with the second call connection between the first and third electronic devices, the user's call process will not be interrupted.

[0008] In one possible implementation, after the first electronic device establishes a second call connection with the third electronic device, the method further includes: the first electronic device displaying a third interface, the third interface including a fourth control; the first electronic device displaying the fourth interface when it detects user interaction with the fourth control; wherein the fourth interface includes an identifier of the fourth electronic device; detecting a third user interaction with the identifier of the fourth electronic device; in response to the third interaction, the fourth electronic device establishing a third call connection with the third electronic device, and the first electronic device disconnecting the second call connection with the third electronic device; wherein the second call connection and the third call connection are continuous. In this way, the call can be transferred from the first electronic device to the fourth electronic device. Because the second call connection between the first and third electronic devices is continuous with the third call connection between the fourth and third electronic devices, the user's call process will not be interrupted, thereby improving call quality.

[0009] In one possible implementation, after the first electronic device establishes a second call connection with the third electronic device, the method further includes: the first electronic device displaying a third interface, the third interface including a fourth control; when the first electronic device detects user interaction with the fourth control, the fourth electronic device establishes a third call connection with the third electronic device, and the first electronic device disconnects the second call connection with the third electronic device; wherein the second call connection and the third call connection are continuous. In this way, the user can transfer the call to the fourth electronic device without making a selection, thereby improving the efficiency of call transfer.

[0010] In one possible implementation, after the fourth electronic device establishes a third call connection with the third electronic device, the method further includes: the fourth electronic device displaying a fifth interface; wherein the fifth interface includes a fifth control; detecting a fourth operation by the user on the fifth control; in response to the fourth operation, the fourth electronic device displaying a sixth interface; wherein the sixth interface includes an identifier of the second electronic device; detecting a fifth operation by the user on the identifier of the second electronic device; in response to the fifth operation, the second electronic device establishes a fourth call connection with the third electronic device, and the fourth electronic device disconnects the third call connection from the third electronic device; wherein the fourth call connection and the third call connection are continuous. In this way, the call can be transferred from the fourth electronic device to the second electronic device, realizing call transfer between auxiliary devices, and the call process is not interrupted.

[0011] In one possible implementation, the sixth interface further includes an identifier of the first electronic device. The method further includes: detecting a sixth operation by the user on the identifier of the first electronic device; in response to the sixth operation, the first electronic device establishes a fifth call connection with a third electronic device, and the fourth electronic device disconnects the third call connection from the third electronic device; wherein the fifth call connection is continuous with the third call connection. In this way, the call can be transferred from the fourth electronic device to the first electronic device, realizing call transfer from the auxiliary device to the main device, and the call process is not interrupted.

[0012] In one possible implementation, after the first electronic device and the third electronic device establish a fifth call connection, the method further includes: when the call corresponding to the fifth call connection is disconnected, one or more of the first electronic device, the second electronic device, or the fourth electronic device display disconnection information. Thus, after the call is disconnected, the user can see the disconnection information on one or more devices, and after the user deletes the disconnection information from one device, the user can view the disconnection information on other devices.

[0013] In one possible implementation, the fourth electronic device is an auxiliary device.

[0014] In one possible implementation, the first electronic device and the second electronic device display a call request interface, including: displaying the call request interface when the first electronic device and the second electronic device meet a first condition; wherein the first condition includes: the distance between the first electronic device and the second electronic device is less than or equal to a threshold, the first electronic device and the second electronic device are connected to the same network, and one of the accounts logged in on the first electronic device is the same as one of the accounts logged in on the second electronic device. Thus, since the first electronic device and the second electronic device meet the first condition, both the first electronic device and the second electronic device can display the call request interface when a call request is received, allowing the user to select a device that is convenient for answering the call.

[0015] In one possible implementation, the first electronic device displays a first interface, including: the first electronic device displays a seventh interface; wherein the seventh interface includes a sixth control; a seventh operation by the user on the sixth control is detected; and in response to the seventh operation, the first electronic device displays the first interface. Thus, after the user sees the first interface on the first electronic device, the user can perform operations on the first electronic device.

[0016] In one possible implementation, the first electronic device is the main device, and the second electronic device is the auxiliary device.

[0017] Secondly, embodiments of this application provide a call control method applied to a call control system, which includes a second electronic device. The method includes: the second electronic device receiving a call request from a third electronic device; the second electronic device displaying a call request interface; wherein the call request interface of the second electronic device includes a first control; detecting a first operation by a user on the first control; and in response to the first operation, establishing a first call connection between the second electronic device and the third electronic device. Thus, when it is inconvenient for the user to use the first electronic device to answer a call, the user can connect to the call through the second electronic device, thereby improving call efficiency.

[0018] In one possible implementation, after the second electronic device establishes a first call connection with the third electronic device, the method further includes: the second electronic device displaying a second interface; wherein the second interface includes a third control; detecting a second operation by the user on the third control; and in response to the second operation, the second electronic device disconnects the first call connection from the third electronic device, thereby establishing a second call connection between the first and third electronic devices, wherein the first and second call connections are continuous. In this way, a call can be transferred from the second electronic device to the first electronic device, thereby enabling call transfer between the two devices and allowing the user to select the device they wish to make a call with.

[0019] In one possible implementation, the system further includes a fifth electronic device. Before the second and third electronic devices establish a first call connection, the method further includes: the fifth electronic device connecting to a Bluetooth headset; wherein the fifth electronic device is different from the second electronic device; the second electronic device establishing the first call connection with the third electronic device includes: when the second electronic device automatically connects to the Bluetooth headset, the second electronic device establishes a first call connection with the third electronic device, enabling the second electronic device to answer a call request corresponding to a call from the third electronic device via the Bluetooth headset. In this way, the user can answer a call through the Bluetooth headset.

[0020] In one possible implementation, after the second electronic device disconnects the first call connection from the third electronic device, the method further includes: the second electronic device displaying a fourth control for prompting to maintain connection with the Bluetooth headset; the second electronic device detecting a third operation by the user on the fourth control; and in response to the third operation, the second electronic device maintaining connection with the Bluetooth headset.

[0021] In one possible implementation, the system further includes a sixth electronic device. After the second and third electronic devices establish a first call connection, the method further includes: the sixth electronic device displaying a third interface; wherein the third interface includes a fifth control; detecting a fourth operation by the user on the fifth control; in response to the fourth operation, the sixth electronic device displaying a fourth interface; wherein the fourth interface includes a sixth control; detecting a fifth operation by the user on the sixth control; in response to the fifth operation, the second and third electronic devices disconnect the first call connection, and the sixth electronic device establishes a sixth call connection with the third electronic device; wherein the sixth call connection is continuous with the first call connection. In this way, the user can transfer the call from the second electronic device to the sixth electronic device through operations performed on the sixth electronic device, and the user's call will not be interrupted.

[0022] In one possible implementation, the second electronic device receives a call request from the third electronic device, including: when the second electronic device and the first electronic device meet a first condition, the second electronic device receives a call request from the third electronic device; wherein the first electronic device is the main device and the second electronic device is the auxiliary device, and the first condition includes: the distance between the first electronic device and the second electronic device is less than or equal to a threshold, the first electronic device and the second electronic device are connected to the same network, and one of the accounts logged in on the first electronic device is the same as one of the accounts logged in on the second electronic device.

[0023] In one possible implementation, after the second electronic device establishes a first call connection with the third electronic device, the method further includes: when neither the second nor the first electronic device satisfies any of the first conditions, the second electronic device disconnects the first call connection with the third electronic device, and the first electronic device establishes a seventh call connection with the third electronic device; wherein the first call connection and the seventh call connection are continuous. This allows the call to automatically return to the first electronic device, ensuring that the user's call is not interrupted.

[0024] In one possible implementation, after the first electronic device establishes a seventh call connection with the third electronic device, the method further includes: when the second electronic device re-establishes a first condition with the first electronic device, the second electronic device displays a fifth interface; wherein the fifth interface includes a seventh control; a sixth operation by the user on the seventh control is detected; in response to the sixth operation, the second electronic device establishes an eighth call connection with the third electronic device, and the first electronic device disconnects the seventh call connection with the third electronic device; wherein the seventh and eighth call connections are continuous. In this way, the user can choose to transfer the call from the first electronic device to the second electronic device, allowing the user to continue making calls through the second electronic device.

[0025] Thirdly, embodiments of this application provide a call control method applied to a first electronic device. The method includes: the first electronic device displaying a call request interface; wherein the call request originates from a third electronic device; the first electronic device displaying a first interface; wherein the first interface is the interface displayed by the first electronic device after a first call connection is established between the second electronic device and the third electronic device, the first interface being used to identify the established call connection, and the first interface including a second control; detecting a second operation by the user on the second control; and in response to the second operation, establishing a second call connection between the first electronic device and the second electronic device; wherein the second call connection is continuous with the first call connection. In this way, the user can transfer the call from the second electronic device back to the first electronic device, allowing the user to make calls through the first electronic device, thereby achieving a call transfer process.

[0026] In one possible implementation, after the first electronic device establishes a second call connection with the third electronic device, the method further includes: the first electronic device displaying a third interface, the third interface including a fourth control; the first electronic device displaying the fourth interface when it detects user interaction with the fourth control; wherein the fourth interface includes an identifier of the fourth electronic device; detecting a third user interaction with the identifier of the fourth electronic device; and in response to the third interaction, the first electronic device disconnecting the second call connection with the third electronic device, thereby enabling the fourth electronic device to establish a third call connection with the third electronic device; wherein the second call connection and the third call connection are continuous. In this way, the call can be transferred from the first electronic device to the fourth electronic device. Because the second call connection between the first and third electronic devices is continuous with the third call connection between the fourth and third electronic devices, the user's call process will not be interrupted, thereby improving call quality.

[0027] In one possible implementation, after the first electronic device establishes a second call connection with the third electronic device, the method further includes: the first electronic device displaying a third interface, the third interface including a fourth control; when the first electronic device detects user interaction with the fourth control, the first electronic device disconnects the second call connection from the third electronic device, so that the fourth electronic device establishes a third call connection with the third electronic device; wherein the second call connection and the third call connection are continuous. In this way, the user can transfer the call to the fourth electronic device without selection, thereby improving the efficiency of call transfer and enabling calls to be transferred from the first electronic device to the fourth electronic device.

[0028] In one possible implementation, after the first electronic device establishes a second call connection with the third electronic device, the method further includes: when the call corresponding to the second call connection is disconnected, the first electronic device displays a disconnection message.

[0029] Fourthly, embodiments of this application provide an electronic device including a processor and a memory, the memory being used to store code instructions; the processor being used to execute the code instructions to perform the methods described in the third aspect or any possible implementation of the third aspect.

[0030] Fifthly, embodiments of this application provide a call control system for performing the methods described in various possible implementations of the first to second aspects.

[0031] Sixthly, embodiments of this application provide a computer-readable storage medium storing a computer program or instructions that, when executed on a computer, cause the computer to perform the methods described in any of the possible implementations of the first to third aspects.

[0032] In a seventh aspect, embodiments of this application provide a computer program product including a computer program, which, when run on a computer, causes the computer to perform the methods described in any of the possible implementations of the first to third aspects.

[0033] Eighthly, this application provides a chip or chip system, which includes at least one processor and a communication interface, the communication interface and at least one processor being interconnected via a circuit, and the at least one processor being used to run computer programs or instructions to perform the methods described in any of the possible implementations of the first to third aspects; wherein, the communication interface in the chip can be an input / output interface, pins, or circuits, etc.

[0034] In one possible implementation, the chip or chip system described above in this application further includes at least one memory storing instructions. The memory can be an internal storage unit of the chip, such as a register or cache, or it can be a storage unit of the chip itself (e.g., read-only memory, random access memory, etc.).

[0035] It should be understood that the second to eighth aspects of this application correspond to the technical solutions of the first aspect of this application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, and will not be repeated here. Attached Figure Description

[0036] Figure 1 A schematic diagram illustrating an application scenario provided in an embodiment of this application;

[0037] Figure 2 A schematic diagram of the software architecture of a first electronic device provided in an embodiment of this application;

[0038] Figure 3 A flowchart illustrating a call control method provided in an embodiment of this application;

[0039] Figure 4 A schematic diagram of a first electronic device displaying a first interface provided in an embodiment of this application;

[0040] Figure 5 A schematic diagram of a first electronic device displaying a third interface, provided as an embodiment of this application;

[0041] Figure 6 A schematic diagram of an interface for a call control method provided in an embodiment of this application;

[0042] Figure 7 A flowchart illustrating a call control method provided in an embodiment of this application;

[0043] Figure 8 A schematic diagram of a second electronic device displaying a second interface provided in an embodiment of this application;

[0044] Figure 9 A schematic diagram of an interface for a call control method provided in an embodiment of this application;

[0045] Figure 10 A schematic diagram of a pop-up window displayed on a second electronic device, provided as an embodiment of this application;

[0046] Figure 11 A schematic diagram of an interface for a call control method provided in an embodiment of this application;

[0047] Figure 12 A schematic diagram of an interface for a call control method provided in an embodiment of this application;

[0048] Figure 13 A flowchart illustrating a call control method provided in an embodiment of this application;

[0049] Figure 14 A schematic diagram of an interface for displaying a first interface provided in an embodiment of this application;

[0050] Figure 15 A schematic diagram of an interface for displaying a second interface provided in an embodiment of this application;

[0051] Figure 16 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation

[0052] To facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and purpose. For example, "first chip" and "second chip" are used only to distinguish different chips and do not limit their order. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" do not necessarily imply that they are different.

[0053] It should be noted that, in the embodiments of this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0054] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0055] With the development of terminal technology and the widespread use of terminals, terminals can provide various services for users' daily lives, thereby meeting users' daily needs.

[0056] In some cases, communication devices such as terminals can provide call services to users. For example, when a terminal receives a call request from another user, it can remind the user and display a call control. In this way, when the terminal receives the user's operation on the call control, it can connect the call to the other user, thus enabling the user to make a call with other users.

[0057] For example, Figure 1 This is a schematic diagram illustrating an application scenario provided by an embodiment of this application. When the terminal receives a request from contact A, the terminal can display as follows: Figure 1 The interface shown includes a call answering control. When the user triggers the call answering control by clicking or touching, the terminal receives the trigger and can answer the call from contact A, thus allowing the user to talk to contact A.

[0058] However, when the terminal receives a call request from another user, if the user is unable to answer the call at that time, it may prevent the user from making the call in a timely manner, thus reducing call efficiency.

[0059] In view of this, embodiments of this application provide a call control method and apparatus, relating to the field of terminal technology, and applied to a call control system. The system includes a first electronic device and a second electronic device. When a call request is received from a third electronic device, if the user is unable to answer the call using the first electronic device, the second electronic device can establish a first call connection with the third electronic device, allowing the user to answer the call through the second electronic device, thereby improving call efficiency. Moreover, the user can also answer the call through the first electronic device. Since the first call connection between the second and third electronic devices is continuous with the second call connection between the first and third electronic devices, the user's call process will not be interrupted.

[0060] The method in this application embodiment is based on distributed calling. Since the first electronic device and the second electronic device meet the first condition, both the first and second electronic devices can receive call requests from the third electronic device, and both the first and second electronic devices can also display a call request interface. In this way, the user can answer the call through the second electronic device. The first condition for the first and second electronic devices to meet the first electronic device may include: the distance between the first electronic device and the second electronic device is less than or equal to a threshold, the first and second electronic devices are connected to the same network, and one of the accounts logged in on the first electronic device is the same as one of the accounts logged in on the second electronic device. The number of second electronic devices is multiple, and the first electronic device is the terminal described above.

[0061] In this context, the first electronic device and the second electronic device satisfy the first condition, which can also be understood as the first electronic device and the second electronic device being under a trust ring and within the near field range of the same local area network. In this way, the first electronic device and the second electronic device can achieve call resonance and call relay. Thus, both the first electronic device and the second electronic device can receive call requests from the third electronic device.

[0062] The first electronic device is the main device, and the first electronic device is a card insertion device. The first electronic device may include mobile phones or tablets (PADs), etc. The second electronic device is an auxiliary device, or it can be understood as a device that assists the user in answering calls. The second electronic device may include mobile phones, PADs, watches, personal computers (PCs), speakers, in-vehicle systems, or large screens, etc.

[0063] In one example, when the first electronic device is a mobile phone, the second electronic device can be a large screen, a PC, or a tablet. The large screen, PC, and tablet are all within the near field of the mobile phone and are in a trust ring formed with the mobile phone. If the mobile phone receives a call request at this time, and the user is working on the PC when the device resonates, the user can use the PC to answer the call.

[0064] It is understood that the specific content of the first condition satisfied by the first electronic device and the second electronic device can also be set according to the actual application scenario, and this application embodiment does not limit it; the specific content of the first electronic device and the second electronic device can also be set according to the actual application scenario, and this application embodiment does not limit it.

[0065] Based on the above, for example, Figure 2 This is a schematic diagram of the software architecture of a first electronic device provided in an embodiment of this application, such as... Figure 2 As shown, the first electronic device includes an application layer, an application framework layer, a hardware abstraction layer, and a kernel layer. The application layer includes a first call processing module, a first call relay module, and a user interface (UI). The application framework layer includes a communication protocol framework, a rendering module, and a first distributed framework. The hardware abstraction layer (HAL) includes a transmission channel module, a display processing module, and a trust ring. The kernel layer includes inter-process communication (IPC), a display driver, and a distributed soft bus. The user interface includes a call interface.

[0066] Among them, Figure 2 In this context, the call interface is the interface displayed by the first electronic device and the second electronic device. The first call processing module is used to display the interface of the first electronic device. For example, based on the communication protocol framework, since the first electronic device can implement IPC communication through the transmission channel module, the first electronic device can render the interface through the rendering module and call the display driver through the first display processing module. Thus, the first electronic device can display the interface through the first processing module. The first distributed framework is used to receive information from the second electronic device indicating the call status of the second electronic device, so that the first electronic device can update the interface or hang up the call based on the information. Alternatively, the first distributed framework is used to send information to the second electronic device indicating the call status of the first electronic device, so that the second electronic device can update the interface or hang up the call based on the information. For example, the first electronic device can query multiple auxiliary devices under the trust ring based on the distributed soft bus, so that the first electronic device can know multiple auxiliary devices based on the first distributed framework. The multiple auxiliary devices include the second electronic device. Thus, when the first electronic device updates the call status of the first electronic device through the first call relay module, the first electronic device can display the interface after updating the call status through the first call processing module.

[0067] It is understood that the software structure diagram of the second electronic device can be adapted to the description of the software structure diagram of the first electronic device. The second electronic device includes a second call processing module, a second call relay module, and a second distributed framework. The second call processing module is used to display the interface of the second electronic device. The second distributed framework is used to receive information from the first electronic device indicating its call status, enabling the second electronic device to update its interface or hang up the call based on this information. Alternatively, the second distributed framework is used to send information to the first electronic device indicating its call relay capability, enabling the first electronic device to update its interface based on this information. The second call relay module is used to update the call status of the second electronic device, allowing it to display the updated interface or hang up the call through the second call processing module. Other components included in the software of the second electronic device can be adapted to the description of the software components of the first electronic device, and will not be repeated here.

[0068] exist Figure 2 Based on the diagram shown, when a call request is received from a third electronic device, both the first and second electronic devices can display a call request interface. For example, Figure 3 This is a flowchart illustrating a call control method provided in an embodiment of this application. This application is an exemplary description based on the example of a first call connection established between a second electronic device and a third electronic device, and the first electronic device reclaiming the call from the second electronic device. In this example, the first electronic device and the second electronic device satisfy a first condition.

[0069] exist Figure 3 In the first electronic device, there are a first call processing module, a first call relay module, and a first distributed framework; in the second electronic device, there are a second call processing module, a second distributed framework, and a second call relay module, such as... Figure 3 As shown, the following steps may be included:

[0070] S301: The first call processing module displays the first interface.

[0071] In this embodiment, the first interface includes a reclaim control, which can be referred to as a second control, or understood as a control for reclaiming a call from a second electronic device. The first call processing module displays the first interface. A possible implementation is as follows: the first call processing module displays a seventh interface, which includes a display box control for displaying the first interface. When the first call processing module receives a seventh operation on the display box control on the seventh interface, the first call processing module displays the first interface; wherein, the display box control can be referred to as a sixth control.

[0072] For example, Figure 4This is a schematic diagram of a first electronic device displaying a first interface, provided in an embodiment of this application. Figure 4 The interface shown as 'a' is the interface when the first electronic device is turned on. This interface includes other applications such as file management, email, fitness tracking, and smart living. This is the seventh interface, which also includes a display box control. When the user... Figure 4 When the interface shown in Figure 'a' triggers the display box control through click or touch, the first electronic device, upon detecting the user's seventh operation on the display box control via the first call processing module, responds to the seventh operation by displaying the interface through the first call processing module. Figure 4 The interface shown in b is shown in the image.

[0073] Figure 4 The interface shown in b is the first interface. This interface includes a recycle control, which is in an enabled state. This interface also includes a recording control, a waiting control, a video call control, a mute control, a contact control, a dial pad control, a hang-up control, and a headphone control. Among these, the recording control, waiting control, video call control, mute control, contact control, dial pad control, and headphone control are in an disabled state, while the hang-up control is in an enabled state.

[0074] Understandably, when the first electronic device is unlocked, the user will see the interface displayed on the first electronic device as follows: Figure 4 The interface shown in 'a' is also the interface displayed by the user when the first electronic device is in a locked state and is in the unlocking process. Figure 4 The interface shown in 'a'.

[0075] S302: When the first call processing module receives the second operation on the recycling control on the first interface, the first call relay module updates the call status of the first electronic device to the answering status.

[0076] In this embodiment of the application, combined with Figure 4 , Figure 4 The interface shown in 'b' is the first interface. The first interface includes a recycle control. When the user... Figure 4 When the interface shown in b is triggered by clicking or touching, the first electronic device receives the trigger on the recycle control through the first call processing module. The first electronic device can update the call status of the first electronic device to the answering status through the first call relay module.

[0077] Understandably, in Figure 4In the interface shown in b, when the user triggers the recycle control by clicking or touching, the first electronic device receives a second operation on the recycle control. In response to the second operation, the first electronic device can establish a second call connection with the third electronic device, and the second electronic device disconnects the first call connection from the third electronic device, so that the user can answer the call through the first electronic device.

[0078] It should be noted that the first call connection and the second call connection are continuous, or in other words, when the first call connection includes the first call content and the second call connection includes the second call content, the first call content and the second call content are continuous. In this way, when the call is transferred from the second electronic device to the first electronic device, the user's call will not be interrupted.

[0079] S303: The first distributed framework obtains information from the first call relay module to indicate that the call status of the first electronic device is in the answering state.

[0080] S304: The first distributed framework sends information to the second distributed framework to indicate that the call status of the first electronic device is in the answering state.

[0081] S305: The second call relay module obtains information from the second distributed framework to indicate that the call status of the first electronic device is in the answering state.

[0082] S306: The second call relay module updates the call status of the second electronic device from the answering state to the hanging-up state.

[0083] S307: The second call processing module obtains information from the second call relay module to indicate that the call status of the second electronic device is hung up.

[0084] S308: The second call processing module hangs up the call of the second electronic device and sends information to the second call relay module to indicate that the call of the second electronic device has been hung up.

[0085] S309: The second distributed framework obtains information from the second call relay module to indicate that the call of the second electronic device has been disconnected.

[0086] S310: The second distributed framework sends information to the first distributed framework indicating that the call of the second electronic device has been disconnected.

[0087] S311: The first call relay module obtains information from the first distributed framework to indicate that the call of the second electronic device has been disconnected.

[0088] S312: The first call relay module updates the call relay capability of the first electronic device to transfer it to the auxiliary device.

[0089] S313: The first call processing module obtains information from the first call relay module to indicate that the call relay capability of the first electronic device is to be transferred to the auxiliary device.

[0090] S314: The first call processing module answers the call and updates the first interface to the third interface.

[0091] In this embodiment of the application, when the first electronic device answers a call through the first call processing module, the first electronic device updates the first interface to the third interface, combined with... Figure 4 Exemplary Figure 5 This is a schematic diagram of a first electronic device displaying a third interface, provided in an embodiment of this application. Figure 5 The interface shown in 'a' is Figure 4 The interface shown in b is... Figure 5 The interface shown as 'a' is the first interface. The first interface includes a recycle control. When the user... Figure 5 When the interface shown in 'a' triggers the retrieval control via a click or touch, the second electronic device can receive a second operation on the retrieval control through the first call processing module. Responding to this second operation, the second electronic device can display [the relevant information] through the first call processing module. Figure 5 The interface shown in b is shown in the image.

[0092] Figure 5 The interface shown in b is the third interface, which includes controls for transferring the call to an auxiliary device, recording, waiting, video call, mute, contacts, dial pad, hang up, and headphones. All the controls shown on this interface are in an enabled state. The control for transferring the call to an auxiliary device can be referred to as the fourth control for transferring the call to an auxiliary device.

[0093] When a user triggers a transfer to the assistive device control via a click or touch, the first electronic device detects the user's action and, in response to this action, can display something like... Figure 5 The interface shown in 'c' is the fourth interface, which includes the identifier of the fourth electronic device.

[0094] When a user triggers the identifier of the fourth electronic device through an action such as clicking or touching, and the first electronic device detects the user's third action on the identifier of the fourth electronic device, in response to the third action, the first electronic device can disconnect the second call connection with the third electronic device, and the fourth electronic device can establish a third call connection with the third electronic device, so that the user can continue to answer the call request corresponding to the third electronic device through the fourth electronic device; wherein, when the first electronic device disconnects the second call connection with the third electronic device, the interface displayed by the first electronic device may include a recycle control.

[0095] It should be noted that the second and third call connections are continuous, or in other words, when the second call connection includes the second call content and the third call connection includes the third call content, the second and third call content are continuous. In this way, the user's call will not be interrupted when the call is transferred from the first electronic device to the fourth electronic device.

[0096] Understandably, in Figure 5 In the interface shown in b, when the user triggers the transfer to the auxiliary device control through an operation such as clicking or touching, the first electronic device detects the user's operation on the transfer to the auxiliary device control. The first electronic device can transfer the call to the default auxiliary device, for example, the default auxiliary device is the fourth electronic device. In this way, the fourth electronic device can establish a third call connection with the third electronic device, and the first electronic device disconnects the second call connection with the third electronic device. When the first electronic device detects the user's operation on the transfer to the auxiliary device control, the interface displayed by the first electronic device may include a reclaim control, which is used by the first electronic device to reclaim the call from the fourth electronic device.

[0097] After the first electronic device establishes a second communication connection with the third electronic device, the first electronic device displays as follows: Figure 5 In the interface shown in 'a', when the call corresponding to the second call connection is disconnected, the first electronic device can display the disconnection information, or both the first and second electronic devices can display the disconnection information, or the second electronic device can display the disconnection information. This application embodiment does not limit the specific implementation.

[0098] Once a user answers a call through a fourth electronic device, or in other words, once the fourth electronic device establishes a third call connection with the third electronic device, the fourth electronic device can transfer the call to the first or second electronic device.

[0099] For example, Figure 6 This is a schematic diagram of an interface for a call control method provided in an embodiment of this application. After the fourth electronic device establishes a third call connection with the third electronic device, the fourth electronic device can display the following: Figure 6 The interface shown in 'a' includes controls for navigating to other devices; wherein, Figure 6 The interface shown as 'a' can be called the fifth interface, and the "transfer to other device" control can be called the fifth control used to transfer the call to another device. When the user triggers the transfer to other device control through an operation such as clicking or touching, the fourth electronic device receives the user's fourth operation on the transfer to other device control. In response to the fourth operation, the fourth electronic device can display, as shown in the image below. Figure 6 The interface shown in b can include the identifier of the second electronic device and the identifier of the first electronic device.

[0100] When a user triggers the identifier of the second electronic device through an action such as clicking or touching, the fourth electronic device detects the user's fifth action on the identifier of the second electronic device. In response to the fifth action, the fourth electronic device can hang up the call and send a message to the second electronic device to indicate that the call has been hung up. When the second electronic device receives this message, it can answer the call, thus enabling the user to make a call through the second electronic device. When the fourth electronic device hangs up the call, it can display the interface that was before the call was answered.

[0101] Understandably, the fourth electronic device detects the user's fifth operation on the identifier of the second electronic device. In response to the fifth operation, the fourth electronic device can disconnect the third call connection from the third electronic device, and the second electronic device can establish a fourth call connection with the third electronic device.

[0102] It should be noted that the fourth call connection and the third call connection are continuous, or in other words, when the fourth call connection includes the fourth call content and the third call connection includes the third call content, the fourth call content and the third call content are continuous. In this way, when the call is transferred from the fourth electronic device to the second electronic device, the user's call will not be interrupted.

[0103] When a user triggers the identifier of the first electronic device through an action such as clicking or touching, the fourth electronic device detects the sixth action of the user on the identifier of the first electronic device. In response to the sixth action, the fourth electronic device can hang up the call and send a message to the first electronic device to indicate that the call has been hung up. When the first electronic device receives this message, it can answer the call, allowing the user to make a call through the first electronic device.

[0104] Understandably, when the fourth electronic device detects the sixth operation by the user on the identifier of the first electronic device, in response to the sixth operation, the fourth electronic device may disconnect the third call connection with the third electronic device, and the first electronic device may establish a fifth call connection with the third electronic device.

[0105] It should be noted that the fifth call connection and the third call connection are continuous, or in other words, when the fifth call connection includes the fifth call content and the third call connection includes the third call content, the fifth call content and the third call content are continuous. In this way, when the call is transferred from the fourth electronic device to the first electronic device, the user's call will not be interrupted.

[0106] It is understandable that after the first electronic device and the third electronic device establish a fifth call connection, when the call corresponding to the fifth call connection is disconnected, one or more of the first electronic device, the second electronic device, or the fourth electronic device can display the disconnection information; wherein, the disconnection information may include the call date, call duration, or call number, etc.

[0107] Based on the above, it can be concluded that Figure 3 The illustrated embodiment is an example of the retrieval control on the first electronic device. After a user answers a call on the second electronic device, the user can reclaim the call to the first electronic device using the retrieval control on the first electronic device, and then the user can continue the call on the first electronic device. Alternatively, the user can use the return-to-main device control on the second electronic device to return the call from the second electronic device to the first electronic device, so that the user can also continue the call on the first electronic device.

[0108] For example, Figure 7 This is a flowchart illustrating a call control method provided in an embodiment of this application. The application is an exemplary description based on the example of a second electronic device and a third electronic device having established a first call connection, and the user returning the call to the first electronic device through a control on the second electronic device; wherein, the first electronic device and the second electronic device satisfy a first condition.

[0109] exist Figure 7 In the first electronic device, there are a first call processing module, a first call relay module, and a first distributed framework; in the second electronic device, there are a second call processing module, a second distributed framework, and a second call relay module, such as... Figure 7 As shown, the following steps may be included:

[0110] S701: The second call processing module displays the second interface.

[0111] In this embodiment, the second interface is used to indicate that a call connection has been established. The second interface includes a return to the main device control. The second call processing module displays the second interface. A possible implementation is as follows: the second electronic device displays a call request interface through the second call processing module. The call request interface of the second electronic device includes an answer control. When the second electronic device receives a first operation on the answer control through the second call processing module on the call request interface, the second call processing module displays the second interface in response to the first operation. The answer control can be referred to as the first control.

[0112] For example, Figure 8 This is a schematic diagram of a second electronic device displaying a second interface, provided in an embodiment of this application. When a call request is received from a third electronic device, the second electronic device can display, as shown below. Figure 8The interface shown in figure 'a' can be referred to as the call request interface of the second electronic device. This interface includes a reject control, an answer control, and a speaker control. When the user... Figure 8 When the interface shown in Figure 'a' triggers the answer control via a click or touch, the second electronic device can detect the user's first operation on the answer control through the second call processing module. In response to the first operation, the second electronic device can establish a first call connection with the third electronic device and display it through the second call processing module. Figure 8 The interface shown in b is shown in the image.

[0113] Figure 8 The interface shown as 'b' is the second interface. This interface includes a "Return to Main Device" control, which is enabled for returning to the main device. It also includes a video call control, a mute control, a contact control, a dial pad control, a reject control, and a speaker control. The video call control is disabled, while the contact, dial pad, reject, and speaker controls are enabled. The mute control is selected. The "Return to Main Device" control can be considered a third control, or it can be understood as a control used to transfer the call to the first electronic device.

[0114] Understandably, when the second electronic device is unlocked, the user will see the interface displayed on the second electronic device. Figure 8 The interface shown in 'a' is also shown when the second electronic device is locked and is in the unlocking process; the user can also see the interface displayed by the second electronic device as shown in 'a'. Figure 8 The interface shown in 'a'.

[0115] S702: When the second call processing module receives a second operation to return to the main device control on the second interface, the second call relay module updates the call status of the second electronic device to the hung-up state.

[0116] In this embodiment of the application, combined with Figure 8 , Figure 8 The interface shown as 'b' is the second interface. The second interface includes a return to the main device control when the user... Figure 8 When the interface shown in b is triggered to return to the main device control by clicking or touching, the second electronic device can detect the user's second operation to return to the main device control through the second call processing module. In this way, the second electronic device can update the call status of the second electronic device to the hung-up state through the second call relay module.

[0117] Understandably, when the second electronic device detects a second operation by the user to return to the main device control, in response to the second operation, the first electronic device can establish a second call connection with the third electronic device, and the second electronic device can disconnect the first call connection from the third electronic device.

[0118] It should be noted that the first call connection and the second call connection are continuous, or in other words, when the first call connection includes the first call content and the second call connection includes the second call content, the second call content and the first call content are continuous. In this way, when the call is transferred back from the second electronic device to the first electronic device, the user's call will not be interrupted.

[0119] S703: The second call processing module obtains information from the second call relay module to indicate that the call of the second electronic device is to be hung up.

[0120] S704: The second call processing module hangs up the call of the second electronic device and closes the second interface.

[0121] S705: The second call relay module obtains information from the second call processing module to indicate that the call of the second electronic device has been hung up.

[0122] S706: The second distributed framework obtains information from the second call relay module to indicate that the call of the second electronic device has been hung up.

[0123] S707: The second distributed framework sends a message to the first distributed framework indicating that the call of the second electronic device has been disconnected.

[0124] S708: The first call relay module obtains information from the first distributed framework to indicate that the call of the second electronic device has been disconnected.

[0125] S709: The first call relay module updates the call status of the first electronic device to the answering status.

[0126] S710: The first call processing module obtains information from the first call relay module to indicate that the call status of the first electronic device is the answering status.

[0127] S711: The first call processing module updates the first interface to the second interface.

[0128] In this embodiment of the application, the first interface is used to indicate that a call connection has been established. The first interface includes a reclaim control, and the second interface includes a transfer to an auxiliary device control. The contents of the first interface and the second interface can be adapted to the foregoing description, and will not be repeated here.

[0129] In summary, it can be understood that when a user receives a call request from a third electronic device, the user can answer the call corresponding to the request through a second electronic device; where, in Figure 3 In the illustrated embodiment, the user reclaims the call from the second electronic device back to the first electronic device using a reclaim control in the first electronic device, allowing the user to continue the call on the first electronic device; Figure 7 In the illustrated embodiment, the user returns the call to the first electronic device via a return-to-main-device control in the second electronic device, allowing the user to also make calls in the first electronic device.

[0130] Understandably, when a call request is received from a third electronic device, the user can answer the call corresponding to the request through a second electronic device. If the second electronic device is connected to a Bluetooth headset, the user can answer the call on the second electronic device through the Bluetooth headset. The connection between the second electronic device and the Bluetooth headset includes the following possible scenarios:

[0131] In the first possible scenario, if the second electronic device is connected to a Bluetooth headset before the second electronic device answers a call, or in other words, before the second electronic device establishes a first call connection with the third electronic device, then when the second electronic device answers a call, the user can answer the call on the second electronic device through the Bluetooth headset.

[0132] In the second possible scenario, before the second electronic device connects to the Bluetooth headset, or in other words, before the second electronic device establishes a first call connection with the third electronic device, if the Bluetooth headset connects to the fifth electronic device, when the second electronic device and the Bluetooth headset automatically connect, the second electronic device can establish a first call connection with the third electronic device, allowing the second electronic device to answer calls corresponding to call requests from the third electronic device based on the Bluetooth headset. In this way, the user can answer calls on the second electronic device through the Bluetooth headset.

[0133] Understandably, in the second possible scenario, after the second electronic device disconnects from the first call connection with the third electronic device, the second electronic device can display a pop-up window. This pop-up window includes controls indicating whether the second electronic device should continue to connect with the Bluetooth headset. When the user triggers a fourth control to continue the connection with the Bluetooth headset through clicking or touching, the second electronic device receives a third operation from the user on the fourth control. In response to the third operation, the second electronic device continues to maintain the connection with the Bluetooth headset. When the user triggers a control to discontinue the connection with the Bluetooth headset through clicking or touching, the second electronic device disconnects from the Bluetooth headset, allowing the Bluetooth headset to continue connecting with the fifth electronic device.

[0134] When the second electronic device is a smartwatch, for example, Figure 9 This is a schematic diagram of an interface for a call control method provided in an embodiment of this application. When a call request is received, the smartwatch can display the following: Figure 9 The interface shown in figure 'a' includes a call answering control, which is used when the user... Figure 9 When the interface shown in 'a' triggers the answer control via a click or touch, the smartwatch receives the trigger and can display... Figure 9 The interface shown in b includes a hang-up control and a return to the main device control. When the user triggers the return to the main device control through an operation such as clicking or touching, the smartwatch receives the trigger and can return the call to the first electronic device.

[0135] The implementation method for returning call information from a smartwatch to the first electronic device can be found by referring to... Figure 7 The content shown is for illustrative purposes only and will not be repeated here.

[0136] Among these, if the smartwatch is connected to a Bluetooth headset before answering a call, then... Figure 9 As shown in the interface 'a', when the user triggers the answer control through clicking or touching, the smartwatch receives the trigger and can make a call via Bluetooth headset.

[0137] Before the smartwatch connects to the Bluetooth headset, if the Bluetooth headset is connected to a fifth electronic device, such as a tablet, then... Figure 9 As shown in the interface 'a', when the user triggers the answer control through clicking or touching, the smartwatch receives the trigger and the smartwatch and Bluetooth headset automatically connect. In this way, the smartwatch can answer the call request corresponding to the call from the third electronic device through the Bluetooth headset.

[0138] Understandably, when users are... Figure 9 When the speaker control is triggered by clicking or touching the interface shown in b, the smartwatch can disconnect from the Bluetooth headset and play calls aloud.

[0139] Understandably, when a smartwatch makes a call via Bluetooth headset, if the smartwatch loses the first call connection with a third electronic device, the smartwatch can display a pop-up window. This pop-up window includes controls to indicate whether the second electronic device should continue its connection with the Bluetooth headset. For example, Figure 10 This is a schematic diagram of a pop-up window displayed on a second electronic device according to an embodiment of this application. When the smartwatch disconnects from the first call connection with the third electronic device, the smartwatch can display the following: Figure 10The interface shown includes a pop-up window containing a yes control and a no control; the yes control can be referred to as a fourth control used to prompt for maintaining connection with the Bluetooth headset.

[0140] When the user triggers the yes control through clicking or touching, the smartwatch continues to maintain the connection with the Bluetooth headset; when the user triggers the no control through clicking or touching, the smartwatch disconnects from the Bluetooth headset, allowing the Bluetooth headset to re-establish a connection with the PAD.

[0141] It should be noted that the above embodiments are exemplary descriptions when the first electronic device and the second electronic device meet the first condition. Since the first electronic device and the second electronic device meet the first condition, when a call request is received from the third electronic device, the second electronic device can display a call request interface, so that the user can make the call corresponding to the call request through the second electronic device.

[0142] Specifically, when neither the first electronic device nor the second electronic device meets any of the first conditions, the call in the second electronic device will be interrupted, and the call will automatically return to the first electronic device. Alternatively, when neither the second electronic device nor the first electronic device meets any of the first conditions, the second electronic device will disconnect the first call connection from the third electronic device, and the first electronic device will establish a seventh call connection with the third electronic device. The first call connection and the seventh call connection are continuous.

[0143] It is understandable that after the first electronic device establishes a seventh communication connection with the third electronic device, if the second electronic device re-establishes the first condition with the first electronic device within the first time, the following situations may occur:

[0144] In the first scenario, if the second electronic device meets the first condition again with the first electronic device within the first time, the call will not return from the first electronic device to the second electronic device, and the user will continue to use the first electronic device to make the call.

[0145] In the second scenario, when the second electronic device meets the first condition again with the first electronic device within the first time, the second electronic device will display a pop-up window indicating whether to answer the call on the second electronic device. When the user chooses to answer the call on the second electronic device, the first electronic device will transfer the call to the second electronic device, allowing the user to make the call through the second electronic device. When the user chooses not to answer the call on the second electronic device, the call on the first electronic device will continue, and the user will make the call through the first electronic device.

[0146] The first time can be 10 seconds or other values. The specific value of the first time can be set according to the actual application scenario, and this application embodiment does not limit it.

[0147] For example, Figure 11 This is a schematic diagram of an interface for a call control method provided in an embodiment of this application, such as... Figure 11 As shown, when the second electronic device re-meets the first condition with the first electronic device within the first time period, the second electronic device can display as follows: Figure 11 The interface shown in 'a' can be called the fifth interface. This interface displays a pop-up window, which includes a yes control and a no control. The yes control can be called the seventh control used to prompt the user to answer a call on the second electronic device.

[0148] When a user triggers the control through actions such as clicking or touching, the second electronic device detects the user's sixth action on the control. In response to this sixth action, the second electronic device can display something like... Figure 11 The interface shown in b allows users to continue making calls via a second electronic device.

[0149] Understandably, the second electronic device detects the user's sixth action on the control, and in response to the sixth action, the second electronic device can establish an eighth call connection with the third electronic device, while the first electronic device disconnects the seventh call connection with the third electronic device.

[0150] It should be noted that the seventh and eighth call connections are continuous, or in other words, when the seventh call connection includes the content of the seventh call and the eighth call connection includes the content of the eighth call, the content of the seventh call and the content of the eighth call are continuous. In this way, when the call is transferred from the first electronic device back to the second electronic device, the user's call will not be interrupted.

[0151] When the user triggers the no control through clicking or touching, the user continues the call through the first electronic device, and the second electronic device does not display any interface. The second electronic device may display the interface before the call was answered, which is not shown in the figure.

[0152] Among them, Figure 11 In the interface shown in b, the interface includes a return to the main device control, which can be called a control for transferring the call to the first electronic device. In this way, the user can also make a call through the first electronic device through this control.

[0153] Based on the above, it can be understood that when a user is answering a call on a second electronic device, if the user wants to answer the call on a sixth electronic device, the user can perform corresponding operations on the sixth electronic device. For example, Figure 12 This is a schematic diagram of an interface for a call control method provided in an embodiment of this application, such as... Figure 12 As shown, when the user answers a call on the second electronic device, the sixth electronic device can display the following: Figure 12 The interface shown as 'a' in the diagram can be called the third interface. This interface includes a call notification box control, which can be called the fifth control. When the user... Figure 12 When the interface shown in Figure 'a' triggers the call notification control through clicks or touches, the sixth electronic device detects the user's fourth action on the call notification control. In response to this fourth action, the sixth electronic device can display something like... Figure 12 The interface shown as b in the diagram can be referred to as the fourth interface. This interface includes a call answering control, which can be called the sixth control. When the user triggers the call answering control through clicking or touching, the sixth electronic device detects the user's fifth operation on the sixth control. In response to this fifth operation, the sixth electronic device can answer the call and display the following: Figure 12 The interface shown in 'c'.

[0154] In this process, the sixth electronic device detects the user's fifth operation on the sixth control. In response to the fifth operation, the sixth electronic device can establish a sixth call connection with the third electronic device, while the second electronic device disconnects the first call connection from the third electronic device.

[0155] It should be noted that the sixth call connection and the first call connection are continuous. In other words, when the sixth call connection includes the content of the sixth call and the first call connection includes the content of the first call, the content of the sixth call and the content of the first call are continuous. In this way, when the call is transferred from the second electronic device to the sixth electronic device, the user's call will not be interrupted.

[0156] Among them, Figure 12 In the interface shown in c, the interface includes a return to the main device control. The return to the main device control can be called a control for transferring the call to the first electronic device. Based on this control, the sixth electronic device can transfer the call to the first electronic device, so that the user can make the call through the first electronic device. For the specific implementation method, please refer to the description above, which will not be repeated here.

[0157] Understandably, when a user is making a call on a second electronic device, other electronic devices can display a call notification. This allows any other electronic device to establish a call connection with the third electronic device through the corresponding call notification. For a detailed implementation process, please refer to [reference needed]. Figure 12 The content shown is for illustrative purposes only and will not be repeated here.

[0158] When a call request is received, the first electronic device can display a call request interface, allowing the user to answer the call on the first electronic device and transfer the call to the second electronic device. For example... Figure 13This is a flowchart illustrating a call control method provided in an embodiment of this application. The first electronic device includes a first call processing module, a first call relay module, and a first distributed framework. The second electronic device includes a second call processing module, a second distributed framework, and a second call relay module, as shown below. Figure 13 As shown, the following steps may be included:

[0159] S1301: The first call processing module displays the first interface.

[0160] In this embodiment of the application, the first electronic device can display a first interface through the first call processing module. The first call processing module can display the first interface in the following possible ways: when receiving a call request from a third electronic device, the first electronic device displays a call request interface through the first call processing module. The call request interface of the first electronic device includes an answer control. When the first call processing module receives a first operation on the answer control in the call request interface, in response to the first operation, the first call processing module displays the first interface. The answer control can be referred to as the first control.

[0161] For example, Figure 14 This is a schematic diagram of a first electronic device displaying a first interface according to an embodiment of this application. When a communication server sends an incoming call signal to the first electronic device based on its telephone number, the first electronic device can display the interface through a first call processing module. Figure 14 The interface shown in 'a' is the call request interface of the first electronic device, which includes answer controls and reject controls.

[0162] When the user is Figure 14 When the call answering control is triggered by a click or touch operation on the interface shown in Figure 'a', the first electronic device, through the first call processing module, detects the user's first operation to the call answering control. In response to this first operation, the first electronic device can establish a first call connection with the third electronic device, and the first call processing module can display, as shown in Figure 'a'. Figure 14 The interface shown in b is the first interface, which includes a transfer to an auxiliary device control; the transfer to an auxiliary device control can be referred to as the second control.

[0163] S1302: When the first call processing module receives a second operation to transfer to the auxiliary device control on the first interface, the first call processing module displays the second interface.

[0164] S1303: When the first call processing module receives a third operation on the identifier of the second electronic device on the second interface, the first call relay module updates the call relay capability of the first electronic device to be recycled.

[0165] In this embodiment of the application, combined with Figure 14 Exemplary Figure 15 This is a schematic diagram of a first electronic device displaying a second interface, provided in an embodiment of this application. Figure 15 The interface shown in 'a' is Figure 14 The interface shown in b is... Figure 15 The interface shown as 'a' in the diagram is the first interface. When the user... Figure 15 When the interface shown in Figure 'a' is triggered to transfer to the auxiliary device control by an operation such as clicking or touching, the first electronic device can receive a second operation on the transfer to the auxiliary device control through the first call processing module. In response to the second operation, the first electronic device can display, as shown in the figure, through the first call processing module. Figure 15 The interface shown in b is... Figure 15 The interface shown as 'b' is the second interface. Figure 15 The interface shown in b includes the identifier of the second electronic device.

[0166] When the user is Figure 15 When the interface shown in b triggers the identifier of the second electronic device through an operation such as clicking or touching, the first electronic device can receive the user's third operation on the identifier of the second electronic device. In response to the third operation, the first electronic device can update its call relay capability to retrieval through the first call relay module.

[0167] It is understandable that when the first electronic device detects a third operation by the user on the second electronic device, in response to the third operation, the second electronic device can establish a second call connection with the third electronic device, and the first electronic device can disconnect the first call connection from the third electronic device.

[0168] It should be noted that the second call connection and the first call connection are continuous, or in other words, when the second call connection includes the second call content and the first call connection includes the first call content, the second call content and the first call content are continuous. In this way, when the call is transferred from the first electronic device to the second electronic device, the user's call will not be interrupted.

[0169] Understandably, in Figure 15 In the interface shown in b, the first electronic device may also display the logos of other auxiliary devices, but this application embodiment does not limit this.

[0170] S1304: The first call processing module obtains information from the first call relay module indicating that the call relay capability of the first electronic device is reclaimed.

[0171] S1305: The first call processing module returns the call of the first electronic device to the call background and updates the first interface to the third interface.

[0172] In this embodiment of the application, combined with Figure 15 ,exist Figure 15 In the interface shown by b, when the user is in Figure 15 When the interface shown in b triggers the identifier of the second electronic device through an operation such as clicking or touching, the first electronic device can receive a third operation from the user on the identifier of the second electronic device. In response to the third operation, the first electronic device can display as shown in the image. Figure 15 The interface shown in 'c' is the third interface, which includes a call recycling control. The call recycling control can be understood as a control used by the first electronic device to recycle the call.

[0173] S1306: The first distributed framework obtains information from the first call relay module to instruct the second electronic device to answer the call.

[0174] S1307: The first distributed framework sends information to the second distributed framework to instruct the second electronic device to answer the call.

[0175] S1308: The second call relay module obtains information from the second distributed framework to instruct the second electronic device to answer the call.

[0176] S1309: The second call relay module updates the call status of the second electronic device to the answering status.

[0177] S1310: The second call processing module obtains information from the second call relay module to indicate that the call status of the second electronic device is in the answering state.

[0178] S1311: The second call processing module answers the call.

[0179] It should be noted that steps S1304-S1305 and S1306-S1311 can be executed synchronously. In this way, while the first electronic device returns the call to the background through the first call processing module and updates the first interface to the third interface, the second electronic device can answer the call through the second call processing module. This ensures that the call process from the first electronic device to the second electronic device is not interrupted and does not reduce the user's call quality.

[0180] Understandably, when the second electronic device answers a call, it can display something like this. Figure 7 The interface shown in b in the image, when the second electronic device displays... Figure 7 When the interface shown in b is displayed, the process executed by the second electronic device can be referred to Figure 7 The content shown in b in the figure is for illustrative purposes only and is not limited to the embodiments of this application.

[0181] Based on the above, it can be understood that the method of this application embodiment can enable the "1+8 devices" to maintain the synchronous display of the interface during a call and keep the call relay function consistent. Here, "1+8 devices" refers to one main device and eight auxiliary devices. For example, the main device can be a first electronic device, and the auxiliary devices can be a second electronic device, a fourth electronic device, and a sixth electronic device, etc. Since the main device and the auxiliary devices meet the first condition, when a call request is received from a third electronic device, both the auxiliary devices and the main device can display the call request interface. Here, the main device is a SIM card device that can receive calls from the operator. The auxiliary devices can also be called call relay devices. The eight auxiliary devices can include PADs, PCs, smartwatches, speakers, in-vehicle devices, large screens, TVs, or secondary screens of displays, etc.

[0182] When a user answers a call through the primary device, the primary device's interface displays a "transfer to secondary device" control. When the primary device receives a trigger to transfer the call to the secondary device control, the primary device can transfer the call to the secondary device. At this time, the secondary device's call handover function returns to the primary device, and the primary device's call handover function is reclaimed.

[0183] It is understood that the method provided in this application embodiment is based on distributed call technology, which enables the display synchronization of the call handover interface within the near field range. In this way, when the user switches call devices, the display interface can be updated in a timely manner to show the devices that can be used for call handover and to prompt the user about the status of the main device. This ensures that the user can promptly switch between "1+8 devices" based on the current trust ring and the status of near field devices, ensuring that the user's call is not interrupted and improving call efficiency. Moreover, the method in this application embodiment is also applicable to subsequent scenarios using the cloud for distributed calls.

[0184] It is understood that the number of auxiliary devices can also be greater than 8. The specific contents of the auxiliary devices and main devices can be set according to the actual application scenario, and this application embodiment does not limit them.

[0185] For example, Figure 16 This is a schematic diagram of a chip structure provided in an embodiment of this application. The chip 1600 includes one or more processors 1610 and a communication interface 1630.

[0186] In some implementations, memory 1640 stores elements such as executable modules or data structures, or subsets thereof, or extended sets thereof.

[0187] In this embodiment, memory 1640 may include read-only memory and random access memory, and provides instructions and data to processor 1610. A portion of memory 1640 may also include non-volatile random access memory (NVRAM).

[0188] In this embodiment, the memory 1640, the communication interface 1630, and the memory 1640 are coupled together via a bus system 1620. The bus system 1620 includes a data bus, and may also include a power bus, a control bus, and a status signal bus, etc. For ease of description, in... Figure 16 The general labeled all buses as Bus System 1620.

[0189] The methods described in the embodiments of this application can be applied to, or implemented by, processor 1610. Processor 1610 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above methods can be completed by integrated logic circuits in the hardware of processor 1610 or by instructions in software form. Processor 1610 may be a general-purpose processor (e.g., a microprocessor or conventional processor), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates, transistor logic devices, or discrete hardware components. Processor 1610 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention.

[0190] The steps of the method in the embodiments of this application can be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules can be located in mature storage media in the art, such as random access memory, read-only memory, programmable read-only memory, or electrically erasable programmable read-only memory (EEPROM). This storage medium is located in memory 1640, and processor 1610 reads information from memory 1640 and, in conjunction with its hardware, completes the steps of the above method.

[0191] In the above embodiments, the instructions stored in the memory for execution by the processor can be implemented in the form of a computer program product. This computer program product can be pre-written into the memory, or it can be downloaded and installed into the memory as software.

[0192] A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. 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. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, 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 server or data center that integrates one or more available media. For example, available media may include magnetic media (e.g., floppy disks, hard disks, or magnetic tapes), optical media (e.g., digital versatile discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

[0193] This application also provides a computer-readable storage medium. The methods described in the above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. The computer-readable medium may include computer storage media and communication media, and may also include any medium capable of transferring a computer program from one place to another. The storage medium can be any target medium accessible by a computer.

[0194] As one possible design, computer-readable media may include compact disc read-only memory (CD-ROM), RAM, ROM, EEPROM, or other optical disc storage; computer-readable media may also include disk storage or other disk storage devices. Furthermore, any connecting cable may also be appropriately referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of media. As used herein, disks and optical discs include optical discs (CD), laser discs, optical discs, digital versatile discs (DVD), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, while optical discs optically reproduce data using lasers.

[0195] The above combinations should also be included within the scope of computer-readable media. The above descriptions are merely specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A call control method, characterized in that, Applied to a first electronic device, the method includes: The first call was received from a third electronic device; The first interface is displayed, and the call request interface includes a first control; After receiving the user's first operation on the first control, a second interface is displayed, the second interface including the second control; After receiving a second operation from the user on the second control, a third interface is displayed, the third interface including a fourth control; After receiving a third operation from the user on the fourth control, a fourth interface is displayed, which includes the identifier of the fourth electronic device.

2. The method according to claim 1, characterized in that, After receiving the user's first operation on the first control, the method further includes: Upon connection of the first call, the first electronic device establishes a second call connection with the third electronic device.

3. The method according to claim 2, characterized in that, The method further includes: A fourth operation is received from the user regarding the identifier of the fourth electronic device; After receiving the user's fourth operation identifying the fourth electronic device, the first electronic device disconnects the second call connection from the third electronic device, and the fourth electronic device establishes a third call connection with the third electronic device.

4. The method according to claim 2 or 3, characterized in that, The second call connection and the third call connection are continuous.

5. The method according to any one of claims 2-4, characterized in that, The second call connection includes the second call content, and the third call connection includes the third call content. The second call content and the third call content are continuous.

6. The method according to any one of claims 1-5, characterized in that, When the first call is switched from the first electronic device to the fourth electronic device, the call process of the first call is not interrupted.

7. The method according to any one of claims 1-6, characterized in that, The first interface is a call request interface, and the first control is a call answering control.

8. The method according to any one of claims 1-7, characterized in that, The second interface includes multiple application icons, and the second control is a display box control.

9. The method according to any one of claims 1-8, characterized in that, The third interface is used to indicate that a call connection has been established, and the fourth control is a reclaim control.

10. The method according to any one of claims 1-9, characterized in that, After receiving the fourth operation from the user regarding the identifier of the fourth electronic device, the method further includes: The first electronic device displays a hang-up message.

11. The method according to any one of claims 1-10, characterized in that, The first electronic device is a card-insertion device, and the first electronic device includes a mobile phone or tablet (PAD). The second electronic device includes a mobile phone, PAD, watch, smartwatch, personal computer, audio equipment, vehicle-mounted device, large screen, television, or secondary screen of a display.

12. A call control method, characterized in that, Applied to a system, the system including a first electronic device and a second electronic device, the method includes: The first electronic device receives a first call from the third electronic device; The second electronic device displays a second call request interface, which includes the first control. After receiving the user's first operation on the first control, the first electronic device displays the second control; After receiving a second operation from the user on the second control, a second interface is displayed, the second interface including a third control; After receiving the user's third operation on the third control, the second electronic device displays a hang-up message.

13. The method according to claim 12, characterized in that, After receiving a third operation from the user on the third control, the method further includes: Information indicating call transfer is sent between the first electronic device and the second electronic device.

14. The method according to claim 12 or 13, characterized in that, The method further includes: After receiving the user's first operation on the first control, the second electronic device establishes a first communication connection with the third electronic device; After receiving a second operation from the user on the second control, the second electronic device disconnects the first call connection from the third electronic device, and the first electronic device establishes a second call connection with the third electronic device.

15. The method according to any one of claims 12-14, characterized in that, After receiving the user's first operation on the first control, the method further includes: The first electronic device displays a first interface, which is used to indicate that the call connection of the first call has been established, and the second control is a display box control.

16. The method according to any one of claims 12-15, characterized in that, The first electronic device and the second electronic device are within the near-field range of the same local area network.

17. The method according to any one of claims 12-16, characterized in that, One of the accounts logged in on the first electronic device is the same as one of the accounts logged in on the second electronic device.

18. The method according to any one of claims 12-17, characterized in that, The first electronic device and the second electronic device are connected to the same network.

19. The method according to any one of claims 14-18, characterized in that, The first call connection includes a first call content, and the second call connection includes a second call content, wherein the second call content and the first call content are continuous.

20. The method according to any one of claims 12-19, characterized in that, When the first call is switched from the second electronic device to the first electronic device, the call process of the first call is not interrupted.

21. The method according to any one of claims 14-20, characterized in that, After the first electronic device establishes a second call connection with the third electronic device, the method further includes: The first electronic device displays a third interface, which includes a fourth control. After receiving the user's operation on the fourth control, the first electronic device displays a fourth interface; wherein, the fourth interface includes the identifier of the fourth electronic device; After receiving a third operation from the user regarding the identifier of the fourth electronic device, the fourth electronic device establishes a third call connection with the third electronic device, and the first electronic device disconnects the second call connection from the third electronic device; wherein the second call connection and the third call connection are continuous.

22. The method according to any one of claims 14-21, characterized in that, After the first electronic device establishes a second call connection with the third electronic device, the method further includes: The first electronic device displays a third interface, which includes a fourth control. After receiving the user's operation on the fourth control, the first electronic device establishes a third call connection with the third electronic device, and the first electronic device disconnects the second call connection from the third electronic device; wherein the second call connection and the third call connection are continuous.

23. The method according to claim 21 or 22, characterized in that, After the fourth electronic device establishes a third call connection with the third electronic device, the method further includes: The fourth electronic device displays a fifth interface; wherein the fifth interface includes a fifth control; After receiving the user's fourth operation on the fifth control, the fourth electronic device displays a sixth interface; wherein the sixth interface includes the identifier of the second electronic device; After receiving a fifth operation from the user identifying the second electronic device, the second electronic device establishes a fourth call connection with the third electronic device, and the fourth electronic device disconnects the third call connection from the third electronic device; wherein the fourth call connection is continuous with the third call connection.

24. The method according to claim 23, characterized in that, The sixth interface also includes an identifier for the first electronic device, and the method further includes: The sixth operation is received from the user regarding the identifier of the first electronic device; After receiving a sixth operation from the user regarding the identifier of the first electronic device, the first electronic device establishes a fifth call connection with the third electronic device, and the fourth electronic device disconnects the third call connection from the third electronic device; wherein the fifth call connection is continuous with the third call connection.

25. The method according to claim 24, characterized in that, After the first electronic device establishes a fifth call connection with the third electronic device, the method further includes: When the call corresponding to the fifth call connection is hung up, one or more of the first electronic device, the second electronic device, or the fourth electronic device display the hang-up information.

26. The method according to any one of claims 23-25, characterized in that, The fourth electronic device includes mobile phones, tablets (PADs), watches, smartwatches, personal computers, audio equipment, in-vehicle devices, large screens, televisions, or secondary screens of displays.

27. The method according to any one of claims 13-26, characterized in that, The second electronic device displays a second call request interface, including: When the first electronic device and the second electronic device meet the first condition, the first electronic device and the second electronic device display the call request interface; wherein, the first condition includes: the first electronic device and the second electronic device are within the near field range of the same local area network, and one of the accounts logged in on the first electronic device is the same as one of the accounts logged in on the second electronic device.

28. The method according to any one of claims 16-27, characterized in that, The first electronic device displays a first interface, including: The first electronic device displays a seventh interface; wherein the seventh interface includes a sixth control; A seventh operation by the user on the sixth control was detected; In response to the seventh operation, the first electronic device displays the first interface.

29. The method according to any one of claims 12-28, characterized in that, The first electronic device is a card-insertion device, and the first electronic device includes a mobile phone or tablet (PAD). The second electronic device includes a mobile phone, PAD, watch, smartwatch, personal computer, audio equipment, vehicle-mounted device, large screen, television, or secondary screen of a display.

30. A call control system, characterized in that, The call control system is used to perform the method as described in any one of claims 12-29.

31. An electronic device, characterized in that, It includes a processor and a memory, the memory being used to store code instructions; the processor being used to execute the code instructions to perform the method as described in any one of claims 1-29.

32. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed, cause a computer to perform the method as described in any one of claims 1-29.

33. A computer program product, characterized in that, Includes a computer program that, when run, causes a computer to perform the method as described in any one of claims 1-29.