由电子尼古丁输送设备形成的拓扑结构的制作方法

文档序号:14394944阅读:252来源:国知局

领域和背景

本公开涉及拓扑结构,并且特别地但非排他性地涉及用于连接网状或微微网(piconet)拓扑结构中的电子设备的途径。

在常规无线通信途径(诸如蓝牙和低功耗蓝牙(bluetoothlowenergy,蓝牙低能量)(也称为蓝牙智能技术))中,各个设备可作为扮演特定通信关系中的主设备或从设备的角色的节点操作。因此,每个节点采用主设备的角色或从设备的角色。于是,在通信对中,一个节点充当主设备,并且另一个节点充当从设备。在低功耗蓝牙的情况下,主设备可被称为中央设备,并且从设备可被称为外围设备。一个主设备(或中央设备)节点可为针对几个从设备的主设备(确切数量经常受特定芯片组实施方式的限制),并且虽然节点可被注册为针对多个主设备的从设备(或外围设备),但是在任何时候仅是从设备针对一个主设备是活动的。

蓝牙和低功耗蓝牙在操作上基本上不同于其他低速率无线个人区域网络(lr-wpan),诸如zigbeetm和threadtm,它们两者都基于ieee802.15.4无线协议。

公开物us2013/284192、us2014/174459和us2011/265806描述了具有通信能力的电子香烟的示例。



技术实现要素:

在所附权利要求中陈述了一些具体方面和实施例。

从第一方面来看,可提供一种无线通信模块,包括:无线通信接口,该无线通信接口被配置成使用相同的通信协议在单独的通信关系中在不同时间作为主设备和作为从设备操作,其中接口被配置成在主设备模式和从设备模式之间来回切换。从而,无线通信模块可使用时分途径与其他类似配置的模块形成网格,以使得网格中的不同模块能够在不同时间在网格中具有不同的个性。

从另一个方面来看,可提供一种无线通信网络,包括:第一无线通信模块和第二无线通信模块;其中以从设备模式操作的第一模块传输代表将跨越网络传输的数据令牌的广告数据,并且以主设备模式操作的第二模块接收由第一模块传输的广告数据,从而接收数据令牌;并且其中以从设备模式操作的第二模块传输代表将跨越网络传输的数据令牌的广告数据,并且以主设备模式操作的第一模块接收由第二模块传输的广告数据,从而接收数据令牌。从而可实现用于模块间通信的网格划分途径。

从另外的方面来看,可提供一种通过网格网络传输数据的方法,方法包括:在网格网络的第一节点处采用广告状态,在广告状态下,数据令牌被包括在由第一节点传输的第一节点广告数据中;在第一节点的无线通信范围内的第二节点处且与第一节点处的广告状态的持续时间的至少一部分同时,采用收听状态,在收听状态下,第一节点广告数据由第二节点接收;在第二节点处且在接收第一节点广告数据之后,采用广告状态,在广告状态下,在第一节点广告数据中接收的数据令牌被包括在由第二节点传输的第二节点广告数据中。从而,时间共享网格划分途径可用于提供网络中节点之间的通信。

从另一个方面来看,可提供一种方法,包括:将来自第一无线可连接设备的数据令牌传递到第二无线可连接设备;以及使用令牌以控制第三无线可连接设备的操作的方面,第三无线可连接设备与第二无线可连接设备具有建立的通信关系。从而独立设备之间的交互可用于影响这些设备中的一个与第三设备之间的后续交互的行为。

从另外的方面来看,可提供一种操作气雾剂提供设备的方法,方法包括:以收听模式操作设备的无线通信接口;在收听模式的操作期间,从另一个气雾剂提供设备的无线通信接口接收数据令牌;将所接收的数据令牌储存在气雾剂提供设备处;以及将所储存的数据令牌提供到应用操作设备,以用于控制应用操作设备的操作的方面。从而这些气雾剂输送设备可被配置成提供将在其间传送的影响交互的令牌用于传递到应用设备。

从另一个方面来看,可提供一种气雾剂输送设备,包括:无线通信接口,该无线通信接口能以收听模式操作以用于从另一个气雾剂提供设备的无线通信接口接收数据令牌;以及数据储存器,数据储存器能操作以用于储存所接收的数据令牌;无线通信接口还能操作以用于将所接收的数据令牌传输到与气雾剂输送设备具有可操作关联的应用操作设备,用于控制应用操作设备的操作的方面。从而气雾剂输送设备可接收和储存影响行为的数据分组,以用于稍后提供到应用设备,以使得能够用至少部分地取决于影响行为的数据分组的行为执行应用程序。

从另一个方面来看,可提供一种方法,包括:作为连接的设备和另一个设备之间的设备到设备交互的结果,从无线连接的设备请求储存在该连接的设备处的令牌;从无线连接的设备接收所请求的令牌;将令牌提供到远程服务;从远程服务接收简档;以及在所接收的简档和与无线连接的设备相关联的简档之间实行比较或交互。从而设备可基于通过该连接的设备与另一个设备的在前的交互,来执行至少部分地对应于由连接的设备储存的令牌的应用程序功能。

附图说明

现在将参考附图仅以示例的方式描述本教导的实施例,在附图中:

图1示意性地示出广告协议;

图2示意性地示出示例设备环境;

图3示意性地示出节点的功能部件;

图4示意性地示出协议堆栈;

图5示意性地示出扫描响应定时;

图6示意性地示出模式调度;

图7示意性地示出节点的网格;

图8示意性地示出节点的网格;

图9示意性地示出网状节点拓扑结构的示例实施方式;

图10示意性地示出使用网格划分途径用于设备到设备交互的示例布置;

图11示意性地示出广告交互;

图12示意性地示出广告交互;

图13示意性地示出基于经由网格划分途径中的广告交换的数据的交互;

图14示意性地示出基于经由网格划分途径中的广告交换的数据的交互。

虽然目前描述的途径易受各种修改和供选择的形式的影响,但是在附图中以示例的方式示出具体实施例,并且本文中详细描述具体实施例。然而,应当理解,附图及其详细描述不旨在将范围限制于所公开的特定形式,而相反,范围覆盖落入如由所附权利要求限定的精神和范围内的所有修改物、等同物和供选择的方案。

具体实施方式

本公开涉及无线通信行为的修改形式。根据本教导,一种设备可被配置成使用蓝牙或类蓝牙的通信协议,并且可以对于使用用于与该设备通信的通信协议的其它设备透明的方式在时分基础上同时作为不同通信关系中的主设备/中央设备和从设备/外围设备操作。

在一些示例中,设备可为气雾剂输送设备,诸如所谓的“电子香烟”,有时还被称为电子尼古丁输送设备(end设备),电子尼古丁输送设备(end设备)被提供有允许它们与其他通信设备通信的电子器件。在其他示例中,设备可包括电子名片或可具有与在这些设备中的多个设备之间以网格类型方式交互的能力有关的功能的其他便携式设备。

在本示例中,设备使用低功耗蓝牙(“btle”),但是其他蓝牙协议或类蓝牙的协议可利用本教导。蓝牙是用于适当启用的设备之间的短距离通信的无线技术标准。btle为原始蓝牙系统的变体,该变体被设计用于在使用中消耗较少的功率,用于延长的电池寿命和/或小的电池应用。蓝牙和btle两者在从2.4到2.485ghz的超高频无线电工业、科学和医疗(ism)频段中操作,并且被设计用于创建用于短距离互连设备的所谓的无线个人区域网络(pan)。btle使用用于通信的蓝牙堆栈的修改版本,以使得btle设备和传统的蓝牙设备不直接兼容,除非一个设备实施两种协议。蓝牙和btle标准通过蓝牙特别兴趣小组(sig)维护。本公开被提供在使用与btle有关的蓝牙v4规范的一部分的btle实施方式的情况中。然而,技术人员将了解,本教导可应用于其他蓝牙途径,诸如也在蓝牙v4规范中陈述的所谓的经典的蓝牙定义。还将了解,本教导可应用于不符合整个蓝牙规范但是仍然以类蓝牙的方式表现的技术。

例如,仍然使用基于低功耗蓝牙通用访问简档(gap)的广告设置且因此具有基本上如图1中陈述的广告结构的非蓝牙系统将能够部署本教导的技术。图1示出广告结构,根据该广告结构,外围(或从或远程或辅助)设备在广告时段期间作为外围(或从或远程或辅助)设备登其可用性广告,其中广告时段通过广告间隔分离。广告可包括用于传输的数据、存在用于传输的数据或根本不具有数据参考的指示。为了接收广告,中央(或主要或控制)设备在扫描窗口期间扫描广告。多个扫描窗口通过扫描间隔分离。通过确定在一种设备类型处的间隔为恒定的而另一种设备类型处的间隔变化,或通过确定两者都变化(可通过用于实施广告协议的标准或规则设置来设置确定),更改扫描和广告间隔的相对持续时间。通过在扫描和广告间隔中提供该相对变化,提供了即使在初始广告时段没有与初始扫描窗口重叠的情况下,在多个广告和扫描间隔之后,将出现与扫描窗口重叠的广告时段,以使得可在中央设备和外围设备之间发起连接。

图2中示出可利用本教导的设备环境1的第一示例。在该示例中,多个节点2a至2e存在于设备环境1中。各种各样的节点2经由由虚线4所示的无线链路互连。然而,不是每个节点2都与每个其它节点直接互连。相反,节点2以类网格图案与分散网数据流互连。因此,可看到对于从节点2a传递到节点2d的消息,可经由节点2b和2c(以及还可选地2e)传递该消息,以便到达节点2d。从一些角度来看,作为使用网格划分或网状交互的描述的供选择的方案,将这些交互描述为微微网可被认为是合适的。为了提供易于阅读性,该描述将在全文使用术语网格。

为了实现这样的类网格的通信结构,与本教导一致的设备可具有多于一个角色,并且因此可属于多于一种btle通信关系,并且还有,设备可在一种btle通信关系中充当中央设备或外围设备,并且在另一种btle通信关系中充当外围设备。为了管理这些不同角色的同时性质,本教导的设备能操作以用于在两种角色之间切换,以使得在任何时候,设备仅采用一种角色。角色之间的来回切换足够频繁地产生以使得维持每种通信关系,而不具有由其形成这些通信关系的设备,从而得出结论说该设备已经变得不可用,并且断开这些通信关系。

给定设备内的角色之间的切换将按照与设备的特定应用的需求一致的时间量度发生。切换存在一些随机元素,如参考上面的图1示出的。然而,将根据应用需求设置随机元素可操作的时间范围。例如,为了通过设备的网格提供迅速的数据传输,将以相对高的频率出现角色切换。例如,在基于由与瞬态位置中的用户相关联的设备的交互的实施方式中(诸如设备为在联网会议中的电子名片或在社交情境中为end设备的情况下),然后每个设备可被配置成每隔几秒切换角色。另一方面,为了更大的功率效率且在通过网格的数据传输速度不那么重要的情况下,可使用相对较低的角色切换频率,可能在适合的情况下下降到每小时仅切换角色一次或两次。再者,可根据适用于实施环境的因素,更改外围角色和中央角色的相对持续时间。因此,当中央角色为活动时,设备将发送数据作为广告分组的一部分,并且当外围角色为活动时,设备将收听设备广告数据分组。

附加地,根据本教导的设备可具有多个中央角色,多个中央角色可用于以不同网格通信,或增加外围设备的总数量,可用该外围设备的总数量在任何时候将绑定关系保持在由所部署的特定蓝牙芯片组强加的限制之上。可通过使用上面概述的角色切换途径或通过实施多个btlemcu,实施这些多个中央角色。

通过使用这样的技术,例如,节点2之间的互连可以在第一btle关系中充当中央设备的节点2a和充当外围设备的节点2b的形式出现。节点2b也可在以节点2c作为外围设备为特征的第二btle关系中充当中央设备。节点2c反过来可在包括节点2d和2e作为外围设备的第三btle关系中为中央设备。另外,节点2d还可在包括节点2e作为外围设备的第四btle关系中为中央设备。如将了解的,可实施在各种可能的节点关系中节点用作中央设备和外围设备的其它排序。例如,可供选择地通过在节点2a和2c为外围设备的btle关系中使节点2b用作中央设备,并且通过在节点2c为外围设备的关系中使节点2d用作中央设备,并且通过在节点2c和节点2d为外围设备的关系中使节点2e用作中央设备,提供图1中所示的连接性。如将从下面的讨论将看到的,可根据作为关系建立过程的结果哪些节点变成中央设备,在自组(ad-hoc)的基础上,确定组成网格的关系的布置。

在本公开中陈述的网格途径允许在节点之间传递小的数据分组或令牌,而不需要在节点之间建立完整的btle绑定关系。因此,在外围到中央关系仅持续足够长的时间以传输和接收令牌的情况下,此类令牌可基于瞬时或非永久节点到节点关系,通过任何两个或更多节点的网格泛洪。该途径不能防止网格中的节点中的一些或全部建立绑定关系(也称为配对)。这样的基于绑定的途径可用于例如大于可使用令牌容纳的数据量需要在网格中的节点之间传输的情形中。

还如图2中示出的,可提供附加的节点6。节点6不需要关于节点2的有联网能力的互连性的知识或能力,而是以常规方式实施通信协议。因此,在本示例中,节点6实施常规btle接口,并且因而能够与有联网能力的节点2中的一个建立连接6,以使得节点6充当中央设备,并且节点2充当外围设备。

于是,将看到,本教导的途径允许建立基于蓝牙或btle的网格,而不需要为星型拓扑结构提供核心节点的控制设备。网格可与非网状设备交互,但是该交互可为连续的或间歇的,并且非网状设备不需要在建立、控制或配置网格中发挥任何作用。

因而,通过建立这样的网格网络,各种节点2可彼此通信,并且使用现有通信协议(诸如btle)将信息传递到范围内的其它节点。然而,如将从讨论了解的,节点使用具有通用属性简档(gatt)通知的蓝牙硬件实施方式的修改形式,以实现该自组有联网能力的行为。如将从本教导了解的,可通过实施协议的修改的硬件、固件或软件实施方式,例如,通过使用控制器电路的实施方式(该控制器电路在许多方面与标准通信协议兼容,但是包括例如使用脚本提供的附加的功能以实现本文描述的设备到设备交互),实现该修改。可使用修改的硬件引入附加的功能,虽然这涉及使用非标准硬件,但是这确实提供了硬件可在全时基础上提供两种模式,而不需要角色的时分共享。控制器电路可为具有由其配置提供的功能的硬件电路,诸如专用集成电路(asic),或可为在固件和/或软件控制下操作的可编程微处理器(μp)或微控制器(mcu)。

图3示意性地示出每个节点2的功能部件。每个节点2具有用于传输和接收btle信号的天线10。天线10连接到btle控制电路12,诸如btlemcu。控制电路12接收用于传输的数据,并且将所接收的数据提供到设备核心功能处理器14,设备核心功能处理器14例如结合存储器16和/或i/o元件18操作以完成节点2的核心计算功能。虽然图3中已经示出节点2的功能部件在直接链路的基础上交互,但是将理解,因为图3被本质上是示意性的,所以例如在总线互连的基础上,该描述还包括功能部件的供选择的布置。还将了解,可通过单个物理部件提供所示出的功能部件中的一个或多个,并且还将了解,可通过多个物理部件提供一个功能部件。

关于与节点2的核心计算功能有关的功能部件,将了解,这些部件的性质和使用可根据设备本身的性质不同。在对应于特定节点为电子名片的设备的示例中,核心计算功能可包括提供用于名片信息的储存、显示和传输控制选项,以及此类信息的传输和接收(这将使用控制电路12和天线10来完成)。在对应于节点2为end设备的设备的示例中,核心计算功能可包括在end设备之间传递或信息令牌,监测和报告设备费用和/或尼古丁流体水平、丢失的和找到的交互以及使用记录。因此,还将了解,核心计算功能可不同于设备的用户感知的核心功能。例如,在end设备的情况下,用户感知的核心功能将可能是尼古丁输送的气雾剂生成,其中计算功能为对该用户感知的核心功能的附加、补充或辅助。

然后,图4示意性地示出如由每个节点2的控制电路实施的协议结构。图4中示出的协议结构对应于蓝牙堆栈,该蓝牙堆栈包括gatt(通用属性协议)、gap(通用访问协议)、sm(服务管理器协议)、gatt/att(低能量属性协议)、l2cap(逻辑链路控制和适配层)以及链路层。在本示例中,链路层在lerf(低能量射频)的基础上操作。如图4中示出的,协议堆栈可在概念上被划分为所谓的主机和控制器层。控制器部分由物理层分组和相关联的定时所需的较低层构成。能以集成电路(诸如具有集成蓝牙射频的soc(片上系统)封装)的形式实施堆栈的控制器部分。

与理解本教导有关的层实施方式包括链路层、l2cap、gap和低能量属性协议。

链路层控制器对经过物理接口的底层通信负责。链路层控制器管理所传输和接收的帧的顺序和定时,并且使用链路层协议,与其他节点进行有关连接参数和数据流控制的通信。当设备处于广告或扫描仪模式时,链路层控制器还处置接收和传输的帧。链路层控制器还提供门保持功能,以限制与其他设备的曝光和数据交换。如果配置过滤,则链路层控制器维持所允许的设备的“白名单”,并且将忽略对来自其它设备的数据交换或广告信息的所有请求。除了提供安全功能之外,这也可帮助管理功率消耗。如果层实施方式不是同地协作,则链路层控制器使用主机控制器接口(hci)以与堆栈的上层通信。

逻辑链路控制和适配层协议(l2cap)部件将数据服务提供到上层协议,如安全管理器协议和属性协议。它负责协议复用和数据分段为链路层控制器的足够小的分组,以及另一端的解复用和重组操作。l2cap具有用于gap的后端接口,该后端接口定义与btle设备的发现和连接到其它btle设备的链路管理方面有关的通用过程。gap为应用程序提供接口以配置和启用不同操作模式,例如,广告或扫描,并且还发起、建立和管理与其它设备的连接。因而,gap用于以蓝牙控制连接和广告。gap控制设备可见性,并且确定两个设备可(不可)如何彼此交互。

低能量属性协议(att)针对低功耗蓝牙中使用的小的分组尺寸进行优化,并且允许属性服务器向属性客户端曝光一组属性及其相关联的值。可由对等设备发现、读取和写入这些属性。gatt为使用att提供框架。

如将从上面的讨论显而易见的,本教导使用广告过程以促进多个设备的网状交互,例如,以准许在无限数量的设备之间散射信息,出于在距离和时间上传播数据的目的。

在本示例的情况下,在经由本文描述的网状结构通信的设备上运行的应用程序可响应于由该设备发送的扫描响应,请求或等待具体扫描响应有效载荷。该途径用于常规蓝牙实施方式中,以传输设备名称和其他识别细节。然而,在本途径中,该扫描响应(该扫描响应被定义为31字节数据分组,还称为令牌)用于共享与当由应用程序读取时将触发特定响应或动作的变量有关的id信息。图5中示出此类请求的定时。如可从该图看到的,在广告间隔期间由中央设备传输响应请求,并且在下一个广告间隔开始之前,由外围设备提供扫描响应数据。

通过实施本教导的途径,经过物理层传递的数据在该级别上与普通btle流量无法区分。再者,虽然更高级别的层被修改以接受设备的目前的有联网能力的交互,但是非有联网能力的启用的应用程序可使用与本教导一致的设备经过btle通信。

再者,仅利用常规btle堆栈的设备(诸如在上面图2中示出的节点6)可与使用本教导的有联网能力的途径的设备2通信。然后,常规btle设备可从有联网能力的设备2接收数据,而不需要具有设备2的网状交互的任何知识的常规btle设备中的btle堆栈。常规btle设备接收的数据可源于直接连接的设备2,或可源于经由网格先前连接到直接连接的设备2的另一个设备,并且所述数据已经被储存或高速缓存在有联网能力的设备2处。此类网格传送的数据的来源可为另一个网状设备2,或可为连接或已经连接到网状设备的另一个常规btle设备。

图6示意性地示出关于管理每个节点2的双重角色性质以建立作为中央设备和外围设备的连接的每个节点2的行为。由于btle在表示层处提供两种操作模式,一种对应于中央角色和外围角色中的每个,本示例的节点2在这两种模式之间交替,以便提供用于登其作为外围设备的能力的广告的广告商广播,并且提供观察者活动以寻找节点2可作为中央设备连接的其他能够实现外围设备的节点。在充当观察者时,节点可按照任何接收的广播公司广告行事,以根据通常的btle行为作为中央设备建立连接,例如如在btle通用访问简档(gap)中陈述的。当实行广告商广播时,将能够作为外围设备与响应于变成中央设备的观察节点建立连接。如上面讨论的,中央设备和外围设备的角色之间的该时间共享在已经建立设备之间的连接之后继续开展。这提供了单个设备可基于设备中的单个btlemcu,在正在进行的但时间复用的基础上以两种模式操作。

因此,被配置成提供本示例的有联网能力的交互的设备(节点)将标准btlegatt(通用属性简档)规范与修改的gap结合使用,以采用与节点的双重角色性质相关联的两种操作模式。如下面将讨论的,节点在作为外围设备的登广告和作为中央设备的收听之间交替,以便促进能够以中央设备和外围设备模式连接到其它节点。通常,设备已经具有网格身份的指示,因为设备可被预编程为使用与设备旨在参与的特定设备网格(btle术语中的“服务”)联系的特定uuid。例如,所有电子名片设备可被编程为使用相同的uuid,并且同样来自特定品牌、范围或制造商的所有end设备可被编程为使用相同的uuid。在该情况下,为了识别活动角色或模式,节点使用唯一识别网格内的节点的节点id码。节点id和uuid(实际上是网格id或组id)码被保持在设备的固件内且连同构成令牌的数据插入到广告分组中,并且还可在扫描响应请求和扫描响应消息中引用作为与设备且在设备之间的gap交互下广告的部分。

在作为中央设备操作时,节点可采用状态扫描仪、发起器和主设备,并且当作为外围设备操作时,节点可采用状态广告器和从设备。

图6还示出多个节点的相对广告和观察时间。所示出的途径趋于避免(但不一定排除)彼此范围内的多个节点同时实行广播。在本示例中,控制观察时段的持续时间,以落入0.01ms和5s的范围中,并且广告时段为可在0.5s到10s的范围中的固定持续时间。在其他示例中,广告持续时间还可为可变的,并且观察持续时间可落入上面给定的示例范围的不同范围、重叠范围或子集内。可以多个方式(诸如通过节点之间的协作,或通过每个节点使用间隔长度调整以便在每个模式转变之间提供不均匀的时间间距),实现此类时间偏移。可通过为每个间隔选择多个可能的间隔长度中的一个,或通过使用某种形式的间隔持续时间随机数发生器,提供此类间隔长度调整。

当节点为了在网格中建立作为中央设备的角色的目的在观察时,当收听来自潜在的外围节点的广告时,该节点与不具有网格划分能力的节点作用没有不同。因此,以该模式操作的节点还可变成不具有本教导的网格划分能力的常规btle设备的中央设备。

当节点为了在网格中建立作为外围设备的角色的目的登广告时,节点使用基于btlegap数据的结构登广告。然而,btlegap结构被修改以包括网格特定的信息,可由接收广告的能够实现网格的设备辨识该网格特定的信息。该网格特定的信息可包括诸如以下的字段:

广告节点的节点id;

等待来自该节点的传输的分组的分组序列号,这用于根据应用程序避免重复,这可简单地为源自该节点的分组的分组序列(例如,在应用程序仅要求来自该广告节点的有效载荷或令牌泛洪到多个其它节点的情况下),但是对于给定的网格(组id)、时间窗和/或其它唯一性范围,可根据应用要求变得唯一;

具有该分组序列号的分组的源节点标识符,以反映现在传递的令牌可源于与现在传递令牌的节点不同的节点;

具有该分组序列号的分组的目的地节点标识符,根据实施方式,这可为单个节点(对应于某种形式的路由的操作)或‘所有’节点(对应于泛洪类型操作);

用于具有该序列号的分组的源节点的组id,该组id用于允许多个网格网络共存于相同的物理空间中(如上面解释的,该组id通常使用btleuuid,但是如果需要可定义和使用另一个组id字段);

具有该序列号的分组的寿命或到期时间

有效载荷、特定于具体应用的数据-例如与电子名片或end设备应用有关的数据。

根据btle数据处置途径,如果给定的应用有效载荷项目对于单个分组来说太大,则在该目的地节点/每个目的地节点处的重新组装之前,该有效载荷项目被分解且分布在多个分组内。在此类应用中,可在节点之间建立绑定,以便为该更大的数据量提供更多的传输管理。

图7示意性地示出多个节点n1、n2、n3和n4之间的连接模式。在该例示中,节点n1在与节点n4直接通信的范围外。节点的不同操作模式由节点n1到n4中的每个节点的元件控制芯片(cc)22和网格芯片(mc)24表明。控制芯片代表操作以与常规btle设备(诸如图2中所示的设备6)通信的节点mcu。网格芯片代表以中央模式和外围模式操作以通过网格通信的节点mcu。

在图7的示例中,节点n1具有在广告数据字段中指示其具有数据要发送的位组(bitset)。每个节点中的广告和观察的调度致使节点n2为与n1直接通信范围中的第一节点,以作为跟随具有广告数据字段集的节点n1作为中央设备进行收听。因此节点n2在中央模式下接收n1在外围模式下登广告的广告数据。如由n2接收的该广告数据可由n2与在n2处运行的或以其他方式与n2相关联的应用程序结合使用。此外或供选择地,节点n2可将准备好向前传输的广告数据高速缓存为节点n2采用其外围角色的未来场合上的广告数据。从而,在n2作为外围设备登广告且n3作为中央设备收听时,源于n1处的广告数据可作为广告数据从n2向前传递然后由节点n3接收。源于n1的广告数据可然后由n3使用和/或传递,最终以相同的方法到达n4。

应当注意,在该实施方式中,广告数据有效地跨越网格泛洪。因此,如果在n2作为外围设备登广告的同时n1恰好作为中央设备收听,则广告数据将返回到n1,以及通过网格向前传递到n3。在该情形下,节点n1或在n1处运行的或与n1相关联的一些应用程序可简单地丢弃返回的广告数据。在一些实施方式中,节点或应用程序可以某种方式使用返回的广告数据,例如使用传输和收到之间的时间作为某种形式的随机间隔发生器或用于网格诊断。

如上面已经解释的,在网格上的传输可能是处于使用节点之间建立的绑定的更加结构化的格式。在这样的情形下,每对节点将在建立的绑定上进行交互,并且每个节点处的角色切换将提供在一个角色为成员的绑定中接收的数据,然后可使用另一个角色为成员的绑定向前传输接收的数据。

可以几种方式实现关于将数据传输到每个节点(泛洪)还是将数据仅传输到所选择的节点(路由)的控制。如果将数据自动传达到所有节点而没有限制,则这可为被配置到节点中的默认状态。如果数据仅被传输到网格中当前活动的节点,则这可通过节点中设置的默认行为,或在特定应用程序的基础上实现,其中应用程序为网格感知的,并且将控制信息提供到通信堆栈以指示数据传输范围。如果仅将数据传输到特定节点,则这可在特定应用的基础上实现,其中该应用为网格感知的,并且将控制信息提供到通信堆栈以指示数据传输范围。本示例被配置成在泛洪途径的基础上操作,以使得数据被自动转发到所有目前网状设备。

图8提供节点之间的网格划分行为的另外的例示。在该示例中,存在更大数量的节点n11到n19。图8中的例示表示时间上的给定的快照,以使得节点中的不同节点被示为当前采用它们的相应的外围角色和中央角色中的不同的外围角色和中央角色。在图8中所示的时间,三个节点已经被配置成中央模式,这些为节点n12、n16和n19,其余节点已经被配置成外围模式。如将从上面的讨论了解的,对于存在于相同位置中的相同节点的任何给定的实例,被配置成中央模式的节点的确切数量和识别将取决于如下因素:诸如由每个节点对其广告/观察时段的调度,以及与已经被配置成中央模式或外围模式的任何其他节点相比每个节点的相对位置。通过从在其广告数据中发送该数据令牌的n11传递到n12的标志的存在,在图中示出数据令牌的传递,n12将接收以中央模式收听的该广告数据。当n12采用其外围角色时,该令牌将稍后被包括在来自n12的广告数据中。从而,可通过网格向前传递该令牌,并且该令牌最终至少到达网格中的每个节点一次。

如将从上面的讨论理解的,这些网格可基于对网格中节点的数量和位置的改变,动态改变。例如,当节点远离网格的剩余节点移动时,最终它们将失去与网格中所有节点的接触,并且离开网格。同样,去激活或进入节电非无线模式的节点将失去与网格中的其它节点的接触,并且离开网格。另外,先前不是网格的一部分的新的节点将能够在当它们处于网格中的节点的范围内时或当它们处于网格中的节点的范围内被供电时加入网格。再者,如将从上面的角色切换的讨论理解的,已经在网格内且作为网格内的外围设备操作的节点还将在不同时间作为网格内的中央设备操作。在其中网格采用绑定关系以使得特定节点在一些绑定中已将角色定义为中央设备且在其他绑定中已将角色定位为外围设备的实施方式中,如果节点然后相对于网格中的节点改变位置,则该节点可实际上离开网格,因为所有建立的绑定可停止对新位置的范围的操作。然后,这样的节点将继续尝试观察和登广告,直到该节点与绑定链接的网格的其它节点建立一种或多种新的绑定关系。

如技术人员将了解的,蓝牙和btle提供节点间通信绑定的保护。这不适用于以广告数据的形式的纯粹基于广告的令牌传输,除非此类令牌传输导致建立绑定关系。在本示例中,即使在使用绑定关系的情况下,节点可被配置成建立此类绑定,而不需要用户输入以确认不同节点或设备之间的信任。相反,在本示例中,特定类型的设备或节点可被配置成预先信任该特定类型的所有其他设备或节点。例如,在设备为电子名片的情况下,每个电子名片可被配置成信任识别为来自给定的制造商、制造商组、品牌、品牌组、型号、型号组的电子名片或为符合给定的电子名片标准或标准组的所有其他设备。在节点为end设备的情况下,每个end设备可被配置成信任识别为来自给定的制造商、制造商组、品牌、品牌组、型号、型号组的end设备或为符合给定的end设备标准或标准组的所有其他设备。

这样的信任模式可通过对设备储存/被准许传输的个人数据量的固有控制来补充。例如,end设备可由拥有用户被配置为不持有识别所有者的任何信息或防止共享识别所有者的任何信息。这将不妨碍end设备与其它end设备交互以传递可用于丢失/找到功能的信息,或不妨碍传递关于end设备自身的信息以提供相同品牌或型号的end设备之间的组交互,例如如下面讨论的。在电子名片的示例中,用户可限制设备持有或被准许仅共享以其他方式能够公开找到的信息,诸如名称和商业联系细节或用户的社交移动平台地址。社交移动平台地址可采取到社交联网平台(诸如linkedintm或其他商业社交联网平台)上的用户的简档的链接的形式。再者,电子名片的用户可选取仅在选择的时间(诸如当出席专业教育事件或联网事件时)激活设备,从而防止电子名片与可存在于其它位置(诸如在公共汽车或其它公共交通工具上)的任何兼容的电子名片共享信息。

在其它示例中,信任可为用户显示功能,以使得可要求用户主动接受或请求将与另一个节点建立通信绑定。

在由用户配置特定节点或设备例如以与用户的常规btle设备(诸如智能电话、平板手机或平板设备)通信的情况下,可以与其它常规btle配对相同的方式确保用户的有联网能力的设备和常规btle设备之间的信任关系以建立通信绑定。

因此,将理解,通过使用本教导的途径,可提供能够通过采用双重角色结构与其它类似设备网状交互的设备,其中该设备能够在时分的基础上作为用于与这些其它类似设备通信的主设备(中央设备)和从设备(外围设备)操作,同时还作为不具有双重角色能力的常规设备的从设备/外围设备操作。

出于一系列的目的,该途径可用于促进一系列设备之间的设备到设备交互。如上面讨论的,可使用上面示例的网状或微微网拓扑结构途径被配备用于此类设备到设备交互的设备的示例包括电子名片和电子尼古丁输送设备(end设备)。

参考图9,现在将讨论使用本教导的网格划分设备途径实施的系统的第一示例。如图9所示,用户设备42(诸如智能电话、平板手机或平板电脑)与电子名片设备44具有通信关系(由虚线43所示的)。电子名片设备44可在其上包括一个或多个可见表示,以将设备识别为电子名片和/或提供电子名片的用户的书面46和/或照片48细节。在一些示例中,电子名片设备44可被提供有电子显示器,可根据电子名片设备44的操作参数或功率状态,将可见表示选择性地显示在电子显示器上。

与上面陈述的教导一致,电子名片设备44还具有用于节点之间的网状交互的无线通信能力。因此,在本示例中,电子名片设备44具有使得能够与常规btle设备和能够实现网格的btle设备通信的btle能力。

本示例的用户设备42具有常规btle能力,以使得用户设备42和电子名片设备44可建立btle对绑定通信关系作为通信关系43。用户设备42的用户可经由通信关系43改变电子名片设备44的数据和/或操作参数。因此,用户设备42的用户可设置电子名片设备44以储存用户的商业联系信息。此类商业联系信息可包括名称、公司、商业领域、联系细节,以及社交媒体平台上用户简档的链接/地址中的任一个或多个。可以这样的链接或地址引用的社交媒体平台的示例包括专业的面向联网的社交媒体平台诸如linkedintm或reseachgatetm,以及通用社交媒体平台诸如facebooktm、instagramtm、twittertm、vktm或qzonetm

在本示例中,电子名片设备44被编程具有用户名称、用户公司名称和到用户的社交媒体简档的链接。再者,用户的电子名片设备44被编程为仅当处于活动状态时与其他电子名片设备通信。活动状态可由电子名片设备44上的物理开关或经由通信关系43从用户设备42传输到电子名片设备44的命令中的任一者或两者触发。无论通信关系43是否有效,电子名片设备44都可操作于活动状态。因此,用户可关闭用户设备42的btle功能,或者将用户设备42与电子名片设备44分离,而不会影响电子名片设备44用于操作能力。

当处于活动状态时,当电子名片设备44在其他信任的电子名片设备的btle通信范围内时,将能够使用网格划分功能建立通信关系,以便与这些其他电子名片设备通信。这在图9中由附加的电子名片设备50a到电子名片设备50d示出。电子名片设备44以及电子名片设备50a到电子名片设备50d的网格内的角色的建立将取决于各个设备的相关广告调度。然而,在一些组合中,电子名片设备44以及电子名片设备50a到电子名片设备50d将在彼此之间建立网格通信,并且将能够根据被编程到电子名片设备中的应用程序的名片功能交换数据。

于是,通过电子名片应用程序功能的动作,电子名片设备44将能够将其用户商业数据传达到其它电子名片设备50a到电子名片设备50d,并且将能够从其它电子名片设备50a到电子名片设备50d中的每个接收相应的用户商业数据。可由电子名片设备44储存该接收的用户商业数据,直到电子名片设备44接下来激活与用户设备42的通信关系43。

一旦电子名片设备44已与用户设备22通信以将储存的用户商业数据传递到用户设备,则用户设备22的商业数据接收应用程序可用于查看数据。在本示例中,在储存的商业数据包括到名片提供该数据的用户的社交媒体简档的相应的链接的情况下,商业数据接收应用程序可提供要遵循以使得另一个设备42的用户能够查看其它用户的简档且可选地邀请其它用户使用该社交媒体平台进行连接的链接。

因此,将了解,本文中讨论的网格划分技术可具有多种用途以促进与其它网状设备的通信,同时还能够直接与不具有网格划分能力的用户设备通信,用户设备诸如是智能电话、平板手机、平板电脑、膝上型计算机、上网本计算机、台式计算机等。

参考图10到图14,现在将描述用于利用使用本教导的网格划分设备途径实施的系统的途径的另一个示例,该示例利用end设备。

本示例的设备到设备交互是基于任何给定数量的end设备61、62之间的令牌的通信,用于识别消费者c1、c2的目的,消费者c1、c2经由智能电话65、66已经同意或选取参加和其它end设备消费者的end设备的end设备交互,智能电话65、66可被配置用于例如使用btle与end设备通信63、64。在该示例中,讨论了智能电话,但是将了解,可使用具有计算能力和用于与end设备通信的无线通信能力的另一个用户设备,适合的示例包括智能电话、平板手机、平板电脑、膝上型计算机和上网本计算机等。

因而,该途径将第一消费者c1的end设备61链接到消费者到消费者交互,并且事实上可将消费者到消费者交互进行匿名处理,以使得一个消费者除了知道其它消费者拥有end设备(他或她自己的end设备可与该end设备通信)之外,对其他消费者一无所知。通过在消费者的智能电话65上运行的应用程序69使得end设备61能够进行该交互,并且在不具有end设备的情况下,智能电话不具有与任何其它消费者的end设备或应用程序交互的能力。

一旦启用,end设备交互基于与其它兼容end设备的接近度。当两个或更多兼容end设备在彼此的范围内时,它们使用上面讨论的设备到设备网状类型交互进行交互。

因而,这实现基于或链接共享相同的社交圈60的消费者的应用程序行为。在该情况下,通过输入彼此的接近度定义社交圈,其中根据上面的示例由网状类型设备到设备交互的无线通信范围定义接近度。在一些示例中,该范围可为50ft的一般数量级,但是如将了解的,这可根据end设备附近的信号传播条件变化。例如,这可基于与其它end设备62的多个邻近交互或基于与其中发生设备到设备交互的地理区域有关的信息,促进应用程序功能。应用程序69可使用用于应用程序69和/或用于end设备61的偏好设置以改变智能电话应用程序69的动态。

现在讨论这样的应用程序和相关联的end设备的设备到设备交互的示例。

如上面讨论的,应用程序需要为应用程序启用end设备的设备到设备交互,以完成与消费者-消费者交互有关的任何处理。

本示例的应用程序69提供与消费者的end设备61相关联的化身可在虚拟竞赛中和与其它消费者的end设备62相关联的化身竞争。化身之间的此类虚拟竞争允许化身开发和/或获取新的虚拟能力,该新的虚拟能力可由该化身用于与其他消费者的end设备化身的未来虚拟竞争中。此类虚拟竞争中的成功可赢得应用程序内奖励和成就徽章。

在本示例的应用程序69、70中,每个消费者c1、c2被提供具有一组变量,用该组变量通过与应用程序69、70的交互67、68配置与它们的end设备61、62相关联的化身的初始状态。

然后,根据消费者c1、c2如何配置和使用他的或她的end设备61、62,应用程序69、70调整化身以定制其竞争能力。在本示例中,竞争可采取化身之间的虚拟竞赛的形式,以使得化身的简档可包括一个或多个攻击和/或防御能力或特性。在本示例中,应用程序69、70根据end设备61、62的使用特性,对化身的能力作出调整。这些使用特性可包括功率设置,功率设置可被调整以影响存在于由每个设备激活生成的气雾剂中的香味量,以及先前由应用程序69、70从end设备61、62记录的设备激活计数。如何调整使用特性可基于由消费者c1、c2在应用程序69、70中设置的使用偏好。例如,具有限制它们的尼古丁摄入的个人目标的消费者可设置每日设备激活的目标最大数量,并且作为响应,如果超过该目标,则应用程序可向化身的竞争能力提高惩罚,而如果没有超过目标,则向化身提供奖赏。

然后,end设备可用于访问应用程序的化身间竞争特征。当消费者的end设备61与邻近范围60内的另一个消费者的兼容的end设备62建立网格类型连接以实现此类连接时,end设备61可与另一个end设备62且与消费者的智能电话65交互,以经由应用程序69提供用于挑战与另一个消费者的end设备62相关联的化身的选项。同样,另一个消费者的end设备62通过与第一消费者的end设备61交互而可经由它们的智能电话应用程序70将用于挑战第一消费者的化身的选项提供到另一个消费者。

对于作出和接收的这样的挑战,两个消费者不需要知道彼此,且不需要直接在现实世界中交互。

然后,任一消费者可独立于另一个消费者决定是否作出经由应用程序69、70已经可用的挑战,并且如果作出这样的挑战,则解决化身之间的竞争。在本示例的战斗挑战的情况下,与发出挑战的消费者相关联的化身为攻击者,并且与另一个消费者相关联的化身为防御者。因此,如果两个消费者决定响应于由它们的相应的智能电话应用程序69、70呈现的选项,发出挑战,则跟着发生两个化身间竞争,基于每个挑战一个竞争,其中竞争中的挑战者为攻击者。

本示例中的实际化身到化身交互不通过end设备61、62之间的设备到设备交互进行处置。相反,一旦end设备61、62已经交互,以便使得相应的应用程序69、70能够提供挑战选项,则每个应用程序具有描述与将被挑战的化身相关联的化身的足够的信息,挑战交互是通过单独的数据服务来处置。

在本示例中,应用程序获得经由云服务73实行挑战交互所必须的被挑战的化身简档信息。在本示例中,使用mbass(作为服务的移动后端)结构实施云服务73。基于end设备之间的信息交换,应用程序知道足够的信息以从云服务73获得用于被挑战的化身的简档,并且然后应用程序能够解析竞争的结果。

在本示例中,由应用程序使用竞争结果以记录化身的赢/输日志。竞争结果还被提供到云服务73,以使得可由云服务73将赢/输结果传递到被挑战的化身的应用程序,并且赢/输结果可被标注在该被挑战的化身的赢/输日志中。在其他示例中,可仅为挑战化身记录赢/输结果,以使得被挑战的化身的赢/输日志不受挑战结果的影响。在另外的示例中,可在云服务73内实行用于确定竞争结果的挑战交互,其中然后结果被提供到挑战化身和被挑战的化身的应用程序中的一者或两者。

图11和图12中示出由end设备实行以提供支持应用程序的性能的设备到设备交互的各个步骤。

图11示出这样的过程,通过该过程将用户和应用程序标识符令牌从第一消费者的end设备61传递到第二消费者的end设备62。如图11中所示,第一end设备61在其操作于广告角色的窗口期间根据具有数据的btlegap在步骤s11-1处登广告,数据为包括第一用户的标识符和应用程序的标识符的令牌(1uid/1appid)的形式。在步骤s11-3处由第二end设备62接收该广告。当第二end设备62在其操作于观察角色的窗口中接收广告时,然后,在步骤s11-5处第二end设备变成第一end设备的中央设备(主设备)的外围设备(从设备)。因此,然后,第二end设备62可处理广告令牌中的数据,并且第二end设备62将所接收的数据令牌1uid/1appid储存在其自己的储存存储器内。

如将从能操作以用于在网格类型布置中实行的设备的上面的讨论了解的,第一end设备61和第二end设备62中的每个将各自在不同时间采用广告角色和收听角色。因此,除了图11中示出的用于将数据令牌从第一end设备61传送到第二end设备62的方法之外,当对立角色重合时,还出现相反过程。这在图12中示出。

如上面所讨论的,end设备的使用可用于修改相关联的用户化身的简档。图13中示出该过程。可遵循该过程,以便以适合的间隔更新化身,这可由支配竞争实施方式的规则来定义。在一些示例中,化身更新可每天实行一次,每周实行一次,每天实行多次或每周实行多次。更新频率可为用户可配置的和/或可与一个或多个使用目标的性质相关。

在以下讨论中,将参考与第一智能电话65的应用程序69交互的第一end设备61描述该过程。将了解,相同的途径可用于第二end设备62和第二智能电话66的第二应用程序70之间的通信。

更新过程开始于步骤s13-1,其中应用程序69向end设备61发送end设备61提供使用数据的请求。当在步骤s13-3处由end设备61收到该请求时,然后在步骤s13-5处,end设备61将使用数据提供到应用程序69。在步骤s13-7处,应用程序69接收使用数据,并且然后使用该使用数据计算对从使用数据得到的化身简档的任何修改。例如,在基于攻击和防御特性化身之间的竞争为虚拟战斗的形式的本示例的情况下,未能满足定义的使用目标可导致化身简档具有减少的攻击特性和防御特性中的一个或两个。供选择地,或额外地,可减少或去激活攻击和/或防御能力或奖赏。另一方面,如果已经满足使用目标,则化身简档可具有增加的攻击特性和防御特性中的一个或两个。供选择地,或额外地,可增加或激活攻击和/或防御能力或奖赏。

一旦已经确定化身更新,然后在步骤s13-11处就储存更新的化身简档。在该过程之后,例如,在应用程序和云服务之间的下一个连接时间,或作为图13的过程中的最后(未示出)步骤,应用程序可将更新的化身简档传输到云服务用于由云服务储存。然后,云服务将能够将更新的化身简档提供到应用程序的另一个实例,用于在防御来自该用户的化身的挑战中使用。

在如上面参考图11和图12描述的任何end设备到end设备交互之后,每个end设备可将每个end设备已经接收的任何广告令牌传递到相应的用户的智能电话处的应用程序。图14中示出该过程。在以下讨论中,将参考与第一智能电话65的应用程序69交互的第一end设备61描述该过程。将了解,相同的途径可用于第二end设备62和第二智能电话66的第二应用程序70之间的通信。

参考图14,在步骤s14-1,应用程序69将对储存的令牌的查询发送到第一end设备61。在步骤s14-3处,end设备61接收该查询,并且然后在步骤s14-5处将储存的令牌提供到应用程序。在步骤s14-7处,应用程序69从end设备61接收令牌,并且在步骤s14-9处从接收的令牌识别与该应用程序有关的这些令牌。

作为供选择的方案,代替与化身和挑战活动相关联的应用程序,从end设备检索令牌,智能电话的end设备管理应用程序可检索end设备的令牌,并且然后使有关令牌可用于与化身和挑战活动相关联的应用程序。

已经识别从end设备61接收的至少一个有关的令牌,然后应用程序69在步骤s14-11从云服务73请求与这些令牌相关联的化身简档。在步骤s14-13,云服务接收请求,并且然后在步骤s14-15将有关的化身简档提供到应用程序。一旦应用程序69在步骤s14-17已经接收对应于至少一个令牌的(多个)简档,则应用程序69然后在步骤s14-19处确定竞争结果。

根据应用程序69中定义的挑战规则确定竞争结果。如上面讨论的,在本示例中,竞争可基于相应的攻击和防御能力或特性采取化身之间的虚拟战斗的形式。因此,例如,可根据挑战者化身的攻击特性和被挑战的化身的防御特性之间的比较计算战斗。为了将机会的元素提供到战斗计算中,可将在例如1-20%或1-15%范围内的随机确定的修改量应用于每个特性值。再者或供选择地,化身可具有基于如上面所讨论的用于修改简档的使用信息应用的奖赏能力或益处。作为示例,在已经实现目标使用的情况下,可使用用于将化身的随机因子加倍或用于将对抗化身的随机因子减半的奖赏能力。

在确定竞争结果的情况下,在步骤s14-21处由应用程序69储存竞争结果。在步骤s14-23处还将竞争结果报告给云服务,在步骤s14-25处由云服务接收该报告用于与相应的化身简档相关联。

因此,每个应用程序69、70可与云服务交互,以发起挑战竞争,并且接收挑战竞争的结果,无论是与应用程序运行的智能电话的所有者或用户相关联的化身发起,还是对抗与应用程序运行的智能电话的所有者或用户相关联的化身而发起。

因此,基于响应于基于该被挑战的化身的令牌的请求由云服务提供的被挑战的化身的化身简档,由作出挑战的用户的应用程序计算竞争的结果。竞争的结果将取决于与一个或多个随机或部分随机因子耦合的化身的能力和/或特性。

可由与化身中的每个相关联的用户通过访问如储存在云服务处的结果数据看到两个化身之间的竞争的结果。

除了由end设备使用致使的化身简档改善和/或奖赏(以及负面等同物)之外,作为化身间竞争的赢/输结果,化身简档还可随时间被修改。可用点奖励赢结果,该点可被兑换为化身竞争能力和/或为其它化身定制物,诸如对当通过有关应用程序在智能电话的屏幕上显示的化身的外观的更新。

化身的赢/输记录还可导致由化身赢得的辨识令牌或徽章。例如,可为连胜或其它胜利模式给予辨识。此类辨识徽章可经由云服务被显示为化身的公共简档的一部分,和/或使对于任何潜在的挑战者为可见的。

如将从上面的讨论了解的,虽然可实时发生交互,以使得一旦end令牌已经由end设备交换,就解决竞争,但是还可在用户方便的稍后的时间和/或固定时间量度内(诸如在来自特定日期的所有交换的令牌然后被掌管用于每天批量处置挑战一次(或其它适合的时间间隔)和/或被掌管以准许使用基于回合的会话解决挑战的情况下)解决挑战。

仅呈现本文描述的各种实施例以协助理解和教导所要求保护的特征。这些实施例仅被提供为实施例的代表性样本,并且不是穷尽的和/或排他性的。应当理解,本文描述的优点、实施例、示例、功能、特征、结构和/或其他方面不被认为对由权利要求限定的公开范围的限制或对权利要求的等同物的限制,并且可利用其它实施例,并且可在不脱离权利要求的范围和/或精神的情况下作出修改。

在以下编号的条款中陈述与本教导一致的另外的示例:

[条款1]一种无线通信模块,包括:无线通信接口,该无线通信接口被配置成使用相同的通信协议在单独的通信关系中在不同时间作为主设备和作为从设备操作,其中该接口被配置成在主设备模式和从设备模式之间来回切换。

[条款2]根据条款1所述的无线通信模块,其中无线通信接口被配置成操作个人区域网络协议。

[条款3]根据条款1或2所述的无线通信模块,其中无线通信接口被配置成采用通信调度,包括:在收听时段期间,以主设备模式收听从以从设备模式操作的另一个无线通信模块传输的广告数据;以及在广告时段期间,以从设备模式在广告时段期间传输广告数据以用于传送到以主设备模式操作的另一个无线通信模块。

[条款4]根据条款1、2或3所述的无线通信模块,其中接口被配置成以可变的切换速率在主设备模式与从设备模式之间切换,以使得在主设备模式和从设备模式中的至少一个中后续收听时段之间的间隔变化。

[条款5]根据前述条款中的任一项所述的无线通信模块,其中无线通信接口被配置成在从2.4hgz到2.485ghz的无线电频带中操作。

[条款6]根据前述条款中的任一项所述的无线通信模块,其中无线通信接口为蓝牙通信接口。

[条款7]根据前述条款中的任一项所述的无线通信模块,其中无线通信接口为低功耗蓝牙通信接口。

[条款8]根据条款7所述的无线通信模块,其中低功耗蓝牙通信接口被配置为当作为主设备操作时,作为中央设备操作,并且当作为从设备操作时,作为外围设备操作。

[条款9]根据前述条款中的任一项所述的无线通信模块,其中无线通信接口被配置成使作为潜在主设备的广告的时段与作为潜在从设备观察的时段交错。

[条款10]一种无线通信网络,包括:根据前述权利要求中任一项所述的第一无线通信模块;以及根据前述权利要求中任一项所述的第二无线通信模块;其中以从设备模式操作的第一模块传输代表将跨越网络传输的数据令牌的广告数据,并且以主设备模式操作的第二模块接收由第一模块传输的广告数据,从而接收数据令牌;并且其中以从设备模式操作的第二模块传输代表将跨越网络传输的数据令牌的广告数据,并且以主设备模式操作的第一模块接收由第二模块传输的广告数据,从而接收数据令牌。

[条款11]根据条款10所述的无线通信网络,还包括:根据条款1至9中任一项所述的第三无线通信模块;其中以从模式操作的第三模块传输指示将跨越网络传输的数据令牌的广告数据,并且以主设备模式操作的第一模块和第二模块接收由第三模块传输的广告数据,从而接收数据令牌;并且其中以主设备模式操作的第三模块接收代表由以主设备模式操作的第一模块和/或第二模块传输的将跨越网络传输的数据令牌的广告数据,从而接收数据令牌。

[条款12]根据条款10或11所述的无线通信网络,其中第一模块和第二模块建立用于在其间传输除了数据令牌之外的数据的绑定关系。

[条款13]根据条款10、11或12所述的无线通信网络,其中第一模块附加地使用通信协议参与和另外的无线通信模块的绑定关系中,另外的模块被配置为绑定关系的主设备,并且第一模块被配置为绑定关系的从设备。

[条款14]一种通过网格网络传输数据的方法,该方法包括:在网格网络的第一节点处采用广告状态,在广告状态下,数据令牌被包括在由第一节点传输的第一节点广告数据中;在第一节点的无线通信范围内的第二节点处且与第一节点处的广告状态的持续时间的至少一部分同时,采用收听状态,在收听状态下,由第二节点接收第一节点广告数据;在第二节点处且在接收第一节点广告数据之后,采用广告状态,在广告状态下,在第一节点广告数据中接收的数据令牌被包括在由第二节点传输的第二节点广告数据中。

[条款15]根据条款14所述的方法,还包括:在第二节点的无线通信范围内的第三节点处且与在第二节点处的广告状态的持续时间的至少一部分同时,采用收听状态,在收听状态下,由第三节点接收第二节点广告数据。

[条款16]根据条款15所述的方法,其中第一节点和第三节点为不同节点。

[条款17]根据条款14、15或16所述的方法,其中第二节点在广告状态和收听状态之间来回切换。

[条款18]根据条款17所述的方法,其中广告状态和收听状态中的至少一者的持续时间在该状态的后续采用之间变化。

[条款19]根据条款14至18中的任一项所述的方法,其中收听状态对应于蓝牙主模式或低功耗蓝牙中央模式,并且其中广告状态对应于蓝牙从模式或低功耗蓝牙外围模式。

[条款20]根据条款14至19中的任一项所述的方法,其中收听状态的持续时间处于0.01ms到5s的范围中

[条款21]根据条款14至20中的任一项所述的方法,还包括在第一节点和第二节点之间建立绑定关系。

[条款22]根据条款14至21中的任一项所述的方法,其中至少一个节点包括条款1至9中的任一项所述的无线通信模块。

所要求保护的范围的各种实施例可适合地包括除本文具体描述的这些以外的所公开的元件、部件、特征、零件、步骤、装置等的适当的组合,由或基本上由除本文具体描述的这些以外的所公开的元件、部件、特征、零件、步骤、装置等的适当的组合构成。此外,本公开可包括目前未要求保护的但是在未来可与目前要求保护的特征组合或分别要求保护的其他概念。

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