[go: up one dir, main page]

TWI710240B - Method for performing bluetooth transmission management, bluetooth circuit, and electronic device - Google Patents

Method for performing bluetooth transmission management, bluetooth circuit, and electronic device Download PDF

Info

Publication number
TWI710240B
TWI710240B TW108113135A TW108113135A TWI710240B TW I710240 B TWI710240 B TW I710240B TW 108113135 A TW108113135 A TW 108113135A TW 108113135 A TW108113135 A TW 108113135A TW I710240 B TWI710240 B TW I710240B
Authority
TW
Taiwan
Prior art keywords
bluetooth
circuit
packet
confirmation signal
controller
Prior art date
Application number
TW108113135A
Other languages
Chinese (zh)
Other versions
TW201947919A (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 聯發科技股份有限公司
Publication of TW201947919A publication Critical patent/TW201947919A/en
Application granted granted Critical
Publication of TWI710240B publication Critical patent/TWI710240B/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1215Wireless traffic scheduling for collaboration of different radio technologies
    • 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
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • H04W76/16Involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/02Details of telephonic subscriber devices including a Bluetooth interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/06Details of telephonic subscriber devices including a wireless LAN interface

Landscapes

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

Abstract

A method for performing Bluetooth transmission management is provided,comprising: before controlling a BT circuit to transmit a BT packet, obtaining a confirmation signal from a Wi-Fi circuit, wherein the confirmation signal indicates whether the Wi-Fi circuit is receiving a Wi-Fi packet or not; and according to the confirmation signal, determining whether to insert at least one idle BT slots pair before the BT circuit transmits the BT packet.

Description

用於執行藍牙傳輸管理的方法、藍牙電路及電子設備Method, Bluetooth circuit and electronic equipment for performing Bluetooth transmission management

本公開一般涉及無線通信技術領域,並且更具體地,涉及執行藍牙傳輸管理的方法及藍牙電路和電子設備。The present disclosure generally relates to the field of wireless communication technology, and more specifically, to a method for performing Bluetooth transmission management, a Bluetooth circuit, and an electronic device.

由於藍牙(BT)通信和Wi-Fi通信兩者都可以利用2.4G工業,科學和醫學(ISM,Industrial ,Scientific and Medical)頻帶來發送和接收封包,因此若未能適當地控制共存問題則會導致通信性能降低。例如,當多功能電視通過Wi-Fi模組自Wi-Fi AP接收視頻資料,並且同時通過BT模組將音頻資料發送到BT揚聲器時,BT封包可能干擾Wi-Fi封包的傳輸,最終諸如顯示質量差,圖像滯後等一些問題可能極大地降低用戶體驗。Since both Bluetooth (BT) communication and Wi-Fi communication can use the 2.4G industrial, scientific and medical (ISM, Industrial, Scientific and Medical) frequency band to send and receive packets, if the coexistence problem is not properly controlled This leads to a decrease in communication performance. For example, when a multi-function TV receives video data from a Wi-Fi AP through a Wi-Fi module, and at the same time sends audio data to a BT speaker through a BT module, the BT packet may interfere with the transmission of the Wi-Fi packet, such as display Some problems such as poor quality and image lag can greatly reduce the user experience.

以下概述僅是說明性的,並不旨在以任何方式進行限制。也就是說,提供以下概述以介紹本文描述的新穎和非顯而易見的技術的概念,要點,益處和優點。下面在詳細描述中進一步描述選擇的實現。因此,以下發明內容並非旨在標識所要求保護的主題的必要特徵,也不旨在用於確定所要求保護的主題的範圍。The following overview is only illustrative and not intended to be limiting in any way. That is, the following overview is provided to introduce the concepts, points, benefits, and advantages of the novel and non-obvious technologies described herein. The implementation of the selection is further described in the detailed description below. Therefore, the following summary is not intended to identify essential features of the claimed subject matter, nor is it intended to be used to determine the scope of the claimed subject matter.

本發明提供一種用於執行藍牙傳輸管理的方法,包括:在控制藍牙電路發送藍牙封包之前,從Wi-Fi電路獲得確認信號,其中所述確認信號指示所述Wi-Fi電路是否正在接收Wi-Fi封包;和根據所述確認信號,確定在所述藍牙電路發送藍牙封包之前是否插入至少一個空閒藍牙時隙對。The present invention provides a method for performing Bluetooth transmission management, including: before controlling the Bluetooth circuit to send Bluetooth packets, obtaining a confirmation signal from a Wi-Fi circuit, wherein the confirmation signal indicates whether the Wi-Fi circuit is receiving Wi-Fi Fi packet; and according to the confirmation signal, determining whether to insert at least one pair of idle Bluetooth time slots before the Bluetooth circuit sends the Bluetooth packet.

本發明提供一種藍牙電路,包括:控制器,耦合到Wi-Fi電路,其中:在控制藍牙電路發送藍牙封包之前,所述藍牙電路內的所述控制器從Wi-Fi電路獲得確認信號,其中所述確認信號指示所述Wi-Fi電路是否正在接收Wi-Fi封包;和根據所述確認信號,所述控制器在所述藍牙電路發送藍牙封包之前確定是否插入至少一個空閒藍牙時隙對。The present invention provides a Bluetooth circuit, comprising: a controller coupled to a Wi-Fi circuit, wherein: before controlling the Bluetooth circuit to send a Bluetooth packet, the controller in the Bluetooth circuit obtains a confirmation signal from the Wi-Fi circuit, wherein The confirmation signal indicates whether the Wi-Fi circuit is receiving a Wi-Fi packet; and according to the confirmation signal, the controller determines whether to insert at least one pair of idle Bluetooth time slots before the Bluetooth circuit sends the Bluetooth packet.

本發明提供一種電子設備,包括:Wi-Fi電路,用於執行Wi-Fi通信;和藍牙電路,耦合到所述Wi-Fi電路,用於執行藍牙通信,其中所述藍牙電路包括:控制器,耦合到所述Wi-Fi電路,其中:在控制所述藍牙電路發送藍牙封包之前,所述控制器從所述Wi-Fi電路獲得確認信號,其中所述確認信號指示所述Wi-Fi電路是否正在接收Wi-Fi封包;和根據所述確認信號,所述控制器在所述藍牙電路發送藍牙封包之前確定是否插入至少一個空閒藍牙時隙對。The present invention provides an electronic device including: a Wi-Fi circuit for performing Wi-Fi communication; and a Bluetooth circuit coupled to the Wi-Fi circuit for performing Bluetooth communication, wherein the Bluetooth circuit includes: a controller , Coupled to the Wi-Fi circuit, wherein: before controlling the Bluetooth circuit to send Bluetooth packets, the controller obtains a confirmation signal from the Wi-Fi circuit, wherein the confirmation signal indicates the Wi-Fi circuit Whether a Wi-Fi packet is being received; and according to the confirmation signal, the controller determines whether to insert at least one pair of idle Bluetooth time slots before the Bluetooth circuit sends the Bluetooth packet.

本發明所提供的方案可插入額外的空閒BT時隙以防止BT傳輸干擾接收Wi-Fi封包。The solution provided by the present invention can insert additional idle BT time slots to prevent BT transmission from interfering with receiving Wi-Fi packets.

在說明書及申請專利範圍當中使用了某些詞彙來指稱特定的元件。本領域技術人員應可理解,硬體製造商可能會用不同的名詞來稱呼同一個元件。本說明書及申請專利範圍並不以名稱的差異來作為區分元件的方式,而是以元件在功能上的差異來作為區分的準則。在通篇說明書及申請專利範圍當中所提及的“包含”及“包括”為一開放式的用語,故應解釋成“包含但不限定於”。“大體上”是指在可接受的誤差範圍內,本領域技術人員能夠在一定誤差範圍內解決所述技術問題,大致達到所述技術效果。此外,“耦接”一詞在此包含任何直接及間接的電性連接手段。因此,若文中描述一第一裝置耦接於一第二裝置,則代表所述第一裝置可直接電性連接於所述第二裝置,或通過其它裝置或連接手段間接地電性連接至所述第二裝置。以下所述為實施本發明的較佳方式,目的在於說明本發明的精神而非用以限定本發明的保護範圍,本發明的保護範圍當視後附的申請專利範圍所界定者為准。Certain words are used in the specification and the scope of the patent application to refer to specific elements. Those skilled in the art should understand that hardware manufacturers may use different terms to refer to the same component. This specification and the scope of patent application do not use differences in names as a way to distinguish elements, but use differences in functions of elements as a criterion. The "include" and "include" mentioned in the entire specification and the scope of the patent application are open-ended terms, so they should be interpreted as "including but not limited to". "Generally" means that within an acceptable error range, those skilled in the art can solve the technical problem within a certain error range, and roughly achieve the technical effect. In addition, the term "coupled" herein includes any direct and indirect electrical connection means. Therefore, if it is described in the text that a first device is coupled to a second device, it means that the first device can be directly electrically connected to the second device, or indirectly electrically connected to the second device through other devices or connecting means.述二装置。 The second device. The following are the preferred ways to implement the present invention. The purpose is to illustrate the spirit of the present invention and not to limit the scope of protection of the present invention. The scope of protection of the present invention shall be subject to the scope of the attached patent application.

接下面的描述為本發明預期的最優實施例。這些描述用於闡述本發明的大致原則而不應用於限制本發明。本發明的保護範圍應在參考本發明的申請專利範圍的基礎上進行認定。The following description is the best embodiment expected of the present invention. These descriptions are used to illustrate the general principles of the present invention and should not be used to limit the present invention. The protection scope of the present invention should be determined on the basis of referring to the scope of the patent application of the present invention.

第1圖示出根據本發明的實施例的電子設備10的圖。電子設備10可以包括BT電路120和Wi-Fi電路140。BT電路120的示例可以包括但不限於:符合BT基本速率(BR,Basic Rate)/增強資料速率(EDR,Enhanced Data Rate)協議的BT電路和符合BT低能量(BLE,BT Low Energy)協議的BT電路。 BT電路120可以包括BT收發器122和控制器124,其中控制器124耦合到BT收發器122,並且BT收發器122可以耦合到至少一個BT天線,但是本發明不限於此。Wi-Fi電路140可以包括Wi-Fi收發器142,並且Wi-Fi收發器142可以耦合到至少一個Wi-Fi天線,但是本發明不限於此。在該實施例中,Wi-Fi電路140耦合到BT電路120內的控制器124。例如,BT電路120和Wi-Fi電路140可以在單獨的電路板上實現,其中Wi-Fi電路140通過外部導線耦合到BT電路120內的控制器124;又例如,BT電路和Wi-Fi電路可以在單個管芯(或單個芯片)上實現,其中Wi-Fi電路140通過內部連接耦合到BT電路120內的控制器124(例如,集成電路佈局),但是本發明不限於此。Figure 1 shows a diagram of an electronic device 10 according to an embodiment of the present invention. The electronic device 10 may include a BT circuit 120 and a Wi-Fi circuit 140. Examples of the BT circuit 120 may include, but are not limited to: BT circuits complying with the BT basic rate (BR, Basic Rate)/Enhanced Data Rate (EDR) protocol and those complying with the BT Low Energy (BLE, BT Low Energy) protocol BT circuit. The BT circuit 120 may include a BT transceiver 122 and a controller 124, wherein the controller 124 is coupled to the BT transceiver 122, and the BT transceiver 122 may be coupled to at least one BT antenna, but the present invention is not limited thereto. The Wi-Fi circuit 140 may include a Wi-Fi transceiver 142, and the Wi-Fi transceiver 142 may be coupled to at least one Wi-Fi antenna, but the present invention is not limited thereto. In this embodiment, the Wi-Fi circuit 140 is coupled to the controller 124 within the BT circuit 120. For example, the BT circuit 120 and the Wi-Fi circuit 140 can be implemented on a separate circuit board, where the Wi-Fi circuit 140 is coupled to the controller 124 in the BT circuit 120 through an external wire; another example is the BT circuit and the Wi-Fi circuit. It may be implemented on a single die (or a single chip), where the Wi-Fi circuit 140 is coupled to the controller 124 (for example, an integrated circuit layout) in the BT circuit 120 through internal connections, but the present invention is not limited thereto.

在該實施例中,BT收發器122可以包括BT發送器和BT接收器(未示出),其被佈置為分別發送BT封包和接收BT封包,其中控制器124可以控制BT收發器122發送BT封包或接收BT封包。另外,Wi-Fi收發器142可以包括Wi-Fi發送器和Wi-Fi接收器(未示出),其被佈置為分別發送Wi-Fi封包和接收Wi-Fi封包。根據該實施例,在控制BT電路120(例如BT電路120內的BT收發器122)以發送BT封包之前,控制器124可以從Wi-Fi電路140獲得確認信號,其中確認信號可以是指示Wi-Fi電路140是否正在接收Wi-Fi封包。根據確認信號,控制器124可以在BT電路發送BT封包之前確定是否插入至少一個空閒BT時隙對。In this embodiment, the BT transceiver 122 may include a BT transmitter and a BT receiver (not shown), which are arranged to send BT packets and receive BT packets, respectively, wherein the controller 124 may control the BT transceiver 122 to send BT packets. Packet or receive BT packet. In addition, the Wi-Fi transceiver 142 may include a Wi-Fi transmitter and a Wi-Fi receiver (not shown), which are arranged to send and receive Wi-Fi packets, respectively. According to this embodiment, before controlling the BT circuit 120 (for example, the BT transceiver 122 in the BT circuit 120) to send BT packets, the controller 124 may obtain a confirmation signal from the Wi-Fi circuit 140, where the confirmation signal may indicate Wi-Fi Whether the Fi circuit 140 is receiving Wi-Fi packets. According to the confirmation signal, the controller 124 may determine whether to insert at least one idle BT time slot pair before the BT circuit sends the BT packet.

第2圖根據本發明的一個實施例示出了第1圖中所示的控制器124對BT封包BT_TX1,BT_TX2,BT_TX3和BT_TX4(例如,符合立體聲音訊傳輸規範(A2DP,Advance Audio Distribution Profile)的BT封包)執行的BT傳輸管理的一些細節。在BT電路120通電之後,可以基於BT時隙(slot)構建BT通信機制(例如,BT通信機制S_BT0,S_BT1,S_BT2等),如第2圖所示,其中每個BT封包(例如,每個發送的BT封包和每個接收的BT封包)可以與相關聯的BT時隙對齊。在該實施例中,BT通信機制S_BT0可以表示發送BT封包BT_TX1,BT_TX2,BT_TX3和BT_TX4以及接收與這些BT封包對應的確認封包(標記為“R”)的初始機制(initial schedule),以及Wi-Fi通信機制S_WF0可以表示接收Wi-Fi封包WF_RX1和WF_RX2以及發送與這些Wi-Fi封包對應的確認封包(標記為“T”)的普通機制(ordinary schedule)。Figure 2 shows that the controller 124 shown in Figure 1 performs BT packets BT_TX1, BT_TX2, BT_TX3, and BT_TX4 (for example, BT conforming to the stereo audio transmission specification (A2DP, Advance Audio Distribution Profile)) according to an embodiment of the present invention. Packet) some details of the BT transmission management performed. After the BT circuit 120 is powered on, a BT communication mechanism (for example, BT communication mechanisms S_BT0, S_BT1, S_BT2, etc.) can be constructed based on the BT time slot (slot), as shown in Figure 2, where each BT packet (for example, each The sent BT packet and each received BT packet) can be aligned with the associated BT time slot. In this embodiment, the BT communication mechanism S_BT0 can represent the initial schedule for sending BT packets BT_TX1, BT_TX2, BT_TX3 and BT_TX4 and receiving confirmation packets (marked as "R") corresponding to these BT packets, and Wi- The Fi communication mechanism S_WF0 may represent an ordinary schedule (ordinary schedule) for receiving Wi-Fi packets WF_RX1 and WF_RX2 and sending confirmation packets (marked as "T") corresponding to these Wi-Fi packets.

如第2圖中以BT通信機制S_BT0為例所示,第1圖所示的BT電路120最初期望在第三BT時隙開始發送BT封包BT_TX1,而不對BT封包BT_TX1執行BT傳輸管理,其中基於BT通信機制S_BT0的BT封包BT_TX1可能干擾Wi-Fi封包WF_RX1的接收。為了防止該問題,控制器120可以插入至少一個空閒BT時隙對(例如一個或多個空閒BT時隙對),例如,兩個空閒BT時隙對(例如,四個空閒BT時隙),以在BT電路120發送BT封包BT_TX1之前生成BT傳輸延遲的時段,並且BT封包BT_TX2可以相應地移位(從第9個BT時隙移位到第13個BT時隙)。結果,BT通信機制S_BT0可以被調整為BT通信機制S_BT1,控制器124可以允許BT電路120在第7個BT時隙開始發送BT封包BT_TX1而沒有進一步的延遲,並且Wi-Fi封包WF_RX1可能不再受BT干擾。As shown in Figure 2 with the BT communication mechanism S_BT0 as an example, the BT circuit 120 shown in Figure 1 initially expects to start sending BT packets BT_TX1 in the third BT time slot, instead of performing BT transmission management on BT packets BT_TX1, which is based on The BT packet BT_TX1 of the BT communication mechanism S_BT0 may interfere with the reception of the Wi-Fi packet WF_RX1. In order to prevent this problem, the controller 120 may insert at least one idle BT time slot pair (for example, one or more idle BT timeslot pairs), for example, two idle BT timeslot pairs (for example, four idle BT timeslots), In order to generate the BT transmission delay period before the BT circuit 120 sends the BT packet BT_TX1, and the BT packet BT_TX2 can be shifted accordingly (from the 9th BT time slot to the 13th BT time slot). As a result, the BT communication mechanism S_BT0 may be adjusted to the BT communication mechanism S_BT1, the controller 124 may allow the BT circuit 120 to start sending the BT packet BT_TX1 in the 7th BT time slot without further delay, and the Wi-Fi packet WF_RX1 may no longer be Interfered by BT.

如第2圖中所示的Wi-Fi通信機制S_WF0和BT通信機制S_BT1所示,BT電路120最初預期在第13個BT時隙開始發送BT封包BT_TX2,而不對BT封包BT_TX2執行BT傳輸管理,其中基於BT通信機制S_BT1的BT封包BT_TX2可能干擾Wi- Fi封包WF_RX1的接收。在該實施例中,控制器120需要進一步插入17個空閒BT時隙對(例如34個空閒BT時隙)以完全防止該問題,但是插入的空閒BT時隙數可能需要被限制在特定範圍內(例如,受限於BT傳輸延遲的預定上限)。插入的空閒BT時隙數的最大數量的示例可以包括但不限於:8,16或32個BT時隙。在不限制插入的空閒BT時隙數的情況下,如果Wi-Fi電路140長時間保持接收某個Wi-Fi封包,則可能難以及時發送某個BT封包,導致用戶體驗降級,例如,用戶可能意識到差的音頻(聲音)效果。另外,可以基於與將要發送的BT封包相對應的當前機制(例如,BT封包BT_TX2的BT通信機制S_BT1)來定義該預定上限,但是本發明不限於此。例如,如BT通信機制S_BT2中所示,當該預定上限是32個BT時隙,基於BT通信機制S_BT1,BT封包BT_TX2可以最多從第13個BT時隙移位到第45個BT時隙(而不是第47個BT時隙),並且控制器124可以允許BT電路120在沒有進一步延遲的情況下從第45個BT時隙開始發送BT封包BT_TX2,但是本發明不限於此。As shown in the Wi-Fi communication mechanism S_WF0 and BT communication mechanism S_BT1 shown in Figure 2, the BT circuit 120 initially expects to start sending the BT packet BT_TX2 in the 13th BT time slot without performing BT transmission management on the BT packet BT_TX2. Among them, the BT packet BT_TX2 based on the BT communication mechanism S_BT1 may interfere with the reception of the Wi-Fi packet WF_RX1. In this embodiment, the controller 120 needs to further insert 17 free BT time slot pairs (for example, 34 free BT time slots) to completely prevent this problem, but the number of inserted free BT time slots may need to be limited within a specific range (For example, subject to a predetermined upper limit of BT transmission delay). Examples of the maximum number of inserted free BT time slots may include, but are not limited to: 8, 16, or 32 BT time slots. Without limiting the number of idle BT time slots inserted, if the Wi-Fi circuit 140 keeps receiving a certain Wi-Fi packet for a long time, it may be difficult to send a certain BT packet in time, resulting in degraded user experience. For example, the user may Aware of poor audio (sound) effects. In addition, the predetermined upper limit may be defined based on the current mechanism corresponding to the BT packet to be transmitted (for example, the BT communication mechanism S_BT1 of the BT packet BT_TX2), but the present invention is not limited thereto. For example, as shown in the BT communication mechanism S_BT2, when the predetermined upper limit is 32 BT time slots, based on the BT communication mechanism S_BT1, the BT packet BT_TX2 can be shifted from the 13th BT time slot to the 45th BT time slot at most ( Instead of the 47th BT time slot), and the controller 124 may allow the BT circuit 120 to start sending the BT packet BT_TX2 from the 45th BT time slot without further delay, but the present invention is not limited to this.

如第2圖中以Wi-Fi通信機制S_WF0和BT通信機制S_BT2所示。當BT電路120期望開始發送BT封包BT_TX3和BT_TX4時,Wi-Fi電路140沒有接收任何Wi-Fi封包,因此控制器124可以允許BT電路120正常發送BT封包BT_TX3和 BT_TX4。例如,分別在其當前BT時隙開始發送BT封包BT_TX3和BT_TX4。As shown in Figure 2 with Wi-Fi communication mechanism S_WF0 and BT communication mechanism S_BT2. When the BT circuit 120 expects to start sending the BT packets BT_TX3 and BT_TX4, the Wi-Fi circuit 140 does not receive any Wi-Fi packets, so the controller 124 may allow the BT circuit 120 to send the BT packets BT_TX3 and BT_TX4 normally. For example, start sending BT packets BT_TX3 and BT_TX4 in their current BT time slots respectively.

請注意,在Wi-Fi電路正在接收Wi-Fi封包時BT電路120開始發送BT封包的情況下可能發生共存問題,例如BT通信機制S_BT1中所示的BT封包BT_TX2可能干擾Wi-Fi通信機制S_WF0中所示的Wi-Fi封包WF_RX2。然而,BT通信機制S_BT1中示出的BT封包BT_TX1可以不干擾Wi-Fi通信機制S_WF0中示出的Wi-Fi封包WF_RX2。在Wi-Fi電路140開始接收Wi-Fi封包WF_RX2之前,BT通信可能被檢測到(例如,在空中傳輸的BT封包),其中Wi-Fi收發器122的一些配置,例如過濾器類型及接收器增益可以響應於該狀況而設置以防止相關干擾,但是本發明不限於此。Please note that coexistence problems may occur when the BT circuit 120 starts to send BT packets while the Wi-Fi circuit is receiving Wi-Fi packets. For example, the BT packet BT_TX2 shown in the BT communication mechanism S_BT1 may interfere with the Wi-Fi communication mechanism S_WF0 The Wi-Fi packet shown in WF_RX2. However, the BT packet BT_TX1 shown in the BT communication mechanism S_BT1 may not interfere with the Wi-Fi packet WF_RX2 shown in the Wi-Fi communication mechanism S_WF0. Before the Wi-Fi circuit 140 starts to receive the Wi-Fi packet WF_RX2, BT communication may be detected (for example, a BT packet transmitted in the air), where some configurations of the Wi-Fi transceiver 122, such as filter type and receiver The gain can be set in response to the situation to prevent related interference, but the present invention is not limited to this.

請同時參考第1圖和第3圖,其中第3圖示出根據本發明的實施例的用於執行BT傳輸管理的方法的流程圖。根據該實施例,控制器124在控制BT電路120發送BT封包(例如,BT封包BT_TX(x),例如第2圖中所示的BT封包之一)前,對BT電路120執行傳輸管理(例如,對將要由BT收發器122發送的BT封包執行傳輸管理),以便減少由於BT干擾導致的Wi-Fi收發器142內的Wi-Fi接收器的吞吐量衰減。Please refer to FIG. 1 and FIG. 3 at the same time. FIG. 3 shows a flowchart of a method for performing BT transmission management according to an embodiment of the present invention. According to this embodiment, the controller 124 performs transmission management on the BT circuit 120 before controlling the BT circuit 120 to send a BT packet (for example, a BT packet BT_TX(x), such as one of the BT packets shown in Figure 2). , To perform transmission management on the BT packet to be sent by the BT transceiver 122) in order to reduce the throughput degradation of the Wi-Fi receiver in the Wi-Fi transceiver 142 due to BT interference.

在步驟310中,控制器124可以從Wi-Fi電路140獲得確認信號。例如,當Wi-Fi電路140正在接收至少一個Wi-Fi封包(例如,第2圖中所示的Wi-Fi封包WF_RX1和WF_RX2中的任何一個)時,Wi-Fi電路140可以將第一確認信號(例如,邏輯高信號)發送到控制器124,並且第一確認信號可以指示Wi-Fi電路140正在接收Wi-Fi封包。再例如,當Wi-Fi電路140沒有接收任何Wi-Fi封包時,Wi-Fi電路140可以將第二確認信號(例如,邏輯低信號)發送到控制器124,並且第二確認信號可以表示Wi-Fi電路140沒有接收任何Wi-Fi封包。In step 310, the controller 124 may obtain a confirmation signal from the Wi-Fi circuit 140. For example, when the Wi-Fi circuit 140 is receiving at least one Wi-Fi packet (for example, any one of the Wi-Fi packets WF_RX1 and WF_RX2 shown in Figure 2), the Wi-Fi circuit 140 may first confirm A signal (for example, a logic high signal) is sent to the controller 124, and the first confirmation signal may indicate that the Wi-Fi circuit 140 is receiving a Wi-Fi packet. For another example, when the Wi-Fi circuit 140 does not receive any Wi-Fi packets, the Wi-Fi circuit 140 may send a second confirmation signal (for example, a logic low signal) to the controller 124, and the second confirmation signal may indicate Wi-Fi -Fi circuit 140 does not receive any Wi-Fi packets.

在步驟320中,控制器124可以根據確認信號(例如,第一確認信號或第二確認信號)確定Wi-Fi電路140是否正在接收Wi-Fi封包。當控制器124獲得第一確認信號時,進入步驟330;否則(例如,控制器124獲得第二確認信號),進入步驟350,用於正常發送BT封包BT_TX(x)。In step 320, the controller 124 may determine whether the Wi-Fi circuit 140 is receiving a Wi-Fi packet according to the confirmation signal (for example, the first confirmation signal or the second confirmation signal). When the controller 124 obtains the first confirmation signal, go to step 330; otherwise (for example, the controller 124 obtains the second confirmation signal), go to step 350 for sending the BT packet BT_TX(x) normally.

在步驟330中,控制器124可以確定BT封包BT_TX(x)的BT傳輸延遲的時段是否達到預定閾值(例如,上述預定上限)。當BT封包BT_TX(x)的BT傳輸延遲的時段達到預定閾值時(例如,在第2圖所示的BT通信機制S_BT2內的BT封包BT_TX2的情況下),進入步驟350,用於正常發送BT包BT_TX(x);否則,進入步驟340,用於在發送BT封包BT_TX(x)之前插入至少一個空閒BT時隙對。In step 330, the controller 124 may determine whether the period of the BT transmission delay of the BT packet BT_TX(x) reaches a predetermined threshold (for example, the aforementioned predetermined upper limit). When the BT transmission delay period of the BT packet BT_TX(x) reaches the predetermined threshold (for example, in the case of the BT packet BT_TX2 in the BT communication mechanism S_BT2 shown in Figure 2), go to step 350 for sending BT normally Packet BT_TX(x); otherwise, go to step 340 for inserting at least one idle BT time slot pair before sending the BT packet BT_TX(x).

在步驟340中,控制器124可以在BT電路120發送BT封包BT_TX(x)之前插入至少一個空閒BT時隙對以生成BT傳輸延遲的時段(例如,第2圖所示的連同BT通信機制S_BT1一起描述的BT封包BT_TX1,其從第3個BT時隙轉移到第7個BT時隙)。In step 340, the controller 124 may insert at least one idle BT time slot pair before the BT circuit 120 sends the BT packet BT_TX(x) to generate a period of BT transmission delay (for example, the BT communication mechanism S_BT1 shown in Figure 2 The BT packet BT_TX1 described together is transferred from the 3rd BT time slot to the 7th BT time slot).

在步驟350中,控制器124可以允許BT電路120(例如,BT收發器122內的發送器)正常發送BT封包BT_TX(x),例如,在其當前BT時隙開始發送BT封包BT_TX(x)(例如,如第2圖所示的BT通信機制S_BT2中所示的BT封包BT_TX3和BT_TX4中的任何一個)。In step 350, the controller 124 may allow the BT circuit 120 (for example, the transmitter in the BT transceiver 122) to send the BT packet BT_TX(x) normally, for example, start sending the BT packet BT_TX(x) in its current BT time slot (For example, any of the BT packets BT_TX3 and BT_TX4 shown in the BT communication mechanism S_BT2 shown in Figure 2).

例如,如第3圖所示,響應於第一確認信號插入上述至少一個空閒BT時隙對以在BT電路120發送BT封包之前生成BT傳輸延遲的時段(例如,上述BT傳輸延遲的附加時段)的操作可以對應於從步驟320進入步驟330然後進入步驟340的部分路徑,但是,本發明不限於此。再例如,如第3圖所示,響應於BT傳輸延遲的時間達到預定閾值(例如,上述預定上限)而允許BT電路120在沒有進一步延遲時正常傳輸BT封包的操作可以對應於從步驟330進入步驟350的部分路徑,但是,本發明不限於此。再例如,如第3圖所示,響應於第二確認信號允許BT電路120正常發送BT封包的操作可以對應於從步驟320進入步驟350的部分路徑,但是,本發明不限於此。For example, as shown in FIG. 3, the at least one idle BT time slot pair is inserted in response to the first confirmation signal to generate a period of BT transmission delay before the BT circuit 120 transmits the BT packet (for example, the additional period of the aforementioned BT transmission delay) The operation of may correspond to a partial path from step 320 to step 330 and then to step 340, but the present invention is not limited to this. For another example, as shown in FIG. 3, in response to the BT transmission delay time reaching a predetermined threshold (for example, the above-mentioned predetermined upper limit), allowing the BT circuit 120 to normally transmit BT packets without further delay may correspond to the entry from step 330 The partial path of step 350, however, the present invention is not limited to this. For another example, as shown in FIG. 3, the operation of allowing the BT circuit 120 to normally send BT packets in response to the second confirmation signal may correspond to a partial path from step 320 to step 350, but the present invention is not limited to this.

第4圖示出了一些曲線,這些曲線指示由於使用該方法的性能改善。第4圖的橫軸以dBm為單位表示Wi-Fi接收信號強度指示符(Wi-Fi Received Signal Strength Indicator,RSSI)和縱軸以兆比特每秒(mega bit per second,Mbps)為單位表示Wi-Fi吞吐量。對應於“僅Wi-Fi”的圖例的曲線可以指示在沒有任何BT干擾(例如,沒有BT資料包傳輸)的情況下Wi-Fi電路(諸如第1圖中所示的Wi-Fi電路140)的通信性能。對應於“Before”的圖例的曲線可以指示在BT電路(諸如BT電路120)尚未打開該BT傳輸管理的方法(例如,可暫時禁用BT傳輸管理)且BT電路正在發送BT封包的情況下該Wi-Fi電路(諸如第1圖中所示的Wi-Fi電路140)的通信性能。對應於“After”的圖例的曲線可以指示在BT電路(諸如BT電路120)正在發送BT封包時執行該BT傳輸管理的方法的情況下該Wi-Fi電路(諸如第1圖中所示的Wi-Fi電路140)的通信性能。如第4圖所示,用於執行BT傳輸管理的方法可以極大地減少由於來自BT電路120的BT干擾導致的Wi-Fi電路140的吞吐量衰減,並且可以提高BT和Wi-Fi通信的共存的整體性能。Figure 4 shows some curves indicating the performance improvement due to the use of this method. In Figure 4, the horizontal axis uses dBm as the unit to indicate the Wi-Fi Received Signal Strength Indicator (RSSI) and the vertical axis uses the mega bit per second (Mbps) as the unit to indicate Wi-Fi. -Fi throughput. The curve corresponding to the legend of "Wi-Fi only" can indicate a Wi-Fi circuit (such as the Wi-Fi circuit 140 shown in Figure 1) without any BT interference (for example, no BT packet transmission) Communication performance. The curve corresponding to the legend of “Before” can indicate that the method of BT transmission management has not been opened (for example, BT transmission management can be temporarily disabled) and the BT circuit is sending BT packets when the BT circuit (such as BT circuit 120) has not yet been opened. -The communication performance of the Fi circuit (such as the Wi-Fi circuit 140 shown in Figure 1). The curve corresponding to the legend of "After" may indicate that the Wi-Fi circuit (such as the Wi-Fi circuit shown in Figure 1) is performing the method of BT transmission management when the BT circuit (such as BT circuit 120) is sending BT packets. -Fi circuit 140) communication performance. As shown in Figure 4, the method for performing BT transmission management can greatly reduce the throughput degradation of Wi-Fi circuit 140 due to BT interference from BT circuit 120, and can improve the coexistence of BT and Wi-Fi communication The overall performance.

總之,本發明的方法可插入額外的空閒BT時隙以防止BT傳輸干擾接收Wi-Fi封包的操作。另外,插入附加空閒BT時隙的操作受上限限制,以防止由空閒BT傳輸引起的副作用。結果,具有有限空閒BT時隙插入的本發明方法可以解決相關技術問題而不會引入任何副作用或者不太可能引入副作用。In summary, the method of the present invention can insert additional free BT time slots to prevent BT transmission from interfering with the operation of receiving Wi-Fi packets. In addition, the operation of inserting additional free BT time slots is restricted by an upper limit to prevent side effects caused by free BT transmission. As a result, the method of the present invention with limited free BT slot insertion can solve the related technical problems without introducing any side effects or is unlikely to introduce side effects.

本文描述的裝置和技術的各個方面可以單獨地使用,組合地使用,或者以未在前面的描述中描述的實施例中具體討論的各種安排中使用,因此不限於將它們的應用限定為前述的組件和佈置的細節或在附圖中示出的細節。 例如,在一個實施例中描述的方面可以以任何方式與其他實施例描述的方面組合。The various aspects of the devices and technologies described herein can be used individually, in combination, or in various arrangements not specifically discussed in the embodiments described in the foregoing description, and therefore are not limited to limiting their applications to the foregoing The details of the components and arrangements or the details shown in the drawings. For example, aspects described in one embodiment may be combined with aspects described in other embodiments in any manner.

在一些實施例中,術語“大約”,“大致”和“大致上”可以用於表示小於目標值的±10%的範圍且可以包括目標值。例如:小於目標值±5%,小於目標值的±1%。In some embodiments, the terms "approximately", "approximately" and "approximately" may be used to indicate a range of less than ±10% of the target value and may include the target value. For example: less than ±5% of the target value, less than ±1% of the target value.

在申請專利範圍中使用諸如“第一”,“第二”,“第三”等的序數術語來修飾申請專利範圍要素,並不意味任何優先權或順序,但僅用作標籤以將具有特定名稱的一個申請專利範圍元素與具有相同名稱的另一個元素申請專利範圍區分。The use of ordinal terms such as "first", "second", "third", etc. in the scope of patent application to modify the elements of the scope of patent application does not imply any priority or order, but is only used as a label to have a specific One element of the patent application of the name is distinguished from the patent application of another element with the same name.

本發明雖以較佳實施例揭露如上,然其並非用以限定本發明的範圍,任何本領域技術人員,在不脫離本發明的精神和範圍內,當可做些許的更動與潤飾,因此本發明的保護範圍當視申請專利範圍所界定者為准。 以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。Although the present invention is disclosed as above in preferred embodiments, it is not intended to limit the scope of the present invention. Any person skilled in the art can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the present invention The scope of protection of an invention shall be determined by the scope of the patent application. The foregoing descriptions are only preferred embodiments of the present invention, and all equivalent changes and modifications made in accordance with the scope of the patent application of the present invention shall fall within the scope of the present invention.

10‧‧‧電子設備 120‧‧‧BT電路 122‧‧‧BT收發器 124‧‧‧控制器 140‧‧‧Wi-Fi電路 142‧‧‧Wi-Fi收發器 310、320、330、340、350‧‧‧步驟 10‧‧‧Electronic equipment 120‧‧‧BT circuit 122‧‧‧BT Transceiver 124‧‧‧controller 140‧‧‧Wi-Fi circuit 142‧‧‧Wi-Fi Transceiver 310, 320, 330, 340, 350‧‧‧ steps

第1圖示出根據本發明的實施例的電子設備10的圖。 第2圖根據本發明的一個實施例示出了第1圖中所示的控制器124對BT封包BT_TX1,BT_TX2,BT_TX3和BT_TX4執行的BT傳輸管理的一些細節。 第3圖示出根據本發明的實施例的用於執行BT傳輸管理的方法的流程圖。 第4圖示出了一些曲線,這些曲線指示由於使用該方法的性能改善。Figure 1 shows a diagram of an electronic device 10 according to an embodiment of the present invention. Fig. 2 shows some details of the BT transmission management performed by the controller 124 shown in Fig. 1 on the BT packets BT_TX1, BT_TX2, BT_TX3 and BT_TX4 according to an embodiment of the present invention. Figure 3 shows a flowchart of a method for performing BT transmission management according to an embodiment of the present invention. Figure 4 shows some curves indicating the performance improvement due to the use of this method.

310、320、330、340、350‧‧‧步驟 310, 320, 330, 340, 350‧‧‧ steps

Claims (10)

一種用於執行藍牙傳輸管理的方法,包括: 在控制藍牙電路發送藍牙封包之前,從Wi-Fi電路獲得確認信號,其中所述確認信號指示所述Wi-Fi電路是否正在接收Wi-Fi封包;和 根據所述確認信號,確定在所述藍牙電路發送藍牙封包之前是否插入至少一個空閒藍牙時隙對。A method for performing Bluetooth transmission management, including: Before controlling the Bluetooth circuit to send the Bluetooth packet, obtain a confirmation signal from the Wi-Fi circuit, wherein the confirmation signal indicates whether the Wi-Fi circuit is receiving the Wi-Fi packet; and According to the confirmation signal, it is determined whether to insert at least one idle Bluetooth time slot pair before the Bluetooth circuit sends the Bluetooth packet. 如申請專利範圍第1項所述的方法,還包括: 響應於指示Wi-Fi電路正在接收Wi-Fi封包的確認信號,插入所述至少一個空閒藍牙時隙對以在藍牙電路發送藍牙封包之前產生藍牙傳輸延遲的時段。The method described in item 1 of the scope of patent application also includes: In response to the confirmation signal indicating that the Wi-Fi circuit is receiving the Wi-Fi packet, the at least one pair of idle Bluetooth time slots is inserted to generate a period of Bluetooth transmission delay before the Bluetooth circuit sends the Bluetooth packet. 如申請專利範圍第2項所述的方法,還包括: 響應於所述藍牙傳輸延遲的時段達到預定閾值,允許所述藍牙電路在沒有進一步的延遲的情況下正常地發送藍牙封包。The method described in item 2 of the scope of patent application also includes: In response to the period of the Bluetooth transmission delay reaching a predetermined threshold, the Bluetooth circuit is allowed to normally send Bluetooth packets without further delay. 如申請專利範圍第1項所述的方法,還包括: 響應於指示Wi-Fi電路未接收任何Wi-Fi封包的確認信號,允許所述藍牙電路正常發送藍牙封包。The method described in item 1 of the scope of patent application also includes: In response to the confirmation signal indicating that the Wi-Fi circuit has not received any Wi-Fi packet, the Bluetooth circuit is allowed to send the Bluetooth packet normally. 如申請專利範圍第1項所述的方法,其中所述藍牙電路符合藍牙基本速率/增強資料速率協議。The method according to the first item of the scope of patent application, wherein the Bluetooth circuit complies with the Bluetooth basic rate/enhanced data rate protocol. 如申請專利範圍第1項所述的方法,其中所述藍牙電路符合藍牙低能量協議。The method described in item 1 of the scope of patent application, wherein the Bluetooth circuit complies with the Bluetooth low energy protocol. 一種藍牙電路,包括:控制器,耦合到Wi-Fi電路,其中: 在控制藍牙電路發送藍牙封包之前,所述藍牙電路內的所述控制器從Wi-Fi電路獲得確認信號,其中所述確認信號指示所述Wi-Fi電路是否正在接收Wi-Fi封包;和 根據所述確認信號,所述控制器在所述藍牙電路發送藍牙封包之前確定是否插入至少一個空閒藍牙時隙對。A Bluetooth circuit includes: a controller, coupled to a Wi-Fi circuit, wherein: Before controlling the Bluetooth circuit to send the Bluetooth packet, the controller in the Bluetooth circuit obtains a confirmation signal from the Wi-Fi circuit, wherein the confirmation signal indicates whether the Wi-Fi circuit is receiving the Wi-Fi packet; and According to the confirmation signal, the controller determines whether to insert at least one pair of idle Bluetooth time slots before the Bluetooth circuit sends a Bluetooth packet. 如申請專利範圍第7項所述的藍牙電路,其中: 當所述確認信號指示所述Wi-Fi電路正在接收Wi-Fi封包時,所述控制器在所述藍牙電路發送藍牙封包之前插入所述至少一個空閒藍牙時隙對以產生藍牙傳輸延遲的時段;和 當所述確認信號指示Wi-Fi電路未接收任何Wi-Fi封包時,所述控制器允許所述藍牙電路正常發送藍牙封包。The Bluetooth circuit as described in item 7 of the scope of patent application, in which: When the confirmation signal indicates that the Wi-Fi circuit is receiving a Wi-Fi packet, the controller inserts the at least one pair of idle Bluetooth time slots before the Bluetooth circuit sends the Bluetooth packet to generate a Bluetooth transmission delay period ;with When the confirmation signal indicates that the Wi-Fi circuit has not received any Wi-Fi packets, the controller allows the Bluetooth circuit to normally send Bluetooth packets. 如申請專利範圍第8項所述的藍牙電路,其中當所述藍牙傳輸延遲的時段達到預定閾值時,所述控制器允許所述藍牙電路在沒有進一步的延遲的情況下正常地發送藍牙封包。The Bluetooth circuit according to item 8 of the scope of patent application, wherein when the period of the Bluetooth transmission delay reaches a predetermined threshold, the controller allows the Bluetooth circuit to normally send Bluetooth packets without further delay. 一種電子設備,包括: Wi-Fi電路,用於執行Wi-Fi通信;和 藍牙電路,耦合到所述Wi-Fi電路,用於執行藍牙通信,其中所述藍牙電路包括: 控制器,耦合到所述Wi-Fi電路,其中:在控制所述藍牙電路發送藍牙封包之前,所述控制器從所述Wi-Fi電路獲得確認信號,其中所述確認信號指示所述Wi-Fi電路是否正在接收Wi-Fi封包;和根據所述確認信號,所述控制器在所述藍牙電路發送藍牙封包之前確定是否插入至少一個空閒藍牙時隙對。An electronic device including: Wi-Fi circuits to perform Wi-Fi communication; and A Bluetooth circuit, coupled to the Wi-Fi circuit, for performing Bluetooth communication, wherein the Bluetooth circuit includes: A controller, coupled to the Wi-Fi circuit, wherein: before controlling the Bluetooth circuit to send a Bluetooth packet, the controller obtains a confirmation signal from the Wi-Fi circuit, wherein the confirmation signal indicates the Wi-Fi Whether the Fi circuit is receiving a Wi-Fi packet; and according to the confirmation signal, the controller determines whether to insert at least one pair of idle Bluetooth time slots before the Bluetooth circuit sends the Bluetooth packet.
TW108113135A 2018-05-07 2019-04-16 Method for performing bluetooth transmission management, bluetooth circuit, and electronic device TWI710240B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201862667627P 2018-05-07 2018-05-07
US62/667,627 2018-05-07
US16/223,118 2018-12-18
US16/223,118 US20190342899A1 (en) 2018-05-07 2018-12-18 Method for performing bluetooth transmission management, associated bluetooth circuit, and associated electronic device

Publications (2)

Publication Number Publication Date
TW201947919A TW201947919A (en) 2019-12-16
TWI710240B true TWI710240B (en) 2020-11-11

Family

ID=65009623

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108113135A TWI710240B (en) 2018-05-07 2019-04-16 Method for performing bluetooth transmission management, bluetooth circuit, and electronic device

Country Status (4)

Country Link
US (1) US20190342899A1 (en)
EP (1) EP3567983A1 (en)
CN (1) CN110460980A (en)
TW (1) TWI710240B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113923640B (en) * 2021-10-29 2024-02-20 珠海慧联科技有限公司 2.4G multimode communication chip and communication method thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110059768A1 (en) * 2009-09-08 2011-03-10 Murata Manufacturing Co., Ltd. Communication device and method of communicating transmissions
US20110310826A1 (en) * 2010-06-16 2011-12-22 Texas Instruments Incorporated Intentional idle gaps in coexisting wireless networks
US20120302184A1 (en) * 2010-03-01 2012-11-29 Nec Corporation Communication apparatus, communication control method and communication control program storage medium
TWI455636B (en) * 2011-05-10 2014-10-01 Mediatek Inc Communication device, management method of communication index evaluation program, and management method of wireless communication service
US20150373760A1 (en) * 2014-06-19 2015-12-24 Nokia Technologies Oy Device pairing
US20160112944A1 (en) * 2014-10-17 2016-04-21 Qualcomm Incorporated Access point selection based on association performance

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050276241A1 (en) * 2004-06-10 2005-12-15 Adriaan Kamerman Wireless LAN with fragmentation for bluetooth coexistence
US8180363B2 (en) * 2005-11-15 2012-05-15 Sony Computer Entertainment Inc. Communication apparatus preventing communication interference
US7899396B2 (en) * 2006-06-02 2011-03-01 Qulacomm Incorporated Efficient operation for co-located WLAN and Bluetooth
US8265563B2 (en) * 2006-10-31 2012-09-11 Hewlett-Packard Development Company, L.P. Techniques for enhanced co-existence of co-located radios
MX2013003358A (en) * 2010-10-01 2013-06-05 Research In Motion Ltd Method and apparatus for avoiding in-device coexistence interference.
TWI540927B (en) * 2014-09-26 2016-07-01 緯創資通股份有限公司 Connection method and electronic device
US10201004B2 (en) * 2016-09-29 2019-02-05 Intel IP Corporation Coordinated bluetooth—WiFi scheduling with bluetooth slot availability mask
US11607127B2 (en) * 2016-11-30 2023-03-21 Nokia Technologies Oy Transfer of sensor data

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110059768A1 (en) * 2009-09-08 2011-03-10 Murata Manufacturing Co., Ltd. Communication device and method of communicating transmissions
US20120302184A1 (en) * 2010-03-01 2012-11-29 Nec Corporation Communication apparatus, communication control method and communication control program storage medium
US20110310826A1 (en) * 2010-06-16 2011-12-22 Texas Instruments Incorporated Intentional idle gaps in coexisting wireless networks
TWI455636B (en) * 2011-05-10 2014-10-01 Mediatek Inc Communication device, management method of communication index evaluation program, and management method of wireless communication service
US20150373760A1 (en) * 2014-06-19 2015-12-24 Nokia Technologies Oy Device pairing
US20160112944A1 (en) * 2014-10-17 2016-04-21 Qualcomm Incorporated Access point selection based on association performance

Also Published As

Publication number Publication date
EP3567983A1 (en) 2019-11-13
TW201947919A (en) 2019-12-16
US20190342899A1 (en) 2019-11-07
CN110460980A (en) 2019-11-15

Similar Documents

Publication Publication Date Title
US11064280B2 (en) Wireless audio system and method for wirelessly communicating audio information using the same
US10244307B1 (en) Communication of wireless headphones
US10681773B2 (en) Real-time relay of wireless communications
US10412494B2 (en) Operation mode switch of wireless headphones
US8509211B2 (en) Wireless audio communicating method and component
US20080311852A1 (en) Multiple communication link coordination for shared data transmissions
US20120171958A1 (en) Method and apparatus for distributing data in a short-range wireless communication system
US20250071071A1 (en) Wireless communication device for communicating with multiple external devices via a wireless communication unit
CN108600897A (en) Realize the one drag two bluetooth headset and communication means of low frequency switching
US20200092651A1 (en) Data packet compensation in multi-device media systems
TW200830767A (en) Method and system for transmitting voice data by using wireless LAN and bluetooth
US20220377474A1 (en) Method for ensuring symmetric audio quality for hands-free phoning
US20080240058A1 (en) Simultaneous wlan communications to carry personal area network communications
EP4591590A1 (en) Systems and methods for wirelessly providing an audio stream
TWI710240B (en) Method for performing bluetooth transmission management, bluetooth circuit, and electronic device
EP3900285B1 (en) Operating more than one wireless communication protocol with a coexistence window
EP3890356B1 (en) Bluetooth audio exchange with transmission diversity
EP3903460B1 (en) Operating more than one wireless communication protocol with a hearing device
US20240097824A1 (en) Techniques for dynamically adjusting retransmission opportunities within a connected isochronous stream
US20070026806A1 (en) Administration terminal, communication terminal, wireless communication system, and wireless communication method
CN119629772B (en) Device, method and chip for transmitting audio data
TWI739267B (en) Wireless signal transceiver method and wireless signal transceiver system using the same
CN118265011A (en) Bluetooth-based audio mixing playing method, device, equipment and storage medium
CN114747176A (en) Method, apparatus and computer program for setting encryption key in wireless communication system and recording medium thereof

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees