A Bluetooth device communication method, a Bluetooth device, and a communication system

Through the Bluetooth device communication method, the control module is used to control the data transmission link between the Bluetooth module, which solves the problem that existing Bluetooth helmets cannot meet the communication of multiple user terminals, realizes flexible data transmission between the cyclist and multiple user terminals, and improves the functionality and user experience of the two-wheeled vehicle communication system.

CN115209389BActive Publication Date: 2025-08-05SHENZHEN FEASYCOM TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210818520.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-13
Publication Date
2025-08-05
Estimated Expiration
2042-07-13

AI Technical Summary

Technical Problem

Existing Bluetooth helmets cannot realize flexible data transmission between multiple user terminals in two-wheeled vehicle communication, especially the audio and call data transmission requirements between cyclists and multiple user terminals are not effectively met.

Method used

A Bluetooth device communication method is designed, and the data transmission link between the first Bluetooth module and the second Bluetooth module is controlled by the control module, so as to establish a variety of data transmission links between the first user terminal and the target user terminal, including audio and call data transmission links, and support the selection of multiple user terminals and data type identification.

Benefits of technology

It realizes the satisfaction of multiple communication data transmission needs, supports audio and call data transmission between cyclists and multiple user terminals, and improves the flexibility and user experience of the two-wheeled vehicle communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115209389B_ABST
    Figure CN115209389B_ABST
Patent Text Reader

Abstract

The present invention relates to a Bluetooth device communication method, a Bluetooth device, and a communication system. The Bluetooth device includes first and second Bluetooth modules and a control module. The method includes: S1, receiving a trigger instruction through the control module, and establishing a first data transmission link between the first Bluetooth module and the second Bluetooth module when the trigger instruction is a first trigger instruction; S2, the first Bluetooth module receiving the first trigger instruction through the control module, and establishing a second data transmission link between the first Bluetooth module and a first user terminal; S3, the second Bluetooth module receiving the first trigger instruction through the control module, selecting a target user terminal from the second user terminal, and establishing a third data transmission link between the second Bluetooth module and the target user terminal; S4, performing data transmission between the first user terminal and the target user terminal based on all data transmission links. Implementation of the present invention can meet a variety of different communication and data transmission requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of Bluetooth communication, and more particularly to a Bluetooth device communication method, a Bluetooth device, and a communication system. Background Art

[0002] Two-wheeled vehicles offer advantages such as affordability, ease of operation, and low operating costs. Driven by shared mobility and green mobility strategies, the two-wheeled vehicle market is in high demand, and their irreplaceable convenience has led to rapid growth. With the rise of two-wheeled vehicles, demand for cycling helmets has also increased. In the event of an accident, a cycling helmet absorbs much of the impact force, providing cushioning and shock absorption. This can reduce injuries by 70% and mortality by 40%. The rate of head injuries without a helmet is 2.5 times higher than with a helmet, and the rate of fatal injuries is 1.5 times higher. For two-wheeled vehicle drivers, a helmet is like a seatbelt for car drivers, serving as a last resort in the face of danger.

[0003] There are generally two ways for existing Bluetooth helmets to communicate with riders: one is to connect the rider's mobile phone to the Bluetooth helmet to make calls and play music files in the mobile phone; the other is to connect the Bluetooth helmet to the dashboard, which can process the two-wheeled vehicle information and send the processed information to the Bluetooth helmet through the on-board communication module. The Bluetooth helmet receives the electric two-wheeled vehicle information and the user's audio information through the communication module to carry out intelligent human-vehicle interaction. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to provide a Bluetooth device communication method, a Bluetooth device and a communication system.

[0005] The technical solution adopted by the present invention to solve its technical problem is: constructing a Bluetooth device communication method, wherein the Bluetooth device includes a first Bluetooth module, a second Bluetooth module and a control module connecting the first Bluetooth module and the second Bluetooth module, wherein the first Bluetooth module is used to communicate with a first user terminal, and the second Bluetooth module is used to communicate with multiple second user terminals;

[0006] The method comprises the steps of:

[0007] S1. Receive a trigger instruction through the control module, and establish a first data transmission link between the first Bluetooth module and the second Bluetooth module when the trigger instruction is a first trigger instruction;

[0008] S2. The first Bluetooth module receives the first trigger instruction through the control module, and establishes a second data transmission link between the first Bluetooth module and the first user terminal according to the first trigger instruction;

[0009] S3. The second Bluetooth module receives the first trigger instruction through the control module, selects a target user terminal from the second user terminal according to the first trigger instruction, and establishes a third data transmission link between the second Bluetooth module and the target user terminal;

[0010] S4. Perform data transmission between the first user terminal and the target user terminal based on the first data transmission link, the second data transmission link, and the third data transmission link.

[0011] Preferably, the Bluetooth device communication method of the present invention further includes:

[0012] When receiving the first trigger instruction, the control module identifies the target terminal identification code corresponding to the first trigger instruction, and the second Bluetooth module selects the target user terminal from the second user terminals according to the target terminal identification code.

[0013] Preferably, the Bluetooth device communication method of the present invention further includes:

[0014] acquiring terminal information of the second user terminal, and identifying the target user terminal according to the terminal information of the second user terminal and the target terminal identification code; or

[0015] When generating the first trigger instruction, a target user terminal is selected according to the terminal information of the second user terminal to generate the target terminal identification code.

[0016] Preferably, the Bluetooth device communication method of the present invention further includes:

[0017] The target user terminal is one or more of the multiple second user terminals.

[0018] Preferably, the Bluetooth device communication method of the present invention further includes:

[0019] S11, when receiving the first trigger instruction, the control module identifies the data type identification code corresponding to the first trigger instruction, and when the data type identification code is a first preset identification code, establishes a first audio data transmission link between the first Bluetooth module and the second Bluetooth module;

[0020] S12. The first Bluetooth module establishes a second audio data transmission link between the first Bluetooth module and the first user terminal according to the first preset identification code;

[0021] S13, the second Bluetooth module establishes a third audio data transmission link between the second Bluetooth module and the target user terminal according to the first preset identification code;

[0022] S14. The first user terminal transmits audio data to the target user terminal based on the first audio data transmission link, the second audio data transmission link, and the third audio data transmission link.

[0023] Preferably, the Bluetooth device communication method of the present invention further includes:

[0024] S21. When the data type identification code is a second preset identification code, establishing a first call data transmission link between the first Bluetooth module and the second Bluetooth module;

[0025] S22: The first Bluetooth module establishes a second call data transmission link between the first Bluetooth module and the first user terminal according to the second preset identification code;

[0026] S23, the second Bluetooth module establishes a third call data transmission link between the second Bluetooth module and the target user terminal according to the second preset identification code;

[0027] S24. The first user terminal transmits audio data to perform call data transmission with the target user terminal based on the first call data transmission link, the second call data transmission link, and the third call data transmission link.

[0028] Preferably, the Bluetooth device communication method of the present invention further includes:

[0029] S31. When the trigger instruction is a second trigger instruction, the second Bluetooth module selects at least two target user terminals according to the second trigger instruction, and establishes at least two fourth call transmission links between the second Bluetooth module and the at least two target user terminals;

[0030] S32. The at least two target user terminals transmit call data via the fourth call transmission link.

[0031] Preferably, the Bluetooth device communication method of the present invention further includes: establishing a correspondence between the trigger instruction and a button, so as to obtain the trigger instruction according to the button trigger signal and the correspondence.

[0032] The present invention also constructs a Bluetooth device, comprising: a first Bluetooth module, a second Bluetooth module, and a control module connecting the first Bluetooth module and the second Bluetooth module, wherein the first Bluetooth module is used to communicate with a first user terminal, and the second Bluetooth module is used to communicate with multiple second user terminals; wherein,

[0033] The control module is configured to receive a first trigger instruction, and establish a first data transmission link between the first Bluetooth module and the second Bluetooth module according to the first trigger instruction;

[0034] The first Bluetooth module is configured to receive the first trigger instruction through the control module, and establish a second data transmission link between the first Bluetooth module and the first user terminal according to the first trigger instruction;

[0035] The second Bluetooth module is configured to receive the first trigger instruction through the control module, select a target user terminal from the second user terminal according to the first trigger instruction, and establish a third data transmission link between the second Bluetooth module and the target user terminal.

[0036] The present invention also includes a communication system, comprising: a first user terminal, a plurality of second user terminals and the Bluetooth device as described above, wherein the Bluetooth device can establish a communication connection with the first user terminal and the second user terminal at the same time.

[0037] A Bluetooth device communication method, a Bluetooth device, and a communication system implementing the present invention have the following beneficial effects: they meet various communication data transmission requirements. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:

[0039] Figure 1 This is a flowchart of an embodiment of a Bluetooth device communication method of the present invention;

[0040] Figure 2 is a flowchart of another embodiment of a Bluetooth device communication method of the present invention;

[0041] Figure 3 is a flowchart of another embodiment of a Bluetooth device communication method of the present invention;

[0042] Figure 4 is a flowchart of another embodiment of a Bluetooth device communication method of the present invention;

[0043] Figure 5 This is a logic block diagram of an embodiment of a Bluetooth device of the present invention;

[0044] Figure 6 It is a logic block diagram of an embodiment of a communication system of the present invention. DETAILED DESCRIPTION

[0045] In order to have a clearer understanding of the technical features, purposes and effects of the present invention, specific embodiments of the present invention are now described in detail with reference to the accompanying drawings.

[0046] like Figure 1 、 Figure 5 and Figure 6 As shown, in a first embodiment of a communication method for a Bluetooth device 100 of the present invention, the Bluetooth device 100 includes a first Bluetooth module 110, a second Bluetooth module 130, and a control module 120 connecting the first Bluetooth module 110 and the second Bluetooth module 130, wherein the first Bluetooth module 110 is used to communicate with a first user terminal 200, and the second Bluetooth module 130 is used to communicate with multiple second user terminals 300; the method includes the following steps: S1, receiving a trigger instruction through the control module 120, and establishing a first data transmission link between the first Bluetooth module 110 and the second Bluetooth module 130 according to the first trigger instruction when the trigger instruction is a first trigger instruction; S2, the first Bluetooth module 110 receives the first trigger instruction through the control module 120, and establishes a second data transmission link between the first Bluetooth module 110 and the first user terminal 200 according to the first trigger instruction; S3. The second Bluetooth module 130 receives the first trigger instruction through the control module 120, selects the target user terminal from the second user terminal 300 according to the first trigger instruction, and establishes a third data transmission link between the second Bluetooth module 130 and the target user terminal; S4. Data transmission is performed between the first user terminal 200 and the target user terminal based on the first data transmission link, the second data transmission link and the third data transmission link.

[0047] Specifically, in the Bluetooth device 100, a communication connection is established with the first user terminal 200 through the first Bluetooth module 110, and a communication connection is established with the second user terminal 300 through the second Bluetooth module 130. The communication connection here refers to a Bluetooth communication connection. In addition, the second Bluetooth module 130 can establish a communication connection with one or more second user terminals 300 at the same time. The first Bluetooth module 110 and the second Bluetooth module 130 are both connected to the control module 120 and perform work based on the control instructions of the control module 120. During operation, the Bluetooth device 100 can be used to realize data transmission between the first user terminal 200 and the second user terminal 300. The specific process can be to receive a first trigger instruction through the control module 120. Upon receiving a trigger instruction, the control module 120 determines whether the trigger instruction is a first trigger instruction. If the trigger instruction is a first trigger instruction, a first data transmission link is established between the first Bluetooth module 110 and the second Bluetooth module 130 according to the first trigger instruction. At the same time, the first Bluetooth module 110 establishes a second data transmission link between the first Bluetooth module 110 and the first user terminal 200 after receiving the first trigger instruction. The second Bluetooth module 130 selects a target user terminal from the second user terminal 300 according to the first trigger instruction, and establishes a third data transmission link between each target user terminal and the second Bluetooth module 130. In this way, data transmission or interaction between the first user terminal 200 and the target user terminal is achieved through the establishment of a series of data transmission links, namely the first data transmission link, the second data transmission link, and the third data transmission link. The target user terminal can be one or more of the multiple second user terminals 300. When the number of target user terminals is multiple, the number of third data transmission links is also multiple, that is, the second Bluetooth module 130 establishes a third output transmission link with each target user terminal. In this way, data transmission between the first user terminal 200 and each target user terminal can be achieved.

[0048] Optionally, the communication method for the Bluetooth device 100 of the present invention further includes: upon receiving the first trigger instruction, the control module 120 identifies a target terminal identification code corresponding to the first trigger instruction, and the second Bluetooth module 130 selects a target user terminal from the second user terminals 300 based on the target terminal identification code. Specifically, upon receiving the first trigger instruction, the control module 120 identifies the target terminal identification code in the first trigger instruction. This allows the second user terminal 300 to be identified as the target user terminal based on the target terminal identification code. This can be understood as first establishing a preset code corresponding to the selected combination of the second user terminal based on the information of the second user terminal 300, and using this preset code as the target terminal identification code. For example, when the target terminal identification code is A, the first second user terminal 300 is selected as the target user terminal; when the target terminal identification code is B, the second second user terminal 300 is selected as the target user terminal; and when the target terminal identification code is C, the first and second second user terminals 300 are selected as the target user terminals. Any combination can be established based on the number of second user terminals 300, and the target terminal identification code is established based on the combination.

[0049] Optionally, the Bluetooth device 100 communication method of the present invention further includes obtaining terminal information of the second user terminal 300 and identifying a target terminal identification code based on the terminal information of the second user terminal 300 and the target terminal identification code. Specifically, when defining the correspondence between the target terminal identification code and the target user terminal, the definition can be based on the terminal information of the target user terminal. The terminal information here can be a device code or location information of the terminal. Connected second user terminals 300 are numbered based on their connection relationship or location relationship. Here, a correspondence can be established between the location information of the second user terminal 300 and the target terminal identification code. Based on the number corresponding to the location information obtained from the target terminal identification code, the corresponding second user terminal 300 is identified as the target user terminal based on the location number. This enables rapid data transmission to the second user terminal 300 that meets the location requirements. For example, in a two-wheeled vehicle system, two helmets HP1 and HP2 are typically configured (one for the front seat driver and one for the rear seat passenger). To quickly locate the corresponding helmet, the helmet can be assigned a user ID based on whether it is located in the front or rear seat. It is used to define which helmet the driver uses as the helmet of HP1 based on the position of the helmet.

[0050] Optionally, the communication method for the Bluetooth device 100 of the present invention further includes: selecting a target user terminal based on the terminal information of the second user terminal 300 when generating the first trigger instruction to generate a target terminal identification code. Specifically, during the generation of the first trigger instruction, the target user terminal can be specified, and the first trigger instruction can be obtained based on the specified relationship. When generating the trigger instruction, the target user terminal can be selected and the corresponding target terminal identification code can be generated in the first trigger instruction.

[0051] Optional, such as Figure 2 As shown, in the communication method of the Bluetooth device 100 of the present invention, it also includes: S11, when the control module 120 receives the first trigger instruction, it identifies the data type identification code corresponding to the first trigger instruction, and when the data type identification code is the first preset identification code, establishes a first audio data transmission link between the first Bluetooth module 110 and the second Bluetooth module 130; S12, the first Bluetooth module 110 establishes a second audio data transmission link between the first Bluetooth module 110 and the first user terminal 200 according to the first preset identification code; S13, the second Bluetooth module 130 establishes a third audio data transmission link between the second Bluetooth module 130 and the target user terminal according to the first preset identification code; S14, the first user terminal 200 transmits audio data to the target user terminal based on the first audio data transmission link, the second audio data transmission link and the third audio data transmission link. Specifically, the data type to be transmitted can also be determined based on the data type identification code in the first trigger instruction. When it needs to perform audio data transmission, that is, when the data type identification code is the first preset identification code, its corresponding data transmission link is an audio data transmission link. At this time, a first audio data transmission link is established between the first Bluetooth module 110 and the second Bluetooth module 130, a second audio data transmission link is established between the first Bluetooth module 110 and the first user terminal 200, and a third audio data transmission link is established between the second Bluetooth module 130 and the target user terminal. This enables audio data transmission between the first user terminal 200 and the target user terminal.

[0052] In a specific embodiment, a Bluetooth device 100 is installed within a two-wheeled vehicle, corresponding to the dashboard. The dashboard is equipped with a dashboard controller (corresponding to control module 120), as well as a Bluetooth A module (corresponding to first Bluetooth module 110) and a Bluetooth B module (corresponding to second Bluetooth module 130) connected to the dashboard controller. A mobile phone (corresponding to first user terminal 200) and several helmets (corresponding to second user terminals 300) are also connected to the dashboard. A two-wheeled vehicle is typically equipped with two helmets, HP1 and HP2 (one for the front driver and one for the rear passenger). When an audio file played to a mobile phone is to be played through helmets HP1 and HP2, the dashboard triggers a command to send a control command AT+AUDROUTE=1 to Bluetooth B. Based on this control command, it is determined that helmets HP1 and HP2 should be selected to simultaneously transmit the audio file. In this case, both helmets HP1 and HP2 are target user terminals. The Bluetooth B module receives the corresponding audio playback command output by the car instrument through the UART, and connects to HP1 and HP2 through the Bluetooth SCO link (Synchronous Connection Oriented Link). SCO is a bidirectional audio link, each link is divided into uplink and downlink. Since the user requires HP1 / HP2 to receive audio simultaneously, the data transmission flow is as follows:

[0053] Bluetooth B => HP1 SCO Uplink => HP1, that is, the audio information transmitted from module A is transmitted to the earpiece of HP1 via Bluetooth B;

[0054] Bluetooth B => HP2 SCO Uplink => HP2, that is, the audio information transmitted by module A is transmitted to the earpiece of HP2 via Bluetooth B. Ultimately, HP1 / HP2 can receive audio simultaneously.

[0055] Following the trigger, the dashboard sends the control command AT+AUDROUTE=6 to Bluetooth B, indicating that only HP1 is receiving audio. Bluetooth B receives the dashboard command via UART, indicating that only the driver is receiving audio through the Bluetooth in their helmet. After receiving the command, Bluetooth B establishes a Bluetooth SCO link (Synchronous Connection Oriented link) with HP1. Since SCO is a bidirectional audio link, each link is divided into uplink and downlink. The user's requirement is that HP1 receives audio, and Bluetooth B transmits information only to HP1. The data transmission flow at this point is:

[0056] Bluetooth B => HP1 SCO Uplink => HP1, that is, the audio information transmitted from module A is transmitted to the earpiece of HP1 through Bluetooth B. At this time, HP1 realizes the audio receiving function.

[0057] Following the trigger, the dashboard sends the control command AT+AUDROUTE=7 to Bluetooth B, which determines that only HP2 is receiving audio. Bluetooth B receives the dashboard command via UART, indicating that only the driver is receiving audio simultaneously through the Bluetooth in their helmet. Upon receiving the command, Bluetooth B establishes a Bluetooth SCO link (Synchronous Connection Oriented link) with HP2. SCO is a bidirectional audio link, each link being divided into uplink and downlink. The user's requirement is that HP2 receives audio, and Bluetooth B transmits information only to HP2. The data flow is:

[0058] Bluetooth B => HP2 SCO Uplink => HP2, that is, the audio information transmitted from module A is transmitted to the earpiece of HP2 via Bluetooth B, and HP2 realizes the audio receiving function.

[0059] Optional, such as Figure 3 As shown, in the communication method of the Bluetooth device 100 of the present invention, S21, when the data type identification code is the second preset identification code, a first call data transmission link is established between the first Bluetooth module 110 and the second Bluetooth module 130; S22, the first Bluetooth module 110 establishes a second call data transmission link between the first Bluetooth module 110 and the first user terminal 200 according to the second preset identification code; S23, the second Bluetooth module 130 establishes a third call data transmission link between the second Bluetooth module 130 and the target user terminal according to the second preset identification code; S24, the first user terminal 200 transmits audio data to the target user terminal based on the first call data transmission link, the second call data transmission link and the third call data transmission link to perform call data transmission. When it needs to perform call data transmission, that is, when the data type identification code is the second preset identification code, the corresponding data transmission link is the call data transmission link. At this time, the first call data transmission link is between the first Bluetooth module 110 and the second Bluetooth module 130, the second call data transmission link is between the first Bluetooth module 110 and the first user terminal 200, and the third call data transmission link is between the second Bluetooth module 130 and the target user terminal.

[0060] In a specific embodiment, based on the aforementioned two-wheeled vehicle communication system, the dashboard sends the control command AT+AUDROUTE=2 to Bluetooth B in response to a trigger command. This triggers the module to route the voice call (hfp sco) from the module to HP1. Bluetooth B receives the dashboard command via UART, meaning only the driver can make calls using the Bluetooth in their helmet. Upon receiving the command, Bluetooth B establishes a Bluetooth SCO (Synchronous Connection Oriented Link) connection with HP1. SCO is a bidirectional audio link, each with uplink and downlink. Since the user's request is to talk to HP1, Bluetooth B transmits information only to HP1. The data flow is as follows:

[0061] HP1 SCO Downlink: Voice data from HP1 -> Bluetooth B -> Bluetooth A,

[0062] HP1 SCO Uplink: Bluetooth A -> Voice data transmitted by Bluetooth B -> HP1, that is, the call information transmitted from module A is transmitted to the handset of HP1 through Bluetooth B, and the voice data transmitted by HP1 is transmitted to Bluetooth B, and then to Bluetooth A, and then connected to the mobile phone through Bluetooth A. At this time, HP1 realizes the call function.

[0063] In response to the trigger, the dashboard sends the control command AT+AUDROUTE=3 to Bluetooth B. This determines that the voice call (hfp sco) needs to be routed from the module to HP2. Bluetooth B receives this command from the dashboard via UART, indicating that only the passenger can talk via the Bluetooth in their helmet. After receiving this command, Bluetooth B establishes a Bluetooth SCO link (Synchronous Connection Oriented Link) with HP2. SCO is a bidirectional audio link with uplink and downlink. Since the user wants to talk to HP2, Bluetooth B transmits information only to HP2. The data flow is as follows:

[0064] HP2 SCO Downlink: Voice data from HP2 -> Bluetooth B -> Bluetooth A,

[0065] HP2 SCO Uplink: Bluetooth A -> Voice data transmitted by Bluetooth B -> HP2, that is, the call information transmitted from module A is transmitted to the handset of HP2 through Bluetooth B, and the voice data transmitted by HP2 is transmitted to Bluetooth B, and then to Bluetooth A, and then connected to the mobile phone through Bluetooth A. At this time, HP2 realizes the call function.

[0066] In response to the trigger, the dashboard sends the control command AT+AUDROUTE=5 to Bluetooth B, which then determines that the voice call (hfp sco) needs to be routed from the module to both HP1 and HP2. Bluetooth B receives the dashboard's command via UART, indicating that the driver and passenger are simultaneously conducting a multi-party call via the Bluetooth in their helmets. Upon receiving the command, Bluetooth B establishes a Bluetooth SCO link (Synchronous Connection Oriented Link) connection with HP1 and HP2, respectively. SCO is a bidirectional audio link, each with uplink and downlink. The user's requirement is for HP1 and HP2 to talk simultaneously, and Bluetooth B and HP1 / 2 are both transmitting information. The data flow is as follows:

[0067] HP1 SCO Downlink: Voice data from HP1 -> Bluetooth B -> Bluetooth A

[0068] HP1 SCO Uplink: Bluetooth A -> Bluetooth B incoming voice data -> HP1

[0069] HP2 SCO Downlink: Voice data from HP2 -> Bluetooth B -> Bluetooth A

[0070] HP2 SCO Uplink: Bluetooth A -> Bluetooth B incoming voice data -> HP2

[0071] That is, the call information transmitted from Bluetooth A is transmitted to the earpieces of HP1 and HP2 through Bluetooth B, and the voice data incoming from HP1 and HP2 is transmitted to Bluetooth B, and then to Bluetooth A, and then connected to the mobile phone through Bluetooth A. At this time, both HP1 and HP2 have realized the call function.

[0072] Optional, such as Figure 4 As shown, the communication method of the Bluetooth device 100 of the present invention further includes: S31, when the trigger instruction is the second trigger instruction, the second Bluetooth module 130 selects at least two target user terminals according to the second trigger instruction, and establishes at least two fourth call transmission links between the second Bluetooth module 130 and the at least two target user terminals; S32, call data is transmitted between the at least two target user terminals via the fourth call transmission link. Specifically, the intercom function between the at least two target user terminals can also be triggered based on the trigger instruction, that is, the corresponding target user terminal is selected based on the second trigger instruction, and the fourth call data transmission link is established between the second Bluetooth module 130 and the target user terminal. The intercom function between the target user terminals can be performed based on the fourth call data transmission link.

[0073] In a specific embodiment, taking the above-mentioned two-wheeled vehicle system as an example, the dashboard sends a control command AT+AUDROUTE=4 to Bluetooth B according to the trigger command, selects the target user terminal HP1 and the target user terminal HP2 based on the control command, and routes the voice call (hfp sco) between HP1 and HP2 (intercom mode).

[0074] Bluetooth B receives a command from the dashboard via UART, indicating that the driver wants to communicate with the passenger via the Bluetooth in the helmet. After receiving the command, Bluetooth B will simultaneously establish a Bluetooth SCO link (Synchronous Connection Oriented Link) connection with HP1 and HP2. The data flow is as follows:

[0075] HP1 SCO Downlink: HP1 incoming voice data -> Bluetooth B

[0076] HP1 SCO Uplink: Voice data from Bluetooth B -> HP1

[0077] HP2 SCO Downlink: HP2 incoming voice data -> Bluetooth B

[0078] HP2 SCO Uplink: Voice data incoming from Bluetooth B -> HP2 speaker.

[0079] Since the user needs to conduct front-to-back intercom between HP1 and HP2, the complete data flow can be:

[0080] HP1 => HP1 SCO Downlink => Bluetooth B => HP2 SCO Uplink => HP2, that is, the microphone input of helmet 1 is transferred via Bluetooth B and transmitted to the earpiece of HP2;

[0081] HP2 => HP2 SCO Downlink => Bluetooth B => HP1 SCO Uplink => HP1. The microphone input of Helmet 2 is transferred via Bluetooth B and transmitted to the earpiece of HP1. This ultimately enables HP1 / HP2 voice intercom functionality.

[0082] In a two-wheeled vehicle, since there are two helmets, intercom can only be performed in the two helmets. In this case, the target user terminal identification process can be omitted, and all second user terminals 300 are directly defined as target user terminals.

[0083] Optionally, the communication method of the Bluetooth device 100 of the present invention further includes: establishing a correspondence between a trigger instruction and a key, so as to obtain a trigger instruction based on the key trigger signal and the correspondence. Specifically, in order to facilitate operation, the relationship between the trigger instruction and the key can be corresponded, that is, by identifying the specific trigger instruction corresponding to the key signal, wherein when the trigger instruction contains different trigger instructions, that is, when the trigger instruction has different data identification codes or target terminal identification codes, it corresponds to different first trigger instructions, and it is still necessary to establish a correspondence between each key information and the different first trigger instructions.

[0084] like Figure 5 As shown, a Bluetooth device 100 of the present invention includes: a first Bluetooth module 110, a second Bluetooth module 130 and a control module 120 connecting the first Bluetooth module 110 and the second Bluetooth module 130, wherein the first Bluetooth module 110 is used to communicate and connect with the first user terminal 200, and the second Bluetooth module 130 is used to communicate and connect with multiple second user terminals 300; wherein the control module 120 is used to receive a first trigger instruction to establish a first data transmission link between the first Bluetooth module 110 and the second Bluetooth module 130 according to the first trigger instruction; the first Bluetooth module 110 is used to receive the first trigger instruction through the control module 120, and establish a second data transmission link between the first Bluetooth module 110 and the first user terminal 200 according to the first trigger instruction; the second Bluetooth module 130 is used to receive the first trigger instruction through the control module 120, select a target user terminal from the second user terminal 300 according to the first trigger instruction, and establish a third data transmission link between the second Bluetooth module 130 and the target user terminal. Specifically, in the Bluetooth system, the working processes of the control module 120, the first Bluetooth module 110 and the second Bluetooth module 130 can refer to the communication method of the above-mentioned Bluetooth device 100 to meet the requirements of various communication and data transmission scenarios.

[0085] like Figure 6 As shown, a communication system of the present invention includes: a first user terminal 200, multiple second user terminals 300, and the Bluetooth device 100 described above. The Bluetooth device 100 can simultaneously establish communication connections with the first user terminal 200 and the second user terminal 300. In other words, in this communication system, different data transmission requirements can be met between the first user terminal 200 and the multiple second user terminals 300.

[0086] For example, in the two-wheeled vehicle system above, even with the addition of a helmet connection, the driver and passenger can listen to mobile music and navigation information at the same time. A switchable Bluetooth helmet can also be implemented so that the driver and passenger can answer calls at the same time or either of them, and the driver and passenger can also talk to each other through the Bluetooth helmet.

[0087] It is understandable that the above embodiments only express the preferred implementation modes of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the patent scope of the present invention. It should be pointed out that for ordinary technicians in this field, without departing from the concept of the present invention, the above technical features can be freely combined, and several deformations and improvements can be made, all of which fall within the scope of protection of the present invention. Therefore, all equivalent changes and modifications made to the scope of the claims of the present invention should fall within the scope of coverage of the claims of the present invention.

Claims

1. A Bluetooth device communication method, characterized in that: The Bluetooth device includes a first Bluetooth module, a second Bluetooth module, and a control module connecting the first Bluetooth module and the second Bluetooth module, wherein the first Bluetooth module is used to communicate with a first user terminal, and the second Bluetooth module is used to communicate with multiple second user terminals; The method comprises the steps of: S1. Receive a trigger instruction through the control module, and establish a first data transmission link between the first Bluetooth module and the second Bluetooth module when the trigger instruction is a first trigger instruction; S2. The first Bluetooth module receives the first trigger instruction through the control module, and establishes a second data transmission link between the first Bluetooth module and the first user terminal according to the first trigger instruction; S3. The second Bluetooth module receives the first trigger instruction through the control module, selects a target user terminal from the second user terminal according to the first trigger instruction, and establishes a third data transmission link between the second Bluetooth module and the target user terminal; S4. Perform data transmission between the first user terminal and the target user terminal based on the first data transmission link, the second data transmission link, and the third data transmission link; The method further comprises the following steps: S31. When the trigger instruction is a second trigger instruction, the second Bluetooth module selects at least two target user terminals according to the second trigger instruction, and establishes at least two fourth call transmission links between the second Bluetooth module and the at least two target user terminals; S32. The at least two target user terminals transmit call data via the fourth call transmission link. Among them, when the control module receives the first trigger instruction, it identifies the target terminal identification code corresponding to the first trigger instruction, and the second Bluetooth module selects the target user terminal from the second user terminal according to the target terminal identification code; and when setting the target terminal identification code, a preset code corresponding to the selection combination of the second user terminal is established based on the information of the second user terminal, and the preset code is used as the target terminal identification code.

2. The Bluetooth device communication method according to claim 1, wherein: The method further comprises, acquiring terminal information of the second user terminal, and identifying the target user terminal according to the terminal information of the second user terminal and the target terminal identification code; or When generating the first trigger instruction, a target user terminal is selected according to the terminal information of the second user terminal to generate the target terminal identification code.

3. The Bluetooth device communication method according to claim 1, wherein: The method further comprises, The target user terminal is one or more of the multiple second user terminals.

4. The Bluetooth device communication method according to claim 1, wherein: The method further comprises: S11, when receiving the first trigger instruction, the control module identifies the data type identification code corresponding to the first trigger instruction, and when the data type identification code is a first preset identification code, establishes a first audio data transmission link between the first Bluetooth module and the second Bluetooth module; S12. The first Bluetooth module establishes a second audio data transmission link between the first Bluetooth module and the first user terminal according to the first preset identification code; S13, the second Bluetooth module establishes a third audio data transmission link between the second Bluetooth module and the target user terminal according to the first preset identification code; S14. The first user terminal transmits audio data to the target user terminal based on the first audio data transmission link, the second audio data transmission link, and the third audio data transmission link.

5. The Bluetooth device communication method according to claim 4, wherein: The method further comprises: S21. When the data type identification code is a second preset identification code, establishing a first call data transmission link between the first Bluetooth module and the second Bluetooth module; S22: The first Bluetooth module establishes a second call data transmission link between the first Bluetooth module and the first user terminal according to the second preset identification code; S23, the second Bluetooth module establishes a third call data transmission link between the second Bluetooth module and the target user terminal according to the second preset identification code; S24. The first user terminal transmits audio data to the target user terminal based on the first call data transmission link, the second call data transmission link, and the third call data transmission link to perform call data transmission.

6. The Bluetooth device communication method according to claim 1, wherein: The method further includes: establishing a correspondence between the trigger instruction and a key, so as to obtain the trigger instruction according to the key trigger signal and the correspondence.

7. A Bluetooth device, characterized in that: include: A first Bluetooth module, a second Bluetooth module, and a control module connecting the first Bluetooth module and the second Bluetooth module, wherein the first Bluetooth module is used to communicate with a first user terminal, and the second Bluetooth module is used to communicate with multiple second user terminals; wherein The control module is configured to receive a first trigger instruction, and establish a first data transmission link between the first Bluetooth module and the second Bluetooth module according to the first trigger instruction; The first Bluetooth module is configured to receive the first trigger instruction through the control module, and establish a second data transmission link between the first Bluetooth module and the first user terminal according to the first trigger instruction; The second Bluetooth module is configured to receive the first trigger instruction through the control module, select a target user terminal from the second user terminal according to the first trigger instruction, and establish a third data transmission link between the second Bluetooth module and the target user terminal; The control module is further configured to receive a second trigger instruction, the second Bluetooth module select at least two target user terminals according to the second trigger instruction, and establish at least two fourth call transmission links between the second Bluetooth module and the at least two target user terminals; the at least two target user terminals transmit call data via the fourth call transmission links; Among them, when the control module receives the first trigger instruction, it identifies the target terminal identification code corresponding to the first trigger instruction, and the second Bluetooth module selects the target user terminal from the second user terminal according to the target terminal identification code; and when setting the target terminal identification code, a preset code corresponding to the selection combination of the second user terminal is established based on the information of the second user terminal, and the preset code is used as the target terminal identification code.

8. A communication system, characterized in that: include: A first user terminal, a plurality of second user terminals, and the Bluetooth device according to claim 7, wherein the Bluetooth device can establish a communication connection with the first user terminal and the second user terminal at the same time.

Citation Information

Patent Citations

  • Bluetooth device control method, device and system

    CN104184499A

  • Vehicle and information interaction system thereof

    CN113301527A