TWI789038B - Bluetooth communication system and related bluetooth devices capable of implementing auto-pairing function without supporting bluetooth low energy technology - Google Patents

Bluetooth communication system and related bluetooth devices capable of implementing auto-pairing function without supporting bluetooth low energy technology Download PDF

Info

Publication number
TWI789038B
TWI789038B TW110136569A TW110136569A TWI789038B TW I789038 B TWI789038 B TW I789038B TW 110136569 A TW110136569 A TW 110136569A TW 110136569 A TW110136569 A TW 110136569A TW I789038 B TWI789038 B TW I789038B
Authority
TW
Taiwan
Prior art keywords
bluetooth
party
inquiring
receiving circuit
requesting
Prior art date
Application number
TW110136569A
Other languages
Chinese (zh)
Other versions
TW202222095A (en
Inventor
洪佳君
Original Assignee
瑞昱半導體股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 瑞昱半導體股份有限公司 filed Critical 瑞昱半導體股份有限公司
Priority to US17/529,559 priority Critical patent/US11671811B2/en
Publication of TW202222095A publication Critical patent/TW202222095A/en
Application granted granted Critical
Publication of TWI789038B publication Critical patent/TWI789038B/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B5/00Near-field transmission systems, e.g. inductive or capacitive transmission systems
    • H04B5/70Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
    • H04B5/77Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for interrogation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B5/00Near-field transmission systems, e.g. inductive or capacitive transmission systems
    • H04B5/40Near-field transmission systems, e.g. inductive or capacitive transmission systems characterised by components specially adapted for near-field transmission
    • H04B5/48Transceivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Transceivers (AREA)

Abstract

A Bluetooth communication system includes: an inquirer-side Bluetooth device arranged to operably generate and transmit a Bluetooth inquiry request; and a requester-side Bluetooth device arranged to operably receive and parse the Bluetooth inquiry request, and to operably generate and transmit a Frequency Hop Synchronization (FHS) packet containing a requester-side Bluetooth address and an Extended Inquiry Response (EIR) packet containing an auto-pairing request to the inquirer-side Bluetooth device. The inquirer-side Bluetooth device conducts an auto-pairing procedure with the requester-side Bluetooth device according to the contents of FHS packet and the EIR packet, but at least one of the inquirer-side Bluetooth device and the requester-side Bluetooth device does not support Bluetooth Low Energy (BLE) technology.

Description

不支援藍牙低功耗技術也能實現自動配對功能的藍牙通信系統及相關的藍牙裝置 A bluetooth communication system and related bluetooth devices capable of automatic pairing without supporting bluetooth low energy technology

本發明有關藍牙通信技術,尤指一種不支援藍牙低功耗技術也能實現自動配對功能的藍牙通信系統及相關的藍牙裝置。 The invention relates to bluetooth communication technology, especially a bluetooth communication system and a related bluetooth device that can realize automatic pairing function without supporting bluetooth low power consumption technology.

為了簡化藍牙裝置之間的配對程序,業界已開發出許多藍牙自動配對(Bluetooth auto-pairing)技術,例如,美國第10,645,740號專利及美國第11,019,669號專利所揭示的藍牙自動配對技術。在前述的專利中,要進行配對的兩個藍牙裝置必需透過特定的藍牙廣告封包(Bluetooth advertising packet)來傳送相關的資料或指令,才能啟動相關的自動配對程序。 In order to simplify the pairing process between Bluetooth devices, many Bluetooth auto-pairing technologies have been developed in the industry, for example, the Bluetooth auto-pairing technologies disclosed in US Patent No. 10,645,740 and US Patent No. 11,019,669. In the aforementioned patents, the two Bluetooth devices to be paired must transmit relevant data or instructions through a specific Bluetooth advertising packet to initiate the relevant automatic pairing procedure.

然而,根據前述專利所揭示的內容,兩個藍牙裝置在進行自動配對程序之前,必須分別切換至特定的操作模式才能傳送或接收特定的藍牙廣告封包,所以控制上比較複雜,且完成整個自動配對程序所需的時間,可能難以滿足要求藍牙配對程序必須在更短時間內完成的某些應用的需要。 However, according to the content disclosed in the aforementioned patents, before the automatic pairing process, the two Bluetooth devices must switch to specific operating modes to transmit or receive specific Bluetooth advertisement packets, so the control is more complicated and the entire automatic pairing is completed. The time required for the procedure may not meet the needs of some applications that require the Bluetooth pairing procedure to be completed in a shorter time.

另一方面,眾所周知,只有支援藍牙低功耗(Bluetooth Low Energy,BLE)技術的藍牙裝置才能夠傳送及解析藍牙廣告封包。換言之,不支援藍牙低功耗技術的藍牙晶片與藍牙裝置,就難以採用前述專 利的方式來實現自動配對功能。 On the other hand, it is well known that only Bluetooth devices supporting Bluetooth Low Energy (BLE) technology can transmit and analyze Bluetooth advertising packets. In other words, it is difficult to adopt the aforementioned proprietary technology without Bluetooth chips and Bluetooth devices that support Bluetooth low energy technology. Favorable way to realize the automatic pairing function.

有鑑於此,如何大幅簡化兩個藍牙裝置之間的配對程序,並讓不支援藍牙低功耗技術的藍牙晶片與藍牙裝置也能實現自動配對功能,實為業界有待解決的問題。 In view of this, how to greatly simplify the pairing procedure between two Bluetooth devices, and how to realize the automatic pairing function between a Bluetooth chip and a Bluetooth device that does not support Bluetooth low energy technology, is a problem to be solved in the industry.

本說明書提供一種藍牙通信系統的實施例,包含有:一詢問方藍牙裝置,其包含:一詢問方藍牙傳收電路;一詢問方封包解析電路,耦接於該詢問方藍牙傳收電路;以及一詢問方控制電路,耦接於詢問方藍牙傳收電路及該詢問方封包解析電路,設置成可產生一藍牙詢問請求,並控制該詢問方藍牙傳收電路發送該藍牙詢問請求;以及一請求方藍牙裝置,其包含:一請求方藍牙傳收電路,設置成可接收該藍牙詢問請求;一請求方封包解析電路,耦接於該請求方藍牙傳收電路,設置成可解析該請求方藍牙傳收電路所接收到的該藍牙詢問請求;以及一請求方控制電路,耦接於該請求方藍牙傳收電路及該請求方封包解析電路,設置成可在該請求方封包解析電路解析該藍牙詢問請求之後,產生包含一請求方藍牙位址的一跳頻同步封包、以及包含一自動配對請求的一擴展掃描回覆封包,並可控制該請求方藍牙傳收電路傳送該跳頻同步封包及該擴展掃描回覆封包給該詢問方藍牙傳收電路;其中,該詢問方藍牙傳收電路設置成可接收該跳頻同步封包及該擴展掃描回覆封包,以使得該詢問方藍牙裝置與該請求方藍牙裝置進行一自動配對程序;其中,該請求方藍牙裝置及該詢問方藍牙裝置的至少其中之一,並不支援藍牙低功耗技術。 This description provides an embodiment of a bluetooth communication system, including: an inquiring party bluetooth device, which includes: an inquiring party bluetooth transmitting and receiving circuit; an inquiring party packet analysis circuit, coupled to the inquiring party bluetooth transmitting and receiving circuit; and An inquiring party control circuit, coupled to the inquiring party's bluetooth transmitting and receiving circuit and the inquiring party's packet analysis circuit, is configured to generate a bluetooth inquiring request, and controls the inquiring party's bluetooth transmitting and receiving circuit to send the bluetooth inquiring request; and a request The bluetooth device of the requesting party, which includes: a bluetooth transmitting and receiving circuit of the requesting party, which is set to receive the bluetooth inquiry request; The bluetooth query request received by the transmitting and receiving circuit; and a requesting party control circuit, coupled to the requesting party's bluetooth transmitting and receiving circuit and the requesting party's packet analysis circuit, configured to resolve the bluetooth in the requesting party's packet analysis circuit After the inquiry request, generate a frequency hopping synchronization packet including a requesting party's Bluetooth address and an extended scanning response packet including an automatic pairing request, and control the requesting party's Bluetooth transmission and receiving circuit to transmit the frequency hopping synchronization packet and the The extended scan reply packet is sent to the inquiring party's bluetooth transmitting and receiving circuit; wherein, the inquiring party's bluetooth transmitting and receiving circuit is set to receive the frequency hopping synchronization packet and the extended scanning replying packet, so that the inquiring party's bluetooth device and the requesting party's bluetooth The device performs an automatic pairing procedure; wherein, at least one of the requesting bluetooth device and the inquiring bluetooth device does not support bluetooth low energy technology.

本說明書另提供一種用於一藍牙通信系統中的詢問方藍牙裝置的實施例,其包含:一詢問方藍牙傳收電路;一詢問方封包解析電路,耦接於該詢問方藍牙傳收電路;以及一詢問方控制電路,耦接於詢問方藍牙傳收電路及該詢問方封包解析電路,設置成可產生一藍牙 詢問請求,並控制該詢問方藍牙傳收電路發送該藍牙詢問請求,其中,在該藍牙通信系統中的一請求方藍牙裝置接收到該藍牙詢問請求之後,該請求方藍牙裝置會傳送包含一請求方藍牙位址的一跳頻同步封包、以及包含一自動配對請求的一擴展掃描回覆封包給該詢問方藍牙裝置;其中,該詢問方藍牙傳收電路設置成可接收該跳頻同步封包及該擴展掃描回覆封包,以使得該詢問方藍牙裝置與該請求方藍牙裝置進行一自動配對程序;其中,該請求方藍牙裝置及該詢問方藍牙裝置的至少其中之一,並不支援藍牙低功耗技術。 This specification also provides an embodiment of an inquiring bluetooth device used in a bluetooth communication system, which includes: an inquiring bluetooth transmission and reception circuit; an inquiry packet analysis circuit coupled to the inquiring bluetooth transmission and reception circuit; And an inquiring party control circuit, coupled to the inquiring party bluetooth transmitting and receiving circuit and the inquiring party packet analysis circuit, set to generate a bluetooth Inquiry request, and control the bluetooth transmitting and receiving circuit of the inquiring party to send the bluetooth inquiring request, wherein, after a requesting bluetooth device in the bluetooth communication system receives the bluetooth inquiring request, the requesting bluetooth device will transmit a request containing A frequency hopping synchronization packet of the bluetooth address of the inquiring party, and an extended scan reply packet including an automatic pairing request to the inquiring party bluetooth device; Extending the scan reply packet so that the inquiring bluetooth device and the requesting bluetooth device perform an automatic pairing procedure; wherein at least one of the requesting bluetooth device and the inquiring bluetooth device does not support bluetooth low energy consumption technology.

本說明書另提供一種用於一藍牙通信系統中的請求方藍牙裝置的實施例,其包含:一請求方藍牙傳收電路,設置成可接收該藍牙通信系統中的一詢問方藍牙裝置傳來的一藍牙詢問請求;一請求方封包解析電路,耦接於該請求方藍牙傳收電路,設置成可解析該請求方藍牙傳收電路所接收到的該藍牙詢問請求;以及一請求方控制電路,耦接於該請求方藍牙傳收電路及該請求方封包解析電路,設置成可在該請求方封包解析電路解析該藍牙詢問請求之後,產生包含一請求方藍牙位址的一跳頻同步封包、以及包含一自動配對請求的一擴展掃描回覆封包,並可控制該請求方藍牙傳收電路傳送該跳頻同步封包及該擴展掃描回覆封包給該詢問方藍牙裝置,以使得該詢問方藍牙裝置與該請求方藍牙裝置進行一自動配對程序;其中,該請求方藍牙裝置及該詢問方藍牙裝置的至少其中之一,並不支援藍牙低功耗技術。 This specification also provides an embodiment of a Bluetooth device on the requesting side in a Bluetooth communication system, which includes: a Bluetooth transmitting and receiving circuit on the requesting side, configured to receive a message from an inquiring Bluetooth device in the Bluetooth communication system A bluetooth inquiry request; a requesting party packet analysis circuit, coupled to the requesting party's bluetooth transmitting and receiving circuit, configured to analyze the bluetooth inquiry request received by the requesting party's bluetooth transmitting and receiving circuit; and a requesting party's control circuit, Coupled to the requesting party's bluetooth transmission and receiving circuit and the requesting party's packet analysis circuit, it is configured to generate a frequency hopping synchronization packet including a requesting party's bluetooth address after the requesting party's packet analysis circuit resolves the bluetooth inquiry request, and an extended scan reply packet including an automatic pairing request, and can control the requesting bluetooth transmitting and receiving circuit to transmit the frequency hopping synchronization packet and the extended scan reply packet to the inquiring bluetooth device, so that the inquiring bluetooth device and The requesting bluetooth device performs an automatic pairing process; wherein at least one of the requesting bluetooth device and the inquiring bluetooth device does not support bluetooth low energy technology.

上述實施例的優點之一,是可有效簡化詢問方藍牙裝置與請求方藍牙裝置之間的藍牙配對程序,並大幅減少需要用戶涉入的程度,可提升使用上的便利性。 One of the advantages of the above embodiment is that it can effectively simplify the Bluetooth pairing process between the inquiring Bluetooth device and the requesting Bluetooth device, greatly reduce the degree of user involvement, and improve the convenience of use.

上述實施例的另一優點,是即使詢問方藍牙裝置與請求方藍牙裝置的其中之一不支援藍牙低功耗技術、或是兩者都不支援藍牙低功耗技術,利用前述的技術方案依然可以實現自動配對功能。 Another advantage of the above embodiment is that even if one of the inquiring bluetooth device and the requesting bluetooth device does not support the bluetooth low energy technology, or both do not support the bluetooth low energy technology, the aforementioned technical solution still Automatic pairing function can be realized.

本發明的其他優點將搭配以下的說明和圖式進行更詳細的解說。 Other advantages of the present invention will be explained in more detail with the following description and drawings.

100、300:藍牙通信系統(Bluetooth communication system) 100, 300: Bluetooth communication system (Bluetooth communication system)

110、310:詢問方藍牙裝置(inquirer-side Bluetooth device) 110, 310: Inquirer-side Bluetooth device (inquirer-side Bluetooth device)

112:詢問方藍牙傳收電路(inquirer-side Bluetooth transceiver circuit) 112: Inquirer-side Bluetooth transceiver circuit (inquirer-side Bluetooth transceiver circuit)

114:詢問方封包解析電路(inquirer-side packet parsing circuit) 114: Inquirer-side packet parsing circuit (inquirer-side packet parsing circuit)

116:詢問方控制電路(inquirer-side control circuit) 116: Inquirer-side control circuit (inquirer-side control circuit)

118:詢問方介面電路(inquirer-side interface circuit) 118: Inquirer-side interface circuit (inquirer-side interface circuit)

120、320:請求方藍牙裝置(requester-side Bluetooth device) 120, 320: Requester-side Bluetooth device (requester-side Bluetooth device)

122:請求方藍牙傳收電路(requester-side Bluetooth transceiver circuit) 122: Requester-side Bluetooth transceiver circuit (requester-side Bluetooth transceiver circuit)

124:請求方封包解析電路(requester-side packet parsing circuit) 124: Requester-side packet parsing circuit (requester-side packet parsing circuit)

126:請求方控制電路(requester-side control circuit) 126: Requester-side control circuit (requester-side control circuit)

130:詢問方觸發裝置(inquirer-side trigger device) 130: Inquirer-side trigger device (inquirer-side trigger device)

202~226、402~406:運作流程(operation) 202~226, 402~406: operation process (operation)

328:請求方介面電路(requester-side interface circuit) 328: Requester-side interface circuit (requester-side interface circuit)

330:請求方觸發裝置(requester-side trigger device) 330: Requester-side trigger device (requester-side trigger device)

圖1為本發明第一實施例的藍牙通信系統簡化後的功能方塊圖。 FIG. 1 is a simplified functional block diagram of the Bluetooth communication system according to the first embodiment of the present invention.

圖2為本發明第一實施例的藍牙裝置自動配對方法簡化後的流程圖。 FIG. 2 is a simplified flow chart of the automatic pairing method for Bluetooth devices according to the first embodiment of the present invention.

圖3為本發明第二實施例的藍牙通信系統簡化後的功能方塊圖。 FIG. 3 is a simplified functional block diagram of the Bluetooth communication system according to the second embodiment of the present invention.

圖4為本發明第二實施例的藍牙裝置自動配對方法簡化後的流程圖。 FIG. 4 is a simplified flow chart of the automatic pairing method for Bluetooth devices according to the second embodiment of the present invention.

以下將配合相關圖式來說明本發明的實施例。在圖式中,相同的標號表示相同或類似的元件或方法流程。 Embodiments of the present invention will be described below in conjunction with related figures. In the drawings, the same reference numerals represent the same or similar elements or method flows.

圖1為本發明第一實施例的藍牙通信系統100簡化後的功能方塊圖。藍牙通信系統100包含一詢問方藍牙裝置110以及一請求方藍牙裝置120。在圖1的實施例中,詢問方藍牙裝置110包含一詢問方藍牙傳收電路112、一詢問方封包解析電路114、一詢問方控制電路116、以及一詢問方介面電路118。請求方藍牙裝置120包含一請求方藍牙傳收電路122、一請求方封包解析電路124、以及一請求方控制電路126。 FIG. 1 is a simplified functional block diagram of a Bluetooth communication system 100 according to a first embodiment of the present invention. The Bluetooth communication system 100 includes an inquiring Bluetooth device 110 and a requesting Bluetooth device 120 . In the embodiment of FIG. 1 , the inquirer Bluetooth device 110 includes an inquirer Bluetooth transmitting and receiving circuit 112 , an inquirer packet analysis circuit 114 , an inquirer control circuit 116 , and an inquirer interface circuit 118 . The supplicant Bluetooth device 120 includes a supplicant Bluetooth transmitting and receiving circuit 122 , a supplicant packet analysis circuit 124 , and a supplicant control circuit 126 .

實作上,詢問方藍牙裝置110及請求方藍牙裝置120都可以是獨立存在(stand-alone)的裝置,也可以是整合在其他裝置中的局部電路。 In practice, both the inquiring bluetooth device 110 and the requesting bluetooth device 120 may be stand-alone devices, or local circuits integrated in other devices.

在詢問方藍牙裝置110中,詢問方藍牙傳收電路112設置成可在不同的藍牙通道中接收及傳送藍牙封包。詢問方封包解析電路114耦接於詢問方藍牙傳收電路112,並設置成可解析詢問方藍牙傳收電路112所接收到的藍牙封包,以擷取出藍牙封包中的資料、指令、和/或信息。詢問方控制電路116耦接於詢問方藍牙傳收電路112及詢問方封包解析電路114,且設置成可控制詢問方藍牙傳收電路112及詢問方封包解析電路114的運作。詢問方介面電路118耦接於詢問方控制電路116以及一詢問方觸發裝置130,並設置成可接收詢問方觸發裝置130所產生的觸發信號,且於接收到詢問方觸發裝置130產生的 觸發信號時通知詢問方控制電路116。 In the inquiring bluetooth device 110 , the inquiring bluetooth transmitting and receiving circuit 112 is configured to receive and transmit bluetooth packets in different bluetooth channels. The inquiring party's packet analysis circuit 114 is coupled to the inquiring party's Bluetooth transmission and reception circuit 112, and is configured to analyze the Bluetooth packet received by the inquiring party's Bluetooth transmission and reception circuit 112, so as to extract the data, instructions, and/or information. The inquiring party control circuit 116 is coupled to the inquiring party Bluetooth transmitting and receiving circuit 112 and the inquiring party packet analyzing circuit 114 , and is configured to control the operation of the inquiring party Bluetooth transmitting and receiving circuit 112 and the inquiring party packet analyzing circuit 114 . The interrogator interface circuit 118 is coupled to the inquirer control circuit 116 and an inquirer trigger device 130, and is configured to receive a trigger signal generated by the inquirer trigger device 130, and upon receiving a trigger signal generated by the inquirer trigger device 130, The interrogator control circuit 116 is notified when the signal is triggered.

實作上,前述詢問方藍牙裝置110中的不同功能方塊可分別用不同的電路來實現,也可整合在一單一藍牙通信晶片中。另外,有需要的話,也可以將詢問方藍牙傳收電路112耦接於額外的天線裝置(未繪示)。 In practice, different functional blocks in the aforementioned inquiring-side Bluetooth device 110 can be realized by different circuits, or can be integrated into a single Bluetooth communication chip. In addition, if necessary, the inquiring party Bluetooth transmitting and receiving circuit 112 can also be coupled to an additional antenna device (not shown).

前述的詢問方觸發裝置130可用各種可依據用戶的簡單操作而產生相對應的觸發信號的裝置來實現,例如,按鈕、開關、遙控器、觸控螢幕、聲控裝置、手勢感應裝置、陀螺儀、採用其他觸發信號產生技術的電路、或前揭各種裝置的組合。實作上,詢問方觸發裝置130可設置於詢問方藍牙裝置110的外部,也可以與詢問方藍牙裝置110中的部分或全部功能方塊整合在一起。 The aforementioned inquiring party triggering device 130 can be realized by various devices that can generate corresponding trigger signals according to simple operations of the user, for example, buttons, switches, remote controllers, touch screens, voice control devices, gesture sensing devices, gyroscopes, A circuit using other trigger signal generating techniques, or a combination of various devices disclosed above. In practice, the inquiring-side triggering device 130 can be disposed outside the inquiring-side Bluetooth device 110 , or can be integrated with some or all of the functional blocks in the inquiring-side Bluetooth device 110 .

在請求方藍牙裝置120中,請求方藍牙傳收電路122設置成可在不同的藍牙通道中接收及傳送藍牙封包。請求方封包解析電路124耦接於請求方藍牙傳收電路122,並設置成可解析請求方藍牙傳收電路122所接收到的藍牙封包,以擷取出藍牙封包中的資料、指令、和/或信息。請求方控制電路126耦接於請求方藍牙傳收電路122及請求方封包解析電路124,且設置成可控制請求方藍牙傳收電路122及請求方封包解析電路124的運作。 In the requesting bluetooth device 120, the requesting bluetooth transmitting and receiving circuit 122 is configured to receive and transmit bluetooth packets in different bluetooth channels. The requesting party's packet analysis circuit 124 is coupled to the requesting party's bluetooth transmitting and receiving circuit 122, and is configured to analyze the bluetooth package received by the requesting party's bluetooth transmitting and receiving circuit 122, so as to retrieve data, instructions, and/or information. The requester control circuit 126 is coupled to the requester Bluetooth transceiver circuit 122 and the requester packet analysis circuit 124 , and is configured to control the operations of the requester Bluetooth transceiver circuit 122 and the requester packet analysis circuit 124 .

實作上,請求方藍牙裝置120中的不同功能方塊可分別用不同的電路來實現,也可整合在一單一藍牙通信晶片中。另外,有需要的話,也可以將請求方藍牙傳收電路122耦接於額外的天線裝置(未繪示)。 In practice, different functional blocks in the requesting Bluetooth device 120 can be realized by different circuits, or can be integrated into a single Bluetooth communication chip. In addition, if necessary, the requesting Bluetooth transmitting and receiving circuit 122 can also be coupled to an additional antenna device (not shown).

眾所周知,藍牙通信系列標準中只規範了由使用者介入操作(例如,從一可配對裝置清單中選擇要配對的目標裝置)時的一般藍牙裝置配對程序,但並未規範如何在使用者不介入的情況下,讓兩個藍牙裝置進行自動配對程序。 As we all know, the Bluetooth communication series standard only regulates the general Bluetooth device pairing procedure when the user intervenes (for example, selects a target device to be paired from a list of pairable devices), but does not regulate how to do so without user intervention. , let the two Bluetooth devices go through the automatic pairing process.

如前所述,既有的藍牙自動配對技術是利用特定藍牙廣告封包來傳 遞自動配對所需的資訊,例如,輔助廣告指示(auxiliary advertising indication,AUX_ADV_IND)封包、廣告拓展指示(extended advertising indication,ADV_EXT_IND)封包、輔助鏈接指示(auxiliary chain indication,AUX_CHAIN_IND)封包、輔助掃描回應(auxiliary scan response,AUX_SCAN_RSP)封包、輔助同步指示(auxiliary synchronous indication,AUX_SYNC_IND)封包等。 As mentioned earlier, the existing Bluetooth automatic pairing technology uses specific Bluetooth advertising packets to transmit Send the information required for automatic matching, for example, auxiliary advertising instruction (auxiliary advertising indication, AUX_ADV_IND) packet, advertising extension instruction (extended advertising indication, ADV_EXT_IND) packet, auxiliary link instruction (auxiliary chain indication, AUX_CHAIN_IND) packet, auxiliary scanning response ( auxiliary scan response (AUX_SCAN_RSP) packet, auxiliary synchronization indication (auxiliary synchronous indication, AUX_SYNC_IND) packet, etc.

為了能夠產生或解析前述的特定藍牙廣告封包,既有的藍牙自動配對技術還要求兩個藍牙裝置在進行自動配對程序之前,必須先分別切換至特定的操作模式,例如,低功耗拓展被動掃描(LE Extended Passive Scan)模式、低功耗拓展主動掃描(LE Extended Active Scan)模式、低功耗拓展發起者(LE Extended Initiator)模式、可掃描(Scannable)模式、周期性廣告(Periodic Advertising)模式。此外,兩個藍牙裝置的操作模式還必須是特定的組合才行。 In order to be able to generate or parse the aforementioned specific Bluetooth advertising packets, the existing Bluetooth automatic pairing technology also requires that the two Bluetooth devices must first switch to a specific operating mode before performing the automatic pairing procedure, for example, low power extended passive scanning (LE Extended Passive Scan) mode, LE Extended Active Scan mode, LE Extended Initiator mode, Scannable mode, Periodic Advertising mode . In addition, the operating modes of the two Bluetooth devices must be a specific combination.

很明顯地,既有的藍牙自動配對技術不僅控制上較為複雜,而且兩個藍牙裝置都必須支援藍牙4.0標準開始出現的藍牙低功耗技術,才能進行自動配對程序。 Obviously, the existing Bluetooth automatic pairing technology is not only relatively complicated to control, but also two Bluetooth devices must support the Bluetooth low energy technology emerging from the Bluetooth 4.0 standard to perform the automatic pairing process.

為了解決既有的藍牙自動配對技術的缺點,前揭的藍牙通信系統100會採用不同的機制來實現自動配對功能。 In order to solve the shortcomings of the existing Bluetooth automatic pairing technology, the aforementioned Bluetooth communication system 100 adopts different mechanisms to realize the automatic pairing function.

以下將搭配圖2來進一步說明藍牙通信系統100中的藍牙裝置的配對方式。圖2為本發明第一實施例的藍牙裝置自動配對方法簡化後的流程圖。 The pairing manner of the Bluetooth devices in the Bluetooth communication system 100 will be further described below with reference to FIG. 2 . FIG. 2 is a simplified flow chart of the automatic pairing method for Bluetooth devices according to the first embodiment of the present invention.

在圖2的流程圖中,位於一特定裝置所屬欄位中的流程,即代表由該特定裝置所進行的流程。例如,標記為「詢問方藍牙裝置」的欄位中的部分,代表詢問方藍牙裝置110所進行的流程;標記為「請求方藍牙裝置」的欄位中的部分,代表請求方藍牙裝置120所進行的流程。前述的邏輯也適用於後續的其他流程圖中。 In the flow chart of FIG. 2 , the process in the column of a specific device represents the process performed by the specific device. For example, the part in the column marked "inquiring bluetooth device" represents the process performed by the inquiring bluetooth device 110; the part in the column marked "requesting bluetooth device" represents process in progress. The aforementioned logic is also applicable to other subsequent flow charts.

在運作時,請求方藍牙裝置120的請求方控制電路126可依據用戶的操作、或是內部程式預設的操作指令,在適當的時問點進行流程202。 During operation, the requester control circuit 126 of the requester Bluetooth device 120 can perform the process 202 at an appropriate time point according to the user's operation or the operation command preset by the internal program.

在流程202中,請求方控制電路126會控制請求方藍牙傳收電路122進入一詢間掃描模式(inquiry scan mode),以偵測附近是否有其他藍牙裝置發出藍牙詢問請求(Bluetooth inquiry request)。 In the process 202 , the requester control circuit 126 controls the requester Bluetooth transmitting and receiving circuit 122 to enter an inquiry scan mode to detect whether there are other nearby Bluetooth devices sending Bluetooth inquiry requests.

在此情況下,倘若用戶要利用詢問方藍牙裝置110自動與請求方藍牙裝置120進行藍牙配對,則用戶可對詢問方觸發裝置130進行特定的操作,以使詢問方觸發裝置130產生相應的觸發信號。此時,詢問方介面電路118會進行流程204,以接收詢問方觸發裝置130產生的觸發信號,並通知詢問方控制電路116。 In this case, if the user wants to use the inquiring party Bluetooth device 110 to automatically perform Bluetooth pairing with the requesting party Bluetooth device 120, the user can perform specific operations on the inquiring party trigger device 130 so that the inquiring party trigger device 130 generates a corresponding trigger. Signal. At this time, the inquiring side interface circuit 118 will perform the process 204 to receive the trigger signal generated by the inquiring side trigger device 130 and notify the inquiring side control circuit 116 .

當詢問方控制電路116接收到詢問方介面電路118傳來的通知時,詢問方控制電路116會進行流程206,進入一詢問模式(inquiry mode),以產生包含有詢問方藍牙裝置110的藍牙位址(以下稱之為詢問方藍牙位址)的一藍牙詢問請求。實作上,詢問方控制電路116也可根據功能設計上的需要,在前述的藍牙詢問請求中填入其他的資料或信息。 When the inquiring party control circuit 116 receives the notification from the inquiring party interface circuit 118, the inquiring party control circuit 116 will proceed to process 206 and enter an inquiry mode (inquiry mode) to generate a Bluetooth bit including the inquiring party Bluetooth device 110. address (hereinafter referred to as the Bluetooth address of the inquiring party) for a Bluetooth inquiry request. In practice, the inquiring party control circuit 116 can also fill in other materials or information in the aforementioned Bluetooth inquiry request according to the needs of functional design.

在流程208中,詢問方控制電路116會在詢問模式下,控制詢問方藍牙傳收電路112透過一詢問掃描通道(inquiry scan channel)發送該藍牙詢問請求給附近的其他藍牙裝置。 In process 208 , the inquiring party control circuit 116 controls the inquiring party Bluetooth transmitting and receiving circuit 112 to send the Bluetooth inquiry request to other nearby Bluetooth devices through an inquiry scan channel in the inquiry mode.

在流程210中,請求方藍牙裝置120的請求方藍牙傳收電路122會在詢問掃描模式下,從前述的詢問掃描通道接收詢問方藍牙傳收電路112傳來的藍牙詢問請求。此時,請求方封包解析電路124會解析(parse)詢問方藍牙傳收電路112傳來的藍牙詢問請求,以取得詢問方藍牙裝置110的藍牙位址。 In the process 210 , the requesting bluetooth transmitting and receiving circuit 122 of the requesting bluetooth device 120 receives the bluetooth inquiry request from the inquiring bluetooth transmitting and receiving circuit 112 through the aforementioned inquiry scanning channel in the inquiry scanning mode. At this time, the requesting party packet parsing circuit 124 parses (parses) the Bluetooth inquiry request transmitted from the inquiring party Bluetooth transmitting and receiving circuit 112 to obtain the Bluetooth address of the inquiring party Bluetooth device 110 .

在流程212中,請求方藍牙裝置120的請求方控制電路126會產生包含有請求方藍牙裝置120的藍牙位址(以下稱之為請求方藍牙位址) 的一跳頻同步(Frequency Hop Synchronization,FHS)封包。 In the process 212, the requester control circuit 126 of the requester Bluetooth device 120 generates a Bluetooth address including the requester Bluetooth device 120 (hereinafter referred to as the requester Bluetooth address) A frequency hop synchronization (Frequency Hop Synchronization, FHS) packet.

依據請求方藍牙裝置120所支援的藍牙標準的種類而定,請求方藍牙裝置120可能會具有一個或一個以上的藍牙地址。例如,在請求方藍牙裝置120只支援藍牙2.0標準的實施例中,請求方藍牙裝置120可能只會具有單一藍牙位址。又例如,在請求方藍牙裝置120同時支援藍牙2.0標準及藍牙4.0標準(或藍牙5.0標準、藍牙5.3標準)的實施例中,請求方藍牙裝置120可能會同時具有兩個不同的藍牙位址。在流程212中,請求方控制電路126可將請求方藍牙裝置120的部分或全部藍牙位址都填入前述跳頻同步封包的一個或多個預定欄位中。實作上,請求方控制電路126也可根據功能設計上的需要,在前述的跳頻同步封包中填入其他的資料或信息。 Depending on the type of Bluetooth standards supported by the requesting Bluetooth device 120, the requesting Bluetooth device 120 may have one or more than one Bluetooth address. For example, in an embodiment where the supplicant Bluetooth device 120 only supports the Bluetooth 2.0 standard, the supplicant Bluetooth device 120 may only have a single Bluetooth address. For another example, in an embodiment where the requesting Bluetooth device 120 supports both the Bluetooth 2.0 standard and the Bluetooth 4.0 standard (or Bluetooth 5.0 standard, Bluetooth 5.3 standard), the requesting Bluetooth device 120 may have two different Bluetooth addresses at the same time. In the process 212, the requester control circuit 126 may fill part or all of the Bluetooth address of the requester Bluetooth device 120 into one or more predetermined fields of the aforementioned frequency hopping synchronization packet. In practice, the requester control circuit 126 can also fill in other data or information in the aforementioned frequency hopping synchronization packet according to the requirement of functional design.

在流程214中,請求方控制電路126會產生包含一自動配對請求的一擴展掃描回應(Extended Inquiry Response,EIR)封包。前述擴展掃描回應封包中的自動配對請求,指的是要求另一藍牙裝置主動與請求方藍牙裝置120進行藍牙自動配對程序的各種指示信息或指令。實作上,請求方控制電路126可將該自動配對請求填入前述擴展掃描回應封包中的一個或多個預定欄位中。 In the process 214 , the supplicant control circuit 126 generates an Extended Inquiry Response (EIR) packet including an auto pairing request. The aforementioned automatic pairing request in the extended scan response packet refers to various instruction information or instructions that require another Bluetooth device to actively perform a Bluetooth automatic pairing procedure with the requesting Bluetooth device 120 . In practice, the requester control circuit 126 can fill the automatic pairing request into one or more predetermined fields in the aforementioned extended scan response packet.

在流程216中,請求方控制電路126會在詢問掃描模式下,控制請求方藍牙傳收電路122透過前述的詢問掃描通道傳送該跳頻同步封包給詢問方藍牙傳收電路112。 In the process 216 , the requester control circuit 126 controls the requester Bluetooth transmitting and receiving circuit 122 to transmit the frequency hopping synchronization packet to the inquiring party Bluetooth transmitting and receiving circuit 112 through the aforementioned inquiry scanning channel in the inquiry scanning mode.

在此情況下,詢問方藍牙傳收電路112會進行流程218,以在詢問模式下接收請求方藍牙傳收電路122傳來的跳頻同步封包,而詢問方封包解析電路114則會解析詢問方藍牙傳收電路112接收到的跳頻同步封包,以從跳頻同步封包中擷取出前述的請求方藍牙位址。 In this case, the inquiring party’s Bluetooth transmitting and receiving circuit 112 will perform the process 218 to receive the frequency hopping synchronization packet transmitted by the requesting party’s Bluetooth transmitting and receiving circuit 122 in the inquiring mode, and the inquiring party’s packet analysis circuit 114 will analyze the inquiring party’s The bluetooth transmitting and receiving circuit 112 receives the frequency hopping synchronization packet to extract the aforementioned Bluetooth address of the requesting party from the frequency hopping synchronization packet.

另外,在請求方藍牙傳收電路122傳送前述的跳頻同步封包給詢問方藍牙傳收電路112之後,請求方控制電路126還會進行流程220。 In addition, after the Bluetooth transmitting and receiving circuit 122 of the requesting party transmits the aforementioned frequency hopping synchronization packet to the Bluetooth transmitting and receiving circuit 112 of the inquiring party, the requesting party control circuit 126 also performs the process 220 .

在流程220中,請求方控制電路126會在詢問掃描模式下,控制請求 方藍牙傳收電路122在前述的詢問掃描通道的下一個封包傳送時槽(slave-to-master slot)中,透過前述的詢問掃描通道立刻傳送該擴展掃描回應封包給詢問方藍牙傳收電路112。 In the process 220, the requester control circuit 126 will control the request The bluetooth transmitting and receiving circuit 122 of the party sends the extended scan response packet to the bluetooth transmitting and receiving circuit 112 of the inquiring party immediately through the aforementioned inquiry scanning channel in the next packet transmission time slot (slave-to-master slot) of the aforementioned inquiry scanning channel .

換言之,請求方藍牙傳收電路122會將包含該自動配對請求的擴展掃描回應封包以擴展掃描回應封包原本的型態,直接透過前述的詢問掃描通道傳送給詢問方藍牙傳收電路112,而不會將擴展掃描回應封包先轉換成其他藍牙廣告封包的型態。從前述的說明亦可清楚發現,請求方藍牙傳收電路122可在詢問掃描模式下接收詢問方藍牙傳收電路112傳來的藍牙詢問請求,而且也可在詢問掃描模式下傳送該跳頻同步封包及該擴展掃描回應封包給詢問方藍牙傳收電路112。很明顯地,當請求方藍牙裝置120操作在詢問掃描模式下時,請求方控制電路126並不需要、也不會先切換請求方藍牙傳收電路122的操作模式,即可透過請求方藍牙傳收電路122傳送前述的自動配對請求及請求方藍牙位址給詢問方藍牙裝置110。 In other words, the Bluetooth transmitting and receiving circuit 122 of the requesting party will directly send the extended scan response packet containing the automatic pairing request to the Bluetooth transmitting and receiving circuit 112 of the inquiring party through the aforementioned query scanning channel in the original form of the extended scan response packet, instead of The Extended Scan Response packet will be converted into other Bluetooth advertising packets first. It can also be clearly found from the foregoing description that the requesting party's Bluetooth transmitting and receiving circuit 122 can receive the Bluetooth inquiry request from the inquiring party's Bluetooth transmitting and receiving circuit 112 in the inquiry scan mode, and can also transmit the frequency hopping synchronization in the inquiry scan mode. The packet and the extended scan response packet are sent to the Bluetooth transmitting and receiving circuit 112 of the inquiring party. Obviously, when the requester Bluetooth device 120 is operating in the inquiry scanning mode, the requester control circuit 126 does not need to switch the operation mode of the requester Bluetooth transmission and reception circuit 122 first, and can pass the requester Bluetooth transmission. The receiving circuit 122 transmits the aforementioned automatic pairing request and the Bluetooth address of the requesting party to the Bluetooth device 110 of the inquiring party.

在此情況下,詢問方藍牙傳收電路112會進行流程222,以在詢問模式下接收請求方藍牙傳收電路122傳來的擴展掃描回應封包,而詢問方封包解析電路114則會解析詢問方藍牙傳收電路112接收到的擴展掃描回應封包,以從擴展掃描回應封包中擷取出前述的自動配對請求。從前述的說明可清楚發現,詢問方藍牙傳收電路112可在詢問模式下發送藍牙詢問請求,而且也可在詢問模式下接收請求方藍牙傳收電路122傳來的該跳頻同步封包及該擴展掃描回應封包。換言之,當詢問方藍牙裝置110操作在詢問模式下時,詢問方控制電路116並不需要、也不會先切換詢問方藍牙傳收電路112的操作模式,即可接收請求方藍牙傳收電路122傳來的自動配對請求及請求方藍牙位址。 In this case, the inquiring party’s Bluetooth transmitting and receiving circuit 112 will perform the process 222 to receive the extended scan response packet from the requesting party’s Bluetooth transmitting and receiving circuit 122 in the inquiring mode, and the inquiring party’s packet analysis circuit 114 will analyze the inquiring party’s The bluetooth transmitting and receiving circuit 112 receives the extended scan response packet to extract the aforementioned automatic pairing request from the extended scan response packet. From the foregoing description, it can be clearly found that the Bluetooth transmission and reception circuit 112 of the inquiring party can send a Bluetooth inquiry request in the inquiry mode, and can also receive the frequency hopping synchronization packet and the synchronization packet sent by the Bluetooth transmission and reception circuit 122 of the requesting party in the inquiry mode. Extended scan response packet. In other words, when the inquiring party Bluetooth device 110 operates in the inquiring mode, the inquiring party control circuit 116 does not need to switch the operation mode of the inquiring party Bluetooth transmitting and receiving circuit 112 first, and can receive the requesting party Bluetooth transmitting and receiving circuit 122 The incoming auto-pairing request and the Bluetooth address of the requesting party.

由於前述的請求方藍牙傳收電路122會在詢問掃描通道的下一個封包傳送時槽中,立刻傳送該擴展掃描回應封包給詢問方藍牙傳收電 路112。因此,在詢問方藍牙傳收電路112接收到前述的跳頻同步封包之後,詢問方藍牙傳收電路112也會在詢問掃描通道的下一個封包接收時槽中,接收詢問方藍牙傳收電路112透過詢問掃描通道傳來的擴展掃描回應封包。 Because the aforementioned requesting party's bluetooth transmitting and receiving circuit 122 will immediately transmit the extended scan response packet to the inquiring party's bluetooth transmitting and receiving circuit in the next packet transmission time slot of the inquiry scanning channel Road 112. Therefore, after the inquiring party Bluetooth transmitting and receiving circuit 112 receives the aforementioned frequency hopping synchronous packet, the inquiring party Bluetooth transmitting and receiving circuit 112 will also receive the inquiring party Bluetooth transmitting and receiving circuit 112 in the next packet receiving time slot of the inquiry scanning channel. Extended Scan Response packets sent via the Interrogation Scan channel.

接著,請求方控制電路126會進行流程224,控制請求方藍牙傳收電路122進入一呼叫掃描模式(page scan mode),以等待詢問方藍牙裝置110呼叫(page)請求方藍牙裝置120。 Then, the requester control circuit 126 will perform the process 224 to control the requester Bluetooth transceiver circuit 122 to enter a page scan mode to wait for the requester Bluetooth device 110 to page to the requester Bluetooth device 120 .

另一方面,詢問方控制電路116則會進行流程226,以自動依據接收到的自動配對請求,控制詢問方藍牙傳收電路112進入一呼叫模式(page mode),以進行與請求方藍牙裝置120的自動配對程序。在運作時,詢問方控制電路116可依據前述的自動配對請求以及前述的請求方藍牙位址,控制詢問方藍牙傳收電路112透過一呼叫掃描通道(page scan channel)傳送一呼叫請求(page request)給請求方藍牙傳收電路122。 On the other hand, the inquiring party control circuit 116 will perform the process 226 to automatically control the inquiring party bluetooth transmitting and receiving circuit 112 to enter a call mode (page mode) according to the received automatic pairing request, so as to communicate with the requesting party bluetooth device 120 automatic pairing procedure. During operation, the inquiring party control circuit 116 can control the inquiring party Bluetooth transmitting and receiving circuit 112 to transmit a page request (page request) through a page scan channel according to the aforementioned automatic pairing request and the aforementioned requesting party Bluetooth address. ) to the requesting party bluetooth transmitting and receiving circuit 122.

當請求方藍牙傳收電路122透過前述的呼叫掃描通道接收到詢問方藍牙傳收電路112傳來的呼叫請求之後,詢問方藍牙傳收電路112與請求方藍牙傳收電路122之問便能在一或多個特定的通道中建立一或多個藍牙連線。如此一來,便完成了詢問方藍牙裝置110與請求方藍牙裝置120之問的藍牙自動配對程序。 After the requesting party's bluetooth transmitting and receiving circuit 122 receives the call request from the inquiring party's bluetooth transmitting and receiving circuit 112 through the aforementioned call scanning channel, the question between the inquiring party's bluetooth transmitting and receiving circuit 112 and the requesting party's bluetooth transmitting and receiving circuit 122 can be Establish one or more Bluetooth connections in one or more specific channels. In this way, the Bluetooth automatic pairing process between the inquiring Bluetooth device 110 and the requesting Bluetooth device 120 is completed.

例如,在詢問方藍牙裝置110與請求方藍牙裝置120都只支援藍牙2.0標準的實施例中,詢問方控制電路116和請求方控制電路126可在流程226中,建立一基本速率藍牙連線(basic rate bond,BR bond)或是一增強資料率藍牙連線(enhanced data rate bond,EDR bond)。又例如,在詢問方藍牙裝置110與請求方藍牙裝置120都同時支援藍牙2.0標準及藍牙4.0標準(或藍牙5.0標準、藍牙5.3標準)的實施例中,詢問方控制電路116和請求方控制電路126在前述的流程226中,除了可建立一基本速率藍牙連線(BR bond)或是一增強資料率藍 牙連線(EDR bond)外,還可建立一低耗電藍牙連線(BLE bond)。 For example, in an embodiment where both the inquiring party Bluetooth device 110 and the requesting party Bluetooth device 120 only support the Bluetooth 2.0 standard, the inquiring party control circuit 116 and the requesting party control circuit 126 can establish a basic rate Bluetooth connection ( basic rate bond, BR bond) or an enhanced data rate Bluetooth connection (enhanced data rate bond, EDR bond). For another example, in an embodiment where both the inquiring party Bluetooth device 110 and the requesting party Bluetooth device 120 support the Bluetooth 2.0 standard and the Bluetooth 4.0 standard (or Bluetooth 5.0 standard, Bluetooth 5.3 standard), the inquiring party control circuit 116 and the requesting party control circuit 126 In the aforementioned process 226, in addition to establishing a basic rate Bluetooth connection (BR bond) or an enhanced data rate bluetooth In addition to the Bluetooth connection (EDR bond), a Bluetooth Low Energy connection (BLE bond) can also be established.

詢問方控制電路116可由前述的自動配對請求得知,前述的請求方藍牙位址所對應的請求方藍牙裝置120允許其他藍牙裝置與其進行藍牙配對。因此,詢問方控制電路116會透過詢問方藍牙傳收電路112自動嘗試與接收到的每一個請求方藍牙位址所對應的藍牙電路進行藍牙配對程序,而不會產生可供連線的藍牙裝置清單供用戶進行選擇。換言之,詢問方藍牙裝置110與請求方藍牙裝置120在流程226中的運作完全無需用戶介入。 The inquiring party control circuit 116 can know from the aforementioned automatic pairing request that the requesting party Bluetooth device 120 corresponding to the aforementioned requesting party Bluetooth address allows other Bluetooth devices to perform Bluetooth pairing with it. Therefore, the inquiring party control circuit 116 will automatically try to perform the Bluetooth pairing process with the Bluetooth circuit corresponding to each received requesting party Bluetooth address through the inquiring party Bluetooth transmitting and receiving circuit 112, without generating a Bluetooth device for connection A list for the user to choose from. In other words, the operations of the inquiring Bluetooth device 110 and the requesting Bluetooth device 120 in the process 226 do not require user intervention at all.

由前述說明可知,當請求方藍牙裝置120操作在詢問掃描模式時,用戶只需要對耦接於詢問方藍牙裝置110的詢問方觸發裝置130進行簡單操作(例如,按下按鈕、啟動開關等),詢問方藍牙裝置110便會自動啟動與請求方藍牙裝置120的藍牙配對程序,並建立相關的藍牙連線。在整個藍牙自動配對程序中,完全無需用戶下達藍牙裝置掃描指令,也無需用戶選擇要配對的對象裝置,故可大幅減少需要用戶涉入的程度。 As can be seen from the foregoing description, when the requesting-party Bluetooth device 120 is operating in the inquiry scanning mode, the user only needs to perform simple operations on the inquiring-party trigger device 130 coupled to the inquiring-party Bluetooth device 110 (for example, pressing a button, activating a switch, etc.) , the inquiring bluetooth device 110 will automatically start the bluetooth pairing process with the requesting bluetooth device 120 and establish a related bluetooth connection. In the entire bluetooth automatic pairing procedure, there is no need for the user to issue a bluetooth device scanning command, nor for the user to select an object device to be paired, so the degree of user involvement can be greatly reduced.

因此,前述藍牙通信系統100的架構與採用的藍牙自動配對方法,可有效簡化詢問方藍牙裝置110與請求方藍牙裝置120之間的藍牙配對程序,並提升用戶使用上的便利性。 Therefore, the structure of the aforementioned Bluetooth communication system 100 and the adopted Bluetooth automatic pairing method can effectively simplify the Bluetooth pairing procedure between the inquiring Bluetooth device 110 and the requesting Bluetooth device 120 , and improve user convenience.

從另一角度而言,在前述圖1與圖2的實施例中,詢問方藍牙裝置110與請求方藍牙裝置120兩者都無需設置任何顯示裝置,所以能大幅簡化詢問方藍牙裝置110與請求方藍牙裝置120兩者的硬體架構、重量、與體積。 From another point of view, in the aforementioned embodiments of FIG. 1 and FIG. 2 , both the inquiring Bluetooth device 110 and the requesting Bluetooth device 120 do not need to be provided with any display device, so the connection between the inquiring Bluetooth device 110 and the requesting device can be greatly simplified. The hardware structure, weight, and volume of both the Bluetooth device 120.

另外,由於前述的詢問方藍牙裝置110與請求方藍牙裝置120並不需要使用藍牙廣告封包來傳遞進行自動配對程序所需的資料,所以並不需要切換到用於傳送或接收藍牙廣告封包的特定操作模式。因此,在前述的藍牙通信系統100中,詢問方藍牙裝置110與請求方藍牙裝 置120之間的自動配對程序可以在更短的時間內完成。 In addition, since the aforementioned inquiring Bluetooth device 110 and the requesting Bluetooth device 120 do not need to use the Bluetooth advertising packet to transmit the data required for the automatic pairing procedure, there is no need to switch to a specific device for transmitting or receiving the Bluetooth advertising packet. operating mode. Therefore, in the aforementioned Bluetooth communication system 100, the inquiring party Bluetooth device 110 and the requesting party Bluetooth device The automatic pairing procedure between devices 120 can be completed in a shorter time.

再者,如前所述,不支援藍牙低功耗技術的藍牙晶片與藍牙裝置,就難以採用習知技術的方式來實現自動配對功能。相較之下,藉由採用前述圖2的方法,即使詢問方藍牙裝置110與請求方藍牙裝置120的其中之一不支援藍牙低功耗技術、或是兩者都不支援藍牙低功耗技術,依然可以在藍牙通信系統100中實現自動配對功能。 Furthermore, as mentioned above, it is difficult to implement the automatic pairing function in the conventional way for the Bluetooth chip and the Bluetooth device that do not support the Bluetooth low energy technology. In contrast, by adopting the aforementioned method of FIG. 2 , even if one of the inquiring Bluetooth device 110 and the requesting Bluetooth device 120 does not support the Bluetooth low energy technology, or both do not support the Bluetooth low energy technology , the automatic pairing function can still be implemented in the Bluetooth communication system 100 .

請注意,前述用戶透過詢問方觸發裝置130觸發詢問方藍牙裝置110自動啟動藍牙配對程序的架構只是一實施例,而非侷限本發明的實際實施方式。 Please note that the above-mentioned structure in which the user triggers the inquiring bluetooth device 110 to automatically start the bluetooth pairing procedure through the inquiring party triggering device 130 is just an example, and is not intended to limit the actual implementation of the present invention.

例如,圖3為本發明第二實施例的藍牙通信系統300簡化後的功能方塊圖。藍牙通信系統300包含一詢問方藍牙裝置310以及一請求方藍牙裝置320。詢問方藍牙裝置310與圖1實施例中的詢問方藍牙裝置110很類似,但詢問方藍牙裝置310中省略了前述的詢問方介面電路118以及詢問方觸發裝置130。 For example, FIG. 3 is a simplified functional block diagram of a Bluetooth communication system 300 according to the second embodiment of the present invention. The Bluetooth communication system 300 includes an inquiring Bluetooth device 310 and a requesting Bluetooth device 320 . The inquiring party Bluetooth device 310 is very similar to the inquiring party Bluetooth device 110 in the embodiment of FIG.

請求方藍牙裝置320與前述的請求方藍牙裝置120也很類似,但請求方藍牙裝置320中增設了一請求方介面電路328。請求方介面電路328耦接於請求方控制電路126,設置成接收請求方觸發裝置330所產生的一觸發信號。 The requester bluetooth device 320 is also very similar to the aforementioned requester bluetooth device 120 , but a requester interface circuit 328 is added in the requester bluetooth device 320 . The requester interface circuit 328 is coupled to the requester control circuit 126 and configured to receive a trigger signal generated by the requester trigger device 330 .

有關前述藍牙通信系統100中的其他對應元件的實施方式、連接方式、以及運作方式,亦適用於藍牙通信系統300中。為簡潔起見,在此不重複敘述。 The implementation, connection, and operation of other corresponding components in the aforementioned Bluetooth communication system 100 are also applicable to the Bluetooth communication system 300 . For the sake of brevity, the description is not repeated here.

以下將搭配圖4來進一步說明藍牙通信系統300中的藍牙裝置的配對方式。圖4為本發明第二實施例的藍牙裝置自動配對方法簡化後的流程圖。 The pairing manner of the Bluetooth devices in the Bluetooth communication system 300 will be further described below with reference to FIG. 4 . FIG. 4 is a simplified flow chart of the automatic pairing method for Bluetooth devices according to the second embodiment of the present invention.

在運作時,詢問方藍牙裝置310的詢問方控制電路116可依據用戶的操作、或是內部程式預設的操作指令,在適當的時間點進行流程402。 During operation, the inquiring party control circuit 116 of the inquiring party Bluetooth device 310 can perform the process 402 at an appropriate time point according to the user's operation or the operation command preset by the internal program.

在流程402中,詢問方控制電路116會操作於一詢問模式,以產生包含有詢問方藍牙裝置310的藍牙位址(以下同樣稱之為詢問方藍牙位址)的一藍牙詢問請求。 In the process 402 , the inquiring party control circuit 116 operates in an inquiring mode to generate a Bluetooth inquiry request including the Bluetooth address of the inquiring party Bluetooth device 310 (also referred to as the inquiring party's Bluetooth address hereinafter).

在此情況下,倘若用戶要利用請求方藍牙裝置320自動與詢問方藍牙裝置310進行藍牙配對,則用戶可對請求方觸發裝置330進行特定的操作,以使請求方觸發裝置330產生相應的觸發信號。此時,請求方介面電路328會進行流程404,以接收請求方觸發裝置330產生的觸發信號,並通知請求方控制電路126。 In this case, if the user wants to use the Bluetooth device 320 of the requesting party to automatically perform Bluetooth pairing with the Bluetooth device 310 of the requesting party, the user can perform specific operations on the triggering device 330 of the requesting party so that the triggering device 330 of the requesting party generates a corresponding trigger. Signal. At this time, the requester interface circuit 328 will perform the process 404 to receive the trigger signal generated by the requester trigger device 330 and notify the requester control circuit 126 .

當請求方控制電路126接收到請求方觸發裝置330傳來的通知時,請求方控制電路126會進行流程406,控制請求方藍牙傳收電路122進入一詢問掃描模式,以偵測附近是否有其他藍牙裝置發出藍牙詢問請求。 When the requester control circuit 126 receives the notification from the requester trigger device 330, the requester control circuit 126 will proceed to process 406, and control the requester Bluetooth transmitting and receiving circuit 122 to enter an inquiry scan mode to detect whether there are other The Bluetooth device sends a Bluetooth inquiry request.

在流程208中,詢問方控制電路116會在詢問模式下,控制詢問方藍牙傳收電路112透過一詢問掃描通道發送該藍牙詢問請求給附近的其他藍牙裝置。 In the process 208 , the inquiring party control circuit 116 controls the inquiring party Bluetooth transmitting and receiving circuit 112 to send the Bluetooth inquiry request to other nearby Bluetooth devices through an inquiry scanning channel in the inquiry mode.

在流程210中,請求方藍牙傳收電路122會在詢問掃描模式下,從前述的詢問掃描通道接收詢問方藍牙傳收電路112傳來的藍牙詢問請求。此時,請求方封包解析電路124會解析詢問方藍牙傳收電路112傳來的藍牙詢問請求,以取得詢問方藍牙裝置310的藍牙位址。 In the process 210, the Bluetooth transmitting and receiving circuit 122 of the requesting party receives the Bluetooth inquiry request from the Bluetooth transmitting and receiving circuit 112 of the inquiring party through the aforementioned inquiry scanning channel in the inquiry scanning mode. At this time, the requesting party packet analysis circuit 124 will analyze the Bluetooth inquiry request transmitted from the inquiring party Bluetooth transmitting and receiving circuit 112 to obtain the Bluetooth address of the inquiring party Bluetooth device 310 .

接著,詢問方藍牙裝置310與請求方藍牙裝置320會進行圖4中的流程212至流程226的運作。有關前述圖2中的其他對應流程的運作方式,亦適用於圖4的實施例中。為簡潔起見,在此不重複敘述。 Then, the inquiring-side Bluetooth device 310 and the requesting-side Bluetooth device 320 will perform operations from the process 212 to the process 226 in FIG. 4 . The above-mentioned operation modes of other corresponding processes in FIG. 2 are also applicable to the embodiment in FIG. 4 . For the sake of brevity, the description is not repeated here.

同樣地,詢問方控制電路116可由請求方藍牙裝置320傳來的自動配對請求得知,請求方藍牙裝置320允許其他藍牙裝置與其進行藍牙配對。因此,詢問方控制電路116會透過詢問方藍牙傳收電路112自動嘗試與接收到的每一個請求方藍牙位址所對應的藍牙電路進行藍牙配對程序,而不會產生可供連線的藍牙裝置清單供用戶進行選擇。 換言之,詢問方藍牙裝置310與請求方藍牙裝置320在流程226中的運作完全無需用戶介入。 Likewise, the inquiring control circuit 116 can know from the automatic pairing request sent by the requesting Bluetooth device 320 that the requesting Bluetooth device 320 allows other Bluetooth devices to perform Bluetooth pairing with it. Therefore, the inquiring party control circuit 116 will automatically try to perform the Bluetooth pairing process with the Bluetooth circuit corresponding to each received requesting party Bluetooth address through the inquiring party Bluetooth transmitting and receiving circuit 112, without generating a Bluetooth device for connection A list for the user to choose from. In other words, the operations of the inquiring Bluetooth device 310 and the requesting Bluetooth device 320 in the process 226 do not require user intervention at all.

由前述說明可知,當詢問方藍牙裝置310操作在詢問模式時,用戶只需要對耦接於請求方藍牙裝置320的請求方觸發裝置330進行簡單操作(例如,按下按鈕、啟動開關等),請求方藍牙裝置320便會自動啟動與詢問方藍牙裝置310的藍牙配對程序,並建立相關的藍牙連線。在整個藍牙自動配對程序中,完全無需用戶下達藍牙裝置掃描指令,也無需用戶選擇要配對的對象裝置,故可大幅減少需要用戶涉入的程度。 As can be seen from the foregoing description, when the inquiring bluetooth device 310 operates in the inquiry mode, the user only needs to perform a simple operation on the requesting trigger device 330 coupled to the requesting bluetooth device 320 (for example, pressing a button, activating a switch, etc.), The requesting bluetooth device 320 will automatically start a bluetooth pairing procedure with the requesting bluetooth device 310 and establish a related bluetooth connection. In the entire bluetooth automatic pairing procedure, there is no need for the user to issue a bluetooth device scanning command, nor for the user to select an object device to be paired, so the degree of user involvement can be greatly reduced.

因此,前述藍牙通信系統300的架構與採用的藍牙自動配對方法,可有效簡化詢問方藍牙裝置310與請求方藍牙裝置320之間的藍牙配對程序,並提升用戶使用上的便利性。 Therefore, the structure of the aforementioned Bluetooth communication system 300 and the adopted Bluetooth automatic pairing method can effectively simplify the Bluetooth pairing procedure between the inquiring Bluetooth device 310 and the requesting Bluetooth device 320 , and improve user convenience.

從另一角度而言,在前述圖3與圖4的實施例中,詢問方藍牙裝置310與請求方藍牙裝置320兩者都無需設置任何顯示裝置,所以能大幅簡化詢問方藍牙裝置310與請求方藍牙裝置320兩者的硬體架構、重量、與體積。 From another point of view, in the aforementioned embodiments of FIG. 3 and FIG. 4 , neither the inquiring Bluetooth device 310 nor the requesting Bluetooth device 320 need to be provided with any display device, so the connection between the inquiring Bluetooth device 310 and the requesting device can be greatly simplified. The hardware structure, weight, and volume of both Bluetooth devices 320.

另外,由於前述的詢問方藍牙裝置310與請求方藍牙裝置320並不需要使用藍牙廣告封包來傳遞進行自動配對程序所需的資料,所以並不需要切換到用於傳送或接收藍牙廣告封包的特定操作模式。因此,在前述的藍牙通信系統300中,詢問方藍牙裝置310與請求方藍牙裝置320之間的自動配對程序可以在更短的時間內完成。 In addition, since the aforementioned inquiring Bluetooth device 310 and the requesting Bluetooth device 320 do not need to use the Bluetooth advertising packet to transmit the data required for the automatic pairing procedure, there is no need to switch to a specific device for transmitting or receiving the Bluetooth advertising packet. operating mode. Therefore, in the aforementioned Bluetooth communication system 300, the automatic pairing procedure between the inquiring Bluetooth device 310 and the requesting Bluetooth device 320 can be completed in a shorter time.

再者,如前所述,不支援藍牙低功耗技術的藍牙晶片與藍牙裝置,就難以採用習知技術的方式來實現自動配對功能。相較之下,藉由採用前述圖4的方法,即使詢問方藍牙裝置310與請求方藍牙裝置320的其中之一不支援藍牙低功耗技術、或是兩者都不支援藍牙低功耗技術,依然可以在藍牙通信系統300中實現自動配對功能。 Furthermore, as mentioned above, it is difficult to implement the automatic pairing function in the conventional way for the Bluetooth chip and the Bluetooth device that do not support the Bluetooth low energy technology. In contrast, by adopting the aforementioned method of FIG. 4 , even if one of the inquiring bluetooth device 310 and the requesting bluetooth device 320 does not support the bluetooth low energy technology, or both do not support the bluetooth low energy technology , the automatic pairing function can still be implemented in the Bluetooth communication system 300 .

請注意,前述圖2與圖4中的流程執行順序只是一示範性的實施例, 並非侷限本發明的實際實施方式。例如,流程212可與流程214同時進行,也可以在流程214之後進行。 Please note that the sequence of execution of the processes in FIG. 2 and FIG. 4 is just an exemplary embodiment. It is not intended to limit the actual implementation of the invention. For example, process 212 may be performed simultaneously with process 214, or may be performed after process 214.

又例如,流程216可以調整到流程214之前進行,也可和流程212同時進行。又例如,流程220也可和流程214同時進行。 For another example, the process 216 can be adjusted to be performed before the process 214, or can be performed simultaneously with the process 212. For another example, the process 220 and the process 214 can also be performed at the same time.

又例如,圖2中的流程224可與圖2中的流程202同時進行,也可與圖2中的流程202交替進行,或是也可以調整到圖2中的流程202與流程220之間進行。 For another example, the process 224 in FIG. 2 can be carried out simultaneously with the process 202 in FIG. 2 , can also be carried out alternately with the process 202 in FIG. 2 , or can also be adjusted between the process 202 and the process 220 in FIG. 2 .

又例如,圖4中的流程224可與圖4中的流程406同時進行,也可與圖4中的流程406交替進行,或是也可以調整到圖4中的流程406與流程220之間進行。 For another example, the process 224 in FIG. 4 can be performed simultaneously with the process 406 in FIG. 4 , can also be performed alternately with the process 406 in FIG. 4 , or can be adjusted between the process 406 and the process 220 in FIG. 4 .

在說明書及申請專利範圍中使用了某些詞彙來指稱特定的元件,而本領域內的技術人員可能會用不同的名詞來稱呼同樣的元件。本說明書及申請專利範圍並不以名稱的差異來做為區分元件的方式,而是以元件在功能上的差異來做為區分的基準。在說明書及申請專利範圍中所提及的「包含」為開放式的用語,應解釋成「包含但不限定於」。另外,「耦接」一詞在此包含任何直接及間接的連接手段。因此,若文中描述第一元件耦接於第二元件,則代表第一元件可通過電性連接或無線傳輸、光學傳輸等信號連接方式而直接地連接於第二元件,或通過其它元件或連接手段間接地電性或信號連接至第二元件。 Certain words are used to refer to specific elements in the specification and scope of claims, but those skilled in the art may use different terms to refer to the same element. This specification and the scope of the patent application do not use the difference in name as a way to distinguish components, but use the difference in function of components as a basis for differentiation. The "comprising" mentioned in the specification and scope of patent application is an open term and should be interpreted as "including but not limited to". In addition, the term "coupled" herein includes any direct and indirect means of connection. Therefore, if it is described that the first element is coupled to the second element, it means that the first element can be directly connected to the second element through electrical connection or signal connection means such as wireless transmission or optical transmission, or through other elements or connections. The means is indirectly electrically or signally connected to the second element.

在說明書中所使用的「和/或」的描述方式,包含所列舉的其中一個項目或多個項目的任意組合。另外,除非說明書中特別指明,否則任何單數格的用語都同時包含複數格的含義。 The description of "and/or" used in the specification includes any combination of one or more of the listed items. In addition, unless otherwise specified in the specification, any singular term also includes a plural meaning.

以上僅為本發明的較佳實施例,凡依本發明請求項所做的等效變化與修改,皆應屬本發明的涵蓋範圍。 The above are only preferred embodiments of the present invention, and all equivalent changes and modifications made according to the claims of the present invention shall fall within the scope of the present invention.

100:藍牙通信系統 100:Bluetooth communication system

110:詢問方藍牙裝置 110: inquiry party bluetooth device

112:詢問方藍牙傳收電路 112: Inquiring side bluetooth transmitting and receiving circuit

114:詢問方封包解析電路 114: Inquiring party packet analysis circuit

116:詢問方控制電路 116: inquiry side control circuit

118:詢問方介面電路 118: inquiry side interface circuit

120:請求方藍牙裝置 120: requesting bluetooth device

122:請求方藍牙傳收電路 122: requesting party bluetooth transmission and reception circuit

124:請求方封包解析電路 124: Requester packet parsing circuit

126:請求方控制電路 126: requester control circuit

130:詢問方觸發裝置 130: Inquiring side trigger device

Claims (10)

一種藍牙通信系統(100;300),包含有:一詢問方藍牙裝置(110;310),其包含:一詢問方藍牙傳收電路(112);一詢問方封包解析電路(114),耦接於該詢問方藍牙傳收電路(112);以及一詢問方控制電路(116),耦接於詢問方藍牙傳收電路(112)及該詢問方封包解析電路(114),設置成可產生一藍牙詢問請求,並控制該詢問方藍牙傳收電路(112)發送該藍牙詢問請求;以及一請求方藍牙裝置(120;320),其包含:一請求方藍牙傳收電路(122),設置成可接收該藍牙詢問請求;一請求方封包解析電路(124),耦接於該請求方藍牙傳收電路(122),設置成可解析該請求方藍牙傳收電路(122)所接收到的該藍牙詢問請求;以及一請求方控制電路(126),耦接於該請求方藍牙傳收電路(122)及該請求方封包解析電路(124),設置成可在該請求方封包解析電路(124)解析該藍牙詢問請求之後,產生包含一請求方藍牙位址的一跳頻同步封包、以及包含一自動配對請求的一擴展掃描回覆封包,並可控制該請求方藍牙傳收電路(122)傳送該跳頻同步封包及該擴展掃描回覆封包給該詢問方藍牙傳收電路(112);其中,該請求方藍牙傳收電路(122)在傳送該自動配對請求給該詢問方藍牙裝置(110;310)時,並不會切換到用於傳送藍牙廣告封包的操作模式; 其中,該詢問方藍牙傳收電路(112)設置成可接收該跳頻同步封包及該擴展掃描回覆封包,且該詢問方封包解析電路(114)設置成可從該跳頻同步封包中解析出該請求方藍牙位址、並可從該擴展掃描回覆封包中解析出該自動配對請求,以使得該詢問方藍牙裝置(110;310)與該請求方藍牙裝置(120;320)進行一自動配對程序,而該詢問方控制電路(116)還設置成可依據該自動配對請求及該請求方藍牙位址,控制該詢問方藍牙傳收電路(112)透過一呼叫掃描通道(page scan channel)傳送一呼叫請求(page request)給該請求方藍牙傳收電路(122);其中,該詢問方藍牙傳收電路(112)在接收該請求方藍牙裝置(120;320)傳來的該自動配對請求時,並不會切換到用於接收藍牙廣告封包的操作模式;其中,該請求方藍牙裝置(120;320)及該詢問方藍牙裝置(110;310)的至少其中之一,並不支援藍牙低功耗技術。 A bluetooth communication system (100; 300), comprising: an inquiring party bluetooth device (110; 310), which includes: an inquiring party bluetooth transmitting and receiving circuit (112); an inquiring party packet analysis circuit (114), coupled In this inquirer bluetooth transmitting and receiving circuit (112); And an inquiring party control circuit (116), coupled in inquiring party bluetooth transmitting and receiving circuit (112) and this inquiring party packet analysis circuit (114), is set to can generate a Bluetooth inquiry request, and control this bluetooth transmission and reception circuit (112) of this inquiring party to send this bluetooth inquiry request; And a requesting party bluetooth device (120; 320), it comprises: a requesting party bluetooth transmission and reception circuit (122), is set to Can receive this bluetooth inquiry request; A requesting party packet analysis circuit (124), is coupled in this requesting party bluetooth transmitting and receiving circuit (122), is set to can analyze this requesting party's blue tooth transmitting and receiving circuit (122) received Bluetooth query request; and a requesting party control circuit (126), coupled to the requesting party bluetooth transmission and receiving circuit (122) and the requesting party packet analysis circuit (124), arranged to be able to resolve the circuit (124) in the requesting party packet ) after parsing the bluetooth inquiry request, generate a frequency hopping synchronous packet comprising a requesting party's bluetooth address and an extended scanning reply packet comprising an automatic pairing request, and control the requesting party's bluetooth transmitting and receiving circuit (122) to transmit The frequency hopping synchronous packet and the extended scanning reply packet are sent to the inquiring party's bluetooth transmitting and receiving circuit (112); wherein, the requesting party's bluetooth transmitting and receiving circuit (122) is sending the automatic pairing request to the inquiring party's bluetooth device (110; 310), it will not switch to the operation mode for transmitting Bluetooth advertising packets; Wherein, the inquiring party bluetooth transmitting and receiving circuit (112) is set to receive the frequency hopping synchronous packet and the extended scanning reply packet, and the inquiring party packet analysis circuit (114) is set to parse out the frequency hopping synchronous packet. The Bluetooth address of the requesting party, and the automatic pairing request can be parsed from the extended scan reply packet, so that the Bluetooth device (110; 310) of the requesting party performs an automatic pairing with the Bluetooth device (120; 320) of the requesting party program, and the inquiring party control circuit (116) is also configured to control the inquiring party’s bluetooth transmitting and receiving circuit (112) to transmit through a call scanning channel (page scan channel) according to the automatic pairing request and the requesting party’s bluetooth address. A call request (page request) is given to the requesting party's bluetooth transmitting and receiving circuit (122); wherein, the inquiring party's bluetooth transmitting and receiving circuit (112) receives the automatic pairing request from the requesting party's bluetooth device (120; 320) , it will not switch to the operation mode for receiving Bluetooth advertising packets; wherein, at least one of the requesting bluetooth device (120; 320) and the inquiring bluetooth device (110; 310) does not support bluetooth Low power consumption technology. 如請求項1的藍牙通信系統(100;300),其中,該詢問方控制電路(116)是在一詢問模式下產生該藍牙詢問請求,並會控制該詢問方藍牙傳收電路(112)透過一詢問掃描通道發送該藍牙詢問請求,且該詢問方藍牙傳收電路(112)是在該詢問模式下接收該請求方藍牙傳收電路(122)傳來的該跳頻同步封包及該擴展掃描回覆封包;其中,該請求方藍牙傳收電路(122)是在一詢問掃描模式下從該詢問掃描通道接收該藍牙詢問請求,且請求方控制電路(126)是在該詢問掃描模式下控制該請求方藍牙傳收電路(122),透過該詢問掃描通道傳送該跳頻同步封包及該擴展掃描回覆封包給該詢問方藍牙傳收電路(112)。 Such as the Bluetooth communication system (100; 300) of claim 1, wherein, the inquiring party control circuit (116) generates the Bluetooth inquiring request in an inquiring mode, and controls the inquiring party’s Bluetooth transmitting and receiving circuit (112) through An inquiry scanning channel sends the bluetooth inquiry request, and the inquiring party bluetooth transmitting and receiving circuit (112) receives the frequency hopping synchronous packet and the extended scanning from the requesting party bluetooth transmitting and receiving circuit (122) in the inquiry mode Reply packet; Wherein, the requesting party bluetooth transmitting and receiving circuit (122) receives the bluetooth inquiry request from the inquiry scanning channel in an inquiry scanning mode, and the requesting party control circuit (126) controls the inquiry scanning mode The requesting bluetooth transmitting and receiving circuit (122) transmits the frequency hopping synchronization packet and the extended scanning reply packet to the inquiring bluetooth transmitting and receiving circuit (112) through the inquiry scanning channel. 如請求項2的藍牙通信系統(100;300),其中,在該請求方藍 牙傳收電路(122)傳送該跳頻同步封包給該詢問方藍牙傳收電路(112)之後,該請求方控制電路(126)會控制該請求方藍牙傳收電路(122)在該詢問掃描通道的下一個封包傳送時槽中,透過該詢問掃描通道傳送該擴展掃描回應封包給該詢問方藍牙傳收電路(112)。 The bluetooth communication system (100; 300) as claimed in claim 2, wherein, in the requesting party bluetooth After the tooth transmitting and receiving circuit (122) transmits the frequency hopping synchronous packet to the inquiring party Bluetooth transmitting and receiving circuit (112), the requesting party control circuit (126) will control the requesting party Bluetooth transmitting and receiving circuit (122) in the inquiry scan In the next packet transmission time slot of the channel, the extended scan response packet is sent to the inquiring bluetooth transmitting and receiving circuit (112) through the inquiry scanning channel. 如請求項2的藍牙通信系統(100;300),其中,在該詢問方藍牙傳收電路(112)接收到該跳頻同步封包之後,該詢問方藍牙傳收電路(112)還會在該詢問掃描通道的下一個封包接收時槽中,接收該詢問方藍牙傳收電路(112)透過該詢問掃描通道傳來的該擴展掃描回應封包。 Such as the bluetooth communication system (100; 300) of claim item 2, wherein, after the bluetooth transmitting and receiving circuit (112) of the inquiring party receives the frequency hopping synchronization packet, the bluetooth transmitting and receiving circuit (112) of the inquiring party will also In the next packet receiving time slot of the inquiry scan channel, the extended scan response packet sent by the inquiring party's Bluetooth transmitting and receiving circuit (112) through the inquiry scan channel is received. 一種用於一藍牙通信系統(100;300)中的詢問方藍牙裝置(110;310),包含有:一詢問方藍牙傳收電路(112);一詢問方封包解析電路(114),耦接於該詢問方藍牙傳收電路(112);以及一詢問方控制電路(116),耦接於詢問方藍牙傳收電路(112)及該詢問方封包解析電路(114),設置成可產生一藍牙詢問請求,並控制該詢問方藍牙傳收電路(112)發送該藍牙詢問請求,其中,在該藍牙通信系統(100;300)中的一請求方藍牙裝置(120;320)接收到該藍牙詢問請求之後,該請求方藍牙裝置(120;320)會傳送包含一請求方藍牙位址的一跳頻同步封包、以及包含一自動配對請求的一擴展掃描回覆封包給該詢問方藍牙裝置(110;310);其中,該詢問方藍牙傳收電路(112)設置成可接收該跳頻同步封包及該擴展掃描回覆封包,且該詢問方封包解析電路(114)設置成可從該跳頻同步封包中解析出該請求方藍牙位址、並可從該擴展掃描回覆封包中解析出該自動配對請求,以使得該詢 問方藍牙裝置(110;310)與該請求方藍牙裝置(120;320)進行一自動配對程序,而該詢問方控制電路(116)還設置成可依據該自動配對請求及該請求方藍牙位址,控制該詢問方藍牙傳收電路(112)透過一呼叫掃描通道(page scan channel)傳送一呼叫請求(page request)給該請求方藍牙傳收電路(122);其中,該詢問方藍牙傳收電路(112)在接收該請求方藍牙裝置(120;320)傳來的該自動配對請求時,並不會切換到用於接收藍牙廣告封包的操作模式;其中,該請求方藍牙裝置(120;320)及該詢問方藍牙裝置(110;310)的至少其中之一,並不支援藍牙低功耗技術。 An inquirer Bluetooth device (110; 310) used in a Bluetooth communication system (100; 300), comprising: an inquirer bluetooth transmission and reception circuit (112); an inquirer packet analysis circuit (114), coupled In this inquirer bluetooth transmitting and receiving circuit (112); And an inquiring party control circuit (116), coupled in inquiring party bluetooth transmitting and receiving circuit (112) and this inquiring party packet analysis circuit (114), is set to can generate a Bluetooth query request, and control the Bluetooth transmission and reception circuit (112) of the querying party to send the Bluetooth query request, wherein a requesting Bluetooth device (120; 320) in the Bluetooth communication system (100; 300) receives the Bluetooth query request After the inquiry request, the inquiring bluetooth device (120; 320) will send a frequency hopping sync packet including a requesting bluetooth address and an extended scan reply packet including an auto pairing request to the inquiring bluetooth device (110 ; 310); Wherein, the inquiring party bluetooth transmitting and receiving circuit (112) is set to receive the frequency hopping synchronous packet and the extended scan reply packet, and the inquiring party packet analysis circuit (114) is set to be synchronous from the frequency hopping The Bluetooth address of the requesting party can be parsed from the packet, and the automatic pairing request can be parsed from the extended scan reply packet, so that the query The inquiring party Bluetooth device (110; 310) performs an automatic pairing procedure with the requesting party Bluetooth device (120; 320), and the inquiring party control circuit (116) is also configured to be able to Address, control the inquiring party bluetooth transmitting and receiving circuit (112) to send a call request (page request) to the requesting party bluetooth transmitting and receiving circuit (122) through a call scanning channel (page scan channel); wherein, the inquiring party bluetooth transmitting and receiving circuit (122) When the receiving circuit (112) receives the automatic pairing request from the requesting bluetooth device (120; 320), it will not switch to the operation mode for receiving bluetooth advertisement packets; wherein, the requesting bluetooth device (120 ; 320) and at least one of the inquiring bluetooth device (110; 310) does not support bluetooth low energy technology. 如請求項5的詢問方藍牙裝置(110;310),其中,該詢問方控制電路(116)是在一詢問模式下產生該藍牙詢問請求,並會控制該詢問方藍牙傳收電路(112)透過一詢問掃描通道發送該藍牙詢問請求,且該詢問方藍牙傳收電路(112)是在該詢問模式下接收該請求方藍牙傳收電路(122)傳來的該跳頻同步封包及該擴展掃描回覆封包。 The inquiring party bluetooth device (110; 310) as claim item 5, wherein, the inquiring party control circuit (116) generates the bluetooth inquiry request in an inquiry mode, and controls the inquiring party bluetooth transmitting and receiving circuit (112) The Bluetooth inquiry request is sent through an inquiry scanning channel, and the inquiring party's Bluetooth transmitting and receiving circuit (112) receives the frequency hopping synchronization packet and the extended Scan reply packets. 如請求項6的詢問方藍牙裝置(110;310),其中,該詢問方藍牙裝置(110;310)另包含:一詢問方介面電路(118),耦接於該詢問方控制電路(116),設置成接收一詢問方觸發裝置(130)所產生的一觸發信號;其中,當該詢問方介面電路(118)接收到該觸發信號時,該詢問方控制電路(116)會進入該詢問模式,以產生該藍牙詢問請求。 The inquiring party Bluetooth device (110; 310) as in claim 6, wherein the inquiring party Bluetooth device (110; 310) further comprises: an inquiring party interface circuit (118), coupled to the inquiring party control circuit (116) , configured to receive a trigger signal generated by an inquiring party trigger device (130); wherein, when the inquiring party interface circuit (118) receives the trigger signal, the inquiring party control circuit (116) will enter the inquiring mode , to generate the Bluetooth inquiry request. 一種用於一藍牙通信系統(100;300)中的請求方藍牙裝置(120;320),包含有:一請求方藍牙傳收電路(122),設置成可接收該藍牙通信系統 (100;300)中的一詢問方藍牙裝置(110;310)傳來的一藍牙詢問請求;一請求方封包解析電路(124),耦接於該請求方藍牙傳收電路(122),設置成可解析該請求方藍牙傳收電路(122)所接收到的該藍牙詢問請求;以及一請求方控制電路(126),耦接於該請求方藍牙傳收電路(122)及該請求方封包解析電路(124),設置成可在該請求方封包解析電路(124)解析該藍牙詢問請求之後,產生包含一請求方藍牙位址的一跳頻同步封包、以及包含一自動配對請求的一擴展掃描回覆封包,並可控制該請求方藍牙傳收電路(122)傳送該跳頻同步封包及該擴展掃描回覆封包給該詢問方藍牙裝置(110;310),以使得該詢問方藍牙裝置(110;310)與該請求方藍牙裝置(120;320)進行一自動配對程序;其中,該請求方藍牙傳收電路(122)在傳送該自動配對請求給該詢問方藍牙裝置(110;310)時,並不會切換到用於傳送藍牙廣告封包的操作模式;其中,該詢問方藍牙裝置(110;310)會依據該自動配對請求以及該請求方藍牙位址,透過一呼叫掃描通道(page scan channel)傳送一呼叫請求(page request)給該請求方藍牙傳收電路(122),而當該請求方藍牙傳收電路(122)接收到該詢問方藍牙裝置(110;310)傳來的該呼叫請求之後,該請求方藍牙傳收電路(122)會與該詢問方藍牙裝置(110;310)在一或多個通道中建立一或多個藍牙連線;其中,該請求方藍牙裝置(120;320)及該詢問方藍牙裝置(110;310)的至少其中之一,並不支援藍牙低功耗技術。 A requester Bluetooth device (120; 320) used in a Bluetooth communication system (100; 300), comprising: a requester Bluetooth transmission and reception circuit (122), configured to receive the bluetooth communication system (100; 300) a bluetooth inquiry request sent by an inquiring party bluetooth device (110; 310); a requesting party packet analysis circuit (124), coupled to the requesting party bluetooth transmitting and receiving circuit (122), is set Be able to analyze the bluetooth query request received by the requesting party bluetooth transmitting and receiving circuit (122); and a requesting party control circuit (126), coupled to the requesting party bluetooth transmitting and receiving circuit (122) and the requesting party packet The parsing circuit (124) is configured to generate a frequency hopping synchronization packet including a requesting party's Bluetooth address and an extended auto-pairing request after the requesting party's packet parsing circuit (124) parses the Bluetooth inquiry request scan the reply packet, and can control the requesting party bluetooth transmitting and receiving circuit (122) to transmit the frequency hopping synchronous packet and the extended scan replying packet to the inquiring party bluetooth device (110; 310), so that the inquiring party bluetooth device (110 ; 310) carry out an automatic pairing procedure with the requesting party bluetooth device (120; 320); wherein, the requesting party bluetooth transmitting and receiving circuit (122) transmits the automatic pairing request to the requesting party bluetooth device (110; 310) , and will not switch to the operation mode for transmitting Bluetooth advertising packets; wherein, the inquiring Bluetooth device (110; 310) will pass a page scan channel (page scan) according to the automatic pairing request and the Bluetooth address of the requesting party. channel) transmits a call request (page request) to the requesting party’s bluetooth transmitting and receiving circuit (122), and when the requesting party’s bluetooth transmitting and receiving circuit (122) receives the requesting party’s bluetooth device (110; 310) After the call request, the requesting bluetooth transmitting and receiving circuit (122) will establish one or more bluetooth connections in one or more channels with the requesting bluetooth device (110; 310); wherein, the requesting bluetooth device ( 120; 320) and at least one of the inquiring bluetooth device (110; 310) does not support bluetooth low energy technology. 如請求項8的請求方藍牙裝置(120;320),其中,該請求方藍牙傳收電路(122)是在一詢問掃描模式下從一詢問掃描通道接收 該藍牙詢問請求,且請求方控制電路(126)是在該詢問掃描模式下控制該請求方藍牙傳收電路(122),透過該詢問掃描通道傳送該跳頻同步封包及該擴展掃描回覆封包給該詢問方藍牙裝置(110;310)。 Such as the requesting party Bluetooth device (120; 320) of claim item 8, wherein the requesting party Bluetooth transmission and receiving circuit (122) receives the Bluetooth inquiry request from an inquiry scanning channel in an inquiry scanning mode, and the requesting party controls The circuit (126) controls the bluetooth transmitting and receiving circuit (122) of the requesting party in the inquiry scanning mode, and transmits the frequency hopping synchronous packet and the extended scanning reply packet to the inquiring party bluetooth device (110; 310) through the inquiry scanning channel ). 如請求項9的請求方藍牙裝置(120;320),其中,在該請求方藍牙傳收電路(122)傳送該跳頻同步封包給該詢問方藍牙裝置(110;310)之後,該請求方控制電路(126)會控制該請求方藍牙傳收電路(122)在該詢問掃描通道的下一個封包傳送時槽中,透過該詢問掃描通道傳送該擴展掃描回應封包給該詢問方藍牙裝置(110;310)。 Such as the requesting party bluetooth device (120; 320) of request item 9, wherein, after the requesting party bluetooth transmitting and receiving circuit (122) transmits the frequency hopping synchronization packet to the requesting party bluetooth device (110; 310), the requesting party The control circuit (126) will control the requesting party's bluetooth transmitting and receiving circuit (122) to send the extended scan response packet to the inquiring party's bluetooth device (110) through the inquiry scanning channel in the next packet transmission time slot of the inquiry scanning channel. ;310).
TW110136569A 2020-11-23 2021-09-30 Bluetooth communication system and related bluetooth devices capable of implementing auto-pairing function without supporting bluetooth low energy technology TWI789038B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US17/529,559 US11671811B2 (en) 2020-11-23 2021-11-18 Bluetooth communication system and related Bluetooth devices capable of implementing auto-pairing function without supporting Bluetooth low energy technology

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US202063117396P 2020-11-23 2020-11-23
US63/117,396 2020-11-23

Publications (2)

Publication Number Publication Date
TW202222095A TW202222095A (en) 2022-06-01
TWI789038B true TWI789038B (en) 2023-01-01

Family

ID=81618667

Family Applications (2)

Application Number Title Priority Date Filing Date
TW110136569A TWI789038B (en) 2020-11-23 2021-09-30 Bluetooth communication system and related bluetooth devices capable of implementing auto-pairing function without supporting bluetooth low energy technology
TW110136568A TWI789037B (en) 2020-11-23 2021-09-30 Bluetooth communication system and related bluetooth devices capable of initiating auto-pairing procedure without using bluetooth advetising packets

Family Applications After (1)

Application Number Title Priority Date Filing Date
TW110136568A TWI789037B (en) 2020-11-23 2021-09-30 Bluetooth communication system and related bluetooth devices capable of initiating auto-pairing procedure without using bluetooth advetising packets

Country Status (2)

Country Link
CN (2) CN114531179B (en)
TW (2) TWI789038B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012136883A1 (en) * 2011-04-07 2012-10-11 Nokia Corporation Method, apparatus, and computer program product for special dedicated inquiry and inquiry response process for dedicated device search
US20120257508A1 (en) * 2011-04-07 2012-10-11 Nokia Corporation Method, apparatus, and computer program product for direction determination for bluetooth™ inquiry process
CN102739294A (en) * 2008-10-31 2012-10-17 原相科技股份有限公司 Method for processing response failure of Bluetooth system and related slave device
EP2523481A1 (en) * 2011-05-13 2012-11-14 Nokia Corporation Touch inquiry
TW201540004A (en) * 2014-04-15 2015-10-16 Realtek Semiconductor Corp Wireless communication system and related wireless device
TW202005299A (en) * 2018-05-18 2020-01-16 瑞昱半導體股份有限公司 Bluetooth communication system and related transmitting-end Bluetooth device and receiving-end Bluetooth device

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8929817B2 (en) * 2011-05-13 2015-01-06 Nokia Corporation Sensor-based touch inquiry control
US8467770B1 (en) * 2012-08-21 2013-06-18 Mourad Ben Ayed System for securing a mobile terminal
US9204243B2 (en) * 2013-03-15 2015-12-01 Blackberry Limited Method and apparatus pertaining to use of bluetooth and bluetooth low energy
CN105096552A (en) * 2014-04-15 2015-11-25 瑞昱半导体股份有限公司 Bluetooth remote control system and related devices
CN105635943B (en) * 2015-12-21 2020-02-28 中颖电子股份有限公司 Low-power-consumption Bluetooth beacon data interaction device, beacon device and method
CN106851530A (en) * 2016-12-14 2017-06-13 青岛海信电器股份有限公司 The method and bluetooth equipment of a kind of automatic Hui Lian of bluetooth equipment
US11206530B2 (en) * 2017-01-17 2021-12-21 Sony Corporation Communication device and pairing method
CN207518787U (en) * 2017-09-19 2018-06-19 美律电子(深圳)有限公司 A kind of Bluetooth earphone equipment
CN108494610B (en) * 2018-05-23 2021-03-23 南京邮电大学 Automatic configuration method of Bluetooth low energy IPv6 address based on 6LoBLE
CN113922846B (en) * 2018-05-25 2022-05-10 瑞昱半导体股份有限公司 Transmitter Bluetooth device and receiver Bluetooth device
CN110191450B (en) * 2019-04-02 2021-02-26 华为技术有限公司 Service connection establishment method, bluetooth master device, chip and bluetooth system
CN110418224A (en) * 2019-08-29 2019-11-05 杜春生 A kind of distributed tones acoustic system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102739294A (en) * 2008-10-31 2012-10-17 原相科技股份有限公司 Method for processing response failure of Bluetooth system and related slave device
WO2012136883A1 (en) * 2011-04-07 2012-10-11 Nokia Corporation Method, apparatus, and computer program product for special dedicated inquiry and inquiry response process for dedicated device search
US20120257508A1 (en) * 2011-04-07 2012-10-11 Nokia Corporation Method, apparatus, and computer program product for direction determination for bluetooth™ inquiry process
EP2523481A1 (en) * 2011-05-13 2012-11-14 Nokia Corporation Touch inquiry
TW201540004A (en) * 2014-04-15 2015-10-16 Realtek Semiconductor Corp Wireless communication system and related wireless device
TW202005299A (en) * 2018-05-18 2020-01-16 瑞昱半導體股份有限公司 Bluetooth communication system and related transmitting-end Bluetooth device and receiving-end Bluetooth device

Also Published As

Publication number Publication date
CN114531181A (en) 2022-05-24
TW202222088A (en) 2022-06-01
CN114531179B (en) 2023-08-04
TW202222095A (en) 2022-06-01
CN114531181B (en) 2023-05-16
CN114531179A (en) 2022-05-24
TWI789037B (en) 2023-01-01

Similar Documents

Publication Publication Date Title
CN108834123B (en) Wireless communication system and related wireless device
US11452155B2 (en) Transmitting-end bluetooth device and receiving-end bluetooth device
JP3668170B2 (en) Wireless communication device
EP2615869B1 (en) Systems for facilitating wireless communication and related methods
KR101915314B1 (en) Method and apparatus for wi-fi connecting using wi-fi protected setup in a portable terminal
US8510452B2 (en) Wireless network selection apparatus
KR100389820B1 (en) Method for establishing link between bluetooth apparatuses using bluetooth wireless communication
JPWO2002075962A1 (en) Portable information terminal, wireless communication system, and link establishment method
WO2019071807A1 (en) Router-based internet of things device configuration method and dual-frequency wireless router
CN110535495B (en) Bluetooth communication system and related transmitting end Bluetooth device and receiving end Bluetooth device
WO2019091273A1 (en) Method and terminal for transmitting historical information of beam and network device
US9860930B2 (en) Method to set up a wireless communication connection and electronic device utilizing the same
KR20040004164A (en) A wireless terminal and communication control method
TWI789038B (en) Bluetooth communication system and related bluetooth devices capable of implementing auto-pairing function without supporting bluetooth low energy technology
US11671811B2 (en) Bluetooth communication system and related Bluetooth devices capable of implementing auto-pairing function without supporting Bluetooth low energy technology
JP4383700B2 (en) Mobile communication terminal
JP2005528061A (en) Supplementary service access using multimode wireless devices
US11700521B2 (en) Bluetooth communication system and related bluetooth devices capable of initiating auto-pairing procedure without using bluetooth advertising packets
KR101982199B1 (en) Method and apparatus for wi-fi connecting using wi-fi protected setup in a portable terminal
CN113491167A (en) Communication method, communication system and wireless communication device
KR102045944B1 (en) Method and apparatus for wi-fi connecting using wi-fi protected setup in a portable terminal
KR102181159B1 (en) Method and apparatus for wi-fi connecting using wi-fi protected setup in a portable terminal
JP3943933B2 (en) Mobile communication terminal
WO2024106145A1 (en) Wireless communication device, control method, and program