CN101129025A - 利用ACL链路通过WLAN到蓝牙耳机的VoIP方法和系统以及用于对准eSCO传输的嗅探 - Google Patents
利用ACL链路通过WLAN到蓝牙耳机的VoIP方法和系统以及用于对准eSCO传输的嗅探 Download PDFInfo
- Publication number
- CN101129025A CN101129025A CNA2006800058542A CN200680005854A CN101129025A CN 101129025 A CN101129025 A CN 101129025A CN A2006800058542 A CNA2006800058542 A CN A2006800058542A CN 200680005854 A CN200680005854 A CN 200680005854A CN 101129025 A CN101129025 A CN 101129025A
- Authority
- CN
- China
- Prior art keywords
- grouping
- data cell
- esco
- interrupted
- acl
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims description 132
- 238000000034 method Methods 0.000 title claims description 28
- 238000004891 communication Methods 0.000 claims abstract description 61
- 230000001360 synchronised effect Effects 0.000 claims description 43
- 238000009826 distribution Methods 0.000 claims description 37
- 230000003287 optical effect Effects 0.000 claims description 8
- 230000004044 response Effects 0.000 abstract description 18
- 230000035943 smell Effects 0.000 description 43
- 238000010586 diagram Methods 0.000 description 35
- 230000009466 transformation Effects 0.000 description 20
- 230000000694 effects Effects 0.000 description 15
- 241001062472 Stokellia anisodon Species 0.000 description 9
- 230000008901 benefit Effects 0.000 description 5
- 239000000872 buffer Substances 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 101150093547 AUX1 gene Proteins 0.000 description 2
- 241001269238 Data Species 0.000 description 2
- 101100367246 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SWA2 gene Proteins 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 1
- 241001417495 Serranidae Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000010977 unit operation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- 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
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/253—Telephone sets using digital voice transmission
- H04M1/2535—Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/60—Substation equipment, e.g. for use by subscribers including speech amplifiers
- H04M1/6033—Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
- H04M1/6041—Portable telephones adapted for handsfree use
- H04M1/6058—Portable telephones adapted for handsfree use involving the use of a headset accessory device connected to the portable telephone
- H04M1/6066—Portable telephones adapted for handsfree use involving the use of a headset accessory device connected to the portable telephone including a wireless connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/725—Cordless telephones
- H04M1/733—Cordless telephones with a plurality of base stations connected to a plurality of lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/06—Details of telephonic subscriber devices including a wireless LAN interface
-
- 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/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/566—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
- H04W72/569—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- 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
Abstract
本发明解决了减小WLAN和蓝牙信号同时处理中,尤其是在通过WLAN电话到蓝牙耳机的IP语音通信中的干扰的问题。本发明通过建立预定的间隙时间用于侦听蓝牙异步无连接(ACL)链路中的通信量而在终端和耳机之间建立语音链路。在嗅探锚点期间当WLAN分组通信与最初的蓝牙ACL分组通信冲突时向WLAN分组通信分配更高的优先权。此后,向在该锚点后面的可用蓝牙时隙中终端重新发送被中断的蓝牙ACL分组和耳机响应ACL分组分配更高的优先权。
Description
本国际申请基于并要求2005年2月25日提交的美国申请No.11/065,613“METHOD AND SYSTEM FOR VoIP OVER WLAN TOBLUETOOTH HEADSET USING ACL LINK AND SNIFF FORALIGNED ESCO TRANSMISSION”的优先权,该申请的内容被整体包含在此。
技术领域
所公开的本发明宽泛地涉及具有多于一个短程通信接口的移动无线终端的改进,以减小同时信号处理中的干涉。本发明具体涉及减小同时具有无线局域网(WLAN)和蓝牙接口的无线终端中IP语音(VoIP:voice over IP)通信中的干扰。
背景技术
无线个域网(PAN:personal area network)技术的最公知的例子是工作在2.4GHz ISM波段的蓝牙标准。蓝牙是一种短程无线电网络,最初的目的是作为电缆的替代物。蓝牙装置被设计为在其大约10米的无线电通信范围内寻找其它蓝牙装置和蓝牙接入点。蓝牙是一种时分复用(TDM)系统,其中基本单位是持续时间为625微秒的时隙。每个蓝牙装置任何时候都可以是主机或从机,但是不能同时处于同以皮网(piconet)中。主机装置通过在一个时隙内发送一个分组来启动数据交换,从装置必须在下一个时隙中用一个分组响应主机以表明其是否已成功接收前一分组。从机在主机再次向其发送之前不会再发送。蓝牙技术联盟(Bluetooth Special Interest Group)的Bluetooth Specification Including Core,Volume 1.2,2003年11月5日(下面称为“蓝牙v1.2规范”)描述了蓝牙装置工作和通信协议的原理。蓝牙v1.2规范可以在网站www.bluetooth.com上从蓝牙技术联盟获得。
蓝牙技术联盟所公布的新近规范Specification of the Bluetooth System,Volume 2.0+EDR,2004年11月4日(下面称为“蓝牙v2+EDR规范”)描述了增强数据速率(EDR)蓝牙,其在保持向后兼容性的同时允许高达2.1Mbps的速度。蓝牙v2+EDR规范可以在网站www.bluetooth.com上从蓝牙技术联盟获得。
蓝牙技术的一个应用是传送音频信息,这使得可以设计诸如无线耳机的装置。利用诸如连续可变斜率增量(CVSD:ContinuouslyVariable Slope Delta)调制或脉码调制(PCM)的编码方案经由同步面向连接(SCO:Synchronous Connection-Oriented)分组来传送音频数据。当建立SCO链路时,通过在连续的SCO时隙中交替地传送和接收编码音频数据,在主机和从装置之间通过空气交换分组。在图1中示出了蓝牙无线耳机和支持蓝牙的电话终端的一个例子。电话终端100A包括连接到蓝牙天线102A的蓝牙收发机模块604。无线耳机101A也包括与其自己的蓝牙天线连接的蓝牙收发机模块。不管是耳机还是电话终端都可以初始地作为主机装置,这取决于如何启动连接。当在电话终端100A和无线耳机101A之间建立SCO链路106A时,通过在连续的SCO时隙中交替地传送和接收编码音频数据,在主机和从装置之前经由空气交换分组。
无线局域网(WLAN)覆盖高达一百米的大的无线电通信范围。无线局域网技术的例子包括IEEE 802.11无线LAN标准。也被称为Wi-Fi的无线局域网(WLAN)802.11b标准是电气和电子工程师协会(IEEE)的802.11系列WLAN标准的一部分。采用802.11b的网络以2.4GHz ISM波段内的无线电频率工作,这与蓝牙相同。与其它802.11标准一样,802.11b使用以太网协议和CSMA/CA(防冲突的载波侦听多路访问)来进行路径共享。802.11b中所使用的调制方法是补码键控(CCK:complementary code keying),其允许更高数据速度并且更不易受到多路径传播干扰的影响。在图1中示出了WLAN的一个例子,其中电话终端100A是移动装置,其包括连接到WLAN天线103A的IEEE 802.11b收发机602。图1中位置A处所示的WLAN接入点140A也具有与其自己的WALN天线连接的IEEE 802.11b收发机。当在电话终端100A和接入点140A之间建立符合IEEE 802.11b标准的RF通信链路108A时,在电话终端100A和接入点140A之间通过WALN覆盖区域150A交换包含编码音频数据的数据帧。所示出的接入点140A通过有线线路连接到IP网络144,以交换IP网络中包含互联网语音(VoIP:voice over internet)编码音频数据的数据帧。
图1示出图1中位置B处的第二WLAN接入点140B通过有线线路连接到IP网络114,从而建立第二WLAN覆盖区域150B。WLAN接入点140B具有与其自己的WALN天线连接的IEEE 802.11b收发机。第二WLAN接入点140B与第二电话终端100B通信,其中第二电话终端100B包括与WLAN天线103B连接的IEEE 802.11b收发机。当在电话终端100B和接入点140B之间建立符合IEEE 802.11b标准的RF通信链路108B时,在电话终端100B和接入点140B之间通过WALN覆盖区域150B交换包含互联网语音(VoIP)编码音频数据的数据帧。电话终端100B包括与蓝牙天线102B连接的蓝牙收发机模块。无线耳机101B也包括与其自己的蓝牙天线连接的蓝牙收发机模块。不管是耳机还是电话终端都可以初始地作为主机装置,这取决于如何启动连接。当在电话终端100B和无线耳机101B之间建立SCO链路106B时,通过在连续的SCO时隙中交替地传送和接收编码音频数据,在主机和从装置之前经由空气交换分组。通过这种方式,可以在无线耳机101A和101B的用户之间建立语音会话。
802.11g规范是无线局域网(WLAN)的另一种标准,其与早期802.11b标准的11Mbps理论最大值相比提供了在相对较短距离上高达54兆比特每秒(Mbps)的传输。采用802.11g的网络以2.4GHz ISM波段中的无线电频率工作,这与蓝牙和802.11b的波段相同。但是,802.11g规范采用正交频分复用(OFDM)来获得比802.11b更高的数据速度。针对802.11g所建立的计算机或终端可以后退到11Mbps的速度。该特征使得802.11b和802.11g装置在一个网络中兼容。IEEE802.11无线LAN标准可从IEEE,Inc.网站http://grouper.ieee.org/groups/802/11得到。
将短程PAN(例如蓝牙)和更远程WLAN(例如IEEE 802.11g)的特征组合在单一的移动终端中就使用户能够接入(tap into)区域内WLAN接入点并且在没有电缆连接的情况下运行本地I/O装置。这种移动终端的一个例子是图1的无线电话100A,其包括蓝牙收发机和WLAN收发机,从而使用户能够从WLAN接入点140A接收互联网语音(VoIP)电话呼叫,并且利用无线耳机101A经由耳机和电话之间的蓝牙连接106A与主叫方通话。包括蓝牙收发机和WLAN收发机二者的无线电话的一个重要问题在于,无线LAN和蓝牙网络都在2.4GHz ISM波段中工作,并且因此可能互相干扰。
通过使用用户数据报协议(UDP)和实时协议(RTP:Real TimeProtocol),通过互联网协议(IP)建立VoIP电话呼叫。VoIP分组在语音有效负荷中携带实时数据。分组交换网络中用于传输实时数据的标准是ITU标准H.323,其使用RTP/UDP/IP封装。实时传输协议(RTP:Real-Time Transport Protocol)支持在IP网络上传输实时数据的应用的端到端传送服务。RTP分组包括RTP首标和语音有效负荷。用户数据报协议(UDP)是与TCP一样在IP网络顶部运行的无连接协议。UDP分组包括UDP首标和RTP分组。UDP/IP提供在IP网络上发送和接收分组的直接路径。IP分组包括IP首标、UDP分组和CRC报尾字段。VoIP分组通常传送20ms语音,而且IP分组的大小取决于在编码语音流时所使用的语音编解码器。利用WLAN链路108A,将VoIP分组发送到移动终端100A。在移动终端中,利用蓝牙编解码器解码并且然后重新编码VoIP分组,其中蓝牙编解码器是蓝牙v1.2规范中所描述的连续可变斜率增量(CVSD)调制编解码器或脉码调制(PCM)编解码器。在接收模式中,编码分组被传送到蓝牙耳机101A并被转换为语音。该顺序在发送模式中颠倒,尽管耳机的处理能力可能限制可应用的编码方案并因此也限制解决干扰问题的技术方案。
IEEE 802.11b标准的WLAN帧结构在IEEE标准所定义的媒体访问控制(MAC)帧的帧主体字段中携带VoIP分组。IEEE 802.11无线LAN中的每个无线台站和接入点都实施MAC层业务,这为无线台站提供交换MAC帧的能力。MAC帧在无线台站和接入点之间发送管理、控制或数据。在台站形成可应用的MAC帧之后,帧的比特被传递到收发机以进行发送。携带VoIP分组的WLAN数据帧+ACK帧包括多个附加部分,它们给出大约622微秒的平均持续时间,这大致与蓝牙时隙的持续时间相同。WLAN数据帧以50微秒的帧间DIFS间隔开始,其保证前一发送已经完成并且再次访问媒体是安全的。接着是平均80微秒的退避等待间隔以允许共享媒体。然后是用于同步前置码的192微秒间隔。接着是大约87微秒的MAC帧有效负荷,其包括VoIP分组。其后是数据帧及其确认之间10微秒的SIFS间隙。然后是持续时间为203微秒的WLAN确认(ACK)帧。在发送和接收方向上,WLAN数据帧平均每20毫秒被发送。
当具有自己单独的天线102A和103A的WLAN收发机和蓝牙收发机位于同一终端100A中并且具有有限的天线隔离时,出现互操作性的问题,如图1所示。从集成的观点看,在移动终端内利用同一天线和RF滤波器有利于减小制造成本和形状因素,因为两个收发机都使用相同的2.4GHz波段。在这种情况下,通过使用开关来每次将WLAN收发机和蓝牙收发机中的一个或另一个连接到天线端口,而安排对WLAN和蓝牙收发机的天线的访问。其一个例子在图2中示出,其中终端100A的单个天线105A由蓝牙收发机和WLAN收发机共享。类似地,终端100B的单个天线105B由蓝牙收发机和WLAN收发机共享。这种设置要求终端中的蓝牙和WLAN收发机在不同时刻工作,从而需要收发机之间的协调控制。这种协调控制必须决定哪个收发机可以使用信道。
根据链路是否正实时地运行用于诸如电话的交互应用、或者链路是否正工作于诸如文件传输协议(FTP)的数据发送模式下,存在对控制的不同要求。
WLAN接入点基本上对于终端是自主的,其中终端具有有限的能力来影响下行链路定时。因此,WLAN业务无法由终端可靠估计。因此,当接入点正传送到终端时,潜在很多的WLAN分组可能由于同时的蓝牙活动或错误的开关位置而丢失。为了保持语音的完整性,需要重新发送。
蓝牙v1.2规范定义了主机和从机之间不同类型的逻辑传输(logical transport)。已经定义了5个逻辑传输:
1.同步面向连接(SCO)逻辑传输,如上所述,
2.扩展的同步面向连接(eSCO)逻辑传输,
3.异步无连接(ACL)逻辑传输,
4.活动从机广播(ASB:Active Slave Broadcast)逻辑传输,
5.暂停从机广播(PSB:Parked Slave Broadcast)逻辑传输。
同步面向连接(SCO)传输是皮网中蓝牙主机和单个从机之间点对点逻辑传输。同步逻辑传输通常支持时间限制(time-bounded)信息,如语音或一般同步数据。主机利用规则间隔的保留时隙维持同步逻辑传输。在SCO逻辑传输上允许4个分组:HV1,HV2,HV3和DV。HV1分组具有10个信息字节。HV2分组具有20个信息字节。HV3分组具有30个信息字节。DV分组是组合数据和语音分组。在每个SCO信道上,每个TSCO时隙就在连续SCO时隙中发送和接收n比特一次。
除了保留时隙之外,扩展的同步面向连接(eSCO)逻辑传输提供保留时隙之后的重新发送窗口。EV分组被用在同步eSCO逻辑传输上。如果在分配的时隙内没有接收到正确接收的确认,则分组包括重新发送。eSCO分组可以被路由到同步I/O端口。已经为蓝牙定义了3个eSCO分组。EV3分组具有1和30之间个信息字节,并且可以覆盖多达一个时隙。EV4分组具有1和120之间个信息字节,并且可以覆盖多达3个时隙。EV5分组具有1和180之间个信息字节,并且可以覆盖多达3个时隙。在每个eSCO信道上,每TSCO时隙的周期就在连续eSCO时隙中发送和接收n个比特一次。每个分组首标包括一比特的确认指示ARQN,其表明前面最后一个分组已被正确接收。利用自动重复请求机制,EV分组被重新传送,直到目的地返回成功接收的确认(或者超时)为止。与SCO链路相反,可以建立eSCO链路以在WeSCO时隙大小的重新发送窗口内提供丢失或受损分组的有限重新发送。
异步面向连接(ACL)逻辑传输也是蓝牙主机和从机之间的点对点逻辑传输。在不是为SCO逻辑传输所保留的时隙中,主机可以以每个时隙为基础向任何从机建立ACL逻辑传输,包括已经进行SCO逻辑传输的从机。(注意,eSCO和SCO连接是可选的,并且在一些应用中不需要。)在成功连接过程之后,装置在皮网内被物理连接。在从机装置活动地连接到皮网期间,在从机和主机装置之间总是存在缺省ACL逻辑传输。ACL逻辑传输使用错误检测和校正编码。(不是所有ACL分组都使用错误检测或校正编码。)在ACL逻辑传输上,错误检测的结果用于简单的确认/重复请求(ARQ)协议,以通过重新发送没有通过接收器的错误校验算法的分组而提供增强的可靠性。
异步面向连接(ACL)逻辑连接用于传送没有基于时间的特征并且通常期待被重新发送直到成功接收为止的尽最大努力异步用户数据(best effort asynchronous user data)。ACL逻辑传输还可以用于传输等时数据,诸如具有基于时间的特征的音频或视频数据。等时数据可以被重新发送,直到被接收或过期为止。等时链路上的数据速率不需要是恒定的,这是与同步链路的主要区别。通过将其配置为在分组过期之后自动清除(flush)分组,缺省ACL可以被用于等时数据传输。
在成功连接过程之后,装置处于活动模式下,其中主机和从机都活动地分享信道。主机基于与从机之间的业务需求来调度发送,而且主机支持定期发送以使从机与信道同步。活动模式下的从机侦听用于分组的主机到从机时隙。主机可以创建和释放附加逻辑链路,并改变物理和逻辑链路的模式,同时保持连接到皮网物理信道。装置还可以进行查询、寻呼(paging)或扫描过程,或连接到其它皮网而无需与原始皮网物理信道断开。利用链路管理器创建附加逻辑链路,其中链路管理器与远处的蓝牙装置交换链路管理器协议消息,以协商这些链路的创建和设置。
主机和从机装置之间的ACL逻辑传输链路可以从活动模式变换为嗅探(sniff)模式,这是用于减小从机装置中功耗的常用方法。在嗅探模式下,通过定义由存在和不存在时间段所构成的工作循环来修改ACL逻辑传输的可用性。嗅探模式中具有其缺省ACL逻辑传输的从机装置可以使用不存在时间段来进入减小功率模式。嗅探模式只影响缺省ACL逻辑传输,并不应用于可以在从机和主机之间活动的任何附加SCO或eSCO逻辑传输。在嗅探模式下,从机在皮网中的活动的工作循环可以减小。如果从机在ACL逻辑传输上处于活动模式,则其侦听每个主机到从机时隙。利用嗅探模式,从机侦听时的时隙减小,从而主机仅在被称为锚点(anchor point)的特定时隙中向从机发送。嗅探锚点规则地以间隔Tsniff间隔开,如图3所示。从机侦听在嗅探锚点开始的主机到从机传送。其使用以下规则来确定是否继续侦听:
·如果从嗅探锚点以来已经过去少于Nsniff attempt个主机到从机传送时隙,则从机继续侦听。
·如果从机已经在前面Nsniff timeout个主机到从机传送时隙中接收了具有包含ACL数据的匹配地址的分组,则其继续侦听。
·如果从机已经在前面Nsniff timeout个主机到从机传送时隙中传送了包含ACL数据的分组,则其继续侦听。
·如果从机已经在前面Nsniff timeout个主机到从机传送时隙中接收了任何具有匹配地址的分组,则其可以继续侦听。
·如果装置在另一皮网中有活动,则装置可以推翻上述规则并在Nsniff timeout或剩下的Nsniff attempt个时隙之前停止侦听。
两个参数控制从机中的侦听活动:嗅探尝试(Nsniff attempt)和嗅探超时(Nsniff timeout)。嗅探尝试参数确定从机从嗅探锚点时隙开始侦听多少时隙,即使从机没有接收具有其自己地址的分组。嗅探超时参数确定如果从机继续只接收具有其自己地址的分组,则从机侦听多少附加时隙。当装置处于嗅探模式时,无能修改嗅探参数。不管是主机还是从机都可以请求进入嗅探模式。
来自一个嗅探超时的活动可以扩展到下个嗅探锚点是可能的。任何来自前一嗅探超时的活动都不影响下个嗅探锚点之后的活动。从而,在上述规则中,只考虑自最后一个嗅探锚点以来的时隙。
嗅探模式只应用于异步逻辑传输。嗅探模式不应用于SCO和eSCO同步逻辑传输,因此主机和从机都必须仍然尊重同步链路的保留时隙和重新发送窗口。
利用蓝牙时钟值建立嗅探锚点的设置。每个蓝牙装置都具有由自激系统时钟所导出的本地(native)时钟CLKN。为了与其他装置同步,使用偏移,其中该偏移在被添加到本地时钟时提供互相同步的临时蓝牙时钟。时钟具有大约一天的周期,其由以228-1环绕的28位计数器来实现。最低有效位(LSB)以312.5μs(即半个时隙)为单位运行(tick),从而给出3.2kHz的时钟速率。时钟确定临界阶段,并触发装置中的事件。4个周期在蓝牙系统中是很重要的:312.5μs,625μs,1.25μs和1.28s;这些周期分别对应于定时器位CLK0、CLK1、CLK2和CLK12。CLK是皮网的主机时钟。其用于皮网中的所有定时和调度活动。所有装置都使用CLK来调度其发送和接收。通过添加偏移,CLK从本地时钟CLKN导出。偏移对主机是0,因为CLK等于其自己的本地时钟。每个从机向其CLKN添加合适的偏移,使得其CLK对应于主机的CLKN。主机发送总是在偶数编号的时隙开始(CLK1=0),从机发送总是在奇数编号的时隙开始(CLK1=1)。基本皮网物理信道被分为多个时隙,每个时隙的长度是625μs。时隙根据皮网主机的蓝牙时钟CLK28-1的最高27位来编号。时隙编号从0到227-1,并且以227的周期长度循环。
为了进入嗅探模式,主机或从机通过链路管理器(LM)协议发布嗅探命令。该消息包括嗅探时间间隔Tsniff和偏移Dsniff。此外,初始化标志表明使用初始化程序1还是2。装置在当前主机时钟(CLK27)的最高位(MSB)为0时使用初始化1;其在当前主机时钟(CLK27)的MSB为1时使用初始化2。从机应用初始化标志所指示的初始化方法,而不管其时钟位值(CLK27)是多少。在时钟满足以下可应用等式的时隙上初始化由主机和从机所确定的嗅探锚点:
CLK27-1mod Tsniff=Dsniff 对于初始化1,或 对于初始化2
该等式表明Dsniff必须落在偶数时隙上。
在初始化之后,通过向当前嗅探锚点的时钟值添加固定时间间隔Tsniff,得到下个嗅探锚点的时钟值CLK(k+1):
CLK(k+1)=CLK(k)+Tsniff
ACL分组可以被指定为多个分组类型之一:DM1,DH1,DM3,DH3,DM5以及DH5。(AUX1也是ACL分组。AUX1没有CRC并且其不被重新发送。)符号“DM”代表数据中等速率(Data Mediumrate),“DH”代表数据高速率(Data High rate)。DH分组达到更高速率,因为他们在分组中使用更少的纠错,从而给数据留出更多空间。DM1分组只携带数据信息。有效负荷具有1到18个信息字节(包括1字节的有效负荷首标)加上一个16位的CRC码。DM1分组占据一个时隙。以速率2/3FEC对信息加CRC位进行编码。DM1分组中的有效负荷首标是1字节长。DH1分组类似于DM1分组,只是有效负荷中的信息不被FEC编码。因此,DH1分组具有1到28个信息字节(包括1字节的有效负荷首标)加上一个16位CRC码。DH1分组占据单个时隙。DM3分组可以占据长达3个时隙。有效负荷具有2到123个信息字节(包括2字节有效负荷首标)加上一个16位CRC码。以速率2/3FEC对信息加CRC位进行编码。DM3分组中的有效负荷首标是2字节长。有效负荷首标中的长度指示符指定用户字节的个数(不包括有效负荷首标和CRC码)。DH3分组类似于DM3分组,只是有效负荷中的信息不被FEC编码。因此,DH3分组具有2到185个信息字节(包括2字节有效负荷首标)加上一个16位CRC码。DH3分组可以占据长达3个时隙。DM5分组可以一直长达5个时隙。有效负荷具有2到226个信息字节(包括2字节有效负荷首标)加上一个16位CRC码。DM5分组中的有效负荷首标是2字节长。以速率2/3FEC对信息加CRC位进行编码。有效负荷首标中的长度指示符指定用户字节的个数(不包括有效负荷首标和CRC码)。DH5分组类似于DM5分组,只是有效负荷中的信息不被FEC编码。因此,DH5分组具有2到341个信息字节(包括2字节有效负荷首标)加上一个16位CRC码。DH5分组可以占据长达5个时隙。
在现有技术中,终端和耳机之间的蓝牙链路通常使用同步SCO传输和HV3分组。由于该传输的同步特性,蓝牙业务可以由终端相当精确地估计。但是,在SCO传输时,不存在重新发送,并且因此如果终端中的WLAN收发机在特定时刻保留媒体或者如果终端中的WLAN收发机连接到天线,则SCO分组永久丢失。对于终端从WLAN接入点所接收的并要传递到蓝牙耳机的VoIP分组,每16个蓝牙SCO时隙就可能发生一次冲突或分组丢失。如果使用HV2或HV1分组来代替HV3,则冲突或分组丢失将发生得更为频繁,从而使SCO分组丢失增加大约6%。相反,如果当终端中的WLAN收发机试图访问媒体时媒体正被终端内的蓝牙收发机使用,则WLAN分组不永久丢失,而是可以如IEEE 802.11标准所规定的那样被重新发送。平均来说,终端内的WLAN收发机必须每第3个分组就重新发送一次,这使WALN重新发送增加30%。
在同一终端内工作的WLAN和蓝牙收发机的干扰问题已在现有技术中得到认识。IEEE已经开发了一种推荐实践来处理该问题,其被公布在IEEE标准802,15.2部分:Coexistence of Wireless Personal Area Networks with Other Wireless Devices Operating in Unlicensed Frequency Bands中。该IEEE推荐实践是基于在终端内的WLAN和蓝牙收发机之间建立控制块。控制块向蓝牙发送分配比WLAN发送更高的优先权,并选择哪一个收发机将在特定时候工作。
IEEE推荐实践的第一个问题是它只是建议,因此不知道WLAN收发机制造商是否以及如何为接入点和移动终端实施该建议。第二,IEEE推荐实践在被中断WLAN分组的WLAN重新发送期间为WLAN确认(ACK)分组分配比蓝牙分组更高的优先权。这将直接导致蓝牙收发机的一些永久分组丢失。
在现有技术中需要的是一种方法来减小同时WLAN和蓝牙信号处理中的干扰,尤其是通过WLAN电话到蓝牙耳机的IP语音通信中的干扰。
发明内容
本发明解决了减小同时WLAN和蓝牙信号处理中的干扰、尤其是通过WLAN电话到蓝牙耳机的IP语音通信中的干扰的问题。本发明通过建立预定间隙时间(slot time)以侦听蓝牙异步无连接(ACL)链路中的业务而在终端和耳机之间建立语音链路。用于侦听业务的预定间隙时间被称为嗅探锚点,并且当在ACL链路中建立时,链路在嗅探模式下工作。在嗅探模式中,耳机可以使用不存在时间段来进入减小功率模式。嗅探锚点建立向WLAN和蓝牙ACL分组业务分配相对优先权的定时。当在嗅探锚点期间WLAN分组业务与原来的蓝牙ACL分组业务冲突时,向WLAN分组业务分配更高的优先权。如果更高优先权WLAN分组在锚点期间开始发送或者在终端被接收,则终端中断发送原来的蓝牙ACL分组。此后,在锚点之后的可用蓝牙时隙中,向终端重新发送被中断的蓝牙ACL分组和耳机响应ACL分组分配更高的优先权。
可以在终端和耳机之间传送的任何附加的同步面向连接(SCO)或扩展同步面向连接(eSCO)分组相对于原始的和重新发送的ACL分组二者具有优先权。例如在立体声耳机中,ACL分组可以携带一个音频信道,同步分组可以携带另一音频信道。例如在视频/电话或虚拟现实耳机中,ACL分组可以携带音频数据,同步分组可以携带压缩的图像数据。如果调度同步SCO或eSCO分组以在嗅探锚点期间由终端发送,则终端中断发送原始的或重新发送的蓝牙ACL分组,直到在该锚点之后出现可用的、没有被SCO或eSCO使用的时隙。
本发明为终端内的WLAN和蓝牙收发机之间的控制块提供新的运行方法,其中控制块选择哪一个收发机将在特定时刻运行。根据本发明,在ACL逻辑传输上所使用的ACL分组包括如果在锚点期间前面最后一个蓝牙分组的发送已经被更高优先权的WLAN分组发送中断,则在锚点之后的时隙中重新发送被中断的分组。新控制块方法为蓝牙重新发送分组分配在该锚点之后的时隙中相对于WLAN分组更高的优先权,以保证被中断的蓝牙分组的重新发送。
此外,根据本发明,在已经建立耳机连接之后,终端在需要时将执行角色切换,以承担主机角色。作为主机装置,终端建立与耳机的ACL链路,并设置ACL分组类型。例如,终端建立平均每个分组携带163字节语音数据的3时隙DH3分组,以每20ms地被发送,从而实现64kbps数据流。然后,终端将耳机设置在嗅探模式下,并以持续20ms的例如32个时隙的Tsniff间隔设置嗅探锚点。嗅探锚点建立用于向WLAN和蓝牙业务分配相对优先权的定时。
在本发明的运行期间,当在嗅探锚点期间WLAN分组业务与最初的蓝牙ACL分组业务冲突时,向WLAN分组业务分配更高的优先权。向WLAN业务分配比蓝牙ACL业务更高的优先权,从而当在锚点期间同时接收或发送WLAN分组时,蓝牙分组的首次发送被抑制或中断。为了保证被抑制或中断的蓝牙ACL分组最终被成功地重新发送,在该锚点之后的时隙中向蓝牙重新发送分组分配比WLAN业务更高的优先权。在该锚点之后的蓝牙时隙中,更高优先权被分配给终端重新发送被中断的蓝牙ACL分组和耳机响应ACL分组。换句话说,在该锚点之后的时隙中重新发送蓝牙ACL分组期间,任何调度或知道已经由终端开始发送的WLAN分组都被中断。现有WLAN协议稍后重新发送中断的WLAN分组。实际上,与WLAN业务的冲突可以通过稍后在需要时调度蓝牙ACL发送来减小。通过这种方式,与现有技术相比,更不经常地使用WLAN分组重新发送,由此对WLAN业务施加更少的妨碍。
此外,根据本发明,耳机在锚点期间侦听终端的蓝牙ACL分组。当耳机在锚点检测到终端的ACL分组时,其等待从机到主机时隙,以发送其响应ACL分组。如果在嗅探锚点期间或在随后的从机到主机时隙期间耳机接收到更高优先权的ACO分组或eSCO分组或者没有接收到任何BT分组,则耳机中断发送其响应ACL分组。终端将识别其还没有从耳机接收到该响应(由于干扰)。然后,耳机等待以在该锚点之后的下一个可用主机到从机时隙中接收重新发送的蓝牙ACL分组。当耳机在该锚点之后的下一个可用主机到从机时隙中检测到重新发送的蓝牙ACL分组时,其在下一个从机到主机时隙中(重新)发送其响应ACL分组。
终端和耳机之间ACL链路上传输的音频数据具有基于时间的特征,其可以被重新发送直到被接收或过期为止。终端被编程以在分组过期之后自动清除中断的ACL语音分组,因为对重新发送的可用时隙等待得太久了。在本发明的运行期间,终端对清除的ACL语音分组的发生频率“NF”进行计数。如果清除的ACL语音分组的发生频率“NF”大于预定值“MAX”,则可以增加嗅探锚点之后侦听窗口的持续时间。耳机在嗅探模式下重新启动,并且对于嗅探尝试(Nsniff attempt)和嗅探超时(Nsniff timeout)增加嗅探参数值。
本发明的优点是,通过使用ACL链路来在嗅探锚点期间传送语音数据并且使这些锚点与WLAN VoIP发送对准而减小耳机中的功耗。
所得到的发明在高WLAN业务量的领域内特别有利,诸如业务办公室,其中中断的WLAN分组的频繁重新发送会显著影响WLAN业务能力。
尽管建立与作为主机装置的终端的蓝牙连接是运行本发明的优选方式,但是也可以使用维持耳机作为主机装置来建立蓝牙连接。在该可替换实施例中,终端和耳机被编程,使得耳机在建立蓝牙连接时保持主机装置或要求主机到从机切换。作为主机装置,耳机可以建立与终端的ACL链接,这使耳机能够使用如上所述的重新发送特征。
在另一替换实施例中,无线PAN工作波段可以是红外波段或光波段以及无线电频率波段。
所得到的发明解决了减小同时WLAN和蓝牙信号处理中的干扰的问题,尤其是在通过WLAN到蓝牙耳机的IP语音通信中的干扰。
附图说明
图1是按照本发明一个实施例的网络图,示出通过WLAN电话到蓝牙耳机的IP语音(VoIP)通信网络。电话终端包括连接到蓝牙天线的蓝牙收发机模块以及连接到单独WLAN天线的WLAN收发机。
图2是按照本发明一个实施例的网络图,示出通过WLAN电话到蓝牙视频/电话耳机的IP语音(VoIP)通信网络。电话终端包括连接到同一天线的蓝牙收发机模块以及WLAN收发机。
图3是按照本发明一个实施例的图,示出嗅探锚点,这些嗅探锚点规则地相隔以Tsniff时间间隔。
图4是按照本发明一个实施例的时序图,示出在嗅探锚点期间使用信道的WLAN。
图5是按照本发明一个实施例的时序图,示出当存在的锚点比特定语音业务应用所需要的更多时的嗅探锚点使用。
图6是按照本发明一个实施例的功能块图,示出具有协调蓝牙收发机和WLAN收发机的操作的控制模块的WLAN电话。
图7是按照本发明一个实施例的流程图,示出在蓝牙终端和蓝牙耳机之间建立连接以交换已经与WLAN接入点交换的语音分组的过程。
图8A是按照本发明一个实施例的状态图,示出由终端中的控制器建立的运行状态,用于在嗅探锚点时隙期间向WLAN发送分配更高优先权,并在嗅探锚点时隙之后的时隙期间向蓝牙重新发送分配比WLAN发送更高的优先权。
图8B是按照本发明一个实施例的状态图,示出由耳机建立的运行状态,用于在嗅探锚点时隙期间侦听终端并在嗅探锚点时隙之后的时隙期间与终端交互。
图9是按照本发明一个实施例的流程图,示出除了图7所示的之外的步骤,用于在清除的ACL语音分组的发生频率大于预定值的情况下扩大嗅探锚点之后的耳机侦听窗口的持续时间。
图10A是按照本发明一个实施例的时序图,示出原来的蓝牙ACL分组与WLAN分组在嗅探锚点的冲突以及在长度为4个时隙的Nsniff attempt窗口内ACL分组的成功重新发送。
图10B是按照本发明一个实施例的时序图,示出原来的蓝牙ACL分组与WLAN分组在嗅探锚点的冲突以及在随后的时序中以eSCO分组重新调度重新发送ACL分组,该图还示出在长度为8个时隙的扩大的Nsniff attempt窗口内ACL分组的成功延迟重新发送。
图11是按照本发明一个实施例的时序图,示出本发明如何处理耳机和终端之间交换的WLAN分组和ACL或eSCO分组之间的冲突。该图示出原始的蓝牙ACL分组与WLAN分组在嗅探锚点的冲突、随后的时序中以eSCO分组重新调度重新发送ACL分组、以及原始的eSCO分组与WLAN分组的冲突。
图12是按照本发明一个实施例的状态图,示出由控制器建立的运行状态,用于向WLAN发送分配更高的优先权,并随后向eSCO分组重新发送分配比WLAN发送更高的优先权。
具体实施方式
图1是按照本发明一个实施例的示出通过WLAN电话100A到蓝牙耳机101A的IP语音(VoIP)通信网络的网络图。电话终端100A包括连接到蓝牙天线102A的蓝牙收发机604和连接到单独WLAN天线103A的WLAN收发机602。蓝牙收发机604在蓝牙网络106A中工作,以利用2.4GHz的ISM波段和蓝牙v1.2规范通信协议与无线耳机101A通信以交换蓝牙分组。当在电话终端100A和无线耳机101A之间建立蓝牙链路106A时,通过在连续的蓝牙时隙中交替发送和接收编码音频数据,经由终端100A和无线耳机101A之间的空气交换分组。例如在立体声耳机101A和101B中,蓝牙ACL分组可以携带一个音频信道,蓝牙同步eSCO分组可以携带另一音频信道。终端100A可以具有蜂窝电话、笔记本计算机或者可佩戴或便携式通信装置的形状因子,用于在WLAN网络108A和诸如耳机101A的蓝牙I/O装置之间传导具有以时间为基础的特征的同步或等时数据。
图2示出与图1相同的IP语音(VoIP)通信网络,但是WLAN电话终端100A的蓝牙收发机604和WLAN收发机602连接到同一天线105A。耳机101A’和101B’是视频/电话耳机。例如在视频/电话或虚拟现实耳机101A’和101B’中,蓝牙ACL分组可以携带音频数据,蓝牙同步eSCO分组可以携带通过投影到半镀银眼镜上而由佩带者观看的压缩图像数据。
WLAN终端100A和蓝牙耳机101A交换查询和寻呼分组,以建立连接和业务级(service level)。然后,利用内部编程事件或用户动作,建立ACL和eSCO链路。在该阶段之后,建立基本级(level)音频链路。
在图1中位置A处的WLAN接入点140A也具有连接到其自己的WLAN天线的IEEE 802.11b收发机。当在电话终端100A和接入点140A之间建立符合IEEE 802.11b标准的RF通信链路108A时,通过电话终端100A和接入点140A之间的WLAN覆盖区域150A交换包含编码音频数据的数据帧。RF通信链路108A还可以符合IEEE802.11g标准。接入点140A被示出为通过有线线路连接到IP网络144,以在电话网络中交换包含互联网语音(VoIP)编码音频数据的数据帧。
图1在位置B处示出通过有线线路连接到IP网络114的第二WLAN接入点140B,从而建立第二WLAN覆盖区域150B。WLAN接入点140B具有与其自己的WALN天线连接的IEEE 802.11b收发机。第二WLAN接入点140B与第二WLAN电话终端100B通信,其中第二WLAN电话终端100B包括与WLAN天线103B连接的IEEE 802.11b收发机。当在电话终端100B和接入点140B之间建立符合IEEE 802.11b标准的RF通信链路108B时,包含互联网语音(VoIP)编码音频数据的数据帧在电话终端100B和接入点140B之间通过WALN覆盖区域150B交换。RF通信链路108B还可以符合IEEE 802.11g标准。电话终端100B包括与蓝牙天线102B连接的蓝牙收发机模块。无线耳机101B也包括与其自己的蓝牙天线连接的蓝牙收发机模块。当在电话终端100B和无线耳机101B之间建立蓝牙链路106B时,通过在连续的蓝牙时隙中交替发送和接收编码音频数据而经由终端100B和无线耳机101B之间的空气交换分组。图2示出蓝牙收发机604和WLAN收发机602连接到同一天线105B的WLAN电话终端100B。通过这种方式,可以在无线耳机101A’和101B’的用户之间建立语音会话。
本发明通过建立预定的间隙时间用于侦听蓝牙异步无连接(ACL)链路中的业务而在终端100A和耳机101A之间建立语音链路106A。用于侦听业务的预定间隙时间被称为嗅探锚点,而且当在ACL链路中建立时,链路工作在嗅探模式下。在嗅探模式中,耳机可以使用不存在时间段来进入减小功率模式。图3是示出嗅探锚点的图,这些嗅探锚点规则地间隔以Tsniff的时间间隔。嗅探锚点建立用于向WLAN和蓝牙ACL分组业务分配相对优先权的定时。当在嗅探锚点期间WLAN分组业务与原始的蓝牙ACL分组业务冲突时,向WLAN分组业务分配更高的优先权。如果更高优先权的WLAN分组在锚点期间开始发送或者在终端上被接收,则终端中断发送原始的蓝牙ACL分组。此后,在该锚点后面的可用蓝牙时隙中为终端重新发送被中断的蓝牙ACL分组和耳机响应ACL分组分配更高的优先权。图4是示出在嗅探锚点期间WLAN使用信道的时序图。图5是示出当存在的锚点多于特定语音业务应用所需要的锚点时的嗅探锚点使用的时序图。本发明的优点是,通过利用ACL链路来在嗅探锚点期间携带语音数据并且将这些锚点与WLAN VoIP发送对准而减小耳机中的功耗。
本发明为终端100A内的WLAN收发机602和蓝牙收发机604之间的控制块610提供新的运行方法,该控制块选择哪一个收发机将在特定时刻运行。图6是示出具有控制模块610的WALN电话100A的功能块图,该控制模块协调蓝牙收发机604、WLAN收发机602和与天线105A连接的天线开关620的运行。图6的终端100A中的存储器630存储用于实施图8A的状态图800和图12的状态图900的程序代码。该程序代码的部分也可以被存储在相应的控制模块610、WLAN收发机602和蓝牙收发机604中。根据本发明,在ACL逻辑传输上所使用的ACL分组包括如果在锚点期间前面最后一个蓝牙分组的发送已经被更高优先权的WLAN分组发送中断,则在锚点之后的时隙中重新发送被中断的分组。新控制块方法在锚点之后的时隙中向蓝牙重新发送分配比WLAN分组更高的优先权,以保证被中断的蓝牙分组的重新发送。
此外,根据本发明,图7是示出在蓝牙终端和蓝牙耳机之间建立连接以交换已经与WLAN接入点交换的语音分组的过程的流程图700。在步骤702中建立耳机连接之后,如果需要则终端在步骤706执行角色切换以作为主机。步骤703确定终端是否是原始的主机。如果是,则步骤继续到步骤710。可替换地,如果终端不是原始的主机,则步骤继续到步骤706。作为主机装置,终端在步骤710建立与耳机的ACL链路,并在步骤712设置ACL分组类型。例如,终端建立每个分组平均携带163字节语音数据的3时隙DH3分组,以每20ms地被发送,从而实现64kbps数据流。然后,终端在步骤704中将耳机设置在嗅探模式下,并以持续20ms的例如32个时隙的Tsniff时间间隔设置嗅探锚点。嗅探锚点建立用于向WLAN和蓝牙业务分配相对优先权的定时。在步骤716中,为嗅探尝试(Nsniff attempt)和嗅探超时(Nsniff timeout)设置嗅探参数值,以建立嗅探锚点之后的侦听窗口的持续时间。在步骤720,当在嗅探锚点期间WLAN分组业务与原始的蓝牙ACL分组业务冲突时向WLAN分组业务分配更高的优先权。在步骤722,在锚点后面的可用蓝牙时隙中为终端重新发送被中断的蓝牙ACL分组和耳机响应ACL分组分配更高的优先权。然后,在步骤724中,终端100A、耳机101A和接入点140A可以开始交换VoIP业务。
图8A是状态图,其示出由终端中的控制器建立的运行状态,用于在嗅探锚点时隙期间向WLAN发送分配更高的优先权,并且在嗅探锚点时隙之后的时隙期间向蓝牙ACL重新发送分配比WLAN发送更高的优先权。在本发明的运行期间,当在嗅探锚点期间WLAN分组业务与原始的蓝牙ACL分组业务冲突时为WLAN分组业务分配更高的优先权。为WLAN业务分配比蓝牙ACL通信更高的优先权,从而当在锚点期间同时接收或发送WLAN分组时,蓝牙ACL分组的首次发送被抑制或中断。为了保证被抑制或中断的蓝牙ACL分组最终被成功地重新发送,在锚点之后的时隙中向蓝牙ACL重新发送分组分配更高的优先权。在锚点之后的蓝牙时隙中,更高的优先权被分配给终端重新发送被中断的蓝牙ACL分组和耳机响应ACL分组。在锚点之后的时隙中重新发送蓝牙ACL分组期间,任何被调度或已知已经由终端开始发送的WLAN分组被停止。现有的WLAN协议随后重新发送中断的WLAN分组。实际上,如果需要的话,与WLAN业务的冲突可以通过稍后调度蓝牙ACL发送来减小。通过这种方式,与现有技术相比,更不经常地使用WLAN分组重新发送,由此对WLAN业务施加更少的妨碍。
图8A的状态图800示出由控制模块610建立的运行状态,用于当在嗅探锚点期间WLAN分组业务与原始的蓝牙ACL分组业务冲突时向WLAN分组业务分配更高的优先权,并且在锚点之后的可用蓝牙时隙中将更高优先权分配给终端重新发送被中断的蓝牙ACL分组和耳机响应ACL分组。终端100A的状态图800从静止状态802开始:其中终端等待业务。在状态802,如果发生为下一个嗅探锚点调度原始蓝牙ACL分组的事件804,则状态变换到状态806,其中终端等待锚点以开始使能蓝牙ACL分组的发送。在状态806,如果发生终端开始在嗅探锚点中发送蓝牙ACL分组的事件808,则状态变换到状态810,其中终端在锚点中活动地发送蓝牙ACL分组。在状态810,如果发生更高优先权的WLAN分组在嗅探锚点期间开始发送或被接收的事件812,则采取动作814,其中终端中断发送原始蓝牙ACL分组,而且状态变换到状态816,其中终端缓存被中断的蓝牙ACL分组。在状态816,如果发生终端结束发送WLAN分组者SCO或eSCO分组或者结束接收WLAN分组的事件818,则采取动作820,其中终端在嗅探锚点之后的下一个可用的主机到从机时隙中重新发送中断的蓝牙ACL分组,而且状态返回到其中终端等待业务的静止状态802。在状态806中可能发生第二种可能事件。在状态806,如果发生调度更高优先权的WLAN分组或SCO或eSCO分组被接收或发送的事件822,或者如果在锚点期间接收WLAN分组,则采取动作824,其中终端中断原始蓝牙ACL分组,而且状态变换到状态816。可能在状态810发生第二种可能事件。在状态810,如果发生终端结束发送蓝牙ACL分组的事件826,则状态返回到静止状态802:其中终端等待业务。
在图8A的状态802,如果发生原始WLAN分组被调度给WLAN发送时隙的事件834,则状态变换到状态836,其中终端等待WLAN时隙以开始使能WLAN分组的发送。在状态836,如果发生终端开始发送WLAN分组的事件838,则状态变换到状态840,其中终端活动地发送WLAN分组。在状态840,如果发生开始被中断的蓝牙ACL分组的更高优先权重新发送的事件842,则采取动作844,其中终端中断WLAN分组,并且状态变换到状态846,其中终端缓存被中断的WLAN分组。在状态846,如果发生终端结束重新发送中断的蓝牙ACL分组的事件848,则采取动作850,其中终端重新发送被中断的WLAN分组,而且状态变换到其中终端等待业务的静止状态802。在状态836可能发生第二种可能事件。在状态836,如果发生调度被中断蓝牙ACL分组的更高优先权的重新发送进行发送的事件852,则采取动作854,其中终端中断WLAN分组并且状态变换到状态846。在状态840可以发生第二种可能事件。在状态840,如果发生终端结束发送WLAN分组的事件856,则状态返回其中终端等待业务的静止状态802。
在处理ACL或eSCO分组与WLAN分组的冲突时,图6中的WLAN收发机602用WX信号通知控制模块610其何时被调度发送或正在发送WLAN分组。蓝牙收发机604用ANCHOR PT信号通知控制模块610是否正在发生嗅探锚点。蓝牙收发机604用STATUS信号通知控制模块610其是否具有准备重新发送的被中断的ACL分组或被中断的eSCO分组。控制模块610用TX CONFX信号通知蓝牙收发机604其是否要中断原始ACL分组或eSCO分组的任何发送。控制模块610用BREX信号通知WLAN收发机602其是否要中断任何预定的WLAN分组发送或中断发送任何WLAN分组。蓝牙收发机604还用RF_ACTIVE信号通知控制模块610其是否正在发送ACL分组或eSCO分组。图6中的蓝牙收发机604用FREQ信号通知控制模块610以提供其定时。WLAN收发机602用WFQ信号通知控制模块610以提供其定时。通过按照图8A的状态图800和图12的状态图900执行存储器630中的程序代码来控制这些信号。
蓝牙收发机604用ANCHOR_PT信号通知控制模块610是否正在发生嗅探锚点。如果嗅探锚点正在发生而且WLAN收发机602用WX信号通知控制模块610其被调度以发送或正在发送WLAN分组,则控制模块610提高到蓝牙收发机604的TX_CONFX信号,使得蓝牙收发机中断原始蓝牙ACL分组的任何发送。这在图8A的状态图中示出。
如果STATUS信号为低,则不存在准备重新发送的被中断的蓝牙ACL或eSCO分组。响应于WLAN收发机602用WX信号通知控制模块610其预定何时发送或何时正在发送WLAN分组,结合STATUS信号为低的,表明不存在准备重新发送的被中断的蓝牙ACL或eSCO分组,控制模块610提高到蓝牙收发机604的TX_CONFX信号,使得蓝牙收发机中断原始蓝牙ACL或eSCO分组的任何发送。这在图8A和图12的状态图中示出。
如果STATUS信号为高,表明存在准备重新发送的被中断的ACL或eSCO分组,则控制模块610响应地用BREX信号通知WLAN收发机602中断任何预定的WLAN分组发送或中断发送任何WLAN分组。这使得蓝牙收发机604可以在嗅探锚点之后的下一个可用的主机到从机时隙中重新发送被中断的蓝牙ACL分组。这也使得蓝牙收发机604可以在eSCO重新发送时隙中重新发送被中断的蓝牙eSCO分组。这在图8A和图12的状态图中示出。
此外,根据本发明,图8B是状态图860,其示出由耳机建立的运行状态,用于在嗅探锚点时隙期间侦听终端并在嗅探锚点之后的时隙期间与终端交互。在状态862,耳机等待嗅探锚点。如果发生事件864,即嗅探锚点开始,则状态变换到状态866,其中耳机在锚点期间侦听终端的蓝牙ACL分组。如果发生耳机在锚点中检测到终端的ACL分组的事件868,则状态变换到状态870,其中耳机等待从机到主机时隙以发送其响应ACL分组。当从机到主机时隙事件872发生时,则采取动作874,即耳机发送其响应ACL分组。如果WLAN分组干扰来自耳机的响应分组,则终端认识到其还没有从耳机接收该响应。在状态876,耳机继续侦听来自终端的另一个ACL分组的接收。耳机等待以在锚点之后的下一个可用主机到从机时隙中接收重新发送的蓝牙ACL分组。当发生耳机在锚点之后的下一个可用主机到从机时隙中检测到重新发送的蓝牙ACL分组的事件878时,采取动作880,其中耳机在下一个从机到主机时隙中向终端发送其响应ACL分组。
终端和耳机之间ACL链路上所传输的音频数据具有可以被重新传送直到被接收或过期为止的基于时间的特性。终端被编程以在分组因为等待重新发送可用的时隙太久而过期之后自动清除被中断的ACL语音分组。图9是除了图7的流程图700中所示的步骤702至724之外还示出步骤730至736的流程图700’,用于在清除的ACL语音分组的发生频率大于预定值的情况下扩大嗅探锚点之后的耳机侦听窗口的持续时间。在本发明的运行期间,步骤730在分组过期之后清除被中断的ACL语音分组。然后,在步骤732,终端对被清除的ACL语音分组的发生频率“NF”计数。步骤734确定被清除的ACL语音分组的发生频率“NF”是否大于预定值“MAX”,并且如果大于,则在步骤736中增加嗅探锚点之后的侦听窗口的持续时间。耳机在步骤736中在嗅探模式下被重新启动,而且为嗅探尝试(Nsniff attempt)和嗅探超时(Nsniff timeout)增加嗅探参数值。然后,程序进入步骤714,以结束耳机在嗅探模式下的建立和锚点的设置,如上所述。图10A是示出嗅探锚点中原始蓝牙ACL分组与WLAN分组的冲突以及在长度为4个时隙的Nsniff attempt窗口内成功重新发送ACL分组的时序图。由于被清除的ACL语音分组的发生频率“NF”很高,因此图9的被编程过程增加Nsniff attempt窗口的持续时间。图10B是示出在长度为8个时隙的扩大的Nsniff attempt窗口内成功延迟重新发送ACL分组的时序图。
可以在终端和耳机之间传送的任何附加的同步面向连接(SCO)或扩展的同步面向连接(eSCO)分组相对于原始的和重新发送的ACL分组具有优先权。例如在立体声耳机中,ACL分组可以携带一个音频信道,同步分组可以携带另一音频信道。例如在视频/电话或虚拟现实耳机中,ACL分组可以携带音频数据,同步分组可以携带压缩的图像数据。如果同步SCO或eSCO分组被调度以在嗅探锚点期间由终端发送,则终端中断发送原始的或重新发送的蓝牙ACL分组,直到在锚点之后发生可用的、没有被SCO或eSCO分组使用的时隙。图10B是示出在锚点之后的时序中用eSCO分组重新调度重新发送ACL分组的时序图,该图还示出在长度为8个时隙的扩大的Nsniff attempt窗口内ACL分组的成功延迟重新发送。
此外,根据本发明,图11是示出本发明如何处理耳机和终端之间所交换的WLAN分组和ACL和eSCO分组之间的冲突的时序图。该图示出嗅探锚点中原始蓝牙ACL分组与WLAN分组的冲突、随后时隙中用eSCO分组重新调度重新发送ACL分组、以及原始eSCO分组与WLAN分组的冲突。当WLAN分组的发送或重新发送与eSCO分组的首次出现发送重叠时,为WLAN分组分配比同步eSCO分组更高的发送优先权,以中断首次出现的eSCO分组的发送。此后,当WLAN分组的发送与被中断的eSCO分组的重新发送重叠时,为被中断的eSCO分组分配比WLAN分组更高的发送优先权,以重新发送被中断的eSCO分组。于是,如现有WLAN标准所规定的那样,重新发送被中断的WLAN分组。
当终端正建立与耳机的链路时,终端可以附加地建立与耳机的EV3类型eSCO链路,这使得耳机和终端可以在WeSCO时隙大小的重新发送窗口内交换丢失或受损eSCO分组的重新发送。例如,耳机被配置为利用EV3分组格式和CVSD压缩编码支持eSCO重复周期为TeSCO=6个时隙且eSCO窗口大小为WeSCO=2个时隙的蓝牙免提应用1.2(Bluetooth Hands Free Profile 1.2)。
图12是示出由控制器所建立的运行状态的状态图,用于向WLAN发送分配比原始eSCO分组更高的优先权,并随后向eSCO分组重新发送分配比WLAN发送更高的优先权。本发明提供一种用于图6所示控制模块或控制器610在终端100A的WLAN收发机602和蓝牙收发机604之间的新运行模式,该模式向WLAN发送分配比原始蓝牙eSCO发送、即第一次尝试发送蓝牙eSCO分组更高的优先权。控制模块610选择哪一个收发机将在特定时刻运行。本发明使用蓝牙v1.2规范中的扩展的同步面向连接(eSCO)逻辑传输,如图11所示。图11示出在蓝牙eSCO连接期间的分组优先权。WLAN发送在普通蓝牙eSCO时隙期间具有更高的优先权,而eSCO重新发送在eSCO重新发送时隙期间具有更高的优先权。本发明在保留时隙之后可用的eSCO逻辑传输中使用重新发送窗口特征。同步eSCO逻辑传输上所使用的EV分组包括如果前面最后一个蓝牙eSCO分组已被更高优先权的WLAN分组发送中断,则在重新发送窗口内重新发送被中断的分组。控制模块610向被中断的蓝牙eSCO分组分配比WLAN分组更高的优先权以进行重新发送,从而保证被中断蓝牙eSCO分组的重新发送。图5示出蓝牙EV3 eSCO分组的使用。在前面发生的普通时隙中被中断的蓝牙eSCO分组被分配以比WLNA分组更高的优先权,并且在随后的蓝牙eSCO重新发送窗口中被重新发送。
图12的状态图900示出由控制模块610建立的运行状态,用于在普通蓝牙eSCO时隙期间为WLAN分组分配更高优先权,并且在蓝牙eSCO重新发送时隙期间为蓝牙eSCO重新发送分配更高优先权。终端100A的状态图900从静止状态902开始:其中终端等待业务。在状态902,如果发生为eSCO发送时隙调度原始蓝牙eSCO分组的事件904,则状态变换到状态906,其中终端等待eSCO时隙以开始使能蓝牙eSCO分组的发送。在状态906,如果发生终端开始发送蓝牙eSCO分组的事件909,则状态变换到状态910,其中终端活动地正发送蓝牙eSCO分组。在状态910,如果发生更高优先权的WLAN分组开始发送的事件912,则采取动作914,其中终端中断发送原始蓝牙eSCO分组,而且状态变换到状态916,其中终端缓存被中断的蓝牙eSCO分组。在状态916,如果发生终端结束发送WLAN分组的事件919,则采取动作920,其中终端在eSCO重新发送时隙中重新发送被中断的蓝牙eSCO分组,而且状态返回到其中终端等待业务的静止状态902。可能在状态906发生第二种可能事件。在状态906,如果发生调度更高优先权的WLAN分组发送的事件922,则采取动作924,其中终端中断原始蓝牙eSCO分组,而且状态变换到态916。可能在状态910发生第二种可能事件。在状态910,如果发生终端结束发送蓝牙eSCO分组的事件926,则状态返回到静止状态902:其中终端等待业务。
在图12的状态902,如果发生为WLAN发送时隙调度原始WLAN分组的事件934,则状态变换到状态936,其中终端等待WLAN时隙以开始使能WLAN分组的发送。在状态936,如果发生终端开始发送WLAN分组的事件939,则状态变换到状态940,其中终端活动地正发送WLAN分组。在状态940,如果发生被中断的蓝牙eSCO分组的更高优先权的重新发送开始的事件942,则采取动作944,其中终端中断WLAN分组,并且状态变换到状态946,其中终端缓存被中断的WLAN分组。在状态946,如果发生终端结束重新发送被中断的蓝牙eSCO分组的事件949,则采取动作950,其中终端重新发送被中断的WLAN分组,而且状态变换到其中终端等待业务的静止状态902。在状态936可能发生第二种可能事件。在状态936,如果发生调度更高优先权的被中断蓝牙eSCO分组的重新发送以进行发送的事件952,则采取动作954,其中终端中断WLAN分组并且状态变换到状态946。在状态940可能发生第二种可能事件。在状态940,如果发生终端结束发送WLAN分组的事件956,则状态返回到其中终端等待业务的静止状态902。
此外,根据本发明,在已经建立耳机连接106A之后,终端100A在需要时执行角色切换,以承担主机的角色。作为主机装置,终端100A建立与耳机101A的EV3类型eSCO链路,其使得耳机101A可以使用eSCO重新发送特征。
在终端100A已经建立ACL链路之后,可以可选地建立到耳机101A的一个或多个eSCO链路。eSCO链路与使用定时控制标志和持续时间为TeSCO时隙的时间间隔的SCO链路类似。可选地建立与耳机的eSCO链路,以提供WeSCO时隙大小的重新发送窗口内丢失或受损分组的有限eSCO重新发送。(例如,可选地将耳机配置为利用EV3分组格式和CVSD压缩编码支持eSCO重复周期为TeSCO=6个时隙且eSCO窗口大小为WeSCO=2个时隙的免提应用1.2)。
在本发明的运行期间,WLAN业务被分配以比蓝牙eSCO业务更高的优先权,从而当同时接收或发送WLAN分组时,eSCO分组的首次发送被抑制或中断。为了保证被抑制或中断的蓝牙eSCO分组最终被成功地重新发送,为eSCO重新发送分组分配比WLAN业务更高的优先权。重新发送蓝牙eSCO分组期间任何已知道已开始发送的WLAN分组都被中断。现有WLAN协议随后重新发送被中断的WLAN分组。实际上,如果需要的话,与WLAN业务的冲突可以通过随后调度蓝牙eSCO发送来减小。通过这种方式,与现有技术相比,更不经常地使用WLAN分组重新发送,由此对WLAN业务施加更少的妨碍。
图6示出具有控制模块610的WLAN电话终端100A,其中控制模块协调蓝牙收发机604、WLAN收发机602和选择性地将一个或另一收发机连接到天线105A的天线开关620的操作。图6的终端100A中的存储器630存储用于实施图8A的状态图800和图12的状态图900的程序代码。图8A的状态图800示出被编程到控制模块610中的运行状态,用于当在嗅探锚点期间WLAN分组业务与原始蓝牙ACL分组业务冲突时为WLAN分组业务分配更高优先权,并且在锚点之后的可用蓝牙时隙中将更高优先权分配给终端重新发送被中断的蓝牙ACL分组和耳机响应ACL分组。图12的状态图900示出被编程到控制模块610中的运行状态,用于在普通eSCO时隙期间为WLAN重新发送分配更高优先权,并且在eSCO重新发送时隙期间为eSCO重新发送分配更高优先权。由于被调度在现有WLAN发送正在进行时开始而被中断或者由于在前面发生的普通eSCO时隙中被WLAN传送中断而被中断的eSCO分组被控制模块610分配以更高的优先权用于重新发送,而且在随后的eSCO重新发送时隙中被重新发送。
在处理eSCO分组与WLAN分组的冲突时,图6中的WLAN收发机602用WX信号通知控制模块610其预定何时发送或何时正在发送WLAN分组。蓝牙收发机604用STATUS信号通知控制模块610其是否具有准备重新发送的被中断的eSCO分组。控制模块610用TX_CONFX信号通知蓝牙收发机604其是否要中断原始eSCO分组的任何发送。控制模块610用BREX信号通知WLAN收发机602其是否要中断任何预定WLAN分组发送或中断发送任何WLAN分组。蓝牙收发机604还用RF_ACTIVE信号通知控制模块610其是否正在发送eSCO分组。图6中的蓝牙收发机604用FREQ信号通知控制模块610以提供其定时。WLAN收发机602用WFQ信号通知控制模块610以提供其定时。通过按照图8A的状态图800和图12的状态图900执行存储器630中的程序代码来控制这些信号。
如果STATUS信号为低,则不存在准备重新发送的被中断的eSCO分组。响应于WLAN收发机602用WX信号通知控制模块610其预定何时发送或何时正在发送WLAN分组,结合STATUS信号为低,表明不存在准备重新发送的被中断的eSCO分组,控制模块610提高到蓝牙收发机604的TX_CONFX信号,使蓝牙收发机中断原始eSCO分组的任何发送。这在图12的状态图中示出。
如果STATUS信号为高,表明存在准备重新发送的被中断的eSCO分组,则控制模块610响应地用BREX信号通知WLAN收发机602中断任何预定WLAN分组发送或中断发送任何WLAN分组。这使得蓝牙收发机604可以重新发送被中断的eSCO分组。这在图12的状态图中示出。
图6的终端100A中的控制模块610、WLAN收发机602和蓝牙收发机604可以是一组LSI电路芯片。控制模块610可以被实施为包含包括控制器的所有部件的编程微控制器芯片,包括CPU、RAM、用于存储程序代码指令的某种形式的ROM、I/O端口和定时器。控制模块610还可以被实施为特定用途集成电路(ASIC)。可替换地,控制模块610电路可以被集成到蓝牙收发机604的LSI电路芯片中或被集成到WLAN收发机602的LSI电路芯片中。图6的终端100A中的存储器630存储用于执行图8A的状态图800和图12的状态图900的程序代码。该程序代码的各部分还可以被存储在相应的控制模块610、WLAN收发机602和/或蓝牙收发机604中。程序代码最初可以被存储在物理记录介质、如CD ROM盘上,然后从盘复制并写入存储器630中。可替换地,程序代码最初可以从通信网络介质、如互联网下载,然后被写入存储器630中。可替换地,存储器630可以是ROM,程序代码最初可以由终端部件制造商存储在ROM中。
从耳机101A的观点来看,当终端100A在接收模式时,耳机101A可以在eSCO时隙期间向终端100A发送eSCO分组。如果耳机101A由于终端100A的WLAN发送而没有在预定主机到从机时隙中从终端100A接收到前面的eSCO分组,则耳机101A识别到该疏忽,并在其应答eSCO分组中将确认标志ARQN位设置为=’0’。尽管终端100A可能因为WLAN发送而没有接收到应答eSCO分组,但是没什么关系,因为终端100A知道其前面最后一次eSCO发送被预占,并且将使用eSCO重新发送窗口来重新发送被中断的eSCO分组。
图6的控制模块610、WLAN收发机602和蓝牙收发机604可以包括包含包括控制器的所有部件的编程微控制器芯片,包括CPU处理器、RAM存储器、用于存储程序代码的某种形式的ROM、I/O端口和定时器。微控制器芯片被编程为实施图8A和图12的状态图。
图6的蓝牙收发机604可以包括编程微控制器芯片,其在其ROM或RAM中存储用于由其处理器执行以在蓝牙网络中运行蓝牙收发机的程序代码。图6的WLAN收发机602可以包括编程微控制器芯片,其在其ROM或RAM中存储用于由其处理器执行以在WLAN网络中运行WLAN收发机的程序代码。
图6的控制模块610可以包括编程微控制器芯片,其在其ROM或RAM中存储用于由其处理器执行的程序代码。程序代码实施本发明的方法,例如通过图8A的状态图和/或图12的状态图所表示的方法。
在本发明的一个可选实施例中,在终端已经建立耳机连接并且执行角色切换以承担主机角色之后,终端建立与耳机的EV5eSCO链路。EV5分组类型使得耳机中的功耗能够被降低,因为更不频繁地发送分组,并且协议到分组额外开销更小。用于使用EV5分组的eSCO连接的参数是TeSCO=32个时隙和WeSCO=2,利用EV5和CVSD语音编码。
选择TeSCO=32的原因是因为利用该值,EV5eSCO分组以每32个时隙被对齐,这是与VoIP WLAN分组的平均时间间隔20ns相等的时间间隔。还应当注意,利用这些参数和180字节的最大EV5分组数据,平均数据速率是72kbps,这意味着大约每第12个分组不必被发送。可替换地,如果希望稳定的64kbps数据速率,则可以使用160字节有效负荷。这不限于任何具体的语音编码方案,而是只要需要的数据速率低于72kbps就可以使用。
尽管建立与作为主机装置的终端100A的蓝牙连接106A是运行本发明的优选方式,但是也可以使用维持耳机101A的主机角色来建立蓝牙连接106A。在该可选实施例中,终端和耳机被编程,使得耳机在建立蓝牙连接时保持为主机装置。作为主机装置,耳机建立与终端的ACL链接和EV3类型或EV5类型的eSCO链接,这使得耳机和终端可以使用如上所述的重新发送特征。
在本发明的另一个可选实施例中,可以使用增强数据速率(EDR)蓝牙分组,如蓝牙v2+EDR规范中所规定的。EDR分组使得可以增加蓝牙语音分组时间间隔,并因此可以为WLAN分组留下更多时间来发送。EDR分组具有与上述蓝牙v1.2规范的eSCO分组相同的重新发送控制,而且它们具有以从2Mbps到3Mbps的数据速率发送的优点。一个时隙和3个时隙的EDR分组都可以得到;一个时隙的分组是优选的,以将等待时间保持得最低。图6中的蓝牙收发机604用FREQ信号通知控制模块610以提供其定时,并且识别蓝牙收发机何时正在发送增强数据速率(EDR)蓝牙分组。
所产生的发明解决了减小同时WLAN和蓝牙信号处理时的干扰的问题,尤其是在通过WLAN到蓝牙耳机的IP语音通信中的干扰。所产生的发明在高WLAN业务量的领域内特别有利,如业务办公室,其中被中断的WLAN分组的频繁重新发送会显著影响WLAN业务能力。本发明的另一个优点是终端预测需要发送蓝牙分组的能力,因为SCO和eSCO分组以已知的固定时间间隔被发送。本发明的再一个优点是不需要改变WLAN标准,而是只私有地改变终端的蓝牙端和耳机,因为使用ACL链路携带语音数据不是蓝牙中的标准特征。
尽管已经公开了本发明的具体实施例,但是本领域的技术人员将理解,在不脱离本发明精神和范围的情况下可以对具体实施例进行修改。例如,无线终端100A可以与无线接入点140A交换包含用于其它类型的I/O装置的数据的IEEE 802.11协议数据单元,这些I/O装置例如是打印机或条形码扫描仪。无线终端100A可以与无线I/O装置、如支持蓝牙的打印机或支持蓝牙的条形码扫描仪交换蓝牙eSCO或ACL分组中的编码数据。此外,将终端100A与耳机101A连接的无线PAN 106A可以工作在无线电频率波段、红外波段或光波段中。
Claims (60)
1.一种无线终端,包括:
在无线PAN网络中运行的第一收发机,用于根据第一通信协议传递第一数据单元并且工作在无线通信波段;
在无线LAN网络中运行的第二收发机,用于根据第二通信协议传递第二数据单元并且工作在基本上与所述无线通信波段相同的波段下;
所述第一收发机建立预定间隙时间以侦听业务,以便对为第一数据单元和第二数据单元分配相对优先权进行定时;
与所述第一和第二收发机耦接的控制器,用于如果在所述预定间隙时间中的一个预定间隙时间期间检测到所述第二数据单元中的一个,则为所述第二数据单元分配更高的优先权,以中断所述第一数据单元中一个的发送;
如果在所述一个预定时隙之后的时隙中试图重新发送所述被中断的第一数据单元的同时检测到所述第二数据单元中的一个,则所述控制器为所述被中断的第一数据单元分配比所述第二数据单元更高的优先权,以重新发送所述被中断的第一数据单元。
2.根据权利要求1所述的无线终端,还包括:
所述第一通信协议是蓝牙标准,所述第一数据单元是蓝牙ACL分组。
3.根据权利要求2所述的无线终端,还包括:
所述第一收发机周期地发送eSCO分组;
当所述第二数据单元的发送或重新发送与所述eSCO分组的首次发生发送重叠时,所述控制器为所述第二数据单元分配比所述eSCO分组更高的发送优先权,以中断所述首次发生的eSCO分组的发送;
当所述第二数据单元的发送与所述被中断的eSCO分组的重新发送重叠时,所述控制器为所述被中断的eSCO分组分配比所述第二数据单元更高的发送优先权,以发送所述被中断的eSCO分组。
4.根据权利要求2所述的无线终端,还包括:
所述第一收发机周期地发送来自SCO和eSCO分组所组成的组中的同步分组;
如果在所述预定间隙时间中一个预定间隙时间期间检测到所述同步分组中的一个,则所述控制器为所述同步分组分配比所述ACL分组更高的优先权,以中断所述ACL分组的发送;
如果在所述一个预定时隙之后的时隙中试图重新发送所述被中断的ACL分组的同时没有检测到所述同步分组,则所述控制器提高所述被中断的ACL分组的优先权,以重新发送所述被中断的ACL分组.
5.根据权利要求4所述的无线终端,还包括:
当所述第二数据单元的发送或重新发送与所述eSCO分组的首次发生的发送重叠时,所述控制器为所述第二数据单元分配比所述eSCO分组更高的发送优先权,以中断所述首次发生的eSCO分组的发送;
当所述第二数据单元的发送与所述被中断的eSCO分组的重新发送重叠时,所述控制器为所述被中断的eSCO分组分配比所述第二数据单元更高的发送优先权,以发送所述被中断的eSCO分组。
6.根据权利要求1所述的无线终端,还包括:
所述第一数据单元和所述第二数据单元包含语音数据。
7.根据权利要求1所述的无线终端,还包括:
所述无线终端利用IEEE 802.11无线LAN标准作为所述第二通信协议而与无线接入点交换分组作为所述第二数据单元的互联网语音(VoIP);
所述无线终端利用蓝牙标准作为所述第一通信协议而与无线耳机交换作为所述第一数据单元的蓝牙ACL分组中的编码音频数据。
8.根据权利要求7所述的无线终端,还包括:
所述无线终端建立与所述耳机的连接,并执行角色切换以承担主机角色,以在嗅探模式下建立与所述耳机的ACL链路。
9.根据权利要求7所述的无线终端,还包括:
所述ACL分组在终端和耳机之间传送具有可以被重新发送直到被接收或过期的基于时间的特性的语音数据;
所述终端被编程为在分组由于等待可用于重新发送的时隙太久而过期之后自动清除被中断的ACL语音分组;
所述终端确定被清除的ACL语音分组的发生频率是否大于预定值;
如果所述发生频率大于所述预定值,则所述终端增大所述预定间隙时间之后的侦听窗口的持续时间。
10.根据权利要求1所述的无线终端,还包括:
所述无线PAN波段选自无线电频率波段、红外波段和光波段。
11.一种无线终端中的方法,包括:
在无线PAN网络中运行第一收发机,用于根据第一通信协议传递第一数据单元,并运行在无线通信波段;
在无线LAN网络中运行第二收发机,用于根据第二通信协议传递第二数据单元,并运行在基本上与所述无线通信波段相同的波段;
利用所述第一收发机建立预定间隙时间用于侦听业务,以便对向第一数据单元和第二数据单元分配相对优先权进行定时;
如果在所述预定间隙时间中一个预定间隙时间期间检测到所述第二数据单元中的一个,则向所述第二数据单元分配更高的优先权,以中断所述第一数据单元中的一个的发送;
如果在所述一个预定时隙之后的时隙中试图重新发送所述被中断的第一数据单元的同时检测到所述第二数据单元中的一个,则向所述被中断的第一数据单元分配比所述第二数据单元更高的优先权,以重新发送所述被中断的第一数据单元。
12.根据权利要求11所述的无线终端中的方法,还包括:
所述第一通信协议是蓝牙标准,所述第一数据单元是蓝牙ACL分组。
13.根据权利要求12所述的无线终端中的方法,还包括:
所述第一收发机周期地发送eSCO分组;
当所述第二数据单元的发送或重新发送与所述eSCO分组的首次发生的发送重叠时,向所述第二数据单元分配比所述eSCO分组更高的发送优先权,以中断所述首次发生的eSCO分组的发送;
当所述第二数据单元的发送与所述被中断的eSCO分组的重新发送重叠时,向所述被中断的eSCO分组分配比所述第二数据单元更高的发送优先权,以发送所述被中断的eSCO分组。
14.根据权利要求12所述的无线终端中的方法,还包括:
所述第一收发机周期地发送来自SCO和eSCO分组所构成的组中的同步分组;
如果在所述预定间隙时间中的一个预定间隙时间期间检测到所述同步分组中的一个,则向所述同步分组分配比所述ACL分组更高的优先权,以中断所述ACL分组的发送;
如果在所述一个预定时隙之后的时隙中试图重新发送所述被中断的ACL分组的同时没有检测到所述同步分组,则提高所述被中断的ACL分组的优先权,以重新发送所述被中断的ACL分组。
15.根据权利要求14所述的无线终端中的方法,还包括:
当所述第二数据单元的发送或重新发送与所述eSCO分组的首次发生的发送重叠时,向所述第二数据单元分配比所述eSCO分组更高的发送优先权,以中断所述首次发生的eSCO分组的发送;
当所述第二数据单元的发送与所述被中断的eSCO分组的重新发送重叠时,向所述被中断的eSCO分组分配比所述第二数据单元更高的发送优先权,以发送所述被中断的eSCO分组。
16.根据权利要求11所述的无线终端中的方法,还包括:
所述第一数据单元和所述第二数据单元包含语音数据。
17.根据权利要求11所述的无线终端中的方法,还包括:
所述无线终端利用IEEE 802.11无线LAN标准作为所述第二通信协议而与无线接入点交换作为所述第二数据单元的互联网语音(VoIP)分组;
所述无线终端利用蓝牙标准作为所述第一通信协议而与无线耳机交换作为所述第一数据单元的蓝牙ACL分组中的编码音频数据。
18.根据权利要求17所述的无线终端中的方法,还包括:
所述无线终端建立与所述耳机的连接,并执行角色切换以承担主机角色,从而在嗅探模式下建立与所述耳机的ACL链路。
19.根据权利要求17所述的无线终端中的方法,还包括:
在终端和耳机之间,在所述ACL分组中传送具有可以被重新发送直到被接收或过期的基于时间的特性的语音数据;
在分组由于等待可用于重新发送的时隙太久而过期之后,自动清除被中断的ACL语音分组;
确定被清除的ACL语音分组的发生频率是否大于预定值;
如果所述发生频率大于所述预定值,则增大所述预定间隙时间之后的侦听窗口的持续时间。
20.根据权利要求11所述的无线终端中的方法,还包括:
所述无线PAN波段选自无线电频率波段、红外波段和光波段。
21.一种系统,包括:
无线终端;
无线耳机;
运行在无线PAN网络中的所述无线终端中的第一收发机,用于根据第一通信协议传递第一数据单元并且工作在无线通信波段以与所述无线耳机通信;
所述第一收发机建立预定间隙时间用于侦听业务,以便对向第一数据单元和第二数据单元分配相对优先权进行定时;
无线接入点;
运行在无线LAN网络中的所述无线终端中的第二收发机,用于根据第二通信协议传递第二数据单元并且工作在基本上与所述无线通信波段相同的波段,以便与所述无线接入点通信;
所述无线终端中与所述第一和第二收发机耦接的控制器,用于如果在所述预定间隙时间中的一个预定间隙时间期间检测到所述第二数据单元中的一个,则向所述第二数据单元分配更高的优先权,以中断所述第一数据单元中一个的发送;
如果在所述一个预定时隙之后的时隙中试图重新发送所述被中断的第一数据单元的同时检测到所述第二数据单元中的一个,则所述控制器向所述被中断的第一数据单元分配比所述第二数据单元更高的优先权,以重新发送所述被中断的第一数据单元。
22.根据权利要求21所述的系统,还包括:
所述第一通信协议是蓝牙标准,所述第一数据单元是蓝牙ACL分组。
23.根据权利要求22所述的系统,还包括:
所述第一收发机周期地发送eSCO分组;
当所述第二数据单元的发送或重新发送与所述eSCO分组的首次发生的发送重叠时,所述控制器向所述第二数据单元分配比所述eSCO分组更高的发送优先权,以中断所述首次发生的eSCO分组的发送;
当所述第二数据单元的发送与所述被中断的eSCO分组的重新发送重叠时,所述控制器向所述被中断的eSCO分组分配比所述第二数据单元更高的发送优先权,以发送所述被中断的eSCO分组。
24.根据权利要求22所述的系统,还包括:
所述第一收发机周期地发送来自SCO和eSCO分组所构成的组中的同步分组;
如果在所述预定间隙时间中的一个预定间隙时间期间检测到所述同步分组中的一个,则所述控制器向所述同步分组分配比所述ACL分组更高的优先权,以中断所述ACL分组的发送;
如果在所述一个预定时隙之后的时隙中试图重新发送所述被中断的ACL分组的同时没有检测到所述同步分组,则所述控制器提高所述被中断的ACL分组的优先权,以重新发送所述被中断的ACL分组。
25.根据权利要求24所述的系统,还包括:
当所述第二数据单元的发送或重新发送与所述eSCO分组的首次发生的发送重叠时,所述控制器向所述第二数据单元分配比所述eSCO分组更高的发送优先权,以中断所述首次发生的eSCO分组的发送;
当所述第二数据单元的发送与所述被中断的eSCO分组的重新发送重叠时,所述控制器向所述被中断的eSCO分组分配比所述第二数据单元更高的发送优先权,以发送所述被中断的eSCO分组。
26.根据权利要求21所述的系统,还包括:
所述第一数据单元和第二数据单元包含语音数据。
27.根据权利要求21所述的系统,还包括:
所述无线终端利用IEEE 802.11无线LAN标准作为所述第二通信协议而与无线接入点交换作为所述第二数据单元的互联网语音(VoIP)分组;
所述无线终端利用蓝牙标准作为所述第一通信协议而与无线耳机交换作为所述第一数据单元的蓝牙ACL分组中的编码音频数据。
28.根据权利要求27所述的系统,还包括:
所述无线终端建立与所述耳机的连接,并执行角色切换以承担主机角色,用以在嗅探模式下建立与所述耳机的ACL链路。
29.根据权利要求27所述的系统,还包括:
所述ACL分组在终端和耳机之间传送具有可以被重新发送直到被接收或过期的基于时间的特性的语音数据;
所述终端被编程以在分组由于等待可用于重新发送的时隙太久而过期之后自动清除被中断的ACL语音分组;
所述终端确定被清除的ACL语音分组的发生频率是否大于预定值;
如果所述发生频率大于所述预定值,则所述终端增大所述预定间隙时间之后的侦听窗口的持续时间。
30.根据权利要求21所述的系统,还包括:
所述无线PAN波段选自无线电频率波段、红外波段和光波段。
31.一种用于无线终端的芯片组,包括:
运行在无线PAN网络中的第一收发机电路芯片,用于根据第一通信协议传递第一数据单元,并且工作在无线通信波段;
运行在无线LAN网络中的第二收发机电路芯片,用于根据第二通信协议传递第二数据单元,并且工作在基本上与所述无线通信波段相同的波段;
所述第一收发机建立预定间隙时间用于侦听业务,以便对向第一数据单元和第二数据单元分配相对优先权进行定时;
与所述第一和第二收发机耦接的控制器电路芯片,用于如果在所述预定间隙时间中的一个预定间隙时间期间检测到所述第二数据单元中的一个,则向所述第二数据单元分配更高的优先权,以中断所述第一数据单元中的一个的发送;
如果在所述一个预定时隙之后的时隙中试图重新发送所述被中断的第一数据单元的同时检测到所述第二数据单元中的一个,则所述控制器向所述被中断的第一数据单元分配比所述第二数据单元更高的优先权,以重新发送所述被中断的第一数据单元。
32.根据权利要求31所述的用于无线终端的芯片组,还包括:
所述第一通信协议是蓝牙标准,所述第一数据单元是蓝牙ACL分组。
33.根据权利要求32所述的用于无线终端的芯片组,还包括:
所述第一收发机周期地发送eSCO分组;
当所述第二数据单元的发送或重新发送与所述eSCO分组的首次发生的发送重叠时,所述控制器向所述第二数据单元分配比所述eSCO分组更高的发送优先权,以中断所述首次发生的eSCO分组的发送;
当所述第二数据单元的发送与所述被中断的eSCO分组的重新发送重叠时,所述控制器向所述被中断的eSCO分组分配比所述第二数据单元更高的发送优先权,以发送所述被中断的eSCO分组。
34.根据权利要求32所述的用于无线终端的芯片组,还包括:
所述第一收发机周期地发送来自SCO和eSCO分组所构成的组中的同步分组;
如果在所述预定间隙时间中的一个预定间隙时间期间检测到所述同步分组中的一个,则所述控制器向所述同步分组分配比所述ACL分组更高的优先权,以中断所述ACL分组的发送;
如果在所述一个预定时隙之后的时隙中试图重新发送所述被中断的ACL分组的同时没有检测到所述同步分组,则所述控制器提高所述被中断的ACL分组的优先权,以重新发送所述被中断的ACL分组。
35.根据权利要求34所述的用于无线终端的芯片组,还包括:
当所述第二数据单元的发送或重新发送与所述eSCO分组的首次发生的发送重叠时,所述控制器向所述第二数据单元分配比所述eSCO分组更高的发送优先权,以中断所述首次发生的eSCO分组的发送;
当所述第二数据单元的发送与所述被中断的eSCO分组的重新发送重叠时,所述控制器向所述被中断的eSCO分组分配比所述第二数据单元更高的发送优先权,以发送所述被中断的eSCO分组。
36.根据权利要求31所述的用于无线终端的芯片组,还包括:
所述第一数据单元和第二数据单元包含语音数据。
37.根据权利要求31所述的用于无线终端的芯片组,还包括:
所述无线终端利用IEEE 802.11无线LAN标准作为所述第二通信协议而与无线接入点交换作为所述第二数据单元的互联网语音(VoIP)分组;
所述无线终端利用蓝牙标准作为所述第一通信协议而与无线耳机交换作为所述第一数据单元的蓝牙ACL分组中的编码音频数据。
38.根据权利要求37所述的用于无线终端的芯片组,还包括:
所述无线终端建立与所述耳机的连接,并执行角色切换以承担主机角色,用以在嗅探模式下建立与所述耳机的ACL链路。
39.根据权利要求37所述的用于无线终端的芯片组,还包括:
所述ACL分组在终端和耳机之间传送具有可以被重新发送直到被接收或过期的基于时间的特性的语音数据;
所述终端被编程以在分组由于等待可用于重新发送的时隙太久而过期之后自动清除被中断的ACL语音分组;
所述终端确定被清除的ACL语音分组的发生频率是否大于预定值;
如果所述发生频率大于所述预定值,则所述终端增大所述预定间隙时间之后的侦听窗口的持续时间。
40.根据权利要求31所述的用于无线终端的芯片组,还包括:
所述无线PAN波段选自无线电频率波段、红外波段和光波段。
41.一种用于无线终端的程序产品,包括:
用于在无线终端中执行,以便在无线PAN网络中运行第一收发机以根据第一通信协议传递第一数据单元并工作在无线通信波段的程序代码;
用于在无线终端中执行,以便在无线LAN网络中运行第二收发机以根据第二通信协议传递第二数据单元并工作在基本上与所述无线通信波段相同的波段的程序代码;
用于在无线终端中执行,以便由所述第一收发机建立预定间隙时间用于侦听业务以对向第一数据单元和第二数据单元分配相对优先权进行定时的程序代码;
用于在无线终端中执行,以便如果在所述预定间隙时间中一个预定间隙时间期间检测到所述第二数据单元中一个,则向所述第二数据单元分配更高的优先权,以中断所述第一数据单元中一个的发送的程序代码;
用于在无线终端中执行,以便如果在所述一个预定时隙之后的时隙中试图重新发送所述被中断的第一数据单元的同时检测到所述第二数据单元中的一个,则向所述被中断的第一数据单元分配比所述第二数据单元更高的优先权,以重新发送所述被中断的第一数据单元的程序代码。
42.根据权利要求41所述的用于无线终端的程序产品,还包括:
所述第一通信协议是蓝牙标准,所述第一数据单元是蓝牙ACL分组。
43.根据权利要求42所述的用于无线终端的程序产品,还包括:
所述第一收发机周期地发送eSCO分组;
用于在无线终端中执行,以便当所述第二数据单元的发送或重新发送与所述eSCO分组的首次发生的发送重叠时,向所述第二数据单元分配比所述eSCO分组更高的发送优先权,以中断所述首次发生的eSCO分组的发送的程序代码;
用于在无线终端中执行,以便当所述第二数据单元的发送与所述被中断的eSCO分组的重新发送重叠时,向所述被中断的eSCO分组分配比所述第二数据单元更高的发送优先权,以发送所述被中断的eSCO分组的程序代码。
44.根据权利要求42所述的用于无线终端的程序产品,还包括:
所述第一收发机周期地发送来自SCO和eSCO分组所构成的组中的同步分组;
用于在无线终端中执行,以便如果在所述预定间隙时间中的一个预定间隙时间期间检测到所述同步分组中的一个,则向所述同步分组分配比所述ACL分组更高的优先权,以中断所述ACL分组的发送的程序代码;
用于在无线终端中执行,以便如果在所述一个预定时隙之后的时隙中试图重新发送所述被中断的ACL分组的同时没有检测到所述同步分组,则提高所述被中断的ACL分组的优先权,以重新发送所述被中断的ACL分组的程序代码。
45.根据权利要求44所述的用于无线终端的程序产品,还包括:
用于在无线终端中执行,以便当所述第二数据单元的发送或重新发送与所述eSCO分组的首次发生的发送重叠时,向所述第二数据单元分配比所述eSCO分组更高的发送优先权,以中断所述首次发生的eSCO分组的发送的程序代码;
用于在无线终端中执行,以便当所述第二数据单元的发送与所述被中断的eSCO分组的重新发送重叠时,向所述被中断的eSCO分组分配比所述第二数据单元更高的发送优先权,以发送所述被中断的eSCO分组的程序代码。
46.根据权利要求41所述的用于无线终端的程序产品,还包括:
所述第一数据单元和第二数据单元包含语音数据。
47.根据权利要求41所述的用于无线终端的程序产品,还包括:
所述无线终端利用IEEE 802.11无线LAN标准作为所述第二通信协议而与无线接入点交换作为所述第二数据单元的互联网语音(VoIP)分组;
所述无线终端利用蓝牙标准作为所述第一通信协议而与无线耳机交换作为所述第一数据单元的蓝牙ACL分组中的编码音频数据。
48.根据权利要求47所述的用于无线终端的程序产品,还包括:
所述无线终端建立与所述耳机的连接,并执行角色切换以承担主机角色,用以在嗅探模式下建立与所述耳机的ACL链路。
49.根据权利要求47所述的用于无线终端的程序产品,还包括:
用于在无线终端中执行,以便在终端和耳机之间,在所述ACL分组中传送具有可以被重新发送直到被接收或过期的基于时间的特性的语音数据的程序代码;
用于在无线终端中执行,以便在分组由于等待可用于重新发送的时隙太久而过期之后自动清除被中断的ACL语音分组的程序代码;
用于在无线终端中执行,以便确定被清除的ACL语音分组的发生频率是否大于预定值的程序代码;
用于在无线终端中执行,以便如果所述发生频率大于所述预定值,则增大所述预定间隙时间之后的侦听窗口的持续时间的程序代码。
50.根据权利要求41所述的无线终端,还包括:
所述无线PAN波段选自无线电频率波段、红外波段和光波段。
51.一种用于无线终端的程序产品,包括在运行时执行以下步骤的程序代码:
在无线PAN网络中运行第一收发机,用于根据第一通信协议传递第一数据单元,并工作在无线通信波段;
在无线LAN网络中运行第二收发机,用于根据第二通信协议传递第二数据单元,并工作在基本上与所述无线通信波段相同的波段;
利用所述第一收发机建立预定间隙时间用于侦听业务,以便对向第一数据单元和第二数据单元分配相对优先权进行定时;
如果在所述预定间隙时间中一个预定间隙时间期间检测到所述第二数据单元中的一个,则向所述第二数据单元分配更高的优先权,以中断所述第一数据单元中一个的发送;
如果在所述一个预定时隙之后的时隙中试图重新发送所述被中断的第一数据单元的同时检测到所述第二数据单元中的一个,则向所述被中断的第一数据单元分配比所述第二数据单元更高的优先权,以重新发送所述被中断的第一数据单元。
52.根据权利要求51所述的用于无线终端的程序代码,还包括:
所述第一通信协议是蓝牙标准,所述第一数据单元是蓝牙ACL分组。
53.根据权利要求52所述的用于无线终端的程序产品,包括在运行时执行以下步骤的程序代码:
当所述第二数据单元的发送或重新发送与eSCO分组的首次发生的发送重叠时,向所述第二数据单元分配比所述eSCO分组更高的发送优先权,以中断所述首次发生的eSCO分组的发送;
当所述第二数据单元的发送与所述被中断的eSCO分组的重新发送重叠时,向所述被中断的eSCO分组分配比所述第二数据单元更高的发送优先权,以发送所述被中断的eSCO分组。
54.根据权利要求52所述的用于无线终端的程序产品,包括在运行时执行以下步骤的程序代码:
如果在所述预定间隙时间中一个预定间隙时间期间检测到同步分组中的一个,则向所述同步分组分配比所述ACL分组更高的优先权,以中断所述ACL分组的发送;
如果在所述一个预定时隙之后的时隙中试图重新发送所述被中断的ACL分组的同时没有检测到所述同步分组,则提高所述被中断的ACL分组的优先权,以重新发送所述被中断的ACL分组。
55.根据权利要求54所述的用于无线终端的程序产品,包括在运行时执行以下步骤的程序代码:
当所述第二数据单元的发送或重新发送与eSCO分组的首次发生的发送重叠时,向所述第二数据单元分配比所述eSCO分组更高的发送优先权,以中断所述首次发生的eSCO分组的发送;
当所述第二数据单元的发送与所述被中断的eSCO分组的重新发送重叠时,向所述被中断的eSCO分组分配比所述第二数据单元更高的发送优先权,以发送所述被中断的eSCO分组。
56.根据权利要求51所述的用于无线终端的程序产品,还包括:
所述第一数据单元和第二数据单元包含语音数据。
57.根据权利要求51所述的用于无线终端的程序产品,还包括:
所述无线终端利用IEEE 802.11无线LAN标准作为所述第二通信协议而与无线接入点交换作为所述第二数据单元的互联网语音(VoIP)分组;
所述无线终端利用蓝牙标准作为所述第一通信协议而与无线耳机交换作为所述第一数据单元的蓝牙ACL分组中的编码音频数据。
58.根据权利要求57所述的用于无线终端的程序产品,还包括:
所述无线终端建立与所述耳机的连接,并执行角色切换以承担主机角色,用以在嗅探模式下建立与所述耳机的ACL链路。
59.根据权利要求57所述的用于无线终端的程序产品,包括在运行时执行以下步骤的程序代码:
在终端和耳机之间,在所述ACL分组中传送具有可以被重新发送直到被接收或过期的基于时间的特性的语音数据;
在分组由于等待可用于重新发送的时隙太久而过期之后,自动清除被中断的ACL语音分组;
确定被清除的ACL语音分组的发生频率是否大于预定值;
如果所述发生频率大于所述预定值,则增大所述预定间隙时间之后的侦听窗口的持续时间。
60.根据权利要求11所述的用于无线终端的程序产品,还包括:
所述无线PAN波段选自无线电频率波段、红外波段和光波段。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/065,613 | 2005-02-25 | ||
US11/065,613 US7454171B2 (en) | 2005-02-25 | 2005-02-25 | Method and system for VoIP over WLAN to Bluetooth headset using ACL link and sniff for aligned eSCO transmission |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101129025A true CN101129025A (zh) | 2008-02-20 |
CN100555971C CN100555971C (zh) | 2009-10-28 |
Family
ID=36927069
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006800058542A Expired - Fee Related CN100555971C (zh) | 2005-02-25 | 2006-02-22 | 利用ACL链路通过WLAN到蓝牙耳机的VoIP方法和系统以及用于对准eSCO传输的嗅探 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7454171B2 (zh) |
EP (1) | EP1851915B1 (zh) |
KR (1) | KR100951402B1 (zh) |
CN (1) | CN100555971C (zh) |
WO (1) | WO2006090242A1 (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101553993B (zh) * | 2006-12-11 | 2012-12-12 | 苹果公司 | 用于手持电子设备的具有同时接收能力的无线通信电路 |
CN104426640A (zh) * | 2013-08-26 | 2015-03-18 | 创杰科技股份有限公司 | 蓝牙通信系统及其广播方法 |
CN106465454A (zh) * | 2014-05-22 | 2017-02-22 | 三菱电机株式会社 | 无线通信系统及通信方法 |
CN108040308A (zh) * | 2017-10-18 | 2018-05-15 | 恒玄科技(上海)有限公司 | 蓝牙耳机的主从连接切换、通话监听和麦克切换的方法 |
CN109526063A (zh) * | 2018-12-28 | 2019-03-26 | Oppo广东移动通信有限公司 | 通讯控制方法、电子设备及计算机可读存储介质 |
CN110087215A (zh) * | 2019-05-06 | 2019-08-02 | 北京百度网讯科技有限公司 | 基于蓝牙连接的信息播报方法、装置、终端及存储介质 |
CN110381492A (zh) * | 2019-07-30 | 2019-10-25 | 上海富芮坤微电子有限公司 | 蓝牙耳机双耳通话的实现方法 |
CN111083651A (zh) * | 2018-10-22 | 2020-04-28 | 中兴通讯股份有限公司 | 通话处理方法、装置、移动终端及计算机可读存储介质 |
CN112771890A (zh) * | 2018-12-07 | 2021-05-07 | 华为技术有限公司 | 一种点对多点的数据传输方法及电子设备 |
CN113852446A (zh) * | 2021-09-24 | 2021-12-28 | 上海物骐微电子有限公司 | 无线通信系统及方法 |
Families Citing this family (108)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2143680T3 (es) * | 1991-08-27 | 2000-05-16 | Zeneca Ltd | Metodo para caracterizar dna genomico. |
US7317900B1 (en) | 2001-12-28 | 2008-01-08 | Broadcom Corporation | Method and apparatus for co-location of two radio frequency devices |
TWI250736B (en) * | 2004-12-07 | 2006-03-01 | Syncomm Technology Corp | Interference-resistant wireless audio system and the method thereof |
US20060274704A1 (en) * | 2005-06-01 | 2006-12-07 | Prasanna Desai | Method and apparatus for collaborative coexistence between Bluetooth and IEEE 802.11 G with both technologies integrated onto a system-on-a-chip (SOC) device |
US9031604B2 (en) * | 2005-06-02 | 2015-05-12 | Broadcom Corporation | Method and apparatus for enabling simultaneous VoWLAN and Bluetooth audio in small form factor handheld devices |
US7647023B2 (en) * | 2005-06-10 | 2010-01-12 | Broadcom Corporation | Frequency separation for multiple bluetooth devices residing on a single platform |
US20070066360A1 (en) * | 2005-09-20 | 2007-03-22 | Takeo Sato | Wireless communication method and information processing apparatus storing different wireless modules in same apparatus |
US20070140187A1 (en) * | 2005-12-15 | 2007-06-21 | Rokusek Daniel S | System and method for handling simultaneous interaction of multiple wireless devices in a vehicle |
US20070165610A1 (en) * | 2006-01-17 | 2007-07-19 | Yu-Chee Tseng | Method for establishing a voice over ip call in a wlan |
GB0601403D0 (en) * | 2006-01-24 | 2006-03-08 | Cambridge Silicon Radio Ltd | Varying device identities |
US8693950B2 (en) * | 2006-03-23 | 2014-04-08 | Broadcom Corporation | Method and system for transmit power control techniques to reduce mutual interference between coexistent wireless networks device |
DE102006019628A1 (de) * | 2006-04-25 | 2007-10-31 | Eberhard Back | Verfahren und Einrichtung zur Bereitstellung zumindest einer Information an ein mobiles Kommunikationsgerät eines Benutzers |
US8442434B2 (en) * | 2006-05-24 | 2013-05-14 | Broadcom Corporation | Method and system for auto coexistence priority selection for a SCO link |
US8315233B2 (en) * | 2006-07-07 | 2012-11-20 | Skyhook Wireless, Inc. | System and method of gathering WLAN packet samples to improve position estimates of WLAN positioning device |
FI20065620A0 (fi) * | 2006-10-02 | 2006-10-02 | Nokia Corp | Aikatauluttamisen ohjaaminen |
US20080102770A1 (en) * | 2006-10-27 | 2008-05-01 | Froehling Timothy P | Method for synchronizing bluetooth accessories in audio applications |
US8036683B2 (en) * | 2006-10-31 | 2011-10-11 | Hewlett-Packard Development Company, L.P. | Coordination among multiple co-located radio modules |
US8755747B2 (en) * | 2006-10-31 | 2014-06-17 | Qualcomm Incorporated | Techniques to control transmit power for a shared antenna architecture |
US8792945B2 (en) * | 2006-10-31 | 2014-07-29 | Motorola Mobility Llc | Methods and devices for dual mode bidirectional audio communication |
US8265563B2 (en) * | 2006-10-31 | 2012-09-11 | Hewlett-Packard Development Company, L.P. | Techniques for enhanced co-existence of co-located radios |
FI20065696A0 (fi) * | 2006-11-03 | 2006-11-03 | Nokia Corp | Radioprosessin ohjaus |
US20080123610A1 (en) | 2006-11-29 | 2008-05-29 | Prasanna Desai | Method and system for a shared antenna control using the output of a voice activity detector |
US20080139212A1 (en) * | 2006-12-07 | 2008-06-12 | Motorola, Inc. | Apparatus and method for interoperation of various radio links with a piconet link in a wireless device |
US8244297B2 (en) | 2006-12-12 | 2012-08-14 | Intel Corporation | Preventing self-induced interference in dual-radio device |
US20080151845A1 (en) * | 2006-12-20 | 2008-06-26 | Nokia Corporation | Co-existence management of multiple radios |
US7809012B2 (en) * | 2007-02-16 | 2010-10-05 | Nokia Corporation | Managing low-power wireless mediums in multiradio devices |
US8706032B2 (en) * | 2007-04-10 | 2014-04-22 | Marvell World Trade Ltd. | Systems and methods for providing collaborative coexistence between Bluetooth and Wi-Fi |
US7818029B2 (en) * | 2007-04-11 | 2010-10-19 | Apple Inc. | Wireless communications circuitry with antenna sharing capabilities for handheld electronic devices |
GB0714246D0 (en) * | 2007-07-20 | 2007-08-29 | Cambridge Silicon Radio Ltd | adaptive scheduling |
US8238832B1 (en) * | 2007-08-28 | 2012-08-07 | Marvell International Ltd. | Antenna optimum beam forming for multiple protocol coexistence on a wireless device |
US8155055B2 (en) * | 2007-09-14 | 2012-04-10 | Sony Ericsson Mobile Communications Ab | Automatic re-connection of a previously lost connection in a frequency hopping communication system |
US7945209B2 (en) * | 2007-11-21 | 2011-05-17 | Broadcom Corporation | Blocking of communication channels |
US8160032B2 (en) * | 2007-12-07 | 2012-04-17 | Intel Corporation | Coordinating communications among wireless personal area network devices |
US8712483B2 (en) | 2007-12-11 | 2014-04-29 | Sony Corporation | Wake-up radio system |
WO2009086677A1 (zh) * | 2007-12-29 | 2009-07-16 | Zte Corporation | 利用蓝牙终端建立呼叫连接的方法及呼叫连接建立系统 |
US8139553B2 (en) * | 2008-01-11 | 2012-03-20 | Mediatek Inc. | Methods and apparatuses for link management in a scatternet |
WO2009086851A1 (en) * | 2008-01-11 | 2009-07-16 | Nokia Corporation | Sharing a frequency band between different radio communications protocols |
US20090215398A1 (en) * | 2008-02-25 | 2009-08-27 | Adler Mitchell D | Methods and Systems for Establishing Communications Between Devices |
GB0804615D0 (en) * | 2008-03-12 | 2008-04-16 | Cambridge Silicon Radio Ltd | Protocol coexistence |
GB0806792D0 (en) * | 2008-04-15 | 2008-05-14 | Cambridge Silicon Radio Ltd | Co-Existence method |
US8578247B2 (en) * | 2008-05-08 | 2013-11-05 | Broadcom Corporation | Bit error management methods for wireless audio communication channels |
JP5097296B2 (ja) * | 2008-07-10 | 2012-12-12 | マーベル ワールド トレード リミテッド | 無線デバイスの電力消費を低減させるシステムおよび方法 |
JP4691590B2 (ja) * | 2008-10-08 | 2011-06-01 | 株式会社ソニー・コンピュータエンタテインメント | 通信装置、その制御方法、プログラム及び情報記憶媒体 |
US9462411B2 (en) | 2008-11-04 | 2016-10-04 | Telcom Ventures, Llc | Mobile device mode enablement responsive to a proximity criterion |
US20100130129A1 (en) * | 2008-11-25 | 2010-05-27 | Jue Chang | WLAN and bluetooth harmonization |
US8909165B2 (en) * | 2009-03-09 | 2014-12-09 | Qualcomm Incorporated | Isolation techniques for multiple co-located radio modules |
US8219157B2 (en) * | 2009-03-26 | 2012-07-10 | Apple Inc. | Electronic device with shared multiband antenna and antenna diversity circuitry |
US8208867B2 (en) * | 2009-04-09 | 2012-06-26 | Apple Inc. | Shared multiband antennas and antenna diversity circuitry for electronic devices |
US8254837B2 (en) * | 2009-04-23 | 2012-08-28 | Motorola Mobility Llc | Establishing full-duplex audio over an asynchronous bluetooth link |
US8442016B1 (en) * | 2009-05-05 | 2013-05-14 | Marvell International Ltd. | Co-existance of bluetooth and wireless local area network |
US8331289B1 (en) * | 2009-05-11 | 2012-12-11 | Marvell International, Ltd. | Bluetooth / Wi-Fi coexistence |
US20100296498A1 (en) * | 2009-05-22 | 2010-11-25 | Jeyhan Karaoguz | Integrated femtocell and wlan access point |
US9060311B2 (en) * | 2009-05-22 | 2015-06-16 | Broadcom Corporation | Enterprise level management in a multi-femtocell network |
US9155103B2 (en) | 2009-06-01 | 2015-10-06 | Qualcomm Incorporated | Coexistence manager for controlling operation of multiple radios |
US9693390B2 (en) | 2009-06-01 | 2017-06-27 | Qualcomm Incorporated | Techniques to manage a mobile device based on network density |
US20110249603A1 (en) * | 2009-06-16 | 2011-10-13 | Qualcomm Incorporated | Apparatus and method for multiple wireless service coexistence |
US9185718B2 (en) | 2009-06-29 | 2015-11-10 | Qualcomm Incorporated | Centralized coexistence manager for controlling operation of multiple radios |
US9161232B2 (en) | 2009-06-29 | 2015-10-13 | Qualcomm Incorporated | Decentralized coexistence manager for controlling operation of multiple radios |
US20110007680A1 (en) * | 2009-07-09 | 2011-01-13 | Qualcomm Incorporated | Sleep mode design for coexistence manager |
US9135197B2 (en) | 2009-07-29 | 2015-09-15 | Qualcomm Incorporated | Asynchronous interface for multi-radio coexistence manager |
US9185719B2 (en) * | 2009-08-18 | 2015-11-10 | Qualcomm Incorporated | Method and apparatus for mapping applications to radios in a wireless communication device |
US8107999B2 (en) * | 2009-09-08 | 2012-01-31 | Murata Manufacturing Co., Ltd. | Communication device and method of communicating transmissions |
US8428518B2 (en) * | 2009-09-11 | 2013-04-23 | Intel Corporation | Traffic constraints in a mmWAVE wireless network |
US8340578B2 (en) | 2009-10-05 | 2012-12-25 | Apple Inc. | Methods and apparatus for enhanced coexistence algorithms in wireless systems |
US8693569B2 (en) | 2009-10-19 | 2014-04-08 | Apple Inc. | Methods and apparatus for dynamic wireless device coexistence |
US8903314B2 (en) | 2009-10-29 | 2014-12-02 | Qualcomm Incorporated | Bluetooth introduction sequence that replaces frequencies unusable due to other wireless technology co-resident on a bluetooth-capable device |
JP5304670B2 (ja) * | 2010-01-25 | 2013-10-02 | 富士通株式会社 | 携帯通信端末装置、近距離無線通信制御方法及び近距離無線通信制御プログラム |
US10911961B2 (en) * | 2010-03-31 | 2021-02-02 | Qualcomm Incorporated | Method and apparatus to facilitate support for multi-radio coexistence |
US9252874B2 (en) | 2010-10-13 | 2016-02-02 | Ccs Technology, Inc | Power management for remote antenna units in distributed antenna systems |
US9160449B2 (en) | 2010-10-13 | 2015-10-13 | Ccs Technology, Inc. | Local power management for remote antenna units in distributed antenna systems |
US9130656B2 (en) | 2010-10-13 | 2015-09-08 | Qualcomm Incorporated | Multi-radio coexistence |
WO2012071367A1 (en) | 2010-11-24 | 2012-05-31 | Corning Cable Systems Llc | Power distribution module(s) capable of hot connection and/or disconnection for distributed antenna systems, and related power units, components, and methods |
US11296504B2 (en) | 2010-11-24 | 2022-04-05 | Corning Optical Communications LLC | Power distribution module(s) capable of hot connection and/or disconnection for wireless communication systems, and related power units, components, and methods |
US10123345B2 (en) | 2010-12-22 | 2018-11-06 | Google Technology Holdings LLC | Interference mitigation in a device supporting multiple radio technologies communicating in overlapping time periods |
US8599709B2 (en) | 2011-02-10 | 2013-12-03 | Apple Inc. | Methods and apparatus for wireless coexistence based on transceiver chain emphasis |
US20120216230A1 (en) * | 2011-02-18 | 2012-08-23 | Nokia Corporation | Method and System for Signaling Transmission Over RTP |
US8396424B2 (en) | 2011-05-26 | 2013-03-12 | Motorola Mobility Llc | Method and apparatus for performing role management of short-range wireless connections |
US10178529B2 (en) * | 2011-10-14 | 2019-01-08 | Lg Electronics Inc. | Method of retransmitting data in a wireless connection system supporting machine-to-machine communication, and device for supporting same |
US8995553B2 (en) | 2012-06-08 | 2015-03-31 | Apple Inc. | Methods and apparatus for mitigating interference in aggressive form factor designs |
CN102801405A (zh) * | 2012-06-26 | 2012-11-28 | 深圳市芯海科技有限公司 | 芯片模式切换方法及装置 |
US9154222B2 (en) | 2012-07-31 | 2015-10-06 | Corning Optical Communications LLC | Cooling system control in distributed antenna systems |
US10257056B2 (en) | 2012-11-28 | 2019-04-09 | Corning Optical Communications LLC | Power management for distributed communication systems, and related components, systems, and methods |
US9497706B2 (en) * | 2013-02-20 | 2016-11-15 | Corning Optical Communications Wireless Ltd | Power management in distributed antenna systems (DASs), and related components, systems, and methods |
US20160073219A1 (en) * | 2013-04-26 | 2016-03-10 | Clarion Co., Ltd. | Communication device and bluetooth communication system |
US9642038B2 (en) * | 2013-05-10 | 2017-05-02 | Google Technology Holdings LLC | Offloading communication from a cellular network to a wireless local area network |
WO2015029028A1 (en) | 2013-08-28 | 2015-03-05 | Corning Optical Communications Wireless Ltd. | Power management for distributed communication systems, and related components, systems, and methods |
WO2015079435A1 (en) | 2013-11-26 | 2015-06-04 | Corning Optical Communications Wireless Ltd. | Selective activation of communications services on power-up of a remote unit(s) in a distributed antenna system (das) based on power consumption |
CN103945438B (zh) * | 2014-04-16 | 2018-02-09 | 中国人民解放军信息工程大学 | 一种无线访问接入点ap、通信系统及通信方法 |
US9509133B2 (en) | 2014-06-27 | 2016-11-29 | Corning Optical Communications Wireless Ltd | Protection of distributed antenna systems |
US9653861B2 (en) | 2014-09-17 | 2017-05-16 | Corning Optical Communications Wireless Ltd | Interconnection of hardware components |
US20160183078A1 (en) * | 2014-12-22 | 2016-06-23 | Kabushiki Kaisha Toshiba | Wireless communication device and wireless communication control method |
KR101663117B1 (ko) | 2015-03-20 | 2016-10-07 | 현대자동차주식회사 | 차량용 헤드 유닛, 그 제어 방법 및 이종 기기 간 송수신 동기화 시스템 |
US9785175B2 (en) | 2015-03-27 | 2017-10-10 | Corning Optical Communications Wireless, Ltd. | Combining power from electrically isolated power paths for powering remote units in a distributed antenna system(s) (DASs) |
US9756455B2 (en) | 2015-05-28 | 2017-09-05 | Sony Corporation | Terminal and method for audio data transmission |
US9924303B2 (en) * | 2016-07-14 | 2018-03-20 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Device and method for implementing synchronous connection-oriented (SCO) pass-through links |
US10602397B2 (en) * | 2016-09-21 | 2020-03-24 | Apple Inc. | Real-time relay of wireless communications |
US10555328B2 (en) * | 2017-02-17 | 2020-02-04 | Avago Technologies International Sales Pte. Limited | Scalable coexistence scheme for WLAN operation with multiple periodic BT connections |
US11012842B2 (en) * | 2017-11-09 | 2021-05-18 | Audiowise Technology Inc. | Wireless stereo bluetooth communication mechanism capable of effectively reducing number of audio packet retransmission |
TWI668972B (zh) * | 2018-02-13 | 2019-08-11 | 絡達科技股份有限公司 | 無線音訊輸出裝置 |
US11570632B1 (en) * | 2018-03-20 | 2023-01-31 | Amazon Technologies, Inc. | Algorithm for improving zigbee reliability and latency in a multi-radio system |
US20190327789A1 (en) * | 2018-04-20 | 2019-10-24 | Microsoft Technology Licensing, Llc | Cellular extension on a datalink layer communication channel |
US10492001B1 (en) * | 2018-05-10 | 2019-11-26 | Microchip Technology Incorporated | Data packet compensation in multi-device media systems |
US10700765B1 (en) * | 2019-01-05 | 2020-06-30 | Corsair Memory, Inc | Electronic devices and methods of data transmission |
US11356965B2 (en) * | 2019-04-12 | 2022-06-07 | Qualcomm Incorporated | Bluetooth voice link mirroring |
US11115885B2 (en) * | 2019-04-19 | 2021-09-07 | Qualcomm Incorporated | Audio synchronization during handover |
US11200805B2 (en) * | 2019-07-24 | 2021-12-14 | Red Point Positioning Corporation | Method and apparatus for configuring devices to enable determination of location information |
CN110620969B (zh) * | 2019-09-29 | 2021-03-12 | 歌尔科技有限公司 | 一种语音通话控制方法、装置及无线耳机和存储介质 |
US10784993B1 (en) * | 2019-11-01 | 2020-09-22 | Qualcomm Incorporated | Soft combining packets received from different piconets |
Family Cites Families (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6259898B1 (en) * | 1998-05-05 | 2001-07-10 | Telxon Corporation | Multi-communication access point |
US6377608B1 (en) * | 1998-09-30 | 2002-04-23 | Intersil Americas Inc. | Pulsed beacon-based interference reduction mechanism for wireless communication networks |
US6894988B1 (en) | 1999-09-29 | 2005-05-17 | Intel Corporation | Wireless apparatus having multiple coordinated transceivers for multiple wireless communication protocols |
JP2003510969A (ja) | 1999-09-29 | 2003-03-18 | モビリアン コーポレイション | 干渉の予防的減少を含む多重無線通信プロトコル方法および装置 |
US6990082B1 (en) | 1999-11-08 | 2006-01-24 | Intel Corporation | Wireless apparatus having a transceiver equipped to support multiple wireless communication protocols |
AU7622200A (en) | 1999-09-29 | 2001-04-30 | Mobilian Corporation | Multiple wireless communication protocol methods and apparatuses including quality of service considerations |
JP3406867B2 (ja) | 1999-09-29 | 2003-05-19 | 株式会社東芝 | 移動通信端末装置 |
WO2001024458A1 (en) | 1999-09-29 | 2001-04-05 | Mobilian Corporation | Wireless communication of concurrent voice and data using overlapping protocols |
US6928266B1 (en) | 1999-11-12 | 2005-08-09 | Intel Corporation | Wireless apparatus interference avoidance/resolution method and apparatuses |
US6891857B1 (en) | 1999-09-29 | 2005-05-10 | Intel Corporation | Multiple wireless communication protocol methods and apparatuses including proactive reduction of interference |
EP1119137B1 (en) | 2000-01-20 | 2006-08-16 | Lucent Technologies Inc. | Interoperability for bluetooth/IEEE 802.11 |
US6643522B1 (en) * | 2000-03-27 | 2003-11-04 | Sharp Laboratories Of America, Inc. | Method and apparatus providing simultaneous dual mode operations for radios in the shared spectrum |
EP1148677A3 (en) | 2000-04-17 | 2003-04-09 | Mobilian Corporation | Wireless local area network with enhanced data rate |
US7193965B1 (en) | 2000-05-04 | 2007-03-20 | Intel Corporation | Multi-wireless network configurable behavior |
US6326926B1 (en) * | 2000-05-18 | 2001-12-04 | Telxon Corporation | Method of operating a wireless and a short-range wireless connection in the same frequency |
US20020006174A1 (en) | 2000-07-11 | 2002-01-17 | Mohammed Nafie | Interference cancellation of a narrow band interferer in a wide band communication device |
US6452910B1 (en) * | 2000-07-20 | 2002-09-17 | Cadence Design Systems, Inc. | Bridging apparatus for interconnecting a wireless PAN and a wireless LAN |
US7366471B1 (en) | 2000-08-31 | 2008-04-29 | Intel Corporation | Mitigating interference between wireless systems |
US7050452B2 (en) | 2000-10-06 | 2006-05-23 | Cognio, Inc. | Systems and methods for interference mitigation among multiple WLAN protocols |
US6895255B1 (en) | 2000-10-20 | 2005-05-17 | Symbol Technologies, Inc. | Dual mode wireless data communications |
AU783921B2 (en) | 2000-11-16 | 2005-12-22 | Symbol Technologies, Inc. | Coexistence techniques in wireless networks |
WO2002073430A2 (en) | 2001-03-08 | 2002-09-19 | Maule Charles R | Device and method combining different wireless connectivity technologies |
US20020132632A1 (en) * | 2001-03-16 | 2002-09-19 | Brassil John T. | High data rate communication |
US7167484B2 (en) * | 2001-03-22 | 2007-01-23 | Oxford Semiconductor, Inc. | Centralized coordination point for wireless communication devices using multiple protocols |
JP2003087023A (ja) | 2001-09-13 | 2003-03-20 | Toshiba Corp | 無線通信アンテナを内蔵した携帯型情報機器 |
TWI303524B (en) | 2002-05-10 | 2008-11-21 | Interdigital Tech Corp | System and method for prioritization of retransmission of protocol data units to assist radio-link-control retransmission |
KR100657258B1 (ko) * | 2002-07-02 | 2006-12-14 | 삼성전자주식회사 | 블루투스 무선 랜 연결 장치 및 방법 |
US7228103B2 (en) * | 2002-07-12 | 2007-06-05 | Intel Corporation | Method and apparatus for improving co-existence between bluetooth and 802.11 networks |
AU2003278784A1 (en) | 2002-09-09 | 2004-03-29 | Conexant Systems, Inc. | Multi-protocol wlan radio chip |
US7388903B2 (en) | 2002-09-18 | 2008-06-17 | Conexant, Inc. | Adaptive transmission rate and fragmentation threshold mechanism for local area networks |
US20040203398A1 (en) | 2002-09-30 | 2004-10-14 | Durrant Randolph L. | Rapid channel characterization for bluetooth co-existence |
US20040063403A1 (en) | 2002-09-30 | 2004-04-01 | Durrant Randolph L. | Methods for identification of IEEE 802.11b radio signals |
EP1568164A4 (en) | 2002-11-13 | 2010-01-06 | Agere Systems Inc | INTEROPERABILITY AND COEXISTENCE BETWEEN TWO DISPARATE COMMUNICATIONS SYSTEMS |
US7283840B2 (en) * | 2003-02-07 | 2007-10-16 | Chrontel, Inc. | Reconfigurable analog baseband for a single-chip dual-mode transceiver |
US7155232B2 (en) | 2003-03-05 | 2006-12-26 | Conexant Systems, Inc. | Transmit request signaling between transceivers |
US7653031B2 (en) | 2003-03-05 | 2010-01-26 | Timothy Gordon Godfrey | Advance notification of transmit opportunities on a shared-communications channel |
US20040180622A1 (en) | 2003-03-11 | 2004-09-16 | Godfrey Timothy Gordon | Coordinating multiple air-interface subsystems that serve a common host |
EP1463241A1 (en) | 2003-03-28 | 2004-09-29 | Nokia Corporation | Method of interference control and radio terminal equipment arrangement |
US7146133B2 (en) | 2003-06-19 | 2006-12-05 | Microsoft Corporation | Wireless transmission interference avoidance on a device capable of carrying out wireless network communications |
US20050215284A1 (en) * | 2004-03-26 | 2005-09-29 | Broadcom Corporation | Collaborative coexistence with dynamic prioritization of wireless devices |
US20060205401A1 (en) * | 2005-02-25 | 2006-09-14 | Arto Palin | Method and system for VoIP over WLAN to Bluetooth headset using advanced eSCO scheduling |
-
2005
- 2005-02-25 US US11/065,613 patent/US7454171B2/en active Active
-
2006
- 2006-02-22 EP EP06710429.9A patent/EP1851915B1/en active Active
- 2006-02-22 KR KR1020077021692A patent/KR100951402B1/ko active IP Right Grant
- 2006-02-22 CN CNB2006800058542A patent/CN100555971C/zh not_active Expired - Fee Related
- 2006-02-22 WO PCT/IB2006/000361 patent/WO2006090242A1/en active Application Filing
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101553993B (zh) * | 2006-12-11 | 2012-12-12 | 苹果公司 | 用于手持电子设备的具有同时接收能力的无线通信电路 |
US10609535B2 (en) | 2013-08-26 | 2020-03-31 | Microchip Technology Incorporated | Blue-tooth communication system and broadcasting method thereof |
CN104426640B (zh) * | 2013-08-26 | 2018-04-03 | 密克罗奇普技术公司 | 蓝牙通信系统及其广播方法 |
CN104426640A (zh) * | 2013-08-26 | 2015-03-18 | 创杰科技股份有限公司 | 蓝牙通信系统及其广播方法 |
CN106465454A (zh) * | 2014-05-22 | 2017-02-22 | 三菱电机株式会社 | 无线通信系统及通信方法 |
CN108040308A (zh) * | 2017-10-18 | 2018-05-15 | 恒玄科技(上海)有限公司 | 蓝牙耳机的主从连接切换、通话监听和麦克切换的方法 |
CN108040308B (zh) * | 2017-10-18 | 2018-07-10 | 恒玄科技(上海)有限公司 | 蓝牙耳机的主从连接切换、通话监听和麦克切换的方法 |
CN111083651A (zh) * | 2018-10-22 | 2020-04-28 | 中兴通讯股份有限公司 | 通话处理方法、装置、移动终端及计算机可读存储介质 |
CN111083651B (zh) * | 2018-10-22 | 2022-07-22 | 中兴通讯股份有限公司 | 通话处理方法、装置、移动终端及计算机可读存储介质 |
CN112771890A (zh) * | 2018-12-07 | 2021-05-07 | 华为技术有限公司 | 一种点对多点的数据传输方法及电子设备 |
CN109526063A (zh) * | 2018-12-28 | 2019-03-26 | Oppo广东移动通信有限公司 | 通讯控制方法、电子设备及计算机可读存储介质 |
CN110087215A (zh) * | 2019-05-06 | 2019-08-02 | 北京百度网讯科技有限公司 | 基于蓝牙连接的信息播报方法、装置、终端及存储介质 |
CN110087215B (zh) * | 2019-05-06 | 2022-05-13 | 北京百度网讯科技有限公司 | 基于蓝牙连接的信息播报方法、装置、终端及存储介质 |
CN110381492A (zh) * | 2019-07-30 | 2019-10-25 | 上海富芮坤微电子有限公司 | 蓝牙耳机双耳通话的实现方法 |
CN113852446A (zh) * | 2021-09-24 | 2021-12-28 | 上海物骐微电子有限公司 | 无线通信系统及方法 |
CN113852446B (zh) * | 2021-09-24 | 2023-05-30 | 上海物骐微电子有限公司 | 无线通信系统及方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20070114293A (ko) | 2007-11-30 |
US7454171B2 (en) | 2008-11-18 |
EP1851915A4 (en) | 2011-10-26 |
US20060194538A1 (en) | 2006-08-31 |
EP1851915A1 (en) | 2007-11-07 |
KR100951402B1 (ko) | 2010-04-07 |
EP1851915B1 (en) | 2013-12-04 |
CN100555971C (zh) | 2009-10-28 |
WO2006090242A1 (en) | 2006-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100555971C (zh) | 利用ACL链路通过WLAN到蓝牙耳机的VoIP方法和系统以及用于对准eSCO传输的嗅探 | |
CN101128982B (zh) | 利用高级eSCO调度通过WLAN到蓝牙耳机的VoIP方法和系统 | |
US7486932B2 (en) | Method and system for VoIP over WLAN to bluetooth headset using advanced eSCO scheduling | |
US20060205401A1 (en) | Method and system for VoIP over WLAN to Bluetooth headset using advanced eSCO scheduling | |
CN102487609B (zh) | 通过一根信号线协调多个协作无线通信模块的装置和方法 | |
US8155695B2 (en) | Apparatus and method to improve WLAN performance in a dual WLAN modality environment | |
US9001801B2 (en) | Method and system for low power mode management for complex Bluetooth devices | |
CN101536479B (zh) | 用于双模式双向音频通信的方法和设备 | |
CN101779419B (zh) | 同时维持蓝牙和802.11连接以增加数据吞吐量 | |
CN101263688B (zh) | 用于协调蓝牙和无线局域网通信的方法和电子设备 | |
CN113261266B (zh) | 短距离基于分组的无线电链路上的不连续传输 | |
US20130225068A1 (en) | Method, apparatus, and computer program product for coexistence-aware communication mechanism for multi-radios | |
KR100801876B1 (ko) | 무선랜 및 블루투스를 이용한 음성 데이터 전송 방법 및시스템 | |
TW200835256A (en) | Managing unscheduled wireless communication in a multiradio device | |
CN101536457A (zh) | 用于双模式双向音频通信的队列控制器的方法和设备 | |
KR100741383B1 (ko) | 무선랜 및 블루투스를 이용한 음성 데이터 전송 방법 및시스템 | |
JP5359755B2 (ja) | 無線通信システム、端末機器、無線lanアクセスポイント、及び無線通信方法 | |
Zhang et al. | Resource Management for Multimedia Services in High Data Rate Wireless Networks | |
Palin et al. | VoIP call over WLAN with Bluetooth headset multiradio interoperability solutions | |
Okamoto et al. | IEEE 802.11 Wireless LAN Standard |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
ASS | Succession or assignment of patent right |
Owner name: HOLDING 3RD LLC Free format text: FORMER OWNER: NOKIA OY Effective date: 20150326 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20150326 Address after: Delaware Patentee after: III holding third LLC Address before: Espoo, Finland Patentee before: NOKIA Corp. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20091028 |