Method, device and vehicle-mounted equipment for establishing Bluetooth connection

By building a single Bluetooth module in the vehicle-mounted device and connecting multiple terminal devices with its two Bluetooth channels, the problem of manually operating and connecting devices in the prior art is solved, and convenient data transmission and cost-reducing effect is achieved.

CN113852937BActive Publication Date: 2025-04-08ALIBABA GROUP HOLDING LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010598227.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-28
Publication Date
2025-04-08
Estimated Expiration
2040-06-28

AI Technical Summary

Technical Problem

When connecting existing vehicle-mounted equipment other than the vehicle machine, users need to operate manually, resulting in poor user experience and may bring safety hazards in vehicle scenarios.

Method used

Through the on-board equipment with a single Bluetooth module built-in, the connection with the first and second terminal devices is established using the two Bluetooth channels of the single Bluetooth module, and the function of transmitting data from the first terminal device to the second terminal device is realized.

Benefits of technology

It realizes simple and convenient Bluetooth connection and data transmission of vehicle-mounted equipment and multiple terminal devices through a single module, reducing the cost of vehicle-mounted equipment, improving user experience, reducing driver operation, and avoiding safety hazards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113852937B_ABST
    Figure CN113852937B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device and vehicle-mounted device for establishing a Bluetooth connection. The method for establishing a Bluetooth connection is applied to a vehicle-mounted device with a single Bluetooth module built in, and includes: scanning terminal devices that can be connected via Bluetooth; when two terminal devices are scanned, establishing a connection with the first terminal device through the first Bluetooth channel of the single Bluetooth module, and establishing a connection with the second terminal device through the second Bluetooth channel of the single Bluetooth module; wherein the vehicle-mounted device receives data from the first terminal device through the first Bluetooth channel, and sends the data to the second terminal device through the second Bluetooth channel. In this way, the vehicle-mounted device realizes Bluetooth connection and data transmission between two terminal devices through a single Bluetooth module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of data transmission, and more specifically, to a method, device and vehicle-mounted device for establishing a Bluetooth connection for a vehicle-mounted device with a built-in single Bluetooth module. Background Art

[0002] At present, most traditional cars are equipped with car computers (on-board multimedia systems) to provide car owners with in-car entertainment or travel information services. However, since the car computers need to ensure that there are no problems during their life cycle, the hardware capabilities of the car computers have developed slower than those of smartphones. For example, the vast majority of car computers installed in existing cars do not have networking capabilities, which makes the services provided to car owners by car computers incomparable to those of smartphones, resulting in idle car computer resources.

[0003] In order to solve the problem of low utilization rate of vehicle computers, new vehicle-mounted equipment has emerged, such as smart car boxes. Smart car boxes can establish connections with the vehicle's vehicle computers through USB or Bluetooth. Since smart car boxes have networking capabilities and are pre-installed with various vehicle-mounted applications that support real-time online services (such as map navigation applications, music applications, etc.), the vehicle computer can upgrade the vehicle's intelligent services through the smart car box, and provide users with real-time online navigation, music entertainment and other vehicle-mounted services. Since the installation of smart car boxes does not involve modifications to the vehicle, it will not bring safety hazards to the vehicle.

[0004] At present, the on-board devices installed in vehicles include not only smart car boxes, but also smart rearview cameras, etc. The inventors of the present application have found that there is a need for the on-board devices to be connected to other on-board devices besides the car computer. In this scenario, the prior art requires the user to manually operate the on-board device to switch the connected device, which results in a poor user experience and easily causes safety issues in the car scenario. Summary of the invention

[0005] In order to solve the above technical problems, the present application is proposed. The embodiments of the present application provide a method, device and vehicle-mounted device for establishing a Bluetooth connection applied to a vehicle-mounted device with a single Bluetooth module built in, which respectively establishes connections with a first and a second terminal device through two Bluetooth channels of the single Bluetooth module, and transmits data from the first terminal device to the second terminal device, so that the vehicle-mounted device realizes a simple and convenient Bluetooth connection and data transmission with multiple terminal devices through a single module, reducing the cost of the vehicle-mounted device.

[0006] According to one aspect of the present application, a method for establishing a Bluetooth connection is provided, which is applied to a vehicle-mounted device with a built-in single Bluetooth module, comprising: scanning terminal devices that can be connected via Bluetooth; when two terminal devices are scanned, establishing a connection with the first terminal device through the first Bluetooth channel of the single Bluetooth module, and establishing a connection with the second terminal device through the second Bluetooth channel of the single Bluetooth module; wherein the vehicle-mounted device receives data from the first terminal device through the first Bluetooth channel, and sends the data to the second terminal device through the second Bluetooth channel.

[0007] In the above method of establishing a Bluetooth connection, establishing a connection with a first terminal device through the first Bluetooth channel of a single Bluetooth module includes: setting the first terminal device as a master device, setting the vehicle-mounted device as a slave device, and establishing a connection from the first terminal device to the vehicle-mounted device through the first Bluetooth channel of a single Bluetooth module.

[0008] In the above method for establishing a Bluetooth connection, establishing a connection from the first terminal device to the vehicle-mounted device through the first Bluetooth channel of a single Bluetooth module specifically includes: establishing a connection from the first terminal device to the vehicle-mounted device through a protocol stack supported by the first Bluetooth channel of a single Bluetooth module.

[0009] In the above method of establishing a Bluetooth connection, establishing a connection with a second terminal device through the second Bluetooth channel of a single Bluetooth module includes: setting the vehicle-mounted device as a master device, setting the second terminal device as a slave device, and establishing a data transmission connection from the vehicle-mounted device to the second terminal device through the second Bluetooth channel of a single Bluetooth module.

[0010] In the above method for establishing a Bluetooth connection, a data transmission connection is established from the vehicle-mounted device to the second terminal device through the second Bluetooth channel of a single Bluetooth module: a data transmission connection is established from the vehicle-mounted device to the second terminal device through the protocol stack supported by the second Bluetooth channel of a single Bluetooth module.

[0011] In the above method for establishing a Bluetooth connection, the first Bluetooth channel and the second Bluetooth channel use the same protocol stack when transmitting the same data.

[0012] In the above method for establishing a Bluetooth connection, the data includes music data or call data.

[0013] In the above method for establishing a Bluetooth connection, the first terminal device is a handheld mobile device, and the second terminal device is a vehicle computer.

[0014] In the above-mentioned method for establishing a Bluetooth connection, the vehicle-mounted device receives data from the first terminal device through the first Bluetooth channel, and sends the data to the second terminal device through the second Bluetooth channel, including: the vehicle-mounted device uses a single baseband and link control unit and a single radio frequency unit to receive data from the first terminal device through the first Bluetooth channel, and sends the data to the second terminal device through the second Bluetooth channel.

[0015] According to another aspect of the present application, a device for establishing a Bluetooth connection is provided, which is applied to a vehicle-mounted device with a built-in single Bluetooth module, including: a scanning unit, used to scan terminal devices that can be connected via Bluetooth; a connecting unit, used to establish a connection with the first terminal device through the first Bluetooth channel of the single Bluetooth module when two terminal devices are scanned, and to establish a connection with the second terminal device through the second Bluetooth channel of the single Bluetooth module; and a transceiver unit, used to control the vehicle-mounted device to receive data from the first terminal device through the first Bluetooth channel, and send the data to the second terminal device through the second Bluetooth channel.

[0016] In the above-mentioned device for establishing a Bluetooth connection, the connection unit establishes a connection with the first terminal device through the first Bluetooth channel of a single Bluetooth module, including: setting the first terminal device as a master device, setting the vehicle-mounted device as a slave device, and establishing a connection from the first terminal device to the vehicle-mounted device through the first Bluetooth channel of a single Bluetooth module.

[0017] In the above-mentioned device for establishing a Bluetooth connection, the connection unit establishes a connection from the first terminal device to the vehicle-mounted device through the first Bluetooth channel of a single Bluetooth module, specifically including: establishing a connection from the first terminal device to the vehicle-mounted device through the protocol stack supported by the first Bluetooth channel of the single Bluetooth module.

[0018] In the above-mentioned device for establishing a Bluetooth connection, the connection unit establishes a connection with a second terminal device through the second Bluetooth channel of a single Bluetooth module, including: setting the vehicle-mounted device as a master device, setting the second terminal device as a slave device, and establishing a data transmission connection from the vehicle-mounted device to the second terminal device through the second Bluetooth channel of the single Bluetooth module.

[0019] In the above-mentioned device for establishing a Bluetooth connection, the connection unit establishes a data transmission connection from the vehicle-mounted device to the second terminal device through the second Bluetooth channel of a single Bluetooth module, specifically including: establishing a data transmission connection from the vehicle-mounted device to the second terminal device through the protocol stack supported by the second Bluetooth channel of a single Bluetooth module.

[0020] In the above-mentioned device for establishing a Bluetooth connection, the transceiver unit uses the same protocol stack when transmitting the same data through the first Bluetooth channel and the second Bluetooth channel.

[0021] In the above-mentioned device for establishing a Bluetooth connection, the data includes music data or call data.

[0022] In the above-mentioned device for establishing a Bluetooth connection, the first terminal device is a handheld mobile device, and the second terminal device is a vehicle computer.

[0023] In the above-mentioned device for establishing a Bluetooth connection, the transceiver unit is used to: use a single baseband and link control unit and a single radio frequency unit to receive data from a first terminal device through a first Bluetooth channel, and send the data to a second terminal device through a second Bluetooth channel.

[0024] According to another aspect of the present application, a vehicle-mounted device is provided, comprising: a processor; and a memory, wherein computer program instructions are stored in the memory, and when the computer program instructions are executed by the processor, the processor executes the method for establishing a Bluetooth connection as described above.

[0025] According to another aspect of the present application, a computer-readable medium is provided, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the processor executes the method for establishing a Bluetooth connection as described above.

[0026] The present application provides a method, device and vehicle-mounted device for establishing a Bluetooth connection for a vehicle-mounted device with a built-in single Bluetooth module. The method, device and vehicle-mounted device respectively establish connections with the first and second terminal devices through the two Bluetooth channels of the single Bluetooth module, and transmit data from the first terminal device to the second terminal device. The vehicle-mounted device thus achieves simple and convenient Bluetooth connection and data transmission with multiple terminal devices through a single module, thereby reducing the cost of the vehicle-mounted device. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] By describing the embodiments of the present application in more detail in conjunction with the accompanying drawings, the above and other purposes, features and advantages of the present application will become more apparent. The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the present application and do not constitute a limitation of the present application. In the accompanying drawings, the same reference numerals generally represent the same components or steps.

[0028] Figure 1 A schematic diagram illustrating an application scenario of a method for establishing a Bluetooth connection according to an embodiment of the present application is illustrated.

[0029] Figure 2 The figure illustrates a schematic flow chart of a method for establishing a Bluetooth connection according to an embodiment of the present application.

[0030] Figure 3A schematic diagram of an application example of a vehicle-mounted device with a single Bluetooth module built in according to an embodiment of the present application is illustrated.

[0031] Figure 4 A schematic block diagram of an apparatus for establishing a Bluetooth connection according to an embodiment of the present application is illustrated.

[0032] Figure 5 The figure illustrates a block diagram of a vehicle-mounted device according to an embodiment of the present application. DETAILED DESCRIPTION

[0033] Below, the exemplary embodiments according to the present application will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application, and it should be understood that the present application is not limited to the exemplary embodiments described here.

[0034] Application Overview

[0035] As mentioned above, in the vehicle-mounted scenario, there are multiple devices that support Bluetooth connection, such as smartphones (mobile phones), rearview mirrors, vehicle-mounted devices (such as smart car boxes), etc. Among them, smart car boxes are generally connected to the vehicle computer (vehicle multimedia system) through wired or wireless (Wi-Fi or Bluetooth) connection.

[0036] In order to enable vehicle-mounted devices to bring better experience to users, the design of smart car boxes has evolved from initially supporting only connection to the car computer to supporting multi-device connection. In the Bluetooth connection scenario, if multi-device connection is supported by adding Bluetooth modules, for example, when the smart car box needs to be connected to two terminal devices, it can be achieved by building two Bluetooth modules into the smart car box. The first Bluetooth module is connected to the mobile phone and the second Bluetooth module is connected to the car computer. In this way, the mobile phone and the car computer exchange data through the two built-in Bluetooth modules in the smart car box. This will make the system design complicated, and two sets of RF and antennas must be designed. There will also be the problem of antenna coexistence, which is easy to interfere with each other and cause frequent frequency hopping and reduced communication bandwidth.

[0037] In response to the above technical problems, the basic idea of ​​the present application is to build a single Bluetooth module (single Bluetooth module) into the vehicle-mounted device, and establish connections with the first terminal device and the second terminal device through the first Bluetooth channel and the second Bluetooth channel of the single Bluetooth module respectively, thereby realizing data transmission between the first terminal device and the second terminal device through the first Bluetooth channel and the second Bluetooth channel.

[0038] Specifically, the method and device for establishing a Bluetooth connection provided in the present application are applied to a vehicle-mounted device with a built-in single Bluetooth module. First, terminal devices that can be connected via Bluetooth are scanned. Then, when two terminal devices are scanned, a connection with the first terminal device is established through the first Bluetooth channel of the single Bluetooth module, and a connection with the second terminal device is established through the second Bluetooth channel of the single Bluetooth module. Finally, the vehicle-mounted device receives data from the first terminal device through the first Bluetooth channel and sends the data to the second terminal device through the second Bluetooth channel.

[0039] Therefore, the method, device and vehicle-mounted device for establishing a Bluetooth connection provided in the present application can solve the Bluetooth connection problem of multiple terminal devices in the vehicle-mounted scenario through a single Bluetooth module, thereby improving the Bluetooth interaction experience in the vehicle-mounted scenario, and automatically realizing simple and convenient data transmission between the first terminal device and the second terminal device without the need for the driver to manually switch devices, reducing the driver's operation and avoiding distracting the driver's attention.

[0040] In addition, the vehicle-mounted device provided in this application only needs to include a single Bluetooth module, and does not need to use a dual Bluetooth module solution. The system design is simple, the cost is low, and technically it does not need to go through an external data channel, and the design is reliable.

[0041] After introducing the basic principles of the present application, various non-limiting embodiments of the present application will be described in detail with reference to the accompanying drawings.

[0042] Exemplary application scenarios

[0043] Figure 1 A schematic diagram illustrating an application scenario of a method for establishing a Bluetooth connection according to an embodiment of the present application is illustrated.

[0044] like Figure 1 As shown, the method for establishing a Bluetooth connection according to an embodiment of the present application is applied to a vehicle-mounted device 100 with a built-in single Bluetooth module 110. As described above, the vehicle-mounted device 100 is different from a traditional vehicle-mounted computer, or a traditional vehicle-mounted after-market navigation device, a smart rearview mirror, and other vehicle-mounted devices, but is connected to a traditional vehicle-mounted device through a USB interface, etc., so as to realize the intelligent service upgrade of the vehicle.

[0045] For example, the vehicle-mounted device 100 can be implemented as various smart car box products currently on the market, thereby providing users with various services such as map navigation, vehicle interconnection, voice interaction, content consumption, etc. by connecting with the vehicle's own vehicle computer.

[0046] Therefore, if Figure 1 As shown, the vehicle-mounted device 100 can be connected to a user's terminal device, such as a mobile phone 120 of a user P, and can be connected to various vehicle-mounted devices of a vehicle 130, such as a vehicle computer, etc. ( Figure 1 ) connection.

[0047] Furthermore, by using the method for establishing a Bluetooth connection according to an embodiment of the present application, the vehicle-mounted device 100 with a single Bluetooth module 110 built in can establish Bluetooth connections with the mobile phone 120 and the vehicle-mounted device of the vehicle 130, such as the vehicle computer, through the first Bluetooth channel and the second Bluetooth channel of the single Bluetooth module, respectively, to achieve data interaction between the mobile phone 120 and the vehicle-mounted device. For example, audio is sent from the mobile phone 120 to the vehicle computer, so that the audio content is played through the speaker of the vehicle, or images are sent from the mobile phone 120 to various vehicle-mounted devices, so that the images are displayed through the display screen of the vehicle-mounted device, etc.

[0048] It is worth noting that in the embodiment of the present application, the vehicle-mounted device 100 with a single built-in Bluetooth module 110 is not limited to transmitting data between the mobile phone 120 and the vehicle-mounted device of the vehicle 130, but can also be used to transmit data between various vehicle-mounted devices. For example, the vehicle-mounted device 100 with a single built-in Bluetooth module 110 can realize data interaction between the vehicle-mounted computer and the vehicle-mounted after-installed navigation device through Bluetooth connection with the vehicle-mounted computer and the vehicle-mounted after-installed navigation device, such as transmitting map data from the vehicle-mounted after-installed navigation device to the vehicle-mounted computer.

[0049] Therefore, although in Figure 1 The vehicle-mounted device 100 with a single Bluetooth module 110 built in is shown as transmitting data between a mobile phone 120 and a vehicle-mounted device of a vehicle 130, but this is only an example. In the embodiment of the present application, each of the first terminal device and the second terminal device can be any user terminal device or any vehicle-mounted device. For example, the vehicle-mounted device 100 with a single Bluetooth module 110 built in according to the embodiment of the present application can also be used to transmit data between two user terminal devices, such as a user's mobile phone and another user's mobile phone.

[0050] Exemplary Methods

[0051] Figure 2 The figure illustrates a schematic flow chart of a method for establishing a Bluetooth connection according to an embodiment of the present application.

[0052] like Figure 2 As shown, the method for establishing a Bluetooth connection according to an embodiment of the present application is applied to a vehicle-mounted device with a built-in single Bluetooth module, including: S110, scanning terminal devices that can be connected via Bluetooth; S120, when two terminal devices are scanned, establishing a connection with the first terminal device through the first Bluetooth channel of the single Bluetooth module, and establishing a connection with the second terminal device through the second Bluetooth channel of the single Bluetooth module; and, S130, the vehicle-mounted device receives data from the first terminal device through the first Bluetooth channel, and sends the data to the second terminal device through the second Bluetooth channel.

[0053] In step S110, terminal devices that can be connected via Bluetooth are scanned. As described above, the terminal devices that can be connected via Bluetooth may include any user terminal devices, such as a user's smart phone, tablet computer, etc., and may also include any vehicle-mounted devices, such as a vehicle computer, a vehicle-mounted aftermarket navigation device, a smart rearview mirror, etc.

[0054] In step S120, when two terminal devices are scanned, a connection with the first terminal device is established through the first Bluetooth channel of the single Bluetooth module, and a connection with the second terminal device is established through the second Bluetooth channel of the single Bluetooth module.

[0055] That is, in an embodiment of the present application, a single Bluetooth module includes a first Bluetooth channel and a second Bluetooth channel. The first Bluetooth channel is used to establish a connection with a first terminal device to send data, i.e., a first Bluetooth connection, and the second Bluetooth channel is used to establish a connection with a second terminal device to receive data, i.e., a second Bluetooth connection. Here, the first Bluetooth connection and the second Bluetooth connection can be a traditional Bluetooth connection or a BLE low-power Bluetooth connection.

[0056] For example, in an audio playback scenario, a user may want to play the audio in a mobile phone through the vehicle's speakers, which requires transmitting the audio data from the mobile phone to the vehicle computer. Therefore, the first terminal device is the mobile phone to send audio data, and the second terminal device is the vehicle computer to receive audio data. In this way, the first Bluetooth channel is used to establish a first Bluetooth connection with the mobile phone, and the second Bluetooth channel is used to establish a second Bluetooth connection with the vehicle computer.

[0057] Specifically, when establishing a connection with the first terminal device through the first Bluetooth channel of the single Bluetooth module, the first terminal device can be set as a master device, and the vehicle-mounted device can be set as a slave device, so as to establish a connection from the first terminal device to the vehicle-mounted device through the first Bluetooth channel of the single Bluetooth module. That is, since the first terminal device is used to send data, by setting it as a master device and setting the vehicle-mounted device used to receive data as a slave device, a connection from the first terminal device to the vehicle-mounted device can be established through the first Bluetooth channel of the single Bluetooth module.

[0058] Similarly, when establishing a connection with the second terminal device through the second Bluetooth channel of the single Bluetooth module, the vehicle-mounted device can be set as a master device, and the second terminal device can be set as a slave device, so as to establish a connection from the vehicle-mounted device to the second terminal device through the second Bluetooth channel of the single Bluetooth module. That is, since the vehicle-mounted device is used to send data, by setting it as a master device and setting the second terminal device used to receive data as a slave device, a connection from the vehicle-mounted device to the second terminal device can be established through the second Bluetooth channel of the single Bluetooth module.

[0059] Therefore, when the vehicle-mounted device establishes connections with the first terminal device and the second terminal device at the same time, the vehicle-mounted device acts as both a master device and a slave device, receiving data from the first terminal device through the first Bluetooth channel and sending the data to the second terminal device through the second Bluetooth channel.

[0060] Specifically, in the process of establishing a connection through a Bluetooth channel, a connection is established through a protocol stack supported by the Bluetooth channel. That is, a connection is established from the first terminal device to the vehicle-mounted device through a protocol stack supported by the first Bluetooth channel of a single Bluetooth module, and a connection is established from the vehicle-mounted device to the second terminal device through a protocol stack supported by the second Bluetooth channel of a single Bluetooth module. Specifically, the protocol stacks supported by the first Bluetooth channel and the second Bluetooth channel may correspond to a variety of protocols, such as A2DP, HFP, AVRCP protocols, etc. Among them, A2DP (Advanced Audio Distribution Profile) is an audio transmission protocol for Bluetooth, HFP (Hands-free Profile) is a protocol for implementing a hands-free function, and AVRCP (Audio Video Remote Control Profile) is a protocol for permitting a single remote control device (or other device) to control all audio / video devices accessible to users.

[0061] Therefore, based on the specific data transmission scenario, a connection is established through the protocol stack supported by the first Bluetooth channel and the second Bluetooth channel to receive data from the first terminal device and send the data to the second terminal device. For example, if you need to play music on a mobile phone through the car computer, you can use the A2DP protocol, and if you want to answer a call through the car computer with a hands-free function, you can use the HFP protocol.

[0062] That is to say, the first Bluetooth channel and the second Bluetooth channel use the same protocol stack when transmitting the same data.

[0063] Therefore, in the method for establishing a Bluetooth connection according to an embodiment of the present application, establishing a connection with a first terminal device through the first Bluetooth channel of a single Bluetooth module includes: setting the first terminal device as a master device, setting the vehicle-mounted device as a slave device, and establishing a connection from the first terminal device to the vehicle-mounted device through the first Bluetooth channel of a single Bluetooth module.

[0064] Moreover, in the above method of establishing a Bluetooth connection, establishing a connection from the first terminal device to the vehicle-mounted device through the first Bluetooth channel of a single Bluetooth module specifically includes: establishing a connection from the first terminal device to the vehicle-mounted device through the protocol stack supported by the first Bluetooth channel of the single Bluetooth module.

[0065] In addition, in the above method of establishing a Bluetooth connection, establishing a connection with a second terminal device through the second Bluetooth channel of a single Bluetooth module includes: setting the vehicle-mounted device as a master device, setting the second terminal device as a slave device, and establishing a data transmission connection from the vehicle-mounted device to the second terminal device through the second Bluetooth channel of a single Bluetooth module.

[0066] In addition, in the above-mentioned method of establishing a Bluetooth connection, a data transmission connection from the vehicle-mounted device to the second terminal device is established through the second Bluetooth channel of a single Bluetooth module: a data transmission connection from the vehicle-mounted device to the second terminal device is established through the protocol stack supported by the second Bluetooth channel of a single Bluetooth module.

[0067] In step S130, the vehicle-mounted device receives data from the first terminal device through the first Bluetooth channel, and sends the data to the second terminal device through the second Bluetooth channel.

[0068] That is, after a connection is established from the first terminal device to the vehicle-mounted device through the first Bluetooth channel of the single Bluetooth module, and a connection is established from the vehicle-mounted device to the second terminal device through the second Bluetooth channel of the single Bluetooth module, the vehicle-mounted device can receive data from the first terminal device and send the data to the second terminal device.

[0069] Specifically, data transmission can be performed through a private protocol, that is, after establishing a Bluetooth connection from the first terminal device to the vehicle-mounted device and from the vehicle-mounted device to the second terminal device, the data of the first terminal device can be received at the vehicle-mounted device and the data can be sent to the second terminal device through a private protocol.

[0070] Accordingly, the vehicle-mounted device receives data from the first terminal device through the first Bluetooth channel. For example, in a mobile phone call scenario, when the Bluetooth phone application of the vehicle-mounted device is started, the vehicle-mounted device establishes a connection with the mobile phone through the first Bluetooth channel to implement the Bluetooth phone function of the vehicle-mounted device.

[0071] Furthermore, the vehicle-mounted device sends the data to the second terminal device through the second Bluetooth channel. Similarly, taking the mobile phone call scenario as an example, when the Bluetooth phone application of the vehicle-mounted device is started, the vehicle-mounted device establishes a connection with the vehicle computer through the second Bluetooth channel to realize the Bluetooth phone function of the vehicle-mounted device.

[0072] That is, in the scenario of a mobile phone call, the data received by the vehicle-mounted device from the first terminal device and the data sent to the second terminal device are both call data. In addition, in the scenario of playing music in the mobile phone through the vehicle computer, the data received by the vehicle-mounted device from the first terminal device and the data sent to the second terminal device are both music data.

[0073] It is worth noting that in the method for establishing a Bluetooth connection according to an embodiment of the present application, there is a need for data switching at any time. At this time, the connection established from the first terminal device to the vehicle-mounted device and the connection from the vehicle-mounted device to the second terminal device also need to switch different data transmission protocols. In addition, depending on the real-time requirements of the data to be transmitted, the connection established from the first terminal device to the vehicle-mounted device and the connection from the vehicle-mounted device to the second terminal device can establish a synchronous link or an asynchronous link. For example, voice transmission requires the establishment of a synchronous link.

[0074] Therefore, in the method for establishing a Bluetooth connection according to an embodiment of the present application, the data includes music data or call data.

[0075] Furthermore, in the above method for establishing a Bluetooth connection, the first terminal device is a handheld mobile device, and the second terminal device is a vehicle computer.

[0076] In the method for establishing a Bluetooth connection according to an embodiment of the present application, a Bluetooth search may be further included to search for Bluetooth signals of the first terminal device and the second terminal device. That is, the vehicle intelligent terminal may turn on the Bluetooth function in response to a predetermined operation, such as a power-on operation or an operation by a user to turn on the Bluetooth function, and find the first terminal device and the second terminal device by searching for Bluetooth devices.

[0077] Furthermore, as described above, in the vehicle-mounted device with a built-in single Bluetooth module according to an embodiment of the present application, a single baseband and link control unit and a single radio frequency unit are included for the first Bluetooth channel and the second Bluetooth channel. That is, the first Bluetooth channel and the second Bluetooth channel share a baseband and link control unit and a radio frequency unit to establish connections with the first terminal device and the second terminal device, respectively, thereby realizing a single Bluetooth module.

[0078] That is, in the method for establishing a Bluetooth connection according to an embodiment of the present application, the vehicle-mounted device receives data from the first terminal device through the first Bluetooth channel, and sends the data to the second terminal device through the second Bluetooth channel, including: the vehicle-mounted device uses a single baseband and link control unit and a single radio frequency unit to receive data from the first terminal device through the first Bluetooth channel, and sends the data to the second terminal device through the second Bluetooth channel.

[0079] Application Examples

[0080] Figure 3 A schematic diagram of an application example of a vehicle-mounted device with a single Bluetooth module built in according to an embodiment of the present application is illustrated.

[0081] like Figure 3 As shown, the in-vehicle device includes channel 1 and channel 2, namely the first Bluetooth channel and the second Bluetooth channel as described above, and channel 1 and channel 2 use A2DP and HFP protocols respectively.

[0082] Channel 1 and channel 2 establish Bluetooth connections with the mobile device and the vehicle computer via the baseband and link control unit and the radio frequency unit, respectively. In the Bluetooth connection established with the mobile device, the mobile device acts as the Bluetooth master device, and in the Bluetooth connection established with the vehicle computer, the vehicle computer acts as the Bluetooth slave device.

[0083] Furthermore, channel 1 and channel 2 can be used to transmit call data and audio data of the vehicle-mounted device. In the audio playback scenario, the mobile device transmits the audio data to the vehicle-mounted device through channel 1 established by A2DP, and the vehicle-mounted device simultaneously sends the audio data to the vehicle-mounted device through the A2DP connection of channel 2, thereby realizing audio playback. In the call scenario, after a call comes in to the mobile device, channel 1 switches to the HFP protocol and establishes a synchronous link connection at the same time, and transmits the call data to the vehicle-mounted device through channel 1. After receiving the call content, the vehicle-mounted device sends it to the vehicle-mounted device through the synchronous link connection established by HFP of Bluetooth channel 2, thereby realizing call interaction.

[0084] In this way, by improving the Bluetooth interactive experience in the vehicle scene, the driver's hands are freed, the driver's operation is reduced, and the driver's attention is avoided. In addition, the single Bluetooth module solution can optimize the cost compared to the dual Bluetooth module solution, and technically does not require an external data channel, and the design is simple and reliable.

[0085] When the mobile device, the vehicle-mounted device and the vehicle computer establish a Bluetooth connection, the user can control the vehicle-mounted device through the mobile device, or through the vehicle computer, or control the vehicle-mounted device through the mobile device with the help of the vehicle computer, and vice versa.

[0086] It needs to be clarified that in this application, the vehicle-mounted device transmits data to two other devices respectively through the two channels of a single Bluetooth module, which does not limit the vehicle-mounted device to only connect two devices through a single Bluetooth module. The vehicle-mounted device can establish connections with more than two devices at the same time through a single Bluetooth module. It’s just that during data transmission, the single Bluetooth module of the vehicle-mounted device supports data transmission between two devices.

[0087] Exemplary Devices

[0088] Figure 4 A schematic block diagram of an apparatus for establishing a Bluetooth connection according to an embodiment of the present application is illustrated.

[0089] like Figure 4 As shown, the device 200 for establishing a Bluetooth connection is applied to a vehicle-mounted device with a built-in single Bluetooth module, including: a scanning unit 210, used to scan terminal devices that can be connected via Bluetooth; a connecting unit 220, used to establish a connection with the first terminal device through the first Bluetooth channel of the single Bluetooth module when two terminal devices are scanned, and to establish a connection with the second terminal device through the second Bluetooth channel of the single Bluetooth module; and a transceiver unit 230, used to control the vehicle-mounted device to receive data from the first terminal device through the first Bluetooth channel, and send the data to the second terminal device through the second Bluetooth channel.

[0090] In one example, in the above-mentioned device 200 for establishing a Bluetooth connection, the connection unit 220 establishes a connection with a first terminal device through the first Bluetooth channel of a single Bluetooth module, including: setting the first terminal device as a master device, setting the vehicle-mounted device as a slave device, and establishing a connection from the first terminal device to the vehicle-mounted device through the first Bluetooth channel of a single Bluetooth module.

[0091] In one example, in the above-mentioned device 200 for establishing a Bluetooth connection, the connection unit 220 establishes a connection from the first terminal device to the vehicle-mounted device through the first Bluetooth channel of a single Bluetooth module, which specifically includes: establishing a connection from the first terminal device to the vehicle-mounted device through the protocol stack supported by the first Bluetooth channel of the single Bluetooth module.

[0092] In one example, in the above-mentioned device 200 for establishing a Bluetooth connection, the connection unit 220 establishes a connection with a second terminal device through the second Bluetooth channel of a single Bluetooth module, including: setting the vehicle-mounted device as a master device, setting the second terminal device as a slave device, and establishing a data transmission connection from the vehicle-mounted device to the second terminal device through the second Bluetooth channel of the single Bluetooth module.

[0093] In one example, in the above-mentioned device 200 for establishing a Bluetooth connection, the connection unit 220 establishes a data transmission connection from the vehicle-mounted device to the second terminal device through the second Bluetooth channel of a single Bluetooth module, specifically including: establishing a data transmission connection from the vehicle-mounted device to the second terminal device through the protocol stack supported by the second Bluetooth channel of the single Bluetooth module.

[0094] In one example, in the apparatus 200 for establishing a Bluetooth connection, the transceiver unit 230 uses the same protocol stack when transmitting the same data through the first Bluetooth channel and the second Bluetooth channel.

[0095] In one example, in the apparatus 200 for establishing a Bluetooth connection, the data includes music data or call data.

[0096] In one example, in the above-mentioned apparatus 200 for establishing a Bluetooth connection, the first terminal device is a handheld mobile device, and the second terminal device is a vehicle computer.

[0097] In one example, in the above-mentioned device 200 for establishing a Bluetooth connection, the transceiver unit 230 is used to: use a single baseband and link control unit and a single radio frequency unit to receive data from a first terminal device through a first Bluetooth channel, and send the data to a second terminal device through a second Bluetooth channel.

[0098] Here, those skilled in the art will appreciate that the specific functions and operations of the various units and modules in the apparatus 200 for establishing a Bluetooth connection have been described in detail above. Figures 1 to 3 The method of establishing a Bluetooth connection has been described in detail, and therefore, its repeated description will be omitted.

[0099] As described above, the device 200 for establishing a Bluetooth connection according to an embodiment of the present application can be implemented in a vehicle-mounted device such as a smart car box with a single Bluetooth module built in. In one example, the device 200 for establishing a Bluetooth connection according to an embodiment of the present application can be integrated into the vehicle-mounted device as a software module and / or a hardware module. For example, the device 200 for establishing a Bluetooth connection can be a software module in the operating system of the vehicle-mounted device, or can be an application developed for the vehicle-mounted device; of course, the device 200 for establishing a Bluetooth connection can also be one of the many hardware modules of the vehicle-mounted device.

[0100] Alternatively, in another example, the apparatus 200 for establishing a Bluetooth connection and the vehicle-mounted device may be separate devices, and the apparatus 200 for establishing a Bluetooth connection may be connected to the vehicle-mounted device via a wired and / or wireless network and transmit interaction information in accordance with an agreed data format.

[0101] Exemplary in-vehicle equipment

[0102] Below, reference Figure 5 To describe the vehicle-mounted device according to an embodiment of the present application.

[0103] Figure 5 The figure illustrates a block diagram of a vehicle-mounted device according to an embodiment of the present application.

[0104] like Figure 5 As shown, the vehicle-mounted device 10 includes one or more processors 11 and a memory 12 .

[0105] The processor 11 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the in-vehicle device 10 to perform desired functions.

[0106] The memory 12 may include one or more computer program products, and the computer program product may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory (cache), etc. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 11 may run the program instructions to implement the method for establishing a Bluetooth connection and / or other desired functions of the various embodiments of the present application described above. Various contents such as the protocol stack supported by the Bluetooth channel may also be stored in the computer-readable storage medium.

[0107] In one example, the in-vehicle device 10 may further include: an input device 13 and an output device 14 , and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown).

[0108] The input device 13 may include, for example, a keyboard, a mouse, etc.

[0109] The output device 14 can output various information to the outside, including data received from the terminal device, etc. The output device 14 can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto, and the like.

[0110] Of course, to simplify, Figure 5 Only some of the components related to the present application in the vehicle-mounted device 10 are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, according to specific application conditions, the vehicle-mounted device 10 may also include any other appropriate components.

[0111] Exemplary computer program products and computer-readable storage media

[0112] In addition to the above-mentioned methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps in the method of establishing a Bluetooth connection according to various embodiments of the present application described in the above-mentioned "Exemplary Method" section of this specification.

[0113] The computer program product may be written in any combination of one or more programming languages ​​to write program codes for performing the operations of the embodiments of the present application, including object-oriented programming languages, such as Java, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The program code may be executed entirely on the first user computing device, partially on the first user computing device, as an independent software package, partially on the first user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0114] In addition, an embodiment of the present application may also be a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, causes the processor to execute the steps of the method for establishing a Bluetooth connection according to various embodiments of the present application described in the above “Exemplary Method” section of this specification.

[0115] The computer readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0116] The basic principles of the present application are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present application are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present application. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, not for limitation, and the above details do not limit the present application to being implemented by adopting the above specific details.

[0117] The block diagrams of the devices, apparatuses, equipment, and systems involved in this application are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagram. As will be appreciated by those skilled in the art, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including", "comprising", "having", etc. are open words, referring to "including but not limited to", and can be used interchangeably with them. The words "or" and "and" used here refer to the words "and / or" and can be used interchangeably with them, unless the context clearly indicates otherwise. The words "such as" used here refer to the phrase "such as but not limited to", and can be used interchangeably with them.

[0118] It should also be noted that in the apparatus, device and method of the present application, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present application.

[0119] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present application. Therefore, the present application is not intended to be limited to the aspects shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

[0120] The above description has been given for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present application to the forms disclosed herein. Although multiple example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.

Claims

1. A method for establishing a Bluetooth connection, wherein: Applicable to vehicle-mounted devices with built-in single Bluetooth module, including: Scan terminal devices that can be connected via Bluetooth; When two terminal devices are scanned, The first terminal device is set as the master device, the vehicle-mounted device is set as the slave device, and a connection is established from the first terminal device to the vehicle-mounted device through the first Bluetooth channel of the single Bluetooth module. The vehicle-mounted device is set as a master device, the second terminal device is set as a slave device, and a data transmission connection is established from the vehicle-mounted device to the second terminal device through the second Bluetooth channel of the single Bluetooth module; The vehicle-mounted device uses a single baseband and link control unit and a single radio frequency unit to receive data from a first terminal device through a first Bluetooth channel, and sends the data to a second terminal device through a second Bluetooth channel.

2. The method for establishing a Bluetooth connection according to claim 1, wherein: Establishing a connection from the first terminal device to the vehicle-mounted device through the first Bluetooth channel of the single Bluetooth module specifically includes: A connection is established from the first terminal device to the vehicle-mounted device through a protocol stack supported by the first Bluetooth channel of the single Bluetooth module.

3. The method for establishing a Bluetooth connection according to claim 1, wherein: Establishing a data transmission connection from the vehicle-mounted device to the second terminal device through the second Bluetooth channel of the single Bluetooth module specifically includes: A data transmission connection is established from the vehicle-mounted device to the second terminal device through a protocol stack supported by the second Bluetooth channel of the single Bluetooth module.

4. The method for establishing a Bluetooth connection according to claim 3, wherein: The first Bluetooth channel and the second Bluetooth channel use the same protocol stack when transmitting the same data.

5. The method for establishing a Bluetooth connection according to claim 1, wherein: The data includes music data or call data.

6. The method for establishing a Bluetooth connection according to claim 5, wherein: The first terminal device is a handheld mobile device, and the second terminal device is a vehicle computer.

7. A device for establishing a Bluetooth connection, for integration into a vehicle-mounted device with a built-in single Bluetooth module, comprising: A scanning unit, used for scanning a terminal device that can be connected via Bluetooth; A connection unit, configured to, when two terminal devices are scanned, set the first terminal device as a master device, set the vehicle-mounted device as a slave device, and establish a connection from the first terminal device to the vehicle-mounted device through a first Bluetooth channel of a single Bluetooth module, and set the vehicle-mounted device as a master device, set the second terminal device as a slave device, and establish a connection from the vehicle-mounted device to the second terminal device through a second Bluetooth channel of the single Bluetooth module; as well as The transceiver unit is used to control the vehicle-mounted device to receive data from the first terminal device through the first Bluetooth channel and send the data to the second terminal device through the second Bluetooth channel using a single baseband and link control unit and a single radio frequency unit.

8. A vehicle-mounted device, comprising: processor; as well as A memory, wherein computer program instructions are stored in the memory, and when the computer program instructions are executed by the processor, the processor executes the method for establishing a Bluetooth connection according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Bluetooth hand-free navigation equipment

    CN102377459A