Display device and device control method

By obtaining and managing the paired Bluetooth device list, adding the target Bluetooth device to the same device group according to the connection status and HiSyncID, and displaying the corresponding connection status identifier on the display, the complexity of the control of Bluetooth devices that support the ASHA protocol in the prior art is solved, unified management and independent volume adjustment are achieved, and user experience is improved.

WO2025123525A1PCT designated stage expired Publication Date: 2025-06-19HISENSE VISUAL TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/084230
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-26
Filing Date
2024-03-27
Publication Date
2025-06-19

AI Technical Summary

Technical Problem

The prior art is difficult to effectively control Bluetooth devices that support the ASHA protocol, especially in terms of display and audio data synchronization, and there are complexity and user experience issues.

Method used

Through a display device and device control method, a paired Bluetooth device list is obtained, the target Bluetooth device is added to the same device group according to the connection status and HiSyncID, and the corresponding connection status identifier is displayed on the display, thereby realizing unified management and independent volume adjustment of Bluetooth devices that support the ASHA protocol.

Benefits of technology

It realizes centralized management and display of Bluetooth devices that support ASHA protocol, improving user interaction experience, especially in terms of volume adjustment, which can independently control the left and right ear devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024084230_19062025_PF_FP_ABST
    Figure CN2024084230_19062025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of Bluetooth, and relates to a display device and a device control method. The device control method comprises: obtaining a list of paired Bluetooth devices; adding, into a same device group of a target display list, target Bluetooth devices in the list of paired Bluetooth devices having a same connection state and a same HiSyncID, wherein the target Bluetooth devices support an ASHA protocol; and controlling a display to display, on the basis of the target display list, a first group identifier and a connection state identifier corresponding to the first group identifier, wherein the first group identifier is used for identifying a first device group in the target display list, and the connection state identifier is used for representing the connection state of the target Bluetooth devices in the first device group. According to the embodiments of the present disclosure, the target Bluetooth devices having the same connection state and the same HiSyncID can be added into the same device group, and displayed on the display as the same device group, thereby achieving the display function for the Bluetooth devices supporting the ASHA protocol.
Need to check novelty before this filing date? Find Prior Art

Description

Display device and device control method

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This disclosure claims priority to Chinese patent applications filed on February 26, 2024, with application number 202410210570.7; and filed on December 12, 2023, with application number 202311706430.0, the entire contents of which are incorporated by reference into this disclosure. Technical Field

[0003] The present disclosure relates to the field of Bluetooth technology, and in particular to a display device and a device control method. Background Art

[0004] With the continuous development of Bluetooth technology, Bluetooth devices supporting the ASHA (Audio Streaming for Hearing Aid) protocol have emerged, such as Bluetooth headsets supporting the ASHA protocol. For Bluetooth devices supporting the ASHA protocol, a device control method is urgently needed.

[0005] Summary of the Invention

[0006] In a first aspect, the present disclosure provides a display device, comprising: a display configured to display an image and / or a user input interface; a user input interface configured to receive instructions from a user; a Bluetooth module configured to perform operations related to a Bluetooth protocol; a communication device configured to communicate with an external device according to a predetermined protocol; a memory configured to store computer instructions and data associated with the display device; at least one processor connected to the display, the user input interface, the Bluetooth module, the communication device and the memory, and configured to execute computer instructions so that the display device performs the following steps: obtaining a list of paired Bluetooth devices; wherein the list of paired Bluetooth devices includes at least one Bluetooth device; and pairing the paired Bluetooth devices. The target Bluetooth devices in the paired Bluetooth device list with the same connection status and HiSyncID are added to the same device group in the target display list; wherein, the target Bluetooth device supports the ASHA protocol, the connection status includes a connected state and an unconnected state, the target display list includes at least a first device group, and the first device group includes at least two target Bluetooth devices; the control display displays a first group identifier and a connection status identifier corresponding to the first group identifier based on the target display list; wherein, the first group identifier is used to identify the first device group in the target display list, and the connection status identifier is used to characterize the connection status of the target Bluetooth device in the first device group.

[0007] In a second aspect, the present disclosure provides a device control method, including: obtaining a list of paired Bluetooth devices; wherein the paired Bluetooth device list includes at least one Bluetooth device; adding the target Bluetooth devices in the paired Bluetooth device list with the same connection status and HiSyncID to the same device group in the target display list; wherein the target Bluetooth device supports the ASHA protocol, the connection status includes a connected state and an unconnected state, the target display list includes at least a first device group, and the first device group includes at least two target Bluetooth devices; controlling the display to display a first group identifier and a connection status identifier corresponding to the first group identifier based on the target display list; wherein the first group identifier is used to identify the first device group in the target display list, and the connection status identifier is used to characterize the connection status of the target Bluetooth device in the first device group. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] FIG1 is a schematic diagram of a scenario architecture of a device control method according to some embodiments;

[0009] FIG2 is a block diagram of a configuration of a control device 100 according to some embodiments;

[0010] FIG3 is a block diagram of a configuration of a display device 200 according to some embodiments;

[0011] FIG4 is a block diagram of a hardware configuration of a terminal device 300 according to some embodiments;

[0012] FIG5 is a block diagram of a configuration of a Bluetooth device 400 according to some embodiments;

[0013] FIG6 is a schematic diagram of an operating system of a display device 200 according to some embodiments;

[0014] FIG7 is a schematic diagram of a software system architecture of a display device 200 according to some embodiments;

[0015] FIG8 is a schematic flow chart of a method for controlling a Bluetooth device according to some embodiments;

[0016] FIG9 is a schematic diagram showing the display effect of a target Bluetooth device when the connection status and HiSyncID are the same according to some embodiments;

[0017] FIG10 is a schematic diagram of a device management page according to some embodiments;

[0018] FIG11 is a schematic diagram of another device management page according to some embodiments;

[0019] FIG12 is a flow chart of another method for controlling a Bluetooth device according to some embodiments;

[0020] FIG13 is a flow chart of another method for controlling a Bluetooth device according to some embodiments;

[0021] FIG14 is a schematic diagram illustrating a process of updating the connection status of a target Bluetooth device according to some embodiments;

[0022] FIG15 is a schematic diagram of updating a device management page according to some embodiments;

[0023] FIG16 is a schematic diagram illustrating another update of a device management page according to some embodiments;

[0024] FIG17 is a schematic diagram of a display processing flow of a Bluetooth device according to some embodiments;

[0025] FIG18 is a flow chart of another device control method according to some embodiments;

[0026] FIG19 is a flow chart of another device control method according to some embodiments;

[0027] FIG20 is a flow chart of another device control method according to some embodiments;

[0028] FIG21 is a flow chart of another device control method according to some embodiments;

[0029] FIG22 is a schematic diagram of a volume adjustment page according to some embodiments;

[0030] FIG23 is a schematic diagram of a scenario in which audio data is synchronized after a display device is restarted according to some embodiments;

[0031] FIG24 is a schematic structural diagram of an electronic device according to some embodiments. DETAILED DESCRIPTION

[0032] The ASHA (Audio Streaming for Hearing Aid) protocol is a hearing aid audio transmission protocol based on Bluetooth Low Energy (BLE). ASHA is a technical specification designed specifically for connecting hearing aids to Android devices. This Android direct connection technical specification will allow people to use their hearing devices to enjoy music, answer calls, etc. just like using headphones. At the same time, this technical specification is designed to further extend battery life. Using low-power Bluetooth BLE, users can use audio direct connection technology around the clock while still ensuring the battery life of Bluetooth devices.

[0033] Figure 1 is a schematic diagram of a scenario architecture of a device control method according to some embodiments. As shown in Figure 1 , the scenario architecture according to some embodiments may include: a control device 100, a display device 200, a terminal device 300, and a Bluetooth device 400.

[0034] The user can operate the display device 200 through the terminal device 300 or the control apparatus 100. A Bluetooth connection is established between the display device 200 and the Bluetooth device 400, and the display device 200 can exchange data with the Bluetooth device 400 through the Bluetooth connection.

[0035] According to some embodiments, the display device 200 may have various implementation forms, for example, the display device 200 may be a television, a smart speaker refrigerator with a display function, curtains with a display function, a personal computer (PC), a laser projection device, a monitor, an electronic whiteboard, a wearable device, an in-vehicle device, an electronic table, etc. This disclosure does not limit this.

[0036] In some embodiments, the control device 100 may be a remote control. Communication between the remote control and the display device 200 may be via infrared protocol, Bluetooth protocol, or other short-range communication methods, allowing the display device 200 to be controlled wirelessly or wired. A user may control the display device 200 by inputting user commands via buttons on the remote control, voice input, control panel input, etc. In some embodiments, the control device 100 may also be a terminal device (such as a mobile phone, tablet computer, computer, laptop computer, etc.). For example, the display device 200 may be controlled using an application running on the terminal device.

[0037] In some embodiments, the display device 200 may also be controlled by a terminal device 300 (such as a mobile phone, tablet computer, computer, laptop computer, etc.). For example, the display device 200 may be controlled by an application running on a smart device.

[0038] In some embodiments, the display device 200 can also be controlled in a manner other than the control device 100. For example, the display device 200 can directly receive the user's voice command control through a module for obtaining voice commands configured inside the display device 200, or receive the user's key operations through physical buttons on the display device 200, or receive the user's touch operations through the touch control panel of the display device 200.

[0039] In some embodiments, the display device 200 may also communicate with a server to obtain relevant media resources from the server. The display device 200 may be allowed to communicate with the server via a local area network (LAN) or a wireless local area network (WLAN). The server may provide media resource services and various content and interactions to the display device 200. The server may be a single cluster or multiple clusters, and may include one or more types of servers.

[0040] Figure 2 illustrates a block diagram of the configuration of the control device 100 in the embodiment shown in Figure 1. As shown in Figure 2, the control device 100 may include at least one of a processor 110, a communication interface 130, a user input / output interface 140, a memory, and a power supply. The control device 100 may receive user input of operational instructions, convert the operational instructions into instructions that the display device 200 can recognize and respond to, and transmit the operational instructions or the instructions converted from voice commands to the display device 200, acting as an intermediary for interaction between the user and the display device 200.

[0041] FIG3 exemplarily shows a block diagram of the configuration of the display device 200 in the embodiment shown in FIG1. ​​As shown in FIG3 , the display device 200 may include at least one of a tuner / demodulator 210, a communication device 220, a detector 230, an external device interface 240, a processor 250, a display 260, an audio output interface 270, a memory, a power supply, and a user input interface.

[0042] In some embodiments, the tuner / demodulator 210 receives broadcast television signals via wired or wireless reception, and demodulates audio and video signals, such as EPG data signals, from multiple wireless or wired broadcast television signals. In some embodiments, the tuner / demodulator 210 can be located in different separate devices, that is, the tuner / demodulator 210 can also be located in a device external to the physical device where the processor 250 is located, such as an external set-top box.

[0043] The communication device 220 is a component that can be used to communicate with external devices (such as the processor 100 and the server 400) according to various communication protocols. For example, the communication device 220 may include at least one of a WiFi module, a Bluetooth module, a wired Ethernet module, or other network communication protocol chip or a near-field communication protocol chip, as well as an infrared receiver. The display device 200 can send and receive control signals and data signals with external devices via the communication device 220.

[0044] Detector 230 can be used to collect signals from the external environment or external interactions. For example, detector 230 can include a light receiver, a sensor that can be used to collect information about ambient light intensity; or detector 230 can include an image collector, such as a camera, that can be used to collect information about the external environment, user attributes, or user interaction gestures; or detector 230 can include a sound collector, such as a microphone, that can be used to receive external sounds.

[0045] 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.

[0046] Processor 250 controls the operation of the display device and responds to user operations through various software control programs stored in memory. Processor 250 controls the overall operation of display device 200. For example, in response to receiving a user command to select a UI object to be displayed on display 260, processor 250 may perform operations related to the object selected by the user command.

[0047] In some embodiments, the processor may include a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), RAM Random Access Memory (RAM), ROM (Read-Only Memory, ROM), a first interface to an nth interface that can be used for input / output, a communication bus (Bus), etc.

[0048] The display 260 may include a display screen component that can be used to present images, and a driving component that drives the image display. It can be used to receive image signals output from the processor, and display video content, image content, and menu control interface components and user control UI interface.

[0049] 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.

[0050] 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.

[0051] The user interface is the medium interface for interaction and information exchange between an application or operating system and the user. It converts information between its internal form and a form acceptable to the user. A common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operations that uses a graphical display. It can be an interface element such as an icon, window, or control displayed on the display of an electronic device. Controls can include visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.

[0052] The audio output interface 270 is an audio output component that can be used to output audio signals, and may include a speaker, an external audio output terminal, and the like.

[0053] The user input interface may be used to receive control signals input by the user through the control device 100 (eg, an infrared remote controller, etc.) or through touch or gestures.

[0054] For the scenario shown in FIG1 , when implementing the device control method according to some embodiments, each component in the display device 200 may implement the following functions:

[0055] In some embodiments, at least one processor is connected to a display, a user input interface, a Bluetooth module, a communication device and a memory, and is configured to execute computer instructions so that the display device executes: obtaining a list of paired Bluetooth devices; wherein the paired Bluetooth device list may include at least one Bluetooth device; adding target Bluetooth devices in the paired Bluetooth device list with the same connection status and HiSyncID to the same device group in the target display list; wherein the target Bluetooth device supports the ASHA protocol, the connection status may include a connected state and an unconnected state, the target display list may include at least a first device group, and the first device group may include at least two target Bluetooth devices; controlling the display to display a first group identifier and a connection status identifier corresponding to the first group identifier based on the target display list; wherein the first group identifier can be used to identify the first device group in the target display list, and the connection status identifier can be used to characterize the connection status of the target Bluetooth device in the first device group.

[0056] In some embodiments, at least one processor is further configured to execute computer instructions to cause the display device to perform: obtaining the connection status of the target Bluetooth device in the paired Bluetooth device list with the same connection status and HiSyncID before adding the target Bluetooth device in the paired Bluetooth device list with the same connection status and HiSyncID to the same device group in the target display list; and obtaining the HiSyncID of the target Bluetooth device based on the UUID reported by the target Bluetooth device.

[0057] In some embodiments, it is specifically configured to execute computer instructions so that the display device adds the target Bluetooth devices with the same connection status and HiSyncID in the paired Bluetooth device list to the same device group in the target display list by performing the following: traversing the paired Bluetooth device list, matching the HiSyncID of the first target Bluetooth device in the paired Bluetooth device list with the HiSyncID of the target Bluetooth devices in each device group in the target display list; if the HiSyncID of the first target Bluetooth device successfully matches the HiSyncID of the second target Bluetooth device in the second device group, adding the first target Bluetooth device to the second device group.

[0058] In some embodiments, at least one processor is further configured to execute computer instructions to cause the display device to execute: if the HiSyncID of the first target Bluetooth device and the HiSyncID of the target Bluetooth device in the device group in the target display list are not successfully matched, then a third device group is created for the first target Bluetooth device in the target display list, and the first target Bluetooth device is added to the third device group.

[0059] In some embodiments, at least one processor is further configured to execute computer instructions to cause the display device to perform: in response to a connection status switching message for a third target Bluetooth device, determine the number of target Bluetooth devices in a fourth device group where the third target Bluetooth device is located; if it is determined that the number of target Bluetooth devices in the fourth device group is greater than 1, remove the third target Bluetooth device from the fourth device group, create a fifth device group for the third target Bluetooth device in the target display list, and add the third target Bluetooth device to the fifth device group; wherein, the fifth device group can be used to display the device identification of the third target Bluetooth device.

[0060] In some embodiments, at least one processor is further configured to execute computer instructions to cause the display device to execute: if it is determined that the number of target Bluetooth devices in the fourth device group is not greater than 1, updating the connection status of the third target Bluetooth device in the fourth device group.

[0061] In some embodiments, the target display list may also include a sixth device group, which may include a fourth target Bluetooth device; at least one processor is further configured to execute computer instructions to enable the display device to execute: controlling the display to display the device identifier, left and right ear identifiers, and connection status identifier of the fourth target Bluetooth device based on the target display list; wherein the left and right ear identifiers can be used to identify whether the fourth target Bluetooth device belongs to the left ear or the right ear.

[0062] In some embodiments, the at least one processor is further configured to execute computer instructions to cause the display device to perform: in response to a target interaction operation for any target Bluetooth device in the first device group, perform interaction processing corresponding to the target interaction operation on each target Bluetooth device in the first device group; wherein the target interaction operation may include at least one of an unpairing operation, a disconnection operation, and a reconnection operation.

[0063] In some embodiments, the first group identifier is a device identifier of a target Bluetooth device that is preferentially added to the first device group.

[0064] FIG4 exemplarily illustrates a hardware configuration block diagram of the terminal device 300 in the embodiment shown in FIG1 . It should be understood that the control terminal 300 shown in FIG4 is merely an example, and the control terminal 300 may have more or fewer components than shown in FIG4 , may combine two or more components, or may have a different component configuration. The various components shown in FIG4 may be implemented in hardware, software, or a combination of hardware and software, which may include one or more signal processing and / or application-specific integrated circuits.

[0065] As shown in Figure 4, the control terminal 300 may include: a radio frequency (RF) circuit 310, a memory 320, a display unit 330, a camera 340, a sensor 350, an audio circuit 360, a wireless fidelity (Wi-Fi) module 370, a processor 380, a Bluetooth module 381, and a power supply 390.

[0066] The RF circuit 310 can be used to receive and transmit signals during information transmission or calls. It can receive downlink data from the base station and pass it to the processor 380 for processing; it can also transmit uplink data to the base station. The memory 320 can be used to store software programs and data. The memory 320 stores the operating system that enables the control terminal 300 to operate. The memory 320 in the present disclosure can store the operating system and various application programs, and can also store program code that executes the device control methods implemented by the control terminal in some embodiments of the present disclosure.

[0067] The display unit 330 may be used to receive input digital or character information and generate signal input related to user settings and function control of the control terminal 300. Specifically, the display unit 330 may include a touch screen 331 arranged on the front of the control terminal 300, which can collect user touch operations on or near it, such as clicking a button.

[0068] The display unit 330 can also be used to display information input by or provided to the user, as well as a graphical user interface (GUI) for various menus of the control terminal 300. The display unit 330 may include a display screen 332 disposed on the front of the control terminal 300. A touch screen 331 may be overlaid on the display screen 332, or the touch screen 331 and the display screen 332 may be integrated to implement the input and output functions of the control terminal 300. The integrated touch screen may be referred to as a touch screen display. The control terminal 300 may also include at least one sensor 350, such as an acceleration sensor 351, a distance sensor 352, a fingerprint sensor 353, and a temperature sensor 354.

[0069] Audio circuit 360, speaker 361, and microphone 362 provide an audio interface between the user and control terminal 300. Wi-Fi is a short-range wireless transmission technology. Control terminal 300 can help users send and receive emails, browse web pages, and access streaming media through Wi-Fi module 370, providing users with wireless broadband Internet access.

[0070] The processor 380 is the control center of the control terminal 300. It connects all components of the control terminal using various interfaces and lines. It executes the various functions of the control terminal 300 and processes data by running or executing software programs stored in the memory 320 and accessing data stored in the memory 320. In some embodiments, the processor 380 may include one or more processing units. The processor 380 may also integrate an application processor and a baseband processor. The application processor primarily handles the operating system, user interface, and application programs, while the baseband processor primarily handles wireless communications. It is understood that the baseband processor may not be integrated into the processor 380. In the present disclosure, the processor 380 can run the operating system, application programs, user interface display, and touch response.

[0071] The Bluetooth module 381 can be used to exchange information with other Bluetooth devices equipped with a Bluetooth module via the Bluetooth protocol. For example, the control terminal 300 can establish a Bluetooth connection with a display device equipped with a Bluetooth module via the Bluetooth module 381 to exchange data. The control terminal 300 may also include a power supply 390 (e.g., a battery) to power various components.

[0072] Figure 5 illustrates a block diagram of the configuration of the Bluetooth device 400 in the embodiment shown in Figure 1. As shown in Figure 5, the Bluetooth device 400 may include a processor 410, a communication device 420, a user input / output interface 430, a memory 440, and a power supply 450. The communication device 420 may be used for external communication and may include at least one of a Wi-Fi chip, a Bluetooth module, NFC, or alternative modules. The user input / output interface 430 may include at least one of a speaker, a microphone, a touchpad, a sensor, a button, or alternative modules.

[0073] As shown in Figure 6, in some embodiments, the operating system of the display device 200 is divided into four layers, from top to bottom, namely, the application (Applications) layer (referred to as "application layer"), the application framework (ApplicationFramework) layer (referred to as "framework layer"), the Android runtime (Android runtime) and system library layer (referred to as "system runtime library layer"), and the kernel layer.

[0074] In some embodiments, at least one application runs in the application layer. These applications can be window programs, system settings programs, clock programs, etc. that come with the operating system, or applications developed by third-party developers. In specific implementations, the application packages in the application layer are not limited to the above examples.

[0075] The framework layer provides applications with an application programming interface (API) and programming framework. The application framework layer may include predefined functions. The application framework layer acts as a processing center, determining the actions taken by applications in the application layer. Through the API, applications can access system resources and services during execution.

[0076] As shown in Figure 6, the application framework layer in the embodiment of the present disclosure may include managers, content providers, etc., wherein the manager may include at least one of the following modules: an activity manager (ActivityManager) is used to interact with all activities running in the system; a location manager (Location Manager) can be used to provide system services or applications with access to system location services; a package manager (Package Manager) can be used to retrieve various information related to applications currently installed on the device; a notification manager (Notification Manager) can be used to control the display and clearing of notification messages; a window manager (Window Manager) can be used to manage icons, windows, toolbars, wallpapers and desktop widgets on the user interface.

[0077] In some embodiments, the activity manager can be used to manage the lifecycle of each application and common navigation back functions, such as controlling the exit, opening, and backing of an application. The window manager can be used to manage all window programs, such as obtaining the display screen size, determining whether there is a status bar, locking the screen, taking screenshots, and controlling display window changes (for example, shrinking the display window, shaking the display, distorting the display, etc.).

[0078] In some embodiments, the system runtime layer provides support for the upper layer, namely the framework layer. When the framework layer is used, the Android operating system will run the C / C++ library contained in the system runtime layer to implement the functions to be implemented by the framework layer.

[0079] In some embodiments, the kernel layer is a layer between hardware and software. As shown in FIG6 , the kernel layer includes at least one of the following drivers: an audio driver, a display driver, a Bluetooth driver, a camera driver, a Wi-Fi driver, a USB driver, an HDMI driver, a sensor driver (such as a fingerprint sensor, a temperature sensor, a pressure sensor, etc.), and a power driver.

[0080] FIG7 is a schematic diagram of a software system architecture of a display device 200 according to some embodiments. As shown in FIG7 , the software system may include: an application (App) layer, a system framework (Framework) layer (referred to as the "Framework layer"), a dynamic library (Library), and a Bluetooth driver (Bluetooth Driver).

[0081] The application layer may include: TV settings (TVSettings) or TV services (TVService).

[0082] The system framework layer may include: Bluetooth interface (Bluetooth API), Bluetooth application (Bluetooth APK) and audio (audio) module.

[0083] Bluetooth applications may include: A2DP application specifications, LE Audio application specifications, and ASHA application specifications. The A2DP (Advanced Audio Distribution Profile) application specification is a media audio application specification in classic Bluetooth, the LE Audio application specification is a low-power audio application specification based on Bluetooth, and the ASHA application specification is a hearing aid audio transmission protocol for Bluetooth Low Energy (BLE). In the disclosed embodiments, the ASHA protocol technology is primarily used to implement the display of Bluetooth devices.

[0084] The dynamic library (Library) may include: Bluetooth protocol stack and Bluetooth audio HAL layer. Among them, the Bluetooth protocol stack is mainly responsible for scanning, connecting and configuring Bluetooth devices. When the display device establishes a Bluetooth connection with a Bluetooth device, the Bluetooth application in the display device can send relevant data to the Bluetooth protocol stack.

[0085] The audio module may include an audio manager, an audio service, etc. The audio module is mainly responsible for sending audio-related data from the Bluetooth application to the Bluetooth protocol stack.

[0086] The Bluetooth driver is mainly responsible for the Bluetooth connection between the display device and surrounding Bluetooth devices.

[0087] FIG8 exemplarily shows a flow chart of a device control method according to some embodiments. The display method may be executed by the display device 200 in the embodiment shown in FIG1 . FIG8 is a flow chart of a device control method according to some embodiments. The method may include the following steps:

[0088] S801: Acquire a list of paired Bluetooth devices; wherein the list of paired Bluetooth devices may include at least one Bluetooth device.

[0089] In an embodiment of the present disclosure, the list of paired Bluetooth devices may include at least one Bluetooth device, wherein the at least one Bluetooth device may include a Bluetooth device that has been paired with the display device, such as a Bluetooth device supporting the ASHA protocol, a Bluetooth device supporting the A2DP protocol, a Bluetooth device supporting the LE Audio protocol, etc.

[0090] In actual applications, the Bluetooth device may include information such as connection status and device type; wherein the connection status may include connected state and disconnected state, etc. The connected state can be used to indicate that a Bluetooth connection has been established between the Bluetooth device and the display device, and the disconnected state can be used to indicate that a Bluetooth connection has not been established between the Bluetooth device and the display device; the device type of the Bluetooth device can be used to indicate the Bluetooth protocols supported by the Bluetooth device, such as support for ASHA protocol type, support for A

[0091] 2DP protocol type, support for LE Audio protocol type, etc.

[0092] S802: Add the target Bluetooth devices in the paired Bluetooth device list that have the same connection status and HiSyncID to the same device group in the target display list.

[0093] In an embodiment of the present disclosure, after obtaining a paired Bluetooth device list containing at least one Bluetooth device, based on the device type and connection status saved in the paired Bluetooth device list, a Bluetooth device in the paired Bluetooth device list with the same connection status and HiSyncID is determined as a target Bluetooth device; wherein the target Bluetooth device can be a Bluetooth device that supports the ASHA protocol.

[0094] In the disclosed embodiment, HiSyncID is a fixed value written by the Bluetooth device manufacturer for the Bluetooth device. The display device can determine whether the Bluetooth device is in the same group as other Bluetooth devices based on the HiSyncID of the Bluetooth device. In actual applications, for all dual-channel devices, their HiSyncID is unique. For left and right channel settings, their HiSyncID must be the same. Bytes 0-1 of the HiSyncID are the manufacturer's identifier, and bytes 2-7 are a unique identifier that can be used to identify the Bluetooth device group.

[0095] In the embodiment of the present disclosure, after determining the target Bluetooth device with the same connection status and HiSyncID from the paired Bluetooth device list, the target Bluetooth device is added to the same device group in the target display list.

[0096] In the embodiment of the present disclosure, the target display list may include one or more device groups. In actual applications, Bluetooth devices with the same connection status and HiSyncID may be identified as a device group, that is, each Bluetooth device in the same device group has the same connection status and HiSyncID. The first device group may be any device group, and the first device group may include at least two target Bluetooth devices, both of which have the same connection status and HiSyncID.

[0097] In some embodiments, before adding the target Bluetooth device with the same connection status and HiSyncID in the paired Bluetooth device list to the same device group in the target display list, it may also include: obtaining the connection status of the target Bluetooth device in the paired Bluetooth device list; and obtaining the HiSyncID of the target Bluetooth device based on the UUID reported by the target Bluetooth device.

[0098] In actual applications, UUID can be used to identify the application layer specification of the Bluetooth device, that is, whether the Bluetooth device supports the A2DP protocol, the LE Audio protocol, or the ASHA protocol. Since the UUIDs of Bluetooth devices that support the ASHA protocol and the LE Audio protocol are different, the UUID can be used to identify whether the Bluetooth device supports the ASHA protocol. When the UUID is determined to be a device that supports the ASHA protocol type (that is, when the Bluetooth device is a target Bluetooth device that supports the ASHA protocol), the HiSyncID of the target Bluetooth device can be obtained according to the UUID of the target Bluetooth device.

[0099] In some embodiments, since the target Bluetooth device provides Audio Streaming for Hearing Aid (ASHA) GATT service to the outside world, the display device can send a GATT query request to the target Bluetooth device. In response to the query request, the target Bluetooth device reports the UUID of the target Bluetooth device to the display device. Furthermore, the display device can obtain the HiSyncID of the target Bluetooth device based on the UUID of the target Bluetooth device.

[0100] In an embodiment of the present disclosure, after obtaining a list of paired Bluetooth devices, the connection status of the target Bluetooth device in the paired Bluetooth device list, and obtaining the HiSyncID of the target Bluetooth device based on the UUID reported by the target Bluetooth status, the target Bluetooth devices with the same connection status and HiSyncID can also be added to the same device group in the target display list.

[0101] For example, it is assumed that the list of paired Bluetooth devices may include Bluetooth device A, Bluetooth device B, Bluetooth device C and Bluetooth device D; wherein, the HiSyncID corresponding to the obtained Bluetooth device A is 11, and the connection status is connected, the HiSyncID corresponding to the Bluetooth device B is 22, and the connection status is connected, the HiSyncID corresponding to the Bluetooth device C is 11, and the connection status is disconnected, and the HiSyncID corresponding to the Bluetooth device D is 22, and the connection status is connected.

[0102] Among the above Bluetooth devices, if Bluetooth device B and Bluetooth device D have the same connection status and HiSyncID, Bluetooth device B and Bluetooth device D are added to the same device group in the target display list, for example, device group 1. In addition, the target display list may also include device group 2, where device group 2 may include Bluetooth device E (HiSyncID is 33, connection status is not connected) and Bluetooth device F (HiSyncID is 33, connection status is not connected).

[0103] As shown in Figure 9, a schematic diagram of the display effect of a target Bluetooth device when the connection status and HiSyncID are the same according to some embodiments. In the system framework layer, multiple target Bluetooth devices in the same device group are identified by left ear device and right ear device respectively; setting management can be used to display the display effect of the target Bluetooth device on the display. For target Bluetooth devices with the same connection status and HiSyncID, only one device group is displayed on the device management page, such as "Bluetooth device A (left and right) connected".

[0104] S803: Control the display to display a first group identifier and a connection status identifier corresponding to the first group identifier based on the target display list.

[0105] The first group identifier may be used to identify the first device group in the target display list, and the connection status identifier may be used to represent the connection status of the target Bluetooth device in the first device group.

[0106] In the embodiment of the present disclosure, the target display list may include at least a first device group, and the first device group may include at least two target Bluetooth devices with the same connection status and HiSyncID.

[0107] In an embodiment of the present disclosure, after adding the target Bluetooth devices with the same connection status and HiSyncID in the paired Bluetooth device list to the same device group in the target display list, the control display is controlled to display the first group identifier and the connection status identifier corresponding to the first group identifier based on the target display list.

[0108] In the embodiment of the present disclosure, the first group identifier may be used to identify the first device group in the target display list, and the connection status identifier may be used to represent the connection status of the target Bluetooth device in the first device group.

[0109] In some embodiments, the first group identifier may be the device identifier of a target Bluetooth device that is preferentially added to the first device group. For example, the device identifier, such as the device name, of the first target Bluetooth device added to the first device group may be determined as the first group identifier corresponding to the first device group.

[0110] FIG10 is a schematic diagram of a device management page according to some embodiments, wherein the device management page displays a first group identifier 1001 corresponding to a first device group, and may also display the connection status 1002 of a target Bluetooth device in the first device group. The first group identifier may include the device name of the target Bluetooth device, such as "Bluetooth Device A (left and right)", and the connection status may include the display words "connected" or "not connected", a connected icon or a not connected icon, etc.

[0111] In an optional embodiment, the target display list may also include a sixth device group, and the sixth device group may only include the fourth target Bluetooth device. Therefore, when controlling the display to display the first group identifier and the connection status identifier corresponding to the first group identifier based on the target display list, the display may also be controlled to display the device identifier, left and right ear identifiers, and connection status identifier of the fourth target Bluetooth device based on the target display list.

[0112] In the embodiment of the present disclosure, the left and right ear identifiers may be used to identify whether the fourth target Bluetooth device belongs to the left ear or the right ear.

[0113] As shown in Figure 11, this is a schematic diagram of another device management page according to some embodiments, wherein the sixth device group where the fourth target Bluetooth device is located can only include the fourth target Bluetooth device, and the page displays the device identifier 1101, left and right ear identifiers 1102, and connection status identifier 1103 of the fourth target Bluetooth device.

[0114] According to some embodiments of the device control method, first, a list of paired Bluetooth devices is obtained, wherein the list of paired Bluetooth devices may include at least one Bluetooth device; then, the target Bluetooth device in the paired Bluetooth device list with the same connection status and HiSyncID is added to the same device group in the target display list, wherein the target Bluetooth device supports the ASHA protocol, the connection status may include a connected state and an unconnected state, the target display list may include at least a first device group, and the first device group may include at least two target Bluetooth devices; further, the display is controlled to display a first group identifier and a connection status identifier corresponding to the first group identifier based on the target display list; wherein the first group identifier can be used to identify the first device group in the target display list, and the connection status identifier can be used to characterize the connection status of the target Bluetooth device in the first device group. It can be seen that the embodiment of the present disclosure can add target Bluetooth devices with the same connection status and HiSyncID to the same device group, and display them as the same device group on the display, thereby realizing the display function for Bluetooth devices supporting the ASHA protocol.

[0115] 12 , as an extension and refinement of the embodiment shown in FIG. 8 , based on steps S801 to S803 shown in FIG. 8 , step S802 (adding target Bluetooth devices with the same connection status and HiSyncID in the paired Bluetooth device list to the same device group in the target display list) is replaced by steps S1201 to S1203. The device control method according to some embodiments may further include the following steps:

[0116] S801: Acquire a list of paired Bluetooth devices; wherein the list of paired Bluetooth devices may include at least one Bluetooth device.

[0117] S1201: traverse the paired Bluetooth device list, and match the HiSyncID of the first target Bluetooth device in the paired Bluetooth device list with the HiSyncIDs of target Bluetooth devices in each device group in the target display list.

[0118] In the embodiment of the present disclosure, the target Bluetooth device is a Bluetooth device that supports the ASHA protocol. The paired Bluetooth device list may include one or more target Bluetooth devices. The first target Bluetooth device may be any target Bluetooth device. The target display list may include at least one device group, and each device group corresponds to one or more target Bluetooth devices.

[0119] In the embodiment of the present disclosure, after obtaining the paired Bluetooth device list, the paired Bluetooth device list is traversed, and the HiSyncID of the first target Bluetooth device in the paired Bluetooth device list is matched with the HiSyncID of the target Bluetooth device in each device group in the target display list.

[0120] S1202: If the HiSyncID of the first target Bluetooth device successfully matches the HiSyncID of the second target Bluetooth device in the second device group, the first target Bluetooth device is added to the second device group.

[0121] In the embodiment of the present disclosure, the second device belongs to the device group in the target display list, and the second device group may include at least a second target Bluetooth device. The HiSyncID of the second target Bluetooth device is the same as the HiSyncID of the first target Bluetooth device. After the first target Bluetooth device is added to the second device group, the second target Bluetooth device and the first target Bluetooth device are devices in the same device group (i.e., the second device group).

[0122] In some embodiments, the list of paired Bluetooth devices can also be traversed to match the HiSyncID and connection status of the first target Bluetooth device in the paired Bluetooth device list with the HiSyncID and connection status of the target Bluetooth devices in each device group in the target display list, so that when it is determined that the HiSyncID and connection status of the first target Bluetooth device successfully match the HiSyncID and connection status of the second target Bluetooth device in the second device group, the first target Bluetooth device can be added to the second device group.

[0123] S1203: If the HiSyncID of the first target Bluetooth device does not match the HiSyncID of the target Bluetooth device in the device group in the target display list, create a third device group for the first target Bluetooth device in the target display list and add the first target Bluetooth device to the third device group.

[0124] In an embodiment of the present disclosure, if it is determined that the HiSyncID of the first target Bluetooth device does not match the HiSyncID of the target Bluetooth device in any device group in the target display list, it means that the first target Bluetooth device and any target Bluetooth device in the target display list are not devices in the same group. At this time, a new device group, i.e., the third device group, is created for the first target Bluetooth device in the target display list, and the first target Bluetooth device is added to the newly created third device group.

[0125] S803: Control the display to display a first group identifier and a connection status identifier corresponding to the first group identifier based on the target display list.

[0126] The first group identifier may be used to identify the first device group in the target display list, and the connection status identifier may be used to represent the connection status of the target Bluetooth device in the first device group.

[0127] According to some embodiments of the device control method, first, a list of paired Bluetooth devices is obtained, wherein the paired Bluetooth device list may include at least one Bluetooth device; then, the paired Bluetooth device list is traversed, and the HiSyncID of the first target Bluetooth device in the paired Bluetooth device list is matched with the HiSyncID of the target Bluetooth device in each device group in the target display list, and when it is determined that the HiSyncID of the first target Bluetooth device successfully matches the HiSyncID of the second target Bluetooth device in the second device group, the first target Bluetooth device is added to the second device group; further, the display is controlled to display the first group identifier and the connection status identifier corresponding to the first group identifier based on the target display list; wherein the first group identifier can be used to identify the first device group in the target display list, and the connection status identifier can be used to characterize the connection status of the target Bluetooth device in the first device group. It can be seen that the embodiment of the present disclosure can add target Bluetooth devices with the same connection status and HiSyncID to the same device group, and display them as the same device group on the display, thereby realizing the display function of Bluetooth devices supporting the ASHA protocol.

[0128] In addition, when it is determined that the HiSyncID of the first target Bluetooth device has not been successfully matched with any target Bluetooth device in the second device group, the embodiment of the present disclosure can create a third device group for the first target Bluetooth device in the target display list and add the first target Bluetooth device group to the third device group, thereby realizing the display function of Bluetooth devices that support the ASHA protocol.

[0129] 13 , as an extension and refinement of the embodiment shown in FIG. 8 , on the basis of steps S801 to S803 shown in FIG. 8 , steps S1301 to S1303 may be further included. According to some embodiments, the device control method may further include the following steps:

[0130] S801: Acquire a list of paired Bluetooth devices; wherein the list of paired Bluetooth devices may include at least one Bluetooth device.

[0131] S802: Add the target Bluetooth devices in the paired Bluetooth device list that have the same connection status and HiSyncID to the same device group in the target display list.

[0132] The target Bluetooth device supports the ASHA protocol, the connection state may include a connected state and an unconnected state, the target display list may include at least a first device group, and the first device group may include at least two target Bluetooth devices.

[0133] S803: Controlling the display to display a first group identifier and a connection status identifier corresponding to the first group identifier based on the target display list, wherein the first group identifier can be used to identify the first device group in the target display list, and the connection status identifier can be used to represent the connection status of the target Bluetooth device in the first device group.

[0134] S1301: In response to a connection state switching message for a third target Bluetooth device, determine the number of target Bluetooth devices in a fourth device group where the third target Bluetooth device is located.

[0135] In the embodiment of the present disclosure, the third target Bluetooth device can be any target Bluetooth device in the target display list. The connection status switching message for the third target Bluetooth device may include a message that the third target Bluetooth device switches from a connected state to an unconnected state, or a message that the third target Bluetooth device switches from an unconnected state to a connected state, etc.

[0136] In the embodiment of the present disclosure, when the display device receives a connection status switching message for the third target Bluetooth device, it first determines the number of target Bluetooth devices in the fourth device group where the third target Bluetooth device is located. For example, the target display list may include device group 1 (target Bluetooth device A, target Bluetooth device B), device group 2 (target Bluetooth device C, target Bluetooth device D), and device group 2 (target Bluetooth device E). When the display device receives a connection status switching message for the target Bluetooth device C, it determines the number of target Bluetooth devices (i.e., 2) in the device group (i.e., device group 2) where the target Bluetooth device C is located.

[0137] S1302: If it is determined that the number of target Bluetooth devices in the fourth device group is greater than 1, the third target Bluetooth device is removed from the fourth device group, and a fifth device group is created for the third target Bluetooth device in the target display list, and the third target Bluetooth device is added to the fifth device group; wherein, the fifth device group can be used to display the device identification of the third target Bluetooth device.

[0138] In the embodiment of the present disclosure, since the connection status of the target Bluetooth devices in the same device group is the same and are displayed as the same device on the display, if it is determined that the number of target Bluetooth devices in the fourth device group is greater than 1, it means that the connection status of the third target Bluetooth device in the fourth device group has changed, while the connection status of other target Bluetooth devices has not changed. Obviously, the third target Bluetooth device and the other target Bluetooth devices in the fourth device group cannot be displayed as the same device. At this time, the third target Bluetooth device needs to be moved to the new device group and displayed based on the new device group.

[0139] Specifically, when the embodiment of the present disclosure determines that the number of target Bluetooth devices in the fourth device group is greater than 1, the third target Bluetooth device is first removed from the fourth device group, and a fifth device group is created for the third target Bluetooth device in the target display list, and the third target Bluetooth device group is added to the fifth device group.

[0140] As shown in Figure 14, it is a processing diagram for updating the connection status of a target Bluetooth device according to some embodiments. When the display device receives a connection status switching message for the target Bluetooth device A, it determines the number of target Bluetooth devices in the fourth device group where the target Bluetooth device A is located. At this time, the number of target Bluetooth devices in the fourth device group is 2, then the target Bluetooth device A is moved out of the fourth device group, and a new device group is created, such as the fifth device group, and then the target Bluetooth device A is moved into the fifth device group. Since the target Bluetooth device A and the target Bluetooth device B are in different device groups, they are displayed as two devices on the display at this time, for example, "Target Bluetooth device A (left) is connected" and "Target Bluetooth device B (right) is not connected".

[0141] As shown in Figure 15, it is a schematic diagram of updating a device management page according to some embodiments. The Bluetooth device A (left and right) displayed on the page shown in Figure 15 (a) indicates that the left ear device and the right ear device of the Bluetooth device A are both in a connected state; when a message is received that the connection state of the left ear device of the Bluetooth device A is switched from a connected state to an unconnected state, since the number of target Bluetooth devices in the Bluetooth device A (left and right) is greater than 1, the left ear device of the Bluetooth device A is removed from the Bluetooth device A (left and right), and the Bluetooth device A (left), that is, the fifth device group, is created for the left ear device of the Bluetooth device A, and the left ear device of the Bluetooth device A is added to the Bluetooth device A (left); as shown in Figure 15 (b), the Bluetooth device A (left) is displayed on the page, indicating that the left ear device of the Bluetooth device A is in an unconnected state. At this time, the right ear device of the Bluetooth device A is still in a connected state, and the device group identifier is updated to the Bluetooth device A (right).

[0142] S1303: If it is determined that the number of target Bluetooth devices in the fourth device group is not greater than 1, update the connection status of the third target Bluetooth device in the fourth device group.

[0143] In the embodiment of the present disclosure, if it is determined that the number of target Bluetooth devices in the fourth device group is not greater than 1, it means that the fourth device group only includes the third target Bluetooth device. At this time, it is only necessary to update the connection status of the third target Bluetooth device in the fourth device group.

[0144] As shown in Figure 16, this is a schematic diagram of updating another device management page according to some embodiments. The Bluetooth device B (left) displayed on the page shown in Figure 16 (a) indicates that the left ear device of the Bluetooth device B is in an unconnected state; when a message is received that the connection state of the left ear device of the Bluetooth device B is switched from an unconnected state to a connected state, since the number of target Bluetooth devices in the Bluetooth device B (left) is not greater than 1, it is only necessary to update the connection state of the left ear device of the Bluetooth device B to a connected state; as shown in Figure 16 (b), this is a schematic diagram of updating the connection state of the left ear device of the Bluetooth device B to a connected state.

[0145] It can be seen that according to the display mode of the Bluetooth device in some embodiments, when a connection status switching message for the third target Bluetooth device is received, the display mode for the third target Bluetooth device can be determined according to the number of devices in the fourth device group where the third target Bluetooth device is located. Specifically, when it is determined that the number in the fourth device group is greater than 1, the third target Bluetooth device is removed from the fourth device group, and a new fifth device group is created and the third target Bluetooth device is added to the fifth device group; when it is determined that the number in the fourth device group is not greater than 1, the connection status of the third target Bluetooth device is updated, thereby realizing the updated display of the connection status of the Bluetooth device.

[0146] In actual applications, for two target Bluetooth devices (i.e., the left ear device and the right ear device) with the same connection status and HiSyncID, if the user wants to unpair the two target Bluetooth devices, etc., it is necessary to perform an operation on both the left ear device and the right ear device to achieve the unpairing of the Bluetooth headsets. The above operation process is relatively cumbersome for the user and affects the user experience.

[0147] To this end, the embodiment of the present disclosure can perform interaction processing corresponding to the target interaction operation on each target Bluetooth device in the first device group when receiving a target interaction operation for any target Bluetooth device in the first device group, thereby enabling a user to operate other devices in the device group to which the device belongs while operating one device, thereby improving the user's interaction experience.

[0148] In the embodiment of the present disclosure, the target interaction operation for any target Bluetooth device may include at least one operation of an unpairing operation, a disconnection operation, and a reconnection operation for the target Bluetooth device.

[0149] For example, assuming that the first device group may include Bluetooth device A, Bluetooth device B and Bluetooth device C, when the display device receives an unpairing operation for Bluetooth device B in the first device group, it performs interactive processing corresponding to the unpairing operation on each target Bluetooth device in the first device group (i.e., Bluetooth device A, Bluetooth device B and Bluetooth device C), thereby achieving that when an unpairing operation is performed on any target Bluetooth device in the device group, all target Bluetooth devices in the device group can be unpaired at the same time, thereby improving the user's interactive experience.

[0150] FIG17 is a schematic diagram of a display processing flow of a Bluetooth device according to some embodiments, which may include the following steps:

[0151] S1701: Obtain a list of Bluetooth devices that the display device has paired with;

[0152] S1702: traverse the list of paired Bluetooth devices;

[0153] S1703: Obtain the connection status of the Bluetooth device;

[0154] S1704: Obtain the device type of the Bluetooth device;

[0155] S1705: Determine whether it is an ASHA device;

[0156] S1706: If it is not an ASHA device, add the device to the target display list; then jump to the subsequent step S1710;

[0157] S1707: If it is an ASHA device, obtain the HiSyncID of the Bluetooth device; otherwise, perform the following steps

[0158] If the Bluetooth device is determined to be a target Bluetooth device that supports the ASHA protocol, the HiSyncID and left and right ear identifiers of the target Bluetooth device are obtained according to the UUID reported by the target Bluetooth device;

[0159] S1708: Determine whether there is a device with the same connection status and HiSyncID;

[0160] S1709: If it exists, add the device to the same device group;

[0161] It is determined whether there is a Bluetooth device in the target display list whose connection status and HiSyncID are the same as those of the target Bluetooth device. If so, the target Bluetooth device is added to the same device group.

[0162] S1710: Determine whether all Bluetooth devices have been processed;

[0163] S1711: If all processing has been completed, display each device group based on the target display list; otherwise, jump to the aforementioned step S1702 and re-traverse the Bluetooth device list to perform subsequent steps S1703 to S1711 on the devices to be processed in the list.

[0164] Furthermore, considering that users often need to adjust the volume of their Bluetooth devices, current device control methods mostly involve using physical buttons on the Bluetooth device to control the volume, or adjusting the volume of the audio data of the Bluetooth device through the audio playback device. However, currently, adjusting the volume of the Bluetooth device through the audio playback device can only adjust the volume of the left and right Bluetooth devices at the same time, and cannot adjust the volume of the left or right Bluetooth device separately.

[0165] Based on this, the embodiments of the present disclosure further provide a control process of a Bluetooth device as shown in FIG18 . The execution subject of this process may be the display device 200 in the embodiment shown in FIG1 . FIG18 is another flow chart of a method for controlling a Bluetooth device according to some embodiments, which may include the following steps:

[0166] S1801: In response to a volume adjustment operation on a target Bluetooth device, obtaining a MAC address of the target Bluetooth device and adjusted volume data corresponding to the volume adjustment operation; wherein the target Bluetooth device is a left ear Bluetooth device or a right ear Bluetooth device;

[0167] In some embodiments, the target Bluetooth device may be a left ear Bluetooth device or a right ear Bluetooth device in a pair of Bluetooth devices. A volume bar for the left ear Bluetooth device and a volume bar for the right ear Bluetooth device may be displayed on the display of the display device; upon receiving a trigger operation for the volume bar of the left ear Bluetooth device, the MAC address of the left ear Bluetooth device and the adjusted volume data corresponding to the volume adjustment operation are obtained; for example, upon receiving a trigger operation for the volume bar of the right ear Bluetooth device, the MAC address of the right ear Bluetooth device and the adjusted volume data corresponding to the volume adjustment operation are obtained.

[0168] In some embodiments, the display device responds to a volume adjustment operation on a target Bluetooth device, which may include: the display device receives a user's volume adjustment operation on the target Bluetooth device through a remote control. For example, the user operates the "volume +" button on the remote control for the left ear Bluetooth device, and the remote control sends an operation to increase the volume of the left ear Bluetooth device by 1 to the display device. Accordingly, the display device responds to the operation of increasing the volume by 1 on the left ear Bluetooth device, obtains the MAC address of the left ear Bluetooth device and the adjusted volume data corresponding to the operation of increasing the volume by 1.

[0169] For example, if the remote control receives the voice input of "subtract 1 from the volume value of the right ear Bluetooth device" through the voice receiving component, the remote control sends the operation of subtracting 1 from the volume value of the right ear Bluetooth device to the display device. Accordingly, the display device responds to the operation of subtracting 1 from the volume value of the right ear Bluetooth device, obtains the MAC address of the right ear Bluetooth device and the adjusted volume data corresponding to the operation of subtracting 1 from the volume value.

[0170] In the embodiment of the present disclosure, when a display device receives a volume adjustment operation for a target Bluetooth device, it obtains the MAC address of the target Bluetooth device. The MAC address (Media Access Control Address), also known as the physical address or hardware address, is burned into the device's chip by the device manufacturer during production and can be used to uniquely identify the device.

[0171] For example, assuming that the current volume data of the left ear Bluetooth device is 100, when the display device receives an operation to reduce the volume by 10 for the left ear Bluetooth device, it obtains the MAC address of the left ear Bluetooth device and the adjusted volume data corresponding to the volume key 10 operation, that is, 90 is used as the adjusted volume data.

[0172] S1802: Send the MAC address and the adjusted volume data to the audio module, and control the audio module to send the MAC address and the adjusted volume data to the Bluetooth protocol stack through the Bluetooth interface;

[0173] In the embodiment of the present disclosure, after obtaining the MAC address of the target Bluetooth device and the adjusted volume data corresponding to the volume adjustment operation, the display device sends the MAC address and the adjusted volume data to the audio module, and controls the audio module to send the MAC address and the adjusted volume data to the Bluetooth protocol stack of the display device through the Bluetooth interface.

[0174] The Bluetooth protocol stack refers to a protocol stack that includes traditional Bluetooth and low-power Bluetooth. The Bluetooth protocol stack can adjust the audio gain of the audio stream according to the received volume data to control the volume of the audio stream.

[0175] In some embodiments, after the display device sends the MAC address and adjusted volume data of the target Bluetooth device to the audio module, it can also control the audio module to store the corresponding MAC address and adjusted volume data to the data storage module, so that the display device can display the adjusted volume data of the target Bluetooth device based on the correspondence between the MAC address and the adjusted volume data in the data storage module.

[0176] S1803: Control the Bluetooth protocol stack to adjust the audio gain of the target audio stream according to the adjusted volume data; wherein the target audio stream is the audio stream output to the target Bluetooth device corresponding to the MAC address;

[0177] In the embodiment of the present disclosure, after controlling the audio module to send the MAC address and adjusted volume data to the Bluetooth protocol stack through the Bluetooth interface, the display device can also control the Bluetooth protocol stack to adjust the audio gain of the target audio stream according to the adjusted volume data.

[0178] Among them, audio gain can be used to represent the audio playback capability of a Bluetooth device. Adjusting the audio gain of the audio stream sent to the Bluetooth device can change the volume of the Bluetooth device. In practical applications, gain can be used to represent the ratio of audio input to audio output.

[0179] In some embodiments, upon receiving the target audio stream from the display device, the target Bluetooth device can play the target audio stream.

[0180] According to some embodiments of the control method of the Bluetooth device, first, in response to the volume adjustment operation on the target Bluetooth device, the MAC address of the target Bluetooth device and the adjusted volume data corresponding to the volume adjustment operation are obtained; wherein the target Bluetooth device belongs to the left ear Bluetooth device or the right ear Bluetooth device; then, the MAC address and the adjusted volume data are sent to the audio module, and the audio module is controlled to send the MAC address and the adjusted volume data to the Bluetooth protocol stack through the Bluetooth interface; finally, the Bluetooth protocol stack is controlled to adjust the audio gain of the target audio stream according to the adjusted volume data; wherein the target audio stream is the audio stream output to the target Bluetooth device corresponding to the MAC address. It can be seen that the embodiment of the present disclosure can realize the independent adjustment of the volume of the left ear Bluetooth device or the right ear Bluetooth device through the display device, that is, it realizes the function of independently controlling the volume of the left and right ears of the Bluetooth device.

[0181] 19 , as an extension and refinement of the embodiment shown in FIG. 18 , based on steps S1801 to S1803 shown in FIG. 18 , before step S1801 (in response to a volume adjustment operation on a target Bluetooth device, obtaining the MAC address of the target Bluetooth device and the adjusted volume data corresponding to the volume adjustment operation), the method for controlling a Bluetooth device according to some embodiments may further include the following steps:

[0182] S1901: In response to a pairing request triggered for the target Bluetooth device, establish a Bluetooth connection with the target Bluetooth device;

[0183] In an embodiment of the present disclosure, before responding to a volume adjustment operation on the target Bluetooth device and obtaining the MAC address of the target Bluetooth device and the adjusted volume data corresponding to the volume adjustment operation, a Bluetooth connection can also be established with the target Bluetooth device in response to a pairing request triggered for the target Bluetooth device.

[0184] In some embodiments, the display device may further control the Bluetooth module to scan surrounding Bluetooth devices before establishing a Bluetooth connection with the target Bluetooth device in response to a pairing request triggered for the target Bluetooth device.

[0185] In practice, when a display device scans for nearby Bluetooth devices, different icons are displayed for different Bluetooth devices. For example, if the scanned Bluetooth device is a Bluetooth keyboard, a keyboard icon is displayed for the Bluetooth keyboard. If the scanned Bluetooth device is a Bluetooth controller, a controller icon is displayed for the Bluetooth controller. The specific icon displayed is determined by the device type information of the scanned Bluetooth device, that is, the COD information (Class of Device) of the Bluetooth device.

[0186] In some embodiments, when the display device controls the Bluetooth module to scan for surrounding Bluetooth devices, if a Bluetooth device is scanned, a preset identifier for the Bluetooth device, such as a left ear hearing aid icon or a right ear hearing aid icon, is displayed. Upon receiving a trigger operation corresponding to the hearing aid identifier of the target Bluetooth device, a Bluetooth connection is established with the target Bluetooth device.

[0187] In some embodiments, after the display device controls the Bluetooth module to scan for Bluetooth devices, it may also obtain the MAC address of the target Bluetooth device during the process of establishing a Bluetooth connection with the target Bluetooth device.

[0188] In some embodiments, the display device may also obtain a unique universal identification code (UUID) of the target Bluetooth device during the process of establishing a Bluetooth connection with the target Bluetooth device in response to a pairing request triggered for the target Bluetooth device.

[0189] Among them, the UUID can be used to identify the application layer specification of the Bluetooth device, that is, whether the Bluetooth device supports the A2DP protocol, the LE Audio protocol, or the Hearing Aid protocol.

[0190] In actual applications, after obtaining the UUID of the Bluetooth device, if it is determined based on the UUID that the Bluetooth device is a device that supports the Hearing Aid protocol, it means that the Bluetooth device is a Bluetooth device.

[0191] S1902: After determining that the Bluetooth connection is successful, obtaining a SyncID synchronization identifier and left and right ear information of the target Bluetooth device; wherein the left and right ear information can be used to indicate that the target Bluetooth device is a left-ear Bluetooth device or the target Bluetooth device is a right-ear Bluetooth device, and the SyncID can be used to identify Bluetooth devices with a binding relationship;

[0192] In the embodiment of the present disclosure, after determining that a Bluetooth connection is successfully established with a target Bluetooth device, the display device obtains the syncid synchronization identifier and left and right ear information of the target Bluetooth device.

[0193] In actual applications, for a left-ear Bluetooth device and a right-ear Bluetooth device with a binding relationship produced by the same manufacturer, the left-ear Bluetooth device and the right-ear Bluetooth device have the same syncid, that is, the syncid can be used to identify the Bluetooth devices with the binding relationship.

[0194] In the embodiment of the present disclosure, the left and right ear information can be used to identify that the target Bluetooth device belongs to the left ear Bluetooth device or the target Bluetooth device belongs to the right ear Bluetooth device.

[0195] S1903: storing the corresponding MAC address of the target Bluetooth device, the syncid, and the left and right ear information in a data storage module;

[0196] In an embodiment of the present disclosure, after obtaining the syncid and left and right ear information of the target Bluetooth device, the MAC address, syncid and left and right ear information of the target Bluetooth device with a corresponding relationship can be stored in a data storage module, so that the display device can obtain the MAC address, syncid and left and right ear information of the target Bluetooth device from the data storage module based on the above correspondence and display it.

[0197] In some embodiments, after obtaining the syncid synchronization identifier and left and right ear information of the target Bluetooth device, the audio module can also be controlled to splice the MAC address and left and right ear information of the target Bluetooth device and store them in the data storage module, for example, in the form of name = "device 1-mac address-left ear" and stored in the data storage module.

[0198] S1801: In response to a volume adjustment operation on a target Bluetooth device, obtain a MAC address of the target Bluetooth device and adjusted volume data corresponding to the volume adjustment operation; wherein the target Bluetooth device is a left ear Bluetooth device or a right ear Bluetooth device.

[0199] In some embodiments, after storing the MAC address, syncid and left and right ear information of the corresponding target Bluetooth device in the data storage module, when a volume adjustment operation for the target Bluetooth device is received, the MAC address of the target Bluetooth device can be obtained from the data storage module, and the adjusted volume data can be determined based on the volume adjustment operation.

[0200] S1802: Send the MAC address and the adjusted volume data to the audio module, and control the audio module to send the MAC address and the adjusted volume data to the Bluetooth protocol stack through the Bluetooth interface.

[0201] S1803: Control the Bluetooth protocol stack to adjust the audio gain of the target audio stream according to the adjusted volume data; wherein the target audio stream is the audio stream output to the target Bluetooth device corresponding to the MAC address.

[0202] According to some embodiments of the control method of the Bluetooth device, first, in response to a pairing request triggered for the target Bluetooth device, a Bluetooth connection is established with the target Bluetooth device; after determining that the Bluetooth connection is successful, the syncid synchronization identifier and left and right ear information of the target Bluetooth device are obtained; then, the mac address, syncid and left and right ear information of the target Bluetooth device with the corresponding relationship are stored in a data storage module; in response to a volume adjustment operation for the target Bluetooth device, the mac address of the target Bluetooth device and the adjusted volume data corresponding to the volume adjustment operation are obtained; wherein the target Bluetooth device belongs to a left ear Bluetooth device or a right ear Bluetooth device; then, the mac address and the adjusted volume data are sent to the audio module, and the audio module is controlled to send the mac address and the adjusted volume data to the Bluetooth protocol stack through the Bluetooth interface; further, the Bluetooth protocol stack is controlled to adjust the audio gain of the target audio stream according to the adjusted volume data; wherein the target audio stream is the audio stream output to the target Bluetooth device corresponding to the mac address. It can be seen that the embodiment of the present disclosure can realize the independent adjustment of the volume of the left ear Bluetooth device or the right ear Bluetooth device through the display device.

[0203] 20 , as an extension and refinement of the embodiment shown in FIG. 19 , based on steps S1901 to S1903 and steps S1801 to S1803 shown in FIG. 19 , after step S1901 (establishing a Bluetooth connection with the target Bluetooth device in response to a pairing request triggered for the target Bluetooth device), the method for controlling a Bluetooth device according to some embodiments may further include the following steps:

[0204] S1901: In response to a pairing request triggered for the target Bluetooth device, establish a Bluetooth connection with the target Bluetooth device.

[0205] S2001: monitoring the device availability event device available of the Bluetooth protocol stack;

[0206] In actual applications, the display device can also monitor the device available event of the Bluetooth protocol stack while establishing a Bluetooth connection with the target Bluetooth device. If the display device has established a Bluetooth connection with the target Bluetooth device, the display device can monitor the device available event of the Bluetooth protocol stack.

[0207] The device available event may be used to indicate that the display device is currently connected to an available device. For example, assuming that the display device is currently successfully connected to a Bluetooth speaker, the display device may be able to monitor the device available event of the Bluetooth protocol stack.

[0208] For the display device, as long as it is currently connected to a Bluetooth device, it can receive the device available event of the Bluetooth protocol stack. Therefore, after monitoring the device available event of the Bluetooth protocol stack, the display device needs to further determine whether the successfully connected device is the target Bluetooth device.

[0209] S2002: upon receiving a device availability event "device available" for the target Bluetooth device, determining that a Bluetooth connection is successfully established with the target Bluetooth device;

[0210] In actual applications, when establishing a Bluetooth connection with a display device, the target Bluetooth device may report a target Bluetooth device device available event to the display device. Upon receiving the target Bluetooth device device available event, the display device determines whether a Bluetooth connection is successfully established with the target Bluetooth device.

[0211] S1902: After determining that the Bluetooth connection is successful, obtain the syncid synchronization identifier and left and right ear information of the target Bluetooth device; wherein the left and right ear information can be used to indicate that the target Bluetooth device belongs to the left ear Bluetooth device or the target Bluetooth device belongs to the right ear Bluetooth device, and the syncid can be used to identify Bluetooth devices with a binding relationship.

[0212] In some embodiments, after determining that a Bluetooth connection has been successfully established with the target Bluetooth device, the display device can also obtain the capabilities information and syncid reported by the target Bluetooth device based on the MAC address of the target Bluetooth device, where the capabilities information may include the single and double ear information and left and right ear information of the target display device.

[0213] S1903: Store the corresponding MAC address of the target Bluetooth device, the syncid, and the left and right ear information into a data storage module.

[0214] In some embodiments, after the display device stores the MAC address, syncid, and left and right ear information of the target Bluetooth device with a corresponding relationship into the data storage module, it can also display the target device information for the target Bluetooth device based on the above correspondence stored in the data storage module when receiving a display trigger operation for the volume adjustment page corresponding to the target Bluetooth device, so that the user can understand through the target device information which left ear Bluetooth device or right ear Bluetooth device in the pair of Bluetooth devices is to be adjusted.

[0215] In other embodiments, after the display device stores the MAC address, syncid, and left and right ear information of the corresponding target Bluetooth device in the data storage module, it can also obtain the latest volume data from the data storage module and synchronize it to the target Bluetooth device after the display device is restarted.

[0216] S1801: In response to a volume adjustment operation on a target Bluetooth device, obtain a MAC address of the target Bluetooth device and adjusted volume data corresponding to the volume adjustment operation; wherein the target Bluetooth device is a left ear Bluetooth device or a right ear Bluetooth device.

[0217] S1802: Send the MAC address and the adjusted volume data to the audio module, and control the audio module to send the MAC address and the adjusted volume data to the Bluetooth protocol stack through the Bluetooth interface.

[0218] S1803: Control the Bluetooth protocol stack to adjust the audio gain of the target audio stream according to the adjusted volume data; wherein the target audio stream is the audio stream output to the target Bluetooth device corresponding to the MAC address.

[0219] According to some embodiments of the control method of a Bluetooth device, first, in response to a pairing request triggered for a target Bluetooth device, a Bluetooth connection is established with the target Bluetooth device; after determining that the Bluetooth connection is successful, the syncid synchronization identifier and left and right ear information of the target Bluetooth device are obtained; then, the mac address, syncid and left and right ear information of the target Bluetooth device with a corresponding relationship are stored in a data storage module; in response to a volume adjustment operation for the target Bluetooth device, the mac address of the target Bluetooth device and the adjusted volume data corresponding to the volume adjustment operation are obtained; wherein the target Bluetooth device belongs to a left ear Bluetooth device or a right ear Bluetooth device; then, the mac address and the adjusted volume data are sent to the audio module, and the audio module is controlled to send the mac address and the adjusted volume data to the Bluetooth protocol stack through the Bluetooth interface; further, the Bluetooth protocol stack is controlled to adjust the audio gain of the target audio stream according to the adjusted volume data; wherein the target audio stream is the audio stream output to the target Bluetooth device corresponding to the mac address. It can be seen that the embodiment of the present disclosure can realize the independent adjustment of the volume of the left ear Bluetooth device or the right ear Bluetooth device through the display device.

[0220] 21 , as an expansion and refinement of the embodiment shown in FIG19 , based on steps S1901 to S1903 and steps S1801 to S1803 shown in FIG19 , before step S1901 (establishing a Bluetooth connection with the target Bluetooth device in response to a pairing request triggered for the target Bluetooth device), and replacing step S1902 (obtaining the syncid and left and right ear information of the target Bluetooth device after determining that the Bluetooth connection is successful) with step S2102, the method for controlling a Bluetooth device according to some embodiments may further include the following steps:

[0221] S2101: Control the Bluetooth module to scan Bluetooth devices and obtain the MAC address of the scanned Bluetooth devices; wherein the scanned Bluetooth devices may include the target Bluetooth device;

[0222] In some embodiments, when entering the device management page, the display device automatically controls the Bluetooth module to scan nearby Bluetooth devices, and during the scanning process, obtains the MAC address of the scanned Bluetooth device, wherein the target Bluetooth device belongs to the scanned Bluetooth device.

[0223] In some embodiments, while the display device controls the Bluetooth module to scan for nearby Bluetooth devices, it can also control the display to display the scanned Bluetooth devices. The scanned devices may include Bluetooth-enabled audio receiving devices, such as headphones, speakers, hearing aids, and other devices, and may also include Bluetooth-enabled mice, keyboards, electronic pens, and other devices.

[0224] The Bluetooth module can be used to exchange information with other devices supporting the Bluetooth function through the Bluetooth protocol. For example, the display device can scan other devices supporting the Bluetooth function through the Bluetooth module.

[0225] S1901: In response to a pairing request triggered for the target Bluetooth device, establish a Bluetooth connection with the target Bluetooth device.

[0226] In some embodiments, during the process of controlling the display to display the scanned Bluetooth devices, the display device may also establish a Bluetooth connection with the target Bluetooth device in response to a pairing request triggered for the target Bluetooth device among the scanned Bluetooth devices;

[0227] S2102: After determining that the Bluetooth connection is successful, obtain capabilities information and syncid reported by the target Bluetooth device based on the MAC address of the target Bluetooth device; wherein the capabilities information may include single and double ear information and left and right ear information;

[0228] In the disclosed embodiment, after determining that a Bluetooth connection has been successfully established with a target Bluetooth device, the display device can obtain the capabilities information and SyncID reported by the target Bluetooth device based on the MAC address of the target Bluetooth device obtained during the scanning process. The SyncID can be used to identify the binding relationship between the target Bluetooth device and other Bluetooth devices.

[0229] In the embodiments of the present disclosure, the capabilities information reported by the target Bluetooth device may include single-ear and double-ear information and left-right ear information of the target Bluetooth device. The single-ear and double-ear information can be used to identify whether the target Bluetooth device is a single-ear device or a double-ear device, and the left-right ear information can be used to identify whether the target Bluetooth device is a left-ear Bluetooth device or a right-ear Bluetooth device.

[0230] For example, assuming that the syncid of target Bluetooth device A is 001 and the target Bluetooth device is a left ear Bluetooth device, the Bluetooth device that has a binding relationship with the target Bluetooth device A may be Bluetooth device B that is a right ear Bluetooth device and has a syncid of 001.

[0231] It should be noted that, in the embodiment of the present disclosure, the display device obtains the MAC address of the target Bluetooth device while controlling the Bluetooth module to scan the Bluetooth device, and obtains the SyncID of the target Bluetooth device after successfully establishing a Bluetooth connection with the target Bluetooth device.

[0232] S1903: storing the corresponding MAC address of the target Bluetooth device, the syncid, and the left and right ear information in a data storage module;

[0233] In the disclosed embodiment, the display device obtains the capabilities information reported by the target Bluetooth device based on the MAC address of the target Bluetooth device, determines the correspondence between the MAC address, SYNCID, and left and right ear information of the target Bluetooth device, and stores the corresponding MAC address, SYNCID, and left and right ear information of the target Bluetooth device in a data storage module. Subsequently, when the MAC address of the target Bluetooth device is obtained, the SYNCID and left and right ear information of the target Bluetooth device can be obtained from the data storage module based on the above correspondence.

[0234] In some embodiments, after the display device stores the MAC address, syncid, and left and right ear information of the corresponding target Bluetooth device in the data storage module, it can also obtain the syncid and left and right ear information corresponding to the MAC address of the target Bluetooth device from the data storage module in response to a display trigger operation of the volume adjustment page corresponding to the target Bluetooth device; further, based on the syncid and left and right ear information, control the display to display the target device information for the target Bluetooth device on the volume adjustment page.

[0235] In an embodiment of the present disclosure, the display triggering operation of the volume adjustment page corresponding to the target Bluetooth device may include: in the process of displaying successfully connected Bluetooth devices on the device management page, in response to a click operation on the target Bluetooth device in the Bluetooth device, controlling the display to display the volume adjustment page corresponding to the target Bluetooth device.

[0236] In actual applications, since the MAC address of a device can be used to uniquely identify the device, when a display operation of the volume adjustment page corresponding to the target Bluetooth device is received, the syncid and left and right ear information corresponding to the MAC address of the target Bluetooth device can be obtained from the data storage module, so that the target device information of the target Bluetooth device can be displayed on the volume adjustment page based on the syncid and left and right ear information.

[0237] Among them, the target device information can be used to describe the device information of the target Bluetooth device. For example, the target device information may include a Bluetooth device identifier and left and right ear information. Specifically, the target device identifier can be used to identify the binding relationship to which the target Bluetooth device belongs, and the left and right ear information can be used to identify whether the target Bluetooth device belongs to a left ear Bluetooth device or a right ear Bluetooth device.

[0238] After obtaining the syncid and left and right ear information corresponding to the MAC address of the target Bluetooth device, the display is controlled to display the target device information for the target Bluetooth device on the volume adjustment page based on the syncid and left and right ear information, so that the user can understand which pair of Bluetooth devices, the left ear Bluetooth device or the right ear Bluetooth device, is to be adjusted based on the target device information.

[0239] In some embodiments, a volume bar corresponding to the target Bluetooth device may also be displayed on the volume adjustment page corresponding to the target Bluetooth device, and the volume bar may be used to indicate the current volume data of the target Bluetooth device. In addition, after receiving a volume adjustment operation for the target Bluetooth device, the display device may also control the volume bar to display the adjusted volume data corresponding to the volume adjustment operation.

[0240] As shown in Figure 22, this is a schematic diagram of a volume adjustment page according to some embodiments, wherein the page displays target device information corresponding to the target Bluetooth device, such as the left ear volume adjustment of Bluetooth device 1, and the right ear volume adjustment of Bluetooth device 1, and can also display volume bars corresponding to the target Bluetooth device, such as the left ear volume bar of Bluetooth device 1, and the right ear volume bar of Bluetooth device 1.

[0241] S1801: In response to a volume adjustment operation on a target Bluetooth device, obtaining a MAC address of the target Bluetooth device and adjusted volume data corresponding to the volume adjustment operation; wherein the target Bluetooth device is a left ear Bluetooth device or a right ear Bluetooth device;

[0242] S1802: Send the MAC address and the adjusted volume data to the audio module, and control the audio module to send the MAC address and the adjusted volume data to the Bluetooth protocol stack through the Bluetooth interface;

[0243] S1803: Control the Bluetooth protocol stack to adjust the audio gain of the target audio stream according to the adjusted volume data; wherein the target audio stream is the audio stream output to the target Bluetooth device corresponding to the MAC address.

[0244] According to some embodiments, a method for controlling a Bluetooth device includes: first, controlling a Bluetooth module to scan Bluetooth devices and obtaining MAC addresses of the scanned Bluetooth devices; wherein the scanned Bluetooth devices may include a target Bluetooth device; establishing a Bluetooth connection with the target Bluetooth device in response to a pairing request triggered for the target Bluetooth device; after determining that the Bluetooth connection is successful, obtaining capabilities information and SyncID reported by the target Bluetooth device based on the MAC address of the target Bluetooth device; wherein the capabilities information may include single-ear and double-ear information and left-ear and right-ear information; then, storing the corresponding MAC address, SyncID, and left-ear and right-ear information of the target Bluetooth device in a data storage module; in response to a volume adjustment operation on the target Bluetooth device, obtaining the MAC address of the target Bluetooth device and adjusted volume data corresponding to the volume adjustment operation; wherein the target Bluetooth device is a left-ear Bluetooth device or a right-ear Bluetooth device; then, sending the MAC address and adjusted volume data to an audio module, and controlling the audio module to send the MAC address and adjusted volume data to a Bluetooth protocol stack via a Bluetooth interface; further, controlling the Bluetooth protocol stack to adjust the audio gain of a target audio stream according to the adjusted volume data; wherein the target audio stream is the audio stream output to the target Bluetooth device corresponding to the MAC address. It can be seen that the embodiment of the present disclosure can realize independent adjustment of the volume of the left ear Bluetooth device or the right ear Bluetooth device through the display device.

[0245] In some embodiments, when the display device receives a reconnection message from a target Bluetooth device, it first parses the reconnection message to obtain the MAC address of the target Bluetooth device and sends the MAC address to the audio module. It then controls the audio module to obtain the latest volume data corresponding to the MAC address of the target Bluetooth device from the data storage module and sends the MAC address and the latest volume data to the Bluetooth protocol stack. Furthermore, the Bluetooth protocol stack is controlled to output an audio stream to the target Bluetooth device corresponding to the MAC address based on the latest volume data.

[0246] In some embodiments, after receiving the reconnection message of the target Bluetooth device and before parsing the MAC address of the target Bluetooth device from the reconnection message, the display device may further monitor the reconnection message of the Bluetooth device in response to restarting the display device.

[0247] In actual applications, when the display device is restarted, it will detect whether there is a Bluetooth device that requests to re-establish the Bluetooth connection. The specific implementation is to monitor the reconnection message of the Bluetooth device.

[0248] When the display device is monitoring the reconnection message of the Bluetooth device, if the display device has previously established a Bluetooth connection with the target Bluetooth device and the target Bluetooth device is sending a reconnection message to the display device, the MAC address of the target Bluetooth device can be parsed from the reconnection message after receiving the reconnection message from the target Bluetooth device.

[0249] Furthermore, the control audio module obtains the latest volume data corresponding to the MAC address from the data storage module, and sends the MAC address and the latest volume data to the Bluetooth protocol stack. Wherein, the latest volume data is the most recent volume data or the previous volume data stored in the data storage module.

[0250] It can be seen that the display device in the embodiment of the present disclosure can monitor the reconnection message of the target Bluetooth device when restarting, and parse the MAC address of the target Bluetooth device from the reconnection message, and then obtain the latest volume data based on the MAC address, and control the Bluetooth protocol stack to output the audio stream to the target Bluetooth device based on the latest volume data, thereby realizing the function of automatically synchronizing the latest volume data to the target Bluetooth device when restarting.

[0251] In some embodiments, after the display device sends the MAC address of the target Bluetooth device to the audio module, it can also control the audio module to obtain the SyncID corresponding to the MAC address from the data storage module, and determine the first Bluetooth device corresponding to the SyncID based on the historical data in the memory. The first Bluetooth device is a Bluetooth device that has a binding relationship with the target Bluetooth device, that is, the SyncID of the first Bluetooth device is the same as the SyncID of the target Bluetooth device.

[0252] As shown in Figure 22, assuming that the target Bluetooth device displayed on the volume adjustment page is the left ear Bluetooth device of Bluetooth device 1, after the display device sends the MAC address of the left ear Bluetooth device of Bluetooth device 1 to the audio module, it controls the audio module to obtain the syncid corresponding to the MAC address from the data storage module, and then determines the first Bluetooth device that has a binding relationship with the left ear Bluetooth device of Bluetooth device 1, that is, the right ear Bluetooth device of Bluetooth device 1.

[0253] In actual applications, the scenario in which the display device receives the reconnection message of the target Bluetooth device may include: after the display device establishes a Bluetooth connection with the target Bluetooth device and obtains the syncid and left and right ear information of the target Bluetooth device, if the display device is powered on and restarted, the latest volume data saved in the data storage module can be synchronized to the target Bluetooth device, thereby realizing independent control of the volume of the target Bluetooth device.

[0254] FIG23 is a schematic diagram of a scenario in which audio data is synchronized after a display device restarts according to some embodiments. Upon receiving a reconnection message from a target Bluetooth device, the Bluetooth application module in the display device parses the message to obtain the MAC address of the target Bluetooth device and then sends the MAC address to the audio module. The module then controls the acquisition of the latest volume data corresponding to the MAC address from the data storage module and sends the MAC address and the latest volume data to the Bluetooth application module. The Bluetooth application module then sends the MAC address and the latest volume data to the Bluetooth protocol stack. Finally, the Bluetooth protocol stack is controlled to output an audio stream to the target Bluetooth device corresponding to the MAC address based on the latest volume data.

[0255] Through the above process, a device control method provided by an embodiment of the present disclosure can add target Bluetooth devices with the same connection status and HiSyncID to the same device group and display them as the same device group on the display, thereby realizing the display function for Bluetooth devices that support the ASHA protocol. Furthermore, it is also possible to independently adjust the volume of the left ear Bluetooth device or the right ear Bluetooth device through the display device, that is, to realize the function of independently controlling the volume of the left and right ears of the Bluetooth device.

[0256] Figure 24 is a schematic diagram of the structure of an electronic device according to some embodiments, which may be the display device, control terminal, or audio receiving device described above. As shown in Figure 24, the electronic device may include: a processor 2401, a memory 2402, and a computer program stored in the memory 2402 and executable on the processor 2401. When the computer program is executed by the processor 2401, it implements the following method in the above-mentioned method embodiment: a device control method executed by a display device.

[0257] The present disclosure provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the computer program implements the various processes of the device control method described above and achieves the same technical effects. To avoid repetition, the details are not described here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0258] The present disclosure provides a computer program product, which may include a computer program. When the computer program is run on a computer, the computer implements the above-mentioned device control method.

[0259] For ease of explanation, the above description has been made in conjunction with specific embodiments. However, the above discussion of some embodiments is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are intended to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.

Claims

1. A display device, comprising: A display configured to display an image and / or a user input interface: A user input interface configured to receive instructions from a user; A Bluetooth module, configured to perform operations related to the Bluetooth protocol; a communication device configured to communicate with an external device according to a predetermined protocol; a memory configured to store computer instructions and data associated with a display device; At least one processor, connected to the display, the user input interface, the Bluetooth module, the communication device and the memory, is configured to execute computer instructions to cause the display device to perform: Obtain a list of paired Bluetooth devices; wherein the list of paired Bluetooth devices includes at least one Bluetooth device; Add the target Bluetooth devices in the paired Bluetooth device list with the same connection status and HiSyncID to the same device group in the target display list; wherein the target Bluetooth devices support the ASHA protocol, the connection status includes a connected state and an unconnected state, and the target display list includes at least a first device group, and the first device group includes at least two target Bluetooth devices; The control display displays a first group identifier and a connection status identifier corresponding to the first group identifier based on the target display list; wherein the first group identifier is used to identify the first device group in the target display list, and the connection status identifier is used to characterize the connection status of the target Bluetooth device in the first device group.

2. The display device according to claim 1, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: Before adding the target Bluetooth devices in the paired Bluetooth device list with the same connection status and HiSyncID to the same device group in the target display list, the connection status of the target Bluetooth devices in the paired Bluetooth device list is obtained; and the HiSyncID of the target Bluetooth device is obtained according to the UUID reported by the target Bluetooth device.

3. The display device according to claim 1, wherein the at least one processor is specifically configured to execute computer instructions so that the display device adds the target Bluetooth devices with the same connection status and HiSyncID in the paired Bluetooth device list to the same device group in the target display list by performing the following: Traversing the paired Bluetooth device list, matching the HiSyncID of the first target Bluetooth device in the paired Bluetooth device list with the HiSyncID of the target Bluetooth device in each device group in the target display list; If the HiSyncID of the first target Bluetooth device successfully matches the HiSyncID of the second target Bluetooth device in the second device group, the first target Bluetooth device is added to the second device group.

4. The display device according to claim 3, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: If the HiSyncID of the first target Bluetooth device fails to match the HiSyncID of the target Bluetooth device in the device group in the target display list, a third device group is created for the first target Bluetooth device in the target display list, and the first target Bluetooth device is added to the third device group.

5. The display device according to claim 1, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: In response to a connection state switching message for a third target Bluetooth device, determining the number of target Bluetooth devices in a fourth device group where the third target Bluetooth device is located; If it is determined that the number of target Bluetooth devices in the fourth device group is greater than 1, the third target Bluetooth device is removed from the fourth device group, a fifth device group is created for the third target Bluetooth device in the target display list, and the third target Bluetooth device is added to the fifth device group; wherein, The fifth device group is used to display the device identification of the third target Bluetooth device.

6. The display device according to claim 5, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: If it is determined that the number of the target Bluetooth devices in the fourth device group is not greater than 1, the connection state of the third target Bluetooth device in the fourth device group is updated.

7. The display device according to claim 1, wherein the target display list further comprises a sixth device group, wherein the sixth device group comprises a fourth target Bluetooth device; and the at least one processor is further configured to execute computer instructions so that the display device executes: Control the display to display the device identification, left and right ear identifications, and connection status identification of the fourth target Bluetooth device based on the target display list; wherein, The left and right ear identifiers are used to identify that the fourth target Bluetooth device belongs to the left ear or the right ear.

8. The display device according to claim 1, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: In response to a target interaction operation for any target Bluetooth device in the first device group, each target Bluetooth device in the first device group The target Bluetooth device performs the interaction processing corresponding to the target interaction operation; wherein, The target interaction operation includes at least one of an unpairing operation, a disconnection operation, and a reconnection operation. 9 . The display device according to claim 1 , wherein the first group identifier is a device identifier of a target Bluetooth device that is preferentially added to the first device group.

10. The display device according to any one of claims 1 to 9, wherein the at least one processor is further configured to execute computer instructions to enable the display device to execute: In response to a volume adjustment operation on a target Bluetooth device, a MAC address of the target Bluetooth device and adjusted volume data corresponding to the volume adjustment operation are obtained; wherein, The target Bluetooth device is a left-ear Bluetooth device or a right-ear Bluetooth device; Send the MAC address and the adjusted volume data to the audio module, and control the audio module to send the MAC address and the adjusted volume data to the Bluetooth protocol stack through the Bluetooth interface; Control the Bluetooth protocol stack to adjust the audio gain of the target audio stream according to the adjusted volume data; wherein the target audio stream is the audio stream output to the target Bluetooth device corresponding to the MAC address.

11. The display device according to claim 10, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After sending the MAC address and the adjusted volume data to the audio module, the audio module is controlled to store the MAC address and the adjusted volume data having a corresponding relationship in a data storage module.

12. The display device according to claim 10, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: In response to a volume adjustment operation on a target Bluetooth device, before obtaining a MAC address of the target Bluetooth device and adjusted volume data corresponding to the volume adjustment operation, in response to a pairing request triggered on the target Bluetooth device, establishing a Bluetooth connection with the target Bluetooth device; After determining that the Bluetooth connection is successful, obtaining the syncid synchronization identifier and left and right ear information of the target Bluetooth device; wherein, The left and right ear information is used to indicate that the target Bluetooth device belongs to the left ear Bluetooth device or the target Bluetooth device belongs to the right ear Bluetooth device, and the syncid is used to identify the Bluetooth devices with a binding relationship; The MAC address of the target Bluetooth device, the syncid and the left and right ear information having a corresponding relationship are stored in a data storage module.

13. The display device according to claim 12, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: In response to the pairing request triggered for the target Bluetooth device, before establishing a Bluetooth connection with the target Bluetooth device, control the Bluetooth module to scan Bluetooth devices and obtain the MAC address of the scanned Bluetooth device; wherein, The scanned Bluetooth devices include the target Bluetooth device; The at least one processor is specifically configured to execute computer instructions so that the display device obtains the syncid and left and right ear information of the target Bluetooth device after determining that the Bluetooth connection is successful by performing the following: After determining that the Bluetooth connection is successful, based on the MAC address of the target Bluetooth device, the capabilities information and syncid reported by the target Bluetooth device are obtained; wherein the capabilities information includes single ear and double ear information and left and right ear information.

14. The display device according to claim 12, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: In response to a display triggering operation for a volume adjustment page corresponding to the target Bluetooth device, acquiring the syncid and left and right ear information corresponding to the MAC address of the target Bluetooth device from the data storage module; Based on the syncid and the left and right ear information, the display is controlled to display the target device information for the target Bluetooth device on the volume adjustment page; wherein, The target device information includes a Bluetooth device identifier and left and right ear identifiers. The Bluetooth device identifier is used to identify the binding relationship to which the target Bluetooth device belongs, and the left and right ear identifiers are used to identify that the target Bluetooth device belongs to a left ear Bluetooth device or that the target Bluetooth device belongs to a right ear Bluetooth device.

15. The display device according to claim 12, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: The method of responding to the pairing request triggered for the target Bluetooth device and, after establishing a Bluetooth connection with the target Bluetooth device, monitoring a device available event of the Bluetooth protocol stack; When a device available event for the target Bluetooth device is received, it is determined that a Bluetooth connection is successfully established with the target Bluetooth device.

16. The display device according to claim 10, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After receiving the reconnection message of the target Bluetooth device, parse the reconnection message to obtain the MAC address of the target Bluetooth device, and send the MAC address to the audio module; Control the audio module to obtain the latest volume data corresponding to the MAC address from the data storage module, and send the MAC address and the latest volume data to the Bluetooth protocol stack; Control the Bluetooth protocol stack to output an audio stream to the target Bluetooth device corresponding to the MAC address based on the latest volume data.

17. The display device according to claim 16, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After sending the MAC address to the audio module, the audio module is controlled to obtain the syncid corresponding to the MAC address from the data storage module, and the first Bluetooth device corresponding to the syncid is determined based on the historical data in the memory; wherein, The first Bluetooth device is a Bluetooth device that has a binding relationship with the target Bluetooth device; Control the Bluetooth module to establish a Bluetooth connection with the first Bluetooth device.

18. The display device according to claim 16, wherein the at least one processor is further configured to execute computer instructions to cause the display device to perform: After receiving the reconnection message of the target Bluetooth device, before parsing the MAC address of the target Bluetooth device from the reconnection message, in response to the restart of the display device, the reconnection message of the Bluetooth device is monitored.

19. A device control method, comprising: Obtain a list of paired Bluetooth devices; wherein the list of paired Bluetooth devices includes at least one Bluetooth device; Add the target Bluetooth devices in the paired Bluetooth device list with the same connection status and HiSyncID to the same device group in the target display list; wherein the target Bluetooth devices support the ASHA protocol, the connection status includes a connected state and an unconnected state, and the target display list includes at least a first device group, and the first device group includes at least two target Bluetooth devices; The control display displays a first group identifier and a connection status identifier corresponding to the first group identifier based on the target display list; wherein the first group identifier is used to identify the first device group in the target display list, and the connection status identifier is used to characterize the connection status of the target Bluetooth device in the first device group.

Citation Information

Patent Citations

  • Bluetooth list display method and apparatus

    CN105847950A

  • Classified display method and device for external Bluetooth equipment and dual-hardware system display equipment

    CN112073952A

  • Connection establishment method and device, equipment, storage medium and program product

    CN114786139A

  • Display device, hearing aid and volume adjusting method

    CN115567862A

  • Method and system for adjusting a hearing device

    EP1701585A2