TWI524688B - 藍牙服務估測裝置及其藍牙服務估測方法 - Google Patents
藍牙服務估測裝置及其藍牙服務估測方法 Download PDFInfo
- Publication number
- TWI524688B TWI524688B TW102118324A TW102118324A TWI524688B TW I524688 B TWI524688 B TW I524688B TW 102118324 A TW102118324 A TW 102118324A TW 102118324 A TW102118324 A TW 102118324A TW I524688 B TWI524688 B TW I524688B
- Authority
- TW
- Taiwan
- Prior art keywords
- bluetooth
- service
- packet
- estimating
- remote
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 55
- 230000005540 biological transmission Effects 0.000 claims description 23
- 230000029058 respiratory gaseous exchange Effects 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 10
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 230000000241 respiratory effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 23
- 238000004891 communication Methods 0.000 description 9
- 230000006399 behavior Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000001568 sexual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/52—Allocation or scheduling criteria for wireless resources based on load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1215—Wireless traffic scheduling for collaboration of different radio technologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本發明係關於一種藍牙服務估測裝置及其藍牙服務估測方法。更具體而言,本發明之藍牙服務估測裝置及其藍牙服務估測方法直接利用資料封包之內容及資料傳輸之行為判斷藍牙服務型態。
藍牙(Bluetooth)無線通訊為短距離無線通訊技術應用之一種。當使用藍牙無線通訊技術之電子裝置同時具有Wi-Fi無線網路通訊功能時,由於藍牙與Wi-Fi所使用之通訊頻率範圍相似,因此,為避免干擾造成之資料傳輸錯誤,電子裝置通常需具備封包流量仲裁(Packet Traffic Arbitration)機制,分別針對藍牙通訊模組以及Wi-Fi通訊模組所提供之傳輸狀態,進行網路資源(例如天線)之分配協調,以提升電子裝置整體之網路使用效率。
當電子裝置與藍牙設備進行配對以及資料傳輸時,由於所傳輸之資料內並未挾帶任何明確定義服務內容之訊息,因此,電子裝置必須透過額外傳輸之控制指令,判斷其與藍牙設備間所使用之服務類型,如此一來,電子裝置所具之封包流量仲裁機制方能根據不同之藍牙服務型態,決定藍牙通訊模組使用網路資源之優先權。
然而,由於藍牙通訊協定並未明確規範服務控制指令之內容,因此,不同製造商可自行定義服務控制指令之內容,因此,電子裝置必須具備解析不同製造商之控制指令格式之能力,方能與不同廠商之藍牙設備進行資料傳輸,如此,於使用上將受到限制。
本發明提供一種用於藍牙服務估測裝置之藍牙服務估測方法。藍牙服務估測裝置設置於藍牙控制器中,與Wi-Fi主控器之封包流量仲裁模組以及藍牙主控器電性連結。藍牙服務估測方法包含下列步驟:(a)令藍牙服務估測裝置偵測藍牙主控器與遠端藍牙裝置間所傳輸之至少一資料封包;(b)令藍牙服務估測裝置根據至少一資料封包之內容,判斷藍牙主控器與遠端藍牙裝置間之藍牙服務型態;(c)令藍牙服務估測裝置將藍牙服務型態傳送至封包流量仲裁模組,俾Wi-Fi主控器根據藍牙服務型態判斷網路資源使用權重值,並根據網路資源使用權重值決定天線之使用率。
本發明亦提供一種藍牙服務估測裝置。藍牙服務估測裝置設置於藍牙控制器中,並與Wi-Fi主控器之封包流量仲裁模組以及藍牙主控器電性連結。藍牙服務估測裝置包含裝置收發器以及服務估測模組。收發器用以偵測藍牙主控器與遠端藍牙裝置間所傳輸之至少一資料封包。服務估測模組用以根據至少一資料封包之內容,判斷藍牙主控器與遠端藍牙裝置間之藍牙服務型態。收發器更用以將藍牙服務型態傳送至封包流量仲裁模組,俾Wi-Fi主控器根據藍牙服務型態判斷網路資源使用權重值,並根據網路資源使用權重值決定天線之使用率。
透過上述所揭露之技術特徵,本發明之藍牙服務估測裝置
以及藍牙服務估測方法可對一般資料封包之行為以及內容解析,完成藍牙服務型態之判斷,俾封包流量仲裁模組以及Wi-Fi主控器進行後續相關之利用及判斷。
1、2、3、4、5、6‧‧‧藍牙服務估測裝置
11、21、31、41、51、61‧‧‧收發器
13、23、33、43、53、63‧‧‧服務估測模組
231、332、432、631‧‧‧封包解析器
337、637‧‧‧累加器
534、634‧‧‧資料週期解析器
239、339、439、539、639‧‧‧服務判斷器
70、71‧‧‧至少一資料封包
720‧‧‧連線詢問封包
722、782‧‧‧連線回應封包
744、764、784‧‧‧服務封包
81、82、83、84、85、86、87‧‧‧藍牙服務型態
91‧‧‧藍牙主控器
93‧‧‧遠端藍牙裝置
95‧‧‧Wi-Fi主控器
951‧‧‧封包流量仲裁模組
第1A圖係本發明之第一實施例之藍牙服務估測裝置之連結關係示意圖;第1B圖係為本發明第一實施例之藍牙服務估測裝置之示意圖;第2A圖係本發明之第二實施例之藍牙服務估測裝置之連結關係示意圖;第2B圖係為本發明第二實施例之藍牙服務估測裝置之示意圖;第3A圖係本發明之第三實施例之藍牙服務估測裝置之連結關係示意圖;第3B圖係為本發明第三實施例之藍牙服務估測裝置之示意圖;第4A圖係本發明之第四實施例之藍牙服務估測裝置之連結關係示意圖;第4B圖係為本發明第四實施例之藍牙服務估測裝置之示意圖;第5A圖係本發明之第五實施例之藍牙服務估測裝置之連
結關係示意圖;第5B圖係為本發明第五實施例之藍牙服務估測裝置之示意圖;第6A圖係本發明之第六實施例之藍牙服務估測裝置之連結關係示意圖;第6B圖係為本發明第六實施例之藍牙服務估測裝置之示意圖;第7圖係為本發明第七實施例之藍牙服務估測方法之流程圖;第8圖係為本發明第八實施例之藍牙服務估測方法之流程圖;第9圖係為本發明第九實施例之藍牙服務估測方法之流程圖;第10圖係為本發明第十實施例之藍牙服務估測方法之流程圖;第11圖係為本發明第十一實施例之藍牙服務估測方法之流程圖;第12圖係為本發明第十二實施例之藍牙服務估測方法之流程圖;以及第13圖係為本發明第十三實施例之藍牙服務估測方法之流程圖。
請同時參考第1A-1B圖。第1A圖係為本發明第一實施例之一藍牙服務估測裝置1之連結關係示意圖,第1B圖係為本發明第一實施例之藍牙服務估測裝置1之示意圖。藍牙服務估測裝置1包含一收發器11以及一服務估測模組13。藍牙服務估測裝置1設置於一藍牙控制器(Bluetooth controller)97中,並與一Wi-Fi主控器95之一封包流量仲裁(Packet Traffic Arbitration)模組951以及一藍牙主控器91電性連結。其中,各元件間之互動將於下文中予以進一步闡述。
首先,藍牙主控器91與一遠端藍牙裝置93間具有連線,而置於藍牙控制器97之藍牙服務估測裝置1,用以於連線中偵測(listen)藍牙主控器91與遠端藍牙裝置93間所傳遞之資訊。具體而言,藍牙主控器91與遠端藍牙裝置93間,係透過藍牙控制器97傳遞資料,因此,藍牙服務估測裝置1之收發器11便可用以偵測藍牙主控器91與遠端藍牙裝置93間所傳輸之至少一資料封包70,則服務估測模組13便可根據至少一資料封包70,判斷藍牙主控器91與遠端藍牙裝置93間之一藍牙服務形態80。
接著,收發器11便將藍牙服務型態80傳送至Wi-Fi主控器95之封包流量仲裁模組951,俾封包流量仲裁模組951根據藍牙服務型態80判斷網路資源使用權重值,並根據網路資源權重值決定天線之使用率。更進一步來說,不同之藍牙服務型態具有不同之資料傳輸內容或傳輸行為,則服務估測模組便可據以判斷相對應之藍牙服務型態,更者,由於不同之藍牙服務型態具有不同之網路資源使用優先權,因此,封包流量仲裁模組便可根據不同之藍牙服務型態,決定藍牙資料傳輸佔用天線等網路資源之比重。
接著,將更進一步說明各種服務型態之判斷過程及方式。
請參考第2A-2B圖。第2A圖係為本發明第二實施例之一藍牙服務估測裝置2之連結關係示意圖,第2B圖係為本發明第二實施例之藍牙服務估測裝置2之示意圖。藍牙服務估測裝置2包含一收發器21以及一服務估測模組23。藍牙服務估測裝置2設置於藍牙控制器97中,並與Wi-Fi主控器95之封包流量仲裁模組951以及藍牙主控器91電性連結。其中,服務估測模組23更包含一封包解析器231以及一服務判斷器239。
具體而言,於第二實施例中,藍牙主控器91先進行周邊之裝置搜尋,並於搜尋到遠端藍牙裝置93後,透過藍牙控制器97與其連線,隨即,藍牙主控器91發送一連線詢問封包720至遠端藍牙裝置93,而遠端藍牙裝置93便根據連線詢問封包720,回覆一連線回應封包722至藍牙主控器91,如此一來便可完成藍牙主控器91與遠端藍牙裝置93間之初始配對。
同時,類似地,置於藍牙控制器97中之藍牙服務估測裝置2,可利用收發器21偵測藍牙主控器91與遠端藍牙裝置93間所傳輸之至少一資料封包。其中,根據前述配對過程,至少一資料封包至少包含遠端藍牙裝置93傳送至藍牙主控器91之連線回應封包722。更進一步而言,遠端藍牙裝置93於配對時所傳送之連線回應封包722,通常包含遠端藍牙裝置93係屬何種裝置類型之相關資訊,因此,當收發器21於偵測到連線回應封包722後,封包解析器231便可解析連線回應封包722之內容,並據以判斷遠端藍牙裝置93之裝置類型。
詳言之,此處之連線回應封包722為一跳頻同步(Frequency Hopping Synchronization,FHS)封包,而由於FHS封
包中具有裝置分級(Class of Device,COD)欄位,因此,封包解析器231便可先根據COD欄位的主要(Major)部分,判斷遠端藍牙裝置93係為計算機裝置、手機裝置、音訊裝置及人機介面裝置(Human Interface Device,HID)等裝置類型其中之一,隨後,再根據COD欄位的次要(Minor)部份做出進一步判斷。
於第二實施例中,當封包解析器231根據FHS封包之COD欄位判斷遠端藍牙裝置93為HID時,服務判斷器239便可根據封包解析器231之判斷結果,決定藍牙主控器91與遠端藍牙裝置93間之一藍牙服務型態81係為HID服務。據此,同樣地,收發器21便將藍牙服務型態81傳送至Wi-Fi主控器95之封包流量仲裁模組951,俾封包流量仲裁模組951根據藍牙服務型態81判斷網路資源使用權重值,並根據網路資源權重值決定天線之使用率。
另一方面,當封包解析器231根據FHS封包之COD欄位判斷遠端藍牙裝置93為音訊裝置時,服務判斷器239便可根據封包解析器231之判斷結果,決定藍牙主控器91與遠端藍牙裝置93間之藍牙服務型態81係為音訊裝置服務。據此,同樣地,收發器21便將藍牙服務型態81傳送至Wi-Fi主控器95之封包流量仲裁模組951,俾封包流量仲裁模組951根據藍牙服務型態81判斷網路資源使用權重值,並根據網路資源權重值決定天線之使用率。
接著,請參考第3A-3B圖。第3A圖係為本發明第三實施例之一藍牙服務估測裝置3之連結關係示意圖,第3B圖係為本發明第三實施例之藍牙服務估測裝置3之示意圖。藍牙服務估測裝置3包含一收發器31以及
一服務估測模組33。藍牙服務估測裝置3設置於藍牙控制器97中,並與Wi-Fi主控器95之封包流量仲裁模組951以及藍牙主控器91電性連結。其中,服務估測模組33同樣包含一封包解析器332以及一服務判斷器339。
當藍牙主控器91透過藍牙控制器97與遠端藍牙裝置93完成配對連線後,藍牙服務估測裝置3亦可透過一般資料封包判斷服務之類型。
具體而言,當藍牙主控器91透過藍牙控制器97與遠端藍牙裝置93完成配對並處於一般連線時,置於藍牙控制器97之藍牙服務估測裝置3,同樣可利用收發器31偵測藍牙主控器91與遠端藍牙裝置93間所傳輸之至少一資料封包。其中,至少一資料封包更包含一服務封包744。隨後,收發器31於偵測到服務封包744後,封包解析器332便解析服務封包744之內容,以判斷藍牙主控器91與遠端藍牙裝置93間所傳輸之連線型態。
具體而言,於第三實施例中,封包解析器332可先根據服務封包744之一資料型態位元值,判斷服務封包744係非同步免連線(Asynchronous Connectionless,ACL)封包,則服務判斷器339便可根據封包解析器332之判斷結果,決定藍牙主控器91與遠端藍牙裝置93間之一藍牙服務型態82係為ACL服務。據此,同樣地,收發器31便將藍牙服務型態82傳送至Wi-Fi主控器95之封包流量仲裁模組951,俾封包流量仲裁模組951根據藍牙服務型態82判斷網路資源使用權重值,並根據網路資源權重值決定天線之使用率。
而於第三實施例之其他態樣中,ACL服務之類型更可被進一步地估測。詳言之,於一實施態樣中,藍牙服務估測裝置3更可包含一累加器337,用以於服務判斷器339判斷藍牙服務型態82係為ACL服務後,累
加藍牙主控器91與遠端藍牙裝置93間傳輸複數ACL資料封包(未繪示),並於固定時間內,判斷ACL資料封包之資料總量是否超過資料門檻值。
而當ACL資料封包之資料總量於固定時間內超過資料門檻值時,服務判斷器339即可據以判斷此ACL服務為大量資料傳輸之服務型態,如個人區域網路(Personal Area Network,PAN)服務、檔案傳輸規範(File Transfer Profile,FTP)服務及物件交換規範(Object Push Profile,OPP)服務等其中之一。
另一實施態樣,由於進階音訊傳輸服務使用ACL,且其資料封包具有自動拋棄旗標(auto-flushable flag)位元值,因此,當封包解析器332判斷服務封包744之連線型態係為ACL型態,且同時判斷服務封包744具有自動拋棄位元值時,服務判斷器339便可據以進一步決定藍牙主控器91與遠端藍牙裝置93間之藍牙服務型態82係為進階音訊傳輸(Advanced Audio Distribution Profile,A2DP)服務。
又或者,由於進階音訊傳輸服務之資料封包,通常具有特定之同步字(Sync Word)位元組,因此,封包解析器332亦可用以判斷服務封包744是否具有同步字位元組。而當服務封包744確具同步字位元組時,服務判斷器339便可據以進一步決定藍牙主控器91與遠端藍牙裝置93間之藍牙服務型態82係為A2DP服務。
據此,類似地,當服務判斷器339進一步決定藍牙主控器91與遠端藍牙裝置93間之藍牙服務型態82係為ACL服務之PAN服務、FTP服務、OPP服務或A2DP其中之一時,收發器31便將藍牙服務型態82傳送至
Wi-Fi主控器95之封包流量仲裁模組951,俾封包流量仲裁模組951根據藍牙服務型態82判斷網路資源使用權重值,並根據網路資源權重值決定天線之使用率。
接著,請參考第4A-4B圖。第4A圖係為本發明第四實施例之一藍牙服務估測裝置4之連結關係示意圖,第4B圖係為本發明第四實施例之藍牙服務估測裝置4之示意圖。藍牙服務估測裝置4包含一收發器41以及一服務估測模組43。藍牙服務估測裝置4設置於藍牙控制器97中,並與Wi-Fi主控器95之封包流量仲裁模組951以及藍牙主控器91電性連結。其中,服務估測模組43更包含一封包解析器432以及一服務判斷器439。
當藍牙主控器91透過藍牙控制器97與遠端藍牙裝置93完成配對連線後,藍牙服務估測裝置4亦可透過一般資料封包判斷服務之類型。
具體而言,當藍牙主控器91透過藍牙控制器97與遠端藍牙裝置93完成配對並處於一般連線時,置於藍牙控制器97之藍牙服務估測裝置4,同樣可利用收發器41偵測藍牙主控器91與遠端藍牙裝置93間所傳輸之至少一資料封包,其中,至少一資料封包更包含一服務封包764。隨後,收發器41於偵測到服務封包764後,封包解析器432便解析服務封包764之內容,以判斷藍牙主控器91與遠端藍牙裝置93間所傳輸之連線型態。
具體而言,於第四實施例中,封包解析器432可先判斷服務封包764係為一連結管理協定(Link Manager Protocol,LMP)封包,並根據LMP封包之同步連線導向(Synchronous Connection Oriented,SCO)接受訊息,判斷藍牙主控器91與該遠端藍牙裝置93間已透過SCO建立流程完成SCO連線之建立,則服務判斷器439便可根據封包
解析器432之判斷結果,決定藍牙主控器91與遠端藍牙裝置93間之一藍牙服務型態83係為SCO服務。
據此,同樣地,收發器41便將藍牙服務型態83傳送至Wi-Fi主控器95之封包流量仲裁模組951,俾封包流量仲裁模組951根據藍牙服務型態83判斷網路資源使用權重值,並根據網路資源權重值決定天線之使用率。
接著,請參考第5A-5B圖。第5A圖係為本發明第五實施例之一藍牙服務估測裝置5之連結關係示意圖,第5B圖係為本發明第五實施例之藍牙服務估測裝置5之示意圖。藍牙服務估測裝置5包含一收發器51以及一服務估測模組53。藍牙服務估測裝置5設置於藍牙控制器97中,並與Wi-Fi主控器95之封包流量仲裁模組951以及藍牙主控器91電性連結。其中,服務估測模組53更包含一資料週期解析器534以及一服務判斷器539。
具體而言,當藍牙主控器91透過藍牙控制器97與遠端藍牙裝置93完成配對連線後,置於藍牙控制器97之藍牙服務估測裝置5便可透過資料封包之傳輸週期判斷服務模式或類型。詳言之,藍牙資料傳輸模式中,藍牙呼吸模式(sniff mode)係為一種較為節省電力之模式,因此,其資料傳輸週期亦較一般資料傳輸週期不同,如此一來,由於不同之服務具有不同之呼吸週期(sniff interval),因此,換言之,呼吸週期亦可作為服務判斷之依據。
更進一步來說,當藍牙主控器91於藍牙呼吸模式下,透過藍牙控制器97與遠端藍牙裝置93進行至少一資料71傳輸時,資料週期解析器534便可於藍牙呼吸模式狀態下,根據遠端藍牙裝置93傳送至藍牙主控器
91之至少一資料71之內容,判斷遠端藍牙裝置93之一呼吸週期符合一HID呼吸週期,則服務判斷器539便可據以決定一藍牙服務型態84係為一HID服務。據此,同樣地,收發器51便將藍牙服務型態84傳送至Wi-Fi主控器95之封包流量仲裁模組951,俾封包流量仲裁模組951根據藍牙服務型態84判斷網路資源使用權重值,並根據網路資源權重值決定天線之使用率。
另一方面,資料週期解析器534亦可獨自根據至少一資料71之傳輸週期,判斷遠端藍牙裝置93之一運作模式85係為休眠模式(idle mode)或啟動模式(active mode),並透過收發器51將運作模式85傳送至Wi-Fi主控器95之封包流量仲裁模組951,俾封包流量仲裁模組951根據運作模式85以及前述藍牙服務型態判斷網路資源使用權重值,並根據網路資源權重值決定天線之使用率。理所當然地,當遠端藍牙裝置93之運作模式85係為休眠模式時,藍牙模組使用網路資源之比例便可調低,反之,當遠端藍牙裝置93之運作模式85係為啟動模式時,藍牙模組使用網路資源之比例便可調升。
本發明亦可根據前揭之技術內容,以整合之方式完成前述任一藍牙服務型態之判斷方式。具體而言,請參考第6A-6B圖。第6A圖係為本發明第六實施例之一藍牙服務估測裝置6之連結關係示意圖,第6B圖係為本發明第六實施例之藍牙服務估測裝置6之示意圖。藍牙服務估測裝置6包含一收發器61以及一服務估測模組63,並與Wi-Fi主控器95之封包流量仲裁模組951以及藍牙主控器91電性連結。其中,服務估測模組63更包含一封包解析器631、一資料週期解析器634、一累加器637以及一服務判斷器639。
更進一步來說,藍牙服務估測裝置6之收發器61用以偵測藍
牙主控器91與遠端藍牙裝置93間所傳輸之至少一資料封包,其中,至少一資料封包至少包含遠端藍牙裝置93傳送至藍牙主控器91之一FHS封包782以及遠端藍牙裝置93與藍牙主控器91間之一服務封包784。首先,於裝置配對時,封包解析器631可用以解析FHS封包782之內容,並根據其所包含之COD初步地判斷遠端藍牙裝置93之裝置類型。若遠端藍牙裝置93為HID,則服務判斷器639便判斷一藍牙服務型態86為HID服務;若遠端藍牙裝置93為音訊裝置,則服務判斷器639便判斷藍牙服務型態86為音訊裝置服務。
或可於裝置連線時,利用封包解析器632解析服務封包784之內容,以判斷藍牙主控器91與遠端藍牙裝置93間所傳輸之連線型態係為ACL型態或SCO型態。其中,若封包解析器632判斷服務封包784為ACL封包,則服務判斷器639便判斷藍牙服務型態86為ACL服務。另一方面,若封包解析器632解析服務封包784為具有SCO接受訊息之LMP封包,便可據以判斷藍牙主控器91與該遠端藍牙裝置93間已完成SCO連線之建立,則服務判斷器639便可判斷藍牙服務型態86係為SCO服務。
另一方面,當藍牙服務型態86係ACL服務時,更可利用累加器637累加藍牙主控器91與遠端藍牙裝置93間傳輸複數ACL資料封包,並於固定時間內判斷ACL資料封包之資料總量超過資料門檻值,俾服務判斷器639據以判斷此ACL服務為PAN服務、FTP服務及OPP服務等其中之一。
更者,當藍牙服務型態86係ACL服務時,封包解析器632亦可判斷服務封包784是否具有自動拋棄位元值或同步字位元組。當服務封包784具有自動拋棄位元值或同步字位元組時,服務判斷器639便可據以決
定藍牙主控器91與遠端藍牙裝置93間之藍牙服務型態86係為A2DP服務。
另外,類似地,資料週期解析器634可於藍牙呼吸模式狀態下,根據至少一資料封包之內容,判斷遠端藍牙裝置93之呼吸週期是否符合HID呼吸週期。若是,表示遠端藍牙裝置93係為HID,則服務判斷模組639便可決定藍牙服務型態86係為HID服務。
再者,資料週期解析器634可根據至少一資料封包之傳輸週期,判斷遠端藍牙裝置93之之運作模式87係為休眠模式或啟動模式,並透過收發器61將運作模式87傳送至Wi-Fi主控器95之封包流量仲裁模組951,俾封包流量仲裁模組951根據運作模式87以及前述藍牙服務型態判斷網路資源使用權重值,並根據網路資源權重值決定天線之使用率。
接著,請參考第7圖,其為本發明之一第七實施例之藍牙服務估測方法之流程圖。第七實施例之方法係用於一藍牙服務估測裝置(例如前述實施例之藍牙服務估測裝置),該藍牙服務估測裝置與一Wi-Fi主控器之一封包流量仲裁模組以及一藍牙主控器電性連結。第七實施例之藍牙服務估測方法之詳細步驟如下所述。
首先,執行步驟701,令該藍牙服務估測裝置偵測該藍牙主控器與一遠端藍牙裝置間所傳輸之至少一資料封包。接著執行步驟702,令該藍牙服務估測裝置根據該至少一資料封包之內容,判斷該藍牙主控器與該遠端藍牙裝置間之一藍牙服務型態。最後,執行步驟703,令該藍牙服務估測裝置將該藍牙服務型態傳送至該封包流量仲裁模組,俾該封包流量仲裁模組根據該藍牙服務型態判斷一網路資源使用權重值,並根據該網路資源使用權重值決定一天線之使用率。
接著,請參考第8圖,其為本發明之一第八實施例之藍牙服務估測方法之流程圖。第八實施例之方法同樣用於一藍牙服務估測裝置(例如前述實施例之藍牙服務估測裝置),該藍牙服務估測裝置與一Wi-Fi主控器之一封包流量仲裁模組以及一藍牙主控器電性連結。第八實施例之藍牙服務估測方法之詳細步驟如下所述。
首先,執行步驟801,令該藍牙服務估測裝置偵測該藍牙主控器與一遠端藍牙裝置間所傳輸之至少一資料封包,其中,該至少一資料封包包含一連線回應封包,且該連線回應封包為一FHS封包。執行步驟802,令該藍牙服務估測裝置根據該FHS封包之COD欄位,判斷該遠端藍牙裝置之裝置型態(如計算機裝置、手機裝置、音訊裝置及HID等)。
其中,若該遠端藍牙裝置係為HID,則執行步驟803,令該藍牙服務估測裝置判斷該藍牙服務型態係為HID服務;若該遠端藍牙裝置係為音訊裝置,則執行步驟804,該藍牙服務估測裝置判斷該藍牙服務型態係為音訊裝置服務。最後,執行步驟805,令該藍牙服務估測裝置將該藍牙服務型態傳送至該封包流量仲裁模組,俾該封包流量仲裁模組根據該藍牙服務型態判斷一網路資源使用權重值,並根據該網路資源使用權重值決定一天線之使用率。
接著,請參考第9圖,其為本發明之一第九實施例之藍牙服務估測方法之流程圖。第九實施例之方法同樣用於一藍牙服務估測裝置(例如前述實施例之藍牙服務估測裝置),該藍牙服務估測裝置與一Wi-Fi主控器之一封包流量仲裁模組以及一藍牙主控器電性連結。第九實施例之藍牙服務估測方法之詳細步驟如下所述。
首先,執行步驟901,令該藍牙服務估測裝置偵測該藍牙主控器與一遠端藍牙裝置間所傳輸之至少一資料封包,其中,該至少一資料封包包含一服務封包。執行步驟902,令該藍牙服務估測裝置根據該服務封包之一資料型態位元值,判斷該藍牙主控器與該遠端藍牙裝置間所傳輸之該服務封包係ACL封包。執行步驟903,令該藍牙服務估測裝置據以判斷該藍牙服務型態係為一ACL服務。最後,執行步驟904,令該藍牙服務估測裝置將該藍牙服務型態傳送至該封包流量仲裁模組,俾該封包流量仲裁模組根據該藍牙服務型態判斷一網路資源使用權重值,並根據該網路資源使用權重值決定一天線之使用率。
接著,請參考第10圖,其為本發明之一第十實施例之藍牙服務估測方法之流程圖。第十實施例之方法同樣用於一藍牙服務估測裝置(例如前述實施例之藍牙服務估測裝置),該藍牙服務估測裝置與一Wi-Fi主控器之一封包流量仲裁模組以及一藍牙主控器電性連結。第十實施例之藍牙服務估測方法之詳細步驟如下所述。
首先,執行步驟1001,令該藍牙服務估測裝置偵測該藍牙主控器與一遠端藍牙裝置間所傳輸之至少一資料封包,其中,該至少一資料封包包含一服務封包。執行步驟1002,令該藍牙服務估測裝置根據該服務封包之一資料型態位元值,判斷該服務封包為ACL封包。執行步驟1003,令該藍牙服務估測裝置累加複數ACL資料封包。
接著,執行步驟1004,令該藍牙服務估測裝置於一固定時間內,判斷該等ACL資料封包之一資料總量超過一資料門檻值。執行1005,令該藍牙服務估測裝置判斷該ACL服務係為PAN
服務、FTP服務及OPP服務其中之一。最後,執行步驟1006,令該藍牙服務估測裝置將該藍牙服務型態傳送至該封包流量仲裁模組,俾該封包流量仲裁模組根據該藍牙服務型態判斷一網路資源使用權重值,並根據該網路資源使用權重值決定一天線之使用率。
接著,請參考第11圖,其為本發明之一第十一實施例之藍牙服務估測方法之流程圖。第十一實施例之方法同樣用於一藍牙服務估測裝置(例如前述實施例之藍牙服務估測裝置),該藍牙服務估測裝置與一Wi-Fi主控器之一封包流量仲裁模組以及一藍牙主控器電性連結。第十一實施例之藍牙服務估測方法之詳細步驟如下所述。
首先,執行步驟1101,令該藍牙服務估測裝置偵測該藍牙主控器與一遠端藍牙裝置間所傳輸之至少一資料封包,其中,該至少一資料封包包含一服務封包。執行步驟1102,令該藍牙服務估測裝置根據該服務封包之一資料型態位元值,判斷該服務封包為ACL封包。接著,執行步驟1103,令該藍牙服務估測裝置判斷該服務封包具有自動拋棄旗標位元值或同步字位元組其中之一。
接著執行步驟1104,令該藍牙服務估測裝置判斷該藍牙服務型態係為一A2DP服務。最後,執行步驟1105,令該藍牙服務估測裝置將該藍牙服務型態傳送至該封包流量仲裁模組,俾該封包流量仲裁模組根據該藍牙服務型態判斷一網路資源使用權重值,並根據該網路資源使用權重值決定一天線之使用率。
接著,請參考第12圖,其為本發明之一第十二實施例之藍牙服務估測方法之流程圖。第十二實施例之方法同樣用於一藍牙服務估測
裝置(例如前述實施例之藍牙服務估測裝置),該藍牙服務估測裝置與一Wi-Fi主控器之一封包流量仲裁模組以及一藍牙主控器電性連結。第十二實施例之藍牙服務估測方法之詳細步驟如下所述。
首先,執行步驟1201,令該藍牙服務估測裝置偵測該藍牙主控器與一遠端藍牙裝置間所傳輸之至少一資料封包。執行步驟1202,令該藍牙服務估測裝置於一藍牙呼吸模式狀態下,根據該遠端藍牙裝置傳送至該藍牙主控器之該至少一資料封包之內容,判斷該遠端藍牙裝置之一呼吸週期符合一HID呼吸週期。接著,執行步驟1203,令該藍牙服務估測裝置判斷該藍牙服務型態係為HID服務。最後,執行步驟1204,令該藍牙服務估測裝置將該藍牙服務型態傳送至該封包流量仲裁模組,俾該封包流量仲裁模組根據該藍牙服務型態判斷一網路資源使用權重值,並根據該網路資源使用權重值決定一天線之使用率。
接著,請參考第13圖,其為本發明之一第十三實施例之藍牙服務估測方法之流程圖。第十三實施例之方法同樣用於一藍牙服務估測裝置(例如前述實施例之藍牙服務估測裝置),該藍牙服務估測裝置與一Wi-Fi主控器之一封包流量仲裁模組以及一藍牙主控器電性連結。第十三實施例之藍牙服務估測方法之詳細步驟如下所述。
首先,執行步驟1301,令該藍牙服務估測裝置偵測該藍牙主控器與一遠端藍牙裝置間所傳輸之至少一資料封包。接著,執行步驟1302,令該藍牙服務估測裝置根據該至少一資料封包之內容,判斷該藍牙主控器與該遠端藍牙裝置間之一藍牙服務型態。執行步驟1303,令該藍牙服務估測裝置根據該遠端藍牙裝置傳送至該藍牙主控器之該至少一資料封
包之一傳輸週期,判斷該遠端藍牙裝置係處於一運作模式,其中,該運作模式係為休眠模式以及啟動模式其中之一。最後,執行步驟1304,令該藍牙服務估測裝置將該藍牙服務型態傳送至該封包流量仲裁模組,俾該封包流量仲裁模組根據該藍牙服務型態判斷一網路資源使用權重值,並根據該網路資源使用權重值決定一天線之使用率。
綜上所述,本發明之藍牙服務估測裝置以及藍牙服務估測方法可針對一般資料封包之行為以及內容進行解析,以完成藍牙服務型態之判斷,俾封包流量仲裁模組以及Wi-Fi主控器進行後續相關之利用及判斷,換言之,本發明之藍牙服務估測裝置以及藍牙服務估測方法可無需定義額外之控制指令,使得使用電子裝置使用藍牙協定之彈性大幅提升。
惟上述實施例僅為例示性說明本發明之實施態樣,以及闡釋本發明之技術特徵,並非用來限制本發明之保護範疇。任何熟悉此技藝之人士可輕易完成之改變或均等性之安排均屬於本發明所主張之範圍,本發明之權利保護範圍應以申請專利範圍為準。
Claims (25)
- 一種用於一藍牙服務估測裝置之藍牙服務估測方法,該藍牙服務估測裝置設置於一藍牙控制器(Bluetooth controller)中,與一Wi-Fi主控器之一封包流量仲裁(Packet Traffic Arbitration)模組以及一藍牙主控器電性連結,該藍牙服務估測方法包含:(a)令該藍牙服務估測裝置偵測該藍牙主控器與一遠端藍牙裝置間所傳輸之至少一資料封包;(b)令該藍牙服務估測裝置根據該至少一資料封包之內容,判斷該藍牙主控器與該遠端藍牙裝置間之一藍牙服務型態;(c)令該藍牙服務估測裝置將該藍牙服務型態傳送至該封包流量仲裁模組,俾該封包流量仲裁模組根據該藍牙服務型態判斷一網路資源使用權重值,並根據該網路資源使用權重值決定一天線之使用率。
- 如請求項1所述之藍牙服務估測方法,其中,步驟(a)包含:(a1)令該藍牙服務估測裝置偵測該遠端藍牙裝置傳送至該藍牙主控器之該至少一資料封包,其中,該至少一資料封包包含一連線回應封包。
- 如請求項2所述之藍牙服務估測方法,其中,該連線回應封包係為一跳頻同步(Frequency Hopping Synchronization,FHS)封包,步驟(b)包含:(b1)令該藍牙服務估測裝置根據該FHS封包之裝置分級(Class of Device,COD)欄位,判斷該遠端藍牙裝置係為 計算機裝置、手機裝置、音訊裝置及人機介面裝置(Human Interface Device,HID)其中之一。
- 如請求項3所述之藍牙服務估測方法,其中,步驟(b1)更包含:(b11)令該藍牙服務估測裝置根據該FHS封包之COD欄位,判斷該藍牙裝置係為HID;(b12)令該藍牙服務估測裝置根據步驟(b11)之結果,判斷該藍牙服務型態係為一HID服務。
- 如請求項3所述之藍牙服務估測方法,其中,步驟(b1)包含:(b11)令該藍牙服務估測裝置根據該FHS封包之COD欄位,判斷該遠端藍牙裝置係為音訊裝置;(b12)令該藍牙服務估測裝置根據步驟(b11)之結果,判斷該藍牙服務型態係為一音訊裝置服務。
- 如請求項1所述之藍牙服務估測方法,更於步驟(a)之前包含:(a1)令該藍牙服務估測裝置偵測該藍牙主控器與該遠端藍牙裝置間所傳輸之該至少一資料封包,其中,該至少一資料封包包含一服務封包。
- 如請求項6所述之藍牙服務估測方法,其中,步驟(b)包含:(b1)令該藍牙服務估測裝置根據該服務封包之一資料型態位元值,判斷該藍牙主控器與該遠端藍牙裝置間所傳輸之該服務封包係非同步免連線(Asynchronous Connectionless,ACL)封包; (b2)令該藍牙服務估測裝置根據步驟(b1)之結果,判斷該藍牙服務型態係為一ACL服務。
- 如請求項7所述之藍牙服務估測方法,其中,步驟(b2)包含:(b21)令該藍牙服務估測裝置根據步驟(b1)之結果,累加複數ACL資料封包;(b22)令該藍牙服務估測裝置於一固定時間內,判斷該等ACL資料封包之一資料總量超過一資料門檻值;(b23)令該藍牙服務估測裝置根據步驟(b22)之結果,判斷該ACL服務係為個人區域網路(Personal Area Network,PAN)服務、檔案傳輸規範(File Transfer Profile,FTP)服務及物件交換規範(Object Push Profile,OPP)服務其中之一。
- 如請求項6所述之藍牙服務估測方法,其中,步驟(b)包含:(b1)令該藍牙服務估測裝置根據該服務封包之一資料型態位元值,判斷該藍牙主控器與該遠端藍牙裝置間所傳輸之該服務封包係為ACL封包;(b2)令該藍牙服務估測裝置判斷該服務封包具有自動拋棄旗標(auto-flushable flag)位元值;(b3)令該藍牙服務估測裝置根據步驟(b1)以及步驟(b2)之結果,判斷該藍牙服務型態係為一進階音訊傳輸服務(Advanced Audio Distribution Profile,A2DP)。
- 如請求項6所述之藍牙服務估測方法,其中,步驟(b)包含:(b1)令該藍牙服務估測裝置判斷該服務封包包含一同步字(Sync Word)位元組; (b2)令該藍牙服務估測裝置根據步驟(b1)之結果,判斷該藍牙服務型態係為一進階音訊傳輸服務(Advanced Audio Distribution Profile,A2DP)。
- 如請求項6所述之藍牙服務估測方法,其中,該服務封包係為一連結管理協定(Link Manager Protocol,LMP)封包,步驟(b)包含:(b1)令該藍牙服務估測裝置根據該LMP封包之同步連線導向(Synchronous Connection Oriented,SCO)接受訊息,判斷該藍牙主控器與該遠端藍牙裝置間建立SCO連線;(b2)令該藍牙服務估測裝置根據步驟(b1)之結果,判斷該藍牙服務型態係為一SCO服務。
- 如請求項1所述之藍牙服務估測方法,其中,步驟(b)包含:(b1)令該藍牙服務估測裝置於一藍牙呼吸模式(sniff mode)狀態下,根據該遠端藍牙裝置傳送至該藍牙主控器之該至少一資料封包之內容,判斷該遠端藍牙裝置之一呼吸週期(sniff interval)符合一人機介面裝置(Human Interface Device,HID)呼吸週期;(b2)令該藍牙服務估測裝置根據步驟(b1)之結果,判斷該藍牙服務型態係為一HID服務。
- 如請求項1所述之藍牙服務估測方法,更於步驟(b)後包含:(b1)令該藍牙服務估測裝置根據該遠端藍牙裝置與該藍牙主控器間之該至少一資料封包之一傳輸週期,判斷該遠端藍牙裝置係處於一運作模式,其中,該運作模式係為休眠模式(idle mode)以及啟動模式(active mode)其中之一。
- 如請求項13所述之藍牙服務估測方法其中,步驟(c)包含:(c1)令該藍牙服務估測裝置將該運作模式以及該藍牙服務型態傳送至該封包流量仲裁模組,俾該Wi-Fi主控器之該封包流量仲裁模組根據該運作模式以及該藍牙服務型態判斷該網路資源使用權重值,並根據該網路資源使用權重值決定該天線之使用率。
- 一種藍牙服務估測裝置,設置於一藍牙控制器中,並與一Wi-Fi主控器之一封包流量仲裁(Packet Traffic Arbitration)模組以及一藍牙主控器電性連結,該藍牙服務估測裝置包含:一收發器,用以接收該藍牙主控器與一遠端藍牙裝置間所傳輸之至少一資料封包;以及一服務估測模組,用以根據該至少一資料封包之內容,判斷該藍牙主控器與該遠端藍牙裝置間之一藍牙服務型態;其中,該收發器更用以將該藍牙服務型態傳送至該封包流量仲裁模組,俾該封包流量仲裁模組根據該藍牙服務型態判斷一網路資源使用權重值,並根據該網路資源使用權重值決定一天線之使用率。
- 如請求項15所述之藍牙服務估測裝置,其中,該服務估測模組更包含:一封包解析器;以及一服務判斷器;其中,該收發器更用以接收該遠端藍牙裝置傳送至該藍牙主控器之該至少一資料封包,該至少一資料封包包含一跳頻同步(Frequency Hopping Synchronization,FHS)封包,該 封包解析器用以根據該FHS封包之裝置分級(Class of Device,COD)欄位,判斷該遠端藍牙裝置係為計算機裝置、手機裝置、音訊裝置及人機介面裝置(Human Interface Device)其中之一。
- 如請求項16所述之藍牙服務估測裝置,其中,該封包解析器用以根據該FHS封包之COD欄位,判斷該遠端藍牙裝置係為HID,該服務判斷器用以根據該封包解析器之判斷結果,決定該藍牙服務型態係為一HID服務。
- 如請求項16所述之藍牙服務估測裝置,其中,該裝置解析器用以根據該FHS封包之COD欄位,判斷該遠端藍牙裝置係為音訊裝置,該服務判斷器用以根據該裝置解析器之判斷結果,決定該藍牙服務型態係為一音訊裝置服務。
- 如請求項15所述之藍牙服務估測裝置,其中,該服務估測模組更包含:一封包解析器;以及一服務判斷器;其中,該收發器更用以接收該遠端藍牙裝置與該藍牙主控器間之該至少一資料封包,該至少一資料封包包含一服務封包,該封包解析器用以根據該服務封包之一資料型態位元值,判斷該藍牙主控器與該遠端藍牙裝置間所傳輸之該服務封包係為非同步免連線(Asynchronous Connectionless,ACL)封包,該服務判斷器用以根據該封包解析器之判斷結果,決定該藍牙服務型態係為一ACL服務。
- 如請求項19所述之藍牙服務估測裝置,其中,該服務估測模 組更包含:一累加器;其中,該累加器更用以累加複數ACL資料封包,並於一固定時間內判斷該等ACL資料封包之一資料總量超過一資料門檻值,該服務判斷器用以根據該累加器之判斷結果,判斷該ACL服務係為個人區域網路(Personal Area Network,PAN)服務、檔案傳輸規範(File Transfer Profile,FTP)服務及物件交換規範(Object Push Profile,OPP)服務其中之一。
- 如請求項15所述之藍牙服務估測裝置,其中,該服務估測模組更包含:一封包解析器;以及一服務判斷器;其中,該收發器更用以接收該遠端藍牙裝置與該藍牙主控器間之該至少一資料封包,該至少一資料封包包含一服務封包,該封包解析器用以根據該服務封包之一資料型態位元值,判斷該藍牙主控器與該遠端藍牙裝置間所傳輸之該服務封包係為ACL封包,該封包解析器用以判斷該服務封包具有自動拋棄旗標(auto-flushable flag)位元值,該服務判斷器用以根據該封包解析器以及該服務判斷器之判斷結果,決定該藍牙服務型態係為一進階音訊傳輸服務(Advanced Audio Distribution Profile,A2DP)。
- 如請求項15所述之藍牙服務估測裝置,其中,該服務估測模組更包含:一封包解析器;以及 一服務判斷器;其中,該收發器更用以接收該遠端藍牙裝置與該藍牙主控器間之該至少一資料封包,該至少一資料封包包含一服務封包,該封包解析器用以判斷該服務封包包含一同步字(Sync Word)位元組,該服務判斷器用以根據該封包解析器之判斷結果,決定該藍牙服務型態係為一壓縮進階音訊傳輸服務(Advanced Audio Distribution Profile,A2DP)。
- 如請求項15所述之藍牙服務估測裝置,其中,該服務估測模組更包含:一封包解析器;以及一服務判斷器;其中,該收發器更用以接收該遠端藍牙裝置與該藍牙主控器間之該至少一資料封包,該至少一資料封包包含一連結管理協定(Link Manager Protocol,LMP)封包,該封包解析器用以根據該LMP封包之同步連線導向(Synchronous Connection Oriented,SCO)接受訊息,判斷該藍牙主控器與該遠端藍牙裝置間建立SCO連線,該服務判斷器用以根據該封包解析器之判斷結果,決定該藍牙服務型態係為一SCO服務。
- 如請求項15所述之藍牙服務估測裝置,其中,該服務估測模組更包含:一資料週期解析器,用以於一藍牙呼吸模式(sniff mode)狀態下,根據該遠端藍牙裝置傳送至該藍牙主控器之該至少一資料封包之內容,判斷該遠端藍牙裝置之一呼吸週期(sniff interval)符合一人機介面裝置(Human Interface Device,HID)呼吸週期;以及一服務判斷器,用以根據該資料週期解析器之判斷結果,決定該藍牙服務型態係為一HID服務。
- 如請求項15所述之藍牙服務估測裝置,其中,該服務估測模組更包含:一資料週期解析器,用以根據該遠端藍牙裝置傳送至該藍牙主控器之該至少一資料封包之一傳輸週期,判斷該遠端藍牙裝置係處於一運作模式,該運作模式係為休眠模式(idle mode)以及啟動模式(active mode)其中之一;其中,該收發器更用以將該運作模式以及該藍牙服務型態傳送至該封包流量仲裁模組,俾該Wi-Fi主控器之該封包流量仲裁模組根據該運作模式以及該藍牙服務型態判斷該網路資源使用權重值,並根據該網路資源使用權重值決定該天線之使用率。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW102118324A TWI524688B (zh) | 2012-07-13 | 2013-05-24 | 藍牙服務估測裝置及其藍牙服務估測方法 |
| US13/941,150 US9504045B2 (en) | 2012-07-13 | 2013-07-12 | Bluetooth service estimation apparatus and bluetooth service estimation method thereof |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW101125418 | 2012-07-13 | ||
| TW102118324A TWI524688B (zh) | 2012-07-13 | 2013-05-24 | 藍牙服務估測裝置及其藍牙服務估測方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201404061A TW201404061A (zh) | 2014-01-16 |
| TWI524688B true TWI524688B (zh) | 2016-03-01 |
Family
ID=49913952
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW102118324A TWI524688B (zh) | 2012-07-13 | 2013-05-24 | 藍牙服務估測裝置及其藍牙服務估測方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9504045B2 (zh) |
| TW (1) | TWI524688B (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015131074A1 (en) * | 2014-02-27 | 2015-09-03 | Arris Enterprises, Inc. | Recognizable identification of a network device |
| US11166167B2 (en) * | 2014-06-18 | 2021-11-02 | Texas Instruments Incorporated | Audio stream identification by a wireless network controller |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100626675B1 (ko) * | 2000-12-21 | 2006-09-22 | 삼성전자주식회사 | 무선 통신기기 및 그 제어방법 |
| JP4658374B2 (ja) * | 2001-05-10 | 2011-03-23 | 株式会社リコー | 無線通信方法及びそのマスター端末 |
| US7058040B2 (en) * | 2001-09-21 | 2006-06-06 | Schmidt Dominik J | Channel interference reduction |
| WO2003041424A2 (en) * | 2001-11-06 | 2003-05-15 | Koninklijke Philips Electronics N.V. | Wireless communication arrangements with encapsulation and header compression |
| US7218644B1 (en) * | 2002-05-29 | 2007-05-15 | Nokia Corporation | Dynamic bandwidth allocation for bluetooth access point connections |
| US7643463B1 (en) * | 2002-08-08 | 2010-01-05 | Qualcomm Incorporated | Method and apparatus for a dual-mode radio in a wireless communication system |
| US7633912B2 (en) * | 2003-12-17 | 2009-12-15 | Marvell International, Ltd. | Conduit-sharing apparatus, systems, and methods |
| US9504056B2 (en) * | 2004-08-09 | 2016-11-22 | Broadcom Corporation | Method and system for sharing a single antenna on platforms with collocated Bluetooth and IEEE 802.11 b/g devices |
| US20090305634A1 (en) * | 2006-05-25 | 2009-12-10 | Duc Hai Dong Nguyen | Device, Method, Computer Program and Chipset for Facilitating Data Exchange Between Two Piconets |
| US8224247B2 (en) * | 2007-05-16 | 2012-07-17 | Texas Instruments Incorporated | Controller integrated audio codec for advanced audio distribution profile audio streaming applications |
| US8045922B2 (en) * | 2007-11-23 | 2011-10-25 | Texas Instruments Incorporated | Apparatus for and method of bluetooth and wireless local area network coexistence using a single antenna in a collocated device |
| US20090312010A1 (en) * | 2008-06-16 | 2009-12-17 | Steven Hall | Method and system for bluetooth and wimax coexistence |
| US20110268051A1 (en) * | 2010-04-28 | 2011-11-03 | Atheros Communications, Inc. | System and method for controlling wlan and bluetooth communications |
-
2013
- 2013-05-24 TW TW102118324A patent/TWI524688B/zh active
- 2013-07-12 US US13/941,150 patent/US9504045B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US9504045B2 (en) | 2016-11-22 |
| TW201404061A (zh) | 2014-01-16 |
| US20140016585A1 (en) | 2014-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9414311B2 (en) | Systems and methods for power savings in wireless communications | |
| TWI408921B (zh) | 操作一無線網路之方法 | |
| TW202032927A (zh) | 在藍芽真無線身歷聲(tws)耳塞式耳機之間的快速角色切換 | |
| US11706655B2 (en) | Data transmission method and terminal | |
| CN109729544B (zh) | 丢包率计算方法、网络设备及终端 | |
| US20140269468A1 (en) | Systems and methods for wireless band switching | |
| TWI732304B (zh) | 於新無線電未授權頻譜之上行傳輸的通道存取優先權級別 | |
| CN112491516B (zh) | 一种通信方法与装置 | |
| CN104968000B (zh) | 一种降低同一设备中ZigBee与WiFi相互干扰的方法 | |
| US9407497B2 (en) | Communication terminal | |
| KR20210134785A (ko) | 저전력 블루투스에 의한 웨이크업 수신기의 사용 | |
| EP3611991A1 (en) | Scheduling request transmission control method and related product | |
| US20210368502A1 (en) | Method for reporting assistance information, apparatus for reporting assistance information, and communications device | |
| TWI524688B (zh) | 藍牙服務估測裝置及其藍牙服務估測方法 | |
| CN103581930B (zh) | 蓝牙服务估测装置及其蓝牙服务估测方法 | |
| WO2020224659A1 (zh) | 信息上报方法、信息接收方法、终端和网络控制实体 | |
| CN110351036B (zh) | 信息传输方法、网络设备及终端 | |
| US20090154433A1 (en) | Local area wireless communication apparatus and method | |
| KR20220047162A (ko) | 동시 송수신 제약을 갖는 접근 지점에 의한 다중 링크 동작을 위한 장치 및 방법 | |
| CN104244445A (zh) | 数据包传输方法、接入点及无线通信系统 | |
| CN115038097B (zh) | 间隙配置方法、装置、设备及存储介质 | |
| CN114698069B (zh) | 通信方法和设备 | |
| JP2012186522A (ja) | 無線通信装置 | |
| CN202998087U (zh) | 基于双通道实现的自组网手持数字对讲机 | |
| CN105766042B (zh) | 直接链路通信的方法、接入点和站点 |