Call method and related device

Through the multi-core short-range communication chip, dynamically switches the Bluetooth core connection in multi-screen devices, the problem of only one display screen in multi-screen devices can communicate normally, and the normal call function of different display screens is realized, which improves user experience and avoids security risks.

CN120343527APending Publication Date: 2025-07-18HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410071605.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-17
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

Only one display screen in a multi-screen device can use the Bluetooth call function normally, resulting in poor availability of Bluetooth call function, especially in the rear row of the vehicle that cannot listen to the call audio, which poses a safety hazard.

Method used

The Bluetooth core connection of the display is switched through the multi-core short-range communication chip, and dynamically adjust the display screen that can use the Bluetooth call function normally, ensuring that the display screen with higher priority in different scenarios can communicate normally, and use the speaker to play the call audio to avoid security risks caused by the handset playback.

Benefits of technology

Without increasing hardware costs, the availability of Bluetooth call function is improved, ensuring that different display screens can call normally, improving user experience and avoiding security risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120343527A_ABST
    Figure CN120343527A_ABST
Patent Text Reader

Abstract

The invention provides a call method and a related device.The method is applied to electronic equipment, the electronic equipment comprises a multi-core short-distance communication chip, a first display screen and a second display screen, and the multi-core short-distance communication chip comprises a first kernel corresponding to the first display screen and a second kernel corresponding to the second display screen. The method comprises the following steps: establishing a first connection comprising a call connection through a first kernel and a first communication device, wherein the call connection is used for transmitting call audio between a first display screen and the first communication device; when the second connection is established through the second kernel and the second communication equipment, disconnecting the call connection between the first kernel and the first communication equipment; and the second display screen transmits the call audio through the call connection in the second connection and the second communication equipment. Therefore, the plurality of display screens of the electronic equipment and the connected communication equipment can realize short-distance conversation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular, to a call method and related devices. Background Art

[0002] A multi-screen device can allocate multiple Bluetooth cores in a multi-core Bluetooth chip to different display screens. It can also be understood that each screen in the multi-screen device has a separate corresponding Bluetooth core, and each screen can be connected to communication devices such as mobile phones and headphones through the corresponding Bluetooth core to achieve cooperation between each screen and the connected communication devices. Currently, due to the hardware limitations of multi-screen devices, only the communication device connected to the main screen in the multi-screen device can normally use the Bluetooth call function, and the availability of the Bluetooth call function is poor. For example, a vehicle has a central control screen and a rear row screen. The central control screen is the main screen. The Bluetooth core corresponding to the central control screen can be used to connect to the driver's mobile phone, allowing the driver to listen to the call audio of the mobile phone through the central control screen. The Bluetooth core corresponding to the rear row screen can be used to connect to headphones, allowing users sitting in the rear row to listen to media audio such as music on the rear row screen, but they cannot listen to the call audio on the rear row screen. Summary of the Invention

[0003] This application discloses a call method and related devices, which can adaptively switch the display screen that can normally use the Bluetooth call function according to the scene, enabling different display screens and connected communication devices to achieve normal calls and improving the availability of the Bluetooth call function.

[0004] In a first aspect, the present application provides a call method, which is applied to an electronic device. The electronic device includes a multi-core short-range communication chip (such as a multi-core Bluetooth chip or a multi-core StarFlash chip), a first display screen, and a second display screen. The multi-core short-range communication chip includes a first core corresponding to the first display screen and a second core corresponding to the second display screen. For example, the electronic device is a vehicle or an in-vehicle device, the first display screen is the display screen at the driver's seat, and the second display screen is the display screen at the rear seat. The method includes: The electronic device establishes a first connection (such as a Bluetooth connection or a StarFlash connection) through the first core and a first communication device. The first connection includes a call connection (such as a call connection implemented based on the Bluetooth Hands-Free Profile HFP). The call connection can be used to transmit call audio between the first core corresponding to the first display screen and the first communication device. When a second connection (including a call connection or not including a call connection) is established through the second core and a second communication device, the electronic device disconnects the call connection between the first core and the first communication device (that is, disconnects the call connection in the first connection). It can be understood that the display screen that can normally use the call function is switched from the first display screen corresponding to the first core to the second display screen corresponding to the second core. At this time, the first display screen and the first communication device cannot transmit call audio through the first connection, but the second core corresponding to the second display screen and the second communication device can transmit call audio through the call connection in the second connection.

[0005] Among them, the transmission of call audio between the first core and the first communication device can also be referred to as: the transmission of call audio between the first display screen and the first communication device, and the transmission of call audio between the second core and the second communication device can also be referred to as: the transmission of call audio between the second display screen and the second communication device.

[0006] Among them, when a second connection is established through the second core and the second communication device and the call connection in the second connection is not established, the electronic device can establish the call connection in the second connection before the second core and the second communication device transmit call audio. For example, when the second display screen or the second communication device triggers a call service.

[0007] It can be understood that due to the hardware limitations of the electronic device, the electronic device can establish a call connection for one display screen at any time to transmit call audio between the display screen and the connected communication device. It can also be understood that one of the multiple display screens can normally use the call function. Among them, the call function is implemented by the multi-core short-range communication chip. Therefore, the call function can also be referred to as a short-range call function.

[0008] Exemplarily, the electronic device in the present application may further include a system-on-chip and a first interface (such as a Pulse Code Modulation PCM interface). The system-on-chip is connected to any one of the cores in the multi-core short-range communication chip through the first interface, and connects to one core at any given moment. This first interface is used to transmit call audio between the system-on-chip and the core in the connected multi-core short-range communication chip. Therefore, the display screen corresponding to the core connected by the first interface can normally use the short-range call function, while the display screen corresponding to the core not connected by the first interface cannot normally use the short-range call function. Therefore, the above method further includes: before disconnecting the call connection between the first core and the first communication device, the system-on-chip is connected to the first core through the first interface, so that call audio can be transmitted between the first display screen corresponding to the first core and the first communication device. When establishing a second connection between the second core and the second communication device, the call connection between the first core and the first communication device can be disconnected, and the system-on-chip will switch from being connected to the first core through the first interface to being connected to the second core through the first interface. Therefore, call audio can be transmitted between the second display screen corresponding to the second core and the second communication device.

[0009] In the above method, when a first connection (including a call connection) has been established between the first core and the first communication device, if a second connection is established between the second core and the second communication device, the electronic device can disconnect the call connection in the previously established first connection, so that the second display screen with the newly established second connection and the second communication device can conduct call services through the call connection in the second connection. For example, it can be understood that it gives priority to ensuring that the display screen with a newer call connection can normally conduct call services, rather than fixedly allowing one display screen to use the short-range call function, so that different display screens of the electronic device can all achieve normal calls with the connected communication devices, effectively improving the usability of the short-range call function.

[0010] In a possible implementation manner, when disconnecting the call connection between the first core and the first communication device when establishing a second connection between the second core and the second communication device, it includes: when establishing a second connection between the second core and the second communication device and the second connection includes a call connection, disconnect the call connection between the first core and the first communication device. At this time, call audio can be transmitted between the second display screen corresponding to the second core and the second communication device through the call connection in the second connection. For example, a call connection is established when establishing the second connection, or a call connection is established after establishing the second connection.

[0011] In the above method, when a first connection between a first kernel and a first communication device has been established, if a second connection is established between a second kernel and a second communication device and the second connection includes a call connection, the electronic device may disconnect the call connection in the previously established first connection, so that the second display screen with the call connection established and the second communication device can conduct call services, rather than disconnecting the call connection in the first connection when the second connection is established but the second connection does not include a call connection (for example, only includes a media audio connection). This fully considers the situation that although the second connection has been established, the second connection may not be used for call services. Thus, on the basis of ensuring that the second display screen can normally conduct call services, the duration of the first display screen for conducting call services is further extended, and the user experience is better.

[0012] In a possible implementation manner, when disconnecting the call connection between the first kernel and the first communication device when establishing the second connection through the second kernel and the second communication device includes: when establishing the second connection through the second kernel and the second communication device, and when the second display screen or the second communication device (such as a mobile phone, a watch, etc. equipped with an application) starts an application related to call services (such as a conference application, a chat application, a call application), disconnect the call connection between the first kernel and the first communication device. At this time, the second display screen corresponding to the second kernel and the second communication device can transmit call audio through the call connection in the second connection.

[0013] In the above method, when a first connection between a first kernel and a first communication device has been established, if a second connection is established between a second kernel and a second communication device and an application related to call services is started, the electronic device may disconnect the call connection in the previously established first connection, so that the second display screen with the second connection established and the newly started application related to call services and the second communication device can conduct call services, rather than disconnecting the call connection in the first connection as soon as the second connection is established. This fully considers the situation that although the second connection has been established, the second connection may not be used for call services. Thus, on the basis of ensuring that the second display screen can normally conduct call services, the duration of the first display screen for conducting call services is further extended, and the user experience is better.

[0014] In a possible implementation, when establishing the second connection through the second kernel and the second communication device, disconnecting the call connection between the first kernel and the first communication device includes: when establishing the second connection through the second kernel and the second communication device, the second display screen or the second communication device has started an application related to the call service (which can be called Application A), and the second display screen or the second communication device triggers a call service (for example, triggering a call service in Application A), disconnect the call connection between the first kernel and the first communication device. At this time, the second display screen and the second communication device corresponding to the second kernel can transmit call audio through the call connection in the second connection. Without limitation, it can also be replaced by: when establishing the second connection through the second kernel and the second communication device, and the second display screen or the second communication device triggers a call service, disconnect the call connection between the first kernel and the first communication device.

[0015] In the above method, in the case where the first connection between the first kernel and the first communication device has been established, if the second kernel and the second communication device establish the second connection, and the second display screen or the second communication device has triggered a call service, the electronic device can disconnect the call connection in the previously established first connection, so that the second display screen and the second communication device that have established the second connection and newly triggered the call service can conduct call services, rather than disconnecting the call connection in the first connection as soon as the second connection is established or as soon as the application related to the call service is started. This fully considers the situation that although the second connection has been established and the application related to the call service has been started, the second connection and the application may not be used for call services. Thus, on the basis of ensuring that the second display screen can conduct call services normally, the duration of the first display screen conducting call services is further extended, and the user experience is better.

[0016] In a possible implementation, the electronic device sets the priorities of the first display screen and the second display screen, for example, set by the system by default or in response to user operations. The above-mentioned disconnection of the call connection between the first kernel and the first communication device can be executed when the priority of the second display screen is higher than that of the first display screen (for example, the electronic device is a vehicle, the second display screen is the display screen of the rear seat, and the first display screen is the display screen of the driver's seat. The rear seat can be the "boss seat"), so that the second display screen with a higher priority can conduct call services with the second communication device through the call connection in the second connection. If the priority of the second display screen is lower than that of the first display screen, the electronic device can also not disconnect the call connection between the first kernel and the first communication device, so that the first display screen with a higher priority can conduct call services with the first communication device through the call connection in the first connection.

[0017] In the above method, the electronic device can select whether to switch the display screen that can normally use the short-distance call function according to the scene it is in (such as whether the display screen triggers a call service) and the priority of the display screen, so that the display screen with the highest priority in the current scene and the connected communication device can achieve normal calls, avoiding the situation where the user of the display screen with a higher priority (which can be considered as a user with a higher priority) cannot normally use the call function, resulting in a poor experience for such a user with a higher priority, and further improving the usability of the short-distance call function.

[0018] In a possible implementation manner, the above method further includes: after disconnecting the call connection between the first kernel and the first communication device, the electronic device can display a first interface on the first display screen, and prompt the user through the first prompt message in the first interface (such as a pop-up prompt): the call connection between the first display screen and the first communication device has been disconnected, or the call function of the first display screen is unavailable. It can be understood that when the state of the short-distance call function changes, the user is timely reminded on the display screen where the change occurs, improving the user's psychological expectation and providing a better user experience.

[0019] In a possible implementation manner, the above method further includes: when a first connection (such as including a call connection) is established between the first kernel corresponding to the first display screen and the first communication device, the electronic device can display a second interface on the first display screen (including the first communication device in the paired state and a second prompt message, such as a short-distance communication setting interface), and prompt the user through the second prompt message in the second interface: a call connection has been established between the first display screen and the first communication device, or the call function of the first display screen is available. When a second connection (such as including a call connection) is established between the second kernel corresponding to the second display screen and the second communication device, the electronic device can display a third interface on the second display screen (including the second communication device in the paired state and a third prompt message, such as a short-distance communication setting interface), and prompt the user through the third prompt message in the third interface: a call connection has been established between the second display screen and the second communication device, or the call function of the second display screen is available. It can be understood that the user can intuitively obtain the state of the short-distance call function of the display screen through the prompt message on the display screen, improving the user's psychological expectation and providing a better user experience.

[0020] In a possible implementation, when the second display screen and the second communication device transmit call audio through the call connection in the second connection, it may be the call audio of the first service. The method further includes: when the first service ends, or when the second connection is disconnected, the electronic device may re - establish the call connection between the first kernel and the first communication device (i.e., the call connection in the first connection). It can be understood that the display screen that can normally use the call function is switched back from the second display screen to the first display screen. At this time, the first display screen and the first communication device can transmit call audio through the call connection in the first connection. This can ensure that the second display screen can carry out call services normally, and at the same time, the first display screen can also carry out call services normally, providing a better user experience.

[0021] In some examples, after the electronic device re - establishes the call connection between the first kernel and the first communication device, the electronic device may display a fourth interface on the first display screen and prompt the user through the fourth prompt information in the fourth interface that: the first display screen and the first communication device have established a call connection, or the call function of the first display screen is available. It can be understood that when the state of the short - range call function changes, the user is timely reminded on the display screen where the change occurs, enhancing the user's psychological expectation and providing a better user experience.

[0022] In a possible implementation, when the second display screen and the second communication device transmit call audio through the call connection in the second connection, it may be the call audio of the second service of the second display screen. Specifically, it may include: the second display screen sends the call audio of the second service to the second communication device through the call connection in the second connection, so that the second communication device plays the call audio. For example, the second communication device is a device such as a headphone or a speaker. When the second display screen and the second communication device transmit call audio through the call connection in the second connection, it may also be the call audio of the third service of the second communication device. Specifically, it may include: the second display screen receives the call audio of the third service sent by the second communication device through the call connection in the second connection and plays the call audio. For example, the second communication device is a device such as a mobile phone, a tablet, or a computer.

[0023] In a possible implementation, the above method further includes: before disconnecting the call connection between the first kernel and the first communication device, when the first communication device is performing a fourth service, the first display screen receives the call audio of the fourth service sent by the first communication device through the call connection in the first connection and plays the call audio. It can be understood that when there is a call connection in the first connection, the first communication device plays the call audio of the first communication device through the first display screen. After disconnecting the call connection between the first kernel and the first communication device, when the first communication device is performing a fifth service and is currently in a preset external speaker scenario, the first communication device plays the call audio of the fifth service through the speaker. It can be understood that when the call connection in the first connection is disconnected, if the first communication device is still performing a call service, the first communication device itself plays the call audio of its own call service through the speaker. Among them, the electronic device may be a vehicle, and the external speaker scenario may satisfy at least one of the following: the electronic device is in the process of driving, the user of the first communication device is located inside the electronic device (the vehicle cabin), or the first communication device is not placed next to the user's ear.

[0024] In the above method, since the first communication device cannot play the call audio through the first display screen when the second connection disconnects the call connection in the first connection, in this case, if it is in a preset external speaker scenario, the first communication device can play the call audio through the speaker instead of playing the call audio through the earpiece according to the default setting, so as to ensure that the user can conveniently hear the call audio in the external speaker scenario for normal call communication and avoid potential safety hazards caused by the user's inability to clearly hear the call audio during the vehicle's driving process.

[0025] In a possible implementation, the above method further includes: after the electronic device establishes a first connection (including a call connection) through the first kernel and the first communication device, when the first communication device conducts a sixth service, the first display screen receives the call audio of the sixth service sent by the first communication device through the call connection in the first connection and plays the call audio. It can be understood that when there is a call connection in the first connection, the first communication device plays the call audio of the first communication device through the first display screen. In this scenario, when the first display screen displays the fifth interface (i.e., the settings interface of the first communication device), the electronic device can receive a first operation on the first control (corresponding to the call function related to the first communication device) in the fifth interface, and in response to the first operation, disconnect the call connection between the first kernel and the first communication device (i.e., the call connection in the first connection). After disconnecting the call connection in the first connection in response to the first operation, when the first communication device conducts a seventh service and is currently in a preset external speaker scenario, the first communication device plays the call audio of the seventh service through the speaker. It can be understood that when the call connection in the first connection is disconnected, if the first communication device is still conducting a call service, the first communication device itself plays the call audio of its own call service through the speaker. Among them, the electronic device can be a vehicle, and the external speaker scenario can meet at least one of the following: the electronic device is in the process of driving, the user of the first communication device is located inside the electronic device (vehicle), or the first communication device is not placed next to the user's ear.

[0026] In the above method, when the user manually disconnects the call connection in the first connection, the first communication device cannot play the call audio through the first display screen. In this case, if in a preset external speaker scenario, the first communication device can play the call audio through the speaker instead of playing it through the earpiece according to the default setting, so as to ensure that the user can conveniently hear the call audio in the external speaker scenario for normal call communication and avoid potential safety hazards caused by the user's inability to clearly hear the call audio during the vehicle's driving process.

[0027] In a possible implementation, the above method further includes: after the electronic device establishes a first connection (including a call connection) through the first kernel and the first communication device, when the first communication device conducts an eighth service, the first display screen receives the call audio of the eighth service sent by the first communication device through the call connection in the first connection and plays the call audio. It can be understood that when there is a first connection including a call connection, the first communication device plays the call audio of the first communication device through the first display screen. After the first connection between the first kernel and the first communication device is disconnected, when the first communication device conducts a ninth service and is currently in a preset external speaker scenario, the first communication device plays the call audio of the ninth service through the speaker. It can be understood that when the first connection is disconnected, if the first communication device is still conducting a call service, the first communication device plays the call audio of its own call service through the speaker by itself. Among them, the electronic device may be a vehicle, and the external speaker scenario may satisfy at least one of the following: the electronic device is in the process of driving, the user of the first communication device is located inside the electronic device (vehicle), or the first communication device is not placed next to the user's ear.

[0028] In the above method, when the first connection is disconnected, the first communication device cannot play the call audio through the first display screen. In this case, if it is in a preset external speaker scenario, the first communication device can play the call audio through the speaker, rather than playing the call audio through the earpiece according to the default setting, so as to ensure that the user can conveniently hear the call audio in the external speaker scenario for normal call communication and avoid potential safety hazards caused by the user's inability to clearly hear the call audio during the vehicle's driving process.

[0029] In a possible implementation, the above method further includes: after the electronic device establishes a third connection (not including a call connection) through the first kernel and the first communication device, when the first communication device conducts a tenth service and is currently in a preset external speaker scenario, the first communication device plays the call audio of the ninth service through the speaker. Among them, the first communication device can detect by itself whether it is in the external speaker scenario, or the electronic device can detect it. When the electronic device detects that it is in the external speaker scenario, it can notify the first communication device. It can be understood that when there is only a third connection, but the third connection does not include a call connection, if the first communication device conducts a call service, it plays the call audio of its own call service through the speaker by itself. Among them, the electronic device may be a vehicle, and the external speaker scenario may satisfy at least one of the following: the electronic device is in the process of driving, the user of the first communication device is located inside the electronic device (vehicle), or the first communication device is not placed next to the user's ear.

[0030] In the above method, when the third connection does not include a call connection, the first communication device cannot play the call audio through the first display screen. In this case, if it is in a preset external speaker scenario, the first communication device can play the call audio through the speaker instead of playing the call audio through the earpiece according to the default setting, so as to ensure that the user can conveniently hear the call audio in the external speaker scenario for normal call communication, and avoid potential safety hazards caused by the user being unable to clearly hear the call audio during vehicle driving.

[0031] In a second aspect, the present application provides a call method applied to a communication device. The communication device includes a speaker, and the method includes: when performing a first service (belonging to a call service), if the first condition and the second condition are satisfied, the communication device plays the call audio of the first service through the speaker; wherein, the first condition is that there is no short-range communication connection (such as a Bluetooth connection or a NearLink connection) between the communication device and an electronic device (which can be the electronic device in the first aspect, such as a vehicle or an in-vehicle device), or although there is a short-range communication connection between the communication device and the electronic device, the short-range communication connection does not include a call connection (such as being based on HFP); the second condition is that it is currently in a preset external speaker scenario, the electronic device can be a vehicle, and the external speaker scenario can satisfy at least one of the following: the electronic device is in the process of driving, the user of the communication device is located inside the electronic device (vehicle), or the communication device is not placed next to the user's ear.

[0032] In the above method, when the first condition is satisfied, the communication device cannot play the call audio through the electronic device. If the second condition is further satisfied, that is, in the preset external speaker scenario, the communication device can play the call audio through the speaker instead of playing the call audio through the earpiece according to the default setting, so as to ensure that the user can conveniently hear the call audio in the external speaker scenario for normal call communication, and avoid potential safety hazards caused by the user being unable to clearly hear the call audio during vehicle driving.

[0033] In a possible implementation manner, before the above communication device plays the call audio of the first service through the speaker, the above method further includes: establishing a first short-range communication connection (including a call connection) between the communication device and the electronic device; disconnecting the first connection or disconnecting the call connection in the first connection, for example, it can be abnormally disconnected, or disconnected in response to a user operation, or disconnected by the electronic device according to the scenario it is in (specifically, refer to the description in the first aspect). In this case, the first condition is satisfied.

[0034] In a possible implementation, before the communication device plays the call audio of the first service through the speaker, the method further includes: establishing a second connection (excluding the call connection) for short-range communication between the communication device and the electronic device, and in this case, the first condition is satisfied; the communication device detects a first event for triggering the execution of the first service. For example, if the first service is a cellular call service and the first event is an operation on the dial control of the call application, the communication device playing the call audio of the first service through the speaker may be executed in response to the first event.

[0035] In a possible implementation, before disconnecting the first connection or the call connection in the first connection, the method further includes: when the first service is running, the communication device sends the call audio of the first service to the electronic device through the call connection in the first connection, so that the electronic device plays the call audio of the first service. It can be understood that when there is a first connection including a call connection, the communication device plays the call audio of the communication device through the electronic device, and when the first connection is disconnected or the call connection in the first connection is disconnected, if the communication device is still conducting a call service, the communication device plays the call audio of its own call service through the speaker.

[0036] In a third aspect, the present application provides an electronic device, including a system-on-chip, a multi-core short-range communication chip, a first display screen, and a second display screen. The multi-core short-range communication chip includes a first core corresponding to the first display screen and a second core corresponding to the second display screen. The electronic device is configured to execute the call method provided in the first aspect and any implementation manner of the first aspect.

[0037] In a fourth aspect, the present application provides an electronic device, including a transceiver, a processor, and a memory; the memory is configured to store a computer program, and the processor calls the computer program to cause the electronic device to execute the call method provided in the first aspect and any implementation manner of the first aspect, or to cause the electronic device to execute the call method provided in the second aspect and any implementation manner of the second aspect.

[0038] In a fifth aspect, the present application provides a computer storage medium, which stores a computer program. When the computer program is executed by a processor, it is configured to execute the call method provided in the first aspect and any implementation manner of the first aspect, or to execute the call method provided in the second aspect and any implementation manner of the second aspect.

[0039] Sixth aspect, the present application provides a computer program product. When the computer program product runs on a device, it causes the device to execute the call method provided by the first aspect and any implementation manner of the first aspect, or execute the call method provided by the second aspect and any implementation manner of the second aspect.

[0040] Seventh aspect, the present application provides an electronic device, which includes a method or device introduced in any aspect or implementation manner of the present application. The above-mentioned electronic device is, for example, a chip.

[0041] It should be understood that the description of technical features, technical solutions, beneficial effects or similar languages in the present application does not imply that all features and advantages can be achieved in any single implementation manner. On the contrary, it can be understood that the description of features or beneficial effects means that at least one implementation manner includes specific technical features, technical solutions or beneficial effects. Therefore, the description of technical features, technical solutions or beneficial effects in the present application does not necessarily refer to the same implementation manner. Furthermore, the technical features, technical solutions and beneficial effects described in the present application can be combined in any appropriate manner. Those skilled in the art will understand that the present application can be implemented without one or more specific technical features, technical solutions or beneficial effects of a specific implementation manner. In other implementation manners, additional technical features and beneficial effects can also be identified in a specific implementation manner that does not embody all implementation manners. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] The following introduces the drawings used in the present application.

[0043] Figure 1 is a schematic diagram of the hardware structure of an electronic device provided by the present application;

[0044] Figure 2 is a schematic diagram of the hardware structure of another electronic device provided by the present application;

[0045] Figure 3 is a schematic diagram of the hardware structure of another electronic device provided by the present application;

[0046] Figure 4 is a schematic diagram of the software architecture of an electronic device provided by the present application;

[0047] Figures 5 - 10 is a schematic diagram of some user interfaces provided by the present application;

[0048] Figure 11 、 Figure 12 is a schematic diagram of some scenarios for outputting call audio provided by the present application;

[0049] Figure 13It is a schematic flowchart of a call method provided by this application;

[0050] Figure 14 It is a schematic flowchart of another call method provided by this application;

[0051] Figure 15 It is a schematic flowchart of another call method provided by this application;

[0052] Figure 16 It is a schematic flowchart of another call method provided by this application;

[0053] Figure 17 It is a schematic flowchart of another call method provided by this application. Specific embodiments

[0054] The technical solutions in the embodiments of this application will be described below with reference to the accompanying drawings. The terms used in the embodiment part of the embodiments of this application are only used to explain the specific embodiments of this application, rather than to limit this application.

[0055] In the description of the embodiments of this application, unless otherwise specified, " / " means "or". For example, A / B can mean A or B; "and / or" in the text is only a description of the association relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of this application, "a plurality" means two or more than two.

[0056] Hereinafter, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as implying or indicating relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the embodiments of this application, unless otherwise specified, the meaning of "a plurality" is two or more.

[0057] In the embodiments of this application, the electronic device 100 may include N display screens and a multi-core short-range communication chip (including N short-range communication cores, which can also be referred to as including N short-range communication chips). These N short-range communication cores can be respectively assigned to these N display screens, that is, each display screen can correspond to a short-range communication core, and each display screen can be connected to and communicate with at least one communication device through the corresponding short-range communication core to achieve cooperation between each display screen and the connected communication device. For the convenience of subsequent description, it can be simply referred to as the display screen being connected to and communicating with at least one communication device. N is an integer greater than 1. For the convenience of description, the embodiments of this application are described in terms of a multi-core short-range communication chip including N short-range communication cores.

[0058] The short-range communication chip in the embodiments of the present application can implement related functions by using short-range wireless communication technologies. Short-range wireless communication technologies can include technologies that support wireless short-range communication. Wireless short-range communication refers to the transmission of information between two communication parties via radio waves within a relatively short range (e.g., within a hundred meters), and can all be referred to as short-range wireless communication, including but not limited to Bluetooth technology, Wireless Fidelity (Wi-Fi) technology, Near Field Communication (NFC) technology, Wi-Fi Aware technology, General Short-Range Communication technology, short-range wireless communication technologies specified by the SparkLink Alliance (e.g., SparkLink Low Energy (SLE), SparkLink Basic (SLB)), etc. The short-range communication chip can also be named according to the supported short-range wireless communication technology. For example, a short-range communication chip that supports Bluetooth technology can be called a Bluetooth chip, and another example is that a short-range communication chip that supports short-range wireless communication technologies specified by the SparkLink Alliance can be called a SparkLink chip. Short-range wireless communication can have a large number of applications in various aspects such as file transfer, call audio transmission, media audio transmission, remote control, screen mirroring, and the perception of surrounding devices (such as intelligent vehicles, intelligent terminal devices, smart home devices, and intelligent manufacturing devices, etc.). Among them, call audio can be the voice signal during a multi-person call, and media audio includes, for example but not limited to, audio of videos, music, and recordings.

[0059] For the convenience of description, in the following embodiments, a multi-core short-range communication chip, which is a multi-core Bluetooth chip (including multiple Bluetooth cores) that supports Bluetooth technology, is taken as an example for illustration. At this time, the connection / communication implemented by the multi-core short-range communication chip can be referred to as Bluetooth connection / Bluetooth communication.

[0060] In the embodiments of the present application, the electronic device 100 may be a mobile phone, a tablet computer, a handheld computer, a desktop computer, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), a smart home device such as a smart TV, a smart screen, a smart speaker, an extended reality (XR) device such as an augmented reality (AR), a virtual reality (VR), a mixed reality (MR), a vehicle or an in-vehicle device, an intelligent manufacturing device, and a smart city device, etc. The embodiments of the present application do not impose any special restrictions on the specific type of the electronic device. The communication device of the electronic device 100 may be a device such as a headset, a microphone, a game controller, smart glasses, etc. For other examples, reference may be made to the examples of the above-mentioned electronic device 100. The embodiments of the present application do not impose any special restrictions on the specific type of the communication device.

[0061] Figure 1 It is a schematic diagram of the hardware structure of an electronic device 100 provided by the embodiments of the present application.

[0062] As Figure 1 shown, the electronic device 100 may include a system-on-a-chip (SoC) 101, a display screen 102, a display screen 103, and a multi-core Bluetooth chip 104. Among them, the multi-core Bluetooth chip 104 may include a Bluetooth core 104A and a Bluetooth core 104B. The SoC 101 may be respectively connected to the display screen 102 and the display screen 103. The SoC 101 may be connected to the multi-core Bluetooth chip 104. Optionally, the SoC 101 is connected to the Bluetooth core 104A through a universal asynchronous receiver and transmitter (UART) interface 1, and is connected to the Bluetooth core 104A through a pulse-code modulation (PCM) interface. The SoC 101 is connected to the Bluetooth core 104B through a UART interface 2. Among them, the UART interface may be used to transmit files, media audio, etc., and the PCM interface may be used to transmit audio streams such as call audio with high real-time requirements.

[0063] The multi-core Bluetooth chip 104 can be used to provide Bluetooth communication functions. The Bluetooth cores 104A and 104B in the multi-core Bluetooth chip 104 can correspond to the display screens 102 and 103 respectively. The display screen 102 / display screen 103 can be connected and communicate with at least one communication device through the corresponding Bluetooth core 104A / Bluetooth core 104B to implement relevant service scenarios, such as call service scenarios, audio playback scenarios, etc. Figure 1 Taking the display screen 102 connecting and communicating with the communication device 200 through the Bluetooth core 104A and the display screen 103 connecting and communicating with the communication device 300 through the Bluetooth core 104B as an example for illustration.

[0064] In one implementation, the Bluetooth link between the Bluetooth core 104A and the communication device 200 can include a synchronous connection oriented (SCO) link, and the SCO link can be used to transmit audio streams such as call audio with high real-time requirements. In one implementation, the Bluetooth link between the Bluetooth core 104A and the communication device 200 can include an asynchronous connection-oriented link (ACL) link, and the ACL link can be used to transmit audio streams such as media audio. The description of the Bluetooth link between the Bluetooth core 104B and the communication device 300 is similar to that of the above Bluetooth link between the Bluetooth core 104A and the communication device 200, and will not be repeated.

[0065] In one embodiment, the Bluetooth connection between the Bluetooth kernel 104A and the communication device 200 may include a connection implemented based on the Bluetooth Hands-Free Profile (HFP) (which may be simply referred to as an HFP connection), or may include a connection implemented based on the Advanced Audio Distribution Profile (A2DP) (which may be simply referred to as an A2DP connection). Among them, the HFP connection can be used to implement call-related functions such as voice communication and call control. Voice communication allows the user of one device to make a voice call through the peer device. For example, the display screen 102 is the central control screen of a vehicle, the user of the display screen 102 is the driver, and the communication device 200 is a Bluetooth headset. The driver can make a voice call on the central control screen through the Bluetooth headset (input and output the audio of the voice call through the Bluetooth headset). Call control allows one device to control the call of the peer device. For example, the display screen 102 is the central control screen of a vehicle, and the communication device 200 is a mobile phone. The user can operate the central control screen to control the call services of the mobile phone, such as answering, hanging up, rejecting, dialing, etc. The A2DP connection can be used to transmit media audio. For example, the display screen 102 is the central control screen of a vehicle, and the communication device 200 is a Bluetooth headset. The music on the central control screen can be played through the Bluetooth headset. The description of the Bluetooth connection between the Bluetooth kernel 104B and the communication device 300 is similar to that of the Bluetooth connection between the above-mentioned Bluetooth kernel 104A and the communication device 200, and will not be elaborated here.

[0066] The display screen 102 / display screen 103 can be used to provide corresponding device functions for the user. In one embodiment, the display screen 102 / display screen 103 can provide corresponding device functions for the user through the connected communication device. In one embodiment, the display screen 102 / display screen 103 can respectively provide corresponding device functions for different users in different regions. In some examples, the electronic device 100 is a vehicle / vehicle-mounted device, which may include the display screen 102 in the driver's seat and the display screen 103 in the rear seat (which may be simply referred to as the rear screen). The user sitting in the driver's seat can use the display screen 102 for related services. The display screen 102 can be a central control screen, an instrument screen, or an augmented reality (AR)-head-up display (HUD). The user sitting in the rear seat can use the display screen 103 for related services. For the convenience of description, the user of the display screen 102 is called user A, and the user of the display screen 103 is called user B. In one embodiment, the display screen 102 / display screen 103 can display the information of the connected communication device. For example, the display screen 102 can display the communication device 200 in the paired state, and the display screen 103 can display the communication device 300 in the paired state.

[0067] SoC101 can be used to manage the correspondence between the display screen and the Bluetooth core. For example, it includes: the correspondence between display screen 102 and Bluetooth core 104A, and / the correspondence between display screen 103 and Bluetooth core 104B. In one implementation, SoC101 can include multiple user spaces. Different display screens of the electronic device 100 can correspond to different user spaces, and different Bluetooth cores in the multi-core Bluetooth chip 104 can correspond to different user spaces. SoC101 can manage the correspondence between display screen 102 / display screen 103 and Bluetooth core 104A / Bluetooth core 104B through the user space. The display screen and the Bluetooth core with a correspondence can correspond to the same user space. For example Figure 1 As shown, SoC101 can include 2 user spaces: user space A and user space B. Display screen 102 and Bluetooth core 104A can correspond to user space A, and display screen 103 and Bluetooth core 104B can correspond to user space B.

[0068] In one implementation, when any user uses any display screen of the electronic device 100, the corresponding account of the user can be logged in / recorded on the display screen. The accounts of different users can be different, and different accounts can correspond to different user spaces. For example, user A can use the registered account A to log in to display screen 102, and user B can use the registered account B to log in to display screen 103. Account A corresponds to user space A, and account B corresponds to user space B. Another example is that when user C logs in to display screen 102 for the first time, the guest mode account C can be used, and when user D logs in to display screen 102 for the first time, the guest mode account D can be used. Account C and account D correspond to user space C and user space D (not shown), respectively.

[0069] In one implementation, the SoC 101 may include a kernel memory and a user memory. The system space may belong to the kernel memory, and the user space belongs to the user memory. In some examples, the SoC 101 may include a 4-gigabyte (GB) virtual address space. The highest 1 GB in the virtual address space (e.g., from virtual address 0xC0000000 to 0xFFFFFFFF) may be used by the kernel, and this 1 GB may be the kernel memory. The lower 3 GB in the virtual address space (e.g., from virtual address 0x00000000 to 0xBFFFFFFF) may be used by each process, and this 3 GB may be the user memory. In some examples, the user memory in the SoC 101 may be divided into multiple storage areas, and these multiple storage areas respectively correspond to different user spaces. For example, the user memory in the SoC 101 may be divided into 2 storage areas, and these two storage areas respectively correspond to user space A and user space B.

[0070] SoC101 can also be used to implement communication between the display screen 102 / display screen 103 and the corresponding Bluetooth core 104A / Bluetooth core 104B, so that the display screen 102 / display screen 103 can communicate with the communication device 200 / communication device 300 through the corresponding Bluetooth core 104A / Bluetooth core 104B. In some examples, the call service of the communication device 200 (such as a mobile phone) can be implemented through the display screen 102. For example, the call audio is output through the display screen 102. Specifically, when the communication device 200 receives the call audio sent by the call peer device, it can send the call audio to the Bluetooth core 104A through the SCO link between the communication device 200 and the Bluetooth core 104A. Then, the Bluetooth core 104A can send the call audio to the SoC101 through the PCM interface. The SoC101 can send the call audio to the display screen 102 corresponding to the Bluetooth core 104A, so that the display screen 102 outputs the call audio through the corresponding speaker. The above process can be briefly referred to as the communication device 200 sending call audio to the display screen 102. Another example is to input call audio through the display screen 102. Specifically, the display screen 102 can receive the voice signal of user A through the corresponding microphone and send it to the SoC101. Since the voice signal to be transmitted currently belongs to call audio, the SoC101 can send the voice signal to the Bluetooth core 104A corresponding to the display screen 102 through the PCM interface. Then, the Bluetooth core 104A can send the voice signal to the communication device 200 through the SCO link, so that the communication device 200 sends the voice signal to the call peer device. The above process can be briefly referred to as the display screen 102 sending call audio to the communication device 200. In still other examples, the audio playback service of the display screen 103 can be implemented through the communication device 300 (such as a headset). For example, the audio data is output through the communication device 300. Specifically, the music data of the display screen 103 can be sent to the SoC101. Since the music data to be transmitted currently belongs to media audio, the SoC101 can send the music data to the Bluetooth core 104B corresponding to the display screen 103 through the UART interface 2. Then, the Bluetooth core 104B can send the music data to the communication device 300 through the ACL link between the communication device 300 and the Bluetooth core 104B, so that the communication device 300 plays the music data.

[0071] SoC101 can also be used to manage the services of the electronic device 100. The services of the electronic device 100 may include the services of the display screen 102 and the display screen 103, such as but not limited to audio services, call services, game services, etc. The services of the display screen 102 may include the services running on the display screen 102 itself, such as the services of the applications on the display screen 102. Without limitation, when the services of the communication device 200 are implemented through the display screen 102, the services of the communication device 200 can be referred to as the services of the display screen 102. For example, when the call service of the communication device 200 is implemented through the display screen 102, this call service can also be referred to as the service of the display screen 102. The description of the services of the display screen 103 is similar to that of the services of the display screen 102 and will not be repeated here.

[0072] Currently, due to the hardware limitations of multi-screen devices (such as cost reasons), only one main screen in a multi-screen device can normally use the Bluetooth call function with the connected communication device, and the availability of the Bluetooth call function is poor. As Figure 1 shown in the electronic device 100, assuming that the electronic device 100 (multi-screen device) is a vehicle, the display screen 102 is the central control screen of the driver's seat, the display screen 103 is the rear seat screen, the communication device 200 is a mobile phone, and the communication device 300 is a headset. The multi-core Bluetooth chip 104 only supports 1 PCM interface (i.e., the PCM interface between the Bluetooth core 104A corresponding to the central control screen and the SoC101) (for transmitting call audio). During a call on the mobile phone, call audio can be input and output through the central control screen, allowing the driver to listen to the call audio of the mobile phone through the central control screen. At this time, the PCM interface is occupied, so currently it is not possible to support adding the call service for the rear seat screen, and the rear seat users cannot listen to the call audio of the rear seat screen through the headset. Examples of the situation where it is not possible to support adding the call service for the rear seat screen are as follows: For example, the central control screen and the rear seat screen cannot support Bluetooth calls simultaneously. When the Bluetooth call of the rear seat screen is triggered, the rear seat screen can display the corresponding prompt message to prompt the user that it is not possible to add the call service for the rear seat screen. Another example is that when both the central control screen and the rear seat screen have call services, only the central control screen plays the call audio, or only the headset plays the call audio, that is, only one Bluetooth connection has call sound, and the Bluetooth connection with call sound is uncontrollable and unpredictable. Another example is that the call service of the rear seat screen is operating normally, but the mobile phone cannot output audio through the central control screen, and the call audio is switched to be played on the mobile phone. However, since the mobile phone defaults to playing audio through the earpiece, the driver is very likely not to hear the call audio in the driving scenario, which poses a safety hazard.

[0073] An embodiment of the present application provides a call method, which is applied to an electronic device 100. The Bluetooth call function of the electronic device 100 is schedulable. The electronic device 100 can adaptively switch the display screen that can normally use the Bluetooth call function according to the scene. For example, it can switch the Bluetooth kernel connected to the PCM interface. In this way, without changing the hardware structure (such as not adding a PCM interface), it is not limited to only one display screen (such as the central control screen in the driver's seat) that can make normal calls, enabling different display screens and connected communication devices to achieve normal calls. For example, when the electronic device 100 is a vehicle and the back row seat is the "boss seat" with higher priority, when there is no call service on the back row screen, normal calls can be achieved between the central control screen and the connected communication device. When there are call services on both the central control screen and the back row screen, normal calls can be achieved between the back row screen and the connected communication device, enabling the display screen with the highest priority in the current scene to make normal calls. Thus, without increasing costs, the usability of the Bluetooth call function is improved. When the back row screen and the connected communication device are in a call, the central control screen / the communication device connected to the central control screen can make a call on its own. Assuming the communication device connected to the central control screen is a mobile phone, the mobile phone can play the call audio through the speaker, allowing the user to hear the call audio without distraction, solving the problem of potential safety hazards and thus improving the user's usage safety. In one implementation, the display screen of the electronic device 100 can display a prompt message indicating whether the Bluetooth call function of the current display screen can be used normally, enabling the user to intuitively obtain the display screen that can currently use the Bluetooth call function normally and update the prompt message when the available state of the Bluetooth call function changes, timely reminding the user of the state of the Bluetooth call function of the display screen, enhancing the user's psychological expectation and providing a better user experience.

[0074] The call in the embodiment of the present application can be, but is not limited to, a cellular call or a network call. The call in the embodiment of the present application can be a multi-person call between two or more people. Among them, the implementation method of the network call is, for example but not limited to, voice transmission based on the Internet Protocol (Voice over Internet Protocol, VOIP). The network call is, for example but not limited to, a multi-person call in a chat application or a multi-person call in a conference application, etc. The call in the embodiment of the present application can be a real-time call, such as a voice call or a video call in a chat application, a voice conference or a video conference in a conference application, or a non-real-time call, such as sending the voice of the current user to other users in a chat application and receiving and playing the voice sent by other users.

[0075] In the embodiments of the present application, the Bluetooth call function of the display screen is as follows: when the display screen is connected to the communication device via Bluetooth, the call service of the display screen can be implemented through the communication device (for example, the call audio of the display screen is input and / or output through the communication device), or the call service of the communication device can be implemented through the display screen (for example, the call audio of the communication device is input and / or output through the display screen).

[0076] Next, the electronic device 100 provided by the embodiments of the present application will be introduced exemplarily.

[0077] Figure 2 It is a schematic diagram of the hardware structure of another electronic device 100 provided by the embodiments of the present application.

[0078] Figure 2 The shown electronic device 100 and Figure 1 The shown electronic device 100 is similar, the difference is that Figure 2 In the shown electronic device 100, the multi-core Bluetooth chip 104 further includes a PCM management module. The SoC 101 can be connected to the PCM management module in the multi-core Bluetooth chip 104 through the PCM interface. The SoC 101 can instruct the multi-core Bluetooth chip 104 to switch the Bluetooth core connected to the PCM interface, that is, call the PCM management module to switch the Bluetooth core 104A / B connected through the PCM interface, so as to switch the display screen 102 / 103 that can normally use the Bluetooth call function, rather than Figure 1 The shown PCM interface is only used to connect the SoC 101 and the Bluetooth core 104A, that is, only the display screen 102 can normally use the Bluetooth call function.

[0079] In some examples, the SoC 101 calls the PCM management module to switch the Bluetooth core connected through the PCM interface, including: the SoC 101 can send an instruction 1 to the PCM management module, and the PCM management module can switch the PCM interface from docking with the Bluetooth core 104A to docking with the Bluetooth core 104B according to the instruction 1, or switch the PCM interface from docking with the Bluetooth core 104B to docking with the Bluetooth core 104A.

[0080] In one embodiment, assume that the display screen that can normally use the Bluetooth call function by default is display screen 102. That is, by default, the PCM management module is used to implement the connection between SoC 101 and the Bluetooth core 104A corresponding to display screen 102 through the PCM interface. At this time, display screen 102 and the corresponding Bluetooth core 104A can transmit call audio through SoC 101 and the PCM interface, and the SCO link between Bluetooth core 104A and communication device 200 can also be used to transmit call audio, so as to realize the transmission of call audio between display screen 102 and communication device 200, that is, the call process in which display screen 102 and communication device 200 can cooperate normally. For example, the call audio of communication device 200 can be input and output through the display screen. The description of the display screen that can normally use the Bluetooth call function as display screen 103 is similar and will not be repeated.

[0081] In one embodiment, assume that the display screen that can normally use the Bluetooth call function currently is display screen 102. When display screen 103 and communication device 300 establish a Bluetooth connection, SoC 101 can call the PCM management module to switch the Bluetooth core connected through the PCM interface from Bluetooth core 104A to Bluetooth core 104B. At this time, display screen 103 and the corresponding Bluetooth core 104B can transmit call audio through SoC 101 and the PCM interface, and the SCO link between Bluetooth core 104B and communication device 300 can also be used to transmit call audio (at this time, the SCO link between Bluetooth core 104A and communication device 200 will not transmit call audio), so as to realize the transmission of call audio between display screen 103 and communication device 300.

[0082] This application embodiment takes an example of one Bluetooth core connecting to one communication device (which can also be understood as one display screen connecting to one communication device) for illustration. In specific implementation, one Bluetooth core can also connect to multiple communication devices, that is, one display screen can also connect to multiple communication devices. However, it can be understood that the bandwidth capacity of the Bluetooth core is limited. Therefore, the Bluetooth core has a maximum connection number X (X is a positive integer), and in actual scenarios, different types of services have different requirements for the Bluetooth bandwidth capacity. Therefore, when connecting communication devices of different types of services, the above X can be different. For example, one Bluetooth core can connect to at most 2 communication devices for audio playback services (such as Bluetooth headsets, Bluetooth speakers, etc.). When this Bluetooth core connects to 2 communication devices for audio playback services, it can also support connecting at least 1 communication device for game services (such as game pads). Another example is that one Bluetooth core can connect to at most 1 communication device for call services (such as mobile phones, Bluetooth headsets, etc.). When this Bluetooth core connects to 1 communication device for call services, it can also support connecting at least 1 communication device for audio playback services / game services. This application embodiment does not limit this.

[0083] The embodiments of the present application are described by taking one display screen corresponding to one Bluetooth core as an example. In specific implementation, it may also be multiple display screens corresponding to one Bluetooth core. For example Figure 2 The electronic device 100 shown also includes a display screen 105 (not shown). Both the display screen 103 and the display screen 105 correspond to the Bluetooth core 104B. The description of the display screen 105 is similar to that of the display screen 103 and will not be repeated here. The embodiments of the present application do not limit this

[0084] The embodiments of the present application are described by taking the Bluetooth core as an example. In specific implementation, the Bluetooth core can also be replaced by other short-range communication cores. Correspondingly, the descriptions of the UART interface, PCM interface, Bluetooth link (including SCO link and ACL link), Bluetooth connection (including HFP connection and A2DP connection), PCM management module, etc. can also be replaced by the descriptions of other short-range communications with similar functions

[0085] Figure 3 It is a schematic diagram of the hardware structure of another electronic device 100 provided by the embodiments of the present application

[0086] As Figure 3 shown, the electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc

[0087] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors.

[0088] The controller may generate operation control signals according to the instruction operation code and timing signals to complete the control of instruction fetching and execution.

[0089] A memory may also be provided in the processor 110 for storing instructions and data. In one implementation, the memory in the processor 110 is a cache memory. This memory may save the instructions or data that the processor 110 has just used or recycled. If the processor 110 needs to use the instruction or data again, it can directly call it from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0090] In one implementation, the processor 110 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0091] The PCM interface can also be used for the communication of call audio, sampling, quantifying, and encoding analog signals. In one implementation, the audio module 170 and the wireless communication module 160 can be coupled through the PCM bus interface. In one implementation, the audio module 170 can also transmit audio signals to the wireless communication module 160 through the PCM interface, implementing the function of playing the call audio of the electronic device 100 through the communication device. In one implementation, the wireless communication module 160 can also transmit audio signals to the audio module 170 through the PCM interface, implementing the function of playing the call audio of the communication device through the electronic device 100.

[0092] The UART interface is a universal serial data bus for asynchronous communication. This bus can be a two-way communication bus. It converts the data to be transmitted between serial communication and parallel communication. In one implementation, the UART interface is usually used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 through the UART interface to implement the Bluetooth function. In one implementation, the audio module 170 can transmit audio signals to the wireless communication module 160 through the UART interface, implementing the function of playing the media audio of the electronic device 100 through the communication device.

[0093] The charging management module 140 is used to receive charging input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging implementations, the charging management module 140 can receive the charging input from the wired charger through the USB interface 130. In some wireless charging implementations, the charging management module 140 can receive the wireless charging input through the wireless charging coil of the electronic device 100. While charging the battery 142, the charging management module 140 can also supply power to the electronic device 100 through the power management module 141.

[0094] The power management module 141 is used to connect the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives the input from the battery 142 and / or the charging management module 140 and supplies power to the processor 110, the internal memory 121, the display screen 194, the camera 193, the wireless communication module 160, etc. The power management module 141 can also be used to monitor parameters such as the battery capacity, the number of battery cycles, and the battery health status (leakage, impedance). In another implementation, the power management module 141 can also be disposed in the processor 110. In another implementation, the power management module 141 and the charging management module 140 can also be disposed in the same device.

[0095] The wireless communication function of the electronic device 100 can be implemented by antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modulation and demodulation processor, baseband processor, etc.

[0096] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization rate of the antennas. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In another embodiment, the antenna can be used in combination with a tuning switch.

[0097] The mobile communication module 150 can provide solutions for wireless communications including second generation (2G) / third generation (3G) / fourth generation (4G) / fifth generation (5G) / sixth generation (6G), etc. applied to the electronic device 100. The mobile communication module 150 can include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves through antenna 1, filter, amplify, etc. the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor and convert it into electromagnetic waves through antenna 1 for radiation. In one embodiment, at least some functional modules of the mobile communication module 150 can be provided in the processor 110. In one embodiment, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 can be provided in the same device.

[0098] The modulation and demodulation processor can include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. Subsequently, the demodulator transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After being processed by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs a sound signal through an audio device (not limited to speaker 170A, receiver 170B, etc.), or displays an image or video through the display screen 194. In one embodiment, the modulation and demodulation processor can be an independent device. In another embodiment, the modulation and demodulation processor can be independent of the processor 110 and be provided in the same device as the mobile communication module 150 or other functional modules.

[0099] The wireless communication module 160 may provide wireless communication solutions applied to the electronic device 100, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite systems (GNSS), frequency modulation (FM), near field communication (NFC), infrared technology (IR), and wireless communication technologies conforming to the SparkLink Alliance specifications (such as SLE and SLB). The wireless communication module 160 may be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 may also receive signals to be sent from the processor 110, perform frequency modulation and amplification on them, and convert them into electromagnetic waves through the antenna 2 for radiation.

[0100] In one embodiment, the antenna 1 of the electronic device 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the electronic device 100 can communicate with the network and other devices through wireless communication technologies. The wireless communication technologies may include Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time-Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology, etc. The GNSS may include Global Positioning System (GPS), Global Navigation Satellite System (GLONASS), Beidou Navigation Satellite System (BDS), Quasi-Zenith Satellite System (QZSS), and / or Satellite Based Augmentation Systems (SBAS).

[0101] The electronic device 100 implements the display function through the GPU, the display screen 194, and the application processor, etc. The GPU is a microprocessor for image processing, and is connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs, which execute program instructions to generate or change the display information.

[0102] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can adopt a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a MiniLED, a MicroLED, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc. In one embodiment, the electronic device 100 may include N display screens 194, where N is a positive integer greater than 1.

[0103] In one embodiment, the wireless communication module 160 may include multiple short-range communication modules. Taking the short-range communication module as a Bluetooth module for example, the electronic device 100 may include N display screens 194, where N is a positive integer greater than 1, and each Bluetooth module may correspond to at least one display screen 194. The display screen 194 may be connected to and communicate with at least one communication device through the corresponding Bluetooth module.

[0104] The electronic device 100 can implement the shooting function through the ISP, the camera 193, the video codec, the GPU, the display screen 194, and the application processor, etc.

[0105] The ISP is used to process the data fed back by the camera 193. For example, when taking a photo, the shutter is opened, and the light passes through the lens and is transmitted to the camera photosensitive element. The optical signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing and converts it into an image visible to the naked eye. The ISP can also optimize the noise, brightness, etc. of the image through algorithms. The ISP can also optimize parameters such as the exposure and color temperature of the shooting scene. In one embodiment, the ISP may be set in the camera 193.

[0106] The camera 193 is used to capture static images or videos. An object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, and then transfers the electrical signal to the ISP to be converted into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in standard formats such as RGB and YUV. In one implementation, the electronic device 100 may include one or N cameras 193, where N is a positive integer greater than 1.

[0107] The digital signal processor is used to process digital signals. In addition to processing digital image signals, it can also process other digital signals. For example, when the electronic device 100 selects a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy, etc.

[0108] The video codec is used to compress or decompress digital videos. The electronic device 100 can support one or more video codecs. In this way, the electronic device 100 can play or record videos in multiple encoding formats, such as: Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.

[0109] The NPU is a neural-network (NN) computing processor. By learning from the biological neural network structure, such as learning from the transmission pattern between human brain neurons, it can quickly process the input information and can also continuously self-learn. Through the NPU, applications such as intelligent cognition of the electronic device 100 can be realized, such as: image recognition, face recognition, speech recognition, text understanding, etc.

[0110] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to achieve the data storage function. For example, files such as music and videos are saved in the external memory card.

[0111] The internal memory 121 can be used to store computer-executable program codes, and the executable program codes include instructions. The internal memory 121 can include a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.). The data storage area can store data created during the use of the electronic device 100 (such as audio data, a phone book, etc.). In addition, the internal memory 121 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 121 and / or the instructions stored in the memory provided in the processor.

[0112] The electronic device 100 can implement audio functions through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor, etc. The electronic device 100 can also implement audio functions through the connected Bluetooth device. For example, music playback, recording, etc.

[0113] The audio module 170 is used to convert digital audio information into an analog audio signal for output, and is also used to convert an analog audio input into a digital audio signal. The audio module 170 can also be used to encode and decode audio signals. In one implementation, the audio module 170 can be disposed in the processor 110, or some functional modules of the audio module 170 can be disposed in the processor 110.

[0114] The speaker 170A, also known as the "loudspeaker", is used to convert an audio electrical signal into a sound signal. The electronic device 100 can listen to music or hands-free calls through the speaker 170A.

[0115] The receiver 170B, also known as the "earpiece", is used to convert an audio electrical signal into a sound signal. When the electronic device 100 answers a call or a voice message, the voice can be listened to by placing the receiver 170B close to the human ear.

[0116] The microphone 170C, also known as a "microphone" or "transmitter", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak close to the microphone 170C with their mouth to input the sound signal into the microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In another embodiment, the electronic device 100 can be provided with two microphones 170C, which can not only collect sound signals but also implement a noise reduction function. In another embodiment, the electronic device 100 can also be provided with three, four or more microphones 170C, which can collect sound signals, reduce noise, identify the sound source, and implement functions such as directional recording.

[0117] The pressure sensor 180A is used to sense pressure signals and can convert pressure signals into electrical signals. In one embodiment, the pressure sensor 180A can be disposed on the display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. The capacitive pressure sensor can include at least two parallel plates with conductive materials. When a force acts on the pressure sensor 180A, the capacitance between the electrodes changes. The electronic device 100 determines the intensity of the pressure based on the change in capacitance. When a touch operation acts on the display screen 194, the electronic device 100 detects the intensity of the touch operation according to the pressure sensor 180A. The electronic device 100 can also calculate the position of the touch based on the detection signal of the pressure sensor 180A. In one embodiment, touch operations with the same touch position but different touch operation intensities can correspond to different operation instructions. For example: when a touch operation with a touch operation intensity less than the first pressure threshold acts on the short message application icon, the instruction to view the short message is executed. When a touch operation with a touch operation intensity greater than or equal to the first pressure threshold acts on the short message application icon, the instruction to create a new short message is executed.

[0118] The gyroscope sensor 180B can be used to determine the motion posture of the electronic device 100. The barometric pressure sensor 180C is used to measure the barometric pressure. The magnetic sensor 180D includes a Hall sensor. The acceleration sensor 180E can detect the magnitude of the acceleration of the electronic device 100 in various directions (generally three axes). The distance sensor 180F is used to measure the distance. The proximity light sensor 180G can include, for example, a light-emitting diode (LED) and a light detector, such as a photodiode. The light-emitting diode can be an infrared light-emitting diode. The ambient light sensor 180L is used to sense the ambient light brightness. The fingerprint sensor 180H is used to collect fingerprints. The electronic device 100 can use the collected fingerprint characteristics to achieve fingerprint unlocking, access application locks, fingerprint photography, fingerprint answering calls, etc. The temperature sensor 180J is used to detect the temperature. The bone conduction sensor 180M can obtain vibration signals.

[0119] The touch sensor 180K, also known as the "touch control device". The touch sensor 180K can be disposed on the display screen 194. The touch sensor 180K and the display screen 194 together form a touch screen, also known as the "touch control screen". The touch sensor 180K is used to detect touch operations acting thereon or nearby. The touch sensor can transmit the detected touch operations to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 194. In another implementation, the touch sensor 180K can also be disposed on the surface of the electronic device 100, at a different position from that of the display screen 194.

[0120] The keys 190 include a power-on key, volume keys, etc. The keys 190 can be mechanical keys or touch keys. The electronic device 100 can receive key inputs and generate key signal inputs related to the user settings and function control of the electronic device 100. The motor 191 can generate a vibration prompt. The indicator 192 can be an indicator light, which can be used to indicate the charging state, power change, and can also be used to indicate messages, missed calls, notifications, etc.

[0121] The software system of the electronic device 100 can adopt a layered architecture, event-driven architecture, microkernel architecture, microservices architecture, or cloud architecture. For example, the software system with a layered architecture can be the Android system, or the Harmony operating system (OS), or other software systems. In the embodiments of this application, the Android system with a layered architecture is taken as an example to illustrate the software structure of the electronic device 100.

[0122] Figure 4 It is a schematic diagram of the software architecture of an electronic device 100 provided by the embodiments of this application.

[0123] The layered architecture divides the software into several layers, and each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In one implementation, the Android system is divided into four layers, from top to bottom, namely the application layer, application framework layer, Android runtime and system libraries, and kernel layer.

[0124] The application layer can include a series of application packages.

[0125] Such as Figure 4As shown, the application package may include a VOIP application, such as but not limited to online courses, chatting, conferencing, calling, etc. Of course, these exemplary applications may not be VOIP applications, but applications based on other implementation methods. For example, calling may also be implemented based on cellular communication. Without limitation, the application package may further include applications such as a camera, music, navigation, Bluetooth, and a browser. The application in the embodiment of the present application may also be replaced by other software such as a small program or an atomic service.

[0126] In one implementation, the electronic device 100 may include multiple display screens. After installing the application package A through any one of the display screens, these multiple display screens can all run the application package A. It can be understood that the installed application package is "shared" by multiple display screens. Without limitation, in another implementation, after installing the application package A through any one of the display screens, only that display screen can run the application package A, and other display screens cannot run the application package A. It can be understood that the application packages of different display screens are independent of each other and will not "share". The embodiment of the present application does not make a limitation on this.

[0127] The application framework layer provides application programming interfaces (APIs) and programming frameworks for the applications in the application layer. The application framework layer includes some predefined functions.

[0128] As Figure 4 shown, the application framework layer may include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, etc.

[0129] The window manager is used to manage window programs. The window manager can obtain the size of the display screen, determine whether there is a status bar, lock the screen, capture the screen, etc.

[0130] The content provider is used to store and obtain data, and make this data accessible to applications. The data may include videos, images, audio, dialed and answered calls, browsing history and bookmarks, phone books, etc.

[0131] The view system includes visible controls, such as controls for displaying text, controls for displaying pictures, etc. The view system can be used to build applications. The display interface can be composed of one or more views. For example, a display interface including a text message notification icon may include a view for displaying text and a view for displaying pictures.

[0132] The phone manager is used to provide the communication function of the electronic device 100. For example, the management of call status (including answering, hanging up, etc.).

[0133] The resource manager provides various resources for applications, such as localized strings, icons, pictures, layout files, video files, and so on.

[0134] The notification manager enables an application to display notification information in the status bar. It can be used to convey informational messages, which can automatically disappear after a short stay without user interaction. For example, the notification manager is used to inform that a download is complete, a message reminder, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as a notification of a background-running application, or a notification that appears on the screen in the form of a dialogue window. For example, it can prompt text information in the status bar, emit a prompt tone, the electronic device 100 vibrates, the indicator light flashes, etc.

[0135] Android Runtime includes core libraries and a virtual machine. Android runtime is responsible for the scheduling and management of the Android system.

[0136] The core libraries consist of two parts: one part is the functional functions that need to be called by the Java language, and the other part is the core libraries of Android.

[0137] The application layer and the application framework layer run in the virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.

[0138] The system libraries can include multiple functional modules. For example: surface manager, Media Libraries, 3D graphics processing library (such as: OpenGL ES), 2D graphics engine (such as: SGL), etc.

[0139] The surface manager is used to manage the display subsystem and provides the fusion of 2D and 3D layers for multiple applications.

[0140] The media library supports the playback and recording of various common audio and video formats, as well as static image files, etc. The media library can support multiple audio and video coding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

[0141] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, synthesis, and layer processing, etc.

[0142] The 2D graphics engine is a drawing engine for 2D drawing.

[0143] The kernel layer is the layer between hardware and software. The kernel layer includes at least a display driver, a camera driver, an audio driver, and a sensor driver.

[0144] The following uses the scenario of playing audio through a Bluetooth headset on the electronic device 100 to exemplarily illustrate the working processes of the software and hardware of the electronic device 100.

[0145] Suppose the electronic device 100 includes multiple display screens 194, and one of the display screens 194 can be connected to a Bluetooth headset through a corresponding Bluetooth module. When the touch sensor 180K disposed on the display screen 194 receives a touch operation, a corresponding hardware interrupt is sent to the kernel layer. The kernel layer processes the touch operation into a raw input event (including information such as touch coordinates and the timestamp of the touch operation). The raw input event is stored in the kernel layer. The application framework layer obtains the raw input event from the kernel layer and identifies the control corresponding to the input event. Taking the touch operation as a touch click operation and the control corresponding to the click operation being the play control of an audio application as an example, the audio application calls the interface of the application framework layer, and then, by calling the kernel layer, sends audio data to the Bluetooth headset through the Bluetooth module corresponding to the display screen 194 so that the Bluetooth headset outputs the audio data.

[0146] The structure / architecture shown in the embodiments of the present application does not limit the electronic device 100. In other embodiments, the electronic device 100 may include more or fewer components than shown in the figure (for example, including more display screens), or combine certain components (for example Figure 2 the multi-core Bluetooth chip 104 shown may be integrated in the SoC 101), or split certain components (for example Figure 2 the PCM management module shown may be independent of the multi-core Bluetooth chip 104), or different component arrangements. In other embodiments, the connection relationships of the components in the electronic device 100 may be other situations. The components of the electronic device 100 shown in the figure may be implemented in hardware, software, or a combination of software and hardware. For example, Figure 2 in the multi-core Bluetooth chip 104 shown, the PCM management module is a software module, and the Bluetooth kernels 104A and 104B are hardware modules.

[0147] The following introduces the application scenarios involved in the embodiments of the present application and an example of the user interface in this scenario. The following example takes the electronic device 100 as Figure 2 the structure shown, the electronic device 100 being a vehicle, the display screen 102 being a central control screen, the display screen 103 being a rear seat screen, and the priority of the display screen 103 being higher than the priority of the display screen 102 as an example for illustration.

[0148] Figure 5 Exemplarily shows a schematic diagram of a user interface. Figure 5Taking the connection between the display screen 102 and the communication device 200, and the connection between the display screen 103 and the communication device 300 as an example, and assuming that the display screen 103 does not trigger a call service for illustration.

[0149] As Figure 5 shown, the display screen 102 of the electronic device 100 can display a user interface 510, and the display screen 103 of the electronic device 100 can display a user interface 520. The user interface 510 may include a status bar 511 at the top. The status bar 511 may include icons for logged-in accounts, weather icons, time, a Bluetooth icon 511A (indicating that the Bluetooth function is currently enabled), a Wi-Fi icon (indicating that Wi-Fi is currently connected), and a mobile communication icon (indicating that the mobile communication function is currently enabled). The user interface 510 may include a title "Bluetooth", indicating that the user interface 510 is a settings interface for the Bluetooth function. The user interface 510 may include a function description 512 (i.e., the function name "Bluetooth" and the related description "Currently discoverable by nearby Bluetooth devices"), a function switch 513 (for triggering the enabling or disabling of the Bluetooth function on the display screen 102), a device name 514 (i.e., the name of the display screen 102 "Central Control Screen"), and a file control 515 (for triggering the viewing of files received via Bluetooth on the display screen 102). Similarly, the user interface 520 of the display screen 103 may include a status bar 521 at the top, a title "Bluetooth", a function description 522, a function switch 523, a device name 524 (i.e., the name of the display screen 103 "Rear Seat Screen"), and a file control 525. The specific description is similar to that of the user interface 510 of the display screen 102 and will not be elaborated here.

[0150] As Figure 5As shown, when the function switch 513 is in the on state (i.e., when the Bluetooth function on the display screen 102 is turned on), the display screen 102 can scan for surrounding communication devices via the Bluetooth function, and pair and / or connect with the communication devices. At this time, the user interface 510 can display the paired device list 516 and the available device list 517. The paired device list 516 can include relevant information of at least one communication device that has a Bluetooth pairing relationship with the display screen 102 (subsequently referred to as the paired device of the display screen 102 for short), such as the description 516A and the setting control 516B of the communication device 200 (i.e., "AAA's mobile phone"). The available device list 517 can include information of at least one communication device scanned by the display screen 102 via the Bluetooth function, such as the name and the setting control of "BBB's Bluetooth headset". Among them, the description 516A of the communication device 200 can include the name "AAA's mobile phone" of the communication device 200, and this name is highlighted (e.g., in bold font), which can indicate that the display screen 102 and the communication device 200 have a Bluetooth connection relationship. Moreover, the description 516A can include a prompt message "Connected for call and media audio", indicating that the display screen 102 and the communication device 200 can normally conduct call services and audio services, which can also be referred to as the Bluetooth call function and the Bluetooth audio function (similar to the Bluetooth call function, the difference is that it is not a call service but an audio service) of the display screen 102 can be used normally. The setting control 516B of the communication device 200 can be used to trigger the display of the setting interface of the communication device 200.

[0151] Similarly, as Figure 5As shown, when the function switch 523 is in the on state (i.e., when the Bluetooth function on the display screen 103 is turned on), the user interface 520 can display the paired list 526 and the available device list 527. The paired device list 526 can include relevant information of at least one communication device that has a Bluetooth pairing relationship with the display screen 103 (subsequently abbreviated as the paired device of the display screen 103), such as the description 526A and the setting control 526B of the communication device 300 (i.e., the Bluetooth headset of "CCC"). The available device list 527 can include information of at least one communication device scanned by the display screen 103 through the Bluetooth function, such as the name and the setting control of the "Bluetooth headset of BBB". Among them, the description 526A of the communication device 300 can include the name "Bluetooth headset of CCC" of the communication device 300, and this name is highlighted (for example, the font is bolded), which can indicate that the display screen 103 and the communication device 300 have a Bluetooth connection relationship. And the description 526A can include the prompt information "Connected for call and media audio", indicating that the call service and the audio service can be normally carried out between the display screen 103 and the communication device 300, which can also be said that the Bluetooth call function and the Bluetooth audio function of the display screen 103 can be used normally. The setting control 526B of the communication device 300 can be used to trigger the display of the setting interface of the communication device 200.

[0152] It can be understood that the state of the Bluetooth function of the display screen 102 / display screen 103 (including the on state and the off state. For example, the state of the Bluetooth function of the display screen 102 is determined by the state of the function switch 513 in the user interface 510) only indicates whether the Bluetooth function can be used on this display screen, and cannot indicate the state of the Bluetooth function of the electronic device 100 (such as the state of the multi-core Bluetooth chip 104). For example, when the Bluetooth function on the display screen 102 is in the off state, the user cannot use the Bluetooth function on the display screen 102, but the Bluetooth function of the electronic device 100 can be in the on state or the off state. In one implementation, the state of the Bluetooth function of the electronic device 100 is determined according to the states of the Bluetooth functions of the display screen 102 and the display screen 103. For example, when the Bluetooth function of at least one display screen of the electronic device 100 is in the on state, the Bluetooth function of the electronic device 100 is in the on state. For example, when the Bluetooth functions of all the display screens of the electronic device 100 are in the off state, the Bluetooth function of the electronic device 100 is in the off state. Without limitation, in another implementation, the Bluetooth function of the electronic device 100 can also always be in the on state. The embodiments of the present application do not limit this.

[0153] In the embodiments of the present application, the paired devices of the display screen of the electronic device 100 may include: devices that currently have a Bluetooth connection with the display screen (which may be simply referred to as connected devices), and may also include devices that have ever had a Bluetooth connection with the display screen (which may be simply referred to as unconnected devices). In one implementation, the display screen may display these two types of paired devices in different display manners. In the embodiments of the present application, the connected devices are highlighted and the unconnected devices are not highlighted as an example for illustration, but the embodiments of the present application do not limit the specific display manner. In one implementation, the display screen may scan the paired devices or may not scan the paired devices. In one implementation, the display screen may be connected to the paired devices or may not be connected to the paired devices. For example, when the paired device is a device that has ever had a Bluetooth connection with the display screen, the display screen may not scan the paired device and may not be connected to the paired device. The display screen may store information of the paired devices, such as Bluetooth addresses, Bluetooth names, etc.

[0154] In the embodiments of the present application, the manner of highlighting is exemplified by bold font display, but this does not constitute a limitation. The "highlighting" in the embodiments of the present application may include, but is not limited to, at least one of the following: highlighting display, bold font display, italic font display, underlining, shading background, displaying circles or rectangles and other borders around characters, the font color being different from the font colors of other texts, the font type being different from the font types of other texts (for example, regular script and Song typeface belong to different font types), the font size being different from the font sizes of other texts, etc.

[0155] In the embodiments of the present application, the settings interface of the Bluetooth function is exemplified by including a function switch (for triggering or turning off the Bluetooth function on the current display screen), but this should not constitute a limitation. In specific implementation, the settings interface of the Bluetooth function may not include a function switch, that is, any display screen of the electronic device 100 may or may not provide a way for the user to turn on or off the Bluetooth function on this display screen. In some examples, the Bluetooth function of the electronic device 100 is always in the on state, and the display screen of the electronic device 100 may not provide a way for the user to turn on or off the Bluetooth function on this display screen. For example, in the current situation, the user interface 510 of the display screen 102 does not include a function description 512 and a function switch 513.

[0156] From Figure 5It can be seen that the display screen 102 is connected to the communication device 200 (i.e., "AAA's mobile phone"), and the display screen 103 is connected to the communication device 300 (i.e., "CCC's Bluetooth headset"). When the display screen 103 with a higher priority does not trigger a call service, the paired devices of the display screen 102 and the display screen 103 can both display "Connected for call and media audio", indicating that the Bluetooth call functions of the display screen 102 and the display screen 103 can be used normally. Figure 5 Taking the display screen 102 that can normally use the Bluetooth call function with the default settings as an example for illustration, so in Figure 5 , a call service can be carried out between the display screen 102 that is set to be able to normally use the Bluetooth call function and the communication device 200 (for example, when the communication device 200 makes a call, the call audio can be input and output through the display screen 102), or the call service can be not carried out. No call service is carried out between the display screen 103 that is not set to be able to normally use the Bluetooth call function and the communication device 300, but the call service can be triggered subsequently. For example, when the display screen 102 and the communication device 200 are carrying out a call service and the display screen 103 triggers a call service, the display screen that can normally use the Bluetooth call function can be switched from the display screen 102 to the display screen 103. For specific examples, please refer to the following Figure 6 and Figure 7 .

[0157] In one implementation, when the display screen 103 with a higher priority starts an application for a call service, the electronic device 100 can set that the display screen 103 with a higher priority can normally use the Bluetooth call function, and the display screen 102 with a lower priority cannot normally use the Bluetooth call function. The display screen 102 can display corresponding prompt information. For specific examples, please refer to the following Figure 6 .

[0158] Figure 6 Exemplarily shows a schematic diagram of another user interface. Figure 6 Taking the connection between the display screen 102 and the communication device 200, the connection between the display screen 103 and the communication device 300, and the start of the conference application by the display screen 103 as an example for illustration.

[0159] As Figure 6 shown, the display screen 102 can display the user interface 610, and the display screen 103 can display the user interface 620. The user interface 620 can include a status bar 621 at the top and a window 622 of the conference application. The description of the status bar 621 is similar to the description of the status bar 521 shown in Figure 5 . The window 622 of the conference application can be used to display the home page of the conference application, for example, including: the name "User A" and icon of the account for logging in to the conference application, setting controls, a prompt message of "No conference yet", a control for joining a conference, a control for quick conference, a control for scheduling a conference, a control for sharing the screen, etc.Figure 6 In the scenario shown, the display screen 103 is not engaged in a call service with the communication device 300. Figure 6 In the scenario shown, the Bluetooth settings interface of the display screen 103 can be referred to Figure 5 the user interface 520 shown. The user interface 610 is similar to Figure 5 the user interface 510 shown. The difference is that the description 516A of the communication device 200 connected to the display screen 102 is different. The description 516A in the user interface 610 includes a prompt message "Media audio connected", indicating that audio services can be normally carried out between the display screen 102 and the communication device 200, but call services cannot be carried out normally, that is, the Bluetooth call function of the display screen 102 cannot be used normally. Moreover, the user interface 610 further includes a prompt box 611, and the prompt box 611 can include a prompt message "Bluetooth call function has been disconnected".

[0160] In one embodiment, if the display screen 102 and the communication device 200 are engaged in a call service before the display screen 103 starts the conference application, after the display screen 103 starts the conference application, the display screen 102 and the communication device 200 cancel the call service. For example, before the display screen 103 starts the conference application, the call audio of the communication device 200 is input and output through the display screen 102. After the display screen 103 starts the conference application, the communication device 200 inputs and outputs the call audio by itself. Optionally, the communication device 200 outputs the call audio through the speaker.

[0161] Not limited to Figure 6 the embodiment shown, in another embodiment, the display screen 102 may not display the prompt box 611 either. For example, Figure 8 in the user interface 810 shown. In another embodiment, the display screen 102 may also display the prompt box 611 when displaying other interfaces other than the Bluetooth settings interface. For example, when the display screen 103 starts the conference application and the display screen 102 displays the desktop, the display screen 102 may display the prompt box 611 on the desktop. The embodiments of the present application do not limit the specific display method of the prompt message.

[0162] Not limited to Figure 6 the embodiment shown, in another embodiment, the display screen 102 may not output the prompt message in the prompt box 611 in the form of a pop-up window. For example, Figure 7 output the prompt message in the way of voice broadcast shown. The embodiments of the present application do not limit the output form of the prompt message.

[0163] In one embodiment, when the display screen 103 with a higher priority conducts a call service, the electronic device 100 may set that the display screen 103 with a higher priority can normally use the Bluetooth call function, and the display screen 102 with a lower priority cannot normally use the Bluetooth call function. The display screen 102 can display corresponding prompt information. For a specific example, please refer to the following Figure 7 .

[0164] Figure 7 The schematic diagram of another user interface is exemplarily shown. Figure 7 Taking the connection between the display screen 102 and the communication device 200, the connection between the display screen 103 and the communication device 300, and the multi-person conference in the conference application on the display screen 103 as an example for description.

[0165] As Figure 7 shown, the display screen 102 can display the user interface 710, and the display screen 103 can display the user interface 720. The user interface 720 may include a status bar 721 at the top and a window 722 of the conference application. The description of the status bar 721 is similar to that of the status bar 521 shown in Figure 5 . The window 722 of the conference application may include information about the current conference, such as: conference identifier (i.e., conference number 111), names and icons of users participating in the current conference (i.e., participant 1, participant 2, and participant 3), controls for unmuting, controls for turning on the video, controls for sharing the screen, controls for inviting (for inviting other users to participate in the current conference), controls for participants (for triggering to view the list of users participating in the current conference), and controls for exiting the conference. Figure 7 In the scenario shown, the display screen 103 can conduct a multi-person conference in the conference application through the communication device 300. For example, if the communication device 300 is a Bluetooth headset, the display screen 103 can input and output the call audio of the multi-person conference through the Bluetooth headset, so that the users in the back row can listen to the multi-person conference on the display screen 103 through the Bluetooth headset and speak in the multi-person conference. Figure 7 In the scenario shown, the Bluetooth setting interface of the display screen 103 can be referred to the Figure 5 shown user interface 520. The user interface 710 is similar to the Figure 5 shown user interface 510. The difference is that the description 516A of the communication device 200 connected to the display screen 102 is different. The description 516A in the user interface 710 includes the prompt information "Connected to media audio", which can indicate that the Bluetooth call function of the display screen 102 cannot be used normally. In addition, the display screen 102 can also voice broadcast the prompt information and display the content 711 of the prompt information (i.e., "Bluetooth call function has been disconnected") in the user interface 710.

[0166] In one embodiment, if the display screen 102 and the communication device 200 are engaged in a call service before the display screen 103 conducts a meeting, then when the display screen 103 conducts the meeting, the display screen 102 and the communication device 200 cancel the call service. For example, the communication device 200 plays the call audio through its speaker on its own.

[0167] Not limited to Figure 7 In another embodiment not limited to the embodiment shown, the display screen 102 may also not display the content 711 of the voice broadcast prompt message.

[0168] Not limited to Figure 7 In another embodiment not limited to the embodiment shown, when the display screen 103 conducts a call service, it may not be a real-time multi-person call, but may also be a non-real-time call service. For example, the display screen 103 receives a voice message from another user and plays it through the communication device 300. Another example is that the display screen 103 collects the voice signal of the current user through the communication device 300 and then sends it to the device of another user. The specific type of call service in the embodiments of the present application is not limited.

[0169] Not limited to Figure 6 and Figure 7 In another embodiment not limited to the embodiment shown, when the communication device 300 triggers a call service (this call service can be implemented through the display screen 103), the electronic device 100 may set that the display screen 103 with a higher priority can normally use the Bluetooth call function, and the display screen 102 with a lower priority cannot normally use the Bluetooth call function. The embodiments of the present application do not limit the device that triggers the call service.

[0170] Not limited to the above embodiments, in another embodiment, when the display screen 103 with a higher priority is connected to the communication device 300, the electronic device 100 may set that the display screen 103 with a higher priority can normally use the Bluetooth call function, and the display screen 102 with a lower priority cannot normally use the Bluetooth call function. The display screen 102 can display the corresponding prompt message. For specific examples, please refer to the following Figure 8 .

[0171] Figure 8 Exemplarily shows a schematic diagram of another user interface. Figure 8 Taking the connection between the display screen 102 and the communication device 200, the connection between the display screen 103 and the communication device 300, and the display screen 103 not triggering a call service as an example for illustration.

[0172] As Figure 8 shown, the display screen 102 of the electronic device 100 can display the user interface 810, and the display screen 103 of the electronic device 100 can display the user interface 820. The user interface 820 and Figure 5Similar to the user interface 520 shown, it can indicate that the display screen 103 and the communication device 300 have a Bluetooth connection relationship, and the description 526A may include the prompt message "Connected to call and media audio", indicating that the Bluetooth call function of the display screen 103 can be used normally. The user interface 810 and Figure 5 is similar to the user interface 510 shown. The difference is that the description 516A of the communication device 200 connected to the display screen 102 is different. The description 516A in the user interface 810 includes the prompt message "Connected to media audio", indicating that the Bluetooth call function of the display screen 102 cannot be used normally.

[0173] In one embodiment, if a call service is carried out between the display screen 102 and the communication device 200 before the display screen 103 and the communication device 300 are connected, after the display screen 103 and the communication device 300 are connected, the call service between the display screen 102 and the communication device 200 is cancelled. For example, the communication device 200 plays the call audio through the speaker by itself.

[0174] In one embodiment, Figure 6 / Figure 7 / Figure 8 After the embodiment shown, if the connection between the display screen 103 and the communication device 300 is disconnected, the electronic device 100 can set the display screen 102 with a lower priority to be able to use the Bluetooth call function normally. It can be understood that the Bluetooth call function of the display screen 102 returns to normal, and the display screen 102 can display the corresponding prompt message. For specific examples, please refer to the following Figure 9 .

[0175] Figure 9 Exemplarily shows a schematic diagram of another user interface. Figure 9 Taking the connection between the display screen 102 and the communication device 200 and the display screen 103 not being connected to the communication device as an example for description.

[0176] As Figure 9 shown, the display screen 102 can display the user interface 910, and the display screen 103 can display the user interface 920. The user interface 920 and Figure 5 is similar to the user interface 520 shown. The difference is that in the description 526A of the communication device 300, the name "CCC's Bluetooth headset" of the communication device 300 is not highlighted and does not include a prompt message, indicating that the display screen 103 and the communication device 300 do not have a Bluetooth connection relationship (the communication device 300 is still the paired device of the display screen 103). The user interface 910 and Figure 5 is similar to the user interface 510 shown. The description 516A indicates that the Bluetooth call function of the display screen 102 can be used normally. The difference is that the user interface 910 further includes a prompt box 911, and the prompt box 911 includes the prompt message "Bluetooth call function is connected".

[0177] In one embodiment, when the Bluetooth call function of the display screen 102 returns to normal, if a call service is running on the display screen 102 / communication device 200, the display screen 102 and the communication device 200 can cooperate via Bluetooth to perform this call service. For example, when the communication device 200 is a mobile phone and makes a cellular call, the audio of this cellular call was originally input and output through the display screen 102. After the display screen 103 with a higher priority in the electronic device 100 can normally use the Bluetooth call function, the communication device 200 inputs and outputs the audio of this cellular call by itself. Then, when the Bluetooth call function of the display screen 102 returns to normal, the communication device 200 can continue to input and output the audio of this cellular call through the display screen 102.

[0178] Not limited to Figure 9 In another embodiment, not limited to the embodiments shown, when the call service of the display screen 103 / communication device 300 ends, the display screen 102 with a lower priority in the electronic device 100 can normally use the Bluetooth call function. For example, Figure 6 After the embodiments shown, when the display screen 103 closes the conference application, the Bluetooth call function of the display screen 102 can return to normal. Another example is Figure 7 After the embodiments shown, when the conference in the conference application of the display screen 103 ends (the conference application can be closed or not), the Bluetooth call function of the display screen 102 can return to normal. The embodiments of the present application do not make any limitations in this regard.

[0179] The above examples are described by taking the priority of the display screen 103 being higher than that of the display screen 102 as an example. In other examples, it can also be that the priority of the display screen 102 is higher than that of the display screen 103. The embodiments of the present application do not make any limitations in this regard.

[0180] In the embodiments of the present application, the priority of the display screen can be preset by the electronic device 100 or set by the electronic device 100 in response to user operations. For example, the user sets the priority of the display screen based on the settings application of the electronic device 100. The embodiments of the present application do not make any limitations in this regard.

[0181] The above example is used to illustrate that there is a priority between display screen 103 and display screen 102, and the electronic device 100 will set the display screen that can normally use the Bluetooth call function according to the priority. In a specific implementation, the display screen of the electronic device 100 may also have no priority. The electronic device 100 may also set the display screen that can normally use the Bluetooth call function according to the order of establishing a Bluetooth connection, starting applications related to the call service, or triggering the call service. For example, in the above example, display screen 102 can be understood as the display screen that triggers the call service first, and display screen 103 can be understood as the display screen that triggers the call service later. The embodiments of the present application are not limited to this.

[0182] In some application scenarios, the communication device connected to the electronic device 100 can play its own call audio through a speaker, and some implementation methods are exemplified below.

[0183] Implementation method 1: When any display screen of the electronic device 100 (using display screen 102 as an example) outputs the call audio of the connected communication device 200 (for example, a mobile phone), if the Bluetooth connection between the display screen 102 and the communication device 200 is disconnected and is currently in a preset external speaker scenario, the call audio of the communication device 200 can be switched from the display screen 102 output to the communication device 200 output, and the communication device 200 can play the call audio through the speaker instead of playing it through the receiver according to the default setting, thereby ensuring that the user can conveniently listen to the call audio in the external speaker scenario to conduct normal call communication. For scenario examples, please refer to the following Figure 11 .

[0184] In some examples, the Bluetooth connection between the display screen 102 and the communication device 200 is disconnected, including: the Bluetooth connection is abnormally disconnected (for example, there is an interference source nearby, the battery of the communication device 200 is low, there are many connected devices, the connection distance is far, etc.), or the display screen 102 / communication device 200 receives a user operation for disconnecting the Bluetooth connection, and the Bluetooth connection is disconnected based on the user operation.

[0185] Embodiment 2: When the display screen 102 outputs the call audio of the communication device 200, the display screen 102 is a display screen in the electronic device 100 that can normally use the Bluetooth call function. When the electronic device 100 switches the display screen that can normally use the Bluetooth call function from the display screen 102 to the display screen 103 according to the scene (for specific examples, see the above Figure 6 , Figure 7 , Figure 8 and related instructions), and when the preset external speaker scene is currently in use, the call audio of the communication device 200 can be switched from the display screen 102 output to the communication device 200 output, and the communication device 200 can play the call audio through the speaker. For example, see the following scene Figure 12 .

[0186] Embodiment 3: When the display screen 102 outputs the call audio of the communication device 200, the display screen 102 can, in response to a user operation, set the Bluetooth call function of the display screen 102 to be unusable normally. For a specific example, see the following Figure 10 . In this case, if the current is in a preset external speaker scenario, the call audio of the communication device 200 can be switched from being output by the display screen 102 to being output by the communication device 200, and the communication device 200 can play the call audio through the speaker. For a scenario example, see the following Figure 12 .

[0187] Figure 10 Schematic diagram exemplarily showing another user interface.

[0188] As Figure 10 shown, the display screen 102 can display the user interface 1010. In one embodiment, the user interface 1010 is the setting interface of the communication device 200 (i.e., "AAA's mobile phone"). In one embodiment, the user interface 1010 is displayed by the display screen 102 in response to a user operation on the setting control 516B in the user interface 510 shown in Figure 5 . The user operation is, for example, a touch operation, and the touch operation is, for example, a click operation. The user interface 1010 may include a status bar 1011 located at the top, a name control 1012, a function description 1013 of the call audio, a function switch 1014 of the call audio, a function description 1015 of the media audio, a function switch 1016 of the media audio, and a sharing control 1017. For the description of the status bar 1011, see Figure 5Description of the status bar 511 in the user interface 510 shown. The name control 1012 is used to modify the name of the communication device 200 (the current name is "AAA's mobile phone"). The function switch 1014 for call audio can be used to turn on or off the Bluetooth call function for the communication device 200 on the display screen 102. When it is turned on, the function description 1013 of the call audio can include "Connected", indicating that the call service can be normally carried out between the display screen 102 and the communication device 200. In some examples, if a user operation (such as a touch operation) acting on the function switch 1014 is received, the electronic device 100 can respond to this user operation and set the Bluetooth call function of the display screen 102 to be unusable normally. The function switch 1016 for media audio can be used to turn on or off the Bluetooth audio function for the communication device 200 on the display screen 102. When it is turned on, the function description 1015 of the media audio can include "Connected", indicating that the audio service can be normally carried out between the display screen 102 and the communication device 200. The sharing control 1017 can be used to share contacts and call history records between the display screen 102 and the communication device 200. For example, it shows "Only name and number", indicating that the names and numbers of contacts are shared between the display screen 102 and the communication device 200.

[0189] Embodiment 4: It can also be that a Bluetooth connection is established between the display screen 102 and the communication device 200, but when the Bluetooth call function of the display screen 102 is not usable normally, when the communication device 200 triggers a call service, if it is currently in a preset external speaker scenario, the communication device 200 can play the call audio through the speaker by itself instead of playing it through the earpiece according to the default setting. For scene examples, please refer to the following Figure 12 . Among them, the above-mentioned Bluetooth call function of the display screen 102 not being usable normally can be set by the electronic device 100 according to the scene (including the default setting), or can be set by the electronic device 100 in response to a user operation (for specific examples, please refer to the above Figure 10 ).

[0190] In some examples, the electronic device 100 is a vehicle. The above-mentioned preset external speaker scenario can meet at least one of the following: the vehicle is in the process of driving, the user using the display screen 102 / communication device 200 is inside the vehicle, or the communication device 200 is not placed next to the user's ear. For specific scenarios, please refer to Figure 11 and Figure 12 .

[0191] Figure 11 Exemplarily shows a schematic diagram of a scenario for outputting call audio.

[0192] Such as Figure 11As shown, the display screen 102 is the central control screen of the vehicle, the communication device 200 is a mobile phone, the current user is the driver in the vehicle, and the communication device 200 is not placed next to the driver's ear. When the communication device 200 displays the call interface, the Bluetooth connection between the communication device 200 and the display screen 102 is disconnected. Therefore, the call audio of the communication device 200 originally output through the display screen 102 is switched to the communication device 200 output. The communication device 200 can play the call audio of the current call interface through the speaker instead of using the handset to play, which can avoid the safety hazard caused by the user's inability to clearly listen to the call audio during driving.

[0193] Figure 12 A schematic diagram of another scenario of outputting call audio is exemplified.

[0194] Figure 12 and Figure 11 Similar, the difference is that the Bluetooth connection between the communication device 200 and the display screen 102 is not disconnected and remains connected, but the Bluetooth call function of the display screen 102 cannot be used normally. Therefore, when the communication device 200 displays the call interface, the communication device 200 can play the call audio of the current call interface through the speaker instead of using the earpiece to play it. This can avoid safety hazards caused by the user's inability to clearly hear the call audio during driving.

[0195] Not limited to the external speaker scenarios in the above examples, in other examples, the external speaker scenarios may also belong to home scenarios. For example, the electronic device 100 is a smart home device, and the communication device 200 is a mobile phone. The external speaker scenario may satisfy: the distance between the user and the communication device 200 is less than or equal to the preset distance. The embodiments of the present application do not limit the specific content of the external speaker scenario.

[0196] Not limited to the above implementation, in another implementation, when the Bluetooth call function of the display screen 102 cannot be used normally because the electronic device 100 is set by itself, and is currently in a preset scene, the communication device 200 can play the call audio through the speaker. When the Bluetooth call function of the display screen 102 cannot be used normally because the electronic device 100 is set in response to user operation, and is currently in a preset scene, the communication device 200 can play the call audio through the earpiece to avoid the situation where the user intends to listen to the call audio through the earpiece but mistakenly uses the speaker to play, resulting in damage to the user's privacy. It can be understood that the electronic device 100 can intelligently identify the user's intention and select the method of playing the call audio according to the user's intention, which effectively protects the user's privacy and improves the user experience.

[0197] Based on the above embodiments, the calling method involved in the embodiments of the present application is introduced. The method can be applied to Figure 2 The electronic device 100 shown. The method can be applied to Figure 3The electronic device 100 shown. This method can be applied to Figure 4 The electronic device 100 shown. In the following embodiments, the electronic device 100 is used as Figure 2 an example for illustration with the structure shown.

[0198] Please refer to Figure 13 , Figure 13 which is a schematic flowchart of a call method provided by an embodiment of the present application.

[0199] Figure 13 Taking the display screen 102 and the communication device 200 (such as a mobile phone) to cooperate in the call service of the communication device 200 based on a Bluetooth connection (that is, the display screen 102 inputs and outputs the call audio of the communication device 200), and the display screen 103 and the communication device 300 (such as a headset) to cooperate in the call service of the display screen 103 based on a Bluetooth connection (that is, the communication device 300 inputs and outputs the call audio of the display screen 103) as an example for illustration.

[0200] This method may include but is not limited to the following steps:

[0201] S101: The display screen 102 and the communication device 200 establish a Bluetooth connection (including an HFP connection and / or an A2DP connection).

[0202] In one implementation, the display screen 102 can establish a Bluetooth connection with the communication device 200 through the corresponding Bluetooth kernel 104A. This Bluetooth connection may include an HFP connection for implementing the transmission of call audio, and / or an A2DP connection for implementing the transmission of media audio.

[0203] Figure 13 Taking the case where the SoC101 is default connected to the Bluetooth kernel 104A through the PCM interface (for transmitting call audio) as an example for illustration. Therefore, in the current electronic device 100, the display screen that can normally use the Bluetooth call function is the display screen 102. Correspondingly, the display screen 103 is a display screen that cannot normally use the Bluetooth call function. That is to say, the current display screen 102 can transmit call audio through the SoC101, the Bluetooth kernel 104A, and the communication device 200, for example, by executing the following S102 - S103. It can be understood that although the current display screen 103 cannot transmit call audio through the SoC101, the corresponding Bluetooth kernel 104B, and the connected communication device, in the embodiments of the present application, the electronic device 100 can switch the display screen that can normally use the Bluetooth call function, that is, the SoC101 can instruct the multi-core Bluetooth chip 104 to switch the Bluetooth kernel connected to the PCM interface. Therefore, the display screen 103 can be subsequently set to be able to normally use the Bluetooth call function. In one implementation, in this case, both the display screen 102 and the display screen 103 can display a prompt message indicating that the Bluetooth call function can be normally used. For specific examples, please refer toFigure 5 。

[0204] In one implementation, when the communication device 200 triggers the start / execution of a call service, for example, when the communication device 200 receives a call request from another user (optionally and accepts the call request), or sends a call request to another user (optionally and the other user accepts the call request), the following S102 and S103 can be executed.

[0205] S102: The Bluetooth core 104A and the communication device 200 establish an SCO link.

[0206] S103: When the communication device 200 conducts a call service, the display screen 102 and the communication device 200 transmit the call audio of the communication device 200 (for example, through the PCM interface between the SoC 101 and the Bluetooth core 104A, and the SCO link between the Bluetooth core 104A and the communication device 200).

[0207] In S103, the display screen 102 and the communication device 200 transmit the call audio based on the HFP connection. If the Bluetooth connection in S101 includes an HFP connection, S103 can be directly executed. If the Bluetooth connection in S101 does not include an HFP connection, then before S103, the Bluetooth core 104A and the communication device 200 can establish an HFP connection.

[0208] In some examples, after receiving the call audio sent by the communication device 200 through the SCO link, the Bluetooth core 104A can send the call audio to the SoC 101 through the PCM interface, so that the SoC 101 sends the call audio to the display screen 102, and the display screen 102 can play the call audio through the speaker of the electronic device 100.

[0209] In some examples, the display screen 102 can collect the user's voice signal through the microphone of the electronic device 100 and send it to the Bluetooth core 104A through the PCM interface between the SoC 101 and the Bluetooth core 104A. The Bluetooth core 104A can send the voice signal to the communication device 200 through the SCO link, so that the communication device 200 sends the voice signal to the call peer device.

[0210] S104: The display screen 103 and the communication device 300 establish a Bluetooth connection (including an HFP connection and / or an A2DP connection).

[0211] In one implementation, the display screen 103 can establish a Bluetooth connection with the communication device 300 through the corresponding Bluetooth core 104B. The Bluetooth connection can include an HFP connection for realizing the transmission of call audio and / or an A2DP connection for realizing the transmission of media audio.

[0212] S105: The display screen 103 triggers a call service.

[0213] In one implementation, the display screen 103 triggering the call service includes: starting an application related to the call service, such as starting a VoIP application. The application related to the call service may include, for example but not limited to, an online course application, a chat application, a conference application, a call application, etc. At this time, the call service may not have started / been in progress yet. For example Figure 6 As shown, the display screen 103 is running a conference application but not in a conference. Without limitation, in another implementation, the display screen 103 triggering the call service includes: triggering the start / conduct of the call service, such as receiving a call request from another user (optionally and accepting the call request), or sending a call request to another user (optionally and the other user accepting the call request). For example Figure 7 As shown, the display screen 103 is in a conference in the conference application.

[0214] S106: The display screen 103 notifies the SoC 101 that the display screen 103 has triggered the call service.

[0215] S107: The SoC 101 determines whether to switch the display screen that can normally use the Bluetooth call function.

[0216] In one implementation, when the display screen 103 triggers the call service, the SoC 101 can determine whether to switch the display screen that can normally use the Bluetooth call function according to the preset priority of the display screen. When the priority of the display screen 103 is higher than the priority of the display screen 102, the SoC 101 can switch the display screen that can normally use the Bluetooth call function from the display screen 102 to the display screen 103. For example, execute S108 and S114. When the priority of the display screen 103 is lower than the priority of the display screen 102, the SoC 101 may not switch the display screen that can normally use the Bluetooth call function, that is, keep the display screen that can normally use the Bluetooth call function as the display screen 102. It can be understood that when multiple display screens need to use the Bluetooth call function, the SoC 101 can set the display screen with a higher priority to be able to normally use the Bluetooth call function to ensure the normal progress of the call service of the display screen with a higher priority.

[0217] In another implementation, the SoC 101 can also default to setting: when a display screen triggers the call service, switch the display screen that can normally use the Bluetooth call function to the display screen that triggers the call service. It can be understood that the display screen that triggers the call service is given priority to use the Bluetooth call function. Therefore, the judgment result of S107 is defaulted to yes.

[0218] S108: When determining the display screen that can normally use the Bluetooth call function, the SoC 101 instructs the Bluetooth kernel 104A to disconnect the HFP connection.

[0219] In an implementation, when the judgment result of S107 is that the SoC 101 determines to switch the display screen that can normally use the Bluetooth call function (from the display screen 102 to the display screen 103), for example, when the priority of the display screen 103 is higher than that of the display screen 102, the SoC 101 can control to disconnect the HFP connection of the display screen 102, that is, the SoC 101 can instruct the Bluetooth kernel 104A to disconnect the HFP connection.

[0220] S109: In response to the instruction of the SoC 101, the Bluetooth kernel 104A and the communication device 200 disconnect the HFP connection.

[0221] In an implementation, based on the working mode of the electronic device 100, when the HFP connection between the Bluetooth kernel 104A corresponding to the display screen 102 and the communication device 200 exists, the display screen 103 cannot perform a Bluetooth call through the Bluetooth kernel 104B and the connected communication device. Therefore, when the SoC 101 determines to switch the display screen that can normally use the Bluetooth call function to the display screen 103, it can first disconnect the HFP connection between the Bluetooth kernel 104A and the communication device 200 to ensure that the display screen 103 can perform a Bluetooth call normally.

[0222] S110: When in a preset external speaker scenario, the communication device 200 plays the call audio through the speaker.

[0223] S110 is an optional step. In an implementation, after the HFP connection between the display screen 102 and the communication device 200 is disconnected, if the communication device 200 still conducts a call service, the call audio of the communication device 200 can be switched to be output on the communication device 200 itself. When in a preset external speaker scenario, the communication device 200 can choose to play the call audio through the speaker instead of using the default earpiece. For examples of the external speaker scenario, please refer to the Figure 12 description of the above external speaker scenario.

[0224] S111: After the Bluetooth kernel 104A and the communication device 200 disconnect the HFP connection, the Bluetooth kernel 104A notifies the display screen 102 that the HFP connection with the communication device 200 is disconnected.

[0225] S112: The display screen 102 outputs a prompt message.

[0226] S111 and S112 are optional steps. In an implementation, the prompt message in S112 can indicate that the display screen 102 cannot normally use the Bluetooth call function, for example Figure 6 / Figure 7In [description], the display screen 102 displays the description 516A of the communication device 200, and may also indicate that the Bluetooth call function of the display screen 102 has been disconnected. For example, Figure 6 in the display screen 102 of [description] displays a prompt box 611, or Figure 7 in the display screen 102 of [description] broadcasts the content 711 by voice.

[0227] S113: After the Bluetooth core 104A disconnects the HFP connection from the communication device 200, the Bluetooth core 104A notifies the SoC101 that the HFP connection has been successfully disconnected.

[0228] Among them, the order of S110, S111 - S112, and S113 is not limited.

[0229] S114: When determining to switch to a display screen that can normally use the Bluetooth call function (for example, when the priority of the display screen 103 is higher than that of the display screen 102), the SoC101 sends a switching instruction to the multi-core Bluetooth chip 104.

[0230] Among them, the order of S108 and S114 is not limited. For example, after S108 is executed, S109 and S113 are executed. After the SoC101 receives the notification of S113, S114 is executed. Or, S108 and S114 are executed simultaneously. Or, S114 is executed before S108.

[0231] S115: According to the switching instruction, the multi-core Bluetooth chip 104 switches the Bluetooth core connected through the PCM interface from the Bluetooth core 104A to the Bluetooth core 104B.

[0232] In some examples, the SoC101 sends a switching instruction to the PCM management module in the multi-core Bluetooth chip 104, and the PCM management module switches the PCM interface from docking with the Bluetooth core 104A to docking with the Bluetooth core 104B according to the switching instruction.

[0233] After S115 is executed, the SoC101 is connected to the Bluetooth core 104B through the PCM interface. Therefore, in the current electronic device 100, the display screen that can normally use the Bluetooth call is the display screen 103. Correspondingly, the display screen 102 is the display screen that cannot normally use the call function.

[0234] S116: The Bluetooth core 104B establishes an SCO link with the communication device 300.

[0235] S117: When the display screen 103 conducts a call service, the display screen 103 and the communication device 300 transmit the call audio of the display screen 103 (for example, through the PCM interface between the SoC101 and the Bluetooth core 104B, and the SCO link between the Bluetooth core 104B and the communication device 300).

[0236] In one embodiment, it is assumed that in S105, the display screen 103 starts an application related to the call service. After S116, if the display screen 103 triggers the start / execution of the call service, then S117 can be executed. In another embodiment, if the display screen 103 triggers the start / execution of the call service in S105, then S117 can be directly executed after S116.

[0237] In S117, the display screen 103 and the communication device 300 transmit call audio based on the HFP connection. If the Bluetooth connection in S104 includes the HFP connection, S117 can be directly executed. If the Bluetooth connection in S104 does not include the HFP connection, then before S117, the Bluetooth kernel 104B and the communication device 300 can establish an HFP connection.

[0238] In some examples, the display screen 103 can play call audio to the Bluetooth kernel 104B through the PCM interface between the SoC 101 and the Bluetooth kernel 104B. Then, the Bluetooth kernel 104B can send the call audio to the communication device 300 through the SCO link, and the communication device 300 can play the call audio.

[0239] In some examples, the communication device 300 can collect the user's voice signal and send the voice signal to the Bluetooth kernel 104B through the SCO link. Then, the Bluetooth kernel 104B can send the voice signal to the display screen 103 through the PCM interface between the SoC 101 and the Bluetooth kernel 104B, so that the display screen 103 sends the voice signal to the call peer device.

[0240] S118: The Bluetooth kernel 104B notifies the display screen 103 that a Bluetooth call connection with the communication device 300 has been established.

[0241] S119: The display screen 103 displays a prompt message.

[0242] S118 - S119 are optional steps. In one embodiment, after S116 or S117, S118 and S119 are executed. The prompt message in S119 can indicate that a Bluetooth call connection with the communication device 300 has been established, for example, display "Bluetooth call connected".

[0243] Not limited to Figure 13 In the embodiment shown, in another embodiment, it can also be that after S115, S111 - S112 are executed. At this time, S111 can be replaced with: notify that the Bluetooth call function of the display screen 102 cannot be used properly. In another embodiment, it can also be that after S116, S111 - S112 are executed.

[0244] Not limited to Figure 13In the illustrated embodiment, in another embodiment, it is also possible that S104 triggers the execution of S107. That is, after the display screen 103 establishes a Bluetooth connection with the communication device 300 through the Bluetooth kernel 104B, the SoC 101 determines whether to switch the display screen that can normally use the Bluetooth function. For a specific example, refer to Figure 8 the scenario shown. At this time, the execution timing of S105 and S106 is not limited. For example, it can be executed after S115. Optionally, in this case, it can be that S105 triggers the execution of S116. That is, when the display screen 103 is set as the display screen that can normally use the Bluetooth call function, if the display screen 103 triggers a call service, an SCO link is established between the Bluetooth kernel 104B and the communication device 300 for subsequent execution of S117.

[0245] In Figure 13 In the method shown, the electronic device 100 can select whether to switch the display screen that can normally use the Bluetooth call function according to the scenario it is in (such as whether the display screen triggers / conducts a call service), optionally and according to the preset priority of the display screen. Among them, the display screen that can normally use the call function is connected to the SoC 101 through the PCM interface, and there is an HFP connection and an SCO link between the Bluetooth kernel corresponding to the display screen that can normally use the call function and the communication device, so as to ensure that different display screens of the electronic device 100 can transmit call audio through the PCM interface, HFP connection, SCO link and the communication device, and cooperate to conduct call services. For example, it can ensure that the display screen with the highest priority in the current scenario transmits call audio with the communication device, avoiding the situation where only one main screen can normally use the Bluetooth call function and improving the availability of the Bluetooth call function.

[0246] In one embodiment, Figure 13 After the process shown, if the call service of the display screen 103 ends, or the Bluetooth connection between the display screen 103 and the communication device 300 is disconnected, the SoC 101 can switch the display screen that can normally use the Bluetooth call function back to the display screen 102. For a specific example, refer to the following Figure 14 , Figure 14 Take the end of the call service of the display screen 103 as an example for illustration.

[0247] Please refer to Figure 14 , Figure 14 which is a schematic flowchart of another call method provided by the embodiment of the present application. This method may include but is not limited to the following steps:

[0248] Figure 14Taking the example that the display screen 102 and the communication device 200 have established a Bluetooth connection (excluding the HFP connection) through the Bluetooth core 104A, and the display screen 103 and the communication device 300 have established a Bluetooth connection (including the HFP connection) through the Bluetooth core 104B. Moreover, the SoC 101 is connected to the Bluetooth core 104B through the PCM interface. That is, the currently normally used Bluetooth call display screen is the display screen 103. Correspondingly, the display screen 102 is the display screen that cannot normally use the Bluetooth call function. For example, Figure 13 Execute after the process shown Figure 14 The process shown

[0249] S201: The display screen 103 stops running the call service.

[0250] S202: The display screen 103 notifies the SoC 101 that the display screen 103 has stopped the call service.

[0251] S203: The SoC 101 sends a switching instruction to the multi-core Bluetooth chip 104.

[0252] In one implementation, Figure 13 Taking the example that the originally normally used Bluetooth call function display screen is the display screen 102, and then switching the normally used Bluetooth call function display screen back to the display screen 103. Therefore, in Figure 13 After Figure 14 When the display screen 103 stops the call service, the SoC 101 can switch the normally used Bluetooth call function display screen back to: the originally normally used Bluetooth call function display screen (i.e., the display screen 102). For example, execute S203 and S205 to enable the originally normally used Bluetooth call function display screen 102 to also normally conduct Bluetooth call services.

[0253] In another implementation, Figure 13 Taking the example that the priority of the display screen 103 is higher than that of the display screen 102. Therefore, in Figure 13 After Figure 14 When the higher-priority display screen 103 stops the call service, the SoC 101 can switch the normally used Bluetooth call function display screen to the lower-priority display screen 102. For example, execute S203 and S205 to enable the lower-priority display screen 102 to also normally conduct Bluetooth call services. It can be understood that when the higher-priority display screen does not use the Bluetooth call function, the SoC 101 can set the lower-priority display screen to be able to normally use the Bluetooth call function, so as to ensure the normal progress of the call service of the lower-priority display screen without affecting the call service of the higher-priority display screen.

[0254] S204: The multi-core Bluetooth chip 104 switches the Bluetooth core connected through the PCM interface from the Bluetooth core 104B to the Bluetooth core 104A according to the switching instruction.

[0255] In some examples, the SoC 101 sends a switching instruction to the PCM management module in the multi-core Bluetooth chip 104, and the PCM management module switches the PCM interface from docking with the Bluetooth core 104B to docking with the Bluetooth core 104A according to the switching instruction.

[0256] After S204 is executed, the SoC 101 is connected to the Bluetooth core 104A through the PCM interface. Therefore, in the current electronic device 100, the display screen that can be normally used for Bluetooth calls is the display screen 102. Correspondingly, the display screen 103 is the display screen for which the call function cannot be normally used.

[0257] S205: The SoC 101 instructs the Bluetooth core 104A to establish an HFP connection.

[0258] S206: In response to the instruction of the SoC 101, the Bluetooth core 104A and the communication device 200 establish an HFP connection.

[0259] Among them, the order of S203 and S205 is not limited. For example, after S203 is executed, S204 is executed. After S204 is successfully switched, S205 is executed. Or, S203 and S205 are executed simultaneously. Or, after S205 is executed, S206 is executed. After the SoC 101 receives the notification of the establishment of the HFP connection sent by the Bluetooth core 104A, S203 is executed.

[0260] S207: After the Bluetooth core 104A and the communication device 200 establish an HFP connection, the Bluetooth core 104A notifies the display screen 102 of the establishment of the HFP connection with the communication device 200.

[0261] S208: The display screen 102 outputs a prompt message.

[0262] S207 - S208 are optional steps. In one implementation, the prompt message in S208 can indicate that the display screen 102 can be normally used for Bluetooth call functions. For example Figure 9 in, the display screen 102 displays the description 516A of the communication device 200, or can also indicate that the Bluetooth call function of the display screen 102 has been connected. For example Figure 9 in, the display screen 102 displays the prompt box 911.

[0263] S209: When the communication device 200 conducts a call service, the display screen 102 and the communication device 200 transmit the call audio of the communication device 200. For example, the display screen 102 can play the call audio through the speaker of the communication device 200.

[0264] S209 is an optional step. In one implementation, before S204 and S206, the communication device 200 conducts a call service, but the SoC 101 and the Bluetooth core 104A are not connected through the PCM interface, and / or there is no HFP connection between the Bluetooth core 104A and the communication device 200. Therefore, the call audio of the communication device 200 cannot be transmitted between the communication device 200 and the display screen 102. After S204 and S206, the SoC 101 and the Bluetooth core 104A are connected through the PCM interface, and there is an HFP connection between the Bluetooth core 104A and the communication device 200. Therefore, the display screen 102 and the communication device 200 can transmit the call audio of the communication device 200 through the PCM interface and the HFP connection. For example, the call audio of the communication device 200 can be switched from being output by the communication device 200 to being output by the display screen 102.

[0265] not limited to Figure 14 In the embodiment shown, in another implementation, it can also be that after S204, S207 - S208 are executed. At this time, S207 can be replaced by: notifying that the Bluetooth call function of the display screen 102 cannot be used normally.

[0266] In Figure 14 In the method shown, when the display screen 103 stops the call service, the electronic device 100 can switch the display screen that can normally use the Bluetooth call function back to the display screen 102, so that without affecting the call service of the display screen 103, other display screens can also transmit the call audio through the PCM interface, the HFP connection and the communication device, and cooperate to conduct the call service, further improving the usability of the Bluetooth call function.

[0267] not limited to Figure 13 and Figure 14 In the embodiment shown where the SoC 101 sends a switching instruction to the multi-core Bluetooth chip 104, in another implementation Figure 13 S114 - S115 can be replaced by: the SoC 101 controls the PCM interface to be connected to the Bluetooth core 104B Figure 14 S203 - S204 can be replaced by: the SoC 101 controls the PCM interface to be connected to the Bluetooth core 104A.

[0268] In some embodiments, when the communication device connected to the display screen of the electronic device 100 cannot output the call audio through this display screen and is currently in a preset external speaker scenario, this communication device can output the call audio through the speaker instead of playing it through the earpiece according to the default setting, so as to ensure that the user can conveniently hear the call audio in the external speaker scenario for normal call communication. Examples of the external speaker scenario can be seen above Figure 11 、 Figure 12And the description of the above external speaker scenario. For a specific process example, please refer to the following Figure 15 and Figure 16 .

[0269] Figure 15 and Figure 16 Taking the electronic device 100 as the Figure 2 shown structure, and taking the communication device 200 connected to the display screen 102 as an example for illustration.

[0270] Please refer to Figure 15 , Figure 15 which is a schematic flow chart of another call method provided by an embodiment of the present application. The method may include but is not limited to the following steps:

[0271] Figure 15 Taking the communication device 200 and the display screen 102 as an example, a Bluetooth connection (including an HFP connection) is established through the Bluetooth kernel 104A, and the currently normally used Bluetooth call display screen is the display screen 102 (that is, the SoC 101 is connected to the Bluetooth kernel 104A through the PCM interface) for illustration.

[0272] S301: When the communication device 200 conducts a call service, the call audio of the communication device 200 is output through the display screen 102.

[0273] In an implementation manner, when the communication device 200 conducts a call service, the display screen 102 and the communication device 200 can transmit the call audio of the communication device 200 through the PCM interface between the SoC 101 and the Bluetooth kernel 104A and the HFP connection between the Bluetooth kernel 104A and the communication device 200, so that the display screen 102 can output the call audio through the speaker of the electronic device 100. Not limited to this, when the communication device 200 conducts a call service, the call audio of the communication device 200 can also be input through the display screen 102.

[0274] S302: When the electronic device 100 detects that it is in a preset external speaker scenario, it notifies the communication device 200.

[0275] In one embodiment, the electronic device 100 is a vehicle, and the external playback scenario can meet at least one of the following: the vehicle is in the process of driving, the user using the display screen 102 / communication device 200 is located inside the vehicle, or the communication device 200 is not placed next to the user's ear. Among them, the electronic device 100 can obtain its own operating state to determine whether it is in the process of driving. The electronic device 100 can, but is not limited to, detect whether the user using it is located inside the vehicle and whether the communication device 200 is placed next to the user's ear through a camera or a sensor. For example, it can determine whether the user is sitting in the driver's seat through the sensor corresponding to the driver's seat of the display screen 102, so as to obtain whether the user is located inside the vehicle. Another example is to take a picture of the user through a camera and determine whether the communication device 200 is placed next to the user's ear according to the picture.

[0276] S303: The Bluetooth connection between the communication device 200 and the display screen 102 is disconnected, or the HFP connection is disconnected.

[0277] In one embodiment, the Bluetooth connection between the communication device 200 and the display screen 102 is abnormally disconnected. In another embodiment, the display screen 102 / communication device 200 receives a user operation for disconnecting the Bluetooth connection, and in response to this user operation, disconnects the Bluetooth connection between the communication device 200 and the display screen 102.

[0278] In one embodiment, when the electronic device 100 switches the display screen that can normally use the Bluetooth call function from the display screen 102 to the display screen 103 according to the scenario, it can disconnect the HFP connection between the communication device 200 and the display screen 102. For specific scenario examples, please refer to the description above Figure 6 、 Figure 7 、 Figure 8 's description. For specific process examples, please refer to the description above Figure 13 's description. In another embodiment, the electronic device 100 can also, in response to a user operation on the display screen 102, set the Bluetooth call function of the display screen 102 to be unusable normally. For specific examples, please refer to the description above Figure 10 .

[0279] Among them, the order of S302 and S303 is not limited.

[0280] S304: When the first condition and the second condition are met, the communication device 200 outputs the call audio of the communication device 200 through the speaker.

[0281] In one embodiment, the first condition is that there is no Bluetooth connection between the communication device 200 and the electronic device 100 (such as the display screen 102 therein), or the Bluetooth connection between the communication device 200 and the electronic device 100 (such as the display screen 102 therein) does not include a call connection (i.e., an HFP connection). The second condition is that the current state is a preset external speaker scenario. In one embodiment, based on the situation of S303, there is no Bluetooth connection or HFP connection between the communication device 200 and the display screen 102, so the first condition is satisfied. And, based on the notification of S302, the communication device 200 determines that the current state is a preset external speaker scenario, so the second condition is satisfied. When the communication device 200 conducts a call service, since the first condition and the second condition are satisfied, the call audio of the communication device 200 can be output through the speaker. For specific examples, refer to the descriptions of Embodiment 1, Embodiment 2, and Embodiment 3 above.

[0282] Please refer to Figure 16 , Figure 16 which is a schematic flowchart of another call method provided by an embodiment of the present application. The method may include but is not limited to the following steps:

[0283] Figure 16 Taking the example that the communication device 200 and the display screen 102 establish a Bluetooth connection (not including an HFP connection) through the Bluetooth kernel 104A for illustration. In one embodiment, when the electronic device 100 defaults to setting the display screen 102 unable to normally use the Bluetooth call function, the Bluetooth connection established between the communication device 200 and the display screen 102 does not include an HFP connection. In another embodiment, when the electronic device 100 switches the display screen that can normally use the Bluetooth call function from the display screen 102 to the display screen 103 according to the current scenario, the HFP connection between the communication device 200 and the display screen 102 can be disconnected. Therefore, the current Bluetooth connection between the communication device 200 and the display screen 102 does not include an HFP connection. For specific scenario examples, refer to the descriptions above Figure 6 , Figure 7 , Figure 8 . For specific process examples, refer to the descriptions above Figure 13 . In another embodiment, the electronic device 100 can also respond to a user operation on the display screen 102 to set the Bluetooth call function of the display screen 102 unable to be used normally. Therefore, the current Bluetooth connection between the communication device 200 and the display screen 102 does not include an HFP connection. For specific examples, refer to the descriptions above Figure 10 .

[0284] Among them, the Bluetooth connection between the communication device 200 and the display screen 102 may include an A2DP connection. In this case, media audio can be transmitted between the communication device 200 and the display screen 102, or may not include an A2DP connection. In this case, media audio cannot be transmitted between the communication device 200 and the display screen 102.

[0285] S401: When the electronic device 100 detects that it is in a preset external speaker scenario, it notifies the communication device 200.

[0286] For the description of S401, refer to Figure 15 the description of S302 in

[0287] S402: The communication device 200 triggers a call service.

[0288] For example, the communication device 200 receives a call request from another user (optionally and accepts the call request), or the communication device 200 sends a call request to another user (optionally and the other user accepts the call request).

[0289] Among them, the order of S401 and S402 is not limited.

[0290] S403: When the first condition and the second condition are met, the communication device 200 outputs the call audio of the communication device 200 through the speaker.

[0291] In one implementation, for the description of the first condition and the second condition, refer to Figure 15 the description of S304 in

[0292] In one implementation, based on Figure 16 the description in , although there is a Bluetooth connection between the communication device 200 and the display screen 102 but there is no HFP connection, so the first condition is met. And based on the notification of S401, the communication device 200 determines that it is currently in a preset external speaker scenario, so the second condition is met. When the communication device 200 triggers a call service, since the first condition and the second condition are met, the call audio of the communication device 200 can be output through the speaker. For specific examples, refer to the description of Embodiment 4 above.

[0293] Not limited to Figure 15 and Figure 16In the illustrated embodiment, in another embodiment, it may not be the electronic device 100 that notifies the communication device 200 when it detects that it is in an external speaker scenario, but rather the communication device 200 itself detects whether it is currently in an external speaker scenario. In another embodiment, it may also be that the electronic device 100 and the communication device 200 cooperate in the detection. For example, the external speaker scenario may meet the following three conditions: the vehicle is in the process of driving, the user using the display screen 102 / communication device 200 is inside the vehicle, or the communication device 200 is not placed next to the user's ear. When the electronic device 100 detects that the vehicle is in the process of driving and the user is inside the vehicle, it notifies the communication device 200. The communication device 200 itself detects whether the communication device 200 is placed next to the user's ear. When the communication device 200 receives the notification from the electronic device 100 and detects that the communication device 200 is not placed next to the user's ear, it can determine that it is currently in an external speaker scenario. Optionally, the communication device 200 may first identify whether the electronic device 100 is a vehicle, and when it is identified as a vehicle, it then detects whether it is in the external speaker scenario corresponding to the vehicle (e.g., Figure 15 the external speaker scenario of the S302 example). The embodiments of the present application do not limit the device for detecting the external speaker scenario.

[0294] not limited to Figure 15 and Figure 16 In the illustrated embodiment, in another embodiment, it may also be that the electronic device 100 determines that it is in an external speaker scenario, and determines that when the Bluetooth connection between the display screen 102 and the communication device 200 is disconnected or there is no HFP connection between the display screen 102 and the communication device 200, it instructs the communication device 200 to output the call audio through the speaker, that is, when the electronic device 100 determines that the first condition and the second condition are met, it instructs the communication device 200 to output the call audio through the speaker. After receiving the instruction from the electronic device 100, the communication device 200 outputs the call audio of the communication device 200 through the speaker. The embodiments of the present application do not limit this.

[0295] Please refer to Figure 17 , Figure 17 which is a schematic flowchart of another call method provided by the embodiments of the present application. The method may include but is not limited to the following steps:

[0296] S501: The electronic device establishes a first connection (including a call connection) with a first communication device through a first core (corresponding to a first display screen) in a multi-core short-range communication chip.

[0297] In the embodiments of the present application, the electronic device may include a multi-core short-range communication chip, a first display screen, and a second display screen. Among them, the multi-core short-range communication chip may include a first core corresponding to the first display screen and a second core corresponding to the second display screen. For specific structural examples, please refer to the above Figure 2 . Figure 17The multi-core short-range communication chip, the first core, the second core, the first display screen, and the second display screen can be respectively the multi-core Bluetooth chip 104, the Bluetooth core 104A, the Bluetooth core 104B, the display screen 102, and the display screen 103 described in the above embodiments.

[0298] In one implementation, the multi-core short-range communication chip is used to communicate through the first short-range communication method. The first short-range communication method is, for example but not limited to, Bluetooth, Wi-Fi, NFC, SLE, SLB, etc. Therefore, the connections established by the first core or the second core in the multi-core short-range communication chip are connections of the first short-range communication method, that is, the first connection and the following second connection are connections of the first short-range communication method. The first connection established in S501 may include a call connection. For example, when the first connection is a Bluetooth connection, it may include an HFP connection (i.e., a call connection).

[0299] In one implementation, the call connection in the first connection can be used to transmit call audio between the first core corresponding to the first display screen and the first communication device. The transmission of call audio between the first core and the first communication device may also be simply referred to as the transmission of call audio between the first display screen and the first communication device in the following. In some examples, after S501, when the first communication device conducts a call service, the first display screen and the first communication device can transmit the call audio of the first communication device through the call connection in the first connection. In other examples, when the first display screen conducts a call service, it can also transmit the call audio of the first display screen through the call connection in the first connection. Examples of S501 can be found in Figure 13 S101 of, and after S501, Figure 13 S102 and S103 of can be executed. S103 is an example of the first display screen and the first communication device transmitting call audio through the call connection in the first connection.

[0300] S502: When establishing a second connection between the second core (corresponding to the second display screen) in the multi-core short-range communication chip and the second communication device, the electronic device disconnects the call connection between the first core and the first communication device.

[0301] In the embodiments of the present application, due to the hardware limitations of the electronic device, only one display screen among the multiple display screens of the electronic device can normally use the call function of the first short-range communication method (which can be simply referred to as the short-range call function), that is, only one call connection (belonging to the first short-range communication method) of one display screen can be established at a time to transmit call audio. In the embodiments of the present application, the electronic device further includes a system-on-chip (SoC) and a first interface. The system-on-chip will connect to any one of the cores in the multi-core short-range communication chip through the first interface (only one core can be connected at any time). The system-on-chip can transmit call audio through the first interface and the short-range communication core (the first core or the second core) connected, for exampleFigure 1 and Figure 2 In the structure shown, SoC 101 can connect and transmit call audio with the Bluetooth cores 104A / 104B in the multi-core Bluetooth chip 104 through the PCM interface (i.e., the first interface). For specific details, please refer to Figure 1 and Figure 2 the relevant descriptions of the PCM interface in. It can be understood that the display screen that can normally use the call function is: the display screen corresponding to the short-range communication core connected by the system-on-chip through the first interface.

[0302] In one embodiment, the call connection in the second connection can be used to transmit call audio between the second core corresponding to the second display screen and the second communication device. The transmission of call audio between the second core and the second communication device may also be simply referred to as the transmission of call audio between the second display screen and the second communication device hereinafter. In one embodiment, before S502, the second connection established between the second core and the second communication device may include a call connection or may not include a call connection, that is, a call connection may be established or not established when establishing the second connection (for example, only establish a connection for media audio). For example, when the second connection is a Bluetooth connection, it may include an HFP connection (i.e., a call connection) and / or an A2DP connection (i.e., a connection for media audio). When the second connection before S502 does not include a call connection, before the following S503, for example, when the second display screen or the second communication device triggers a call service, the electronic device can establish a call connection (i.e., the call connection in the second connection) between the second core corresponding to the second display screen and the second communication device.

[0303] In one embodiment, when establishing the second connection between the second core and the second communication device, the electronic device can disconnect the call connection in the previously established first connection so that the second display screen with the newly established second connection can conduct a call service with the second communication device. In some examples, when establishing the second connection between the second core and the second communication device and the second connection includes a call connection, the electronic device can disconnect the call connection in the previously established first connection. It can be understood that when there is a call connection on the first display screen, if a second connection is newly established on the second display screen, the electronic device can switch the display screen that can normally use the short-range call function from the first display screen to the second display screen.

[0304] In one embodiment, when a second connection is established through a second kernel and a second communication device, and an application related to a call service is launched on a second display screen or the second communication device, the electronic device may disconnect the call connection between the first kernel and the first communication device (i.e., the call connection in the first connection), so that a call service can be carried out between the second display screen that launches the application related to the call service and the second communication device. It can be understood that when there is a call connection on the first display screen, if a second display screen or a second communication device with a second connection newly launches an application related to the call service, the electronic device may switch the display screen that can normally use the short-distance call function from the first display screen to the second display screen.

[0305] In one embodiment, when a second connection is established through a second kernel and a second communication device, an application related to a call service (assumed to be Application A) is launched on the second display screen or the second communication device, and a call service is triggered on the second display screen or the second communication device (for example, a call service is triggered in Application A), the electronic device may disconnect the call connection between the first kernel and the first communication device (i.e., the call connection in the first connection), so that a call service can be carried out between the second display screen that triggers the call service and the second communication device. It can be understood that when there is a call connection on the first display screen, if a second display screen or a second communication device with a second connection newly triggers a call service, the electronic device may switch the display screen that can normally use the short-distance call function from the first display screen to the second display screen.

[0306] In one embodiment, the electronic device sets priorities for the first display screen and the second display screen, for example, set by default in the system or in response to a user operation. Therefore, S502 may be executed when the priority of the second display screen is higher than that of the first display screen, that is, when a second connection is established through a second kernel and a second communication device, and optionally when a call service is triggered on the second display screen or the second communication device, if the priority of the second display screen is higher than that of the first display screen, the electronic device may disconnect the call connection of the first display screen with a lower priority, so that the second display screen with a higher priority can carry out a call service with the second communication device. It can be understood that the display screen that can normally use the short-distance call function is switched from the first display screen with a lower priority to the second display screen with a higher priority. Not limited to Figure 17 In the embodiments shown, in other embodiments, when a second connection is established through a second kernel and a second communication device, and optionally when a call service is triggered on the second display screen or the second communication device, if the priority of the second display screen is lower than that of the first display screen, the electronic device may keep the display screen that can normally use the short-distance call function as the first display screen with a higher priority, and the first display screen may transmit call audio through the call connection in the first connection and the first communication device.

[0307] Before S502, the display screen that can normally use the short - range call function is the first display screen, that is, the system - on - a - chip is connected to the first core corresponding to the first display screen through the first interface. In S502, the electronic device will switch the display screen that can normally use the short - range call function from the first display screen to the second display screen, that is, the system - on - a - chip switches from being connected to the first core corresponding to the first display screen through the first interface to being connected to the second core corresponding to the second display screen through the first interface.

[0308] In one implementation, after the electronic device disconnects the call connection between the first core and the first communication device, that is, after S502, the electronic device can display a first interface on the first display screen. The first interface includes a first prompt message, and the first prompt message indicates that the call connection between the first display screen and the first communication device has been disconnected, or the (short - range) call function of the first display screen is unavailable. For specific examples, refer to Figure 13 the description of S111 - S112 in

[0309] In one implementation, before the electronic device disconnects the call connection between the first core and the first communication device (i.e., before S502), when a first connection is established between the first core and the first communication device (i.e., after S501), the electronic device can display a second interface on the first display screen. The second interface includes the first communication device in the paired state and a second prompt message. The second prompt message indicates that a call connection has been established between the first display screen and the first communication device, or the call function of the first display screen is available. An example of the second interface can be found in Figure 5 the user interface 510 displayed on the display screen 102 in

[0310] In one implementation, before the electronic device disconnects the call connection between the first core and the first communication device (i.e., before S502), when a second connection is established between the second core and the second communication device, the electronic device can display a third interface on the second display screen. The third interface includes the second communication device in the paired state and a third prompt message. The third prompt message indicates that a call connection has been established between the second display screen and the second communication device, or the call function of the second display screen is available. An example of the third interface can be found in Figure 5 the user interface 520 displayed on the display screen 103 in

[0311] S503: The second display screen transmits call audio with the second communication device through the call connection in the second connection.

[0312] In one implementation, after S502, the display screen in the electronic device that can normally use the short-range call function is the second display screen, that is, the system-on-chip is connected to the second kernel corresponding to the second display screen through the first interface. Therefore, the second display screen can transmit call audio with the second communication device.

[0313] In one implementation, when the second display screen conducts a call service, the second display screen can send call audio to the second communication device through the call connection in the second connection for the second communication device to play the call audio. For example, the second communication device is a Bluetooth headset, a Bluetooth speaker, or other devices, and the user can listen to the call audio of the second display screen through the second communication device. In another implementation, when the second communication device conducts a call service, the second display screen can receive the call audio sent by the second communication device through the call connection in the second connection and play the call audio. For example, the second communication device is a mobile phone, and the user can listen to the call audio of the mobile phone through the second display screen. The above implementations are only for illustration. In specific implementation, when the second display screen conducts a call service, the second display screen can also receive the call audio of the second communication device. When the second communication device conducts a call service, the second display screen can also send call audio to the second communication device. For example, the second communication device is a mobile phone and is making a call. The second display screen can act as a microphone to collect the user's audio and send it to the second communication device so that the second communication device can send the audio to the call recipient.

[0314] Exemplarily, Figure 17 The process of Figure 13 can correspond to Figure 17 The S501 of Figure 13 corresponds to Figure 17 The S101 of Figure 13 The S502 of Figure 17 corresponds to Figure 13 The S104 - S116 of

[0315] In one implementation, call audio of a first service can be transmitted between the second display screen and the second communication device in S503. After S503, the method further includes: when the first service ends, or when the second connection between the second kernel and the second communication device is disconnected, the electronic device can establish a call connection between the first kernel and the first communication device (i.e., the call connection in the first connection), so that the first display screen can transmit call audio with the first communication device through the established call connection. In some examples, after the electronic device establishes a call connection between the first kernel and the first communication device, a fourth interface can be displayed on the first display screen. The fourth interface includes fourth prompt information, and the fourth prompt information indicates that a call connection has been established between the first display screen and the first communication device, or the call function of the first display screen is available. For a flow example of the above process, see Figure 14 the description of Figure 14 the prompt information in S208 of

[0316] In one implementation, before S502 and after S501, when the first communication device is conducting a call service, the first display screen can receive call audio sent by the first communication device through the call connection in the first connection and play the call audio. It can be understood that the first communication device plays the call audio of its own call service through the first display screen. After S502, that is, after the call connection in the first connection is disconnected, if the first communication device is still conducting a call service and is currently in a preset external speaker scenario, the first communication device can play the call audio of its own call service through its own speaker. The electronic device can be a vehicle, and the external speaker scenario can satisfy at least one of the following: the electronic device is in the process of driving, the user of the first communication device is located inside the electronic device (vehicle), or the first communication device is not placed next to the user's ear. For a flow example of the above process, see Figure 15 the description of Figure 17 S502 of Figure 15 the disconnection of the HFP connection in S303 of

[0317] not limited to Figure 17In the described embodiment, in another embodiment, after the electronic device establishes a first connection (including a call connection) through the first kernel and the first communication device, when the first communication device conducts a call service, the first display screen can receive the call audio sent by the first communication device through the call connection in the first connection and play the call audio. It can be understood that the first communication device plays the call audio of its own call service through the first display screen. In this scenario, the electronic device can respond to a user operation to disconnect the call connection in the first connection. Specifically, when the first display screen displays a fifth interface (i.e., the settings interface of the first communication device), the electronic device can receive a first operation on a first control (corresponding to the call function related to the first communication device) in the fifth interface, and in response to this first operation, disconnect the call connection between the first kernel and the first communication device. For an example of the fifth interface, see Figure 10 the user interface 1010 shown. After the electronic device disconnects the call connection in the first connection, if the first communication device is still conducting a call service and is currently in a preset external speaker scenario, the first communication device can play the call audio of its own call service through its own speaker. For a flow example of the above process, see Figure 15 the description of Figure 15 the HFP connection disconnection in S303 of

[0318] is not limited to Figure 17 In the described embodiment, in another embodiment, after the electronic device establishes a first connection (including a call connection) through the first kernel and the first communication device, when the first communication device conducts a call service, the first display screen can receive the call audio sent by the first communication device through the call connection in the first connection and play the call audio. It can be understood that the first communication device plays the call audio of its own call service through the first display screen. In this scenario, when the first connection between the first kernel and the first communication device is disconnected, if the first communication device is still conducting a call service and is currently in a preset external speaker scenario, the first communication device can play the call audio of its own call service through its own speaker. For a flow example of the above process, see Figure 15 the description of Figure 15 the Bluetooth connection disconnection in S303 of

[0319] is not limited to Figure 17In the illustrated embodiment, in another embodiment, the electronic device establishes a third connection through the first kernel and the first communication device. The third connection is similar to the first connection, except that the third connection does not include a call connection. In this case, when the first communication device is performing a call service and is currently in a preset external speaker scenario, the first communication device can play the call audio of its own call service through its own speaker. Among them, it can be that the electronic device sends a corresponding first notification message to the first communication device when detecting that it is in the preset external speaker scenario, or it can also be that the first communication device itself detects that it is in the preset external speaker scenario. For an example of the process flow, please refer to Figure 16 for the description.

[0320] In the above embodiments, the electronic device 100 is taken as a vehicle for illustration. In specific implementation, the electronic device 100 can also be other types of devices. In some examples, the electronic device 100 is a smart home device such as a smart speaker, the communication device 200 is a mobile phone, the external speaker scenario can be a home scenario (for example, satisfying that the distance between the user and the communication device 200 is less than or equal to a preset distance). The communication device 200 originally outputs the call audio through the smart speaker. When in the external speaker scenario and unable to output the call audio through the smart speaker (for example, the Bluetooth connection or HFP connection with the smart speaker is disconnected), the communication device 200 can output the call audio through its own speaker.

[0321] Not limited to the embodiments of the above examples, in another embodiment, multiple displays of the electronic device 100 can share the speaker of the electronic device 100. The electronic device 100 can adaptively switch the display screen using the speaker according to the scene, for example, switch in combination with the priority of the display screen, so that the display screen with the highest priority in the current scene can play audio through the speaker. The specific description and the above switching of the display screen that can normally use the Bluetooth call function are similar.

[0322] In some examples, the electronic device 100 is a vehicle, the display screen 102 is a center console screen, and the display screen 103 is a rear row screen. For example, the priority of the display screen 103 is higher than that of the display screen 102. Assume that the display screen 102 is connected to the communication device 200 (for example, a mobile phone), and the display screen 102 plays the call audio of the communication device 200 through the speaker of the electronic device 100. If the display screen 103 triggers the use of the speaker of the electronic device 100, the electronic device 100 can switch the speaker to the display screen 103 for use, that is, the display screen 103 can play audio through the speaker of the electronic device 100 (for example, play the audio of the connected communication device 300). At this time, the call audio of the communication device 200 can be switched to be output on the communication device 200. Optionally, if it is currently in a preset external speaker scenario, the communication device 200 can play the call audio through the speaker.

[0323] Not limited thereto, in some other examples, it is assumed that the display screen 102 is connected to the communication device 200. When the speaker of the electronic device 100 is allocated for use by the display screen 103 and the communication device 200 triggers a call service, if the current is in a preset external speaker scenario, the communication device 200 can play the call audio through the speaker by itself, rather than playing it through the earpiece according to the default setting. That is to say, when the display screen 102 is connected to the communication device 200, due to the limitation of the display screen 102, the call audio of the communication device 200 cannot be output through the display screen 102, and if the current is in a preset external speaker scenario, the communication device 200 can play the call audio through the speaker.

[0324] The above embodiments are described by taking the Bluetooth communication technology as an example. The embodiments of the present application can also be applicable to other short-distance communication technologies, such as Wi-Fi, NFC, IR, GNSS, SLE, SLB, etc. The embodiments of the present application do not make any limitations thereto.

[0325] In the methods provided by the embodiments of the present application, they can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in the form of a computer program product in whole or in part. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD), etc.). As described above, the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A call method, characterized in that, Applied to an electronic device, the electronic device includes a multi-core short-range communication chip, a first display screen and a second display screen. The multi-core short-range communication chip includes a first core and a second core. The first core corresponds to the first display screen, and the second core corresponds to the second display screen. The method includes: Establish a first connection through the first core and a first communication device. The first connection includes a call connection, and the call connection in the first connection is used for transmitting call audio between the first display screen and the first communication device; When establishing a second connection through the second core and a second communication device, disconnect the call connection between the first core and the first communication device; The second display screen transmits call audio through the call connection in the second connection and the second communication device.

2. The method according to claim 1, characterized in that, The step of "when establishing a second connection through the second core and a second communication device, disconnect the call connection between the first core and the first communication device" includes: When establishing the second connection through the second core and the second communication device, and the second connection includes a call connection, disconnect the call connection between the first core and the first communication device; or, When establishing the second connection through the second core and the second communication device, and the second display screen or the second communication device starts an application related to the call service, disconnect the call connection between the first core and the first communication device; or, When establishing the second connection through the second core and the second communication device, the second display screen or the second communication device starts an application related to the call service, and the second display screen or the second communication device triggers a call service, disconnect the call connection between the first core and the first communication device.

3. The method according to claim 1 or 2, characterized in that, The step of "when establishing a second connection through the second core and a second communication device, disconnect the call connection between the first core and the first communication device" includes: When establishing a second connection through the second core and a second communication device, if the priority of the second display screen is higher than that of the first display screen, disconnect the call connection between the first core and the first communication device; The method further includes: When establishing a second connection through the second core and a second communication device, if the priority of the second display screen is lower than that of the first display screen, the first display screen transmits call audio through the call connection in the first connection and the first communication device.

4. The method according to any one of claims 1 to 3, characterized in that The method further includes: After disconnecting the call connection between the first core and the first communication device, display a first interface on the first display screen. The first interface includes a first prompt message, and the first prompt message indicates that the call connection between the first display screen and the first communication device has been disconnected, or the call function of the first display screen is unavailable.

5. The method according to any one of claims 1-4, characterized in that, The method further includes: When the first kernel and the first communication device have established the first connection, a second interface is displayed on the first display screen. The second interface includes the first communication device in a paired state and a second prompt message. The second prompt message indicates that a call connection has been established between the first display screen and the first communication device, or the call function of the first display screen is available; When the second kernel and the second communication device have established the second connection, a third interface is displayed on the second display screen. The third interface includes the second communication device in a paired state and a third prompt message. The third prompt message indicates that a call connection has been established between the second display screen and the second communication device, or the call function of the second display screen is available.

6. The method according to any one of claims 1-5, characterized in that, The second display screen transmits call audio with the second communication device through the call connection in the second connection, including: The second display screen transmits call audio of a first service with the second communication device through the call connection in the second connection; The method further includes: When the first service ends, or when the second connection is disconnected, a call connection is established between the first kernel and the first communication device; The first display screen transmits call audio with the first communication device through the call connection in the first connection.

7. The method according to claim 6, wherein The method further includes: After the call connection between the first kernel and the first communication device is established, a fourth interface is displayed on the first display screen. The fourth interface includes a fourth prompt message. The fourth prompt message indicates that a call connection has been established between the first display screen and the first communication device, or the call function of the first display screen is available.

8. The method according to any one of claims 1-7, characterized in that, Before the call connection between the first kernel and the first communication device is disconnected, the second connection established by the second kernel and the second communication device includes a call connection; or, Before the call connection between the first kernel and the first communication device is disconnected, the second connection established by the second kernel and the second communication device does not include a call connection; Before the second display screen transmits call audio with the second communication device through the call connection in the second connection, the method further includes: establishing a call connection between the second kernel and the second communication device.

9. The method according to any one of claims 1 to 8, characterized in that, The second display screen transmits call audio with the second communication device through the call connection in the second connection, including: When the second display screen is performing a second service, the second display screen sends the call audio of the second service to the second communication device through the call connection in the second connection, and the call audio of the second service is used for the second communication device to play; When the second communication device is performing a third service, the second display screen receives the call audio of the third service sent by the second communication device through the call connection in the second connection and plays the call audio of the third service.

10. The method according to any one of claims 1-9, characterized in that, The method further includes: Before disconnecting the call connection between the first kernel and the first communication device, when the first communication device is performing a fourth service, the first display screen receives the call audio of the fourth service sent by the first communication device through the call connection in the first connection and plays the call audio of the fourth service; After disconnecting the call connection between the first kernel and the first communication device, the first communication device is used to play the call audio of the fifth service through the speaker of the first communication device when performing a fifth service and in a preset external speaker scenario, where the electronic device is a vehicle, and the external speaker scenario satisfies at least one of the following: the electronic device is in a driving process, the user of the first communication device is located inside the electronic device, or the first communication device is not placed next to the user's ear.

11. The method according to any one of claims 1 to 10, characterized in that, The method further includes: When the first communication device is performing a sixth service, the first display screen receives the call audio of the sixth service sent by the first communication device through the call connection in the first connection and plays the call audio of the sixth service; When the first display screen displays a fifth interface, receive a first operation on a first control in the fifth interface, where the fifth interface is a setting interface of the first communication device, and the first control corresponds to a call function related to the first communication device; In response to the first operation, disconnect the call connection between the first kernel and the first communication device; After disconnecting the call connection between the first kernel and the first communication device, the first communication device is used to play the call audio of the seventh service through the speaker of the first communication device when performing a seventh service and in a preset external speaker scenario, where the electronic device is a vehicle, and the external speaker scenario satisfies at least one of the following: the electronic device is in a driving process, the user of the first communication device is located inside the electronic device, or the first communication device is not placed next to the user's ear.

12. The method according to any one of claims 1-11, characterized in that, The method further includes: When the first communication device is performing an eighth service, the first display screen receives the call audio of the eighth service sent by the first communication device through the call connection in the first connection and plays the call audio of the eighth service; Disconnect the first connection between the first kernel and the first communication device; After disconnecting the first connection between the first kernel and the first communication device, the first communication device is used to play the call audio of the ninth service through the speaker of the first communication device when performing a ninth service and in a preset external speaker scenario, where the electronic device is a vehicle, and the external speaker scenario satisfies at least one of the following: the electronic device is in a driving process, the user of the first communication device is located inside the electronic device, or the first communication device is not placed next to the user's ear.

13. The method according to any one of claims 1-12, characterized in that, The method further includes: Establish a third connection between the first kernel and the first communication device, where the third connection does not include a call connection; When it is detected that the device is in a preset external speaker scenario, send a first notification message to the first communication device, where the first notification message indicates that the device is currently in the external speaker scenario; The first communication device is configured to play the call audio of the tenth service through the speaker of the first communication device when performing the tenth service after receiving the first notification message. Here, the electronic device is a vehicle, and the external speaker scenario satisfies at least one of the following: the electronic device is in the process of driving, the user of the first communication device is located inside the electronic device, or the first communication device is not placed next to the user's ear.

14. The method according to any one of claims 1-13, characterized in that, The electronic device further includes a system-on-chip and a first interface, where the first interface is used to transmit call audio between the system-on-chip and the kernel of the electronic device; Before disconnecting the call connection between the first kernel and the first communication device, the system-on-chip is connected to the first kernel through the first interface; The method further includes: When establishing the second connection between the second kernel and the second communication device, the system-on-chip switches from being connected to the first kernel through the first interface to being connected to the second kernel through the first interface.

15. The method according to claim 14, wherein The multi-core short-range communication chip is a multi-core Bluetooth chip or a multi-core SparkLink chip, and the first interface is a Pulse Code Modulation (PCM) interface.

16. The method according to any one of claims 1 to 15, characterized in that, The multi-core short-range communication chip is a multi-core Bluetooth chip, the first connection and the second connection are Bluetooth connections, and the call connection is implemented based on the Hands-Free Profile (HFP) of Bluetooth.

17. The method according to any one of claims 1 to 16, characterized in that, The electronic device is a vehicle or an in-vehicle device, the first display screen is the display screen at the driver's seat, and the second display screen is the display screen at the rear seat.

18. A call method, characterized in that, Applied to a communication device, the communication device includes a speaker, and the method includes: When running the first service, if the first condition and the second condition are satisfied, play the call audio of the first service through the speaker, where The first condition is that there is no short-range communication connection between the communication device and the electronic device, or the short-range communication connection between the communication device and the electronic device does not include a call connection; The second condition is that the device is currently in a preset external speaker scenario, the electronic device is a vehicle, and the external speaker scenario satisfies at least one of the following: the electronic device is in the process of driving, the user of the communication device is located inside the electronic device, or the communication device is not placed next to the user's ear.

19. The method according to claim 18, wherein Before playing the call audio of the first service through the speaker, the method further includes: Establish a first short-range communication connection with the electronic device, where the first connection includes a call connection; Disconnect the first connection, or disconnect the call connection in the first connection.

20. The method according to claim 18, wherein Before playing the call audio of the first service through the speaker, the method further includes: Establish a second short-range communication connection with the electronic device, where the second connection does not include a call connection; Detect a first event for triggering the execution of the first service.

21. The method according to claim 19, wherein, Before disconnecting the first connection, or disconnecting the call connection in the first connection, the method further includes: When running the first service, send the call audio of the first service to the electronic device through the call connection in the first connection, and the call audio of the first service is used for the electronic device to play.

22. An electronic device, characterized in that, It includes a system-on-chip, a multi-core short-range communication chip, a first display screen and a second display screen. The multi-core short-range communication chip includes a first core and a second core. The first core corresponds to the first display screen, and the second core corresponds to the second display screen. The electronic device is used to execute the method according to any one of claims 1-17.

23. An electronic device, characterized in that, It includes a transceiver, a processor and a memory. The memory is used to store a computer program. The processor calls the computer program to execute the method according to any one of claims 1-17, or to execute the method according to any one of claims 18-21.

24. A computer storage medium, characterized in that, The computer storage medium stores a computer program. When the computer program is executed by a processor, it implements the method according to any one of claims 1-17, or implements the method according to any one of claims 18-21.