Adaptation method and device of low-power-consumption audio Bluetooth module, storage medium and television

By configuring corresponding logic in the TV's Bluetooth driver, hardware abstraction interface and protocol stack, the problem that TVs are difficult to identify and adapt to low-power audio Bluetooth modules is solved, and stronger Bluetooth module adaptability is achieved.

CN119996599APending Publication Date: 2025-05-13SHENZHEN TCL NEW-TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510146860.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-08
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

It is difficult for TV devices to effectively identify and adapt to Bluetooth modules that support low-power audio, resulting in weak adaptability.

Method used

The Bluetooth driver, hardware abstraction interface and protocol stack of the TV are respectively configured with module intelligent identification logic, signal intelligent adaptation logic and processing logic that supports low-power audio. Through multi-layer joint identification, signal adaptation and content disassembly and distribute the accessed Bluetooth modules.

Benefits of technology

It effectively improves the recognition and adaptation effect of low-power audio Bluetooth modules by TV, and enhances the adaptability of various Bluetooth modules by TV.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119996599A_ABST
    Figure CN119996599A_ABST
Patent Text Reader

Abstract

The invention discloses an adaptation method and device of a low-power-consumption audio Bluetooth module, a storage medium and a television, and relates to the technical field of Bluetooth, module intelligent identification logic is configured in a Bluetooth driver, module signal intelligent adaptation logic is configured in a Bluetooth hardware abstract interface, and processing logic supporting low-power-consumption audio is configured in a Bluetooth protocol stack; identifying whether the Bluetooth module supports low-power-consumption audio or not through the Bluetooth driver by adopting module intelligent identification logic, and sending an identification result and a module related signal of the Bluetooth module to the Bluetooth hardware abstract interface; through a Bluetooth hardware abstract interface, when the identification result is support, carrying out adaptive analysis on module related signals by adopting signal intelligent adaptive logic to obtain data contents, and transferring the data contents to a Bluetooth protocol stack; and through a Bluetooth protocol stack, a processing logic supporting low-power-consumption audio is adopted to disassemble the data content, and the disassembled content is distributed. According to the application, the effect of matching the television with the low-power-consumption audio Bluetooth module can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to an adaptation method, device, storage medium and television for a low-power audio Bluetooth module. Background Art

[0002] Low-energy audio (LE Audio) is one of the new features of Bluetooth. Generally, multiple Bluetooth modules need to be adapted on the TV. Low-energy audio is only supported in Bluetooth version 5.2. Bluetooth modules with Bluetooth version lower than 5.2 do not support low-energy audio. There are compatibility issues between Bluetooth modules that support low-energy audio and those that do not. The TV industry has this common pain point of compatible low-energy audio Bluetooth modules.

[0003] When a low-power audio Bluetooth module is connected to a TV, current TVs are usually unable to effectively identify whether the connected Bluetooth module supports low-power audio and perform corresponding adaptation processing. In other words, the TV usually cannot effectively adapt to the low-power audio Bluetooth module, resulting in weak compatibility of various Bluetooth modules of the TV. Summary of the invention

[0004] The embodiment of the present application provides a solution that can effectively improve the effect of a TV identifying and adapting a low-power audio Bluetooth module and improve the adaptability of a variety of Bluetooth modules of the TV.

[0005] The embodiments of the present application provide the following technical solutions:

[0006] According to one embodiment of the present application, a method for adapting a low-power audio Bluetooth module is applied to a television, wherein the television system of the television includes a Bluetooth driver, a Bluetooth hardware abstract interface and a Bluetooth protocol stack, wherein the module intelligent recognition logic is configured in the Bluetooth driver, the module signal intelligent adaptation logic is configured in the Bluetooth hardware abstract interface, and the processing logic supporting low-power audio is configured in the Bluetooth protocol stack; the method comprises: through the Bluetooth driver, using the module intelligent recognition logic to identify whether the Bluetooth module supports low-power audio, and sending the recognition result and the module-related signal of the Bluetooth module to the Bluetooth hardware abstract interface; through the Bluetooth hardware abstract interface, when the recognition result is support, using the signal intelligent adaptation logic to adapt and parse the module-related signal to obtain data content, and transferring the data content to the Bluetooth protocol stack; through the Bluetooth protocol stack, using the processing logic supporting low-power audio to disassemble the data content and distribute the disassembled content to the corresponding units in the television system.

[0007] In some embodiments of the present application, a module dynamic identification logic is configured in a Bluetooth third-party library file in the kernel layer of the television system; before sending the identification result and the module-related signal of the Bluetooth module to the Bluetooth hardware abstract interface, the method also includes: through the Bluetooth driver, calling the module dynamic identification logic to identify whether the Bluetooth module supports low-power audio, and obtaining a second identification result; obtaining the identification result according to the first identification result of the module intelligent identification logic and the second identification result of the module dynamic identification logic.

[0008] In some embodiments of the present application, the Bluetooth driver is used to identify whether the Bluetooth module supports low-power audio using the module intelligent recognition logic, including: obtaining basic module information of the Bluetooth module through the Bluetooth driver; using the module intelligent recognition logic to identify and process the basic module information to obtain a first recognition result reflecting whether the Bluetooth module supports low-power audio.

[0009] In some embodiments of the present application, before sending the identification result and the module-related signal of the Bluetooth module to the Bluetooth hardware abstract interface, the method also includes: determining the first identification result obtained by using the module intelligent identification logic to identify whether the Bluetooth module supports low-power audio as the identification result.

[0010] In some embodiments of the present application, the Bluetooth driver is used to call the module dynamic identification logic to identify whether the Bluetooth module supports low-power audio, and obtain a second identification result, including: calling the library function in the Bluetooth third-party library file through the Bluetooth driver to obtain high-level module information of the Bluetooth module; calling the module dynamic identification logic to identify and process the high-level module information, and obtaining a second identification result reflecting whether the Bluetooth module supports low-power audio.

[0011] In some embodiments of the present application, before the Bluetooth driver is used to identify whether the Bluetooth module supports low-power audio using the module intelligent recognition logic, the method also includes: obtaining the input and output interface configuration of the Bluetooth module through the Bluetooth driver; and modifying the Bluetooth configuration file of the Bluetooth driver to add the input and output interface configuration in the Bluetooth configuration file.

[0012] In some embodiments of the present application, before the Bluetooth driver is used to identify whether the Bluetooth module supports low-power audio using the module intelligent identification logic, the method also includes: configuring a code interface for dynamically adapting to low-power audio in the Bluetooth adapter and the Bluetooth adaptation service; correspondingly, distributing the disassembled content to the corresponding units in the television system includes: if the disassembled content includes application content that needs to be transmitted to the application, transmitting the application content to the application through the code interface.

[0013] According to one embodiment of the present application, an adaptation device for a low-power audio Bluetooth module is applied to a television, wherein the television system of the television includes a Bluetooth driver, a Bluetooth hardware abstract interface and a Bluetooth protocol stack, wherein the module intelligent recognition logic is configured in the Bluetooth driver, the module signal intelligent adaptation logic is configured in the Bluetooth hardware abstract interface, and the processing logic supporting low-power audio is configured in the Bluetooth protocol stack; the device includes: a Bluetooth driver, which is used to: use the module intelligent recognition logic to identify whether the Bluetooth module supports low-power audio, and send the recognition result and the module-related signal of the Bluetooth module to the Bluetooth hardware abstract interface; a Bluetooth hardware abstract interface, which is used to: when the recognition result is support, use the signal intelligent adaptation logic to adapt and parse the module-related signal to obtain data content, and transfer the data content to the Bluetooth protocol stack; a Bluetooth protocol stack, which is used to: use the processing logic supporting low-power audio to disassemble the data content and distribute the disassembled content to the corresponding units in the television system.

[0014] In some embodiments of the present application, a module dynamic identification logic is configured in a Bluetooth third-party library file in the kernel layer of the television system; before sending the identification result and the module-related signal of the Bluetooth module to the Bluetooth hardware abstract interface, the Bluetooth driver is used to: call the module dynamic identification logic to identify whether the Bluetooth module supports low-power audio, and obtain a second identification result; obtain the identification result based on the first identification result of the module intelligent identification logic and the second identification result of the module dynamic identification logic.

[0015] In some embodiments of the present application, the Bluetooth driver is used to: obtain basic module information of the Bluetooth module; use the module intelligent recognition logic to identify and process the basic module information to obtain a first recognition result reflecting whether the Bluetooth module supports low-power audio.

[0016] In some embodiments of the present application, before sending the identification result and the module-related signal of the Bluetooth module to the Bluetooth hardware abstract interface, the Bluetooth driver is used to: determine the first identification result obtained by using the module intelligent identification logic to identify whether the Bluetooth module supports low-power audio as the identification result.

[0017] In some embodiments of the present application, the Bluetooth driver is used to: through the Bluetooth driver, call the library function in the Bluetooth third-party library file to obtain the high-level module information of the Bluetooth module; call the module dynamic identification logic to identify and process the high-level module information to obtain a second identification result reflecting whether the Bluetooth module supports low-power audio.

[0018] In some embodiments of the present application, before the Bluetooth driver uses the module intelligent identification logic to identify whether the Bluetooth module supports low-power audio, the Bluetooth driver is used to: obtain the input and output interface configuration of the Bluetooth module; modify the Bluetooth configuration file of the Bluetooth driver to add the input and output interface configuration in the Bluetooth configuration file.

[0019] In some embodiments of the present application, before the Bluetooth driver is used to use the module intelligent recognition logic to identify whether the Bluetooth module supports low-power audio, the device also includes a configuration module for: configuring a code interface for dynamically adapting low-power audio in the Bluetooth adapter and the Bluetooth adaptation service; correspondingly, the Bluetooth protocol stack is used for: if the disassembled content includes application content that needs to be transmitted to the application, transmitting the application content to the application through the code interface.

[0020] According to another embodiment of the present application, a storage medium stores a computer program thereon, and when the computer program is executed by a processor of a computer, the computer executes the method described in the embodiment of the present application.

[0021] According to another embodiment of the present application, a television may include: a memory storing a computer program; and a processor reading the computer program stored in the memory to execute the method described in the embodiment of the present application.

[0022] According to another embodiment of the present application, a computer program product or a computer program includes a computer instruction stored in a computer-readable storage medium. A processor of a computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the method provided in various optional implementations described in the embodiments of the present application.

[0023] In an embodiment of the present application, a television system of a television includes a Bluetooth driver, a Bluetooth hardware abstract interface and a Bluetooth protocol stack, wherein the Bluetooth driver is configured with a module intelligent recognition logic, the Bluetooth hardware abstract interface is configured with a module signal intelligent adaptation logic, and the Bluetooth protocol stack is configured with a processing logic that supports low-power audio; through the Bluetooth driver, the module intelligent recognition logic is used to identify whether the Bluetooth module supports low-power audio, and the recognition result and the module-related signal of the Bluetooth module are sent to the Bluetooth hardware abstract interface; through the Bluetooth hardware abstract interface, when the recognition result is support, the signal intelligent adaptation logic is used to adapt and parse the module-related signal to obtain data content, and the data content is transferred to the Bluetooth protocol stack; through the Bluetooth protocol stack, the processing logic that supports low-power audio is used to disassemble the data content and distribute the disassembled content to the corresponding units in the television system.

[0024] In this manner of the embodiments of the present application, by respectively adding configuration module intelligent recognition logic, module signal intelligent adaptation logic and processing logic supporting low-power audio in the Bluetooth driver, Bluetooth hardware abstract interface and Bluetooth protocol stack of the TV, the multi-layer joint recognition, signal adaptation and content disassembly and distribution of low-power audio (LE Audio) supported by the Bluetooth module connected to the TV can be performed, which can effectively improve the effect of the TV's recognition and adaptation of low-power audio Bluetooth modules and improve the adaptability of various Bluetooth modules of the TV. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0026] Figure 1 A flow chart of an adaptation method for a low-power audio Bluetooth module according to an embodiment of the present application is shown.

[0027] Figure 2 The diagram shows an architecture diagram of a television system according to an embodiment of the present application.

[0028] Figure 3 A low-power audio Bluetooth module identification flow chart according to an embodiment of the present application is shown.

[0029] Figure 4 A block diagram of an adaptation device for a low-power audio Bluetooth module according to an embodiment of the present application is shown.

[0030] Figure 5A block diagram of a television according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0031] The present disclosure is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the embodiments provided herein are only used to explain the present disclosure and are not intended to limit the present disclosure. In addition, the embodiments provided below are partial embodiments for implementing the present disclosure, rather than providing all embodiments for implementing the present disclosure. In the absence of conflict, the technical solutions recorded in the embodiments of the present disclosure can be implemented in any combination.

[0032] It should be noted that, in the embodiments of the present disclosure, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a method or apparatus including a series of elements includes not only the elements explicitly recorded, but also includes other elements not explicitly listed, or also includes elements inherent to the implementation of the method or apparatus. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other related elements in the method or apparatus including the element (such as a step in the method or a unit in the apparatus, for example, a unit may be a part of a circuit, a part of a processor, a part of a program or software, etc.).

[0033] For example, the adaptation method of the low-power audio Bluetooth module provided in the embodiment of the present disclosure includes a series of steps, but the adaptation method of the low-power audio Bluetooth module provided in the embodiment of the present disclosure is not limited to the recorded steps. Similarly, the adaptation device of the low-power audio Bluetooth module provided in the embodiment of the present disclosure includes a series of units, but the device provided in the embodiment of the present disclosure is not limited to including the units explicitly recorded, and may also include units required to obtain relevant information or perform processing based on the information.

[0034] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which the present disclosure belongs. The terms used herein are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0035] It is understandable that in the specific implementation of this application, relevant data is involved. When the embodiments in this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0036] Figure 1The flowchart of the adaptation method of the low-power audio Bluetooth module according to an embodiment of the present application is schematically shown. The execution subject of the adaptation method of the low-power audio Bluetooth module can be a TV with processing capabilities, and the TV system of the TV includes a Bluetooth driver, a Bluetooth hardware abstract interface and a Bluetooth protocol stack, the Bluetooth driver is configured with module intelligent recognition logic, the Bluetooth hardware abstract interface is configured with module signal intelligent adaptation logic, and the Bluetooth protocol stack is configured with processing logic supporting low-power audio.

[0037] like Figure 2 As shown, the TV system may include a kernel, a hardware abstract interface, a protocol stack, a service, a framework, and an application layer that are connected in sequence, wherein the kernel layer is connected to the hardware, and the hardware may include multiple Bluetooth modules connected to the TV. The kernel layer may include a Bluetooth driver 210, the hardware abstract interface may include a Bluetooth hardware abstract interface (Bluetooth HAL) 220, the protocol stack layer may include a Bluetooth protocol stack (libbluetooth.so) 230, the service layer may include a Bluetooth adapter service 240, and the framework layer may include a Bluetooth adapter 250.

[0038] Further, such as Figure 1 As shown, the adaptation method of the low-power audio Bluetooth module may include steps S110 to S140.

[0039] Step S110, using the module intelligent recognition logic to identify whether the Bluetooth module supports low-power audio through the Bluetooth driver, and sending the recognition result and the module-related signal of the Bluetooth module to the Bluetooth hardware abstract interface;

[0040] Step S120, through the Bluetooth hardware abstract interface, when the recognition result is supported, the signal intelligent adaptation logic is used to adapt and parse the module-related signal to obtain data content, and the data content is transferred to the Bluetooth protocol stack;

[0041] Step S130: disassemble the data content through the Bluetooth protocol stack and the processing logic supporting low-power audio, and distribute the disassembled content to corresponding units in the television system.

[0042] Specifically, in an embodiment of the present application, a module intelligent identification logic (i.e., a module intelligent identification algorithm) is added to the Bluetooth driver for intelligently identifying whether the Bluetooth module supports low-power audio (LE Audio). The module signal intelligent adaptation logic is configured in the Bluetooth hardware abstract interface, and the module-related signals of the Bluetooth module that supports low-power audio (LE Audio) can be intelligently adapted and processed through the module signal intelligent adaptation logic. The processing logic that supports low-power audio is configured in the Bluetooth protocol stack, and the low-power audio (LE Audio) related protocol data can be intelligently disassembled and distributed through the processing logic.

[0043] Furthermore, the Bluetooth driver can use module intelligent identification logic to identify whether the Bluetooth module supports low-power audio, and send the identification result and module-related signals of the Bluetooth module to the Bluetooth hardware abstract interface, such as status signals for describing the status, data transmission signals for transmitting data, and other interrupt signals. If the Bluetooth module supports low-power audio (LE Audio), the module-related signals of the Bluetooth module are signals based on the low-power audio (LE Audio) transmission protocol.

[0044] When the recognition result is supported, the Bluetooth hardware abstract interface uses the signal intelligent adaptation logic to adapt and parse the module-related signals, and can successfully obtain the data content of the low-power audio (LE Audio) transmission protocol. The Bluetooth hardware abstract interface can further pass the data content to the Bluetooth protocol stack.

[0045] The Bluetooth protocol stack can adopt processing logic that supports low-power audio, decompose the data content according to the low-power audio (LE Audio) transmission protocol, and distribute the decomposed data content to the corresponding units in the television system. For example, audio data can be distributed to the audio processing module, sensor data can be distributed to the sensor processing module, and so on.

[0046] In this manner of the embodiments of the present application, by respectively adding configuration module intelligent recognition logic, module signal intelligent adaptation logic and processing logic supporting low-power audio in the Bluetooth driver, Bluetooth hardware abstract interface and Bluetooth protocol stack of the TV, the multi-layer joint recognition, signal adaptation and content disassembly and distribution of low-power audio (LE Audio) supported by the Bluetooth module connected to the TV can be performed, which can effectively improve the effect of the TV's recognition and adaptation of low-power audio Bluetooth modules and improve the adaptability of various Bluetooth modules of the TV.

[0047] Described below Figure 1 When adapting the low-power audio Bluetooth module under the embodiment, further optional specific embodiments are provided under each step performed.

[0048] In one embodiment, see Figure 3 , configuring the module dynamic identification logic in the Bluetooth third-party library file in the kernel layer of the television system; before sending the identification result and the module-related signal of the Bluetooth module to the Bluetooth hardware abstract interface, the method also includes: step S310, calling the module dynamic identification logic through the Bluetooth driver to identify whether the Bluetooth module supports low-power audio; step S320, obtaining the identification result according to the first identification result of the module intelligent identification logic and the second identification result of the module dynamic identification logic.

[0049] In this embodiment, the Bluetooth third-party library file (i.e., Bluetooth vendor lib library file) in the kernel layer is also configured with a module dynamic recognition logic for intelligently identifying whether the Bluetooth module supports low-power audio (LE Audio). The module dynamic recognition logic is called by the Bluetooth driver to identify whether the Bluetooth module supports low-power audio, and a second recognition result is obtained. The above-mentioned module intelligent recognition logic is used by the Bluetooth driver to identify whether the Bluetooth module supports low-power audio, and a first recognition result is obtained.

[0050] If both the first recognition result and the second recognition result indicate that the Bluetooth module supports low-power audio, the final recognition result is determined to be that the Bluetooth module supports low-power audio, otherwise, it is determined that the Bluetooth module does not support low-power audio. In this way, the final recognition result is obtained based on the first recognition result of the module intelligent recognition logic and the second recognition result of the module dynamic recognition logic, which can further improve the accuracy of the recognition result.

[0051] In other embodiments, before sending the identification result and the module-related signal of the Bluetooth module to the Bluetooth hardware abstract interface, the method may also include: determining the first identification result obtained by using the module intelligent identification logic to identify whether the Bluetooth module supports low-power audio as the identification result.

[0052] The module intelligent recognition logic is used by the Bluetooth driver to identify whether the Bluetooth module supports low-power audio. After obtaining the first recognition result, the first recognition result can be determined as the final recognition result, and the recognition result can be obtained efficiently.

[0053] Furthermore, in one embodiment, the method of identifying whether the Bluetooth module supports low-power audio through the Bluetooth driver and the module intelligent recognition logic may include: obtaining basic module information of the Bluetooth module through the Bluetooth driver; and identifying and processing the basic module information using the module intelligent recognition logic to obtain a first recognition result reflecting whether the Bluetooth module supports low-power audio.

[0054] The Bluetooth driver can directly obtain basic module information such as the model, manufacturer, and supported Bluetooth version of the connected Bluetooth module. By using the module intelligent recognition logic to identify and process these basic module information, you can get the first recognition result from the basic module information that reflects whether the Bluetooth module supports low-power audio.

[0055] Further, in an embodiment, the calling the module dynamic identification logic to identify whether the Bluetooth module supports low-power audio through the Bluetooth driver to obtain the second identification result may include:

[0056] Through the Bluetooth driver, the library function in the Bluetooth third-party library file is called to obtain the high-level module information of the Bluetooth module; the module dynamic identification logic is called to identify and process the high-level module information to obtain a second identification result reflecting whether the Bluetooth module supports low-power audio.

[0057] There are some original library functions in the Bluetooth third-party library file (i.e., the Bluetooth vendor lib library file) that can be called by the Bluetooth driver. The Bluetooth driver can obtain the Bluetooth module's audio profile, codec support, and Bluetooth protocol support and other advanced module information by calling the library functions in the Bluetooth third-party library file. The module dynamic recognition logic is called to recognize and process these advanced module information, and a second recognition result reflecting whether the Bluetooth module supports low-power audio from the perspective of advanced module information can be obtained.

[0058] Furthermore, in one embodiment, before the Bluetooth driver is used to identify whether the Bluetooth module supports low-power audio using the module intelligent identification logic, the method may also include: obtaining the input and output interface configuration of the Bluetooth module through the Bluetooth driver; and modifying the Bluetooth configuration file of the Bluetooth driver to add the input and output interface configuration in the Bluetooth configuration file.

[0059] For a newly connected Bluetooth module, the configuration file (i.e., Bluetooth configuration file (such as bt cfg file)) responsible for configuring the GPIO port can be found in the Bluetooth driver source code. The input and output interface configuration (i.e., GPIO port configuration) of the Bluetooth module can be obtained through the Bluetooth driver, and its Bluetooth configuration file (such as bt cfg file) can be modified to add the input and output interface configuration of the Bluetooth module (e.g., pin number, function definition, signal type, initial state, etc.) to the Bluetooth configuration file. Furthermore, it can be further ensured that the connected Bluetooth module is a module that supports low-power audio, and the Bluetooth module can communicate normally through the relevant GPIO port in the TV, further improving the effect of the TV identifying and adapting to the low-power audio Bluetooth module.

[0060] Furthermore, in one embodiment, before the Bluetooth driver is used to identify whether the Bluetooth module supports low-power audio using the module intelligent identification logic, the method may also include: configuring a code interface for dynamically adapting to low-power audio in the Bluetooth adapter and the Bluetooth adaptation service; correspondingly, distributing the disassembled content to corresponding units in the television system includes: if the disassembled content includes application content that needs to be transmitted to an application, transmitting the application content to the application through the code interface.

[0061] See also Figure 2 , a code interface for configuring dynamic adaptation of low-power audio is added to the Bluetooth adapter 250 of the framework layer and the Bluetooth adaptation service 240 of the service layer. When the disassembled content in the Bluetooth protocol stack 230 includes application content that needs to be transmitted to the application, the Bluetooth protocol stack 230 can transmit the application content to the application in the application layer through the code interface, thereby further ensuring that the TV successfully adapts and accesses the Bluetooth module that supports low-power audio.

[0062] In order to facilitate better implementation of the low-power audio Bluetooth module adaptation method provided in the embodiment of the present application, the embodiment of the present application also provides a low-power audio Bluetooth module adaptation device based on the above-mentioned low-power audio Bluetooth module adaptation method. The meaning of the terms is the same as that in the above-mentioned low-power audio Bluetooth module adaptation method, and the specific implementation details can refer to the description in the method embodiment. Figure 4 A block diagram of an adaptation device for a low-power audio Bluetooth module according to an embodiment of the present application is shown.

[0063] like Figure 4 As shown, the adaptation device 400 of the low-power audio Bluetooth module can be applied to a television, and the television system of the television includes a Bluetooth driver, a Bluetooth hardware abstract interface and a Bluetooth protocol stack, the module intelligent recognition logic is configured in the Bluetooth driver, the module signal intelligent adaptation logic is configured in the Bluetooth hardware abstract interface, and the processing logic supporting low-power audio is configured in the Bluetooth protocol stack; the adaptation device 400 of the low-power audio Bluetooth module may include: a Bluetooth driver 410 can be used to: use the module intelligent recognition logic to identify whether the Bluetooth module supports low-power audio, and send the recognition result and the module-related signal of the Bluetooth module to the Bluetooth hardware abstract interface; the Bluetooth hardware abstract interface 420 can be used to: when the recognition result is support, use the signal intelligent adaptation logic to adapt and parse the module-related signal to obtain data content, and transfer the data content to the Bluetooth protocol stack; the Bluetooth protocol stack 430 can be used to: use the processing logic supporting low-power audio to disassemble the data content and distribute the disassembled content to the corresponding units in the television system.

[0064] In some embodiments of the present application, a module dynamic identification logic is configured in a Bluetooth third-party library file in the kernel layer of the television system; before sending the identification result and the module-related signal of the Bluetooth module to the Bluetooth hardware abstract interface, the Bluetooth driver is used to: call the module dynamic identification logic to identify whether the Bluetooth module supports low-power audio, and obtain a second identification result; obtain the identification result based on the first identification result of the module intelligent identification logic and the second identification result of the module dynamic identification logic.

[0065] In some embodiments of the present application, the Bluetooth driver is used to: obtain basic module information of the Bluetooth module; use the module intelligent recognition logic to identify and process the basic module information to obtain a first recognition result reflecting whether the Bluetooth module supports low-power audio.

[0066] In some embodiments of the present application, before sending the identification result and the module-related signal of the Bluetooth module to the Bluetooth hardware abstract interface, the Bluetooth driver is used to: determine the first identification result obtained by using the module intelligent identification logic to identify whether the Bluetooth module supports low-power audio as the identification result.

[0067] In some embodiments of the present application, the Bluetooth driver is used to: through the Bluetooth driver, call the library function in the Bluetooth third-party library file to obtain the high-level module information of the Bluetooth module; call the module dynamic identification logic to identify and process the high-level module information to obtain a second identification result reflecting whether the Bluetooth module supports low-power audio.

[0068] In some embodiments of the present application, before the Bluetooth driver uses the module intelligent identification logic to identify whether the Bluetooth module supports low-power audio, the Bluetooth driver is used to: obtain the input and output interface configuration of the Bluetooth module; modify the Bluetooth configuration file of the Bluetooth driver to add the input and output interface configuration in the Bluetooth configuration file.

[0069] In some embodiments of the present application, before the Bluetooth driver is used to use the module intelligent recognition logic to identify whether the Bluetooth module supports low-power audio, the device also includes a configuration module for: configuring a code interface for dynamically adapting low-power audio in the Bluetooth adapter and the Bluetooth adaptation service; correspondingly, the Bluetooth protocol stack is used for: if the disassembled content includes application content that needs to be transmitted to the application, transmitting the application content to the application through the code interface.

[0070] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.

[0071] In addition, the present application also provides a television, such as Figure 5 As shown, Figure 5 A block diagram of a television according to an embodiment of the present application is shown, specifically:

[0072] The television may include components such as a processor 501 of one or more processing cores, a memory 502 of one or more computer-readable storage media, a power supply 503, and an input unit 504. Those skilled in the art will appreciate that Figure 5 The television structure shown in the figure does not constitute a limitation on the television, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0073] The processor 501 is the control center of the TV, and uses various interfaces and lines to connect various parts of the entire computer device. By running or executing software programs and / or modules stored in the memory 502, and calling data stored in the memory 502, the processor 501 performs various functions of the computer device and processes data, thereby monitoring the TV as a whole. Optionally, the processor 501 may include one or more processing cores; preferably, the processor 501 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user pages and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 501.

[0074] The memory 502 can be used to store software programs and modules. The processor 501 executes various functional applications and data processing by running the software programs and modules stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 502 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 502 may also include a memory controller to provide the processor 501 with access to the memory 502.

[0075] The television also includes a power supply 503 for supplying power to various components. Preferably, the power supply 503 can be logically connected to the processor 501 through a power management system, so as to manage charging, discharging, power consumption management and other functions through the power management system. The power supply 503 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.

[0076] The television may further include an input unit 504, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.

[0077] Although not shown, the television may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 501 in the television will load the executable files corresponding to the processes of one or more computer programs into the memory 502 according to the following instructions, and the processor 501 will run the computer programs stored in the memory 502, thereby realizing various functions in the aforementioned embodiments of the present application.

[0078] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by a computer program, or by controlling related hardware through a computer program. The computer program may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0079] To this end, an embodiment of the present application further provides a storage medium, in which a computer program is stored. The computer program can be loaded by a processor to execute the steps in any method provided in the embodiment of the present application.

[0080] The storage medium may be a computer-readable storage medium, and the storage medium may include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.

[0081] Since the computer program stored in the storage medium can execute the steps in any method provided in the embodiments of the present application, the beneficial effects that can be achieved by the method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0082] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the embodiments disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application, which follow the general principles of the present application and include common knowledge or customary technical means in the art that are not disclosed in the present application.

[0083] It should be understood that the present application is not limited to the embodiments that have been described above and shown in the accompanying drawings, but various modifications and changes may be made without departing from the scope thereof.

Claims

1. A method for adapting a low-power audio Bluetooth module, characterized in that: Applied to a television, the television system of the television includes a Bluetooth driver, a Bluetooth hardware abstract interface and a Bluetooth protocol stack, the Bluetooth driver is configured with module intelligent identification logic, the Bluetooth hardware abstract interface is configured with module signal intelligent adaptation logic, and the Bluetooth protocol stack is configured with processing logic supporting low-power audio; the method includes: Through the Bluetooth driver, the module intelligent recognition logic is used to identify whether the Bluetooth module supports low-power audio, and the recognition result and the module-related signal of the Bluetooth module are sent to the Bluetooth hardware abstract interface; Through the Bluetooth hardware abstract interface, when the recognition result is supported, the signal intelligent adaptation logic is used to adapt and parse the module-related signal to obtain data content, and the data content is transferred to the Bluetooth protocol stack; Through the Bluetooth protocol stack, the data content is disassembled using the processing logic supporting low-power audio and the disassembled content is distributed to corresponding units in the television system.

2. The method according to claim 1, characterized in that: The module dynamic identification logic is configured in the Bluetooth third-party library file in the kernel layer of the television system; before sending the identification result and the module-related signal of the Bluetooth module to the Bluetooth hardware abstract interface, the method also includes: By means of the Bluetooth driver, the module dynamic identification logic is called to identify whether the Bluetooth module supports low-power audio, and a second identification result is obtained; The recognition result is obtained according to the first recognition result of the module intelligent recognition logic and the second recognition result of the module dynamic recognition logic.

3. The method according to claim 2, characterized in that The method of using the module intelligent identification logic to identify whether the Bluetooth module supports low-power audio through the Bluetooth driver includes: Obtaining basic module information of the Bluetooth module through the Bluetooth driver; The module intelligent identification logic is used to identify and process the basic module information to obtain a first identification result reflecting whether the Bluetooth module supports low-power audio.

4. The method according to claim 1, characterized in that Before sending the identification result and the module-related signal of the Bluetooth module to the Bluetooth hardware abstract interface, the method further includes: The first recognition result obtained by using the module intelligent recognition logic to identify whether the Bluetooth module supports low-power audio is determined as the recognition result.

5. The method according to claim 2, characterized in that: The method of calling the module dynamic identification logic to identify whether the Bluetooth module supports low-power audio through the Bluetooth driver to obtain a second identification result includes: By using the Bluetooth driver, a library function in the Bluetooth third-party library file is called to obtain high-level module information of the Bluetooth module; The module dynamic identification logic is called to perform identification processing on the advanced module information to obtain a second identification result reflecting whether the Bluetooth module supports low-power audio.

6. The method according to any one of claims 1 to 5, characterized in that: Before the Bluetooth driver is used to identify whether the Bluetooth module supports low-power audio by using the module intelligent identification logic, the method further includes: Obtaining the input and output interface configuration of the Bluetooth module through the Bluetooth driver; The Bluetooth configuration file of the Bluetooth driver is modified to add the input and output interface configuration in the Bluetooth configuration file.

7. The method according to any one of claims 1 to 5, characterized in that: Before the Bluetooth driver is used to identify whether the Bluetooth module supports low-power audio by using the module intelligent identification logic, the method further includes: Configure the code interface for dynamic adaptation of low-power audio in the Bluetooth adapter and Bluetooth adaptation service; Correspondingly, distributing the disassembled content to corresponding units in the television system includes: If the disassembled content includes application content that needs to be transmitted to the application, the application content is transmitted to the application through the code interface.

8. An adapter device for a low-power audio Bluetooth module, characterized in that: Applied to a television, the television system of the television includes a Bluetooth driver, a Bluetooth hardware abstract interface and a Bluetooth protocol stack, the Bluetooth driver is configured with module intelligent identification logic, the Bluetooth hardware abstract interface is configured with module signal intelligent adaptation logic, and the Bluetooth protocol stack is configured with processing logic supporting low-power audio; the device includes: A Bluetooth driver, used to: use the module intelligent recognition logic to identify whether the Bluetooth module supports low-power audio, and send the recognition result and the module-related signal of the Bluetooth module to the Bluetooth hardware abstract interface; A Bluetooth hardware abstract interface, used to: when the recognition result is supported, use the signal intelligent adaptation logic to adapt and parse the module-related signal to obtain data content, and transfer the data content to the Bluetooth protocol stack; The Bluetooth protocol stack is used to: disassemble the data content using the processing logic supporting low-power audio and distribute the disassembled content to corresponding units in the television system.

9. A storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor of a computer, the computer is caused to execute the method according to any one of claims 1 to 7.

10. A television, characterized in that: include: a memory storing a computer program; A processor reads a computer program stored in a memory to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Dynamic management method for multiple Bluetooth chips on Android intelligent equipment

    CN109451472A

  • Method for quickly connecting back Bluetooth remote controller when Android smart television is turned on

    CN112203132A

  • Terminal adapter and communication system

    CN112752246A

  • Display device and method for connecting display device with Bluetooth device

    CN112911380A

  • Method and device for transmitting audio data based on Bluetooth Low Energy

    US20230199382A1