数据通过网格网络拓扑结构的传输的制作方法

文档序号:14214065阅读:577来源:国知局
数据通过网格网络拓扑结构的传输的制作方法

领域和

背景技术:

本公开涉及拓扑结构(topology),并且具体但非排他地涉及用于连接网状或piconet拓扑结构中的电子器件的方法。

在常规无线通信方法中,诸如蓝牙和蓝牙低功耗(也称为蓝牙智能技术),各个设备可以作为在特定通信关系中扮演主设备(master)或从设备(slave)的角色的节点来操作。因此,每个节点均采用主设备的角色或从设备的角色。因此,在通信对中,一个节点充当主设备,而另一个充当从设备。在蓝牙低功耗的情况下,主设备可以被称为中心设备,而从设备可以被称为外围设备。一个主设备(或中心设备)节点可以为几个从设备的主设备(确切数量往往受限于特定的芯片组实现),尽管节点可以被记为多个主设备的从设备(或外围设备),但在任何一个时间都仅作为一个主设备的从设备而起作用。

蓝牙和蓝牙低功耗在操作时从根本上不同于其他低速无线个人局域网(lr-wpan),诸如zigbeetm和threadtm,这两者均基于ieee802.15.4无线协议。

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



技术实现要素:

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

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

从另一方面来看,可以提供一种无线通信网络,包括:第一无线通信模块和第二无线通信模块;其中,以从设备模式操作的第一模块发送代表待在网络上发送的数据令牌(datatoken)的广告数据,并且以主设备模式操作的第二模块接收由第一模块发送的广告数据,由此接收数据令牌;并且其中,以从设备模式操作的第二模块发送代表待在网络上发送的数据令牌的广告数据,并且以主设备模式操作的第一模块接收由第二模块发送的广告数据,由此接收数据令牌。由此可以实现用于模块间通信的网格化方法。

从另一方面来看,可以提供一种通过网格网络发送数据的方法,该方法包括:在网格网络的第一节点处采用其中数据令牌被包括在由第一节点发送的第一个节点广告数据中的广告状态;在处于第一节点的无线通信范围内的第二节点处并与在第一节点处的广告状态的持续时间的至少一部分同时,采用其中第一节点广告数据由第二节点接收的监听状态;在第二节点处并在接收第一节点广告数据之后,采用其中在第一节点广告数据中接收到的数据令牌被包括在由第二节点发送的第二节点广告数据中的广告状态。由此可以使用分时网格化方法来提供网络中的节点之间的通信。

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

从另一方面来看,可以提供一种操作气溶胶供应设备的方法,所述方法包括:以监听模式操作设备的无线通信接口;在监听模式的操作期间,从另一气溶胶供应设备的无线通信接口接收数据令牌;将接收到的数据令牌存储在气溶胶供应设备处;并且将所存储的数据令牌提供给应用操作设备以用于控制应用操作设备的操作的一方面。由此气溶胶输送设备可以被配置为提供待在气溶胶输送设备之间传送以用于传递到应用设备上的相互作用影响的令牌。

从另一方面来看,可以提供一种气溶胶输送设备,包括:无线通信接口,可操作成以监听模式从另一气溶胶供应设备的无线通信接口接收数据令牌;以及数据存储器,可操作成用于存储接收到的数据令牌;无线通信接口还可操作成将接收到的数据令牌发送到与气溶胶输送设备操作地相关联的应用操作设备,以用于控制应用操作设备的操作的一方面。由此气溶胶输送设备可以接收并存储行为影响数据包,以用于随后供应给应用设备以使得能够以至少部分地取决于行为影响数据包的行为来执行应用。

从另一方面来看,可以提供一种方法,包括:由于所连接的设备和另一个设备之间的设备与设备相互作用,从无线连接的设备请求存储在该连接的设备处的令牌;从无线连接的设备接收所请求的令牌;将令牌提供给远程服务;从远程服务接收配置文件(profile);并且在接收到的配置文件和与无线连接的设备相关联的配置文件之间执行比较或相互作用。由此,设备可以基于由所连接的设备与另一个设备的在前相互作用来实现至少部分地对应于由该连接的设备存储的令牌的应用功能。

附图说明

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

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

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

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

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

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

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

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

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

图9示意性地示出网格化节点拓扑结构的示例实现;

图10示意性地示出使用网格化方法的设备与设备相互作用的示例布置;

图11示意性地示出广告相互作用;

图12示意性地示出广告相互作用;

图13示意性地示出基于经由网格化方法中的广告交换的数据的相互作用;

图14示意性地示出基于经由网格化方法中的广告交换的数据的相互作用。

尽管目前描述的方法容许各种修改和替代形式,但是在附图中通过示例的方式示出并且在本文中详细描述特定实施例。然而,应当理解,附图及其详细描述并非旨在将范围限制于所公开的特定形式,而是相反,范围旨在覆盖落入由所附权利要求书定义的精神和范围内的所有修改、等同物和备选方案。

具体实施方式

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

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

在本示例中,设备使用蓝牙低功耗(“btle”),但是其他蓝牙协议或蓝牙类协议可以利用本教导。蓝牙为用于适当激活的设备之间的短距离通信的无线技术标准。btle为初始蓝牙系统的一种变型,其设计成在使用中消耗较少的电力以用于延长电池寿命和/或小型电池应用。蓝牙和btle两者均在从2.4到2.485ghz的uhf无线工业、科学和医疗(ism)频段工作,并且被设计用于创建所谓的用于在短距离上使设备互连的无线个人局域网(pan)。btle使用蓝牙协议栈的修改版本进行通信,使得btle设备和传统的蓝牙设备不直接兼容,除非一个设备执行两种协议。蓝牙和btle标准两者均由蓝牙技术联盟(sig)维护。本公开在使用涉及btle的蓝牙v4规范的一部分的btle实现的背景下提供。然而,本领域技术人员应认识到,本教导可以应用于其他蓝牙方法,诸如也在蓝牙v4规范中阐述的所谓的经典蓝牙定义。还应理解,本教导可以应用于不符合整个蓝牙规范但是仍然以类似蓝牙的方式行为的技术。

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

在图2中示出其中可以利用本教导的设备环境1的第一示例。在该示例中,在设备环境1中存在多个节点2a至2e。各个节点2经由由虚线4示出的无线链路互连。然而,并不是每个节点2都与其他节点直接互连。相反,节点2利用分散网数据流以网格状图案互连。因此,可以看出,对于从节点2a传递到节点2d的消息,该消息将经由节点2b和2c(并且可选地还有2e)传递以到达节点2d。从某些角度来看,将这些相互作用描述为piconet而作为使用网格化或网格相互作用的描述的替代可能被认为是适当的。为了便于阅读,贯穿这个描述将使用术语“网格”。

为了实现这样的网格状通信结构,符合本教导的设备可以承担不止一个角色并且因此可以属于不止一个btle通信关系,并且此外,设备可以在一个btle通信关系中充当中心设备或外围设备并在另一btle通信关系中充当外围设备。为了管理这些不同角色的同时属性,可以操作本教导的设备以在两个角色之间切换,使得在任何时候设备仅采用一个角色。角色之间的来回切换经常发生,以使每个通信关系都被保持,而没有由此形成这些通信关系的设备断定该设备已变得不可用并且关闭这些通信关系。

给定设备内的角色之间的切换将按照与对于设备的特定应用的要求一致的时标进行。如上面的图1所示,对于切换有一些随机元素。然而,随机元素可以操作的时间范围将根据应用需求来设置。例如,为了通过设备的网格提供快速的数据传输,角色切换将以相对较高的频率发生。例如,在基于通过与在瞬态位置中的用户相关联的设备的相互作用的实现中(例如,在设备为网络会议中的电子名片或为社交场合中的end设备的情况下),则每个设备可以被配置为每隔几秒钟切换角色。另一方面,为了更高的功率效率并且在不太关注通过网格的数据传输速度的情况下,可以使用相对较低的角色切换频率,可能在合适的情况下下降到每小时仅切换一次或两次角色。而且,外围角色和中心角色的相对持续时间可以根据适用于实施环境的因素而改变。因此,在中心角色有效时,设备将发送作为广告数据包的一部分的数据,并且在外围角色有效时,设备将监听设备的广告数据包。

此外,根据本教导的设备可以具有多个中心角色,其可以用于在不同的网格中通信,或者增加在任何一个时间由此它可以将绑定关系保持在由所运用的特定蓝牙芯片组所应用的限制之上的外围设备的总数。这些多个中心角色可以通过使用上面概述的角色切换方法或通过实现多个btlemcu来实现。

例如,通过使用这样的技术,节点2之间的互连可以以在第一btle关系中节点2a充当中心设备且节点2b充当外围设备的形式发生。在第二btle关系中节点2b也可以用作中心设备,其特征在于作为外围设备的节点2c。在第三btle关系中节点2c又可以是中心设备,其包括作为外围设备的节点2d和2e。此外,在第四btle关系中节点2d也可以是中心设备,其包括作为外围设备的节点2e。应当理解,可以实现节点在各种可能的节点关系中充当中心和外围的其他顺序。例如,替代地,图1中所示的连通性可以通过使节点2b在其中节点2a和2c是外围设备的btle关系中充当中心设备、并且通过使节点2d在其中节点2c是外围设备的关系中充当中心设备、并且通过使节点2e在其中节点2c和2d是外围设备的关系中充当中心设备来提供。从下面的论述中可以看出,构成网格的关系的布置可以依据作为关系建立过程的结果的哪个节点成为中心在特设(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,设备核心功能处理器14例如与存储器16和/或i/o元1件8结合操作以执行节点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接收数据,而无需常规btle设备中的btle协议栈具有设备2的网格化相互作用的任何知识。常规btle设备接收的数据可以源自直接连接的设备2,或者可以源自先前经由网格连接到直接连接的设备2的另一设备,并且该数据已存储或高速缓存在可网格化设备2处。这样的网格传递数据的来源可以为另一个网格化设备2,或者可以为连接或已经连接到网格化设备的另一个常规btle设备。

图6示意性地示出每个节点2的与管理每个节点2的双重角色属性以建立作为中心设备和外围设备两者的连接相关的行为。由于btle在表示层提供两种操作模式,一种对应于中心角色和外围角色中的每一个,本例的节点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通常使用btleuuid,尽管根据需要可以定义和使用另一组id文件);

具有该序列号的包的使用期限或到期时间

有效载荷,针对特定应用的数据-例如涉及电子名片或end设备应用的数据。

根据btle数据处理方法,如果给定应用有效载荷项对于单个包来说太大,那么在该目的地节点/每个目的地节点处重组之前,该有效载荷项被分解并分布在多个包内。在这样的应用中,可以在节点之间建立绑定,以便为这种较大的数据量提供更多的传输管理。

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

在图7的示例中,节点n1具有设置在广告数据字段中指示它具有数据要发送的位。在每个节点中进行广告和观察的时间表使得节点n2成为与n1在直接通信范围内的第一节点以作为具有广告数据字段集的中心跟随节点n1进行监听。因此,节点n2在处于中心模式时接收n1在处于外围模式时广告的广告数据。由n2接收到的这个广告数据可以由n2以及在n2处运行或以其他方式与n2相关联的应用使用。另外或者替代地,节点n2可以将广告数据高速缓存以作为广告数据准备好在节点n2采用其外围角色的未来场合中向前传输。由此,源自n1的广告数据可以作为广告数据从n2向前传递,该广告数据然后由节点n3在当n2作为外围设备在广告且n3作为中心设备在监听时的时刻接收。然后由n1发起的广告数据可以由n3使用和/或传递,最终以相同的方法到达n4。

需注意,在这个实现中,广告数据在网格上有效地泛洪。因此,如果n1在n2作为外围设备在广告的同时正好作为中心设备在监听,则广告数据将返回到n1以及通过网格向前传递到n3。在这种情况下,节点n1或在n1处运行或与n1相关联的一些应用可能简单地丢弃返回的广告数据。在一些实现中,节点或应用可以以某种方式利用返回的广告数据,例如使用发送和接收之间的时间作为某种形式的随机间隔发生器或用于网格诊断。

如上所述,可能的是,在网格上的传输处于使用节点之间建立的绑定的更加结构化的格式。在此情况下,每对节点将通过已建立的绑定相互作用,并且在每个节点处的角色切换将提供在一个角色为成员的绑定中接收到的数据然后可以使用其他角色为成员的绑定向前传输。

关于数据被发送到每个节点(洪泛)还是数据只发送到选定的节点(路由)的控制可以通过几种方式实现。如果数据要自动传送到所有节点而没有限制,那么这可以为配置到节点中的默认状态。如果数据仅被传送到网格中当前有效的节点,那么这可以实现为设置在节点中的默认行为或者以其中应用为网格感知的并向通信栈提供控制信息以指示数据发送范围的特定应用为基础。如果数据仅被发送到特定节点,那么这可以以其中该应用为网格感知的且向通信栈提供控制信息以指示数据发送范围的特定应用为基础实现。本示例被配置为基于洪泛方法操作,使得数据被自动运送到所有当前网格化设备。

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

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

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

这种信任模式可以用设备存储/允许传输的个人数据量的内在控制来补充。例如,end设备可以由所有的用户配置成不保持或阻止共享识别所有者的任何信息。这并不妨碍end设备与其他end设备相互作用以传递可用于丢失/找到的功能的信息或传递关于end设备本身的信息以提供同一品牌或型号的end设备之间的组相互作用,例如如下所述。在电子名片的示例中,用户可以限制设备保持或允许仅共享可以以其他方式公开发现的信息,诸如姓名和业务联系细节或用户的社交移动平台地址。社交移动平台地址可以采用至社交网络平台(诸如linkedintm或其他业务社交网络平台)上的用户配置文件的链接的形式。另外,电子名片的用户可以选择仅在选定的时间(例如当参加专业教育活动或网络活动时)激活设备,由此防止电子名片与存在于其他位置处(例如在公共汽车或其他公共交通工具上)的任何兼容的电子名片共享信息。

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

在用户正在配置特定节点或设备的情况下,例如与用户的常规btle设备(例如智能手机、平板手机或平板计算机设备)进行通信时,可以以与其他常规btle配对相同的方式保障用户的网格化设备和常规btle设备之间的信任关系以建立通信绑定。

因此,应当理解,通过使用本教导的方法,可以提供一种能够通过采用双角色结构与其他类似设备进行网格化相互作用的设备,其中该设备能够以时分为基础作为主设备(中心设备)和从设备(外围设备)两者操作以用于与其他类似设备通信,同时还作为至常规设备的从/外围设备操作,而无需具有双角色能力。

这种方法可以用来促进出于一系列目的的一系列设备之间的设备与设备之间的相互作用。如上所述,为了这种设备与设备的相互作用使用上述示例的网格化或piconet拓扑结构方法可以配备的设备的示例包括电子名片和电子尼古丁输送设备(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-d的网格内建立角色将取决于各个设备的相关广告时间表。然而,在一些组合中,电子名片设备44和50a-d将在彼此之间建立网格通信,并且将能够根据编程到电子名片设备中的应用的名片功能来交换数据。

因此,通过电子名片应用功能的动作,电子名片设备44将能够将其用户业务数据传送到其他电子名片设备50a-d,并且将能够从其他电子名片设备50a-d中的每个电子名片设备接收相应的用户业务数据。接收到的用户业务数据可以由电子名片设备44存储,直到电子名片设备44接下来激活与用户设备42的通信关系43。

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

因此,应当理解,本文论述的网格化技术可以具有多种用途以促进与其他网格化设备的通信,同时还能够与用户设备(诸如智能手机、平板手机、平板计算机、膝上型计算机、上网本计算机、台式计算机等)直接通信,而无需具有网格化能力。

参考图10至图14,现在将描述利用使用本教导的网格化设备方法实现的系统的方法的另一示例,该示例利用end设备。

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

因此,该方法将第一消费者c1的end设备61链接到消费者与消费者相互作用,并且实际上可以使消费者与消费者相互作用匿名化,使得一个消费者不知道另一个消费者,除了知道另一个消费者拥有他或她自己的end设备可以与之通信的end设备。end设备61通过在消费者的智能电话65上运行的app69实现该相互作用,并且在没有end设备的情况下,智能电话不具有与任何其他消费者的end设备或app相互作用的能力。

end设备相互作用一旦实现将基于与其他兼容的end设备的接近度。当两个或多个兼容的end设备进入彼此的范围内时,它们使用上述的设备与设备网格化类型相互作用来相互作用。

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

现在论述这样的app的示例以及关联的end设备的设备与设备相互作用。

如上所述,app要求end设备的设备与设备相互作用能够使app执行与消费者-消费者相互作用相关的任何处理。

本示例的app69提供了与消费者的end设备61相关联的化身可以和与其他消费者的end设备62相关联的化身在虚拟比赛中竞赛。化身之间的这种虚拟竞赛允许化身发展和/或获得新的虚拟能力,其可以由该化身在未来与其他消费者的end设备化身的虚拟竞赛中使用。在这样的虚拟竞赛中取得成功可以获得app内奖励和成就徽章。

在本示例的app69、70中,向每个消费者c1、c2提供一组变量,通过与app69、70的相互作用67、68,利用该变量来配置与其end设备61、62相关联的化身的初始状态。

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

然后可以使用end设备来访问app的化身间竞赛功能。当消费者的end设备61与邻近范围60内的另一个消费者的兼容end设备62建立网格类型连接以实现这种连接时,end设备61可以与另一个end设备62和消费者的智能电话65相互作用以经由app69提供挑战与另一个消费者的end设备62相关联的化身的选项。类似地,通过与第一消费者的end设备61相互作用的另一个消费者的end设备62可以经由它们的智能手机app70向另一个消费者提供挑战第一消费者的化身的选项。

对于促成和接受这样的挑战,两个消费者不需要知道对方且不需要在现实世界中直接互相作用。

或者消费者然后可以独立于另一个消费者决定是否已经由app69、70而使得挑战是可获得的,并且如果进行了这样的挑战,则解决化身之间的竞赛。在本示例的战斗挑战的情况下,与发出挑战的消费者相关联的化身为攻击者,而与另一个消费者相关联的化身为防御者。因此,如果两个消费者均决定响应于它们的相应智能手机app69、70呈现的选项发出挑战,则接着发生两个虚拟化身间的竞赛,一个竞赛基于每个挑战,其中该竞赛的挑战者为攻击者。

在本示例中,实际的化身对化身相互作用不是通过end设备61、62之间的设备与设备相互作用来处理。而是,一旦end设备61、62已相互作用以使得相应的app69、70能够提供挑战选项,则每个app具有描述与将被挑战的化身相关联的化身的足够信息,即挑战相互作用通过单独的数据服务来处理。

在本示例中,app获得经由云服务73执行挑战相互作用所需的被挑战化身配置文件信息。在本示例中,使用mbass(移动后端作为服务)结构来实现云服务73。基于end设备之间的信息交换,app知道足够的信息以从云服务73获得被挑战化身的配置文件,并且然后app能够解析竞赛的结果。

在本示例中,由app使用比赛结果来记录关于化身的赢/输日志。竞赛结果也被提供给云服务73,使得赢/输结果可以由云服务73传递给被挑战化身的app,并且记录在该被挑战化身的赢/输日志中。在其他示例中,可以仅针对挑战化身记录赢/输结果,使得被挑战化身的赢/输日志不受挑战结果的影响。在另外的示例中,可以在云服务73内执行用于确定竞赛结果的挑战相互作用,其中结果然后被提供给挑战化身和被挑战化身的app中的一个或两个。

在图11和图12中示出由end设备执行以提供支持app的性能的设备与设备相互作用的各个步骤。

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

从可操作以网格类型布置执行的设备的以上论述中可以理解,第一end设备61和第二end设备62中的每个end设备将各自在不同的时间采用广告和监听角色两者。因此,除了图11所示的用于将数据令牌从第一end设备61传递到第二end设备62的方法之外,当符合相反的角色时也将发生相反的过程。这在图12中示出。

如上所述,可以使用end设备的用途来修改关联的用户化身的配置文件。该过程在图13中示出。可以遵循该过程以便以适当的时间间隔更新化身,这可以由支配竞赛执行的规则来定义。在一些示例中,化身更新可以每天执行一次、每周执行一次、每天执行多次或每周执行多次。更新频率可以为用户可配置的和/或可以与一个或多个用途目标的性质相关。

在下面的论述中,将针对与第一智能电话65的app69相互作用的第一end设备61来描述该过程。应当理解,相同的方法可以用于第二end设备62和第二智能电话66的第二app70之间的通信。

更新过程开始于步骤s13-1,其中,app69向end设备61发送让end设备61提供用途数据的请求。当end设备61在步骤s13-3中接收到该请求时,end设备61然后在步骤s13-5将用途数据提供给app69。app69在步骤s13-7接收用途数据,然后使用它来计算从用途数据产生的化身配置文件的任何修改。例如,在化身之间的竞赛采用基于攻击和防御特征的虚拟战斗的形式的情况下,未能满足所定义的用途目标可能产生使攻击和防御特征中的一个或两个降低的化身配置文件。替代地或者另外,可以降低或停用攻击和/或防御能力或奖励。另一方面,如果已经满足用途目标,则化身配置文件可以使攻击和防御特征中的一个或两个增加。替代地或者另外,可以增加或启用攻击和/或防御能力或奖励。

一旦已确定化身更新,则在步骤s13-11存储更新的化身配置文件。在该过程之后,例如在app和云服务之间的下一个连接时间,或者作为图13的过程中的最终(未示出)步骤,app可以将更新的化身配置文件发送到云服务以供云服务存储。然后,云服务将能够将最新的化身配置文件提供给app的另一个场合以用于防御来自该用户的化身的挑战。

在参考上面的图11和12所述的任何end设备与end设备相互作用之后,每个end设备可以将其已经接收到的任何广告令牌传递给在相应用户的智能手机处的app。该过程在图14中示出。在下面的论述中,将针对与第一智能电话65的app69相互作用的第一end设备61来描述该过程。应当理解,相同的方法可以用于第二end设备62和第二智能电话66的第二app70之间的通信。

参考图14,在步骤s14-1,app69向第一end设备61发送对存储的令牌的查询。end设备61在步骤s14-3接收该查询,然后在步骤s14-5将存储的令牌提供给app。app69在步骤s14-7从end设备61接收令牌,并且在步骤s14-9从接收到的令牌中标识那些与该app相关的令牌。

作为替代,代替与化身和挑战活动相关联的app从end设备检索令牌,智能手机的end设备管理app可以检索用于end设备的令牌,然后使相关的令牌可用于与化身和挑战活动相关联的app。

在已标识从end设备61接收到的至少一个相关令牌之后,app69然后在步骤s14-11从云服务73请求与那些令牌相关联的化身配置文件。在步骤s14-13,云服务接收该请求并然后在步骤s14-15向app提供相关的化身配置文件。一旦app69在步骤s14-17已接收到与至少一个令牌相对应的配置文件,则app69然后在步骤s14-19确定竞赛结果。

竞赛结果根据app69中定义的挑战规则来确定。如上所述,在本示例中,竞赛可以采用基于相应的攻击和防御能力或特征的化身之间的虚拟战斗的形式。因此,例如,战斗可以根据挑战者化身的攻击特征与被挑战化身的防御特征之间的比较来计算。为了在战斗计算中提供机会要素,可以将在例如1-20%或1-15%范围内的随机确定的修正符应用于每个特征值。此外或替代地,化身可以具有基于如上所述的用于修改配置文件的用途信息而应用的奖励能力或者利益。举例来说,在已实现目标用途的情况下,可以使用使化身的随机因素加倍或者使对手化身的随机因素减半的奖励能力。

在确定了竞赛结果的情况下,比赛结果在步骤s14-21由app69存储。竞赛结果也在步骤s14-23报告给云服务,该报告在步骤s14-25由云服务接收以用于与相应的化身配置文件相关联。

因此,每个app69、70均可以与云服务相互作用以发起挑战赛并接收挑战赛的结果,无论是由与运行该app的智能手机的所有者或用户关联的化身发起还是对抗该化身。

因此,竞赛的结果由进行挑战的用户的app基于由云服务响应于基于被挑战化身的令牌的请求所提供的关于被挑战化身的化身配置文件来计算。竞赛的结果将取决于结合有一个或多个随机或部分随机因素的化身的能力和/或特征。

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

除了由end设备使用引起的化身配置文件改善和/或奖励(和负面等价物)之外,由于化身间竞赛的赢/输结果,化身配置文件也可随着时间被修改。赢的结果可以奖励点数,其可以被交换为化身竞赛能力和/或用于其他化身定制,诸如当由相关app在智能手机的屏幕上显示时化身的外貌的更新。

化身的赢/输记录也可以产生由化身正在赢得的认可令牌或徽章。例如,认可可以被赋予获胜条纹或其他胜利图案。这样的认可徽章可以经由云服务显示为化身的公开配置文件的一部分,和/或对任何潜在的挑战者可见。

从上面的论述中可以理解,虽然相互作用可以实时进行,使得一旦已由end设备交换了end令牌就可以解决竞赛,但是也可以使挑战在用户方便的稍后时间和/或在固定的时标上解决,例如,来自特定日子的所有交换的令牌然后被管理以用于每天一次(或其他合适的时间间隔)批处理挑战,和/或被管理以允许挑战使用基于回合的会话来解决。

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

符合本教导的其他实例在以下编号的条款中阐述:

[条款1]一种方法,包括:将来自第一无线可连接电子尼古丁输送(end)设备的数据令牌传递到第二无线可连接end设备;并且使用所述令牌来控制第三无线可连接设备的操作的一方面,所述第三无线可连接设备与所述第二无线可连接end设备具有已建立的通信关系。

[条款2]根据条款1所述的方法,其中,使用所述令牌来控制所述第三无线可连接设备的操作的一方面包括使用所述令牌作为用于在所述第三无线可连接设备上运行的应用的输入。

[条款3]根据条款1或2所述的方法,其中,所述第一无线可连接end设备和所述第二无线可连接end设备使用基于蓝牙操作标准的通信协议传递所述令牌。

[条款4]根据条款1、2或3所述的方法,其中,通过使所述第一无线可连接end设备采用广告模式并将所述令牌包括在广告数据中同时所述第二无线可连接end设备处于其中其可以接收广告数据的监听模式,第一无线可连接end设备将所述令牌传递到第二无线可连接end设备。

[条款5]根据任一前述条款所述的方法,其中,所述第一无线可连接end设备和所述第二无线可连接end设备包括气溶胶输送设备。

[条款6]根据任一前述条款所述的方法,还包括所述第三无线可连接设备建立作为接收所述令牌的结果的待由用户接收的利益。

[条款7]根据条款6所述的方法,其中,建立利益包括:响应于接收所述令牌,将消息发送到远程服务;并且接收来自所述远程服务的响应,所述响应提供用于确定利益的信息。

[条款8]根据条款7所述的方法,其中,用于确定利益的信息包括对所述利益的描述。

[条款9]根据条款7所述的方法,其中,用于确定利益的信息包括用于控制所述第三无线可连接设备的操作的一方面的进一步数据,操作的受控制方面包括利益计算过程。

[条款10]根据条款6至9中任一项所述的方法,其中,所述利益为对用户账户中的非货币值的修改。

[条款11]根据任一前述条款所述的方法,其中,第三无线可连接设备的操作的所述方面包括与用户账户相关联的数据的用户间相互作用。

[条款12]根据条款11所述的方法,其中,所述用户间相互作用为竞赛性相互作用,并且其中,所述相互作用结果部分地取决于所述令牌。

[条款13]根据条款12所述的方法,其中,所述利益影响对所述竞赛性相互作用的输入。

[条款14]一种操作尼古丁气溶胶供应设备的方法,所述方法包括:以监听模式操作所述设备的无线通信接口;在所述监听模式的操作期间,从另一气溶胶供应设备的无线通信接口接收数据令牌;将接收到的数据令牌存储在所述气溶胶供应设备处;并且将存储的数据令牌提供给应用操作设备以用于控制所述应用操作设备的操作的一方面。

[条款15]根据条款14所述的方法,还包括:以广告模式操作所述设备的接口;并且在所述广告模式从所述接口发送数据令牌的操作期间,所述数据令牌可操作成控制与另一气溶胶供应设备相关联的应用操作设备的操作的一方面。

[条款16]一种尼古丁气溶胶输送设备,包括:无线通信接口,可操作成在监听模式从另一气溶胶供应设备的无线通信接口接收数据令牌;以及数据存储器,可操作以存储接收到的数据令牌;所述无线通信接口还可操作成将接收到的数据令牌发送到与所述气溶胶输送设备具有操作关联的应用操作设备,以用于控制所述应用操作设备的操作的一方面。

[条款17]一种方法,包括:从无线连接的电子尼古丁输送(end)设备请求作为所连接的设备与另一个end设备之间的设备与设备相互作用的结果的存储在该连接的end设备处的令牌;从所述无线连接的end设备接收所请求的令牌;将所述令牌提供给远程服务;从所述远程服务接收配置文件;并且在接收到的配置文件和与所述无线连接的end设备相关联的配置文件之间执行比较或相互作用。

[条款18]根据条款17所述的方法,还包括:在从所述无线连接的end设备接收到所请求的令牌之后,提供与接收到的令牌相关的用户通知并请求关于是否执行所述比较或相互作用的用户输入。

[条款19]根据条款17或18所述的方法,还包括:提供用于用户输入以定义与所述无线连接的end设备相关联的配置文件的请求。

[条款20]根据条款17、18或19所述的方法,其中,无线连接的end设备经由个人局域网协议无线连接。

[条款21]根据条款17至20中任一项所述的方法,其中,所述令牌作为使用主/从协议的所连接的end设备与另一个end设备之间的设备与设备相互作用的结果而存储在无线连接的end设备处,其中,所述无线连接的end设备和另一个无线连接的end设备中的每个被配置为使用相同的通信协议在分开的通信相互作用中在不同的时间作为主设备以及作为从设备操作,其中,所述无线连接的end设备和另一个end设备中的每个被配置为在主设备模式和从设备模式之间来回切换。

[条款22]根据条款17至21中任一项所述的方法,其中,执行比较或相互作用还包括将一个或多个修正符应用于其中一个配置文件。

[条款23]根据条款17至22中任一项所述的方法,其中,执行比较或相互作用包括在所述配置文件之间执行竞赛分析以确定成功结果。

[条款24]根据条款17至23中任一项的方法,还包括将所述比较或相互作用的结果提供给所述远程服务。

[条款25]根据条款17至24中任一项所述的方法,还包括:查询所述无线连接的end设备的用途信息,从所述无线连接的end设备接收用途信息,并且依赖于接收到的用途信息修改与所述无线连接的end设备相关联的配置文件。

[条款26]根据条款25所述的方法,还包括:将接收到的用途信息与用途目标进行比较,并且根据比较的结果修改与所述无线连接的end设备相关联的虚拟化身配置文件。

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

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