用于从已调度通信模式改变到未调度通信模式的方法和设备的制造方法

文档序号:9582392阅读:587来源:国知局
用于从已调度通信模式改变到未调度通信模式的方法和设备的制造方法
【专利说明】用于从已调度通信模式改变到未调度通信模式的方法和设备
[0001]本申请是申请号为200680056090.X、发明名称为“用于从已调度通信模式改变到未调度通信模式的方法、设备或计算机程序”的专利申请的分案申请。
技术领域
[0002]本发明的实施方式涉及用于从已调度通信模式改变到未调度通信模式的方法、设备或计算机程序。特别地,它们涉及用于退出蓝牙嗅探(sniff)模式的方法、设备或计算机程序。
【背景技术】
[0003]在蓝牙“嗅探模式”中,根据主设备和从设备之间协商的调度发生异步通信。
[0004]调度周期性地指定出现嗅探锚点,在该锚点处定位通信窗。主从之间的异步通信仅发生在窗期间。
[0005]窗具有预定的最小持续时间,如果在在先周期Sniff_Timeout (嗅探_超时)中存在通信,则延长该最小持续时间。
[0006]尽管在嗅探模式正在进行时,数据可以在主从之间交换,但是其不如具有未调度通信的活跃模式中的数据通信有效。例如,由于较高层中的延迟而出现的传输/接收中的延迟将导致窗关闭,因为周期Sniff_Time0ut已经因为缺少通信而过期。因此,窗可以在数据传送已经完成之前关闭,并且对于数据传送,可能需要多个连续的周期性窗。
[0007]避免该问题的一个选择是在需要或检测到数据通信时,立即退出嗅探模式。然而,进入和退出该嗅探模式具有消息传送开销。

【发明内容】

[0008]根据本发明的一个实施方式,提供一种方法,包括:在处于使用已调度通信的第一通信模式中时,检测间隔中传送的分组数量何时超过阈值;并且如果在所述间隔中传送的分组数量超过了所述阈值,则将所述通信模式从所述第一通信模式改变为使用未调度通信的第二通信模式,以及如果所述间隔中传送的分组数量未超过所述阈值,则保持在所述第一通信模式中。
[0009]这提供的优势在于,避免了与模式改变相关联的开销和较高功耗的劣势,除非数据通信超过指定的阈值。在低效但节省功耗的第一模式中的数据通信在未超过阈值时持续。然而,一旦超过阈值,通信模式切换到更有效率但高功耗的第二模式。这导致了显著的功率节约。
[0010]根据本发明的另一个实施方式,提供一种设备,包括:无线收发器电路,其可根据所述设备处于第一通信模式中时的调度来操作,并且可在所述设备处于第二通信模式中而没有调度时来操作;机构,配置为检测在间隔中传送的分组数量何时超过阈值;电路,配置为如果检测到所述间隔中传送的分组数量超过所述阈值,则将所述设备的通信模式从所述第一通信模式改变为所述第二通信模式,并且配置为如果检测到所述间隔中传送的分组数量未超过所述阈值,则保持所述第一通信模式。
[0011]根据本发明的另一个实施方式,提供一种包括计算机程序指令的计算机程序,用于:在通信之后启动超时周期;对所述超时周期期间的通信进行计数;确定所述超时周期期间的通信计数何时超过阈值;以及如果所述超时期间的所述通信计数超过阈值,则使能从使用已调度通信的第一通信模式退出,以进入使用未调度通信的第二通信模式,并且如果所述超时周期期间的所述通信计数未超过所述阈值,则用于使能保持所述第一通信模式。
[0012]根据本发明的另一个实施方式,提供一种用于控制低功率无线收发器的方法,包括:在数据通信开始之后,延迟从已调度通信模式的退出,直到满足预定的数据传送条件。
[0013]根据本发明的另一个实施方式,提供一种低功率无线收发器设备,包括:机构,配置为在数据通信开始之后延迟从已调度通信模式的退出,直到满足预定的数据传送条件。
[0014]根据本发明的另一个实施方式,提供一种包括计算机程序指令的计算机程序,用于在检测到数据通信开始之后,延迟从已调度通信模式的退出,直到满足预定的数据传送条件。
【附图说明】
[0015]为了更好地理解本发明,现在将通过仅针对附图的示例方式进行参考,附图中:
[0016]图1示出了包括多个收发器设备的低功率射频网络;
[0017]图2示意性示出了可以在蓝牙微微网中作为主设备Μ或从设备S操作的蓝牙收发器设备;
[0018]图3是示出了从活跃模式如何进入嗅探模式以及嗅探模式如何退出到活跃模式的信令图;
[0019]图4示意性示出了用于嗅探模式的调度;以及
[0020]图5示意性示出了有条件地退出嗅探模式的过程。
[0021]通过引用合并的文档
[0022]蓝牙系统规范的当前版本是ν2.0 (2004年11月4日),其可从www.Bluetooth, org获得。
[0023]通过引用并入规范的以下部分:
[0024]描述嗅探模式的所有部分包括-Architecture, Communicat1nTopology,4.2.5(p.129) ;Baseband Specificat1n, Link Controller Operat1n, 8, 7和 8.7.1 (p.349ff.) ;Link Manager Protocol, Procedure Rules, 4.5.3.1 和4.5.3.2 (p.445ff.) ;Message Sequence Charts, Sniff, Hold and Park, 6.1 (p.821);以及 Host Controller Interface Funct1nal Specificat1n, HCI Commands andEvents, 7.2.2 和 7.2.3 (p.615ff.)。
[0025]描述蓝牙微微网的架构和控制的部分包括:Architecture_Communicat1nTopology 4.Ιο
[0026]描述物理信道的部分包括:Rad1Specificat1n, Frequency Bands and ChannelArrangement, 2 ;Rad1 Specificat1n, Transmitter Characteristics, 3 ;以及 BasebandSpecificat1n, Physical Channels, 2.1,2.2ff 0
[0027]描述异步面向连接的(ACL)逻辑传送以及同步面向连接的(SCO)逻辑传送的特征的部分包括:例如 Architecture, Data Transport Architecture, 3.5.4, 3.5.5, 3.5.6。
【具体实施方式】
[0028]图1示出了包括多个收发器设备的低功率射频网络1。在该示例中,收发器设备使用当前定义在蓝牙系统规范v2.0(2004年11月4日)中的蓝牙协议经由微微网1进行通
?目Ο
[0029]微微网1是由主设备2Μ控制的ad-hoc通信网络,并且包括主设备2 及高达7个从设备2S1、2S2、2S3。微微网1中的通信作为分组数据单元(PDU)的序列发生。
[0030]微微网1的设备2同步于由主设备2M的本地蓝牙时钟确定的公共时间参考。公共时间参考20被划分为一系列时分双工(TDD)帧。每个TDD帧包括两个时隙。
[0031]单个物理通信信道存在于微微网1内。该通信信道以TDD方式工作。其在TDD帧的第一时隙中包括来自主设备的下行链路信道,从而仅主设备可以在该第一时隙中开始进行分组数据单元(rou)的传输。其在TDD帧的第二时隙中包括去往主设备的上行链路信道,从而仅从设备可以在该第二时隙中开始进行PDU的传输。可以在TDD帧的第一时隙中通过使主设备2M通过发送寻址到从设备2 ^的PDU来对其进行轮询,从而将通信信道分配给特定的从设备2sn。
[0032]PDU包括报头和净荷。报头的访问码标识了微微网的主设备,并且报头内的地址表示了被寻址的设备。报头内的访问码还用于维持与微微网1的每个设备2处的公共时间参考的同步。精确的时间同步是必要的,因为根据蓝牙标准,微微网1使用传输/接收频率的同步快速跳频,并且主设备和从设备一起跳频。
[0033]蓝牙设备2工作在2.4GHz ISM频带并且具有约lmW(OdBm)和100mW(20dBm)之间的传输功率。
[0034]图2示意性地示出了可以在蓝牙微微网中作为主设备Μ或从设备S操作的蓝牙收发器设备2。收发器设备2例如可以是用于集成到主机设备中的芯片或芯片组、用于附接至主机设备的模块或主机设备。
[0035]蓝牙收发器设备2包括处理器10、存储器12和无线收发器电路14。处理器10连接至存储器12,从存储器12读取并且对存储器12写入,处理器10还连接至无线收发器电路14以与之交换数据。
[0036]存储器12包括计算机程序指令16,当将该指令加载到处理器10中时,其控制设备2的操作。计算机程序指令16提供逻辑和例程,它们使电子设备能够执行图5中示出的过程。
[0037]计算机程序指令可以经由电磁载波信号或从物理实体7(诸如计算机程序产品、存储器设备或诸如CD-ROM或DVD的记录介质)复制到达收发器设备2。
[0038]图3是示出了从活跃模式如何进入嗅探模式以及嗅探模式如何退出到活跃模式的信令图。
[0039]主机设备A 20使用消息31指示发起蓝牙设备2的链路管理器21启动嗅探模式,其中主机设备A 20可以是蓝牙设备2或携带蓝牙设备2的装置。该消息31包括定义嗅探模式的嗅探参数。通过返回消息32确认该消息的接收。链路管理器21通过发送请求rou33并且回复中接收接受rou 34而经由空中接口 22与接收蓝牙设备2的链路管理器23进行通信。请求FOU 33包括嗅探参数Sniff_Interval (嗅探_间隔)、Sniff_Attempt (嗅探_尝试)、Sniff_Time0ut (嗅探_超时)。链路管理器21、23通过进入嗅探模式以及经由消息36、37通知它们各自的主机设备20、24进行响应。用于退出嗅探模式的消息交换是类似的,尽管消息31和请求H)U 33不包含嗅探参数。在蓝牙规范Message SequenceCharts, Sniff, Hold, Park.6.1 中详细描述了该过程。
[0040]在“活跃模式”中,在没有调度的情况下,异步通信基于ad-hoc发生。主设备可以在任何TDD帧中对从设备进行轮询,尽管某些帧可以被保留用于等时(isochronous)通信并且被避免。当从设备处于活跃模式时,主设备按需通信。处于活跃模式中的从设备必须总是准备接收分配给异步接收的时隙中的轮询。因此,无线收发器电路必须持续在异
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1