BLE (Bluetooth Low Energy) voice remote control system, method and equipment based on swan gap system

By using a BLE voice remote control system between the remote control and the smart TV, the audio adaptation problem between TVs equipped with the Hongmeng system and traditional Bluetooth remote control is solved, and the effect of low power consumption, long battery life and reduced hardware requirements is achieved.

CN119893188APending Publication Date: 2025-04-25GUANGDONG SENEASY INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411921804.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

Smart TVs equipped with Hongmeng system have audio adaptation problems with remote controls based on traditional Bluetooth and A2DP protocols, and traditional Bluetooth technology has high power consumption, which limits the battery life of the remote control.

Method used

The BLE-based voice remote control system is adopted to collect and encode audio data through the microphone and audio encoder on the remote control device, and transmit it to the remote controlled device through BLE communication, and process it using audio processing middleware and Hongmeng system audio flow path service to generate voice remote control commands.

Benefits of technology

It improves audio adaptability compatibility between the remote control and the TV equipped with the Hongmeng system, reduces the energy consumption of the remote control, extends the battery life, reduces the dependence on high-performance hardware, and reduces the cost of remote control accessories.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119893188A_ABST
    Figure CN119893188A_ABST
Patent Text Reader

Abstract

The invention discloses a BLE voice remote control system, method and device based on a swan-gap system, the system comprises a remote control device and a remotely-controlled device carrying the swan-gap system, the remote control device and the remotely-controlled device are in BLE communication, the remote control device comprises a microphone and an audio encoder, and the microphone is connected with the audio encoder. The remotely-controlled equipment comprises an audio decoder, audio processing middleware and an audio flow path service of the swan-Mongolia system. According to the invention, the audio processing middleware is added to the remotely-controlled equipment end without additional hardware, so that the remotely-controlled equipment carrying the swan-mong system can process the audio data from the remote control equipment such as the remote controller, the audio adaptation compatibility between the remote controller and the television carrying the swan-mong system is improved, and the remote audio input capability is expanded. Meanwhile, the energy consumption of the remote controller can be greatly reduced by adopting BLE communication, the endurance of the remote controller is improved, and the requirement and dependence on a high-performance processor can be reduced by performing audio custom coding through an audio coder, and the accessory cost of the remote controller is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of remote control technology, and in particular to a BLE voice remote control system, method and device based on the Hongmeng system. Background Art

[0002] Existing wireless audio transmission technology mainly relies on Bluetooth technology and the A2DP protocol. Traditional Bluetooth technology uses Bluetooth modules to achieve wireless transmission of audio signals and audio data processing, but traditional Bluetooth technology has high power consumption. The A2DP protocol is designed for high-quality audio streams and transmits stereo audio via Bluetooth, but has high requirements on computing power and power consumption.

[0003] However, different devices have different levels of support for traditional Bluetooth and A2DP protocols. Among them, smart TVs equipped with the Hongmeng system have incompatibility issues with remote controls that use traditional Bluetooth and A2DP protocols. In addition, the A2DP protocol requires higher computing power to process audio data, which limits its application in devices with lower computing power. Traditional Bluetooth technology has high power consumption, which is not conducive to the battery life of battery-powered remote controls. Summary of the invention

[0004] The present application provides a BLE voice remote control system, method and device based on the Hongmeng system to solve the technical problems of the inability to adapt the audio and the high power consumption of the remote control based on the traditional Bluetooth and A2DP protocols for the TV set equipped with the Hongmeng system.

[0005] In order to solve the above technical problems, in the first aspect, the embodiment of the present application provides a BLE voice remote control system based on the Hongmeng system, including a remote control device and a remotely controlled device equipped with the Hongmeng system, wherein the remote control device and the remotely controlled device communicate with each other using BLE, the remote control device includes a microphone and an audio encoder, and the remotely controlled device includes an audio decoder, an audio processing middleware, and a Hongmeng system audio flow path service; The microphone is used to collect first audio data and transmit the first audio data to the audio encoder; The audio encoder is configured to receive the first audio data, encode the first audio data into second audio data, and transmit the second audio data to the audio decoder through the BLE communication; The audio decoder is used to receive the second audio data and decode the second audio data into third audio data; The audio processing middleware is used to record the third audio data by using a virtual microphone to obtain fourth audio data; The Hongmeng system audio flow channel service is used to perform audio processing on the fourth audio data to obtain voice remote control instructions, and the voice remote control instructions are used for the remotely controlled device to perform corresponding actions.

[0006] In some embodiments, the audio encoder is specifically configured to: receiving the first audio data, converting the first audio data into PCM data, and transmitting the PCM data to a first buffer; Reading PCM data in the first buffer, compressing the PCM data to obtain second audio data, and transmitting the second audio data to a second buffer; The second audio data in the second buffer is transmitted to the audio decoder through the HOGP GATT service in the BLE communication.

[0007] In some of the embodiments, the audio processing middleware is specifically used for: Create a virtual microphone; Subscribe to the audio data reading callback, start the virtual microphone to start recording audio, and start the audio decoder to start decoding the third audio data; When the audio decoder finishes decoding, the virtual microphone is controlled to stop recording audio to obtain the fourth audio data.

[0008] In some embodiments, creating a virtual microphone includes: Get audio acquisition configuration parameters; An AudioCapturer instance is created according to the audio capture configuration parameters to create the virtual microphone.

[0009] In some of the embodiments, before creating the virtual microphone, the method further includes: Apply for virtual microphone permission; If the permission application is successful, the step of creating a virtual microphone is entered; If the permission application fails, the user is prompted to enable virtual microphone permission.

[0010] In a second aspect, an embodiment of the present application provides a BLE voice remote control method based on the Hongmeng system, which is applied to a remotely controlled device equipped with the Hongmeng system, and BLE communication is adopted between the remotely controlled device and the remote control device. The method includes: receiving second audio data, and decoding the second audio data into third audio data, wherein the second audio data is audio data obtained by encoding the first audio data collected by the microphone by the audio encoder on the remote control device; Using a virtual microphone through the audio processing middleware, the third audio data is recorded to obtain fourth audio data; The fourth audio data is processed by the Hongmeng system audio flow channel service to obtain a voice remote control command. According to the voice remote control command, a corresponding action is performed.

[0011] In some embodiments, the audio processing middleware uses a virtual microphone to record the third audio data to obtain the fourth audio data, including: Create a virtual microphone; Subscribe to the audio data reading callback, start the virtual microphone to start recording audio, and start the audio decoder to start decoding the third audio data; When the audio decoder finishes decoding, the virtual microphone is controlled to stop recording audio to obtain the fourth audio data.

[0012] In a third aspect, an embodiment of the present application provides a BLE voice remote control method based on the Hongmeng system, which is applied to a remote control device, wherein BLE communication is adopted between the remote control device and the remotely controlled device equipped with the Hongmeng system, and the method includes: Collecting first audio data through a microphone, and transmitting the first audio data to the audio encoder; The first audio data is received through an audio encoder, and the first audio data is encoded into second audio data, and the second audio data is transmitted to the audio decoder through the BLE communication; the second audio data is decoded into third audio data by the audio decoder on the remote-controlled device, and the third audio data is recorded as fourth audio data by the audio processing middleware on the remote-controlled device using a virtual microphone, and the fourth audio data is processed into a voice remote control command by the Hongmeng system audio flow channel service on the remote-controlled device, and the voice remote control command is used for the remote-controlled device to perform corresponding actions.

[0013] In a fourth aspect, an embodiment of the present application provides a remotely controlled device, including a processor and a memory, wherein the memory is used to store a computer program, and when the computer program is executed by the processor, the BLE voice remote control method based on the Hongmeng system described in the second aspect above is implemented.

[0014] In the fifth aspect, an embodiment of the present application provides a remote control device, including a processor and a memory, wherein the memory is used to store a computer program, and when the computer program is executed by the processor, the BLE voice remote control method based on the Hongmeng system described in the third aspect above is implemented.

[0015] Compared with the prior art, this application has at least the following beneficial effects: This application adds audio processing middleware to the remote-controlled device without the need for additional hardware, so that the remote-controlled device equipped with the Hongmeng system can process audio data from remote control devices such as remote controls, improve the audio adaptation compatibility between the remote control and the TV equipped with the Hongmeng system, and expand the remote audio input capability. At the same time, the use of BLE communication can greatly reduce the energy consumption of remote control devices such as remote controls, improve the battery life of remote controls, and perform custom audio encoding through audio encoders, which can reduce the demand for high-performance processors, reduce dependence on high-performance hardware, and reduce the cost of remote control accessories.

[0016] This application uses a virtual microphone to implement audio input for the remote-controlled device of the Hongmeng system, so that the remote-controlled device does not need to add an additional hardware microphone, thereby reducing the accessory cost of remote-controlled devices such as televisions. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 This is a structural block diagram of a BLE voice remote control system based on the Hongmeng system shown in an embodiment of the present application; Figure 2 A schematic diagram of an audio stream based on traditional Bluetooth and A2DP protocols shown in an embodiment of the present application; Figure 3 A schematic diagram of an audio stream based on BLE communication shown in an embodiment of the present application; Figure 4 A data flow diagram of a remote control device shown in an embodiment of the present application; Figure 5 A schematic diagram of the software framework of the BLE voice remote control system shown in an embodiment of the present application; Figure 6 A schematic diagram of the workflow of the audio processing middleware shown in the embodiment of the present application; Figure 7 A flowchart of a BLE voice remote control method based on the Hongmeng system is shown in an embodiment of the present application; Figure 8 A flowchart of another BLE voice remote control method based on the Hongmeng system shown in an embodiment of the present application; Fig. 9 This is a structural block diagram of an electronic device shown in an embodiment of the present application. DETAILED DESCRIPTION

[0018] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0019] As described in the background technology, traditional wireless audio transmission technology mainly relies on Bluetooth technology and A2DP protocol, such as Figure 2 The traditional audio data stream shown requires high computing power to support the A2DP protocol to process audio data and the high power consumption of traditional Bluetooth. In addition, there is an incompatibility problem between the TV equipped with the Hongmeng system and the remote control based on the traditional Bluetooth and A2DP protocol. To this end, the embodiment of the present application is aimed at smart TVs equipped with the Hongmeng system. It uses Bluetooth low-power technology to achieve wireless transmission of custom encoded audio data between the remote control and the TV, creates a virtual microphone in the Hongmeng system, and transmits the audio data to the audio flow channel service of the Hongmeng system, so that the upper-layer application can obtain the audio data of the remote control.

[0020] See also Figure 1 , a structural block diagram of a BLE voice remote control system based on the Hongmeng system is shown in an embodiment of the present application, the system includes a remote control device and a remotely controlled device equipped with the Hongmeng system, the remote control device and the remotely controlled device use BLE communication, the remote control device includes a microphone and an audio encoder, and the remotely controlled device includes an audio decoder, an audio processing middleware and a Hongmeng system audio flow path service; The microphone is used to collect first audio data and transmit the first audio data to the audio encoder; The audio encoder is configured to receive the first audio data, encode the first audio data into second audio data, and transmit the second audio data to the audio decoder through the BLE communication; The audio decoder is used to receive the second audio data and decode the second audio data into third audio data; The audio processing middleware is used to record the third audio data by using a virtual microphone to obtain fourth audio data; The Hongmeng system audio flow channel service is used to perform audio processing on the fourth audio data to obtain voice remote control instructions, and the voice remote control instructions are used for the remotely controlled device to perform corresponding actions.

[0021] In this embodiment, BLE communication is low-power Bluetooth communication, the remote control device can be a remote control, a game controller, a mobile phone with wireless remote control function, a phone watch and other electronic devices, and the remotely controlled device is a TV equipped with the Hongmeng system and other devices. The audio encoder is a module for encoding audio data, which can be a general encoding or a custom encoding; the audio decoder is a module for decoding audio data, which belongs to the same set of encoding and decoding protocols as the audio encoder; the audio processing middleware is a module for converting audio data into a data format that can be recognized by the Hongmeng system; the Hongmeng system audio flow path service is the audio processing service that comes with the remotely controlled device.

[0022] For example, Figure 3 As shown, the user holds the remote control device and speaks a voice command to the remote control device. The microphone on the remote control device collects audio data corresponding to the voice command and caches the audio data. The audio encoder reads the audio data in the cache and encodes it, and sends the encoded audio data to the remote control device through BLE; the remote control device receives the audio data, the audio decoder decodes the audio data, the audio processing middleware processes the decoded audio data, and the virtual microphone records it. The audio data recorded by the virtual microphone is then transmitted to the Hongmeng system audio flow channel service for processing to obtain audio stream data, and the remote control device performs corresponding actions.

[0023] This embodiment adds audio processing middleware to the remotely controlled device without the need for additional hardware, so that the remotely controlled device equipped with the Hongmeng system can process audio data from remote control devices such as remote controls, improve the audio adaptation compatibility between the remote control and the TV equipped with the Hongmeng system, and expand the remote audio input capability. At the same time, the use of BLE communication can greatly reduce the energy consumption of remote control devices such as remote controls, improve the battery life of remote controls, and perform custom audio encoding through audio encoders, which can reduce the demand for high-performance processors, reduce dependence on high-performance hardware, and reduce the cost of remote control accessories.

[0024] In some embodiments, the audio encoder is specifically configured to: receiving the first audio data, converting the first audio data into PCM data, and transmitting the PCM data to a first buffer; Reading PCM data in the first buffer, compressing the PCM data to obtain second audio data, and transmitting the second audio data to a second buffer; The second audio data in the second buffer is transmitted to the audio decoder through the HOGP GATT service in the BLE communication.

[0025] In this embodiment, the audio encoder is responsible for custom encoding and compressing the audio data to reduce the data volume and transmission delay. Figure 4 As shown, the microphone MIC collects sound signals and converts them into electrical signals, and the ADC inside the Bluetooth IC converts the electrical signals into PCM data. After passing through the first buffer, the audio encoder compresses the PCM data to one-fourth of the original data volume, and then passes through the second buffer and is sent to the remotely controlled device by HOGP GATT. This embodiment uses audio data compression to effectively reduce the amount of audio data and maintain sound quality, which is suitable for low-latency real-time audio transmission interaction scenarios, while effectively saving processor resources and memory resources, helping to extend the battery life of the device.

[0026] In some embodiments, the audio processing middleware is specifically used for: Create a virtual microphone; Subscribe to the audio data reading callback, start the virtual microphone to start recording audio, and start the audio decoder to start decoding the third audio data; When the audio decoder finishes decoding, the virtual microphone is controlled to stop recording audio to obtain the fourth audio data.

[0027] In this embodiment, the audio processing middleware is responsible for the custom encoded audio data sent by the remote control device via BLE, and creates a virtual microphone so that the audio data can be recognized and processed by the Hongmeng system like the data from a physical microphone. Figure 5 As shown, the audio processing middleware can realize parallel processing of audio input through software logic, ensuring that the voice data of the remote control can be recognized and processed by the smart TV without affecting the normal use of the original microphone.

[0028] Alternatively, if Figure 6 As shown, the creation of a virtual microphone includes: applying for virtual microphone permission; if the permission application is successful, entering the step of creating a virtual microphone; if the permission application fails, prompting the user to enable virtual microphone permission; obtaining audio capture configuration parameters; and creating an AudioCapturer instance according to the audio capture configuration parameters to create the virtual microphone.

[0029] In this optional embodiment, the AudioCapturer instance is an audio collector instance of the audio recording function of the HarmonyOS system, which can record the audio data sent by the remote control device as audio data that can be recognized and processed by the HarmonyOS system.

[0030] The embodiments of the present application achieve the following beneficial effects: 1. Expanding the wireless audio input capability of the Hongmeng system: By adding the Hongmeng system audio processing middleware, the device equipped with the Hongmeng system can process audio data from devices such as remote controls, expanding the source of audio acquisition. 2. Flexibility of wireless transmission: Getting rid of the limitations of wired connections, improving the mobility of the device and the flexibility of usage scenarios. 3. Low-power operation: The adoption of BLE technology greatly reduces the energy consumption of devices such as remote controls and extends battery life. 4. Reduced hardware requirements: Custom encoding schemes reduce the demand for high-performance processors, allowing more devices to achieve wireless audio transmission. 5. Rich application scenarios: Wireless audio transmission technology enables smart TVs to support a variety of smart home applications such as multi-room audio playback and voice control. 6. Improved user experience: Users can use accessories such as remote controls to voice control TVs equipped with the Hongmeng system and enjoy a more intuitive and convenient interactive experience. 7. Cost-effectiveness: By reducing the reliance on high-performance hardware, the manufacturing cost of accessories such as remote controls is reduced.

[0031] See also Figure 7 , a flowchart of a BLE voice remote control method based on the Hongmeng system is shown in an embodiment of the present application. The method is applied to a remotely controlled device equipped with the Hongmeng system. The remotely controlled device and the remote control device use BLE communication. The method includes steps S701 to S704, which are described in detail as follows: Step S701, receiving second audio data, and decoding the second audio data into third audio data, wherein the second audio data is audio data obtained by encoding the first audio data collected by the microphone by the audio encoder on the remote control device; Step S702, using a virtual microphone through the audio processing middleware to record the third audio data to obtain fourth audio data; Step S703: Perform audio processing on the fourth audio data through the Hongmeng system audio flow channel service to obtain a voice remote control instruction. Step S704: Execute corresponding actions according to the voice remote control instruction.

[0032] In some embodiments, the step S702 includes: Create a virtual microphone; Subscribe to the audio data reading callback, start the virtual microphone to start recording audio, and start the audio decoder to start decoding the third audio data; When the audio decoder finishes decoding, the virtual microphone is controlled to stop recording audio to obtain the fourth audio data.

[0033] In some embodiments, creating a virtual microphone includes: Get audio acquisition configuration parameters; An AudioCapturer instance is created according to the audio capture configuration parameters to create the virtual microphone.

[0034] In some embodiments, before creating the virtual microphone, the method further includes: Apply for virtual microphone permission; If the permission application is successful, the step of creating a virtual microphone is entered; If the permission application fails, the user is prompted to enable virtual microphone permission.

[0035] See also Figure 8 , a flow chart of a BLE voice remote control method based on the Hongmeng system is shown in an embodiment of the present application. The method is applied to a remote control device. The remote control device and the remotely controlled device equipped with the Hongmeng system use BLE communication. The method includes: Step S801, collecting first audio data through a microphone, and transmitting the first audio data to the audio encoder; Step S802, receiving the first audio data through the audio encoder, encoding the first audio data into second audio data, and transmitting the second audio data to the audio decoder through the BLE communication; the second audio data is used for the audio decoder on the remote-controlled device to decode into third audio data, the third audio data is used for the audio processing middleware on the remote-controlled device to record as fourth audio data using a virtual microphone, the fourth audio data is used for the Hongmeng system audio flow channel service on the remote-controlled device to process into voice remote control commands, and the voice remote control commands are used for the remote-controlled device to perform corresponding actions.

[0036] The contents of the above method embodiment can refer to the contents of the above system embodiment, which will not be repeated in this embodiment.

[0037] Fig. 9 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application. Fig. 9 As shown, the electronic device 9 of this embodiment includes: at least one processor 90 ( Fig. 9 Only one is shown in the figure), a memory 91 and a computer program 92 stored in the memory 91 and executable on the at least one processor 90, when the electronic device is a remotely controlled device, the processor 90 executes the computer program 92 to achieve Figure 7 Steps in the method embodiment; when the electronic device is a remote control device, the processor 90 executes the computer program 92 to implement Figure 8 Steps in a method embodiment.

[0038] The electronic device may include but is not limited to a processor 90 and a memory 91. Those skilled in the art will appreciate that Fig. 9 It is only an example of the electronic device 9 and does not constitute a limitation on the electronic device 9. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, it may also include input and output devices, network access devices, etc.

[0039] The processor 90 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0040] In some embodiments, the memory 91 may be an internal storage unit of the electronic device 9, such as a hard disk or memory of the electronic device 9. In other embodiments, the memory 91 may also be an external storage device of the electronic device 9, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the electronic device 9. Further, the memory 91 may also include both an internal storage unit of the electronic device 9 and an external storage device. The memory 91 is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program, etc. The memory 91 may also be used to temporarily store data that has been output or is to be output.

[0041] In addition, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.

[0042] An embodiment of the present application provides a computer program product. When the computer program product is run on an electronic device, the electronic device implements the steps in the above-mentioned method embodiments when executing the computer program product.

[0043] In several embodiments provided in the present application, it is understood that each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved.

[0044] If the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can essentially or in other words, the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for an electronic device to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program code.

[0045] The specific embodiments described above further describe the purpose, technical solutions and beneficial effects of the present application in detail. It should be understood that the above description is only a specific embodiment of the present application and is not intended to limit the scope of protection of the present application. It is particularly pointed out that for those skilled in the art, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of protection of the present application.

Claims

1. A BLE voice remote control system based on Hongmeng system, characterized in that: It includes a remote control device and a remotely controlled device equipped with Hongmeng system, wherein the remote control device and the remotely controlled device communicate with each other using BLE, the remote control device includes a microphone and an audio encoder, and the remotely controlled device includes an audio decoder, an audio processing middleware and a Hongmeng system audio flow path service; The microphone is used to collect first audio data and transmit the first audio data to the audio encoder; The audio encoder is configured to receive the first audio data, encode the first audio data into second audio data, and transmit the second audio data to the audio decoder through the BLE communication; The audio decoder is used to receive the second audio data and decode the second audio data into third audio data; The audio processing middleware is used to record the third audio data by using a virtual microphone to obtain fourth audio data; The Hongmeng system audio flow channel service is used to perform audio processing on the fourth audio data to obtain voice remote control instructions, and the voice remote control instructions are used for the remotely controlled device to perform corresponding actions.

2. The BLE voice remote control system based on Hongmeng system as claimed in claim 1, characterized in that: The audio encoder is specifically used for: receiving the first audio data, converting the first audio data into PCM data, and transmitting the PCM data to a first buffer; Reading PCM data in the first buffer, compressing the PCM data to obtain second audio data, and transmitting the second audio data to a second buffer; The second audio data in the second buffer is transmitted to the audio decoder through the HOGP GATT service in the BLE communication.

3. The BLE voice remote control system based on Hongmeng system as claimed in claim 1, characterized in that: The audio processing middleware is specifically used for: Create a virtual microphone; Subscribe to the audio data reading callback, start the virtual microphone to start recording audio, and start the audio decoder to start decoding the third audio data; When the audio decoder finishes decoding, the virtual microphone is controlled to stop recording audio to obtain the fourth audio data.

4. The BLE voice remote control system based on Hongmeng system as claimed in claim 3 is characterized in that: The step of creating a virtual microphone comprises: Get audio acquisition configuration parameters; An AudioCapturer instance is created according to the audio capture configuration parameters to create the virtual microphone.

5. The BLE voice remote control system based on Hongmeng system as claimed in claim 3, characterized in that: Before creating the virtual microphone, the method further includes: Apply for virtual microphone permission; If the permission application is successful, the step of creating a virtual microphone is entered; If the permission application fails, the user is prompted to enable virtual microphone permission.

6. A BLE voice remote control method based on Hongmeng system, characterized in that: Applied to a remotely controlled device equipped with Hongmeng system, the remotely controlled device and the remote control device use BLE communication, and the method includes: receiving second audio data, and decoding the second audio data into third audio data, wherein the second audio data is audio data obtained by encoding the first audio data collected by the microphone by the audio encoder on the remote control device; Using a virtual microphone through the audio processing middleware, the third audio data is recorded to obtain fourth audio data; The fourth audio data is processed by the Hongmeng system audio flow channel service to obtain a voice remote control command. According to the voice remote control command, a corresponding action is performed.

7. The BLE voice remote control method based on the Hongmeng system as claimed in claim 6, characterized in that: The method of recording the third audio data by using a virtual microphone through the audio processing middleware to obtain fourth audio data includes: Create a virtual microphone; Subscribe to the audio data reading callback, start the virtual microphone to start recording audio, and start the audio decoder to start decoding the third audio data; When the audio decoder finishes decoding, the virtual microphone is controlled to stop recording audio to obtain the fourth audio data.

8. A BLE voice remote control method based on Hongmeng system, characterized in that: Applied to a remote control device, the remote control device and the remotely controlled device equipped with the Hongmeng system use BLE communication, and the method includes: Collecting first audio data through a microphone, and transmitting the first audio data to the audio encoder; The first audio data is received through an audio encoder, and the first audio data is encoded into second audio data, and the second audio data is transmitted to the audio decoder through the BLE communication; the second audio data is decoded into third audio data by the audio decoder on the remote-controlled device, and the third audio data is recorded as fourth audio data by the audio processing middleware on the remote-controlled device using a virtual microphone, and the fourth audio data is processed into a voice remote control command by the Hongmeng system audio flow channel service on the remote-controlled device, and the voice remote control command is used for the remote-controlled device to perform corresponding actions.

9. A remote controlled device, characterized in that: It includes a processor and a memory, the memory is used to store a computer program, and when the computer program is executed by the processor, it implements the BLE voice remote control method based on the Hongmeng system as described in claim 6 or 7.

10. A remote control device, characterized in that: It includes a processor and a memory, the memory is used to store a computer program, and when the computer program is executed by the processor, it implements the BLE voice remote control method based on the Hongmeng system as described in claim 8.