WO2020077658A1 - 用于蓝牙设备的扩展连接方法和扩展连接系统 - Google Patents
用于蓝牙设备的扩展连接方法和扩展连接系统 Download PDFInfo
- Publication number
- WO2020077658A1 WO2020077658A1 PCT/CN2018/111623 CN2018111623W WO2020077658A1 WO 2020077658 A1 WO2020077658 A1 WO 2020077658A1 CN 2018111623 W CN2018111623 W CN 2018111623W WO 2020077658 A1 WO2020077658 A1 WO 2020077658A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- bluetooth device
- bluetooth
- connection
- extended
- external
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
- H04B1/7156—Arrangements for sequence synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
- H04L67/5651—Reducing the amount or size of exchanged application data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/48—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W84/20—Leader-follower arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2201/00—Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
- H04B2201/69—Orthogonal indexing scheme relating to spread spectrum techniques in general
- H04B2201/713—Frequency hopping
- H04B2201/71346—Bluetooth®
Definitions
- the present application relates to the field of extended connection and data transmission between multiple Bluetooth devices, and in particular, to an extended connection method for Bluetooth devices and an extended connection system for Bluetooth devices.
- an in-vehicle central control system with comprehensive processing capabilities is usually provided.
- the in-vehicle central control system usually provides in-vehicle Bluetooth.
- Module to establish Bluetooth connection with various Bluetooth devices The implementation mechanism of the Bluetooth module in the car is the same as the Bluetooth module of the mobile phone, and has the same transmission system.
- in-vehicle Bluetooth is an in-vehicle wireless communication system designed and developed based on wireless Bluetooth technology, mainly to connect the in-vehicle Bluetooth module with a mobile phone through a Bluetooth connection, so as to realize calls, audio playback, Various applications such as voice navigation.
- the connection is switched by connecting the external Bluetooth interface circuit to the mobile phone, for example, through the external Bluetooth interface of the mobile phone with two sets of Bluetooth receiving circuits and a switch
- the circuit is used to realize the communication connection between the mobile phone and the Bluetooth headset, the mobile phone and the car Bluetooth device.
- the mobile phone can only establish a connection with one of the Bluetooth devices at the same time, and data transmission between the two Bluetooth devices cannot be achieved.
- the present application relates to an extended connection method for a Bluetooth device, which includes: initializing a first Bluetooth device, setting the first Bluetooth device to a main mode; Establish a first Bluetooth connection between the second Bluetooth devices; and monitor whether there is an external Bluetooth device connected to the second Bluetooth device, wherein in the case of establishing a second Bluetooth connection between the external Bluetooth device and the second Bluetooth device, pass The first Bluetooth connection and the second Bluetooth connection perform data transmission between the first Bluetooth device and the external Bluetooth device.
- the steps include:
- the first Bluetooth device is set as a master mode
- the second Bluetooth device is set as a slave mode
- the external Bluetooth device is set as a master mode
- the first Bluetooth connection is a transparent serial port connection based on the SPP protocol
- the second Bluetooth connection is a connection based on the A2DP protocol
- the first Bluetooth connection and the second Bluetooth connection are both connections based on the A2DP protocol.
- the extended connection method according to an embodiment of the present application, wherein the step of processing the received data stream at the second Bluetooth device includes: performing data processing on the received data stream through the second Bluetooth device compression.
- the extended connection method wherein the step of transmitting the processed data stream from the second Bluetooth device to the first Bluetooth device through the first Bluetooth connection includes:
- the step of establishing a first Bluetooth connection between the first Bluetooth device and the second Bluetooth device in the slave mode includes:
- the first Bluetooth device sends a connection request message according to the pre-stored identification information of the second Bluetooth device
- the second Bluetooth device sends a corresponding connection response message when receiving the connection request message
- the first Bluetooth device When receiving the connection response message from the second Bluetooth device, the first Bluetooth device sends a frequency modulation synchronization (FHS) data packet.
- FHS frequency modulation synchronization
- the step of establishing a first Bluetooth connection between the first Bluetooth device and the second Bluetooth device in the slave mode includes:
- the first Bluetooth device sends an inquiry message
- the second Bluetooth device enters a query scan state, and sends a query response message when receiving a query message sent from the first Bluetooth device;
- the first Bluetooth device When receiving the query response message from the second Bluetooth device, the first Bluetooth device establishes a connection with the second Bluetooth device.
- an extended connection system for a Bluetooth device which includes: a first Bluetooth device, the first Bluetooth device is set as a main mode; a second Bluetooth device, the second The Bluetooth device is set to the slave mode; and the external Bluetooth device, wherein the external Bluetooth device is set to the master mode, wherein there is a first Bluetooth connection between the first Bluetooth device and the second Bluetooth device, and the external Bluetooth device There is a second Bluetooth connection with the second Bluetooth device, wherein data transmission is performed between the first Bluetooth device and the external Bluetooth device through the first Bluetooth connection and the second Bluetooth connection.
- the external Bluetooth device transmits the data stream to the second Bluetooth device through the second Bluetooth connection
- the second Bluetooth device pairs the received data Stream processing
- the second Bluetooth device transmits the processed data stream to the first Bluetooth device through the first Bluetooth connection
- the first Bluetooth connection is a transparent serial port connection based on SPP protocol
- the second Bluetooth connection is a connection based on A2DP protocol
- the second Bluetooth device is configured to perform data compression on the received data stream.
- the second Bluetooth device sends a handshake request to the first Bluetooth device, and a successful handshake between the first Bluetooth device and the second Bluetooth device And the second Bluetooth device transmits the compressed data stream to the first Bluetooth device.
- the first Bluetooth device sends a connection request message according to the identification information of the second Bluetooth device, and the second Bluetooth device sends a corresponding connection response when receiving the connection request message Message, and the first Bluetooth device sends a frequency modulation synchronization (FHS) data packet when it receives a connection response message from the second Bluetooth device.
- FHS frequency modulation synchronization
- the identification information of the second Bluetooth device is pre-stored in the first Bluetooth device.
- a slot for accommodating the second Bluetooth device is provided in the first Bluetooth device, a PIN pin assembly is provided in the slot, and the second Bluetooth device The device is provided with a jack that cooperates with the PIN pin assembly, wherein the first Bluetooth device obtains identification information of the second Bluetooth device through the PIN pin assembly.
- the second Bluetooth device is a Bluetooth headset.
- the second Bluetooth device enters an inquiry scan state and receives an inquiry message sent from the first Bluetooth device When sending an inquiry response message, and when the first Bluetooth device receives an inquiry response message from the second Bluetooth device, it establishes a connection with the second Bluetooth device.
- a computer-readable storage medium that stores a computer program that executes the foregoing extended connection method.
- the extended Bluetooth connection provided in the embodiments of the present application can provide required data between more than two Bluetooth devices
- the transmission channel and corresponding node control can be applied to more complex application scenarios and provide solutions that are more in line with user needs.
- FIG. 1 is a schematic block diagram of an extended connection system 100 for Bluetooth devices according to an embodiment of the present application
- FIG. 2 is a flowchart of an extended connection method for a Bluetooth device according to an embodiment of the present application
- FIG. 3 is a flowchart of audio data transmission between a Bluetooth headset and an on-vehicle Bluetooth device through an A2DP connection according to an embodiment of the present application;
- FIG. 4 is an exemplary flowchart of an extended connection system transmitting audio stream data through a first Bluetooth connection according to an embodiment of the present application
- FIG. 6 shows a processing routine on the side of the in-vehicle Bluetooth device in the first Bluetooth connection.
- installation should be understood in a broad sense.
- it can be a fixed connection, a detachable connection, or a one-piece construction; it can be a mechanical connection, or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, or it is one of two devices, elements, or components Inter-connectivity.
- the specific meanings of the above terms in this application can be understood according to specific circumstances.
- an extended connection system 100 for a Bluetooth device includes: a first Bluetooth device 10, and the first Bluetooth device 10 is set to a main mode ; The second Bluetooth device 20, the second Bluetooth device 20 is set to the slave mode; and the external Bluetooth device 30, wherein the external Bluetooth device 30 is set to the master mode, wherein the first Bluetooth device 10 and the second Bluetooth There is a first Bluetooth connection between the devices 20, and there is a second Bluetooth connection between the external Bluetooth device 30 and the second Bluetooth device 20, wherein the first Bluetooth connection and the second Bluetooth connection A Bluetooth device 10 and the external Bluetooth device 30 perform data transmission.
- the car Bluetooth device is an example of the first Bluetooth device 10
- the Bluetooth headset is the first Two examples of the Bluetooth device 20
- the above-mentioned smartphone with Bluetooth function is taken as an example of the external Bluetooth device 30.
- the term "external Bluetooth device” here means that the Bluetooth device is any device used by the user (in this example, a smartphone), as long as the device has a general Bluetooth function.
- the external Bluetooth device can establish a second Bluetooth connection with the second Bluetooth device in the matching mode (a Bluetooth headset in this example) through the normal paging connection (PAGE); in the above example, the smartphone can connect through the matching ( Knowing the identification information of the corresponding device), query scanning or any other suitable method to establish a connection with the Bluetooth headset within the communication distance.
- an in-vehicle Bluetooth device as an example of a first Bluetooth device can additionally establish a first Bluetooth connection with a Bluetooth headset, thereby implementing an extended Bluetooth connection.
- extended connection here refers to the Bluetooth connection between two commonly used devices. According to the technical solution of the embodiment of the present application, a Bluetooth connection is established between more than two Bluetooth devices, thereby providing a Bluetooth link Expansion, expansion in data transmission methods, and the resulting expansion in compliance with complex application scenarios.
- the extended Bluetooth connection provided in the embodiments of the present application can provide required data between more than two Bluetooth devices
- the transmission channel and corresponding node control can be applied to more complex application scenarios and provide solutions that are more in line with user needs.
- the Bluetooth headset may be set to the slave mode, which can establish a connection with any external Bluetooth device set to the master mode.
- the external Bluetooth device may be a user's smartphone, and existing smartphones usually provide support for the A2DP audio transmission protocol.
- A2DP Advanced Audio Distribution Profile
- This protocol is suitable for the transmission of high-quality audio data. Specifically, it uses the ACL asynchronous connectionless link established at the L2CAP layer to transmit high-quality mono channels. Or stereo audio data. Based on the A2DP protocol to establish a connection between a smartphone and a Bluetooth headset, the chip in the headset can be used to stack data to achieve high-definition presentation of the transmitted audio data.
- the vehicle-mounted Bluetooth device when the Bluetooth headset is located in the car, the user holds the smartphone to enter the communication range of the Bluetooth headset, or the Bluetooth headset and the smartphone are both carried by the user, so that the Bluetooth connection has been established, when the user starts the vehicle, After the vehicle-mounted system is powered on and started, the vehicle-mounted Bluetooth device will additionally establish a connection with the Bluetooth headset through the following process.
- the connection between two Bluetooth devices is as follows. First, the main unit uses GIAC and DIAC to query Bluetooth devices within a certain range (to query sub-status). If the nearby Bluetooth device is listening to these queries (inquiry scan sub-state), it will respond to the main unit by sending its own address and clock information (FHS data packet) to the main unit (inquiry response sub-state). After sending this information, the slave unit starts listening for paging messages (page scan) from the master unit. After discovering Bluetooth devices in range, the main unit can page these devices (paging sub-state) to establish a connection.
- FHS data packet address and clock information
- the slave unit After sending this information, the slave unit starts listening for paging messages (page scan) from the master unit. After discovering Bluetooth devices in range, the main unit can page these devices (paging sub-state) to establish a connection.
- the slave unit can immediately respond with its own device access code (DAC) (the slave unit responds to the sub-state).
- DAC device access code
- the master unit After the master unit receives the response from the slave unit, it can transmit the real-time clock, BD_ADDR, BCH parity bit and device type (FHS data packet) of the master unit as the response. After the slave unit receives the FHS data packet, the master unit and the slave unit enter the connected state.
- the process of establishing a connection of a Bluetooth device mainly involves the following states:
- This sub-state is used by the master unit to activate and connect the slave unit.
- the master unit sends out a paging message by transmitting the device access code (DAC) of the slave unit in different frequency hopping channels.
- DAC device access code
- Page scan In this sub-state, the slave unit listens to its own device access code (DAC) within a window scan lifetime. Within this scan window, the slave unit listens with a single frequency hopping (derived from its paging frequency hopping sequence).
- DAC device access code
- Slave unit response The slave unit responds to the paging message of its master unit in this sub-state. If the slave unit in the paging scan sub-state is related to the master unit paging message, it enters this state. The slave unit enters the connected state after receiving the FHS data packet from the master unit.
- Master unit response The master unit enters this sub-state after receiving a response from the slave unit to its paging message. If the slave unit replies to the master unit, the master unit sends FHS data packets to the slave unit, and then the master unit enters the connected state.
- Inquiry is used to discover the identity of neighboring Bluetooth devices.
- the discovery unit collects the Bluetooth device address and the clocks of all units that respond to the query message.
- Inquiry Scan Inquiry Scan: In this state, the Bluetooth device listens to inquiries from other devices. At this time, the scanning device can listen to the general inquiry access code (GIAC) or the special inquiry access code (DIAC).
- GIAC general inquiry access code
- DIAC special inquiry access code
- Inquiry response For the query, only the slave unit can respond and the master unit cannot.
- the slave unit responds with an FHS data packet, which contains the device access code, internal clock, and some other slave unit information of the slave unit.
- a typical paging process proceeds as follows:
- One device (source) pages another device (destination) and is in the paging state (Page state).
- the destination device receives the page and is in the page scan state (Page Scan State).
- the destination device sends a reply to the source device, which is in the slave device response state (Slave Response state).
- the source device sends the FHS packet to the destination device, which is in the master device response state (Master Response state).
- the destination device sends a second reply to the source device, which is in the slave device response state (Slave Response state).
- the destination and the source device switch and adopt the parameters of the source channel. At this time, they are in the response state of the master device and the response state of the child device.
- the first Bluetooth connection established between the first Bluetooth device (vehicle Bluetooth device) and the second Bluetooth device (Bluetooth headset) is a transparent serial port connection based on the SPP protocol.
- the second Bluetooth connection established between the headset) and the external Bluetooth device (smartphone) is a connection based on the A2DP protocol.
- the extended connection system when using the extended connection system for a Bluetooth device according to the present application, for example, the user needs to play the audio of the mobile phone through the speaker of the vehicle-mounted device, in this case, the device for the Bluetooth device according to the present application
- the extended connection system can provide a connection mode that can meet the specific needs of users.
- the extended connection system of the present application is configured to use different connection protocols to establish the first Bluetooth device (vehicle Bluetooth device) and the second A first Bluetooth connection between a Bluetooth device (Bluetooth headset) and a second Bluetooth connection between a second Bluetooth device (Bluetooth headset) and an external Bluetooth device (smartphone).
- the second Bluetooth connection between the external Bluetooth device and the Bluetooth headset should be a conventional connection method between known Bluetooth devices.
- This connection is a Bluetooth connection that is not affected by the extended connection system of this application.
- the second Bluetooth connection is a connection based on the A2DP protocol, and is used to transmit a high-quality audio stream between an external Bluetooth device and a Bluetooth headset.
- the external Bluetooth device taking the user's smartphone as an example is set as the master mode, and is used as the transmission source of audio stream data in the A2DP protocol, while the Bluetooth headset is set as the slave mode, In the A2DP protocol as the sink of audio stream data.
- the Bluetooth headset (second Bluetooth device) as the intermediate node is set to the slave mode, in the first Bluetooth connection established between the Bluetooth headset and the car Bluetooth device in the master mode, the A2DP protocol cannot be used to transmit audio streams Data: Because the Bluetooth headset is set as the sink of the audio streaming data at this time, and the on-vehicle Bluetooth device is set as the transmission source of the audio streaming data.
- a transparent serial port connection based on the SPP protocol is used as the first Bluetooth connection.
- FIG. 4 is an exemplary flowchart of an extended connection system transmitting audio streaming data through a first Bluetooth connection according to an embodiment of the present application.
- step S41 of the flowchart shown in FIG. 4 the in-vehicle Bluetooth device confirms whether the link between it and the Bluetooth headset (ie, the first Bluetooth connection) is successfully established.
- the audio stream data previously received from the external Bluetooth device can be transmitted from the Bluetooth headset side to the car Bluetooth device side.
- step S42 the Bluetooth headset detects whether to output an audio stream
- the Bluetooth headset compresses the audio stream data in step S43;
- step S44 the Bluetooth headset sends an audio transmission handshake request to the in-vehicle Bluetooth device
- step S45 the in-vehicle Bluetooth device confirms whether the handshake is successful, and sends a message indicating "audio transmission is ready” if the handshake is successful;
- step S46 the Bluetooth headset sends audio data to the in-vehicle Bluetooth device.
- FIG. 5 shows the processing routine of the Bluetooth headset side in the first Bluetooth connection, which includes establishing an audio transmission handshake with the on-board Bluetooth device side and compressing the audio stream data received from the external Bluetooth device Processing and the steps of sending the compressed audio stream data to the car Bluetooth device;
- Figure 6 shows the processing routine of the car Bluetooth device side in the first Bluetooth connection, which includes the establishment from the car Bluetooth device side and the Bluetooth headset side Audio transmission handshake, receiving audio stream data after compression processing and decoding processing, and playing audio using the speaker on the side of the car Bluetooth device.
- the user of the Bluetooth headset does not want to send the audio from the smartphone to the car device for speaker playback, but instead sends the audio on the car device side (either local audio or FM broadcast, Or the audio received from the Internet) is sent to the Bluetooth headset for playback.
- the prerequisite for this application scenario is that the Bluetooth headset is worn by the user.
- the second Bluetooth connection between them may be all connections based on the A2DP protocol.
- step S31 the in-vehicle Bluetooth device is set as the A2DP data transmission source (A2DP source);
- step S32 the Bluetooth headset detects whether the link between the in-vehicle Bluetooth device and the Bluetooth headset is successfully established. At this time, the Bluetooth headset is set as the A2DP receiver (A2DP sink);
- step S33 the in-vehicle Bluetooth device detects whether there is an audio stream to be output
- step S34 the Bluetooth headset receives the audio stream data transmitted from the in-vehicle Bluetooth device, and uses the built-in speaker of the Bluetooth headset for music playback.
- the extended Bluetooth connection system provided in the embodiments of the present application can realize the provision of all devices between more than two Bluetooth devices.
- the required data transmission channel and corresponding node control, in which the expanded / added Bluetooth link can establish a connection with the appropriate Bluetooth protocol, so that it can be adapted to specific application scenarios and provide a data transmission solution that meets the specific needs of users.
- an extended connection method for a Bluetooth device is also provided. As shown in FIG. 2, the extended connection method includes:
- S1 Initialize the first Bluetooth device, and set the first Bluetooth device as the main mode
- an in-vehicle Bluetooth device is taken as an example of a first Bluetooth device
- a Bluetooth headset is taken as an example of a second Bluetooth device
- a smartphone with Bluetooth function is taken as an example of an external Bluetooth device.
- An extended connection method wherein the step of performing data transmission between the first Bluetooth device and the external Bluetooth device through the first Bluetooth connection and the second Bluetooth connection includes:
- the first Bluetooth device is set as a master mode
- the second Bluetooth device is set as a slave mode
- the external Bluetooth device is set as a master mode
- the first Bluetooth connection is a transparent serial port connection based on the SPP protocol
- the second Bluetooth connection is a connection based on the A2DP protocol
- the first Bluetooth connection and the second Bluetooth connection are both connections based on the A2DP protocol.
- the extended connection method according to an embodiment of the present application, wherein the step of processing the received data stream at the second Bluetooth device includes: performing data processing on the received data stream through the second Bluetooth device compression.
- the step of transmitting the processed data stream from the second Bluetooth device to the first Bluetooth device through the first Bluetooth connection includes:
- the step of establishing a first Bluetooth connection between the first Bluetooth device and the second Bluetooth device in the slave mode includes:
- the first Bluetooth device sends a connection request message according to the identification information of the second Bluetooth device
- the second Bluetooth device sends a corresponding connection response message when receiving the connection request message
- the first Bluetooth device When receiving the connection response message from the second Bluetooth device, the first Bluetooth device sends a frequency modulation synchronization (FHS) data packet.
- FHS frequency modulation synchronization
- the FHS data packet includes the real-time clock of the first Bluetooth device, BD_ADDR, BCH parity bit, and device type information.
- the identification information of the second Bluetooth device may be pre-stored in the first Bluetooth device, or the identification information of the second Bluetooth device may be obtained before establishing a connection with the second Bluetooth device by other means .
- the identification information may be the MAC address of the second Bluetooth device, the device name ID of the second Bluetooth device, or other information that can uniquely identify the Bluetooth device.
- the first Bluetooth device is a car Bluetooth device
- the second Bluetooth device is a Bluetooth headset. After the Bluetooth headset establishes more than one successful connection with the car Bluetooth device, the identification information of the corresponding Bluetooth headset can be stored in the car Bluetooth device.
- a slot for accommodating a Bluetooth headset is provided in the on-vehicle Bluetooth device, and the slot has a PIN pin component that can cooperate with the headset jack in the Bluetooth headset.
- the Bluetooth headset When the Bluetooth headset is placed in the headset When in the slot, data transmission can be performed between the Bluetooth headset and the vehicle-mounted Bluetooth device.
- the Bluetooth headset can also be used to charge the Bluetooth headset.
- the identification information of the Bluetooth headset itself is transmitted to the car Bluetooth device through the PIN pin assembly described above, and the car Bluetooth device can obtain the identification information of the Bluetooth headset itself, and then can The identification information performs the above-mentioned paging (PAGE) operation, thereby establishing a connection between the in-vehicle Bluetooth device and the Bluetooth headset.
- PAGE paging
- the step of establishing a first Bluetooth connection between the first Bluetooth device and the second Bluetooth device in the slave mode includes:
- the first Bluetooth device sends an inquiry message
- the second Bluetooth device enters a query scan state, and sends a query response message when receiving a query message sent from the first Bluetooth device;
- the first Bluetooth device When receiving the query response message from the second Bluetooth device, the first Bluetooth device establishes a connection with the second Bluetooth device.
- the first Bluetooth device does not set a specific connection object, but queries which scans to find out which Bluetooth devices can be connected (PAGE) in the vicinity.
- the extended Bluetooth connection provided in the embodiments of the present application can provide required data between more than two Bluetooth devices
- the transmission channel and corresponding node control can be applied to more complex application scenarios and provide solutions that are more in line with user needs.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
Description
Claims (20)
- 一种用于蓝牙设备的扩展连接方法,其特征在于,包括:对第一蓝牙设备进行初始化,将所述第一蓝牙设备设置为主模式;在所述第一蓝牙设备和第二蓝牙设备之间建立第一蓝牙连接;以及监测是否存在外部蓝牙设备连接至所述第二蓝牙设备,其中,在外部蓝牙设备与第二蓝牙设备之间建立第二蓝牙连接的情况下,通过所述第一蓝牙连接和所述第二蓝牙连接在所述第一蓝牙设备和所述外部蓝牙设备之间进行数据传输。
- 根据权利要求1所述的扩展连接方法,其特征在于,所述通过所述第一蓝牙连接和所述第二蓝牙连接在所述第一蓝牙设备和所述外部蓝牙设备之间进行数据传输的步骤包括:通过所述第二蓝牙连接,将数据流从所述外部蓝牙设备传输至所述第二蓝牙设备;在所述第二蓝牙设备处对所接收的数据流进行处理;以及通过所述第一蓝牙连接将所述处理后的数据流从所述第二蓝牙设备传输至所述第一蓝牙设备。
- 根据权利要求1所述的扩展连接方法,其特征在于,所述第一蓝牙设备设置为主模式,所述第二蓝牙设备设置为从模式,并且所述外部蓝牙设备设置为主模式。
- 根据权利要求2所述的扩展连接方法,其特征在于:所述第一蓝牙连接为基于SPP协议的透明串口连接,所述第二蓝牙连接为基于A2DP协议的连接。
- 根据权利要求2所述的扩展连接方法,其特征在于:所述第一蓝牙连 接和所述第二蓝牙连接均为基于A2DP协议的连接。
- 根据权利要求3所述的扩展连接方法,其特征在于,在所述第二蓝牙设备处对所接收的数据流进行处理的步骤包括:通过所述第二蓝牙设备对所接收的数据流进行数据压缩。
- 根据权利要求6所述的扩展连接方法,其特征在于,通过所述第一蓝牙连接将所述处理后的数据流从所述第二蓝牙设备传输至所述第一蓝牙设备的步骤包括:从所述第二蓝牙设备向所述第一蓝牙设备发送握手请求;确认所述第一蓝牙设备与所述第二蓝牙设备之间握手成功;以及将经过数据压缩的数据流从所述第二蓝牙设备传输至所述第一蓝牙设备。
- 根据权利要求1所述的扩展连接方法,其特征在于,在所述第一蓝牙设备和处于从模式的第二蓝牙设备之间建立第一蓝牙连接的步骤包括:所述第一蓝牙设备根据预先存储的第二蓝牙设备的标识信息发送连接请求消息;所述第二蓝牙设备在接收到所述连接请求消息时发送对应的连接响应消息;以及所述第一蓝牙设备在接收到来自所述第二蓝牙设备的连接响应消息时,发送调频同步(FHS)数据包。
- 根据权利要求1所述的扩展连接方法,其特征在于,在所述第一蓝牙设备和处于从模式的第二蓝牙设备之间建立第一蓝牙连接的步骤包括:所述第一蓝牙设备发送查询消息;所述第二蓝牙设备进入查询扫描状态,并且在接收到从所述第一蓝牙设备发送的查询消息时发送查询响应消息;以及所述第一蓝牙设备在接收到来自所述第二蓝牙设备的查询响应消息时,与所述第二蓝牙设备建立连接。
- 一种用于蓝牙设备的扩展连接系统,其特征在于,包括:第一蓝牙设备,所述第一蓝牙设备设置为主模式;第二蓝牙设备,所述第二蓝牙设备设置为从模式;以及外部蓝牙设备,其中所述外部蓝牙设备设置为主模式,其中在所述第一蓝牙设备和第二蓝牙设备之间具有第一蓝牙连接,在所述外部蓝牙设备与第二蓝牙设备之间具有第二蓝牙连接,其中,通过所述第一蓝牙连接和所述第二蓝牙连接在所述第一蓝牙设备和所述外部蓝牙设备之间进行数据传输。
- 根据权利要求10所述的扩展连接系统,其特征在于,所述外部蓝牙设备通过所述第二蓝牙连接将数据流传输至所述第二蓝牙设备,所述第二蓝牙设备对所接收的数据流进行处理,以及所述第二蓝牙设备通过所述第一蓝牙连接将处理后的数据流传输至所述第一蓝牙设备。
- 根据权利要求10所述的扩展连接系统,其特征在于,所述第一蓝牙连接为基于SPP协议的透明串口连接,所述第二蓝牙连接为基于A2DP协议的连接。
- 根据权利要求11所述的扩展连接系统,其特征在于,所述第二蓝牙设备构造为对所接收的数据流进行数据压缩。
- 根据权利要求13所述的扩展连接系统,其特征在于,所述第二蓝牙设备向所述第一蓝牙设备发送握手请求,在所述第一蓝牙设备与所述第二蓝牙设备之间握手成功,以及所述第二蓝牙设备将经过数据压缩的数据流传输至所 述第一蓝牙设备。
- 根据权利要求10所述的扩展连接系统,其特征在于,所述第一蓝牙设备根据第二蓝牙设备的标识信息发送连接请求消息,所述第二蓝牙设备在接收到所述连接请求消息时发送对应的连接响应消息,以及所述第一蓝牙设备在接收到来自所述第二蓝牙设备的连接响应消息时发送调频同步(FHS)数据包。
- 根据权利要求15所述的扩展连接系统,其特征在于,所述第二蓝牙设备的标识信息预先存储在所述第一蓝牙设备中。
- 根据权利要求15所述的扩展连接系统,其特征在于,所述第一蓝牙设备中提供有用于容纳所述第二蓝牙设备的插槽,所述插槽中设置有PIN针组件,所述第二蓝牙设备中提供有与所述PIN针组件配合的插孔,其中所述第一蓝牙设备通过所述PIN针组件获得所述第二蓝牙设备的标识信息。
- 根据权利要求10所述的扩展连接系统,其特征在于,所述第一蓝牙设备发送查询消息,所述第二蓝牙设备进入查询扫描状态并且在接收到从所述第一蓝牙设备发送的查询消息时发送查询响应消息,以及所述第一蓝牙设备在接收到来自所述第二蓝牙设备的查询响应消息时,与所述第二蓝牙设备建立连接。
- 根据权利要求10所述的扩展连接系统,其特征在于,所述第二蓝牙设备为蓝牙耳机。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1至9任意一项的方法的计算机程序。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/285,480 US20210345081A1 (en) | 2018-10-15 | 2018-10-24 | Extended connection method and extended connection system for bluetooth devices |
| JP2021546408A JP2022512019A (ja) | 2018-10-15 | 2018-10-24 | ブルートゥース機器に用いられる拡張接続方法及び拡張接続システム |
| KR1020217014180A KR20210091154A (ko) | 2018-10-15 | 2018-10-24 | 블루투스 장치용 확장 연결 방법과 확장 연결 시스템 |
| EP18937362.4A EP3869760A4 (en) | 2018-10-15 | 2018-10-24 | ADVANCED CONNECTION PROCEDURE AND ADVANCED CONNECTION SYSTEM FOR BLUETOOTH DEVICES |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811198916.7 | 2018-10-15 | ||
| CN201811198916.7A CN111050306A (zh) | 2018-10-15 | 2018-10-15 | 用于蓝牙设备的扩展连接方法和扩展连接系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020077658A1 true WO2020077658A1 (zh) | 2020-04-23 |
Family
ID=70230203
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/111623 Ceased WO2020077658A1 (zh) | 2018-10-15 | 2018-10-24 | 用于蓝牙设备的扩展连接方法和扩展连接系统 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20210345081A1 (zh) |
| EP (1) | EP3869760A4 (zh) |
| JP (1) | JP2022512019A (zh) |
| KR (1) | KR20210091154A (zh) |
| CN (1) | CN111050306A (zh) |
| WO (1) | WO2020077658A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112333678A (zh) * | 2020-09-09 | 2021-02-05 | 深圳Tcl新技术有限公司 | 基于蓝牙的数据传输方法及智能系统、存储介质 |
| CN115314865A (zh) * | 2021-05-08 | 2022-11-08 | Oppo广东移动通信有限公司 | 音频处理方法、装置、电子设备及计算机可读介质 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW202226787A (zh) * | 2020-12-15 | 2022-07-01 | 聚眾聯合科技股份有限公司 | 網路設備控制方法和裝置 |
| WO2022158740A1 (ko) * | 2021-01-25 | 2022-07-28 | 삼성전자 주식회사 | 통신을 수행하는 전자 장치 및 그 동작 방법 |
| CN115396856B (zh) * | 2021-05-24 | 2025-07-22 | Oppo广东移动通信有限公司 | 建立蓝牙链路的方法、装置、设备及存储介质 |
| CN113543097B (zh) * | 2021-06-02 | 2024-03-29 | 惠州市德赛西威智能交通技术研究院有限公司 | 一种用于Android系统的多蓝牙交互方法及系统 |
| CN113853031B (zh) * | 2021-09-18 | 2024-04-02 | 雅迪科技集团有限公司 | 头盔的连接方式切换方法及装置 |
| WO2023113051A1 (ko) * | 2021-12-13 | 2023-06-22 | 주식회사 원드롭 | 결합 가능한 측정기 거치대 및 이의 제어 방법 |
| CN114466343A (zh) * | 2022-02-10 | 2022-05-10 | 深圳海翼智新科技有限公司 | 设备连接方法、装置、计算机存储介质以及电子设备 |
| US20260075556A1 (en) * | 2022-08-31 | 2026-03-12 | Lg Electronics Inc. | Wireless earbuds, system and operation method therefor |
| CN121357520B (zh) * | 2025-12-16 | 2026-04-10 | 深圳市益凯尔电子有限公司 | 一种基于边缘计算的蓝牙通信方法及系统 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090023417A1 (en) * | 2007-07-19 | 2009-01-22 | Motorola, Inc. | Multiple interactive modes for using multiple earpieces linked to a common mobile handset |
| CN103916166A (zh) * | 2014-03-31 | 2014-07-09 | 尚奇浩康(北京)科技有限公司 | 一种蓝牙数据传输方法及蓝牙装置 |
| CN104467925A (zh) * | 2014-12-31 | 2015-03-25 | 重庆金瓯科技发展有限责任公司 | 一种双模蓝牙通信控制方法及其双模蓝牙通信转接装置 |
| CN205071315U (zh) * | 2015-09-29 | 2016-03-02 | 爱国者电子科技有限公司 | 无线路由设备、无线路由系统 |
| CN105516906A (zh) * | 2015-12-31 | 2016-04-20 | 田雪松 | 一种蓝牙设备 |
Family Cites Families (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3771850B2 (ja) * | 2002-02-15 | 2006-04-26 | インターナショナル・ビジネス・マシーンズ・コーポレーション | サービス・ディスカバリを実行する方法、ネットワーク装置、及びコンピュータ・プログラム・エレメント |
| FI114245B (fi) * | 2002-11-13 | 2004-09-15 | Nokia Corp | Synkronointi-istunnon järjestäminen |
| US20060072525A1 (en) * | 2004-09-23 | 2006-04-06 | Jason Hillyard | Method and system for role management for complex bluetooth® devices |
| DE102006029196B4 (de) * | 2006-06-26 | 2009-12-10 | Siemens Audiologische Technik Gmbh | Bluetooth-Übertragungsvorrichtung für Hörgeräte und entsprechendes Übertragungsverfahren |
| JP2008199182A (ja) * | 2007-02-09 | 2008-08-28 | Sharp Corp | 通信ユニット |
| KR20100033843A (ko) * | 2008-09-22 | 2010-03-31 | 삼성전자주식회사 | 휴대 단말기 및 그 휴대 단말기에서 단말기 연결에 따른 데이터 통신 전환 방법 |
| US8589793B2 (en) * | 2009-06-04 | 2013-11-19 | Hti Ip, L.L.C. | Removable modular universal telematics services engine for an audio-visual control unit in a vehicle |
| US8768252B2 (en) * | 2010-09-02 | 2014-07-01 | Apple Inc. | Un-tethered wireless audio system |
| DK2643983T3 (en) * | 2010-11-24 | 2015-01-26 | Phonak Ag | Hearing assistance system and method |
| KR101974820B1 (ko) * | 2012-09-10 | 2019-08-23 | 삼성전자주식회사 | 기기 제어 방법 및 이를 수행하는 기기 |
| US8983384B2 (en) * | 2012-10-30 | 2015-03-17 | Qualcomm Incorporated | Apparatus and method for extending Bluetooth device range |
| US20140213181A1 (en) * | 2013-01-29 | 2014-07-31 | Einar Rosenberg | Linking Manager |
| KR101838414B1 (ko) * | 2013-07-01 | 2018-04-26 | 나이키 이노베이트 씨.브이. | 처음 사용을 위한 전자 디바이스의 무선 초기화 |
| JP5976259B2 (ja) * | 2014-05-22 | 2016-08-23 | 三菱電機株式会社 | 無線通信システム及び通信方法 |
| US9473233B2 (en) * | 2014-06-18 | 2016-10-18 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting data using relay device |
| EP2993928B1 (en) * | 2014-09-04 | 2017-11-01 | Nokia Technologies OY | Device selection to establish a wireless communication |
| KR20160091058A (ko) * | 2015-01-23 | 2016-08-02 | 삼성전자주식회사 | 영상처리장치 및 그 제어방법 |
| WO2016182404A1 (ko) * | 2015-05-14 | 2016-11-17 | 엘지전자(주) | 블루투스 저전력 에너지 기술을 이용하여 대체 통신 수단을 연결하기 위한 방법 및 장치 |
| US20170104357A1 (en) * | 2015-10-07 | 2017-04-13 | Intel Corporation | Dominant power receiving unit selection |
| US10269012B2 (en) * | 2015-11-06 | 2019-04-23 | Swfl, Inc. | Systems and methods for secure and private communications |
| US20170208639A1 (en) * | 2016-01-15 | 2017-07-20 | Lg Electronics Inc. | Method and apparatus for controlling a device using bluetooth technology |
| US10045354B2 (en) * | 2016-03-24 | 2018-08-07 | Starkey Laboratories, Inc. | Adaptive channel mapping for wireless communications |
| WO2018010021A1 (en) * | 2016-07-11 | 2018-01-18 | Light Wave Technology Inc. | Pointer control in a handheld computer by way of hid commands |
| WO2017194078A1 (en) * | 2016-05-09 | 2017-11-16 | Sony Mobile Communications Inc | Surveillance system and method for camera-based surveillance |
| EP3476109B1 (en) * | 2016-06-24 | 2020-07-15 | Dolby Laboratories Licensing Corporation | Wireless audio source switching |
| US10426896B2 (en) * | 2016-09-27 | 2019-10-01 | Bigfoot Biomedical, Inc. | Medicine injection and disease management systems, devices, and methods |
| JP6545138B2 (ja) * | 2016-09-30 | 2019-07-17 | 株式会社日立製作所 | 自動点検システム、自動点検システム用点検対象読取り装置および自動点検システムの制御方法 |
| US9820323B1 (en) * | 2016-11-22 | 2017-11-14 | Bose Corporation | Wireless audio tethering system |
| CN106878920B (zh) * | 2016-12-29 | 2017-12-22 | 建荣半导体(深圳)有限公司 | 数据转发方法、其装置、蓝牙设备及音频传输方法 |
| US11259347B2 (en) * | 2017-03-21 | 2022-02-22 | Saronikos Trading And Services, Unipessoal Lda | Device, system, and method for delivering and relaying an audio signal |
| CN107493563B (zh) * | 2017-08-31 | 2020-10-27 | 大唐终端技术有限公司 | 一种蓝牙实现群组对讲的方法及系统 |
| US10542574B1 (en) * | 2017-11-15 | 2020-01-21 | Amazon Technologies, Inc. | Wireless device connection handover |
| CN108696784B (zh) * | 2018-06-06 | 2019-12-31 | 歌尔科技有限公司 | 一种无线耳机角色切换的方法、无线耳机及tws耳机 |
| CN108718467B (zh) * | 2018-06-06 | 2020-03-13 | 歌尔科技有限公司 | 一种语音数据的传输方法、无线耳机及tws耳机 |
-
2018
- 2018-10-15 CN CN201811198916.7A patent/CN111050306A/zh active Pending
- 2018-10-24 WO PCT/CN2018/111623 patent/WO2020077658A1/zh not_active Ceased
- 2018-10-24 KR KR1020217014180A patent/KR20210091154A/ko not_active Abandoned
- 2018-10-24 JP JP2021546408A patent/JP2022512019A/ja active Pending
- 2018-10-24 US US17/285,480 patent/US20210345081A1/en not_active Abandoned
- 2018-10-24 EP EP18937362.4A patent/EP3869760A4/en not_active Withdrawn
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090023417A1 (en) * | 2007-07-19 | 2009-01-22 | Motorola, Inc. | Multiple interactive modes for using multiple earpieces linked to a common mobile handset |
| CN103916166A (zh) * | 2014-03-31 | 2014-07-09 | 尚奇浩康(北京)科技有限公司 | 一种蓝牙数据传输方法及蓝牙装置 |
| CN104467925A (zh) * | 2014-12-31 | 2015-03-25 | 重庆金瓯科技发展有限责任公司 | 一种双模蓝牙通信控制方法及其双模蓝牙通信转接装置 |
| CN205071315U (zh) * | 2015-09-29 | 2016-03-02 | 爱国者电子科技有限公司 | 无线路由设备、无线路由系统 |
| CN105516906A (zh) * | 2015-12-31 | 2016-04-20 | 田雪松 | 一种蓝牙设备 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3869760A4 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112333678A (zh) * | 2020-09-09 | 2021-02-05 | 深圳Tcl新技术有限公司 | 基于蓝牙的数据传输方法及智能系统、存储介质 |
| CN112333678B (zh) * | 2020-09-09 | 2023-10-13 | 深圳Tcl新技术有限公司 | 基于蓝牙的数据传输方法及智能系统、存储介质 |
| CN115314865A (zh) * | 2021-05-08 | 2022-11-08 | Oppo广东移动通信有限公司 | 音频处理方法、装置、电子设备及计算机可读介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022512019A (ja) | 2022-02-01 |
| EP3869760A1 (en) | 2021-08-25 |
| EP3869760A4 (en) | 2021-12-22 |
| CN111050306A (zh) | 2020-04-21 |
| US20210345081A1 (en) | 2021-11-04 |
| KR20210091154A (ko) | 2021-07-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111050306A (zh) | 用于蓝牙设备的扩展连接方法和扩展连接系统 | |
| EP3826342B1 (en) | Pairing method and system for wireless headset | |
| CN114208234B (zh) | 在蓝牙网络环境中支持多链路的方法及其电子装置 | |
| JP3790186B2 (ja) | 装置の隠蔽 | |
| CN104469980B (zh) | 蓝牙连接方法及蓝牙设备 | |
| US20220060872A1 (en) | Bluetooth device connection method and device | |
| WO2020077659A1 (zh) | 模式可切换的蓝牙设备、蓝牙连接系统和蓝牙连接方法 | |
| CN102857610B (zh) | 短距离无线通信装置 | |
| KR20210020541A (ko) | 블루투스 네트워크 환경에서 데이터를 재전송하기 위한 전자 장치 및 그에 관한 방법 | |
| CN115396856B (zh) | 建立蓝牙链路的方法、装置、设备及存储介质 | |
| CN111556476A (zh) | 蓝牙tws设备间的数据传输方法及蓝牙tws设备 | |
| CN115996371A (zh) | 蓝牙连接方法、装置、电子设备及存储介质 | |
| JP2007189658A (ja) | 無線セキュリティーの設定方法 | |
| KR20080013119A (ko) | 블루투스 기반의 채팅 시스템 및 방법 | |
| CN113316129B (zh) | 一种蓝牙设备中编解码能力的获取方法及电子设备 | |
| WO2023246056A1 (zh) | 设备连接方法及装置、存储介质、芯片 | |
| CN113301113B (zh) | 一种profile版本确定方法、系统、电子设备及计算机存储介质 | |
| CN114727371B (zh) | 通信方法及装置、设备、存储介质 | |
| KR102964354B1 (ko) | 블루투스 네트워크 환경에서 데이터 패킷을 전송하기 위한 전자 장치 및 그에 관한 방법 | |
| WO2017054284A1 (zh) | 一种通信方法及相关设备 | |
| JP2026040389A (ja) | 直接接続を介して実行される音声接続をこの直接接続が中断した際にバックグラウンドシステムを介して続行させる方法、通信ユニット、バックグラウンドシステムおよび車両 | |
| WO2024022156A1 (zh) | 建立感知网络的方法及相关装置 | |
| CN122054368A (zh) | 一种设备连接方法和设备 | |
| CN116156470A (zh) | 蓝牙回连方法及装置、信息存储方法及装置、终端设备 | |
| KR20210020649A (ko) | 블루투스 네트워크 환경에서 데이터 패킷을 전송하기 위한 전자 장치 및 그에 관한 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18937362 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2021546408 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 20217014180 Country of ref document: KR Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2018937362 Country of ref document: EP Effective date: 20210517 |