Display device, intelligent device and incoming call display method

CN119174162APending Publication Date: 2024-12-20HISENSE VISUAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380039576.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-09-30
Filing Date
2023-05-09
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

In a smart home environment, users cannot know the status of incoming calls received by their mobile phones far away from the smart device, resulting in unfriendly interaction and inability to receive incoming call information in a timely manner.

Method used

By receiving the target broadcast message sent by the smart device on the display device and displaying the caller ID and ringtone, the function of knowing the incoming call received by the smart device from a distance is realized and the call reception rate is improved.

Benefits of technology

The incoming call ID and ringtone of the smart device can be displayed on the display device without establishing an HFP point-to-point connection, which improves the call reception rate and user experience of the smart device and simplifies user operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119174162A_ABST
    Figure CN119174162A_ABST
Patent Text Reader

Abstract

The invention relates to a display device, an intelligent device and an incoming call display method, which are applied to the technical field of Bluetooth, increase the display form of an incoming call of the intelligent device, and can improve the answering rate of the incoming call. The display device includes: a display; a communicator configured to: communicate with an external device according to a communication protocol; a memory configured to: save computer instructions and data associated with the display; and a processor connected with the display, the communicator and the memory and configured to execute the computer instruction to enable the display device to receive a target broadcast message sent by an intelligent device through a main broadcast channel, the target broadcast message being used for instructing the intelligent device to receive an incoming call, and the target broadcast message being used for instructing the intelligent device to receive the incoming call. The target broadcast message carries target information, and the target information is used for indicating an incoming call identifier and a target ringtone of the incoming call; acquiring the incoming call identifier and the target ringtone based on the target information; and displaying the incoming call identifier and the target ringtone.
Need to check novelty before this filing date? Find Prior Art

Description

Display device, smart device and incoming call display method

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent applications filed on September 30, 2022, with application number 202211209827.4; and filed on September 30, 2022, with application number 202211209453.6, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The embodiments of the present application relate to the field of Bluetooth technology, and more specifically, to a display device, a smart device, and an incoming call display method. Background Art

[0004] Smart homes can make life easier for users. However, in real life, if a call comes in from a smart device like a mobile phone, the user needs to find the smart device before they can take any action. If the smart device is far away, the user may not be notified of the incoming call. Furthermore, the user needs to retrieve the smart device to know that a call was received and who called. This interaction method is not user-friendly, as users cannot be notified of incoming calls from their smart devices even when they are far away from their phones.

[0005] Summary of the Invention

[0006] A display device according to an embodiment of the present application includes: a display; a communicator, configured to: communicate with an external device according to a communication protocol; a memory, configured to: store computer instructions and data associated with the display; a processor, connected to the display, the communicator and the memory, and configured to execute the computer instructions so that the display device: receives a target broadcast message sent by a smart device through a main broadcast channel, the target broadcast message is used to indicate that the smart device has received an incoming call, the target broadcast message carries target information, and the target information is used to indicate a caller ID and a target ringtone of the incoming call; based on the target information, obtains the caller ID and the target ringtone; and displays the caller ID and the target ringtone.

[0007] According to an embodiment of the present application, a smart device includes: a communicator, which is configured to: when receiving an incoming call, send a target broadcast message through a main broadcast channel, wherein the target broadcast message is used to indicate that the smart device has received an incoming call, and the target broadcast message carries target information, which is used to indicate the caller ID and target ringtone of the incoming call, so that after the display device receives the target broadcast message, it obtains the caller ID and the target ringtone based on the target information, and displays the caller ID and the target ringtone.

[0008] According to an embodiment of the present application, a method for displaying an incoming call on a display device includes: receiving a target broadcast message sent by a smart device through a main broadcast channel, the target broadcast message is used to indicate that the smart device has received an incoming call, the target broadcast message carries target information, and the target information is used to indicate the caller ID and target ringtone of the incoming call; based on the target information, obtaining the caller ID and the target ringtone; and displaying the caller ID and the target ringtone.

[0009] According to an embodiment of the present application, a method for displaying incoming calls on smart devices includes: when an incoming call is received, sending a target broadcast message through a main broadcast channel, the target broadcast message is used to indicate that the smart device has received an incoming call, the target broadcast message carries target information, and the target information is used to indicate the caller ID and target ringtone of the incoming call, so that after the display device receives the target broadcast message, it obtains the caller ID and the target ringtone based on the target information, and displays the caller ID and the target ringtone. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] FIG1 illustrates an operation scenario between a display device and a control device according to some embodiments of the present application;

[0011] FIG2 is a block diagram of a hardware configuration of a control device 100 according to some embodiments of the present application;

[0012] FIG3 is a block diagram of a hardware configuration of a display device 200 according to some embodiments of the present application;

[0013] FIG4 is a block diagram of a hardware configuration of a smart device 300 according to some embodiments of the present application;

[0014] FIG5 is a diagram illustrating a software configuration in a display device 200 or a smart device 300 according to some embodiments of the present application;

[0015] FIG6 is a schematic diagram of broadcast packet transmission on a primary broadcast channel and an extended broadcast channel according to some embodiments of the present application;

[0016] FIG7 is a schematic diagram of the structure of a PDU packet of a broadcast packet according to some embodiments of the present application;

[0017] FIG8 is a schematic diagram of a payload structure according to some embodiments of the present application;

[0018] FIG9 is a schematic diagram of a broadcast interval and a broadcast delay between two adjacent broadcast events according to some embodiments of the present application;

[0019] FIG10 is a schematic diagram illustrating transmission of a broadcast packet from a primary broadcast channel to an extended broadcast packet on an extended broadcast channel according to some embodiments of the present application;

[0020] FIG11 is a flowchart of a method for displaying incoming calls according to some embodiments of the present application;

[0021] FIG12 is a second flow chart of a method for displaying incoming calls according to some embodiments of the present application;

[0022] FIG13 is a third flow chart of a method for displaying incoming calls according to some embodiments of the present application;

[0023] FIG14 is a fourth flow chart of a method for displaying incoming calls according to some embodiments of the present application;

[0024] FIG15 is a fifth flow chart of a method for displaying incoming calls according to some embodiments of the present application;

[0025] FIG16 is a second schematic diagram of a scenario according to some embodiments of the present application;

[0026] FIG17 is a schematic structural diagram of a slave device according to an embodiment of the present application;

[0027] FIG18 is a flow chart of a volume control method according to an embodiment of the present application;

[0028] FIG19 is a schematic diagram of a volume adjustment interface according to an embodiment of the present application;

[0029] FIG20 is a schematic diagram of a volume control interface according to an embodiment of the present application;

[0030] FIG21 is a second flow chart of a volume control method according to an embodiment of the present application;

[0031] FIG22 is a third flow chart of a volume control method according to an embodiment of the present application;

[0032] FIG23 is a fourth flow chart of a volume control method according to an embodiment of the present application. DETAILED DESCRIPTION

[0033] In order to make the purpose and implementation of this application clearer, the exemplary implementation of this application will be clearly and completely described below in conjunction with the drawings in the exemplary embodiments of this application. Obviously, the described exemplary embodiments are only part of the embodiments of this application, not all of the embodiments.

[0034] It should be noted that the brief descriptions of terms in this application are only for the purpose of facilitating the understanding of the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their ordinary and usual meanings.

[0035] The display device provided in the embodiments of the present application is a terminal device with a display function, which can have various implementation forms, for example, it can be a television, a smart TV, a laser projection device, a monitor, an electronic whiteboard (electronic bulletin board), an electronic desktop (electronic table), a mobile phone, a tablet computer, a learning machine, a laptop computer, a PDA, an in-vehicle electronic device, etc.

[0036] FIG1 is a schematic diagram of an operation scenario between a display device and a control device according to some embodiments of the present application. FIG1 includes a control device 100, a display device 200, a smart device 300, and a server 400, wherein the control device includes a smart device 300 or a control device 100. As shown in FIG1 , a user can operate the display device 200 through the smart device 300 or the control device 100.

[0037] In some embodiments, the control device 100 may be a remote controller. Communication between the remote controller and the display device may include infrared protocol communication, Bluetooth protocol communication, or other short-range communication methods, and the display device 200 may be controlled wirelessly or wired. The user may control the display device 200 by inputting user commands through buttons on the remote controller, voice input, control panel input, and the like.

[0038] In some embodiments, a smart device 300 (such as a mobile terminal, tablet computer, computer, laptop computer, etc.) can also be used to control the display device 200. For example, the display device 200 is controlled using an application running on the smart device.

[0039] In some embodiments, the display device may not use the aforementioned smart device or control apparatus to receive instructions, but may receive user control through touch or gestures.

[0040] In some embodiments, the display device 200 can also be controlled in a manner other than the control device 100 and the smart device 300. For example, the user's voice command control can be directly received through a module for obtaining voice commands configured inside the display device 200, or the user's voice command control can be received through a voice control device set outside the display device 200.

[0041] In some embodiments, the audio and video content displayed on the smart device 300 can be transmitted to the display device 200 to achieve a synchronous display function. The display device 200 also communicates data with the server 400. The display device 200 can be allowed to communicate and connect via a local area network (LAN), a wireless local area network (WLAN) and other networks. The server 400 can provide various content and interactions to the display device 200. The server 400 can be a cluster or multiple clusters, and can include one or more types of servers. The display device 200 can be a liquid crystal display, an OLED display, or a projection display device. In addition to providing a broadcast receiving television function, the display device 200 can also provide an additional smart network TV function.

[0042] Figure 2 is a configuration block diagram of the control device 100 according to some embodiments of the present application. As shown in Figure 2, the control device 100 includes a processor 110, a communication interface 130, a user input / output interface 140, a memory, and a power supply. The control device 100 can receive user input operation instructions and convert the operation instructions into instructions that can be recognized and responded to by the display device 200, acting as an interactive intermediary between the user and the display device 200. The communication interface 130 is used for external communication and includes at least one of a WIFI chip, a Bluetooth module, NFC or an alternative module. The user input / output interface 140 includes at least one of a microphone, a touchpad, a sensor, a button or an alternative module.

[0043] FIG3 is a block diagram of a hardware configuration of a display device 200 according to some embodiments of the present application. As shown in FIG3 , the display device 200 includes at least one of a tuner / demodulator 210, a communicator 220, a detector 230, an external device interface 240, a processor 250, a display 260, an audio output interface 270, a user interface 280, a memory, and a power supply.

[0044] The output interface (display 260 and / or audio output interface 270 ) is configured to output user interaction information.

[0045] The display 260 includes a display screen component for presenting images, a driving component for driving image display, a component for receiving image signals output from a processor, and a component for displaying video content, image content, and a menu control interface and a user control UI interface.

[0046] The display 260 may be a liquid crystal display, an OLED display, or a projection display, and may also be a projection device and a projection screen.

[0047] Communicator 220 is a component used to communicate with external devices or servers using various communication protocols. For example, the communicator may include at least one of a Wi-Fi module, a Bluetooth module, a wired Ethernet module, or other network communication protocol chip, a near-field communication protocol chip, and an infrared receiver. Display device 200 can use communicator 220 to send and receive control signals and data signals with external control device 100 or server 400.

[0048] The user interface 280 can be used to receive control signals from the control device 100 (e.g., an infrared remote control). It can also be used to directly receive user input commands and convert the commands into commands that the display device 200 can recognize and respond to. In this case, it can be called a user input interface.

[0049] Detector 230 is used to collect signals from the external environment or external interactions. For example, detector 230 includes a light receiver, a sensor for collecting ambient light intensity; or detector 230 includes an image collector, such as a camera, for collecting external environmental scenes, user attributes, or user interaction gestures; or detector 230 includes a sound collector, such as a microphone, for receiving external sounds.

[0050] The external device interface 240 may include, but is not limited to, any one or more of the following: a high-definition multimedia interface (HDMI), an analog or digital high-definition component input interface (component), a composite video input interface (CVBS), a USB input interface (USB), an RGB port, etc. It may also be a composite input / output interface formed by multiple of the above interfaces.

[0051] The tuner-demodulator 210 receives broadcast television signals via a wired or wireless reception method, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.

[0052] In some embodiments, the processor 250 and the tuner / demodulator 210 may be located in different separate devices, that is, the tuner / demodulator 210 may also be located in an external device of the main device where the processor 250 is located, such as an external set-top box.

[0053] Processor 250 controls the operation of the display device and responds to user operations using various software control programs stored in memory (internal or external). Processor 250 controls the overall operation of display device 200. For example, in response to receiving a user command to select a UI object for display on display 260, processor 250 may perform operations related to the object selected by the user command. Memory may store computer instructions and display-related data, etc.

[0054] In some embodiments, the processor 250 includes at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), a random access memory (RAM), a read-only memory (ROM), a first interface to an nth interface for input / output, a communication bus, etc.

[0055] The user may input a user command through a graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input command through the graphical user interface (GUI). Alternatively, the user may input a user command through a specific voice or gesture, and the user input interface may recognize the voice or gesture through a sensor to receive the user input command.

[0056] According to a display device of an embodiment of the present application, the display device includes: a display, a communicator and a processor, which correspond to the display 260, the communicator 220 and the processor 250 in Figure 3 above, respectively. Among them, the display device receives a broadcast message broadcast by the smart device to display the caller ID and target ringtone of the incoming call received by the smart device on the display device, thereby achieving the purpose of prompting the user that the smart device has received an incoming call, so that the user can determine that the smart device has received an incoming call based on the caller ID and target ringtone displayed by the display device, and answer the call in time. Therefore, by adding a method of displaying the caller ID and target ringtone on the display device, the call reception rate of the smart device is improved. Moreover, in the embodiment of the present application, there is no need to establish a point-to-point connection or screen projection connection based on HFP (Hands-free Profile, a software that allows Bluetooth devices to control phones) between the smart device and the display device, that is, the caller ID and target ringtone of the incoming call of the smart device can be displayed on the display device, which can improve the display efficiency of the caller ID and target ringtone of the incoming call of the smart device on the display device.

[0057] A display device according to an embodiment of the present application includes: a communicator, configured to communicate with an external device according to a communication protocol; a memory, configured to store computer instructions and data associated with a display; a processor, connected to the display, the communicator and the memory, and configured to execute computer instructions so that the display device: receives a target broadcast message sent by a smart device through a main broadcast channel, the target broadcast message is used to indicate that the smart device has received an incoming call, the target broadcast message carries target information, and the target information is used to indicate a caller ID and a target ringtone of the incoming call; based on the target information, obtains the caller ID and the target ringtone; and displays the caller ID and the target ringtone through the display.

[0058] In some embodiments of the present application, the target information includes the incoming call identifier and first information, the first information is used to indicate the first extended broadcast channel and the first broadcast time of the first auxiliary packet broadcast by the smart device; the communicator is also used to receive the first auxiliary packet broadcast by the smart device based on the first information, the first auxiliary packet carries second information, the second information is used to indicate the second extended broadcast channel of the first synchronous broadcast packet and the second broadcast time of each first synchronous broadcast packet periodically broadcast by the smart device; based on the second information, the first synchronous broadcast packet broadcast by the smart device is periodically received, the first synchronous broadcast packet carries the incoming ringtone of the incoming call; the processor is specifically used to obtain the incoming ringtone from the first synchronous broadcast packet before displaying the target ringtone, and determine the incoming ringtone as the target ringtone.

[0059] It can be understood that in this embodiment, the smart device broadcasts the caller ID through the target broadcast message and broadcasts the caller ringtone through the periodic synchronous broadcast packet. Specifically, the display device determines the caller ID of the incoming call according to the target broadcast message, and the first information of the first auxiliary packet on which the smart device broadcasts the first extended broadcast channel (i.e., the first extended broadcast channel) and at what time (i.e., the first broadcast time), and then based on the first information, receives the first auxiliary packet broadcast by the smart device, and determines on which extended broadcast channel (i.e., the second extended broadcast channel) the smart device broadcasts the second information of the first synchronous broadcast packet carrying the caller ringtone periodically (i.e., each second broadcast time) according to the first auxiliary packet, and then periodically receives the first synchronous broadcast packet broadcast by the smart device based on the second information, and obtains the corresponding caller ringtone according to each received first synchronous broadcast packet, and displays the caller ringtone until the call received by the smart device is answered or hung up.

[0060] In some embodiments of the present application, the target information includes third information, and the third information is used to indicate the third extended broadcast channel and the third broadcast time of the second auxiliary packet broadcast by the smart device; the communicator is also used to receive the second auxiliary packet broadcast by the smart device based on the third information, and the second auxiliary packet carries fourth information, and the fourth information is used to indicate the fourth extended broadcast channel of the second synchronous broadcast packet and the fourth broadcast time of each second synchronous broadcast packet periodically broadcast by the smart device; based on the fourth information, the second synchronous broadcast packet broadcast by the smart device is periodically received, and the second synchronous broadcast packet carries the caller ID and the incoming call ringtone of the incoming call; the processor is specifically used to obtain the caller ID and the incoming call ringtone from the second synchronous broadcast packet before displaying the caller ID and the target ringtone, and determine the incoming call ringtone as the target ringtone.

[0061] It can be understood that in the present application, the smart device broadcasts the caller ID and the caller ring tone through a periodic synchronous broadcast packet. Specifically, the display device determines on which extended broadcast channel (i.e., the third extended broadcast channel) the smart device is on, and at what time (i.e., the third broadcast time) the third information of the second auxiliary packet is broadcast based on the target broadcast message, and then based on the third information, receives the second auxiliary packet broadcast by the smart device, and determines on which extended broadcast channel (i.e., the fourth extended broadcast channel) the smart device is on, and at what time (i.e., each fourth broadcast time) the fourth information of the second synchronous broadcast packet carrying the caller ID and the caller ring tone is periodically broadcast based on the second auxiliary packet, and then periodically receives the second synchronous broadcast packet broadcast by the smart device based on the fourth information, and obtains the corresponding caller ID and caller ring tone according to each second synchronous broadcast packet received, and displays the caller ID and caller ring tone until the call received by the smart device is answered or hung up.

[0062] In some embodiments of the present application, the target information includes the incoming call identifier and the ringtone identifier, and the ringtone identifier is used to indicate the target ringtone; the processor is specifically used to obtain the target ringtone indicated by the ringtone identifier before displaying the target ringtone, and the target ringtone is a local ringtone or the incoming call ringtone.

[0063] The smart device broadcasts the caller ID and ringtone ID through a target broadcast message. The ringtone ID is used to indicate the local ringtone or the incoming call ringtone (ie, the target ringtone). The display device obtains the target ringtone according to the ringtone ID and displays the caller ID and the target ringtone.

[0064] In some embodiments of the present application, the processor is specifically configured to display the incoming call ID and the target ringtone when the number of times the target broadcast message is received within a preset time period is greater than or equal to a threshold number.

[0065] In this embodiment, by determining whether the number of times the target broadcast message is received within a preset time period is greater than or equal to a threshold number, harassing calls, unimportant calls, false calls, and other calls with very short ring times may not be displayed to avoid disturbing the user.

[0066] In some embodiments, as shown in FIG4 , a configuration block diagram of a smart device 300 according to some embodiments of the present application is shown. The smart device 300 includes a processor 310, a communication interface 330, a user input / output interface 340, a memory, a power supply, etc. Among them, the communication interface 330 is used for external communication and includes at least one of a WIFI chip, a Bluetooth module, NFC, or an alternative module. The user input / output interface 340 includes at least one of a microphone, a speaker, a display, a sensor, a camera, or an alternative module. The smart device 300 can be a device that supports a call function, referred to as a call device.

[0067] According to an embodiment of the present application, a smart device includes: a communicator, corresponding to the communication interface 330 in Figure 3. Among them, the smart device broadcasts the caller ID and target ringtone of the incoming call received by the smart device through a broadcast message, so that the display device that receives the broadcast message displays the caller ID and target ringtone of the incoming call received by the smart device based on the broadcast message, thereby realizing that the display device prompts the user that the smart device has received an incoming call, so that the user can determine that the smart device has received an incoming call based on the caller ID and target ringtone displayed by the display device, and receive the call in time, and then increase the call reception rate of the smart device by adding a display method of the caller ID and target ringtone on the display device. Moreover, in the embodiment of the present application, there is no need to establish a point-to-point connection or screen projection connection based on HFP (Hands-free Profile, a software that allows Bluetooth devices to control phones) between the smart device and the display device, that is, the caller ID and target ringtone of the incoming call of the smart device can be displayed on the display device, which can improve the display efficiency of the caller ID and target ringtone of the incoming call of the smart device on the display device.

[0068] According to an embodiment of the present application, a smart device includes: a communicator, which is used to send a target broadcast message through a main broadcast channel when receiving an incoming call, and the target broadcast message is used to indicate that the smart device has received an incoming call. The target broadcast message carries target information, and the target information is used to indicate the caller ID and target ringtone of the incoming call, so that after the display device receives the target broadcast message, it obtains the caller ID and the target ringtone based on the target information, and displays the caller ID and the target ringtone.

[0069] In some embodiments of the present application, the smart device broadcasts the caller ID through a target broadcast message and broadcasts the caller ringtone through a periodic synchronous broadcast packet. Specifically, the target information includes the caller ID and the first information, the first information is used to indicate the first extended broadcast channel and the first broadcast time of the first auxiliary packet broadcast by the smart device; the communicator is also used to broadcast the first auxiliary packet based on the first information, so that the display device receives the first auxiliary packet, the first auxiliary packet carries the second information, the second information is used to indicate the smart device to periodically broadcast the second extended broadcast channel of the first synchronous broadcast packet and the second broadcast time of each first synchronous broadcast packet; based on the second information, the first synchronous broadcast packet is periodically broadcast, the first synchronous broadcast packet carries the caller ringtone of the incoming call, so that the display device periodically receives the first synchronous broadcast packet based on the second information, and obtains the caller ringtone from the first synchronous broadcast packet before displaying the target ringtone, and determines the caller ringtone as the target ringtone.

[0070] In some embodiments of the present application, the smart device broadcasts the caller ID and the caller ring tone via a periodic synchronous broadcast packet. Specifically, the target information includes third information, the third information is used to instruct the smart device to broadcast the third extended broadcast channel and the third broadcast time of the second auxiliary packet; the device is used to broadcast the second auxiliary packet based on the third information, so that the display device receives the second auxiliary packet based on the third information, the second auxiliary packet carries fourth information, the fourth information is used to instruct the smart device to periodically broadcast the fourth extended broadcast channel of the second synchronous broadcast packet and the fourth broadcast time of each second synchronous broadcast packet; the communicator periodically broadcasts the second synchronous broadcast packet, the second synchronous broadcast packet carries the caller ID and the caller ring tone, so that the display device periodically receives the second synchronous broadcast packet based on the fourth information, and obtains the caller ID and the caller ring tone from the second synchronous broadcast packet before displaying the caller ID and the target ring tone, and determines the caller ring tone as the target ring tone.

[0071] As shown in FIG5 , FIG5 is a schematic diagram of the software configuration of the display device 200 or the smart device 300 according to some embodiments of the present application. As shown in FIG5 , the system is divided into four layers, namely, from top to bottom, the application layer (hereinafter referred to as the "application layer"), the application framework layer (hereinafter referred to as the "framework layer"), the Android runtime and system library layer (hereinafter referred to as the "system runtime layer"), and the kernel layer. The kernel layer includes at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver, etc.

[0072] Currently, Bluetooth 4.0's advertising channels are all primary advertisement channels. Bluetooth 5.0 abstracts these channels into two categories: primary advertisement channels and extended advertisement channels, also known as secondary advertising packets. Primary advertisement channels operate on channels 37, 38, and 39, while extended advertisement channels operate on channels 0–36. Extended advertisement channels are newly added to Bluetooth 5.0.

[0073] Bluetooth 5.0 adds an ADV_EXT_IND packet to the data type of broadcast messages on the primary advertising channel. This packet carries information indicating the extended advertising channel on which the auxiliary packet is broadcast and the broadcast time. When a Bluetooth 5.0-enabled smart device sends a broadcast message containing this ADV_EXT_IND packet, a display device that must support Bluetooth 5.0 can only correctly identify the indication carried in the ADV_EXT_IND packet after receiving it. Based on the indication carried in the ADV_EXT_IND packet, the display device can monitor the indicated extended advertising channel for the auxiliary packet. A typical usage is shown in Figure 6 below. In the figure, the smart device broadcasts the ADV_EXT_IND packet on the primary advertising channel and the AUX_ADV_IND packet on the extended advertising channel. The AUX_ADV_IND packet is an auxiliary packet to the ADV_EXT_IND packet and carries information indicating the extended advertising channel on which the AUX_ADV_IND packet is broadcast (e.g., the target extended advertising channel) and the broadcast time (e.g., the target broadcast time). The display device can monitor the ADV_EXT_IND packet on the main broadcast, and then monitor the AUX_ADV_IND packet through the target extended broadcast channel at the target broadcast time according to the instruction information carried by the ADV_EXT_IND packet.

[0074] The Protocol Data Unit (PDU) of an advertising packet, as shown in Figure 7, consists of a two-byte header and several bytes of payload. The ADV_EXT_IND packet, newly added in Bluetooth 5.0, and the payloads in advertising packets for all channels in secondary advertising use the same structure, called the Common Extended Advertising Payload Format. Its payload content is shown in Figure 8, and advertising data can be up to 255 bytes.

[0075] A Bluetooth 4.0 device's advertising event consists of two parts: the advertising interval (advInterval) and the advertising delay (advDelay). The advertising interval is the time between two consecutive advertising events and ranges from 20ms to 10s. To protect advertising events from interference and physical channel collisions, a pseudo-random advertising delay of 0 to 10ms is added at the end of each adv event. The detailed process is shown in Figure 9.

[0076] An observer wants to continuously listen for messages from a broadcaster. However, because each broadcast event is followed by a random delay of 0 to 10 milliseconds, the observer cannot predict when the broadcaster will begin broadcasting. Therefore, the observer must open the receiving window as wide as possible, consuming more energy to listen. Therefore, Bluetooth 5.0 introduces synchronized broadcasts between the observer and the broadcaster, transmitted over an extended broadcast channel. This allows the observer and broadcaster to wake up simultaneously, with the broadcaster sending broadcast data and the observer receiving it simultaneously, minimizing energy consumption. Synchronized broadcasts are also called periodic broadcasts.

[0077] For example, as shown in FIG10 , the overall process from broadcasting the ADV_EXT_IND packet on the main broadcast channel to transmitting the periodic broadcast (AUX_SYNC_IND packet) on the extended broadcast channel is shown. In the area indicated by Table 101, the smart device broadcasts the ADV_EXT_IND packet on the main broadcast channel, and the display device opens a scanning window to listen. The ADV_EXT_IND packet carries: on which channel within the extended broadcast channel the AUX_ADV_IND packet is transmitted; which physical layer (PHY) the AUX_ADV_IND packet selects, such as 1M PHY, 2M PHY, or 1M Coded PHY; when the AUX_ADV_IND packet is broadcast on the extended broadcast channel. The ADV_EXT_IND packet can carry all or part of the above information, and can also carry other information, which can be determined according to actual conditions and is not limited here. In this way, the display device can determine when and on which channel the smart device can receive the AUX_ADV_IND packet based on the received ADV_EXT_IND packet. The AUX_ADV_IND packet also provides information about the appearance of the first AUX_SYNC_IND packet, including: the offset time of the AUX_SYNC_IND packet, the interval of periodic broadcasts, the secondary channel map used during the life cycle of periodic broadcasts, and the access address. The AUX_ADV_IND packet can carry all or part of the above information, and can also carry other information, which can be determined according to actual conditions and is not limited here. After the display device (observer) receives the AUX_ADV_IND packet and uses the above information carried by the AUX_ADV_IND packet, it can synchronize with the smart device (broadcaster) and wake up at the same time. The smart device sends data and the display device receives data synchronously. Among them, the periodically broadcast AUX_SYNC_IND packet carries the data that the smart device needs to transmit to the display device and hopes that the display device will display.

[0078] In order to illustrate this embodiment in more detail, the following will be explained in an exemplary manner with reference to Figures 11 to 15. It can be understood that the flowcharts involved in Figures 11 to 15 may include more steps or fewer steps in actual implementation, and the order of these steps may also be different, so as to implement the call display method provided in the embodiment of the present application.

[0079] FIG11 is a flowchart showing the steps of implementing a method for displaying an incoming call according to some embodiments of the present application. The method for displaying an incoming call may include the following S1101 to S1104.

[0080] S1101. When receiving an incoming call, the smart device sends a target broadcast message through a primary broadcast channel. The target broadcast message is used to indicate that the smart device has received an incoming call, and the target broadcast message carries target information.

[0081] The target information is used to indicate the caller ID and target ringtone of the incoming call, so that after receiving the target broadcast message, the display device obtains the caller ID and the target ringtone based on the target information and displays the caller ID and the target ringtone.

[0082] In some embodiments of the present application, the incoming call to the smart device can be a voice call or a video call.

[0083] In some embodiments of the present application, the incoming call to the smart device may be a voice call or video call based on a phone number, or may be a voice call or video call based on an instant messaging application installed in the smart device.

[0084] In some embodiments of the present application, the target message may include an incoming call identification and a ringtone identification, and the ringtone identification is used to indicate the target ringtone; the target message may also include an incoming call identification and indication information of an extended broadcast package, and then based on the indication information of the extended broadcast package, the extended broadcast package is broadcast through the smart device, the display device receives the extended broadcast package, and then based on the extended broadcast package, the incoming call ringtone or ringtone identification of the incoming call is transmitted; the target message may also include an incoming call identification and an incoming call ringtone (or ringtone identification) based on the indication information of the extended broadcast package.

[0085] In some embodiments of the present application, the caller ID may include at least one of the following: the caller's phone number, the caller's username (user name or nickname, etc.). The caller ID may also include other content indicating the caller's user information.

[0086] The target ringtone is a ringtone to be displayed corresponding to the incoming call and displayed on the display device.

[0087] In some embodiments of the present application, the target ringtone may be an incoming call ringtone or a local ringtone of the display device, which is not limited here.

[0088] S1102: The display device receives a target broadcast message sent by the smart device through the main broadcast channel.

[0089] The target broadcast message is used to indicate that the smart device has received an incoming call. The target broadcast message carries target information, and the target information is used to indicate a caller ID and a target ringtone of the incoming call.

[0090] S1103: The display device obtains the incoming call identifier and the target ringtone based on the target information.

[0091] S1104: The display device displays the incoming call ID and the target ringtone.

[0092] In some embodiments of the present application, the display device displays the caller ID and the target ringtone, including displaying the caller ID and playing the caller ringtone, and may also display the ringtone ID.

[0093] In an embodiment of the present application, the smart device broadcasts the caller ID and target ringtone of the incoming call received by the smart device through a broadcast message, so that the display device that receives the broadcast message displays the caller ID and target ringtone of the incoming call received by the smart device based on the broadcast message, thereby realizing that the display device prompts the user that the smart device has received the incoming call, so that the user can determine that the smart device has received the incoming call based on the caller ID and target ringtone displayed by the display device, and receives the call in time, and then by adding a method of displaying the caller ID and target ringtone on the display device, the call reception rate of the smart device is improved. Moreover, in an embodiment of the present application, there is no need to establish a point-to-point connection or screen projection connection based on HFP (Hands-free Profile, which is software that allows Bluetooth devices to control phones) between the smart device and the display device, that is, the caller ID and target ringtone of the incoming call of the smart device can be displayed on the display device, which can improve the display efficiency of the caller ID and target ringtone of the incoming call of the smart device on the display device.

[0094] In some embodiments of the present application, the target information includes the caller ID and first information, and the first information is used to indicate the first extended broadcast channel and the first broadcast time of the smart device broadcasting the first auxiliary package; in combination with Figure 11, as shown in Figure 12, the above S1103 can be specifically implemented through the following S1201 to S1205.

[0095] S1201. The smart device broadcasts a first auxiliary package based on the first information, where the target message includes an incoming call identifier and the first message.

[0096] The first auxiliary packet carries second information, and the second information is used to indicate the second extended broadcast channel for the smart device to periodically broadcast the first synchronous broadcast packets and the second broadcast time of each first synchronous broadcast packet.

[0097] In some embodiments of the present application, the first information may also be used to instruct the smart device to broadcast other relevant information of the first auxiliary packet, which is not limited here. For example, the first information may also be used to instruct the smart device to broadcast the PHY of the first auxiliary packet.

[0098] Specifically, the above S1201 is that the smart device broadcasts the first auxiliary packet through the first extended broadcast channel at the first broadcast time.

[0099] S1202: The display device receives a first auxiliary packet broadcast by the smart device based on the first information, where the first auxiliary packet carries second information.

[0100] Specifically, the above S1202 is specifically that the display device receives the first auxiliary packet broadcast by the smart device through the first extended broadcast channel at the first broadcast time.

[0101] The second information is used to indicate the second extended broadcast channel for the smart device to periodically broadcast the first synchronous broadcast packets and the second broadcast time of each first synchronous broadcast packet.

[0102] Among them, the second information indicating the second extended broadcast channel may include the secondary channel map used during the periodic broadcast life cycle, and the second information indicating the second broadcast time of each first synchronization broadcast packet may include the offset time of the first synchronization broadcast packet and the interval of the periodic broadcast.

[0103] In some embodiments of the present application, the second information may also be used to instruct the smart device to broadcast other relevant information of the first synchronous broadcast packet, which is not limited here. For example, the second information may also be used to instruct the smart device to broadcast an access address of the first synchronous broadcast packet.

[0104] S1203: The smart device periodically broadcasts a first synchronous broadcast packet based on the second information.

[0105] Specifically, the above S1203 is that the smart device periodically broadcasts the first synchronous broadcast packet through the second extended broadcast channel at the second broadcast time corresponding to each first synchronous broadcast packet.

[0106] The first synchronous broadcast packet carries the incoming ringtone of the incoming call, so that the display device periodically receives the first synchronous broadcast packet based on the second information, and obtains the incoming ringtone from the first synchronous broadcast packet before displaying the target ringtone, and determines the incoming ringtone as the target ringtone.

[0107] The second extended broadcast channel may be the same as or different from the first extended broadcast channel.

[0108] Among them, each first synchronous broadcast packet sent periodically corresponds to a different second broadcast time, and the second broadcast time corresponding to the next first synchronous broadcast packet is the sum of the second broadcast time corresponding to the previous first synchronous broadcast packet, the time offset and the interval of periodic broadcast.

[0109] S1204: The display device periodically receives the first synchronous broadcast packet broadcast by the smart device based on the second information.

[0110] The first synchronous broadcast packet carries the incoming call ring tone.

[0111] Specifically, the above S1204 specifically involves the display device periodically receiving the first synchronous broadcast packets broadcasted by the smart device through the second extended broadcast channel at the second broadcast time corresponding to each first synchronous broadcast packet.

[0112] S1205: The display device obtains the incoming ring tone from the first synchronous broadcast packet, and determines the incoming ring tone as the target ring tone.

[0113] Exemplarily, the target broadcast message is an ADV_EXT_IND packet, the first auxiliary packet is an AUX_ADV_IND packet, and the first synchronization broadcast packet is an AUX_SYNC_IND packet.

[0114] In an embodiment of the present application, the smart device broadcasts the caller ID and the first information corresponding to the first auxiliary packet through the target broadcast message broadcasted through the main broadcast channel, and then broadcasts the first auxiliary packet through the first extended broadcast channel based on the first information to broadcast the second information corresponding to the first synchronous broadcast packet, and then periodically broadcasts the first synchronous broadcast packet through the second extended broadcast channel based on the second information to broadcast the incoming call ringtone. The display device obtains the caller ID by receiving the target broadcast message, and then obtains the various data corresponding to the incoming call ringtone transmitted in real time by periodically receiving the first synchronous broadcast packet, and then displays the caller ID and the incoming call ringtone. Therefore, by utilizing the extended broadcast and periodic broadcast characteristics of low-power Bluetooth, it is possible to synchronize the display device and the smart device within a certain range for scanning and broadcasting, and broadcast the incoming call ringtone through the periodic extended broadcast packet (first synchronous broadcast packet), so that the display device obtains the incoming call ringtone based on the periodic extended broadcast packet and displays the incoming call ringtone, and can also display the caller ID. In this way, when the smart device is far away from the user and the user cannot hear the incoming call ringtone played by the smart device, the user can know that the incoming call is received on the smart device based on the incoming call ringtone displayed on the display device, and can determine the caller identity based on the caller ID displayed on the display device. Therefore, not only can the call connection rate be improved, but the user can also determine whether the call is a harassing call or an unimportant call based on the caller ID, which can improve the user experience.

[0115] In some embodiments of the present application, the target information includes third information, and the third information is used to indicate the third extended broadcast channel and third broadcast time for the smart device to broadcast the second auxiliary packet; in combination with Figure 11, as shown in Figure 13, the above S1103 can be specifically implemented through the following S1301 to S1305.

[0116] S1301. The smart device broadcasts a second auxiliary packet based on the third information.

[0117] The second auxiliary packet carries fourth information, and the fourth information is used to instruct the smart device to periodically broadcast a fourth extended broadcast channel for the second synchronous broadcast packets and a fourth broadcast time for each second synchronous broadcast packet.

[0118] In some embodiments of the present application, the third information may also be used to instruct the smart device to broadcast other relevant information of the first auxiliary packet, which is not limited here. For example, the first information may also be used to instruct the smart device to broadcast the PHY of the first auxiliary packet.

[0119] Specifically, the above S1301 is that the smart device broadcasts the second auxiliary packet through the third extended broadcast channel at the third broadcast time.

[0120] S1302: The display device receives a second auxiliary packet broadcast by the smart device based on the third information, where the second auxiliary packet carries fourth information.

[0121] Specifically, the above S1302 specifically involves the display device receiving the second auxiliary packet broadcast by the smart device through the third extended broadcast channel at the third broadcast time.

[0122] The fourth information is used to instruct the smart device to periodically broadcast a fourth extended broadcast channel for the second synchronous broadcast packets and a fourth broadcast time for each second synchronous broadcast packet.

[0123] Among them, the fourth information indicating the fourth extended broadcast channel may include the secondary channel map used during the periodic broadcast life cycle, and the fourth information indicating the fourth broadcast time of each second synchronization broadcast packet may include the offset time of the second synchronization broadcast packet and the interval of the periodic broadcast.

[0124] In some embodiments of the present application, the fourth information may also be used to instruct the smart device to broadcast other relevant information of the second synchronous broadcast packet, which is not limited here. For example, the fourth information may also be used to instruct the smart device to broadcast an access address for the second synchronous broadcast packet, that is, the fourth information may also include the access address of the second synchronous broadcast packet.

[0125] S1303: The smart device periodically broadcasts a second synchronous broadcast packet based on the fourth information.

[0126] Specifically, the above S1303 is that the smart device periodically broadcasts the second synchronous broadcast packet through the fourth extended broadcast channel at the fourth broadcast time corresponding to each second synchronous broadcast packet.

[0127] Among them, the second synchronous broadcast packet carries the caller ID and the incoming ringtone of the incoming call, so that the display device periodically receives the second synchronous broadcast packet based on the fourth information, and before displaying the caller ID and the target ringtone, obtains the caller ID and the incoming ringtone from the second synchronous broadcast packet, and determines the incoming ringtone as the target ringtone.

[0128] The fourth extended broadcast channel may be the same as or different from the third extended broadcast channel.

[0129] Among them, each second synchronous broadcast packet sent periodically corresponds to a different fourth broadcast time, and the fourth broadcast time corresponding to the next second synchronous broadcast packet is the sum of the fourth broadcast time corresponding to the previous second synchronous broadcast packet, the time offset and the interval of the periodic broadcast.

[0130] S1304: The display device periodically receives the second synchronous broadcast packet broadcast by the smart device based on the fourth information.

[0131] The second synchronous broadcast packet carries the incoming call identifier and the incoming call ring tone.

[0132] Specifically, the above S1304 specifically involves the display device periodically receiving the second synchronous broadcast packets broadcasted by the smart device through the fourth extended broadcast channel at the fourth broadcast time corresponding to each second synchronous broadcast packet.

[0133] S1305: The display device obtains the incoming call identifier and the incoming call ring tone from the second synchronous broadcast packet, and determines the incoming call ring tone as the target ring tone.

[0134] In this case, the target ringtone is the incoming call ringtone corresponding to the incoming call on the smart device. In this way, the user can know who the caller is based on the incoming call ringtone without checking the caller ID displayed on the display device, which can improve the user experience.

[0135] Exemplarily, the target broadcast message is an ADV_EXT_IND packet, the second auxiliary packet is an AUX_ADV_IND packet, and the third synchronization broadcast packet is an AUX_SYNC_IND packet.

[0136] In an embodiment of the present application, the smart device broadcasts the third information corresponding to the second auxiliary package through the target broadcast message broadcast through the main broadcast channel, and then broadcasts the second auxiliary package through the third extended broadcast channel based on the third information to realize the broadcast of the fourth information corresponding to the second synchronous broadcast package, and then periodically broadcasts the second synchronous broadcast package through the fourth extended broadcast channel based on the fourth information to realize the broadcast of the incoming call identification and the incoming call ring tone. The display device receives the target broadcast message and then periodically receives the second synchronous broadcast package to obtain the various data corresponding to the incoming call identification and the real-time transmitted incoming call ring tone, and then displays the incoming call identification and the incoming call ring tone. Therefore, by utilizing the extended broadcast and periodic broadcast characteristics of low-power Bluetooth, it is possible to achieve synchronous scanning and synchronous broadcasting of the display device and the smart device within a certain range, and broadcast the incoming call identification and the incoming call ring tone through the periodic extended broadcast package (second synchronous broadcast package), so that the display device obtains the incoming call identification and the incoming call ring tone based on the periodic extended broadcast package and displays the incoming call identification and the incoming call ring tone. In this way, when the smart device is far away from the user and the user cannot hear the incoming call ringtone played by the smart device, the user can know that the incoming call is received on the smart device based on the incoming call ringtone displayed on the display device, and can determine the caller identity based on the caller ID displayed on the display device. Therefore, not only can the call connection rate be improved, but the user can also determine whether the call is a harassing call or an unimportant call based on the caller ID, which can improve the user experience.

[0137] In some embodiments of the present application, the target information includes the caller ID and the ringtone ID, and the ringtone ID is used to indicate the target ringtone; in combination with Figure 11, as shown in Figure 14, the above S1103 can be specifically implemented through the following S1401.

[0138] S1401: The display device obtains the target ringtone indicated by the ringtone identifier, where the target ringtone is a local ringtone or the incoming call ringtone of the incoming call, and the target message includes the incoming call identifier and the ringtone identifier.

[0139] In some embodiments of the present application, the ringtone identifier can be the name of the target ringtone, the number of the target ringtone, etc. In this case, the display device can download the target ringtone from the network or obtain the target ringtone locally based on the ringtone identifier. In this case, the ringtone identifier usually also corresponds to the incoming call ringtone of the incoming call. That is, although the smart device does not send the data corresponding to the incoming call ringtone to the display device via a broadcast packet, the ringtone identifier of the incoming call ringtone is sent to the display device via a broadcast packet. The display device can obtain the incoming call ringtone based on the ringtone identifier, which can improve the efficiency of obtaining the incoming call ringtone.

[0140] In some embodiments of the present application, the ringtone identifier may be used to indicate that the display device displays the local ringtone as the target ringtone to prompt the user that the smart device has received an incoming call. This can improve the efficiency of obtaining the target ringtone.

[0141] In an embodiment of the present application, the smart device broadcasts a target broadcast message on the main broadcast channel to transmit the caller ID and ringtone ID of the incoming call. After the display device receives the target broadcast message, it obtains the target ringtone according to the ringtone ID, and then displays the caller ID and the ringtone. In this way, when the smart device is far away from the user and the user cannot hear the incoming ringtone played by the smart device, the user can know that the call is received on the smart device based on the target ringtone displayed on the display device, and can determine who the caller is based on the caller ID displayed on the display device. Therefore, not only can the connection rate of the incoming call be improved, but the user can also determine whether the incoming call is a harassing call or an unimportant call based on the caller ID, thereby improving the user experience.

[0142] In some embodiments of the present application, a smart device may also broadcast a smart device identifier via a targeted broadcast message or a synchronized broadcast message. This allows the user to determine the calling smart device based on the smart device identifier, even if the smart device is far away and the user cannot hear the incoming call ringtone played by the smart device. The smart device identifier may include the model of the smart device, the type of smart device, the name of the owner of the smart device, etc., and may be determined based on actual circumstances and is not limited here.

[0143] In some embodiments of the present application, in combination with FIG. 11 , as shown in FIG. 15 , the above-mentioned S1101 may be specifically implemented through the following S1501 , and the above-mentioned S1104 may be specifically implemented through the following S1502 .

[0144] S1501. When receiving an incoming call, the smart device periodically broadcasts the target broadcast message through the main broadcast channel.

[0145] Thus, the display device can display the incoming call identification and the target ring tone when the number of times the target broadcast message is received within a preset time period is greater than or equal to a number threshold.

[0146] The preset duration can be determined based on actual conditions and is not limited here. The number of times threshold can be determined based on actual conditions and is not limited here.

[0147] S1502: When the number of times the display device receives the target broadcast message within a preset time period is greater than or equal to a threshold number, the display device displays the incoming call ID and the target ringtone.

[0148] In an embodiment of the present application, by setting the smart device to periodically broadcast a target broadcast message, the display device can determine whether to display the caller ID and target ringtone based on whether the number of times the target broadcast message is received within a preset time period is greater than or equal to a number threshold. In this way, it can avoid disturbing the user by displaying the caller ID and target ringtone on the display device when the incoming call is a harassing call or an unimportant call, or when the call is operated incorrectly.

[0149] It should be noted that in an embodiment of the present application, it can be set that when an incoming call on the smart device is answered and / or hung up, the smart device stops broadcasting on the main broadcast channel and the extended broadcast channel, and the display device stops displaying the incoming call identification and target ringtone when it does not receive a broadcast based on the incoming call on the main broadcast channel and / or the extended broadcast channel.

[0150] With the development of smart TVs and Bluetooth technology, smart TVs can now support connecting multiple devices via Bluetooth. When a Bluetooth master device (such as a smart TV) is connected to multiple slave devices, the Bluetooth master device can broadcast audio data to multiple slave devices based on low-power Bluetooth technology. In the process of multiple slave devices obtaining and outputting audio data, the product parameters of the multiple slave devices, the user's usage habits, etc. will affect the actual output volume. Therefore, different users experience inconsistent output volume when listening to audio data on the slave devices. The volume may be too loud, resulting in "explosive sound", which damages the user's hearing and is not conducive to the user's ear health; the volume may also be too low, affecting the user's listening experience. In order to adjust the output volume of each slave device, each slave device can only adjust its own output volume separately. The operation is repetitive and cumbersome, affecting the user's usage experience. There is an urgent need for a solution that can control the output volume of multiple slave devices.

[0151] Taking the above technical problems into consideration, in an embodiment of the present application, the display device first establishes a Bluetooth connection with multiple slave devices to control the multiple slave devices via Bluetooth, and then receives a volume control instruction, which includes a target output volume, and then sends the target output volume to the first slave device. The first slave device is at least one slave device selected from these multiple slave devices. Furthermore, the display device controls the Bluetooth module to broadcast the original audio data, so that after receiving the original audio data, the first slave device modulates the original audio data according to the target output volume to obtain the target audio data and outputs it, thereby realizing the control of the output volume of one or more slave devices connected to the display device, and the multiple slave devices can control the output volume of each other, which is easy to operate and improves the user experience.

[0152] The above-mentioned display device serves as the audio data source of multiple slave devices and can receive volume control instructions sent by any slave device to control the output volume of one or more slave devices. It realizes controlling the output volume of at least one slave device by adjusting the volume of one slave device. The operation is simple, can meet the different volume requirements of different users, and improve user listening friendliness.

[0153] Still as shown in FIG. 1 , the user can operate the display device 200 (ie, the display device) through the smart device 300 or the control device 100 to play audio and video resources on the display device 200 .

[0154] FIG16 is a second schematic diagram of a scenario according to some embodiments of the present application, which includes a display device 200 and multiple slave devices: a control device 100, a first audio output device 101, and a second audio output device 102. The control device 100 can be a Bluetooth remote control or an infrared remote control; the first audio output device 101 and the second audio output device 102 can be Bluetooth headsets.

[0155] As shown in FIG16 , the display device 200 establishes a Bluetooth connection with the control device 100, the first audio output device 101, and the second audio output device 102 to control the multiple slave devices; in a scenario where the user uses the first audio output device 101 and the second audio output device 102 to listen to the audio data on the display device 200, the user can optionally operate the display device 200 through the control device 100 to adjust the output volume of the first audio output device 101 and the second audio output device 102, and the control device 100 sends a volume control instruction to the display device, which includes a target volume. The output volume also includes identification information of the control device 100, identification information of the first audio output device 101, and / or identification information of the second audio output device 102. After receiving the volume control instruction, the display device 200 sends a target output volume to the first audio output device 101 and / or the second audio output device 102. It should be noted that the target output volume corresponding to the first audio output device 101 and the target output volume corresponding to the second audio output device 102 can be the same or different, and is specifically determined by the user operating the volume adjustment button of the control device 100. Furthermore, the display device 200 controls the Bluetooth module to broadcast the original audio data, so that after obtaining the original audio data, the first audio output device 101 and / or the second audio output device 102 modulates the audio according to the target output volume to obtain and output the target audio data. This allows the user to operate the display device 200 through the control device 100 to adjust the output volume of the first audio output device 101 or the second audio output device 102 individually, or to adjust the output volume of the first audio output device 101 and the second audio output device 102 uniformly. This can maximize the volume adjustment needs of users of the first audio output device 101 and the second audio output device 102, thereby improving the user experience.

[0156] Optionally, if the first audio output device 101 or the second audio output device 102 is equipped with a volume adjustment button that can adjust the output volume and provide feedback to the connected display device 200, the user can operate the display device 200 through the first audio output device 101 or the second audio output device 102 to adjust the output volume of the first audio output device 101 and the second audio output device 102. For example, the user sends a volume control command to the display device 200 through the first audio output device 101. The volume control command includes a target output volume and identification information of the first audio output device 101 and / or the identification information of the second audio output device 102. After receiving the volume control command, the display device 200 sends the target output volume to the first audio output device 101 and / or the second audio output device 102. It should be noted that the target output volume corresponding to the first audio output device 101 and the target output volume corresponding to the second audio output device 102 can be the same or different, and is specifically determined by the user operating the volume adjustment button of the first audio output device 101. Furthermore, the display device 200 controls the Bluetooth module to broadcast the original audio data, so that after obtaining the original audio data, the first audio output device 101 and / or the second audio output device 102 modulates the audio data according to the target output volume to obtain and output the target audio data. This allows the user to operate the display device 200 through the first audio output device 101 or the second audio output device 102 to adjust the output volume of the first audio output device 101 or the second audio output device 102 individually or to adjust the output volume of the first audio output device 101 and the second audio output device 102 simultaneously. This can meet the volume adjustment needs of the users of the first audio output device 101 and the second audio output device 102 to the greatest extent, is easy to operate, and improves the user experience.

[0157] A display device according to an embodiment of the present application includes a processor 250, which is further configured to execute computer instructions so that the display device: establishes a Bluetooth connection with multiple slave devices; receives a volume control instruction, which includes a target output volume; sends the target output volume to a first slave device, where the first slave device is at least one slave device selected from the multiple slave devices; and controls the Bluetooth module to broadcast original audio data, so that after receiving the original audio data, the first slave device modulates the original audio data according to the target output volume to obtain the target audio data and outputs it.

[0158] The above-mentioned display device establishes a Bluetooth connection with multiple slave devices. After receiving a volume control instruction, it sends the target output volume included in the volume control instruction to a first slave device, that is, at least one slave device selected from the multiple slave devices, and then controls the Bluetooth module to broadcast the original audio data, so that after receiving the original audio data, the first slave device modulates the original audio data according to the target output volume to obtain the target audio data and outputs it. This realizes controlling the output volume of at least one slave device from one slave device, which is simple to operate and improves the user experience.

[0159] In some embodiments, the volume control instruction is received through a Bluetooth module, and the volume control instruction further includes: first identification information of the first slave device.

[0160] In some embodiments, the volume control instruction also includes second identification information of a second slave device, and the second slave device is the slave device that sends the volume control instruction; before sending the target output volume to the first slave device, the processor 250 is also configured to execute computer instructions to enable the display device to: determine whether the second slave device is an audio output device based on the second identification information of the second slave device; if the second slave device is not an audio output device, control the Bluetooth module to forward the volume control instruction to the first slave device.

[0161] In some embodiments, the volume control instruction is an instruction received by an infrared module and sent by an infrared control device; after receiving the volume control instruction and before sending the target output volume to the first slave device, the processor 250 is further configured to execute computer instructions to cause the display device to: display a volume control interface in response to the volume control instruction; the volume control interface includes a first volume control of the first slave device and a second volume control of the display device; receive a user selection input for the first volume control, and obtain first identification information of the first slave device.

[0162] According to a display device according to an embodiment of the present application, the display device includes a processor 250, which is further configured to execute computer instructions so that the display device: establishes a Bluetooth connection with multiple slave devices; receives a volume control instruction, wherein the volume control instruction includes a target output volume and first identification information of a first slave device, and the first slave device is at least one slave device selected from the multiple slave devices; obtains original audio data; modulates the original audio data based on the target output volume to obtain target audio data; and controls the Bluetooth module to send the target audio data to the first slave device.

[0163] The above-mentioned display device can control the output volume of one or more slave devices connected to it. After receiving the volume control instruction, it determines the target output volume of the first slave device that needs to be adjusted, and then obtains the original audio data and modulates it based on the target output volume. In this way, the strong processing capability of the display device is utilized to quickly obtain the target audio data required by the first slave device, and then the first slave device sends the target audio data to adjust the output volume of the first slave device. This is highly efficient and improves the user experience.

[0164] According to an embodiment of the present application, a slave device includes: a processor, configured to: establish a Bluetooth connection with a display device; send a volume control instruction to the display device, the volume control instruction including a target output volume and first identification information of a first slave device, the first slave device being at least one slave device selected from multiple slave devices connected to the display device; obtain original audio data broadcast by the display device; in response to the volume control instruction, modulate the original audio data according to the target output volume to obtain target audio data, and output the target audio data.

[0165] The above-mentioned slave device is capable of controlling the output volume of itself and at least one other first slave device. The slave device sends a volume control instruction to the display device to notify the display device of the first slave device to be controlled and the corresponding target output volume. Then, while controlling its own output volume, after obtaining the original audio data broadcast by the display device, the slave device responds to the volume control instruction, modulates the original audio data according to the target output volume to obtain target audio data, and outputs the target audio data, thereby achieving control of its own output volume and the output volume of the other first slave devices.

[0166] In some embodiments, after establishing a Bluetooth connection with the display device and before sending a volume control instruction to the display device, the processor included in the slave device is further configured to: obtain the current ambient volume and the standard output volume, where the standard output volume is the volume measured in advance based on a reference environment; and calculate the target output volume based on the current ambient volume and the standard output volume.

[0167] According to another slave device of an embodiment of the present application, the slave device includes: a processor, configured to: establish a Bluetooth connection with a display device; send a volume control instruction to the display device, the volume control instruction including a target output volume and first identification information of a first slave device, the first slave device being at least one slave device selected from a plurality of slave devices connected to the display device; obtain target audio data sent by the display device, and output the target audio data, the target audio data being audio data obtained by the display device modulating original audio data according to the target output volume.

[0168] The above-mentioned slave device establishes a Bluetooth connection with the display device to control the output volume of itself and other selected first slave devices. The slave device sends a volume control instruction to the display device. When receiving the target audio data fed back by the display device, the target audio data is the audio output modulated by the display device. The slave device directly outputs the target audio data, thereby improving the output efficiency of the audio data.

[0169] As shown in Figure 17, Figure 17 is a structural diagram of a slave device according to an embodiment of the present application, which includes a processor 501, a memory 502, a computer program stored in the memory 502 and executable on the processor 501, and a process that can be executed by the above-mentioned processor when the computer program is executed by the processor 501, and can achieve the same technical effect.

[0170] To illustrate this embodiment in more detail, the following will be illustrated in an exemplary manner with reference to FIG. 18 . It will be understood that the steps involved in FIG. 18 may include more steps or fewer steps in actual implementation, and the order of these steps may also be different, so as to implement the volume control method provided in the embodiment of the present application.

[0171] As shown in FIG. 18 , FIG. 18 is a flow chart of a volume control method according to an embodiment of the present application. The method is applied to a display device and includes the following steps S1601 to S1604 :

[0172] S1601: Establish Bluetooth connections with multiple slave devices.

[0173] The multiple slave devices may include a control device and an audio output device, the control device being such as a Bluetooth remote controller and the audio output device being such as a Bluetooth headset.

[0174] In some embodiments, when a control device is included in multiple slave devices, the display device actively initiates a Bluetooth Low Energy Scan (BLE Scan). If the scan obtains a broadcast packet sent by the control device, a Bluetooth connection with the control device is established through the Human Interface Device over GATT Profile (HOGP) protocol based on the GATT profile.

[0175] In some embodiments, when the multiple slave devices include an audio output device, the display device establishes a Bluetooth connection with the multiple slave devices to control the multiple slave devices. It should be noted that the display device, as the audio data source, broadcasts audio data to the audio output device, as the audio data receiver, based on the Isochronous Broadcast Stream (BIS) technology of Bluetooth Low Energy.

[0176] S1602: Receive a volume control instruction.

[0177] The volume control instruction includes a target output volume.

[0178] In the embodiments of the present application, the volume control instruction is sent by different devices, and the corresponding display device has different processing methods. The volume control instruction can be sent by a control device or an audio output device; if the volume control instruction is sent by a control device, the display device has different processing methods depending on the control device. The embodiments of the present application mainly introduce control devices based on the Bluetooth communication protocol and control devices based on the infrared communication protocol. For the convenience of description, the control device based on the Bluetooth communication protocol is referred to as a Bluetooth control device, such as a Bluetooth remote control; the control device based on the infrared communication protocol is referred to as an infrared control device, such as an infrared remote control.

[0179] (1) The device sending the volume control command is a Bluetooth control device

[0180] On the display device side, a volume control instruction is received through the Bluetooth module, and the volume control instruction includes the target output volume and the first identification information of the first slave device. The first slave device is at least one slave device selected from multiple slave devices connected to the display device. The first identification information can be the device name of the first slave device, which is not limited in this application.

[0181] The target output volume can be one or more. It is understood that if the number of first identification information of a first slave device is one, the target output volume is the output volume corresponding to this first slave device; if the number of first identification information of a first slave device is multiple, the target output volume can be one or multiple. When the target output volume is one, it indicates that the user wishes to uniformly adjust the output volume of all first slave devices; when the target output volume is multiple, the user wishes to adjust the output volume corresponding to different first slave devices. The target output volumes can be the same or different.

[0182] The volume control instruction also includes second identification information of a second slave device, which is the slave device that sends the volume control instruction. The second identification information may include the device name, device attributes, etc. of the second slave device. Optionally, after receiving the volume control instruction, the display device determines whether the second slave device is an audio output device based on the second identification information of the second slave device in the volume control instruction. If the second slave device is not an audio output device, in this case, a Bluetooth control device, the display device controls the Bluetooth module to forward the volume control instruction to the first slave device, so that the user can adjust the output volume of the first slave device to which the display device is connected via the Bluetooth control device.

[0183] It is understandable that the user operates the display device through the Bluetooth control device to call out the volume adjustment interface, wherein the volume adjustment interface includes a volume control of at least one slave device. After the user selects and adjusts the volume control corresponding to the first slave device through the Bluetooth control device, the Bluetooth control device sends a volume control instruction to the display device. The volume control instruction includes the first identification information and target output volume of the first slave device, as well as the second identification information of the Bluetooth control device (the second slave device). It should be noted that the identification information of the first slave device is used to indicate the slave device to be controlled by the volume control, and the second identification information of the second slave device is used to indicate the slave device to which the volume control instruction is sent. They can be distinguished by different bits or placeholders in the data structure of the volume control instruction, which is not elaborated in this application.

[0184] The display device receives the volume control instruction through the Bluetooth module, and determines that the sending device of the volume control instruction is a Bluetooth control device according to the second identification information of the second slave device, which means that the user expects to adjust the audio output device connected to the display device through the Bluetooth control device.

[0185] For example, referring to the scenario shown in FIG16 , the display device 200 is connected to the control device 100, the first audio output device 101, and the second audio output device 102. The control device 100 is a Bluetooth control device, and the user calls up the volume adjustment interface to the display device 200 through the control device 100. As shown in FIG19 , FIG19 is a schematic diagram of a volume adjustment interface according to an embodiment of the present application. The volume adjustment interface 701 in the figure includes a main volume control 71, a first offset volume control 72, and a second offset volume control 73, wherein the main volume control 71 is used to uniformly control the output volume of the first audio output device 101 and the second audio output device 102; the first offset volume control 72 is used to individually control the output volume of the first audio output device 11; and the second offset volume control 73 is used to individually control the output volume of the second audio output device 12.

[0186] The user selects the volume control of the audio output device to be adjusted on the volume adjustment interface through the control device 100, for example, selecting the master volume control 71, and controls the output volume of the first audio output device 101 and the second audio output device 102 using the volume adjustment buttons on the control device 100. The user adjusts the master volume control 71 through the control device 100 to determine the target output volume is 40, indicating that the user desires to control the output volume of the first audio output device 101 to 40 and the output volume of the second audio output device 102 to 40. A volume control instruction is then sent to the display device, the volume control instruction including the identification information and target output volume of the first audio output device 101, and the identification information and output volume of the second audio output device 102. The display device receives the volume control instruction via the Bluetooth module and then executes step S1603.

[0187] It should be noted that the master volume control 71, first offset volume control 72, and second offset volume control 73 shown in FIG19 can be configured to uniformly control the output volume of the first audio output device 101 and the second audio output device 102; the first offset volume control 72 can be configured to control the output volume of the first audio output device 101, and the second offset volume control 73 can be configured to control the output volume of the second audio output device 102. After the user selects and adjusts the master volume control 71, if they still wish to adjust the output volume of the first audio output device 101 separately, they can select and adjust the first offset volume control 72. The output volume of the first audio output device 101 is calculated based on the volume parameters of the master volume control 71 and the volume parameters of the first offset volume control 72.

[0188] For example, the user adjusts the volume parameter of the master volume control 71 to 40, and then adjusts the volume parameter of the first offset volume control 72 to 30. Then, the output volume of the first audio output device 101 is 52 (40 + 40 × 30%). The above is only an example, and the specific calculation method is not specifically limited in this application.

[0189] (2) The device sending the volume control command is the audio output device

[0190] On the display device side, a volume control instruction is received via the Bluetooth module. The volume control instruction includes a target output volume and first identification information of the first slave device. The target output volume can be one or more. The target output volume can be the same or different, which is not limited in this application.

[0191] The volume control instruction also includes second identification information of the second slave device, and the second slave device is the slave device that sends the volume control instruction. Optionally, after receiving the volume control instruction, the display device determines whether the second slave device is an audio output device based on the second identification information of the second slave device in the volume control instruction. If the second slave device is an audio output device, the volume control instruction is forwarded to other slave devices in the first slave device except the second slave device, so that the user can adjust the output volume of the first slave device connected to the display device through the audio output device.

[0192] In some embodiments, a user can operate a display device through an audio output device to call out a volume adjustment interface, wherein the volume adjustment interface includes a volume control of at least one slave device. After the user selects and adjusts the volume control corresponding to the first slave device through the audio output device, the audio output device sends a volume control instruction to the display device, which includes the first identification information and target output volume of the first slave device, as well as the second identification information of the audio output device (second slave device).

[0193] The slave device receives a volume control instruction to meet the user's demand for controlling the output volume of the audio output device and / or other slave devices through the audio output device.

[0194] (3) The device that sends the volume control command is an infrared control device

[0195] On the display device side, the volume control instruction is received through the infrared module, and it can be determined that the volume control instruction is sent by the infrared control device.

[0196] In some embodiments, the display device displays a volume control interface in response to a volume control instruction. The volume control interface includes a first volume control for the first slave device and a second volume control for the display device, as shown in FIG20 . FIG20 is a schematic diagram of a volume control interface according to an embodiment of the present application. The volume control interface 801 shown in the figure includes a first volume control 81 and a second volume control 82. The first volume control 81 is used to adjust the output volume of the first slave device, and the second volume control 82 is used to adjust the output volume of the display device. Referring to the scenario shown in FIG15 , the first volume control 81 is used to adjust the first audio output device 101 and / or the second audio output device 102; the second volume control is used to adjust the output volume of the display device 200, such as the speaker volume of the display device 200.

[0197] Optionally, when the user operates the infrared control device to select the first volume control 81, it indicates that the user desires to adjust the output volume of the first slave device connected to the display device 200. The display device 200 receives the user's selection input for the first volume control 81, and can further display a volume adjustment interface as shown in Figure 19, in which the volume control corresponding to the first slave device is displayed, so that the user can accurately select and adjust the volume control of at least one slave device to adjust the output volume. When the user selects the volume control of the first slave device, the display device 200 obtains the first identification information of the first slave device, determines the first slave device whose output volume needs to be controlled, and then executes step S1603.

[0198] In the above embodiment, the display device makes different responses when the volume control command is sent by different devices, which is applicable to diversified scenarios, facilitates users to control the output volume of the slave device, and improves the user experience.

[0199] S1603: Send the target output volume to the first slave device.

[0200] In some embodiments, the display device sends a target output volume to a selected first slave device for which output volume adjustment is desired. Optionally, after receiving the volume control instruction, the display device sends the corresponding target output volume to each first slave device based on the first identification information of the first slave device included in the volume control instruction. It is understood that if there are more than one first slave device, the corresponding target output volumes may be the same or different. Therefore, the display device accurately and specifically sends the corresponding target output volume to each first slave device based on the first identification information of each first slave device.

[0201] S1604: Control the Bluetooth module to broadcast the original audio data, so that after receiving the original audio data, the first slave device modulates the original audio data according to the target output volume to obtain the target audio data and outputs the target audio data.

[0202] In some embodiments, the display device broadcasts the original audio data based on the Bluetooth Low Energy (BIS) technology, so that multiple first slave devices can receive the original audio data simultaneously, avoiding the adverse effects of delay on the user's listening experience.

[0203] On the side of the first slave device, after receiving the original audio data and the target output volume broadcast by the display device, the original audio data is modulated according to the target output volume to obtain the target audio data and output it, thereby achieving playback according to the target output volume, meeting the user's demand for adjusting the volume, and being able to simultaneously meet the different volume requirements of different users, thereby improving the user experience.

[0204] In summary, an embodiment of the present application provides a volume control method for a display device. The method first establishes a Bluetooth connection with multiple slave devices to control the multiple slave devices via Bluetooth, and then receives a volume control instruction, which includes a target output volume, and then sends the target output volume to a first slave device. The first slave device is at least one slave device selected from the multiple slave devices. Further, the display device controls the Bluetooth module to broadcast original audio data, so that after receiving the original audio data, the first slave device modulates the original audio data according to the target output volume to obtain the target audio data and outputs it, thereby realizing the control of the output volume of one or more slave devices connected to the display device, and the multiple slave devices can control the output volume of each other, which is easy to operate and improves the user experience.

[0205] As shown in FIG. 21 , FIG. 21 is a second flow chart of a volume control method according to an embodiment of the present application. The method is applied to a display device and includes the following steps S2101 to S2105:

[0206] S2101. Establish Bluetooth connections with multiple slave devices.

[0207] The specific method of step S2101 can refer to step S1601.

[0208] S2102: Receive a volume control instruction.

[0209] The volume control instruction includes the target output volume and first identification information of the first slave device. The first slave device is at least one slave device selected from the plurality of slave devices.

[0210] S2103: Obtain original audio data.

[0211] S2104: Modulate the original audio data based on the target output volume to obtain target audio data.

[0212] Generally speaking, in a system composed of a display device and a first slave device, the resource configuration of the display device is relatively complete, the processor has strong computing power and fast processing speed, and the target audio data can be quickly obtained by modulating the original audio data by the display device. When there are multiple first slave devices, the display device can start different threads to modulate the target audio data of different first slave devices, meeting the needs of simultaneously controlling the output volume of multiple first slave devices, and is efficient and fast, thereby improving the user experience.

[0213] S2105: Control the Bluetooth module to send target audio data to the first slave device.

[0214] The method is applied to a display device and can control the output volume of one or more slave devices connected thereto. After receiving a volume control instruction, the target output volume of a first slave device that needs to be adjusted is determined, and then original audio data is obtained and modulated based on the target output volume. In this way, the strong processing capability of the display device is utilized to quickly obtain the target audio data required by the first slave device. Then, the first slave device sends the target audio data to adjust the output volume of the first slave device. This method is highly efficient and improves the user experience.

[0215] As shown in FIG. 22 , FIG. 22 is a third flow chart of a volume control method according to an embodiment of the present application. The method is applied to a slave device and includes the following steps S2201 to S2204 :

[0216] S2201: Establish a Bluetooth connection with a display device.

[0217] In some embodiments, a slave device establishes a Bluetooth connection with a display device. It should be noted that the Bluetooth connection established between the slave device and the display device is used to transmit control signals. When the slave device acts as an audio data receiver, it can receive audio data broadcast by the display device based on the Isochronous Broadcast Stream (BIS) technology of Bluetooth Low Energy.

[0218] In some embodiments, after establishing a Bluetooth connection with a display device, the present application provides an implementation method that first obtains the current ambient volume and the standard output volume, where the standard output volume is pre-measured based on a reference environment. The target output volume is then calculated based on the current ambient volume and the standard output volume, and a volume control instruction that meets the target output volume is generated. This allows for better adaptation to the current environment, reduces the impact of ambient noise, and improves the user's listening experience.

[0219] S2202: Send a volume control instruction to the display device.

[0220] The volume control instruction includes the target output volume and first identification information of the first slave device, and the first slave device is at least one slave device selected from a plurality of slave devices connected to the display device.

[0221] In some embodiments, a slave device controls a display device to invoke a volume adjustment interface, as shown in FIG19 . A user selects and adjusts a volume control included in the volume adjustment interface on the slave device, determines the first identification information and target output volume of the first slave device corresponding to the volume control, and generates a volume control instruction that is sent to the display device. Optionally, the first identification information of each first slave device in the volume control instruction corresponds to the target output volume one-to-one, allowing accurate control of the output volume of different first slave devices.

[0222] S2203: Acquire original audio data broadcast by the display device.

[0223] S2204 : In response to the volume control instruction, modulate the original audio data according to the target output volume to obtain target audio data, and output the target audio data.

[0224] In some embodiments, when a slave device controls its own output volume, the original audio data broadcast by the display device is obtained, and then in response to a volume control instruction, the original audio data is modulated according to the target output volume corresponding to the slave device in the volume control instruction to obtain the target audio data, and the target audio data is output, thereby controlling its own output volume while controlling the output volume of other first slave devices connected to the same display device. The operation is simple, the executability is high, and it is beneficial to improving the user experience.

[0225] As shown in FIG. 23 , FIG. 23 is a fourth flow chart of a volume control method according to an embodiment of the present application. The method is applied to a slave device and includes the following steps S2301 to S2303 :

[0226] S2301. Establish a Bluetooth connection with a display device.

[0227] S2302: Send a volume control instruction to the display device.

[0228] The volume control instruction includes the target output volume and first identification information of the first slave device, and the first slave device is at least one slave device selected from a plurality of slave devices connected to the display device.

[0229] The specific implementation of the above steps S2301 to S2302 can refer to the specific implementation of steps S2201 to S2202.

[0230] S2303: Acquire target audio data sent by the display device, and output the target audio data.

[0231] The target audio data is audio data obtained by modulating the original audio data by the display device according to the target output volume.

[0232] In a system consisting of a display device and a first slave device, the slave device acts as an audio data receiving end, receives the target audio data modulated by the display device, and outputs the target audio data with high speed and efficiency, thereby improving the user experience.

[0233] The present application provides a computer-readable non-volatile storage medium storing a computer program. When executed by a processor, the computer program implements the various processes of any of the above-described methods and achieves the same technical effects. To avoid repetition, the details are not described here. The computer-readable storage medium may be ROM, RAM, a magnetic disk, or an optical disk.

[0234] Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the aforementioned embodiments can still be modified, or some or all of the technical features thereof can be replaced by equivalents; and these modifications or replacements do not cause the essence of the corresponding implementation mode to deviate from the scope of the present application.

Claims

1. A display device, comprising: monitor; a communicator configured to: communicate with an external device according to a communication protocol; a memory configured to: store computer instructions and data associated with the display; a processor connected to the display, the communicator and the memory, and configured to execute the computer instructions so that the display device: receives a target broadcast message sent by a smart device through a main broadcast channel, the target broadcast message is used to indicate that the smart device has received an incoming call, the target broadcast message carries target information, and the target information is used to indicate a caller ID and a target ringtone of the incoming call; Based on the target information, obtaining the incoming call identifier and the target ringtone; The incoming call ID and the target ring tone are displayed.

2. The display device according to claim 1, wherein the target information comprises the caller ID and first information, wherein the first information is used to indicate a first extended broadcast channel and a first broadcast time for the smart device to broadcast the first auxiliary packet; The processor is further configured to execute the computer instructions so that the display device: based on the first information, receives the first auxiliary packet broadcast by the smart device, the first auxiliary packet carrying second information, the second information being used to indicate a second extended broadcast channel for the smart device to periodically broadcast first synchronized broadcast packets and a second broadcast time for each of the first synchronized broadcast packets; Based on the second information, periodically receiving the first synchronous broadcast packet broadcast by the smart device, where the first synchronous broadcast packet carries the incoming call ring tone; Before displaying the target ringtone, the incoming ringtone is obtained from the first synchronous broadcast packet, and the incoming ringtone is determined as the target ringtone.

3. The display device according to claim 1 , wherein the target information comprises third information, the third information being used to indicate a third extended broadcast channel and a third broadcast time for the smart device to broadcast the second auxiliary packet; The processor is further configured to execute the computer instructions so that the display device: based on the third information, receives the second auxiliary packet broadcast by the smart device, where the second auxiliary packet carries fourth information, where the fourth information is used to indicate a fourth extended broadcast channel for the smart device to periodically broadcast second synchronized broadcast packets and a fourth broadcast time for each of the second synchronized broadcast packets; Based on the fourth information, periodically receiving the second synchronous broadcast packet broadcast by the smart device, where the second synchronous broadcast packet carries the incoming call identifier and the incoming call ringtone; The processor is specifically configured to execute the computer instructions to enable the display device to: before displaying the caller ID and the target ringtone, obtain the caller ID and the caller ringtone from the second synchronous broadcast packet, and determine the caller ringtone as the target ringtone.

4. The display device according to claim 1, wherein the target information comprises the caller ID and a ringtone ID, and the ringtone ID is used to indicate the target ringtone; The processor is specifically configured to execute the computer instructions to enable the display device to: before displaying the target ringtone, obtain the target ringtone indicated by the ringtone identifier, where the target ringtone is a local ringtone or the incoming call ringtone.

5. According to the display device described in any one of claims 1 to 4, the processor is specifically configured to execute the computer instructions so that the display device: when the number of times the target broadcast message is received within a preset time period is greater than or equal to a number threshold, displays the incoming call identification and the target ringtone.

6. The display device according to claim 1 , wherein the processor is further configured to execute the computer instructions so that the display device: Establish Bluetooth connections with multiple slave devices; receiving a volume control instruction, wherein the volume control instruction includes a target output volume; Sending the target output volume to a first slave device, the first slave device being selected from the plurality of slave devices at least one slave device; The Bluetooth module is controlled to broadcast the original audio data, so that after receiving the original audio data, the first slave device modulates the original audio data according to the target output volume to obtain the target audio data and outputs the target audio data.

7. The display device according to claim 6, wherein the volume control instruction is received via the Bluetooth module, and the volume control instruction further comprises: First identification information of the first slave device.

8. The display device according to claim 7, wherein the volume control instruction further includes second identification information of a second slave device, and the second slave device is the slave device that sends the volume control instruction; Before sending the target output volume to the first slave device, the processor is further configured to execute the computer instructions to enable the display device to: determining whether the second slave device is an audio output device according to the second identification information of the second slave device; In a case where the second slave device is not the audio output device, the Bluetooth module is controlled to forward the volume control instruction to the first slave device.

9. The display device according to claim 6, wherein the volume control instruction is received by an infrared module and sent by an infrared control device; The processor, after receiving the volume control instruction and before sending the target output volume to the first slave device, is further configured to execute the computer instruction to cause the display device to: In response to the volume control instruction, displaying a volume control interface; the volume control interface includes a first volume control of the first slave device and a second volume control of the display device; A selection input of the first volume control by a user is received, and first identification information of the first slave device is acquired.

10. The display device according to claim 6, wherein the processor is configured to execute the computer instructions so that the display device: Establish Bluetooth connections with multiple slave devices; receiving a volume control instruction, wherein the volume control instruction includes a target output volume and first identification information of a first slave device, where the first slave device is at least one slave device selected from the plurality of slave devices; Get the original audio data; modulating the original audio data based on the target output volume to obtain target audio data; Control the Bluetooth module to send the target audio data to the first slave device.

11. A smart device comprising: The communicator is configured to: upon receiving an incoming call, send a target broadcast message via a primary broadcast channel, the target broadcast message being used to indicate to the smart device that an incoming call has been received, the target broadcast message carrying target information, the target information being used to indicate a caller ID and a target ringtone of the incoming call, so that after receiving the target broadcast message, the display device obtains the caller ID and the target ringtone based on the target information; The incoming call ID and the target ring tone are displayed.

12. The smart device according to claim 11, wherein the target information comprises the caller ID and first information, wherein the first information is used to indicate a first extended broadcast channel and a first broadcast time for the smart device to broadcast the first auxiliary packet; The communicator is further configured to: broadcast the first auxiliary packet based on the first information, so that the display device receives the first auxiliary packet, the first auxiliary packet carrying second information, the second information being used to indicate a second extended broadcast channel for the smart device to periodically broadcast first synchronized broadcast packets and a second broadcast time for each of the first synchronized broadcast packets; Based on the second information, the first synchronous broadcast packet is periodically broadcast, and the first synchronous broadcast packet carries the incoming ringtone of the incoming call, so that the display device periodically receives the first synchronous broadcast packet based on the second information, and obtains the incoming ringtone from the first synchronous broadcast packet before displaying the target ringtone, and determines the incoming ringtone as the target ringtone.

13. The smart device according to claim 11, wherein the target information comprises third information, wherein the third information is used to indicate a third extended broadcast channel and a third broadcast time for the smart device to broadcast the second auxiliary packet; The communicator is further configured to: broadcast the second auxiliary packet based on the third information, so that the display device receives the second auxiliary packet based on the third information, the second auxiliary packet carrying fourth information, the fourth information being used to indicate a fourth extended broadcast channel for the smart device to periodically broadcast second synchronized broadcast packets and a fourth broadcast time for each of the second synchronized broadcast packets; Based on the fourth information, the second synchronous broadcast packet is periodically broadcast, and the second synchronous broadcast packet carries the incoming call ID and the incoming call ringtone, so that the display device periodically receives the second synchronous broadcast packet based on the fourth information, and before displaying the incoming call ID and the target ringtone, obtains the incoming call ID and the incoming call ringtone from the second synchronous broadcast packet, and determines the incoming call ringtone as the target ringtone.

14. A method for displaying incoming calls on a display device, comprising: receiving, via a primary broadcast channel, a target broadcast message sent by a smart device, the target broadcast message being used to indicate that the smart device has received an incoming call, the target broadcast message carrying target information, the target information being used to indicate a caller ID and a target ringtone of the incoming call; Based on the target information, obtaining the incoming call identifier and the target ringtone; The incoming call ID and the target ring tone are displayed.

15. A method for displaying incoming calls on a smart device, comprising: When an incoming call is received, a target broadcast message is sent through the main broadcast channel, and the target broadcast message is used to indicate that the smart device has received an incoming call. The target broadcast message carries target information, and the target information is used to indicate the caller ID and target ringtone of the incoming call, so that after the display device receives the target broadcast message, it obtains the caller ID and the target ringtone based on the target information, and displays the caller ID and the target ringtone.