改进的公告方案的制作方法

文档序号:15310265发布日期:2018-08-31 21:41阅读:197来源:国知局

本申请一般涉及公告序列,并且更具体地说,涉及用于传送公告序列的方法、用于传送公告序列的实体、用于接收公告序列的方法、用于接收公告序列的实体及对应系统和计算机程序。



背景技术:

蓝牙低能量(ble)以其当前形式是以例如传感器应用和可穿戴装置为目标的低功率、低成本和低速率无线电通信技术。ble在未经许可的2.4ghz工业、科学和医学(ism)频带中操作。例如在2.4ghz频带的ism频带实际上是世界范围可用,并且在频带中的操作受制于当地管制要求。例如,管制规则分别由美国和欧洲的fcc和etsi确定。ble通信在两个不同类型的信道,即公告信道和数据信道上进行;有三个公告信道和37个数据信道可用。公告信道例如用于信息的广播和/或用于连接设定,而数据信道用于在两个连接的装置之间的通信。在像ble的系统中存在两种通信方式。第一方式依赖公告消息或事件:一个装置向一个或多个其它装置发送(控制和/或数据)信息;所述一个或多个其它装置能够按此信息行动(例如,通过处理收到信息,通过以其自己的公告事件做出反应等),或者请求连接到公告装置。通信的第二方式是基于连接或连接事件,其中两个连接的装置能够交换分组。能够说的是,公告消息或事件是单向的,而基于连接或连接事件的通信是双向的。能够进一步说的是,对于要执行的公告,连接无需已存在,使得公告事件能够也被视为朝向一个或多个其它装置的某个类型的随机接入消息,而无需其它装置有义务对此类公告消息做出响应(即使该消息已被正确收到或处理)。关于在广播与连接事件之间的差别,也参考了蓝牙规范,参阅例如coveredcorepackageversion4.2,第1卷,a部分,1.2或其第2卷。

慢跳频用于公告信道和数据信道两者。在公告信道上,所有传送一般被重复三次;每个公告信道一次。用于数据通信的信道在定期间隔,每个连接间隔被更改,但两个通信装置一般在该更改到新信道前有时间在相同信道上交换若干分组。

图1示出用于公告传送的遗留物理(phy)层分组处理的示意概图。链路层(ll)pdu从链路层向下被输送到物理层,并且在该处被称为phy层sdu。对于此sdu,添加了在physdu(llpdu)上计算的crc,并且在前面附加了接入地址(aa)和前置码。在遗留ble中,在公告信道上的所有传送使用固定的预定义接入地址和固定的预定义前置码。使用在可作为公告信道提供的那些信道之中的一个公告信道通过空中传送physdu(其也将被称为公告分组)。因此,对于接收器在单个频率上接收公告分组而言,这可以是足够的。在蓝牙规范版本4.2中详细描述了公告事件,参阅例如上面提及的标准,具体是第6卷,b部分,4.4.2。

为使ble技术适用于范围更广泛的用例,我们可预想对技术的几个可能改进。对于此类更新的一个约束是技术在更新后也应符合在ism频带中的管制要求。在性质上是自愿的,但仍是值得期望的另一要求是更新考虑向后兼容性;不严格地说,这暗示它应在相同网络中允许遗留和新装置两者的共存而不损害性能。类似地,如果支持特征的新集合的装置尝试接入遗留网络,则这不应损害遗留网络的性能。

一个可能的技术发展是引入更高速率。此类更改将使ble成为用于与当前支持的数据速率相比,要求更高数据速率的服务的候选者。又一可能发展涉及改进此类通信系统的容量,例如,增大在通信系统中能够同时存在的装置的数量,而不损伤通信,或者通过降低能够在其它装置上造成的损伤的程度。另一可能发展是在更长范围上的通信。更长范围可例如通过改进灵敏度或者增大最大允许的输出功率来实现。在下述内容中,聚焦点将在范围的期望增大下的挑战上,并且具体地说在作为实现此类更长范围的方式而在最大允许输出功率中的增大上。在概念上,在能够引入能够将更多功率(即,更强信号)发送到空中的无线电部分的意义上来说,增大输出功率是相对容易的,例如从当前10dbm(10mw)增大到多达例如20dbm(100mw)或例如30dbm(1w)(在注意到类似考虑将也适用于比当前10dbm限制更高的其它值之时)的增大的最大允许功率。然而,问题之一在于处理更高功率级别可对在ism/2.4ghz频带中操作的其它装置造成的通信损伤(像干扰、冲突等)。因此,能够说的是,通常值得期望的是通过降低对其它装置造成的损伤的程度来改进现有系统。

因此,值得期望的是在想要改进像当前ble的通信系统时提供改进的方法、实体、计算机程序和系统,其克服或至少减轻上面提及的问题。



技术实现要素:

该目的通过独立权利要求的主题而得以实现。在从属权利要求中定义了有利的实施例。为便于本发明的理解,提供了另外示例。

根据第一方面,提供一种用于由能够在通信系统中通信的一个实体传送公告序列的方法。所述方法包括:

将所述公告序列分段(s10)在多个公告段中,其中将所述公告序列分段包括将所述至少一个公告分组分段;

对于所述多个公告段的每一个段,生成(s12)公告部分,以便获得对应于所述多个公告段的多个公告部分,公告部分包括所述多个公告段的一个对应段和指示所述公告部分参考所述通信系统的公告序列的指示符;

在多个频率信道之中的相应频率信道上传送(s14)所述多个公告部分的每个公告部分,其中根据部分-频率关联信息,在不同频率信道上发送不同公告部分。

根据第二方面,提供一种用于传送公告序列的实体(20),所述实体(20)能够在通信系统(10a)中通信,所述公告序列包括至少一个公告分组。所述实体包括:

用于将所述公告序列分段在多个公告段中的分段部件(22),其中将所述公告序列分段包括将所述至少一个公告分组分段;

用于对于所述多个公告段的每一个段,生成公告部分,以便获得对应于所述多个公告段的多个公告部分的生成部件(24),公告部分包括所述多个公告段的一个对应段和指示所述公告部分参考所述通信系统(10a)的公告序列的指示符;

用于在多个频率信道之中的相应频率信道上传送所述多个公告部分的每个公告部分的传送部件(26),其中根据部分-频率关联信息,在不同频率信道上发送不同公告部分。

根据第三方面,提供一种用于在能够在通信系统中通信的一个实体接收公告序列的方法,所述公告序列包括至少一个公告分组。该方法包括:

接收(s40)多个公告部分,所述多个公告部分的每个公告部分存在于在多个频率信道之中的相应频率信道上,其中根据部分-频率关联信息,在不同频率信道上接收不同公告部分,并且其中每个公告部分包括公告段和指示所述公告部分参考所述通信系统的公告序列的指示符,进一步地其中与所述多个接收的部分对应地被接收的段包括在所述公告序列中包括的所述至少一个公告分组的段;

组装(s42)与所述多个公告部分对应地被接收的所述多个公告段,以便获得包括所述至少一个公告分组的所述公告序列。

根据第四方面,提供一种用于接收公告序列的实体(40),所述实体能够在通信系统(30a)中通信,所述公告序列包括至少一个公告分组。该实体包括:

用于接收多个公告部分的接收部件(42),所述多个公告部分的每个公告部分存在于在多个频率信道之中的相应频率信道上,其中根据部分-频率关联信息,在不同频率信道上接收不同公告部分,并且其中每个公告部分包括公告段和指示所述公告部分参考所述通信系统的公告序列的指示符,进一步地其中与所述多个接收的部分对应地被接收的段是在所述公告序列中包括的所述至少一个公告分组的段;

用于组装与所述多个公告部分对应地被接收的所述多个公告段,以便获得包括所述至少一个公告分组的所述公告序列的组装部件(44)。

根据第五方面,提供一种用于在能够在第一通信系统中和在第二通信系统中通信的一个实体接收公告序列的方法,所述公告序列包括至少一个公告分组。此方法包括:

在频率信道上接收(s60)第一公告部分,所述第一公告部分包括公告段和指示所述公告部分是参考所述第一通信系统的还是所述第二通信系统的公告序列的指示符;

基于所述接收的指示符,确定(s62)识别所述公告部分参考所述第一通信系统和第二通信系统之中的哪一个的系统标识符;

在所述系统标识符识别所述第一通信系统时:

-根据公告部分-频率关联信息,在相应频率信道上接收(s64)另外公告部分,其中与所述接收的部分对应地被接收的段是在所述公告序列中包括的所述至少一个公告分组的段,以及

-组装(s64)与所述多个公告部分对应地被接收的所述多个公告段,以便获得包括所述至少一个公告分组的所述公告序列;以及

在所述系统标识符识别所述第二通信系统时,基于所述第一接收的部分获得(s66)包括所述至少一个公告分组的所述公告序列。

根据第六方面,提供一种用于接收公告序列的实体(60),所述实体能够在第一通信系统(60a)中和在第二通信系统(60b)中通信,所述公告序列包括至少一个公告分组。该实体包括:

用于在频率信道上接收第一公告部分的接收部件(62),所述公告部分包括公告段和指示所述公告部分是参考所述第一通信系统的还是所述第二通信系统的公告序列的指示符;其中

所述接收部件(62)配置成在所述指示符指示所述公告部分参考所述第一通信系统的公告序列时,根据部分-频率关联信息,在相应频率信道上接收另外的公告部分,其中与所述接收的部分对应地被接收的公告段是在所述公告序列中包括的所述至少一个公告分组的段;

所述实体进一步包括序列公告获得部件(64),其配置成:

-在所述指示符指示所述公告部分参考所述第一通信系统的公告序列时,组装与所述多个公告部分对应地被接收的所述公告段,以便获得包括所述至少一个公告分组的所述公告序列,以及

-在所述系统标识符识别所述第二通信系统时,基于所述第一接收的部分,获得包括所述至少一个公告分组的所述公告序列。

根据第七方面,提供了一种用于传送公告序列的计算机程序,计算机程序配置成当所述计算机程序在计算机上被执行时,执行按照根据上述方面之一的任何方法的所有步骤。

根据又一方面,提供了包括根据上述第二方面的至少一个实体和根据上述第四和第六方面中的任一方面的至少一个实体的系统。

另外,已按照分段部件、生成部件、传送部件、接收部件、组装部件、获得部件描述了上述第二、第四和第六方面。然而,那些实体也能够被描述为包括对应单元的设备,比如分段单元(或分段器)、生成单元(生成器)、传送单元(传送器)、接收单元(接收器)、组装单元(组装器)、获得单元(获得器),其中设备包括配置成实现所述单元的一个或多个处理器和一个或多个存储器。

附图说明

图1是根据常规遗留ble,示出在传送器侧的物理分组处理的示意图;

图2示出图示了根据本发明的第一实施例,用于传送公告序列的方法的流程图;

图3示出图示了根据本发明的第二实施例,用于传送公告序列的实体的框图;

图4示出图示了根据本发明的第三实施例,用于接收公告序列的方法的流程图;

图5示出图示了根据本发明的第四实施例,用于接收公告序列的实体的框图;

图6示出图示了根据本发明的第五实施例,用于接收公告序列的方法的流程图;

图7示出图示了根据本发明的第六实施例,用于接收公告序列的实体的框图;

图8示出图示了根据本发明的一实施例,用于高功率ble的传送器侧处的物理层分组处理的示意图;

图9a和9b示出跳频子序列的示例;具体地说,图9a的绘图图示了三个子序列,每个使用相邻物理信道,而图9b的绘图图示了使用分布式物理信道的三个子序列;

图10是图示了根据本发明的一实施例的扫描过程的流程图;

图11示出比如计算机的有能力执行本文中描述的任何方法步骤的布置。

图12示出使用37字节的有效负载的示例。

图13示出通信系统。

具体实施方式

现在将通过参照图,结合特定实施例来描述本发明。然而,注意这些特定实施例及说明性图用于为技术人员提供对本发明的更好理解,而无意于以任何方式限制由独立权利要求定义的本发明的范围。

参照图2,对涉及用于传送包括至少一个公告分组的公告序列的方法的本发明的第一实施例进行描述。公告分组是包括用于执行如本领域所熟知的以及如对其进行参考的以上背景部分中所解释的公告通信所必需的信息的分组。具体地说,信息能够包括在无需连接已存在的情况下能被广播或发送到单个装置的控制和/或数据,以便通知该装置在公告分组中包括的任何控制和/或数据信息。接收器能够例如通过请求连接和/或以另一公告分组作出响应,来侦听或(反应)行动。

公告序列从有能力在通信系统中传送信号的一个实体被发送。

方法包括将公告序列分段在多个公告段中的步骤s10;由于序列包括至少一个公告分组,因此,将公告序列分段包括将所述至少一个公告分组分段。如也在后面所讨论的,序列能够也由多个公告分组组成,在此情况下分段优选是对所有公告分组进行。公告分组的示例是在后面讨论的physdu,但出于本发明的原因,公告分组能够被视为也由llpdu例示:实际上,physdu和llpdu均包含用于公告目的的信息(但在不同层)。

在步骤s12中,生成公告部分。公告部分(也简称为部分)包括一个公告段和指示公告部分参考通信系统的公告序列的指示符。因此,指示符使潜在接收器能够确定公告序列及因此其中包括的公告分组涉及特定系统,例如,不同于第二系统的第一系统。可选地,第一系统包括或者是比遗留ble具有更高功率的系统。在此非限制性示例中,被使得能够在第一系统中,例如在高功率ble中执行通信的接收器能够并且通常将处置如由第一通信系统所预见的公告分组,因为这些接收器能够从指示符识别高功率公告分组。遗留接收器可由于它们将不能处理指示符,而转而丢弃该部分和可能整个序列。通常,重要的是指示符指示该部分是否参考在其内实体能进行通信的通信系统;此类系统能够与第二通信系统相区分,而不管最大允许功率如何。

通常,对于每个段将生成部分,以便获得与所述多个段对应(即数量相同)的多个部分,并且每个部分包括指示符。然而,所有部分包括指示符并不是严格必需的。实际上,仅一个部分或总体部分的子集包括指示符便可足够了。带有指示符的部分可优选是在序列中第一个被发送的,但能够同样被放置在末端或者要发送的序列内的某处。在部分的子集包括指示符的情况中,这些部分能够被分布在要传送的序列内(优选但不一定是一致或均匀地分布),例如,每隔1或2或3个等部分(或根据某个模式)的一个部分包括指示符。其它部分将对应于不包括指示符的对应段。指示符的非限制性示例是在后面讨论的接入地址(aa)。

在步骤s14中,生成的公告部分每个在从多个频率信道之中选择的相应频率信道上被传送,其中根据部分-频率关联信息(也简称为关联信息),在不同频率信道上传送不同公告部分。关联信息表示将每个部分和要在其上发送该部分的频率信道进行关联或者(换而言之)以一对一对应关系来表达的信息。关联信息能够对第一通信系统中包括的所有(或至少所有的一部分)装置是先验已知的:这样,知道此类关联信息的接收器将能在对应频率信道上正确地接收所有部分,因为发送器将基于相同关联信息,在相应频率上放置了这些部分。如果关联对接收器是未知的,则字段能够被引入分组(或至少被引入部分之一中,优选是第一部分)中,以指示已采用在部分与频率之间的哪个关联,或者以参考预存储的或对接收器和发送器可用的一个(可能是在多个关联信息之中的一个)关联信息。在可选的备选方案中,关联信息能够被包括在单独信道(例如,广播信道)中或者由另一信道静态配置。关联信息的示例包括:部分与频率之间的对应关系表、效果相同的位图、用于从频率号确定部分号或反过来的确定规则等。通常,优选是在所有(但不一定)不同频率信道上传送所有部分。然而,可能的情况(特别但不仅仅是如果部分的数量大于可用频率的数量)是在相同频率信道上发送一些部分:然而,使不同部分在多个可用信道之中的不同频率信道上发送就足够了。实际上,只要在不同信道上发送不同部分,传送便将会仍使得公告分组被分段,对应部分被生成,并且分组的至少多个(不一定是所有)部分在不同信道上被发送。如也在后面更详细所解释的,这将例如通过分散干扰和/或冲突,从而避免即使在以高功率发送公告时在其它装置上造成的损伤,来允许改进通信。注意,在步骤s14的传送能够指的是按时间顺序的部分的传送,例如,每个部分在具有在两个连续部分之间的时间距离(也可能为零)的时间被发送。然而,这不是严格必需的,因为只要要在同时被传送的部分在不同频率信道上,则所有部分(或其一部分)的传送便能够同时进行。

公告序列能够是用于执行从发送实体向在第一通信系统中包括的一个或多个其它实体的单向通信的序列。如上所图示的,单向指对于要发送的公告分组,不(或不需要)存在连接的事实。接收器可简单地利用在公告中包含的控制和/或数据信息(例如,在公告包括从传感器被发送到收集温度测量信息的装置的温度测量之时)。如果接收器想作出响应,则因为没有连接存在,它需要建立连接和/或以另一公告消息作出响应(在包括公告分组的序列的意义上来说)。公告序列能够例如指广播或多播消息,或者能够涉及特定装置。

可选地,上述实体在其中有能力通信的通信系统可以是第一通信系统。第一系统可以是,在其中存在的实体被允许传送多达第一最大可允许功率。具体地说,第一最大可允许功率大于在第二通信系统中允许的第二最大传送功率。换而言之,第一通信系统的特征在于具有在与第二通信系统相比时的高(或更高)最大可允许功率。当前被标准化的遗留ble表示第二通信系统的示例,而第一通信系统的示例由其中允许装置按照比在遗留bte中更高的功率进行传送的ble系统表示。

可选地,公告序列可包括多个公告分组。优选地,所有公告分组被分段,但如参照图2所描述的,仅多个分组之一被分段就足够了。如果多个或所有分组被分段,则图2中所图示的方法适用,表现在在序列中包括的分组被分段以获得如上所解释的要在不同频率上发送的对应部分。进一步可选地,所述多个分组能够包括相同公告分组的副本。在一个说明性示例中,序列包括三个公告分组,每个具有相同信息内容,例如在后面描述的physdu分组的三个副本。

注意,如果存在有能力在第二通信系统中通信的实体,则它在单个频率信道上发送包括整个公告分组的公告部分。换而言之,第二通信系统的实体不将单个分组分段,而是在一个频率信道上发送其全部内容。如果存在多个分组,则可在不同的频率信道上发送它们中的每个,然而,每个单个分组未被划分或分段。第二通信系统中此类实体的示例是根据遗留ble的发送例如在图1中所图示的公告分组的装置。

可选地,用于公告部分的频率信道与用于双向通信的频率信道至少部分是共同的。实际上,第一通信系统能够被设计为具有用于发送公告部分的第一组频率信道和用于发送任何公告部分和/或通信消息(而不管这些是否以及如何被分段)的第二组频率信道。例如,可在第一组的一个信道上发送至少一个部分,而可在第二组上发送其它部分。优选地,在只用于公告(例如,用于仅发送公告部分)的一组频率信道上发送第一部分,使得接收器能够只侦听公告信道,由此节省能量。优选地,在所述三个遗留ble公告信道之一上发送第一部分。然后,一旦在第一组信道上正确检测到公告部分,接收器便能够在根据关联信息所需要的数量的信道上进行接收。

针对第一和第二组信道的上述区别的可选备选方案是同样适合的:第一组仅用于公告,并且第二组仅用于双向通信(即,用于在连接被建立的情况下的通信,或者用于连接事件)。在第一与第二组之间的分划也不是严格必需的:实际上,在备选方案中,所有可用频率信道能够被共享用于两种类型的通信,即,用于公告事件和用于通信事件。

可选地,在图示图2时引入的上述指示符可包括第一指示符序列,即具有某些特性的比特或符号的序列或连续的比特或符号,其中第一指示符序列与用于指示参考在不同于第一通信系统的第二通信系统中使用的公告序列的公告部分的第二指示符序列具有低交叉相关。如本领域所熟知的,任何类型的序列只要其有能力实现与另一序列的低相关,便能够被使用。此类序列的示例包括pn序列、正交或准正交码等。通过使用具有上述属性的第一序列,第一系统的接收器能够因此识别公告指的是在第二通信系统中使用的类型(不同于第一通信系统,而不管差别的类型如何)。不能在第一通信系统中通信的接收器可转而根本不检测此类指示符(它也可像噪声一样被感测)。在说明性示例中,能够进行高功率ble的装置将检测到该部分,并且根据在高功率ble中使用的公告机制(即,基于关联信息),进一步接收公告序列和分组。遗留接收器(即能够只接收遗留ble公告的接收器)将不检测或识别该部分,可能忽略它,使得在引入新公告方案不侵害遗留装置的普通功能的意义上来说,还保持了向后兼容性。然而,序列的使用不是严格必需的,因为实际上,指示符可也由指示该部分是否与第一(或可选地第二或其它)通信系统有关的数字(一个或多个比特)和/或字符串来表示。

可选地,能够将另外的信息添加到公告分组(例如,通过附加到分组,在中间插入,在末端附连、或其任何组合)。此信息能够包括误差检测码,比如crc或适合检测误差的任何其它码。误差检测码优选是基于公告消息的有效负载来计算。例如,能够基于在后面讨论的physdu来确定crc。进一步,另外的信息可包括用于指示关联信息的关联信息字段。关联信息字段可包括在部分与频率之间的一对一对应关系(通过表、映射等),或者可指代识别在实体内预存储或实体可用(例如,可从另一装置检索)的关联信息的标识符。预存储指曾经做出的预存储,例如在生产和/或配置时做出的预存储,但也指通过替换一些和/或添加新关联信息,更改预存储的关联的可能性。

在下述内容中,将呈现其它实施例和示例。注意,除非另有指定,否则,上面相对于第一实施例的术语及所作的所有考虑(包括所有可选描述的特征)同样适用于下述内容,并且将因此不对其进行重复。此外,如本领域技术人员所立即认识到的,上面的考虑和术语适用于互相关联的接收实体和方法。

现在将参照图3,描述第二实施例,其示出用于传送公告序列的实体(20)。实体(20)能够在通信系统中进行传送。实体(20)包括分段部件(或分段器22)、生成部件(或生成器24)和传送部件(或传送器26)。

分段部件(22)配置成将公告序列分段在多个公告段中。生成部件(24)配置成为所述多个公告段的每一个段生成公告部分,其包括所述多个公告段的一个对应段和指示公告部分参考通信系统(10a)的公告序列和/或公告分组的指示符。这样,获得了与所述多个公告段对应的(或与之数量相同的)多个公告部分。注意,由于公告序列包括公告分组,并且由于分段部件配置成对在公告序列中包括的公告分组进行分段,因此,得出公告分组也被分段并且在部分内被传送。

传送部件(26)配置成在包括多个频率信道的相应频率信道上传送所述多个公告部分的每个公告部分,其中根据部分-频率关联信息,在不同频率信道上发送不同公告部分。

实体(20)进一步可选地配置成执行第一实施例的所有步骤,还有上面指示为可选或指示为变体的那些步骤。具体地说,实体(20)包括用于执行那些另外步骤的必需的另外部件,或者在图3中指示的部件如本领域技术人员所明白的那样被对应地另外配置。

注意,实体(20)也可可选地能够在不同于通信系统10a的又一通信系统(10b)内通信或按照该又一通信系统(10b)进行通信。

此外,可选地,第一与第二通信系统之间的差别可在于在相应系统下允许的最大功率。例如,第一通信系统可以是,其中允许第一最大功率,其中第一最大传送功率大于在第二通信系统(10b)中允许的第二最大传送功率。然而,差别也可在于其它特性,例如如下事实:在第一系统中应用所描述的分段,而在第二系统中不应用分段或不同类型的分段。

如所预期的,上面相对于发送方法和实体所做的考虑对应地可适用于互相关联的接收方法和实体。在下述内容中,因此,将描述与接收侧有关的实施例和示例,而为简洁起见,忽略了本领域技术人员将从上述内容(包括所有可选描述的特征或变体)立即导出的其它细节。

现在将参照图4的流程图描述第三实施例,图4图示了用于在能够在通信系统中通信的一个实体接收公告序列的方法,其中公告序列包括至少一个公告分组。可选地,第一通信系统的实体被允许传送多达第一最大功率,其中第一最大传送功率大于在第二通信系统中允许的第二最大传送功率。

在步骤s40中,接收多个公告部分,其中所述多个部分的每个公告部分存在于在所述多个频率信道之中的相应频率信道上。进一步,根据部分-频率关联信息,在不同频率信道上接收不同公告部分。更进一步,每个公告部分包括公告段和指示公告部分参考第一通信系统的公告序列的指示符。在步骤s42中,组装与所述多个公告部分对应地被接收的所述多个公告段以便获得公告序列。注意,接收所述多个部分暗示接收多个公告段。在注意到已通过将公告序列,并且具体地说在公告序列中包括的公告分组进行分段而获得所述多个段时,得出接收所述多个部分暗示与所述多个部分对应地接收部分的公告消息。因此,通过组装接收到的所述多个部分,可能组装公告分组和包括公告分组的公告序列。

现在参照图5,描述与用于接收公告消息的实体有关的第四实施例。其中,示出了用于接收公告序列的实体(40)。实体有能力在第一通信系统(30a)中通信和可选地与第二通信系统(30b)通信。可选地,所述两个系统之间的一个差别能够是如下所述:第一通信系统(30a)的实体被允许传送多达第一最大功率,其中第一最大传送功率大于在第二通信系统(30b)中允许的第二最大传送功率。实体包括接收部件(或接收器42)和组装部件(或组装器44)。接收部件(42)配置成接收多个公告部分,其中每个公告部分存在于在多个频率信道之中的相应频率信道上,并且其中根据部分-频率关联信息,在不同频率信道上接收不同公告部分。进一步,每个公告部分包括公告段和指示公告部分参考第一通信系统的公告序列的指示符。注意,在接收到多个部分的情况下,也就接收到多个段。通过将公告序列分段,并且更具体地说通过将在公告序列中包括的公告分组分段,在传送侧获得段。组装部件(44)配置成组装与所述多个公告部分对应地接收到的所述多个公告段,以便获得公告序列。对于相对于公告分组的段已描述的内容,得出由于组装的结果,也获得了公告分组。因此,接收实体能重构公告序列和公告分组。

组装鉴于指示公告部分属于在其中公告被分段的通信系统的公告序列的指示符而被执行。

现在将参照图6的流程图描述第五实施例,图6图示了用于在能够在第一通信系统(60a,也参见图7)中和在第二通信系统(60b)中通信的一个实体接收公告序列的方法。可选地,在所述两个系统之间的一个差异能够包括如下所述:第一通信系统的实体被允许传送多达第一最大功率,其中第一最大传送功率大于在第二通信系统中允许的第二最大传送功率。在步骤s60中,在频率信道上接收第一公告部分,其中第一公告部分包括公告段和指示公告部分是参考第一通信系统的还是第二通信系统的公告序列的指示符。在步骤s62,分析接收到的指示符。具体地说,基于接收到的指示符,确定识别公告部分参考第一通信系统和第二通信系统之中的哪一个的系统标识符。换而言之,基于在接收到的至少一个公告部分中包括的指示符,实体能够确立公告部分是参考第一还是第二通信系统。

在步骤s64中,在确立系统标识符识别第一通信系统(或换而言之,公告序列参考第一通信系统)时,根据公告部分-频率关联信息在相应频率信道上接收其它公告部分。与接收的部分对应,组装对应的公告段以便获得包括所述至少一个公告分组的公告序列。段的组装对应于在传送侧进行的分段的操作或与其是互反的:在此意义上,它能够也被描述为解除分段(de-segmentation)。在图6中在相同步骤64中图示了接收和组装步骤。然而,它们不需要一定同时被执行,而是能够也依次或部分平行地被执行(例如,通过使用缓冲器,在一收到两个或更多部分时就渐进地组装段以获得解除分段的分组/序列)。

在确立系统标识符识别第二通信系统时,可执行步骤66,根据该步骤,基于第一接收到的部分,获得包括所述至少一个公告分组的公告序列。实际上,第二通信系统使得公告分组不被分段。如果第二通信系统的公告序列包括多个公告分组,则它们每个能够作为单独单元被单独传送,但单个分组未如在第一通信系统中一样被分段。此类第二通信系统的示例是如同样在上面所示的遗留ble。

现在将参照图7的流程图描述第六实施例,图7图示能够接收公告序列和能够在第一通信系统(60a)中和在第二通信系统(60b)中通信的实体60。例如,此实施例的实体能够在第一和第二通信系统的相应示例的高功率ble和遗留ble中通信。注意,在一个非限制性示例中,第一通信系统的实体被允许传送多达第一最大功率,第一最大传送功率大于在第二通信系统中允许的第二最大传送功率。进一步,公告序列包括至少一个公告分组。本实施例的实体60包括接收部件(或接收器62)和获得部件(或获得器64)。

接收部件(62)适应于在频率信道上接收第一公告部分,该公告部分包括公告段和指示公告部分是参考第一通信系统的还是第二通信系统的公告序列的指示符。换而言之,指示符允许实体检测或识别公告序列(和其中包含的所述至少一个分组)是参考第一还是第二通信系统。此外,接收部件(62)配置成在所述指示符指示公告部分参考第一通信系统的公告序列时,根据部分-频率关联信息,在相应频率信道上接收另外的公告部分;注意,与接收的部分对应地被接收的公告段是在公告序列中包括的所述至少一个公告分组的段(也参见上述内容,分段暗示将序列和其中包括的分组分段)。

序列(分组)公告获得部件(64,也简称为获得部件)配置成在所述指示符指示公告部分参考第一通信系统的公告序列时,组装与所述多个公告部分对应地被接收的公告段,以便获得包括所述至少一个公告分组的公告序列。在此情况下,实际上,接收部件配置成接收另外的部分。接收和获得部件能够平行或部分平行操作;备选地,一旦接收部件已完成所有或多个部分的接收,获得部件就能够操作(实际上,对应考虑也关于步骤64适用)。

获得部件(64)可进一步配置成在所述系统标识符识别第二通信系统时,基于第一接收到的部分,获得包括所述至少一个公告分组的公告序列。

能够说的是,接收和获得部件配置成依赖指示符,即依赖序列/分组是否参考第一和第二系统而进行操作。在第一系统的情况下,在接收一个部分后(如果按时间顺序发送部分的话,则不一定是传送器发送的临时的第一个部分),则接收另外部分以便获得序列/分组。在第二系统的情况下,实体能够也基于仅单个接收部分,获得系统和分组(如果在多个传送单元中多次发送分组,则实体能够恢复它们每个,然而,一般不像在第一系统中所进行的那样将那些单元每个分段)。

根据又一实施例,提供用于传送公告序列的计算机程序,其中计算机程序配置成在程序在计算机上被执行时,执行上面参照图2、4和/或6所讨论的(包括所有)方法步骤的任何步骤或其任何组合以及也在上面所讨论的所有其它可能备选和可选步骤。图11示出适合用于执行此类程序的示范计算机。更详细地说,图示的布置可包括用于例如通过网络与一个或多个其它布置通信的接口单元1210和用于执行指令的处理器(或多个处理器)1220。另外,布置包括用于存储指令和/或与指令有关的数据的存储器1230(或任何适合种类的多个存储器)。指令能够由程序代码模块表示。存储器560可包括例如闪速rom的只读存储器(rom)、例如动态ram(dram)或静态ram(sram)的随机存取存储器(ram)、例如硬盘或固态盘的大容量存储装置或诸如此类。在一个示例中,处理器、存储器和接口是通用硬件组件,其中指令促使布置根据上述方法或者根据上述组件实体来工作。在另一示例中,布置包括定制处理器、存储器和接口中的一个或多个,其与特定指令组合,促使布置根据上述方法或者根据上述组件实体来工作。

图13示出包括用于传送(20)和公告消息的至少一个实体以及用于接收公告消息的至少一个实体(40,60)的通信系统。传送和接收实体能够是对其进行参考的任何上述相应实体。通信系统可以是,它包括允许通信仅根据本文中描述的公告方案执行的通信系统(10a);然而,系统能够也包括允许遗留公告的通信系统(10b)。在后一情况下,本文中包括的实体至少之一将能根据遗留公告方案和本文中描述的公告方案进行传送和/或接收。

在下述内容中,给出了另外的实施例和示例以进一步促进对本发明的理解。

根据落在上述实施例内的说明性示例,呈现ble公告方案的备选设计。提议的方案利用由至少三个子序列组成的非自适应跳频(fh)方案,其中每个fh子序列可携带相同(链路层)有效负载(与对于在所有使用的公告信道上重复有效负载的现有ble公告相比;有效负载是公告分组的示例)。使用的物理信道可以与由现有ble技术所使用的相同,或者第一公告部分在当前由ble使用的信道之一上被发送(其它部分能够在任何其它信道上被发送)。有效负载是上面所讨论的公告分组的一个示例,并且所述三个子序列是在上面所讨论的公告序列中包括的子序列的示例。

在此示例中,不同fh子序列利用不同或独特的信道,并且具有相等长度(m),例如六(6)个段的长度(在每个段在不同段上被发送的情况下,其能够也是信道的数量6)。每个子序列可在开始使用为现今的公告方案预留的物理信道之一,并且(至少)包括指示此传送是第一系统公告消息的开始的信息。此外,将要传送公告链路层(ll)分组的传送器将(如果适用,信道编码和交错的)分组分段成m个段;在fh子序列中每物理信道一个段(将ll分组分段实际上是将在序列中包括的分组分段的示例,每段比特的数量可不同)。另外,表征高功率公告传送(可选地对其唯一)的接入地址作为前缀被添加到每个数据段,替换现今在公告信道上使用的接入地址。接入地址是上面所讨论的指示符的示例。另外,可以可选地将遗留ble前置码附加到每个数据段;然后在fh子序列中通过相应信道传送不同段。

针对公告传送进行扫描的接收器可在如用于遗留ble公告的相同信道上扫描。前置码的检测指示在信道上有传送。可紧接出现的接入地址指示它是遗留公告传送还是高功率公告传送。对于遗留ble公告,装置能够正如现今处理公告分组一样处理分组(例如,它们无需执行上述合并(即重新组装)以获得一个ll分组)。对于高功率公告,接收器可接下来解码可选控制字段以获得有关fh子序列的信息(如果存在,则参阅上面所述:如果fh序列先验已知,则不需要传送此类信息),并且随后从在fh子序列中通过不同信道传送的数据段收集和重新组装整个公告分组。遗留扫描器将检测高功率ble公告的前置码;然而,由于遗留装置不识别高功率接入地址,因此,遗留扫描器将忽视此类分组。作为一个选项,高功率ble特定前置码可被使用,这将允许高功率ble接收器检测到公告部分属于高功率ble公告分组。遗留ble接收器将忽略高功率ble前置码和随后的公告部分,因为前置码不同于遗留ble前置码。

图8提供用于高功率公告的提议的phy层分组处理的示范概述。首先,llpdu被向下输送到物理层,并且crc813可被添加到分组。正如对于遗留ble那样,可在physdu812(llpdu)上计算crc。physdu能够被视为公告分组的示例,但出于本发明的目的,llpdu也能够被视为公告分组的示例,因为两者均包括对于公告的效果所必需的信息。可选地,也附加了物理层控制字段(phy控制,811)。如果存在,则phy811控制字段识别fh子序列。

接着,分组被分段成优选但不一定是相等大小的m个段(820-1、820-2、...820-m)。对于这些段的每个段,接入地址(832-1、832-2...832-m)与可选前置码(831-1、931-2...831-m)被添加在一起。由于前置码的目的是为了使分组的接收器发现ble传送,因此,前置码可与如用于遗留ble传送的相同。在前置码被忽略的情况下,接收器可通过其它方式检测到传送,例如通过特别地处置被分段的有效负载部分(例如,应用特定代码、调制...)。对于高功率ble,提议使用不同于遗留ble广播接入地址的接入地址832,并且接入地址832优选使用某种方式被选择,使得遗留与高功率接入地址之间的交叉相关低。最后,通过ble物理信道之一传送每个段(830-1、830-2...830-m)。被用于每个特定段的信道取决于fh子序列号(k)和段号m:

ch=ch(sk(m))

可选phy控制字段811的目的是向接收器指示在使用哪个跳频序列。从读取phy控制字段的内容中,接收器因此知道传送器采用的跳频模式并且能够遵守它。然而,如果使用预定义的跳频序列,则不需要并且能够舍弃phy控制字段。几个不同解决方案是可能的,包括:

·fh子序列被预定义,意味着在接收器检测到第一段或部分时,它知道在哪些信道上能够找到随后的段。在此情况下,不需要phy控制字段。

·一组fh子序列被预定义,并且传送器确定哪个子序列要用于当前传送。在phy控制字段中的信息包含被使用的哪个子序列使得对于接收器而言将接收器调谐到用于每个段的正确信道变得可能。一个可能解决方案是让位图指示使用的哪个fh子序列并且在phy控制字段中包括位图。

·用于每个fh子序列的信道由传送器完全动态确定,并且在phy控制字段中的信息显式指示在当前使用的子序列中的信道。在此示例中,构建fh子序列,使得所有序列的第一信道是现有公告信道之一,并且组合的子序列利用至少15个独特的信道。然而,这只是示例,因为实际上,其它值能够被预见到,比如例如5。

另外,取决于链路层有效负载的大小和在fh子序列中使用的段的数量(m),可以是在分组分段前必须添加填充。然而,填充是公知的,并且在这里不作进一步讨论。

现在参照图9a和9b,给出跳频序列的示例。fh方案由几个子序列sk组成,k=1、2、...、k,并且每个子序列包括m个段(m=1、2、...、m)。每个子序列包括一个公告分组。示例值可以是k=3和m=6。我们这里将子序列k的段m表示为sk(m)。可在所有k个子序列上重复相同信息(llpdu,即公告分组),并且在fh子序列内,基于子序列sk和在子序列内的段m,选择信道:

ch=ch(sk(m))

信道选择经配置,使得所有子序列的第一段或部分属于被使用的公告信道的遗留集合,即:

ch(sk(1))∈a,∀k

其中a是公告信道的集合。

可以不同方式选择每个相应子序列的剩余段。一个选项是从相邻物理信道构建子序列,如例如在图9a中所图示的。另一选项是利用分布式物理信道,如例如在图9b中所图示的。还能够设想跳频序列的不同设计,然而,为简单起见,下面在这里只提供所述两个示例。此外,图12示出使用37字节的有效负载的示例。具体地说,左侧的图参考遗留公告,而右侧的图参考m=2的“高功率”公告。

进一步,参照图10提供扫描过程的示例,其中扫描ble装置将使用无线电同时针对遗留ble公告及高功率ble公告二者进行扫描。图10中的流程图提供扫描器可如何操作的描述。扫描器持续搜索(s110)在ble公告信道上的活动。如果检测到前置码(s120,“是”分支),则扫描器在下一步骤(s130)中继续和分析接入地址。如果它是遗留接入地址(s140,“是”分支),则装置将根据遗留ble过程处理(s145)接收到的公告。如果它是高功率接入地址(s150,“是”分支),则装置将遵循用于高功率公告分组的过程来处理它(s155),简而言之,这能够根据此示例为说明性目的而被解释如下:

-在检测到前置码和接入地址后,装置可分析phy控制字段,其可以是第一数据段的部分。从此字段中,装置可识别fh子序列,从中扫描器可知道能够在哪些信道上找到即将到来的段。装置将也缓冲是第一数据段的部分的任何有效负载。

-装置然后继续接收随后的m-1个数据段,其通过如由fh子序列定义的信道被传送。

-在已收到所有段时,并且在去除所有前置码和接入地址后,装置通过串接所有数据段,重新组装(估计的)physdu。

-在此步骤后,过程关于遗留ble公告继续,例如,校验crc,并且向更高层输送数据。

如果高功率公告传送由遗留ble扫描器,即,可接收遗留ble公告而不是高功率ble公告的扫描器拾取,则扫描器将检测到前置码但不识别接入地址。在扫描器不能识别公告接入地址时,它断定这不是有效分组并且中止进一步分组处理。简而言之,能够进一步说的是,一旦检测到“高功率”类型的公告分组,便:

-停留在信道上以捕捉第一段;

-跳到下一信道以接收第二段,并以此类推;

-一旦所有m个段被收到,分组便能够被重新组装,进行crc校验,以及被转发到更高层

本发明因此提议适用于例如现有ble的新颖公告方案(在扩展或修改的意义上),其能够被说成是非自适应fhss系统。实现的优点之一在于可能最小化对其它装置的损伤,例如最小化或至少降低干扰和冲突。这能够基于发明者的以下认识来被说明:ble中的公告传送在现今只利用四十(40)个可用ble信道中的三个,并且公告消息的副本在所述三个信道的每个上完全地被传送。通过大的公告消息有效负载和低传送数据率,此类传送能够具有长的持续时间,使得它相当有可能与源于位于相同区域的其它装置的其它ble公告传送发生冲突。这是还随着活跃ble装置的数量而变得更严重的问题。另外,即使所述三个信道被很好地分隔,此类传送也与受限的频率和干扰分集关联。从无线共存角度而言,还考虑频率带能够由其它无线系统和技术使用,进一步成为问题的是生成的干扰被限于仅三个ble信道。进一步,存在增大ble装置的范围的愿望,这能够以不同方式来实现,比如增大灵敏度或增大功率。然而,在增大功率时,与对其它装置的干扰有关的问题甚至进一步增大。

在提议的公告方案的用例中(参阅例如上述示例),通过在更大数量的ble信道上传送公告消息,ble公告传送与来自其它装置的ble传送冲突的风险被降低。降低的冲突风险降低了等待时间,特别是在其中活跃ble装置的数量大的情形下。此外,提议的解决方案提供增强频率和干扰分集,这改进了分组接收概率。仍进一步,由提议的公告方案造成的干扰改进了共存属性,并且将简化与在相同频带中操作的其它无线技术的共存。在ble扫描器可能同时针对使用提议的公告方案的传送以及使用遗留ble公告方案的公告传送进行扫描的意义上来说,提议的方案是后向兼容的。方案对遗留装置是进一步透明的,因为遗留装置将不识别与新公告方案关联的传送,并且简单地忽视此类传送。

重要的是,在其它优点之中,本发明也允许增大最大允许功率,同时将对其它装置的干扰和损伤保持在比在不修改现有公告方案的情况下在遗留ble中增大功率时更低的级别。上述方面、实施例、示例和图已关于公告消息或公告序列被讨论。虽然以上所述在处理公告时实现了具体优点,但相同考虑适用于包括被相应分段的控制消息的控制序列。

上面讨论的实体可在硬件、软件或其任何适合的组合中被实现。另外,实体可被实现为网络节点或装置,或者在网络节点内或者在装置内。被归入实体的此类装置的示例是:传感器、控制器、致动器、蜂窝电话、表、智能电话、计算机、任何类型的设备(工业用及家用)等。在其它示例中,实体可被分布在几个网络节点或装置之上,或者可被包括在网络节点或装置内。

在本文中使用像分段部件、生成部件、传送部件、接收部件、组装部件、获得部件的术语之处,不进行有关可如何分布这些单元和有关可如何聚集元件的限制。此外,引用的术语可分别被替代为分段单元、生成单元、传送单元、接收单元、组装单元、获得单元。也就是说,构成单元、单元或元件或实体的部分可被分布在不同软件或硬件组件或装置中以便带来预期功能。多个不同的元件也可被聚集以便提供预期功能性。实体或元件或网络装置或网络节点等的上面所引用的单元中的任何一个单元可在硬件、软件、现场可编程门阵列(fpga)、专用集成电路(asic)、固件或诸如此类中被实现。

对本领域技术人员将显而易见的是,在不脱离本发明的范围或精神的情况下,在本发明的实体、方法、系统、计算机程序和信号(携带用于执行程序的指令)中以及在本发明的构造中能够进行各种修改和变化。本发明已相对于在所有方面旨在是说明性而非限制性的具体实施例和示例被描述。本领域技术人员将领会到,硬件、软件和固件的许多不同组合将适合用于实践本发明,本发明范围和精神由随附权利要求定义。

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