Network audio multi-party sharing method based on low-power-consumption Bluetooth and related device
By establishing a low-power Bluetooth connection between the smart terminal device and multiple receiving devices to be shared, and performing LC3 encoding processing on the shared broadcast source, the problem of difficulty in realizing one-to-many audio broadcasting and sharing in the prior art is solved, and efficient audio sharing is achieved and user experience is improved.
Patent Information
- Application Number
- CN202411855806.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-04-15
AI Technical Summary
The existing technology is difficult to realize the one-to-many audio broadcasting and sharing functions of Bluetooth Low Energy Auracast technology in audio products, and cannot provide consumers with a new, interoperable audio experience.
Through the Bluetooth master application, a wireless Bluetooth connection is established between the smart terminal device and the multiple receiving devices to be shared. The search and discover the received information of the smart terminal device as a shared broadcast source and the feedback signal of the receiving device to be shared, establish a low-power Bluetooth connection, and perform LC3 encoding processing on the shared broadcast source to broadcast to multiple receiving devices to be shared.
One-to-many audio broadcasting and sharing when the smart terminal device is a shared broadcast source, improving the user experience and providing a brand new audio experience method.
Smart Images

Figure CN119835623A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a network audio multi-party sharing method based on low-power Bluetooth and related devices. Background Art
[0002] In recent years, with the continuous development of Bluetooth audio (LE Audio) technology, we have successfully used LE Audio to design Broadcast Audio, a new audio experience mode - audio sharing, which has been widely praised by customers in the market. The application of Bluetooth function in audio products has been very popular. From the classic mode to the present, based on LE Audio broadcast audio technology, we have further iterated and developed the Bluetooth low-power Auracast network audio distribution system, aiming to bring people an unprecedented audio experience.
[0003] In order to adapt to the development trend of the modern information service industry and promote the large-scale development of the multimedia equipment industry in homes, offices, stations, airports and other public areas, it will be a major business opportunity to use the low-power Bluetooth Auracast technology and continuously promote the research and development of new products and new technologies. This technical solution will focus on solving the low-power Bluetooth Auracast technology and product research and development problems of audio products, thereby solving how to achieve one-to-many audio broadcasting and sharing functions, and providing consumers with a new, interoperable audio experience. Summary of the invention
[0004] The purpose of the present invention is to overcome the shortcomings of the prior art. The present invention provides a network audio multi-party sharing method and related devices based on low-power Bluetooth, which realizes one-to-many audio broadcasting and sharing when using smart terminals as shared broadcast sources, thereby improving the user experience.
[0005] In order to solve the above technical problems, an embodiment of the present invention provides a method for multi-party sharing of network audio based on low-power Bluetooth, which is applied to a smart terminal device and a plurality of receiving devices to be shared. The smart terminal device and the plurality of receiving devices to be shared are wirelessly connected to each other via a Bluetooth master control application running on a control device. The method comprises:
[0006] Searching and discovering the receiving information broadcasted by the smart terminal device as a shared broadcast source based on the Bluetooth main control application, the receiving information includes security encryption information, broadcast name and audio encoding method;
[0007] Based on the Bluetooth main control application, a feedback signal of a Bluetooth receiver corresponding to a plurality of receiving devices to be shared is searched and found, wherein the feedback signal includes a device identifier of the receiving device to be shared;
[0008] The smart terminal device establishes a low-power Bluetooth connection based on the settings of the Bluetooth master control application program by using the received information and feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared;
[0009] The intelligent terminal device sends the audio stream data to the shared broadcast source, and the shared broadcast source performs LC3 encoding on the received audio stream data to form audio stream data to be broadcasted;
[0010] The shared broadcast source broadcasts the audio stream data to be broadcast to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection.
[0011] Optionally, the searching and discovering, based on the Bluetooth main control application, the received information broadcasted by the smart terminal device as a shared broadcast source, includes:
[0012] When the Bluetooth master control application is started and runs, it searches for smart terminals within the coverage of the Bluetooth signal, and when the smart terminal device found in the search is used as a shared broadcast source, it obtains the reception information broadcasted by the shared broadcast source.
[0013] Optionally, searching and discovering feedback signals of Bluetooth receivers corresponding to multiple receiving devices to be shared based on the Bluetooth main control application program includes:
[0014] When the Bluetooth master control application is started and runs, it searches and discovers Bluetooth signal receivers within the coverage area of the Bluetooth signal, and uses the Bluetooth signal receivers found in the search as multiple receiving devices to be shared;
[0015] The Bluetooth master control application program obtains feedback signals from Bluetooth receivers corresponding to a plurality of receiving devices to be shared.
[0016] Optionally, the smart terminal device establishes a low-power Bluetooth connection based on the settings of the Bluetooth master control application program by using the received information and feedback signals of Bluetooth receivers corresponding to the multiple receiving devices to be shared, including:
[0017] The Bluetooth master control application performs broadcast settings based on the security encryption information and the broadcast name in the received information broadcasted by the shared broadcast source, and the broadcast settings are used for public broadcast settings or private broadcast settings of the shared broadcast source;
[0018] The smart terminal device establishes a low-power Bluetooth connection based on the broadcast setting in the Bluetooth master control application using the received information and feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared.
[0019] Optionally, the smart terminal device establishes a low-power Bluetooth connection based on the broadcast setting in the Bluetooth master control application using the received information and feedback signals of Bluetooth receivers corresponding to the multiple receiving devices to be shared, including:
[0020] When the broadcast setting in the Bluetooth master application is a public application setting, the smart terminal device establishes a low-power Bluetooth connection based on the broadcast setting in the Bluetooth master application using feedback signals of Bluetooth receivers corresponding to the multiple receiving devices to be shared;
[0021] When the broadcast setting in the Bluetooth master application is a private application setting, the smart terminal device uses the feedback signal of the Bluetooth receiver corresponding to the multiple receiving devices to be shared to perform connection authentication based on the broadcast setting in the Bluetooth master application, and establishes a low-power Bluetooth connection with the Bluetooth receiver corresponding to the receiving device to be shared that has passed the authentication.
[0022] Optionally, the shared broadcast source performs LC3 encoding processing on the received audio stream data to form audio stream data to be broadcast, including:
[0023] The shared broadcast source performs multi-channel file format definition processing on the received audio stream data format to form audio stream data in a multi-channel file format;
[0024] The shared broadcast source obtains a target bit rate for the audio stream data in a multi-channel file format based on the audio encoding method in the received information, and uses the LC3 codec to encode the audio stream data in the multi-channel file format according to the target bit rate to form audio stream data to be broadcast.
[0025] Optionally, the shared broadcast source broadcasts the audio stream data to be broadcast to Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection, including:
[0026] The shared broadcast source performs security encryption processing on the audio stream data to be broadcast using the security encryption information in the received information to form encrypted audio stream data to be broadcast;
[0027] The encrypted audio stream data to be broadcast is broadcasted to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection.
[0028] In addition, an embodiment of the present invention further provides a network audio multi-party sharing device based on low-power Bluetooth, which is applied to a smart terminal device and a plurality of receiving devices to be shared, wherein the smart terminal device and the plurality of receiving devices to be shared are wirelessly connected to each other via a Bluetooth master control application; the device comprises:
[0029] A first search and discovery module: used to search and discover the received information broadcasted by the smart terminal device as a shared broadcast source based on the Bluetooth main control application, the received information including security encryption information, broadcast name and audio encoding mode;
[0030] A second search and discovery module: used for searching and discovering feedback signals of Bluetooth receivers corresponding to multiple receiving devices to be shared based on the Bluetooth main control application, wherein the feedback signals include device identifiers of the receiving devices to be shared;
[0031] A connection establishment module: used for the smart terminal device to establish a low-power Bluetooth connection based on the settings of the Bluetooth master control application program by using the received information and the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared;
[0032] Audio encoding module: used for the smart terminal device to send the audio stream data to the shared broadcast source, and the shared broadcast source performs LC3 encoding on the received audio stream data to form audio stream data to be broadcasted;
[0033] Data broadcast module: used for the shared broadcast source to broadcast the audio stream data to be broadcast to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection.
[0034] In addition, an embodiment of the present invention further provides a control device, including a processor and a memory, wherein the processor runs a computer program or code stored in the memory to implement the network audio multi-party sharing method as described in any one of the above.
[0035] In addition, an embodiment of the present invention further provides a computer-readable storage medium for storing a computer program or code. When the computer program or code is executed by a processor, the network audio multi-party sharing method as described in any one of the above is implemented.
[0036] In an embodiment of the present invention, the reception information broadcasted by the smart terminal device as a shared broadcast source is searched and discovered through the Bluetooth main control application; the feedback signals of the Bluetooth receivers corresponding to multiple receiving devices to be shared are searched and discovered based on the Bluetooth main control application; a low-power Bluetooth connection is established based on the setting of the Bluetooth master control application using the reception information and the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared; the audio stream data is sent down to the shared broadcast source, and the shared broadcast source performs LC3 encoding processing on the received audio stream data; the shared broadcast source broadcasts the audio stream data to be broadcast to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection; one-to-many audio broadcasting and sharing is realized when the smart terminal is used as a shared broadcast source, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0038] Figure 1 is a flowchart of a method for sharing network audio with multiple parties based on low-power Bluetooth in an embodiment of the present invention;
[0039] Figure 2 is a flowchart of a method for sharing network audio with multiple parties based on low-power Bluetooth in another embodiment of the present invention;
[0040] Figure 3 It is a schematic diagram of the structure of a network audio multi-party sharing device based on low-power Bluetooth in an embodiment of the present invention;
[0041] Figure 4 It is a schematic diagram of the structural composition of the control device in an embodiment of the present invention. DETAILED DESCRIPTION
[0042] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0043] For example, see Figure 1 , Figure 1 It is a flowchart of a method for multi-party sharing of network audio based on low-power Bluetooth in an embodiment of the present invention.
[0044] like Figure 1 As shown, a method for sharing network audio with multiple parties based on low-power Bluetooth is applied to a smart terminal device and a plurality of receiving devices to be shared. The smart terminal device and the plurality of receiving devices to be shared are wirelessly connected to each other via a Bluetooth master control application running on a control device. The method comprises:
[0045] S101: searching and discovering reception information broadcasted by the smart terminal device as a shared broadcast source based on the Bluetooth main control application, the reception information including security encryption information, broadcast name and audio encoding mode;
[0046] In the specific implementation process of the present invention, the receiving information broadcasted by the smart terminal device as a shared broadcast source is searched and discovered based on the Bluetooth main control application, including: when the Bluetooth main control application is started and run, it searches and processes the smart terminals within the coverage range of the Bluetooth signal, and when the smart terminal device found in the search is used as a shared broadcast source, the receiving information broadcasted by the shared broadcast source is obtained.
[0047] Specifically, in order to realize multi-party sharing of network audio, a Bluetooth master application running on a control device, as well as a smart terminal device and multiple receiving devices to be shared are required, wherein the smart terminal device serves as a shared broadcast source, and the multiple receiving devices to be shared serve as objects to be shared. When the Bluetooth master application starts running, it first searches and processes the smart terminals within the coverage of the Bluetooth signal through its search and discovery function. After searching and discovering the corresponding smart device terminal, it verifies whether the smart terminal device discovered by the search is the target device through a related verification procedure. If so, when the smart terminal device discovered by the search is used as a shared broadcast source, it is also necessary to obtain the receiving information broadcasted by the shared broadcast source after the smart terminal device serves as the shared broadcast source. The receiving information includes security encryption information, broadcast name, and audio encoding method. When the smart terminal device is not the target device, the verification procedure of the next smart terminal device is entered until it is verified that the smart terminal device discovered by the search is the target device.
[0048] S102: searching and discovering feedback signals of Bluetooth receivers corresponding to a plurality of receiving devices to be shared based on the Bluetooth main control application, wherein the feedback signals include device identifiers of the receiving devices to be shared;
[0049] In the specific implementation process of the present invention, the feedback signals of Bluetooth receivers corresponding to multiple receiving devices to be shared are searched and discovered based on the Bluetooth master control application, including: when the Bluetooth master control application is started and runs, it searches and discovers the Bluetooth signal receivers within the coverage range of the Bluetooth signal, and treats the searched and discovered Bluetooth signal receivers as multiple receiving devices to be shared; the Bluetooth master control application obtains the feedback signals of Bluetooth receivers corresponding to multiple receiving devices to be shared.
[0050] Specifically, when the Bluetooth master control application is started and run, and after searching and discovering the smart terminal device as a shared broadcast source, the Bluetooth signal receivers within the coverage range of the Bluetooth signal will be searched and discovered, and the searched and discovered Bluetooth signal receivers will be used as multiple receiving devices to be shared; at the same time, the Bluetooth master control application obtains feedback signals from the Bluetooth receivers corresponding to the multiple receiving devices to be shared; that is, the Bluetooth master control application will send corresponding signal information to the multiple receiving devices to be shared, and then receive feedback signals from the Bluetooth receivers corresponding to the multiple receiving devices to be shared according to the signal information; wherein the feedback signal includes the device identification of the receiving device to be shared.
[0051] S103, the smart terminal device establishes a low-power Bluetooth connection based on the settings of the Bluetooth master control application program by using the received information and feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared;
[0052] In the specific implementation process of the present invention, the smart terminal device establishes a low-power Bluetooth connection based on the settings of the Bluetooth master application using the received information and the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared, including: the Bluetooth master application performs broadcast settings based on the security encryption information and the broadcast name in the received information broadcast by the shared broadcast source, and the broadcast settings are used for public broadcast settings or private broadcast settings for the shared broadcast source; the smart terminal device establishes a low-power Bluetooth connection based on the broadcast settings in the Bluetooth master application using the received information and the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared.
[0053] Furthermore, the smart terminal device establishes a low-power Bluetooth connection based on the broadcast settings in the Bluetooth master control application using the received information and the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared, including: when the broadcast settings in the Bluetooth master control application are public application settings, the smart terminal device establishes a low-power Bluetooth connection based on the broadcast settings in the Bluetooth master control application using the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared; when the broadcast settings in the Bluetooth master control application are private application settings, the smart terminal device performs connection authentication based on the broadcast settings in the Bluetooth master control application using the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared, and establishes a low-power Bluetooth connection with the Bluetooth receivers corresponding to the receiving devices to be shared that have passed the authentication.
[0054] Specifically, the security requirements for broadcast audio stream information are different when used in public scenarios or private scenarios. Therefore, the Bluetooth master control application is required to perform broadcast settings based on the broadcast name in the receiving information broadcast by the shared broadcast source, and determine whether it is applied to public scenarios or private scenarios through the broadcast name; therefore, the broadcast setting is that the shared broadcast source is used for public broadcast settings or private broadcast settings; finally, the smart terminal device will use the receiving information and the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared to establish a low-power Bluetooth connection according to the broadcast settings in the Bluetooth master control application.
[0055] That is, when the broadcast setting in the Bluetooth master application is a public application setting, the smart terminal device will establish a low-power Bluetooth connection according to the broadcast setting in the Bluetooth master application using the feedback signal of the Bluetooth receiver corresponding to multiple receiving devices to be shared. At this time, all the receiving devices to be shared will establish a low-power Bluetooth connection with the smart terminal device. Under the public application setting, the smart terminal device as a shared broadcast source will be connected to all the receiving devices to be shared.
[0056] When the broadcast settings in the Bluetooth master application are set to private application settings, the smart terminal device will use the feedback signals of the Bluetooth receivers corresponding to multiple receiving devices to be shared to perform connection authentication according to the broadcast settings in the Bluetooth master application, and only after passing the connection authentication, will it establish a low-power Bluetooth connection with the Bluetooth receivers corresponding to the receiving devices to be shared that have passed the authentication.
[0057] S104: the intelligent terminal device sends the audio stream data to the shared broadcast source, and the shared broadcast source performs LC3 encoding on the received audio stream data to form audio stream data to be broadcasted;
[0058] In the specific implementation process of the present invention, the shared broadcast source performs LC3 encoding processing on the received audio stream data to form audio stream data to be broadcast, including: the shared broadcast source performs multi-channel file format definition processing on the received audio stream data format to form audio stream data in a multi-channel file format; the shared broadcast source obtains a target bit rate of the audio stream data in the multi-channel file format based on the audio encoding method in the received information, and uses the LC3 codec to encode the audio stream data in the multi-channel file format according to the target bit rate to form audio stream data to be broadcast.
[0059] Specifically, in order to enable the shared receiving device to receive audio stream data with better sound quality, the shared broadcast source needs to redefine the format of the audio stream data after receiving the audio stream data, that is, to redefine the format of the audio stream data according to the multi-channel file format, so as to obtain the audio stream data in the multi-channel file format; the shared broadcast source will determine the target bit rate of the audio stream data in the multi-channel file format through the audio encoding method in the received information, and then call the LC3 codec to encode the audio stream data in the multi-channel file format according to the target bit rate to form the audio stream data to be broadcast.
[0060] S105: The shared broadcast source broadcasts the audio stream data to be broadcast to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection.
[0061] In the specific implementation process of the present invention, the shared broadcast source broadcasts the audio stream data to be broadcast to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection, including: the shared broadcast source securely encrypts the audio stream data to be broadcast using the security encryption information in the receiving information to form encrypted audio stream data to be broadcast; and broadcasts the encrypted audio stream data to be broadcast to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection.
[0062] Specifically, the shared broadcast source will obtain security encryption information in the received information, and then use the security encryption information to perform security encryption processing on the audio stream data to be broadcast, forming encrypted audio stream data to be broadcast; finally, the encrypted audio stream data to be broadcast will be broadcasted via a low-power Bluetooth connection to the Bluetooth receivers corresponding to multiple receiving devices to be shared.
[0063] In an embodiment of the present invention, the reception information broadcasted by the smart terminal device as a shared broadcast source is searched and discovered through the Bluetooth main control application; the feedback signals of the Bluetooth receivers corresponding to multiple receiving devices to be shared are searched and discovered based on the Bluetooth main control application; a low-power Bluetooth connection is established based on the setting of the Bluetooth master control application using the reception information and the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared; the audio stream data is sent down to the shared broadcast source, and the shared broadcast source performs LC3 encoding processing on the received audio stream data; the shared broadcast source broadcasts the audio stream data to be broadcast to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection; one-to-many audio broadcasting and sharing is realized when the smart terminal is used as a shared broadcast source, thereby improving the user experience.
[0064] For example 2, please refer to Figure 2 , Figure 2It is a flowchart of a method for multi-party sharing of network audio based on low-power Bluetooth in another embodiment of the present invention.
[0065] like Figure 2 As shown, a method for sharing network audio with multiple parties based on low-power Bluetooth is applied to a smart terminal device and a plurality of receiving devices to be shared. The smart terminal device and the plurality of receiving devices to be shared are wirelessly connected to each other via a Bluetooth master control application running on a control device. The method comprises:
[0066] S201: searching and discovering the receiving information broadcasted by the smart terminal device as a shared broadcast source based on the Bluetooth main control application, the receiving information including security encryption information, broadcast name and audio encoding mode;
[0067] S202: searching and discovering feedback signals of Bluetooth receivers corresponding to multiple receiving devices to be shared based on the Bluetooth main control application, wherein the feedback signals include device identifiers of the receiving devices to be shared;
[0068] S203: The smart terminal device establishes a low-power Bluetooth connection based on the settings of the Bluetooth master control application program by using the received information and feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared;
[0069] S204: the shared broadcast source performs multi-channel file format definition processing on the received audio stream data format to form audio stream data in a multi-channel file format;
[0070] S205: The shared broadcast source obtains a target bit rate of the audio stream data in the multi-channel file format based on the audio encoding method in the received information, and uses the LC3 codec to encode the audio stream data in the multi-channel file format according to the target bit rate to form audio stream data to be broadcasted;
[0071] S206: The shared broadcast source performs security encryption processing on the audio stream data to be broadcast using the security encryption information in the received information to form encrypted audio stream data to be broadcast;
[0072] S207: Broadcast the encrypted audio stream data to be broadcast to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection.
[0073] Specifically, the specific implementation of the second embodiment can be referred to the above embodiment, which will not be described in detail here.
[0074] For example 3, please refer to Figure 3 , Figure 3 It is a schematic diagram of the structure of a network audio multi-party sharing device based on low-power Bluetooth in an embodiment of the present invention.
[0075] like Figure 3 As shown, a network audio multi-party sharing device based on low-power Bluetooth is applied to a smart terminal device and a plurality of receiving devices to be shared. The smart terminal device and the plurality of receiving devices to be shared are wirelessly connected to each other via a Bluetooth master control application. The device includes:
[0076] The first search and discovery module 301 is used to search and discover the received information broadcasted by the smart terminal device as a shared broadcast source based on the Bluetooth main control application, and the received information includes security encryption information, broadcast name and audio encoding mode;
[0077] In the specific implementation process of the present invention, the receiving information broadcasted by the smart terminal device as a shared broadcast source is searched and discovered based on the Bluetooth main control application, including: when the Bluetooth main control application is started and run, it searches and processes the smart terminals within the coverage range of the Bluetooth signal, and when the smart terminal device found in the search is used as a shared broadcast source, the receiving information broadcasted by the shared broadcast source is obtained.
[0078] Specifically, in order to realize multi-party sharing of network audio, a Bluetooth master application running on a control device, as well as a smart terminal device and multiple receiving devices to be shared are required, wherein the smart terminal device serves as a shared broadcast source, and the multiple receiving devices to be shared serve as objects to be shared. When the Bluetooth master application starts running, it first searches and processes the smart terminals within the coverage of the Bluetooth signal through its search and discovery function. After searching and discovering the corresponding smart device terminal, it verifies whether the smart terminal device discovered by the search is the target device through a related verification procedure. If so, when the smart terminal device discovered by the search is used as a shared broadcast source, it is also necessary to obtain the receiving information broadcasted by the shared broadcast source after the smart terminal device serves as the shared broadcast source. The receiving information includes security encryption information, broadcast name, and audio encoding method. When the smart terminal device is not the target device, the verification procedure of the next smart terminal device is entered until it is verified that the smart terminal device discovered by the search is the target device.
[0079] The second search and discovery module 302 is used to search and discover feedback signals of Bluetooth receivers corresponding to multiple receiving devices to be shared based on the Bluetooth main control application, wherein the feedback signals include device identifiers of the receiving devices to be shared;
[0080] In the specific implementation process of the present invention, the feedback signals of Bluetooth receivers corresponding to multiple receiving devices to be shared are searched and discovered based on the Bluetooth master control application, including: when the Bluetooth master control application is started and runs, it searches and discovers the Bluetooth signal receivers within the coverage range of the Bluetooth signal, and treats the searched and discovered Bluetooth signal receivers as multiple receiving devices to be shared; the Bluetooth master control application obtains the feedback signals of Bluetooth receivers corresponding to multiple receiving devices to be shared.
[0081] Specifically, when the Bluetooth master control application is started and run, and after searching and discovering the smart terminal device as a shared broadcast source, the Bluetooth signal receivers within the coverage range of the Bluetooth signal will be searched and discovered, and the searched and discovered Bluetooth signal receivers will be used as multiple receiving devices to be shared; at the same time, the Bluetooth master control application obtains feedback signals from the Bluetooth receivers corresponding to the multiple receiving devices to be shared; that is, the Bluetooth master control application will send corresponding signal information to the multiple receiving devices to be shared, and then receive feedback signals from the Bluetooth receivers corresponding to the multiple receiving devices to be shared according to the signal information; wherein the feedback signal includes the device identification of the receiving device to be shared.
[0082] Connection establishment module 303: used for the smart terminal device to establish a low-power Bluetooth connection based on the settings of the Bluetooth master control application program by using the received information and the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared;
[0083] In the specific implementation process of the present invention, the smart terminal device establishes a low-power Bluetooth connection based on the settings of the Bluetooth master application using the received information and the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared, including: the Bluetooth master application performs broadcast settings based on the security encryption information and the broadcast name in the received information broadcast by the shared broadcast source, and the broadcast settings are used for public broadcast settings or private broadcast settings for the shared broadcast source; the smart terminal device establishes a low-power Bluetooth connection based on the broadcast settings in the Bluetooth master application using the received information and the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared.
[0084] Furthermore, the smart terminal device establishes a low-power Bluetooth connection based on the broadcast settings in the Bluetooth master control application using the received information and the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared, including: when the broadcast settings in the Bluetooth master control application are public application settings, the smart terminal device establishes a low-power Bluetooth connection based on the broadcast settings in the Bluetooth master control application using the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared; when the broadcast settings in the Bluetooth master control application are private application settings, the smart terminal device performs connection authentication based on the broadcast settings in the Bluetooth master control application using the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared, and establishes a low-power Bluetooth connection with the Bluetooth receivers corresponding to the receiving devices to be shared that have passed the authentication.
[0085] Specifically, the security requirements for broadcast audio stream information are different when used in public scenarios or private scenarios. Therefore, the Bluetooth master control application is required to perform broadcast settings based on the broadcast name in the receiving information broadcast by the shared broadcast source, and determine whether it is applied to public scenarios or private scenarios through the broadcast name; therefore, the broadcast setting is that the shared broadcast source is used for public broadcast settings or private broadcast settings; finally, the smart terminal device will use the receiving information and the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared to establish a low-power Bluetooth connection according to the broadcast settings in the Bluetooth master control application.
[0086] That is, when the broadcast setting in the Bluetooth master application is a public application setting, the smart terminal device will establish a low-power Bluetooth connection according to the broadcast setting in the Bluetooth master application using the feedback signal of the Bluetooth receiver corresponding to multiple receiving devices to be shared. At this time, all the receiving devices to be shared will establish a low-power Bluetooth connection with the smart terminal device. Under the public application setting, the smart terminal device as a shared broadcast source will be connected to all the receiving devices to be shared.
[0087] When the broadcast settings in the Bluetooth master application are set to private application settings, the smart terminal device will use the feedback signals of the Bluetooth receivers corresponding to multiple receiving devices to be shared to perform connection authentication according to the broadcast settings in the Bluetooth master application, and only after passing the connection authentication, will it establish a low-power Bluetooth connection with the Bluetooth receivers corresponding to the receiving devices to be shared that have passed the authentication.
[0088] Audio encoding module 304: used for the smart terminal device to send the audio stream data to the shared broadcast source, and the shared broadcast source performs LC3 encoding on the received audio stream data to form audio stream data to be broadcasted;
[0089] In the specific implementation process of the present invention, the shared broadcast source performs LC3 encoding processing on the received audio stream data to form audio stream data to be broadcast, including: the shared broadcast source performs multi-channel file format definition processing on the received audio stream data format to form audio stream data in a multi-channel file format; the shared broadcast source obtains a target bit rate of the audio stream data in the multi-channel file format based on the audio encoding method in the received information, and uses the LC3 codec to encode the audio stream data in the multi-channel file format according to the target bit rate to form audio stream data to be broadcast.
[0090] Specifically, in order to enable the shared receiving device to receive audio stream data with better sound quality, the shared broadcast source needs to redefine the format of the audio stream data after receiving the audio stream data, that is, to redefine the format of the audio stream data according to the multi-channel file format, so as to obtain the audio stream data in the multi-channel file format; the shared broadcast source will determine the target bit rate of the audio stream data in the multi-channel file format through the audio encoding method in the received information, and then call the LC3 codec to encode the audio stream data in the multi-channel file format according to the target bit rate to form the audio stream data to be broadcast.
[0091] The data broadcast module 305 is used for the shared broadcast source to broadcast the audio stream data to be broadcast to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection.
[0092] In the specific implementation process of the present invention, the shared broadcast source broadcasts the audio stream data to be broadcast to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection, including: the shared broadcast source securely encrypts the audio stream data to be broadcast using the security encryption information in the receiving information to form encrypted audio stream data to be broadcast; and broadcasts the encrypted audio stream data to be broadcast to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection.
[0093] Specifically, the shared broadcast source will obtain security encryption information in the received information, and then use the security encryption information to perform security encryption processing on the audio stream data to be broadcast, forming encrypted audio stream data to be broadcast; finally, the encrypted audio stream data to be broadcast will be broadcasted via a low-power Bluetooth connection to the Bluetooth receivers corresponding to multiple receiving devices to be shared.
[0094] In an embodiment of the present invention, the reception information broadcasted by the smart terminal device as a shared broadcast source is searched and discovered through the Bluetooth main control application; the feedback signals of the Bluetooth receivers corresponding to multiple receiving devices to be shared are searched and discovered based on the Bluetooth main control application; a low-power Bluetooth connection is established based on the setting of the Bluetooth master control application using the reception information and the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared; the audio stream data is sent down to the shared broadcast source, and the shared broadcast source performs LC3 encoding processing on the received audio stream data; the shared broadcast source broadcasts the audio stream data to be broadcast to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection; one-to-many audio broadcasting and sharing is realized when the smart terminal is used as a shared broadcast source, thereby improving the user experience.
[0095] A computer-readable storage medium is provided in an embodiment of the present invention, wherein a computer program is stored on the computer-readable storage medium, and when the program is executed by a processor, a network audio multi-party sharing method of any one of the above embodiments is implemented. The computer-readable storage medium includes, but is not limited to, any type of disk (including floppy disk, hard disk, optical disk, CD-ROM, and magneto-optical disk), ROM (Read-Only Memory), RAM (Random Access Memory), EPROM (EraSable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory, magnetic card or optical card. That is, the storage device includes any medium that can store or transmit information in a readable form by a device (for example, a computer, a mobile phone), which can be a read-only memory, a disk or an optical disk, etc.
[0096] An embodiment of the present invention further provides a computer application program, which runs on a computer and is used to execute the network audio multi-party sharing method of any one of the above embodiments.
[0097] also, Figure 4 It is a schematic diagram of the structural composition of the control device in an embodiment of the present invention.
[0098] The embodiment of the present invention also provides a control device, such as Figure 4 The control device includes a processor 402, a memory 403, an input unit 404, a display unit 405 and other devices. Those skilled in the art will understand that Figure 4The structural components of the control device shown do not constitute a limitation on all devices, and may include more or fewer components than shown, or combine certain components. The memory 403 can be used to store the application 401 and various functional modules, and the processor 402 runs the application 401 stored in the memory 403, thereby executing various functional applications and data processing of the device. The memory can be an internal memory or an external memory, or include both internal and external memories. The internal memory may include a read-only memory (ROM), a programmable ROM (PROM), an electrically programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a flash memory, or a random access memory. The external memory may include a hard disk, a floppy disk, a ZIP disk, a U disk, a magnetic tape, etc. The memory disclosed in the present invention includes but is not limited to these types of memories. The memory disclosed in the present invention is only used as an example and not as a limitation.
[0099] The input unit 404 is used to receive the input of the signal and the keyword input by the user. The input unit 404 may include a touch panel and other input devices. The touch panel can collect the user's touch operation on or near it (such as the user's operation on or near the touch panel using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program; other input devices may include but are not limited to one or more of a physical keyboard, a function key (such as a playback control key, a switch key, etc.), a trackball, a mouse, a joystick, etc. The display unit 405 can be used to display the information input by the user or the information provided to the user and various menus of the terminal device. The display unit 405 can be in the form of a liquid crystal display, an organic light emitting diode, etc. The processor 402 is the control center of the terminal device, which uses various interfaces and lines to connect the various parts of the entire device, and executes various functions and processes data by running or executing software programs and / or modules stored in the memory 403, and calling the data stored in the memory.
[0100] As an embodiment, the control device includes: one or more processors 402, a memory 403, and one or more applications 401, wherein the one or more applications 401 are stored in the memory 403 and are configured to be executed by the one or more processors 402, and the one or more applications 401 are configured to execute the corresponding network audio multi-party sharing method in any one of the above-mentioned embodiments.
[0101] In an embodiment of the present invention, the reception information broadcasted by the smart terminal device as a shared broadcast source is searched and discovered through the Bluetooth main control application; the feedback signals of the Bluetooth receivers corresponding to multiple receiving devices to be shared are searched and discovered based on the Bluetooth main control application; a low-power Bluetooth connection is established based on the setting of the Bluetooth master control application using the reception information and the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared; the audio stream data is sent down to the shared broadcast source, and the shared broadcast source performs LC3 encoding processing on the received audio stream data; the shared broadcast source broadcasts the audio stream data to be broadcast to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection; one-to-many audio broadcasting and sharing is realized when the smart terminal is used as a shared broadcast source, thereby improving the user experience.
[0102] In addition, the above is a detailed introduction to a network audio multi-party sharing method based on low-power Bluetooth and related devices provided by an embodiment of the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for general technical personnel in this field, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A method for sharing network audio with multiple parties based on low-power Bluetooth, characterized in that: Applied to a smart terminal device and a plurality of receiving devices to be shared, the smart terminal device and the plurality of receiving devices to be shared are wirelessly connected by Bluetooth through a Bluetooth master control application running on a control device; the method comprises: Searching and discovering the receiving information broadcasted by the smart terminal device as a shared broadcast source based on the Bluetooth main control application, the receiving information includes security encryption information, broadcast name and audio encoding method; Based on the Bluetooth main control application, a feedback signal of a Bluetooth receiver corresponding to a plurality of receiving devices to be shared is searched and found, wherein the feedback signal includes a device identifier of the receiving device to be shared; The smart terminal device establishes a low-power Bluetooth connection based on the settings of the Bluetooth master control application program by using the received information and feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared; The intelligent terminal device sends the audio stream data to the shared broadcast source, and the shared broadcast source performs LC3 encoding on the received audio stream data to form audio stream data to be broadcasted; The shared broadcast source broadcasts the audio stream data to be broadcast to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection.
2. The network audio multi-party sharing method according to claim 1, characterized in that: The method of searching and discovering the reception information broadcasted by the smart terminal device as a shared broadcast source based on the Bluetooth main control application program includes: When the Bluetooth master control application is started and runs, it searches for smart terminals within the coverage of the Bluetooth signal, and when the smart terminal device found in the search is used as a shared broadcast source, it obtains the reception information broadcasted by the shared broadcast source.
3. The network audio multi-party sharing method according to claim 1, characterized in that: The method of searching and discovering feedback signals of Bluetooth receivers corresponding to multiple receiving devices to be shared based on the Bluetooth main control application program includes: When the Bluetooth master control application is started and runs, it searches and discovers Bluetooth signal receivers within the coverage area of the Bluetooth signal, and uses the Bluetooth signal receivers found in the search as multiple receiving devices to be shared; The Bluetooth master control application program obtains feedback signals from Bluetooth receivers corresponding to a plurality of receiving devices to be shared.
4. The network audio multi-party sharing method according to claim 1, characterized in that: The smart terminal device establishes a low-power Bluetooth connection based on the setting of the Bluetooth master control application program by using the received information and feedback signals of Bluetooth receivers corresponding to the multiple receiving devices to be shared, including: The Bluetooth master control application performs broadcast settings based on the broadcast name in the received information broadcasted by the shared broadcast source, wherein the broadcast settings are used for public broadcast settings or private broadcast settings for the shared broadcast source; The smart terminal device establishes a low-power Bluetooth connection based on the broadcast setting in the Bluetooth master control application using the received information and feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared.
5. The network audio multi-party sharing method according to claim 4, characterized in that: The smart terminal device establishes a low-power Bluetooth connection based on the broadcast setting in the Bluetooth master control application using the received information and the feedback signal of the Bluetooth receivers corresponding to the multiple receiving devices to be shared, including: When the broadcast setting in the Bluetooth master application is a public application setting, the smart terminal device establishes a low-power Bluetooth connection based on the broadcast setting in the Bluetooth master application using feedback signals of Bluetooth receivers corresponding to the multiple receiving devices to be shared; When the broadcast setting in the Bluetooth master application is a private application setting, the smart terminal device uses the feedback signal of the Bluetooth receiver corresponding to the multiple receiving devices to be shared to perform connection authentication based on the broadcast setting in the Bluetooth master application, and establishes a low-power Bluetooth connection with the Bluetooth receiver corresponding to the receiving device to be shared that has passed the authentication.
6. The network audio multi-party sharing method according to claim 1, characterized in that: The shared broadcast source performs LC3 encoding processing on the received audio stream data to form audio stream data to be broadcasted, including: The shared broadcast source performs multi-channel file format definition processing on the received audio stream data format to form audio stream data in a multi-channel file format; The shared broadcast source obtains a target bit rate for the audio stream data in a multi-channel file format based on the audio encoding method in the received information, and uses the LC3 codec to encode the audio stream data in the multi-channel file format according to the target bit rate to form audio stream data to be broadcast.
7. The network audio multi-party sharing method according to claim 1, characterized in that: The shared broadcast source broadcasts the audio stream data to be broadcast to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection, including: The shared broadcast source performs security encryption processing on the audio stream data to be broadcast using the security encryption information in the received information to form encrypted audio stream data to be broadcast; The encrypted audio stream data to be broadcast is broadcasted to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection.
8. A network audio multi-party sharing device based on low-power Bluetooth, characterized in that: Applied to a smart terminal device and a plurality of receiving devices to be shared, the smart terminal device and the plurality of receiving devices to be shared are wirelessly connected via a Bluetooth master control application; the device comprises: A first search and discovery module: used to search and discover the received information broadcasted by the smart terminal device as a shared broadcast source based on the Bluetooth main control application, the received information including security encryption information, broadcast name and audio encoding mode; A second search and discovery module: used for searching and discovering feedback signals of Bluetooth receivers corresponding to multiple receiving devices to be shared based on the Bluetooth main control application, wherein the feedback signals include device identifiers of the receiving devices to be shared; A connection establishment module: used for the smart terminal device to establish a low-power Bluetooth connection based on the settings of the Bluetooth master control application program by using the received information and the feedback signals of the Bluetooth receivers corresponding to the multiple receiving devices to be shared; Audio encoding module: used for the smart terminal device to send the audio stream data to the shared broadcast source, and the shared broadcast source performs LC3 encoding on the received audio stream data to form audio stream data to be broadcasted; Data broadcast module: used for the shared broadcast source to broadcast the audio stream data to be broadcast to the Bluetooth receivers corresponding to the multiple receiving devices to be shared through the low-power Bluetooth connection.
9. A control device, comprising a processor and a memory, characterized in that: The processor runs the computer program or code stored in the memory to implement the network audio multi-party sharing method according to any one of claims 1 to 7.
10. A computer-readable storage medium for storing a computer program or code, characterized in that: When the computer program or code is executed by a processor, the network audio multi-party sharing method as described in any one of claims 1 to 7 is implemented.