用于实现共存同步蓝牙和LTE/WIMAX传输的方法和装置与流程

文档序号:17045289发布日期:2019-03-05 19:33阅读:326来源:国知局
用于实现共存同步蓝牙和LTE/WIMAX传输的方法和装置与流程

本发明一般涉及通信网络,更具体地涉及在两个不同通信网络中同时运行的通信单元。



背景技术:

无线电装置能够配备有蓝牙和宽带无线技术,例如由4G网络使用的WiMAX或LTE。几种共同使用的情况需要同位蓝牙(BT)和LTE/WiMax无线电装置的同时运行,例如在使用LTE通信的蜂窝电话上BT耳机的应用。

BT和LTE/WiMax在邻近的频带运行,从而导致相互干扰。为了彼此共存,BT事务应当以两种技术的TX和RX被同时执行的方式被同步到LTE/WiMax帧。

问题是允许这两种无线技术的共存。这两种技术不能共存的原因是他们使用在频域中彼此接近的邻近频率,这阻止彼此共存。当一个发送时,另一个不能接收,反之亦然。根本问题是两种技术使用非常接近的频带,并且他们有共存问题。作为蜂窝技术的LTE使用频带40和频带7,这接近邻近BT频带。在LTE和BT频带变得彼此接近时,增加共存问题。问题是使这两种技术在一起工作。

为了解决这个问题,蓝牙特别兴趣小组(BT SIG)已限定两种方式来调整在有效连接时控制网络通信的时序的蓝牙网络时钟(BTCLK)。首先,新的装置(即,根据在BT4规范后的下一代蓝牙标准,其通常被称为BT核心4.1或以后版本)将使用新的专用BT命令。其次,传统装置(即,根据当前BT4规范或较早版本)会使BT网络时钟长时间漂移,直到所需要的BT CLK变化。



技术实现要素:

因此,一个或更多个实施例提供具有BT收发器、LTE收发器和可与BT收发器协同操作的处理器的方法、系统和/或通信单元。该处理器经配置在BT收发器上建立BT连接;并且当通信单元作为BT主控器时,执行传统命令,将在BT连接上的BT事务同步到在LTE收发器上的LTE连接中的LTE帧,而不是等待BT事务同步到LTE帧,从而BT网络时钟被同步到在LTE收发器上发送的LTE帧。在一个或更多个实施例中,该传统命令是用于将在蓝牙主/从包之间的切换点的BT对准时间设定为在发送与接收之间的LTE切换的角色切换命令。在另一个实施例中,该传统命令在BT核心规范4.0或较早版本中规定。在又一个实施例中,该传统命令包括移动到从控器的第一链路层角色切换命令和接着移动到主控器的第二链路层角色切换命令。在又一个实施例中,该传统命令是根据蓝牙链路层标准格式化的角色切换命令。在又一个实施例中,该处理器基于LTE帧的开始时间,确定将BT主和从包对准到在LTE帧中的发送和接收的期望对准时间,并且该处理器指示在该传统命令中的期望对准时间。在又一个实施例中,该处理器基于LTE帧的开始时间,确定将BT主和从包对准到在LTE帧中的发送和接收的期望对准时间,并且该传统命令被执行两次,以将通信单元角色切换到BT从控器,并且接着返回到BT主控器,同时将该期望对准时间上传到BT网络时钟。

进一步的实施例提供例如用于在相同通信单元上的BT和LTE网络共存的方法、系统或装置。该方法包括在通信单元上的BT收发器上建立BT连接。该方法还包括当通信单元作为BT主控器时,在该通信单元上执行传统命令,将在BT连接上的BT事务同步到在该通信单元上的LTE收发器上的LTE连接中的LTE帧,而不是等待BT事务同步到LTE帧,从而BT网络时钟被同步到在LTE收发器上发送的LTE帧。在另一个实施例中,该传统命令是用于将在蓝牙主/从包之间的切换点的BT对准时间设定为在发送与接收之间的LTE切换的角色切换命令。在又一个实施例中,该传统命令在BT核心规范4.0或较早版本中规定。根据进一步实施例,该传统命令包括移动到从控器的第一链路层角色切换命令和移动到主控器的第二链路层角色切换命令。在又一个实施例中,该传统命令是根据蓝牙链路层标准格式化的角色切换命令。另一个实施例包括在通信单元中,基于LTE帧的开始时间,确定将BT主和从包对准到在LTE帧中的发送和接收的期望对准时间,并且指示在该传统命令中的期望对准时间。又一个实施例包括在通信单元中,基于LTE帧的开始时间,确定将BT主和从包对准到在LTE帧中的发送和接收的期望对准时间,并且执行该传统命令两次,以将通信单元角色切换到BT从控器,并且接着返回到BT主控器,同时将该期望对准时间上传到BT网络时钟。

又一个实施例提供方法、系统、装置和/或包括用于计算机执行的指令的非瞬时性计算机可读介质,该指令包括用于在相同通信单元上共存BT和LTE网络的计算机实施的方法。这个实施例能够包括BT收发器上建立BT连接;基于下一个LTE帧的开始时间,确定基于LTE帧对准BT主和从包的期望对准时间,并且将该期望对准时间插入到该传统命令中;以及执行具有期望对准时间的传统命令,将在BT连接上的BT事务同步到在LTE收发器上的LTE连接中的LTE帧中的发送和接收。根据又一个实施例,该传统命令是用于将期望对准时间上传到蓝牙网络时钟的角色切换命令。根据又一个实施例,该传统命令在BT核心规范4.0或较早版本中规定。根据又一个实施例,该传统命令是根据蓝牙链路层标准格式化的角色切换命令。根据又一个实施例,该传统命令包括移动到从控器的第一链路层角色切换命令和接着移动到主控器的第二链路层角色切换命令。另一个实施例提供了执行该传统命令两次,以将该通信单元角色切换为BT从控器,并且接着返回到BT主控器,同时将期望对准时间上传到BT网络时钟。

进一步地,前面摘要的目的通常是使美国专利和商标局和公众,尤其是不熟悉专利或法律术语或词语的本领域科学家、工程师和专业人员能够通过粗略检查快速确定本申请的技术公开的性质和本质。该摘要既不旨在限定由权利要求确定的本申请的发明,也不旨在以任何方式限制本发明的范围。

附图说明

图1是示出通信单元的一部分的框图;

图2是示出必须在手机上共存的频率的示意图;

图3是示出必须在手机上共存的频率的另一个示意图;

图4是示出蓝牙和LTE传输和接收时间的时序图;

图5是示出BT网络对准LTE的包序列的示意图;

图6是示出共存的蓝牙和LTE传输和接收时间的时序图;

图7是示出蓝牙协议层的框图;以及

图8是示出BT通信过程的流程图。

具体实施方式

提供涉及往往被称为通信单元的无线通信装置或单元的实例,例如蜂窝电话或具有同步蓝牙和LTE运行能力的双向无线电装置等,例如在通信系统(例如4G网络、企业网络、蜂窝式射频接入网络等)上与具有关联蓝牙装置的通信单元关联的双向无线电装置。这类通信系统可以进一步提供服务(例如语音和数据通信服务)。更具体地,各种创造性的概念和原理在用于在相同通信单元上提供同步蓝牙和LTE通信共存的系统、通信单元和方法中体现。

本发明的原理有利用于同步蓝牙和LTE技术,这是因为如果两个发射器同时动作,不会有共存的问题。之前没有提出的是常规的BT角色切换命令能够用于实现(i)BT主控器到LTE发送的对准和(ii)BT从控器到LTE接收的对准。具体地,为了将BT对准到LTE,执行链路层角色切换命令的序列是未知的。

进一步地,根据示例实施例,链路层角色切换命令在通信单元被执行两次,指定对准的时间,这促使BT网络时钟如所指定的被更新,以便基于LTE帧的结束将蓝牙主-从切换点对准到LTE发送/接收对。对于传统装置,取代具有几秒钟或几分钟的长时间漂移,或取代照常的尽管有干扰的简单通信,作为传统命令的角色切换命令能够用于改变迄今为止未知目的的BT和LTE通信对准的BT网络时钟,例如,基于LTE帧的结束/开始,将BT包在发送与接收之间切换的时序和当LTE包在发送与接收之间切换时的时序对准。使用角色切换命令的BT网络时钟改变能够在少于10ms时间的帧中实现。更具体地,关于角色切换过程,所述角色切换过程的主要目的是改变主控器和从控器角色,不过,在角色切换过程中存在已知的选项,以指定主控器和从控器期望彼此通信的下一个时间,该时间用于之前未知的将BT网络重新定时到LTE网络的功能。

如本文所详述的,角色切换过程能够被执行如下:在BT作为主控器时,所述命令被执行两次,首先移动到从控器角色,接着返回到主控器角色,但是指定基于LTE帧现在定时的新BT网络时钟。作为这个过程的结果,BT网络时钟将被同步到LTE/WiMax帧,以便BT发送/接收通信对被定时,从而与LTE发送/接收通信对一致,至少每LTE帧一次。

现参照图2和3,其描述了示出在手机上共存的频率的两个示意图。作为示例,考虑在话机中具有LTE和BT技术的蜂窝电话,其中LTE(4G蜂窝网络)和蓝牙必须共存。如图所示,LTE频带40(RDD)、频带7(FDD)和频带38(TDD)邻近用于蓝牙的ISM频带。具体地,频带40具有来自由蓝牙使用的ISM频带的开始的0MHz频率分隔。如果两种技术在蜂窝电话中实施,将发生阻塞或共存问题。如果存在带有LTE的蜂窝手机在频带7和频带40工作(有问题的频带),将会存在共存问题。当不存在频率分隔时,RF解决方案(例如带通滤波器)不能被使用,因此,需要应用时域技术,以允许蓝牙和LTE共存。

作为示例,当常规的蜂窝手机具有LTE芯片组和BT芯片组时,共存的问题上升。所述芯片组的每个芯片组具有接收器和发射器(通常被称为“收发器”)。在特定时间,该收发器能够接收或发送。图4提供描绘共存问题的示例,图5提供将LTE与BT对准的包序列的例图,以及图6提供本文所述解决方案的对比示例。讨论如下。

现参照图4,将讨论和描述示出蓝牙和LTE传输和接收时间的时序图。在这里,通信装置被配备经历干扰的BT和LTE。在图4中,顶部系列示出LTE通信401(有时候称为“MWS”)。在特定时间,存在接收(RX)通信,以及在其他时间,存在传输(TX)通信。这是常规的LTE通信。一帧通常是10ms,以及在这个示例中,其由一个TX通信和跟随的四个RX通信组成。帧405、407、409是连续的,以及帧的时序被确定,以便与该装置通信的基站匹配。

而且,在这个附图中,在底部序列中示出带有也被称为M/S对(主/从对)的TX(发送)421和接收(RX)423块的蓝牙通信403序列。在BT时隙403期间,BT传输发生在TX和RX块的对中。蓝牙通信通常在从和主对之间交替。这将是例如配备BT的手机和BT耳机装置。当一个发送时,另一个接收。

在相同通信单元上的BT和LTE单独发送和接收。如果LTE和BT均同时发送,不存在问题。如果LTE和BT均同时接收,不存在问题。但是如果一个发送而另一个接收,那么,蓝牙通信经历干扰。

在图4中,干扰由标记蓝牙通信的主-从对的阴影表示,在BT通信的主-从对的至少一个部分期间,当同时存在BT/LTE传输和接收时是值得注意的。在TX与RX421、423对之间的蓝牙切换点从来不和TX与RX之间的LTE切换点排齐,如垂直虚线所示。在蓝牙时隙403中,所有的蓝牙MS对经历干扰,这是因为在这个示例中,总是存在不能共存的LTE接收和BT发送信号或LTE发送和BT接收信号。MS对失效是因为在M/S对的任意一半或两半期间的共存问题。

问题是使BT M/S对与LTE接收/发送对排齐。这能够被认为是当LTE在发送与接收之间切换时的LTE帧405、407、409的结束与当蓝牙主/从对在主控器与从控器之间切换时的BT TX和RX块421、423之间的切换点排齐。

在没有使蓝牙网络与LTE网络对准的情况下,BT通信会由于误码而崩溃。LTE网络时序不能被改变,这是因为其被对准到不能由通信单元调整的基站。不过,BT网络时间能够被改变,以解决该问题。用于允许BT/LTE共存的时域技术是基于对准蓝牙和LTE传输和接收时间。可用的蓝牙装置不具有改变其网络时间的简单方法,并且蓝牙标准示规定改变BT网络时钟的命令。通过使用常规技术,BT装置通常等待至少10秒钟,并且可能高达几分钟,以用于利用漂移对准两种网络。

现参照图5,将讨论和描述示出BT网络对准LTE的包序列的示意图。为了改变BT网络时间,以便在发送与接收之间的蓝牙切换点与LTE在发送与接收之间切换的点排齐,常规的BT角色切换过程用于在BT主控器与从控器角色之间切换。不过,常规的BT角色切换过程并不用于其常规目的,但是反而用于改变BT网络时序。作为侧边效应,其不是主要目的,常规BT角色切换过程更新BT网络时序。例如,当BT手机和耳机在他们之间切换角色时,角色切换过程具有作为更新时序的过程的一部分的选项。在这里,用于对准的适当时序被确定并接着BT角色切换被执行,不是其主要目的,而是指定用于更新BT网络时钟,以便将时隙对中的切换点与LTE帧的结束排齐。

BT角色切换过程是已知的链路层过程。例如,蓝牙芯片组能够发出LMP(链路管理协议)切换角色命令以从主控器切换到从控器,但是作为侧边效应,存在上传新时序的可能性。BT网络时间能够作为该命令的侧边效应被重新加载。

BT角色切换命令在链路层级。“角色切换”在链路管理协议规范(例如BT核心规范4.0的4.4节以及链路管理协议规范的较早版本)中被命名和限定。BT核心规范4.0的4.2节讨论链路层包。

在图5中,BT时隙501通常在TX和RX对之间交替。一系列的两个角色切换命令被发出,以促使BT网络与LTE网络对准。这些命令是常规的,虽然命令中的再定时信息不是常规的。在这里,发出下列命令序列:

LMP切换请求503

LMP时隙偏移505

LMP接受507

FHS ID509

...接着BT网络再定时

LMP时隙偏移511,其中LMP时隙偏移包含与LTE UL:DL切换点对准的再定时信息。

LMP切换请求513

LLMP接受515

...接着BT网络再定时

接着,TX/RX对517、519恢复常规通信,如结合图6所进一步讨论的。

现参照图6,将讨论和描述示出在根据图5再定时后的共存的蓝牙和LTE传输和接收时间的时序图。如图4所示,顶部系列示出LTE通信601,以及下部系列示出蓝牙通信603的序列。在这里,至少一个BT发送/接收对与每帧的LTE接收/发送对排齐,以便他们不经受干扰。如垂直虚线所示,在TX与RX605、607对609、611、613、615之间的蓝牙切换点与LTE TX和RX之间的切换点排齐。因此,至少某些LTE接收传输与蓝牙通信的接收一半排齐;并且对应的LTE发送传输与蓝牙通信对609、611、613、615的发送一半排齐。某些BT通信仍然经受干扰,不过,这大大少于在图4示例中示出的干扰。

依赖漂移再定时蓝牙和LTE传输和接收时间是可能的。在这种情况下,带有LTE和蓝牙的装置会使网络时钟漂移很长一段时间,直到达到所需要的BT时钟改变。通过以这种方式使用漂移,能够导致不期望的使用情况,这是因为等待漂移的长延迟。缓慢漂移通常引起网络断开,这是因为漂移太慢。

再次参照图4。在图4中,BT通信经受干扰,并且BT通信最终会由于误码而崩溃。

现比较图4和图6,在图6中,更多的包是成功的。不过,在蓝牙中,每5ms左右(对应于LTE帧)成功传送一对包并丢失或舍弃经受干扰的包是可接受的使用情况。这对于典型的蓝牙使用(例如像电话呼叫)来说是易管理的。因此,允许以如图6所示情况的最佳速率的30%发送包对于用户来说是可接受的。

现参照图7,将简要讨论和描述示出蓝牙协议层的框图。综合所述,蓝牙装置包括BT分层协议,该BT分层协议一般包括物理层701、链路层703、主机控制器接口(HCI)层705、逻辑链路控制应用协议层(L2CAP)707、RF通信协议层(RFCOMM)709、对象交换(OBEX)层711以及服务发现层713。根据已知的技术,这些层中的某些层能够被省略、增加或组合。这些层中的每个层通常是已知的,将不再进一步描述。

链路层703是本文感兴趣的,并由链路管理协议规范限定限定,以及链路层703中的已知角色切换过程能够与之前未知的时序一起使用。特别地,链路层角色切换过程的侧边效应能够将时序与指定的点排齐,并以蓝牙协议的完全相同状态结束。在这种情况下,侧边效应能够设置预定的时序,使得BT网络与LTE网络排齐。存在用于排齐时序的其他选项,例如缓慢漂移BT时钟(如上面所讨论的),这花费几分钟。不过,通过使用BT角色切换过程,该改变能够在大约10ms内执行。

本文的提议能够允许根据BT核心规范4或较早版本的BT耳机(在本文有时称为“传统”BT技术、“传统”BT耳机或类似装置)与具有BT收发器的LTE启用蜂窝电话一起工作。当用户购买新的蜂窝电话时,他们会想让现有的BT耳机与新的蜂窝电话一起工作。本文讨论的问题的大多数当前解决方案都不与传统BT耳机兼容,反而是增加BT协议来解决这个问题。例如,BT SIG当前工作在限定“LTE兼容的”蓝牙装置上;到目前为止的假设是“LTE兼容的”蓝牙装置将仅与调节迄今为止未限定命令的另一个“LTE兼容的”装置一起工作,而不与不调节这些新命令的传统装置一起工作。这意味着新的LTE启用蜂窝话机的用户需要购买新耳机,而不是能够使用其传统蓝牙耳机。

不过,本文的提议能够是BT芯片组上的简单改变,其不强制BT耳机的任何改变,而是仅在常规角色切换命令上捎带新的对准时序。因此,这些方案的使用将支持传统耳机和其他传统BT技术。因此,LTE启用手机购买者能够继续使用特别喜爱的常规蓝牙耳机。

现参照图1,将讨论和描述示出通信单元的部分的框图。图1示出用于在一个或更多个实施例的操作中使用的示例通信装置的框图。通信装置101可以包括LTE处理器103和LTE收发器155;BT处理器105和BT收发器157;应用处理器163;与BT处理器105通信的存储器109;麦克风(未示出)、文本和/或图像显示器151、扬声器(未示出)和/或用户输入装置(例如小键盘153)。

LTE处理器103和BT处理器105中的每个可以包括一个或更多个微处理器和/或一个或更多个数字信号处理器。为了简化,与LTE处理器103关联的部分已被省略。BT和LTE技术的许多其他部分和通信单元的常规部分是众所周知的并且已经被省略,以避免模糊本讨论。存储器109可以耦合到或并入BT处理器105中,并且可以包括只读存储器(ROM)、随机存取存储器(RAM)、可编程ROM(PROM)和/或电可擦只读存储器(EEPROM)。存储器109可以包括除了其他事情以外用于储存的多个存储器位置、至少基本操作系统、用于由BT处理器105执行的程序的数据和变量111;促使BT处理器关于各种功能(例如建立113BT连接)操作的计算机程序确定115LTE连接是否是有效的,确定117期望对准时间,执行119指定期望对准时间的传统命令或角色切换命令,用平常的时序执行121BT传输/接收,用与LTE帧对准的时序执行123BT传输/接收,和/或其他处理;以及由BT处理器105使用的其他信息的数据储存123。计算机程序可以被储存在例如ROM或PROM中,并且可以指导BT处理器109控制通信装置101的至少BT部分的操作。这些功能的每个功能在本文均更详细地考虑。

在通信装置101中,可以存在不同步的至少两个芯片组,一个用于LTE以及一个用于蓝牙,并且每个芯片组具有其自身的处理器,例如LTE处理器103和BT处理器105。还可以有控制这两个芯片组的应用处理器163,但是应当理解,该应用处理器与本讨论不相关。本文讨论的BT网络时钟通过实施为虚拟时钟,该虚拟时钟不同于附接到BT收发器自身的硬件时钟。BT网络时钟是如本文所述被同步到LTE的时钟。

LTE处理器103可以根据已知的技术和LTE通信标准,经由LTE收发器155上的可选LTE RF前端(未示出)向LTE网络基础设施装置159(例如基站)发送通信并从LTE网络基础设施装置159接收通信。通过使用已知的技术,LTE处理器103能够向BT处理器105发送除了其他事情以外指示用于帧的时序的时序信息161,具体地,LTE作为常规发送的用于帧边界的参考时序信号。

BT处理器105能够使用如本文进一步所述的LTE处理器的时序信息161,允许捕捉BT网络对准LTE处理器所需要的偏移。

用户可以调用通过小键盘153或其他用户输入装置可存取的功能。用户输入装置可以包括各种已知的输入装置的一个或更多个,例如小键盘、计算机鼠标、触摸板、触摸屏、轨迹球和/或键盘。显示器151可以通过常规液晶显示器(LCD)或其他视觉显示器的方式和/或通过播放可听消息的常规发声装置的方式(例如,扬声器)向用户呈现信息。

响应于来自用户输入装置153的信令,根据储存在存储器109中的指令,或在经由BT收发器157自动接收特定信息时,BT处理器105可以根据已知的技术和BT标准通过BT收发器157向BT装置161传送信息或从BT装置161传送信息。

BT处理器105可以根据已知的技术,经编程以建立113BT连接。BT处理器能够初始化有效连接,或能够响应于BT有效连接的请求。在通信装置上的BT处理器不必初始化有效BT连接。对于请求和确认连接以及交换任何其他必要的信息以将BT处理器105置于和BT装置161通信的请求,建立有效BT连接的技术是已知的。

BT处理器105可以被编程以确定115LTE连接是否是有效的。这能够根据已知的技术执行。例如,在LTE频带的一个频带中的信号能够被检测,或BT处理器105能够被在连接161上的LTE处理器103通知LTE连接是有效的,随着BT通信发生的干扰能够被注意,等。

BT处理器105可以被编程以确定117期望对准时间,以便BT主从包切换点与LTE帧对准。用于排齐BT和LTE网络的偏移时序,其被置入到BT网络时钟以便和BT网络时钟对准,能够通过使用已知的技术被确定。例如,LTE帧的大小是已知的,并且帧的实际结束/开始能够通过检测信号确定或能够由LTE处理器103经由通信信号161指示;根据这个信息,能够确定随后的LTE帧何时开始/结束的时序。而且,MS包的大小能够根据请求的BT通信确定,并且当MS包对应当开始时,通过向后工作,MS切换点能够与LTE帧的结束/开始对准。在任何情况下,存在用于确定LTE帧中的发送/接收切换点与MS切换点对准的几种已知的方法,并且所述方法中的任意方法能够被使用。

BT处理器105可以被编程,以执行119指定作为主/从通信的下一个时间的期望对准时间的传统命令或角色切换命令。该传统命令能够是例如两个链路层角色切换命令集(或者主到从并且接着从到主或者从到主并且接着主到从)的连续序列。该命令被称为“传统命令”,是因为其存在于在BT核心规范4.0或较早版本中规定的现有技术中,为了区分未在BT核心规范4.0或较早版本中规定的且因此“传统”装置可能不理解的命令;如果“传统命令”在较早版本中限定,该“传统命令”可以继续在以后规范中限定。链路层角色切换命令和用于链路层角色切换过程的关联序列在BT规范中描述并且被很好限定,是常规的并被很好理解。为了不仅与新装置兼容而且与传统BT装置兼容,所述命令能够如同在所述规范中描述的一样。例如,常规的主到从角色切换过程被执行:主到从角色切换包被发送,ACK被接收(接受角色切换),以及接着指定再次相遇的时间的包被发送,ACK被接收(接受时间)等,所有这些如同在所述规范中所描述的一样。接着,从到主角色切换被执行:从到主角色切换包被发送,ACK被接收(接受角色切换),以及接着指定再次相遇的时间的包被发送,ACK被接收(接受时间)等,所有这些如同在所述规范中所描述的一样。不过,与常规的角色切换过程相反,在从到主的角色切换被执行之前,与LTE排齐的期望对准时间被计算,并且该期望对准时间被用作再次相遇时间,而不是平常时间。

需要指出,该期望对准时间在执行至少最后角色切换过程之前被确定,这是因为角色切换过程允许开始BT通信的下一个时间的指示,所述下一个时间如同本文所述的被指定。期望对准时间被插入到角色切换过程中,并因此覆盖可以被指定的默认时间,如果有默认时间。

BT处理器105可以被编程,以执行121BT传输和接收,例如当LTE连接无效时,通过BT收发器157与BT装置161通信。这类传输和接收能够用平常的时序执行。这能够根据常规的技术完成。

BT处理器105可以被编程,以执行123BT传输和接收,例如当LTE连接是有效时,通过BT收发器157与BT装置161通信。在这种情况下,通过将BT网络时钟设定为期望对准时间,BT传输和接收的时序能够基于LTE帧与LTE发送和接收的时序对准。在一种情况下,BT网络时钟一旦对准保持对准,并且从此BT传输和接收能够在以后如平常一样执行;任何未对准的包将经受干扰并如平常一样被舍弃,但是存在至少一个主/从包对在每个随后的LTE帧内被对准。在另一种情况下,BT网络时钟保持对准并且预定的延迟被插入在MS包对之间,以便MS包切换点保持到LTE帧的对准。在又一种情况下,BT网络时钟不保持到LTE的对准(或许BT漂移或新的LTE连接被激活),并且角色切换过程被执行,以将BT网络时钟重置到新的期望对准时间。不过,一旦BT传输和接收时序被对准到基于LTE帧的LTE发送和接收,该BT传输和接收就能够根据常规技术来执行。

正如在本领域中所理解的,除了上述讨论的功能以外,存储器109能够包括在杂项数据库123中的其他杂项信息,以及通常临时储存和本文未考虑的用于其他程序的其他指令。

应当理解,图1结合功能或资源的逻辑分组进行描述。这些逻辑分组中的一个或更多个可以从一个或更多个实施例中省略,例如,小键盘153和/或文本/图像显示器151能够从所述装置中省略。同样,功能可以在没有偏离其范围的情况下被不同分组、组合或添加。同样,本描述可以描述数据和信息的各种集合。所述数据或信息的一个或更多个分组可以在没有偏离范围的情况下被省略、分配、组合或添加,或从本地和/或远端产生。

现参照图8,将讨论和描述示出BT通信过程801的流程图。该过程能够有利实施在例如结合图1描述的通信单元的处理器上,或被适当安排的其他装置上。

简而言之,BT通信过程801能够建立803BT连接,检查805是否存在有效LTE连接805,并且如果有,检查807BT和LTE是否已对准。如果存在有效的LTE连接而BT和LTE没有对准,那么,过程801能够确定809期望对准时间,执行811链路层命令以切换主/从,(再次)执行813链路层命令以切换主/从,并向BT网络时钟上传期望对准时间。如果BT和LTE已对准,或不存在有效LTE连接,那么,该过程如早已设定的一样舍弃817BT网络时钟-没有理由将该时钟对准到LTE。接着,既然BT连接被建立并且BT网络时钟被对准(如果必要),过程801执行815BT传输和接收。关于这些的很多细节已在上面描述,不过,虽然前面所讨论的细节可以省略,一些额外的讨论如下。细节讨论如下。

如之前所述,过程801能够建立803BT连接。该过程能够初始化BT连接,和/或能够接收BT连接的请求。能够使用常规的技术。

如之前所述,使用已知的技术,过程801能够检查805是否存在有效LTE连接805。

过程801能够检查807BT和LTE是否已对准,即,BT发送/接收包切换点是否已基于LTE帧的结束或开始与LTE发送/接收包切换点对准。所述包切换点能够如上所述被确定。而且,LTE帧的确定如上所述;若干技术已知用于进行这个确定。如图8所示,如果LTE无效,这个确定能够略过。

在存在有效LTE连接并且BT和LTE未对准的情况下,那么,过程801能够基于LTE帧确定809期望对准时间。这已在上面详细讨论,在这里将不重复。

过程801能够执行811链路层命令以切换主/从,以便原始主控器变成从控器,接着该过程(再次)执行813链路层命令以切换主/从控器,以便原始主控器再次成为主控器。这种情况能够是运行该过程的装置当前是主控器,并且因此,该装置执行链路层过程以将主控器的角色切换到从控器。如果所述的是这种情况,那么,第二角色切换过程将使从控器成为主控器。另一方面,如果所述情况是运行过程801的装置当前是从控器,该装置执行链路层过程,以将从控器的角色切换到主控器;第二角色切换过程将是从主控器到从控器。在任何情况下,第一角色切换命令切换原始主控器和原始从控器的角色,以及第二角色切换命令将角色切换回原始主控器和原始从控器。

当过程801(再次)执行813第二链路层命令以切换主控器/从控器,以便原始主控器再次成为主控器时,过程801利用侧边效应,将作为新时间的期望对准时间上传到BT网络时钟。如之前所讨论的,该角色切换过程(其调用LMP切换请求和LMP时隙偏移命令)提供指定上传到BT网络时钟的时间的可选参数,该时间限定BT主控器和BT从控器被同步的固定同步时间点。该期望对准时间被指定为BT网络时钟。当第二链路层角色切换过程用BT网络时钟执行时,BT主控器和BT从控器同步到该点,如上面解释的,其基于LTE帧被设定为期望对准时间。因此,第二链路层角色切换过程能够用于将BT主控器和BT从控器同步到第三时间点,更为具体地,基于LTE帧同步到LTE发送/接收之间的切换点。

如果BT和LTE已被对准,或如果不存在有效LTE连接,那么,BT网络时钟如已设定的一样被舍弃。如果不存在有效LTE连接,或如果BT和LTE已对准,没有理由将BT网络时钟更新到LTE。在不存在有效LTE连接的情况下,BT通信能够正常进行,而不考虑与LTE连接的共存。在BT网络时钟没有与LTE已对准的情况下,不会发生成功的BT通信,直到BT网络再定时,以便下一个BT包切换点对准到LTE帧。

接着,既然BT连接已建立并且BT网络时钟已对准(如果必要),过程801执行815BT传输和接收。这能够利用普通的技术完成。应当指出,如果与LTE不存在共存问题,与LTE对准的BT传输和接收815会丢失经受干扰的传输/接收对,除此以外的传输/接收对已被成功发送。

即,考虑BT具有要被发送的包A、B、C、D、E、F、G、H、I、J..。如果不考虑LTE的效应,BT能够发送所有的主/从包对。不过,BT网络时钟到LTE帧的对准能够允许例如每第三主/从包对被发送,其中包对之间被丢失,从而允许对准,如下:A、D、G、J、...如果BT主/从包对是典型的手机/耳机通信,这产生用户可接受的结果。

根据蓝牙规范版本4.0,该角色切换过程是用于交换以微网连接的两个装置的角色的方法。该过程包括从由原始主装置限定的物理信道移动到由新主装置限定的物理信道。在从一个物理信道交换到下一个物理信道的过程中,除了由拓扑结构暗示的ASB和PSB逻辑输送以外,在BR/EDR控制器上的物理链路和逻辑输送的分级结构被去除和重建并不被保存。该BT规范限定角色切换LMP过程,可选地包括作为参数的BT时钟,以便限定固定同步点。该LMP切换请求PDU包含切换瞬间的参数,该切换瞬间指定TDD切换被执行的瞬间。这被指定为可用于两个装置的主时钟的蓝牙时钟值。当LMP切换请求被接收时,切换瞬间与当前的主时钟值比较;如果切换瞬间是将来,那么LMP接受PDU被返回,其中,假设角色切换被允许并且启动定时器以在切换瞬间到期;当定时器到期时,该角色切换被启动。

有时候被称为“传统链路层命令”的术语“传统命令”指的是用于将在蓝牙主/从包之间的切换点的BT对准时间设定为在发送与接收之间LTE切换的角色切换命令。该传统命令能够在BT核心规范4.0或较早版本中规定,因此,根据BT核心规范4.0或较早版本建造的BT装置(被称为“传统”装置)将识别传统命令并如所规定的一样执行。这与未在BT核心规范4.0或较早版本中规定的非传统命令比较,使得传统装置不会正确识别非传统命令,并因此没有必要如所规定的一样执行。在这里,更为具体地,该传统命令能够是例如在BT协议层的链路层的角色切换命令,更为具体地,是包括角色切换命令的BT角色切换过程,甚至更具体地能够是切换原始主和从指定的第一链路层角色切换命令和接着切换返回到原始主/从指定的第二链路层角色切换命令。

应当指出,术语通信单元可以在本文与用户单元、无线用户单元、无线用户装置等一起可交换地使用。这些术语中的每个表示通常与用户关联的装置并且表示可以在公共网络(例如根据服务协议),或在私人网络(例如企业网)内使用的典型无线移动装置。这类单元的示例包括蜂窝手机或装置、个人数字助理、个人分配垫以及配备无线操作的个人计算机,提供这些单元的蜂窝手机或装置或其等效物被布置或构造用于在LTE网络和BT网络中同步操作。

特别感兴趣的通信系统和通信单元是通过蜂窝广域网(WAN)提供或促进语音通信服务或数据或消息服务的通信系统和通信单元,例如常规的双向系统和装置、包括模拟和数字蜂窝的各种蜂窝电话系统、CDMA(码分多址)及其变体、GSM(全球移动通信系统)、GPRS(通用分组无线系统)、2.5G、3G和4G系统(例如UMTS(通用移动电信服务)系统、类似802.16、802.20或Flarion的互联网协议(IP)无线广域网、集成数字增强网络、LTE(长期演进)、WiMAX2(例如802.16m)、WiMAXl以及4G接入技术(例如高级LTE及其变体或演进))。

此外,感兴趣的无线通信单元或装置可以具有通常被称为蓝牙的短距离无线通信能力,例如在蓝牙核心规范版本4.0及其较早版本变体中规定的,有时称为经典蓝牙、蓝牙高速协议、蓝牙低功耗(WiBree)协议以及蓝牙以后版本变体其能够关于WLAN(无线局域网)性能(例如IEEE802.11等),优选使用CDMA、跳频、OFDM(正交频分复用)或TDMA(时分多址)接入技术以及各种网络协议的一种或更多种(例如TCP/IP(传输控制协议/互联网协议)、UDP/UP(通用数据报协议/通用协议)、IPX/SPX(分组交换/序列分组交换)、网络BIOS(网络基本输入输出系统)或其他协议结构)操作。

应当指出,术语网络基础设施装置表示用于支持与一个或更多个无线通信装置通信的装置,该网络基础设施装置包括与中央控制器通信的一个或更多个基站以及类似物,及其变体或演进等。

本领域的技术人员应当明白,在本发明权利要求保护的范围内,可以对上述的示例实施例做出更改,并且许多其他的实施例也可以存在。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1