向无线受限节点传送消息的系统和方法
【专利摘要】提供了用于向无线网络(100)中的无线受限节点(10)传送消息和从其接收消息的方法,其中所述无线受限节点(10)与无线网络(100)中的已耦合设备(30)有关,并且能够仅仅在该无线受限节点(10)所进行的传送之后的有限接收机会内接收数据。所述传送方法包括:通知向无线受限节点(10)传送消息的需求;准备将要传送的消息;已耦合设备(30)改变物理参数以用于触发无线受限节点(10)的外部激活;以及在接收到无线受限节点(10)在所述外部激活时传送的信号之后,在所述有限的接收机会内向无线受限节点(10)发送所述将要传送的消息。所述接收方法不包括准备消息以及向无线受限节点(10)传送所述消息的步骤。在所述接收方法中,将要接收的消息是在激活时传送的信号的一部分。
【专利说明】向无线受限节点传送消息的系统和方法
【技术领域】
[0001] 本发明涉及一种与无线网络中的无线受限节点进行通信的方法,其中所述无线受 限节点只能够在该无线受限节点所进行的传送之后的有限接收机会内接收数据。
[0002] 本发明还涉及一种包括无线受限节点的无线网络,所述无线受限节点只能够在该 无线受限节点所进行的传送之后的有限接收机会内接收数据。
[0003] 本发明还涉及一种用于与无线网络中的无线受限节点进行通信的计算机程序产 品,所述程序操作来使得处理器施行前面所描述的方法。
【背景技术】
[0004] 在网络中,特别是在无线网络中,需要利用当前所使用的网路配置参数的值来保 持更新每一个节点,以便对于网络的每一个节点维持正确的操作。实际上,由于非预定的事 件(例如干扰频谱或位置的改变)或者由于预定的事件(例如密码密钥的周期性改变),维护 实体可能需要传递网络配置参数(例如信道标识符、网络标识符、节点标识符或角色、网络 内部的新的协调器/维护实体的标识符、密码密钥或者密钥种子)的新值。
[0005] 但是在某些网路中,可能有一些节点在接收机会方面受到限制。作为说明,在 ZigBee网络中,可能有ZigBee绿色电源设备(ZGPD),其不具有电池或者在操作能量方面受 到其他限制。ZGH)可以例如利用太阳能电池采集它自身的能量。这样的设备只能在非预 定的机会下接收数据或指令。举例来说,ZGH)可以是用户操作的无电池开关,一旦该开关 被用户致动并且已传送其信号,那么它只能在一个短时间内进行接收。ZGPD的另一个实例 是频繁进行报告的传感器,其例如借助于光伏电池从其环境中采集能量。所述传感器例如 可以检测温度、占用或光。由于其能量预算限制,这些设备也无法经由主动搜索发现新的参 数,或者甚至可能无法发现参数改变。
[0006] 考虑到这些设备无法在任何任意时间接收配置信号,如果在受限设备的两次接收 机会之间的间隔内发生网络的重新配置,则该受限设备将不知晓参数值的所述改变。这有 可能使得所述受限设备被排除在网络之外,这是因为其仍将使用网络参数的先前版本,并 且可能不会被它的已经更新过的邻居侦听到(例如在信道改变的情况下),或者其消息可能 被丢弃(例如在网络标识符改变或密钥改变的情况下)。为了将这样的无线受限节点重新集 成在网络中,需要特殊的处理,所述特殊处理很有可能需要来自用户的人工干预,可能是长 时间的,并且因此是很大的维护负担。当未发送网路配置更新而是发送必须到达所述受限 节点的其他类型的消息(比如例如测量数据、例如报告频率之类的无线节点报告行为的改 变、测量阈值等等)时,类似的问题也是相关的。
[0007] 在未决飞利浦专利申请EP11305720. 2中描述了尝试克服这些问题的方法和系统 的示例。在所述专利申请中,提出了推迟更新网络中的无线不受限节点,直到所述无线受限 节点被检测到并且被更新为止。但是如果网络不知晓无线受限节点的存在或者如果没有出 现接收机会,则推迟更新将不起作用。未被检测到的节点将不会被更新,并且将不再是网络 的一部分。如果完全没有出现接收机会,则对于整个系统的更新可能被推迟或取消。如果 更新确实发生,则所述受限节点将不再是网络的一部分。
[0008] 此外,对于这样的无线受限节点,可能无法例如对于无线配置参数(比如信道、安 全性密钥、选项、对等设备、网络)和应用操作(例如传感器校准、报告频率和阈值)以及应用 逻辑来检查其配置和操作的正确性,特别是无法按需和远程地检查。例如在预定的系统维 护操作期间;或者在系统的调整或调试的情况下,例如在无线网络中添加或替换节点时、在 控制功能重新配置时、等等,可能需要这样的检查。这样的检查还可以被用于检查无线连接 的可靠性。此外,在(例如由于没有条件改变或者没有用户而导致的)长时间没有由无线受 限设备传送的信号的时段中可能需要这样的检查。
[0009] 发明目的 本发明的一个目的是,提供用来克服前面所提到的关于从这样的无线受限节点接收信 息和向这样的无线受限节点发送信息的问题。
【发明内容】
[0010] 根据本发明的第一方面,该目的是通过提供一种向无线网络中的无线受限节点传 送消息的方法而实现的,其中所述无线受限节点与无线网络中的已耦合设备有关,并且能 够仅仅在该无线受限节点所进行的传送之后的有限接收机会内接收数据。所述方法包括: 通知向无线受限节点传送消息的需求;准备将要传送的消息;已耦合设备改变物理参数以 用于触发无线受限节点的外部激活;以及在接收到无线受限节点在所述外部激活时传送的 信号之后,在所述有限的接收机会内向无线受限节点发送所述将要传送的消息。
[0011] 利用"已耦合设备"表示由于其可以触发外部激活而与无线节点有关的设备。举 例来说,灯与用户操作的开关耦合,并且改变照明条件触发用户按压或拨动(toggle)按钮。 在另一个示例中,灯与传感器耦合,并且改变照明条件触发传感器传送消息。通过改变物理 参数以用于触发无线受限节点的外部激活,关于用于向无线受限节点发送命令或其他消息 的机会的几率显著增加。将要传送的消息例如可以包括网络配置更新或者由其他设备决定 的参数,并且对于该无线节点的运作是相关的。在下文中,所述已耦合设备是灯,并且无线 受限节点是无线能量采集开关。但是本发明不限于此实施例。物理参数的改变可以包括将 灯开启或关闭或者使其闪烁。改变照明条件触发用户激活所述开关以便带回最初的优选照 明条件。所述开关的激活随后导致所述有限接收机会中的一个,在所述有限接收机会期间 向无线受限节点发送所准备的消息以便更新相关的配置参数。取代开关,无线受限节点例 如可以是光传感器或太阳能供电的恒温器。在检测到改变的照明条件(例如光强度增大或 减小)或者预先确定的照明模式(例如特定闪烁模式)时,所述传感器联系无线网络中的设 备并且提供用以接收数据的机会。将要改变的物理参数还可以涉及除了照明条件之外的其 他方面。举例来说,麦克风可以检测改变的噪声水平或者预先确定的声音模式,或者气体传 感器可以检测刚刚由已耦合设备释放出的特定气体分子。此外,能量采集器可以被用于在 例如采集到预先确定的或不寻常的数量的能量时传送消息。能量采集器的示例是光伏电 池、用户操作的机电采集器、热电元件、基于流的机械采集器、电磁采集器、基于振动的采集 器或者压电元件。如果所述受限节点是传感器或能量采集器,则所述物理条件优选地按照 仅对于所述传感器可感知但是对于系统的用户不可感知的方式改变。流式传感器可以被用 于检测介质流的改变,或者温度传感器用于检测温度改变。
[0012] 在根据本发明的方法的一个实施例中,所述无线受限节点是ZigBee绿色电源设 备(ZGPD)或者其他类型的无电池能量采集设备。
[0013] 所述通知向无线受限节点传送消息的需求可以由网络管理器节点施行。这在网络 范围内可适用的参数(例如像安全性密钥或操作信道)改变的情况下可能是特别有利的。通 过网络管理器,我们定义无线网络中能够和/或有权管理网络的一些/所有设备的任何配 置参数的任何角色。例如在ZigBee中,所述角色可以由信任中心节点和网络管理器节点施 行。但是根据本发明的方法在向无线节点传送消息的需求由与无线受限节点配对的设备施 行时提供相同的优点。这在可特别适用于该无线受限节点的应用参数改变(例如像报告行 为)的情况下可能是特别有利的。
[0014] 所述准备和/或发送将要传送的消息可以在代理设备处施行,所述代理设备用于 中继所述无线受限节点与无线网络中的其他设备之间的通信。举例来说,操作在ZigBee网 络中的ZGH)通常经由附近的代理(ZGPP)与无线网络中的其他设备通信。但是根据本发明 的方法在无线受限节点与已耦合设备直接通信时提供相同的优点。
[0015] 所述已耦合设备可以是被配置成执行无线受限节点的命令的设备。在ZigBee绿 色电源术语中,该设备是"已配对设备"。举例来说,ZigBee绿色电源信宿(ZGPS)设备与 ZGH)配对。但是根据本发明的方法在所述已耦合设备是无线网络中的任何其他设备(包括 代理)时提供相同的优点。所述已耦合设备可以是对于每个ZGH)主动指定的或者是在通知 向无线受限节点传送消息的需求时所选择的。根据本发明的方法在所述已耦合设备不具有 与无线受限节点的控制关系(配对)时提供相同的优点。可能有多于一个已耦合设备改变物 理参数以用于触发无线受限节点处的接收机会。
[0016] 通知所述需求和/或准备发送的所述节点不一定需要在物理上位于无线网络上, 而是可以利用本领域内已知的桥接和/或网关技术与之通信。
[0017] 本发明还涉及一种接收来自无线网络中的无线受限节点的消息的方法,其中所述 无线受限节点与无线网络中的已耦合设备有关,并且能够仅仅在该无线受限节点所进行的 传送之后的有限接收机会内接收数据,所述方法包括:通知从无线受限节点接收消息的需 求;已耦合设备改变物理参数以用于触发无线受限节点的外部激活;在无线节点的外部激 活时,由无线受限节点传送消息;以及由无线网络接收消息。
[0018] 在这种情况下,不需要向无线节点发送特定消息,而是需要接收信息。举例来说, 已耦合设备、已配对设备、网络管理器或者另一个设备想要知道所述受限节点是否仍在那 里并且能够施行其任务。在另一个示例中,所述受限节点是温度传感器,并且网络中的某一 设备想要接收非预定的最新温度测量的更新。改变物理参数和后来的外部激活于是可以使 得受限节点传送标准响应,其可以包括近来的测量数据。
[0019] 根据本发明的第二方面,提供一种用于向无线网络中的无线受限节点发送消息的 计算机程序产品,所述程序操作来使得处理器施行前面所描述的方法中的一个。
[0020] 根据本发明的第三方面,提供一种无线网络。所述网络至少包括用于一起施行前 面所描述的方法的无线受限节点、已耦合设备和网络管理器。可选的是,所述无线网络还包 括用于中继无线受限节点与已耦合设备之间的通信的代理设备。
[0021] 通过在下文中描述的实施例,本发明的这些和其他方面是显而易见的,并且将参 照所述实施例而被阐述。
【专利附图】
【附图说明】
[0022] 在附图中: 图1示意性地示出了根据本发明的无线网络,以及 图2示出了根据本发明的方法的流程图。
【具体实施方式】
[0023] 图1示意性地示出了根据本发明的无线网络100。无线网络100包括网络管理器 40、灯30和代理20。提供能量采集开关10以用于开启和关闭灯30。开关10可以与灯30 直接通信或者经由附近的代理20通信。经由附近的代理20通信的一个优点在于,灯30不 必处在开关10的直接范围内。当灯30或开关10换一个地方时,不同的代理20可以接管 通?目任务。
[0024] 在下文中,应当注意到,具有由能量采集开关10控制的灯30的该网络100仅仅是 作为一个示例示出的。本发明在开关10被用于控制其他类型的设备(例如电视、无线电装 置、加热器、空调、窗帘、门、窗等等)时可以提供类似的或等同的优点。还应当注意到的是, 无线受限节点10不需要是开关10,而例如还可以是能量采集传感器或遥控器。
[0025] 无线网络100优选地是ZigBee或ZigBee兼容网络100。无线受限节点10于是例 如可以是ZigBee绿色电源设备(ZGPD)10。ZGPD 10 (例如能量采集开关和无电池传感器) 在ZigBee网络100中操作。但是根据本发明的方法还可以被应用于其他无线网络协议, 包括 IEEE 802. 15、IEEE 802. 11、蓝牙、Wi-Fi、ZigBee 和 6LoWPAN。无线受限节点 10 于是 例如可以是ZigBee绿色电源设备、EnOcean设备或者生来支持无线网络的协议的设备。在 ZigBee网络100中,可能需要改变配置参数,例如密钥、信道、PANId等等。ZGPD 10在其非 常有限的能量预算下既不保证在更新生效之前接收到所述更新,也不能发现改变并且自我 调节。结果是必须进行人工重新调整,人工重新调整由于ZGPD 10的有限的通信和用户接 口(UI)能力而是耗时和耗费大量人力的,并且它还否定了能量采集ZGPD 10的主要主张: 其免除了维护操作。应当注意的是,无线网络100还可以包括不使用无线通信的设备。对 于本发明而言,唯一相关的是受限节点10以及与受限节点10直接通信的所有设备能够进 行无线通信。
[0026] 根据如在 ZigBee 文献 095499 中定义的 ZGP 规范"Draft ZigBee Green Power Specification (ZigBee绿色电源规范草稿)"(0· 9版本,修订18, 2011年10月27日,第 A. 1. 6. 3节),如果ZGPD 10具有足够的能量预算,则其可以在其发送了消息之后的有限时 间内在所选择的时间接收消息。在ZGH)开关10的情况下,用于接收和发送的能量都来自 用户的同一摆杆拨动(rocker toggling)。在用户或传感器或应用或时间或采集器/能量 存储装置触发下,ZGPD 10通过设定RxAfterTx标志在其所发送的常规帧中表明接收能力。 在该传送之后的5毫秒,ZGPD 10打开其无线电装置以用于接收,这持续至少0. 576毫秒并 且通常不会更长。由于这一在时间方面非常受约束的机制,向无线受限节点10传送的发送 器不使用具有冲突避免的载波感测多址访问(CSMA/CA),以便不浪费传送机会。因此至关重 要的是仅有一个设备向ZGPD 10进行传送,否则多项传送将会以接近1的概率冲突。为此 目的,ZGP规范定义了 TempMaster选择过程,使得由ZGPD 10控制的信宿(例如灯30)在其 处于ZGPD 10的无线电范围内的情况下,通过使用源于ZGPD 10的距离以及ZGP基础设施 设备的短地址10的标准,来从代表该特定ZGPD 10及其自身进行转发的代理20当中选择 一个设备。关于TempMaster选择过程的更多细节可以在带有ZigBee文献095499 "Draft ZigBee Green Power Specification(ZigBee 绿色电源规范草稿)"(0· 9 版本,修订 18,2011 年10月27日,第A. 3. 6. 2. 3节)的未决专利申请中找到。
[0027] 本发明提供了一种用于向操作在ZigBee网络100中的ZGPD 10高效且可靠地递 送改变了的网络参数的解决方案。在图2中示出了根据本发明的方法的示例性流程图。所 述方法开始于更新声明步骤91,其中网络管理器40开始这样的处理,通过向灯30和/或无 线网络100中的其他设备发送更新声明,来向网络中的设备通知关于网络配置的改变。在 ZigBee兼容网络100中,网络管理器40例如可以是信任中心或ZigBee PAN协调器。应当 注意的是,网络管理器40可以具有去到灯30和/或网络100中的其他设备的有线连接。网 络管理器40可以是单独的设备,但是也可以被集成在灯30或网络100中的另一个设备中。
[0028] 灯30与开关10配对,这在本文中意味着开关10通过直接或者经由代理20与灯 30通信来控制灯30的操作。因此,当用户操作开关10时,向代理20和/或灯30通知关 于开关激活,并且可以相应地改变灯30的操作模式。如果由灯30接收到的更新声明也适 用于开关10,则在节点更新命令步骤92中,灯30准备针对开关10的更新命令。由于开关 10在该更新命令被准备时可能不处于数据接收模式,因此无法立即向开关10发送该更新 命令。相反,如果灯30处在开关10的直接范围内,则灯30可以把更新命令保存在该灯自 身的缓冲存储器中。如果灯30与开关10之间的通信是经由代理20实现的,则向代理20 发送更新命令并且将其暂时存储在代理20中。在ZigBee网络100中,更新命令将被发送 到网络中作为对应于该灯-开关对的指定TempMaster 20的任何设备。
[0029] 随后在周围环境改变步骤93中,灯30改变其光输出。举例来说,灯30可以改变 其强度、颜色、光方向、光束宽度、闪烁模式或者活动灯元件的数目。当用户观察到照明条件 的改变时,其将去到开关10处并且使用开关10将照明系统带回其原始行为。
[0030] 当开关10被操作时,在交互步骤94中,用户交互命令被发送到灯30或代理20。 优选的是,用户交互命令表明跟在该用户交互命令之后的接收机会。用户交互命令将使得 灯30将其照明行为适配成用户的期望。可替换地,如果必须更新多个开关10,则灯30可以 不立即适配其照明行为。相反,灯30可以等待,直到用户已激活所有开关10为止,从而确 保所有开关10在照明条件被带回到正常情形之前接收到配置更新。
[0031] 在配置步骤95中,响应于表明接收机会的所接收到的用户交互命令,代理20或灯 30 (不管其中哪一个存储了针对开关10的更新命令)立即用已经准备好的更新命令作出应 答。由于更新命令紧跟在用户交互之后,因此其将落在开关的有限接收机会内,并且因此将 被开关10接收并处理。在已被更新之后,开关10可以断电或者进入睡眠模式,并且直到其 被用户再次激活之前都不必再次变为活动的。
[0032] 开关10对于用户交互的接收或者更新命令的传送或者对于更新命令的成功接收 的确认将使得灯30将其照明行为适配成用户的期望。可替换地,如果必须更新多个开关 10,则灯30可以不立即适配其照明行为。相反,灯30可以等待直到用户已激活所有开关10 为止,从而确保所有开关10在照明条件被带回到正常情形之前接收到配置更新。
[0033] 当开关10的配置被更新时,无线网络100中的其他设备也可以被更新,而没有将 所述开关从网络中排除的风险。可替换地,当在步骤91中发出更新声明时,网络中的其他 设备已被配置。在那种情况下,灯30或代理20还可以更早地被重新配置,但是应当仍然能 够与未经更新的开关10通信,直到所述开关也被重新配置为止。
[0034] 应当注意的是,前面描述的方法在无线受限节点10例如是能量采集传感器时和/ 或在已配对设备30不是灯30而是例如无线电装置、电视、空调设备、电控遮阳窗帘时同样 有效。举例来说,如果无线受限节点10是经由光伏电池供电并且与恒温器50配对的能量 采集温度传感器,则可以由例如位于同一房间/区域内的能够影响由所述传感器的光伏电 池采集的能量数量的已耦合设备(比如灯30或电控遮阳窗帘)来施行周围环境改变。于是 所述方法还可以包括用于以下项的步骤:确定已耦合设备,指示已耦合设备施行周围环境 改变,指示所指示的已耦合设备撤销周围环境改变。可以发送标准控制消息或专用维护消 息,其中所述消息可以指定将要改变的物理参数、所要求的改变参数的方式、改变的持续时 间以及改变的时间中的任何一个。
[0035] 原理上,在根据本发明的方法和网络中可以使用能够导致其环境中或别处的可检 测状态改变的任何电子设备或装置。所述状态改变可以由用户或传感器检测。用户或传感 器对于所检测到的状态改变的反应导致无线受限节点10与代理20、与已耦合设备30或者 与网络100中的另一个设备进行交互,所述交互导致无线受限节点10接收配置更新命令的 随后的机会。
[0036] 在后面的示例中,无线受限节点10是利用光伏电池采集能量的光传感器,已耦合 设备30是处在传感器10的直接范围内、与之物理上邻近并且配对的至少一盏灯。灯30具 有指示其在预定的时间向传感器10递送校准数据的程序。灯30准备用于传送到传感器10 的帧。如果灯30不具有对应于给定时间的传送机会(例如由于传感器没有进行传送或者由 于传感器的传送未表明接收机会),则灯30改变传感器10可感知的物理条件,例如开启到 完全强度。
[0037] -旦物理条件改变并且传感器10采集到用于传送的足够能量,其传送表明接收 机会的信号。灯30随后可以向传感器10递送带有校准数据的已准备的帧;灯30回到先前 的状态。灯30在接收到传感器10的信号时可以施行附加的步骤,例如检查传感器10的无 线配置、安全性配置/处理或者应用操作(例如所报告的光水平)的正确性。如果一些检查 失败或者没有接收到信号,则灯可以继续/重复所述过程;或者可以自动地或者手动地触 发另一项维护操作。
[0038] 后面的示例说明了用于自动按需实施来自操作在无线网络100中的无线受限节 点10的传送的本发明的方法。所述方法开始于第一节点40(比如,例如建筑物管理系统之 类的网络管理器角色40或者已配对设备30)确定从无线受限节点10接收消息的需求。其 例如可以是预定的系统维护操作、系统调试操作。在后面的示例中,无线受限节点10是利 用光伏电池采集能量的温度传感器10,已耦合设备30是与传感器10物理上邻近的至少一 盏灯,并且第一节点40是建筑物管理系统(BMS)。BMS 40经由至少一个代理20与传感器 10通信。
[0039] BMS 40指示代理20将来自传感器10的任何通信转发到BMS 40。BMS 40还指示 (多盏)灯30以给定操作模式(例如光强度水平)开启。一旦灯30改变物理条件并且传感 器10采集到用于传送的足够能量,其就传送信号。代理20接收该信号并且将其转发到BMS 40。在转发之前,代理20可以对该信号施行一些处理步骤,例如检查传感器10的低层级无 线配置或安全性配置的正确性。
[0040] BMS 40接收转发的来自代理20的信号并且评估所述信号。在给定时间内没有来 自传感器10/代理20的信号也是一项结果。取决于评估结果,BMS 40可以继续/重复维 护过程,完成维护过程,包括指示(多盏)灯切换回到先前的状态并且在(多个)代理处去除 与BMS的配对,或者可以自动地或者手动地触发另一项维护操作。
[0041] 在所述过程成功完成时,BMS 40可以指示代理20停止将来自传感器10的通信转 发到BMS 40和/或指示(多盏)灯30进入给定操作模式。BMS 40可以对于网络100中的 其他节点(包括其他无线受限节点)重复这些步骤。
[0042] 在后面的示例中,无线受限节点10是利用光伏电池采集能量的光传感器10,已耦 合节点30是与传感器10物理上邻近并且与之配对的至少一盏灯30 ;其经由至少一个代理 20与传感器10通信。灯30具有在所限定的一段时间内没有接收到来自传感器10的信号 的情况下指示其将其光开启到完全强度的程序。优选的是,所述所限定的时间比传感器的 通常报告间隔长很多,并且执行时间被选择成使得对于(例如办公楼的一办公时间之外的) 人类用户所造成的影响最小。在没有来自传感器10的信号的情况下,灯30开启到完全强 度。一旦物理照明条件改变并且传感器10采集到用于传送的足够能量,其传送信号。代理 20接收来自传感器10的信号,并且将其转发到灯。灯30接收由代理转发的来自传感器10 的信号;灯30回到先前的状态。
[0043] 代理20和/或灯30在接收到传感器10的信号时可以施行附加的步骤,例如检查 传感器10的无线配置、安全性配置/处理或者应用操作(例如所报告的光水平)的正确性。 如果一些检查失败或者没有接收到信号,则灯可以继续/重复所述过程;或者可以自动地 或者手动地触发另一项维护操作。
[0044] 应当认识到,本发明还扩展到计算机程序,特别是被适配成用于将本发明付诸实 践的载体上或载体中的计算机程序。所述程序可以是源代码、对象代码、介于源代码和对象 代码之间的代码(比如部分编译形式)的形式,或者是适合于在实施根据本发明的方法中使 用的任何其他形式。还应当认识到,这样的程序可以具有许多不同的架构设计。举例来说, 实施根据本发明的方法或系统的功能性的程序代码可以被细分成一个或更多子例程。技术 人员将显而易见的是,用于把所述功能性分布在这些子例程之间的许多不同方式。所述子 例程可以被一起存储在一个可执行文件中从而形成自含式程序。这样的可执行文件可以包 括计算机可执行指令,比如处理器指令和/或解释器指令(例如Java解释器指令)。可替换 地,所述子例程中的一个或多个或者全部可以被存储在至少一个外部库文件中,并且静态 地或者动态地(例如在运行时间)与主程序链接。主程序包含针对所述子例程中至少一个 的至少一个调用。此外,所述子例程可以包括针对彼此的函数调用。涉及计算机程序产品 的一个实施例包括对应于所阐述的方法中的至少一个的处理步骤中的每一个的计算机可 执行指令。这些指令可以被细分成子例程,和/或被存储在可以静态或动态地链接的一个 或多个文件中。涉及计算机程序产品的另一个实施例包括对应于所阐述的系统和/或产品 中的至少一个的构件中的每一个的计算机可执行指令。这些指令可以被细分成子例程,和 /或被存储在可以静态或动态地链接的一个或多个文件中。
[0045] 计算机程序的载体可以是能够携带程序的任何实体或设备。举例来说,所述载体 可以包括例如ROM (例如⑶ROM或半导体ROM)之类的存储介质,或者磁性记录介质(例如 软盘或硬盘)。此外,所述载体可以是例如电信号或光学信号之类的可传送载体,其可以经 由电缆或光缆或者通过无线电装置或其他构件来传输。当程序被具体实现在这样的信号中 时,所述载体可以由这样的线缆或者其他设备或构件构成。可替换地,所述载体可以是程序 被嵌入在其中的集成电路,所述集成电路被适配成施行相关方法或者在施行相关方法中使 用。
[0046] 应当注意的是,前面提到的实施例说明而不是限制本发明,并且本领域技术人员 在不背离所附权利要求的范围的情况下将能够设计许多替换实施例。在权利要求书中,置 于括号之间的任何附图标记不应被解释成限制该权利要求。对于动词"包括"及其变形的 使用并不排除并非是在权利要求中陈述的那些元件或步骤的元件或步骤的存在。元件之前 的冠词"一个"或"一项"不排除存在多个这样的元件。本发明可以通过包括几个不同元件 的硬件来实施,以及通过适当编程的计算机来实施。在列举了几项构件的设备权利要求中, 这些构件当中的几项可以由同一项硬件具体实现。在互不相同的从属权利要求中记载特定 措施的这一事实并非暗示不能有利地使用这些措施的组合。
【权利要求】
1. 一种向无线网络(100)中的无线受限节点(10)传送消息的方法,其中所述无线受 限节点(10)与无线网络(100)中的已耦合设备(30)有关,并且能够仅仅在该无线受限节点 (10)所进行的传送之后的有限接收机会内接收数据,所述方法包括: -通知向无线受限节点(10)传送消息的需求, -准备将要传送的消息, -已耦合设备(30)改变物理参数以用于触发无线受限节点(10)的外部激活,以及 -在接收到无线受限节点(10)在所述外部激活时传送的信号之后,在所述有限的接收 机会内向无线受限节点(10)发送所述将要传送的消息。
2. -种从无线网络(100)中的无线受限节点(10)接收消息的方法,其中所述无线受 限节点(10)与无线网络(100)中的已耦合设备(30)有关,并且能够仅仅在该无线受限节点 (10)所进行的传送之后的有限接收机会内接收数据,所述方法包括: -通知从无线受限节点(10)接收消息的需求, -已耦合设备(30)改变物理参数以用于触发无线受限节点(10)的外部激活, -在无线受限节点(10)的外部激活时,由无线受限节点(10)传送消息,以及 -由无线网络(100)接收消息。
3. 根据权利要求1或2的方法,其中,所述已耦合设备(30)包括灯,并且其中所述物 理参数的改变包括改变照明条件。
4. 根据权利要求1或2的方法,其中,所述已耦合设备(30)包括声音生成设备,并且 其中所述物理参数的改变包括生成预先确定的声音。
5. 根据权利要求1或2的方法,其中,所述无线受限节点(10)是能量采集开关,并且 其中所述无线受限节点(10)的外部激活包括用户操作所述开关。
6. 根据权利要求1或2的方法,其中,所述无线受限节点(10)是能量采集传感器,并 且其中所述外部激活包括能量采集传感器检测物理参数的改变。
7. 根据权利要求1或2的方法,其中,所述无线受限节点(10)是ZigBee绿色电源设 备。
8. 根据权利要求1的向无线网络(100)中的无线受限节点(10)传送消息的方法,其 中,发送所述将要传送的消息由代理设备(20)施行,代理设备(20)用于中继无线受限节点 (10)与无线网络(100)中的其他设备之间的通信。
9. 根据权利要求1的向无线网络(100)中的无线受限节点(10)传送消息的方法,其 中,发送所述将要传送的消息由已耦合设备(30 )施行。
10. 根据权利要求1的向无线网络(100)中的无线受限节点(10)传送消息的方法,其 中,发送所述将要传送的消息由无线网络(100)中的另一个设备(50)施行,所述另一个设 备(50)由无线受限节点(10)控制或者接收来自无线受限节点(10)的输入信息。
11. 一种用于向无线网络(100)中的无线受限节点(10)传送消息和/或从其接收消息 的计算机程序产品,所述程序操作来使得处理器施行如权利要求1中所述的方法。
12. -种无线网络(100),其包括: -无线受限节点(10),其能够仅仅在该无线受限节点(10)的外部激活之后的有限接收 机会内接收数据,以及 -与无线受限节点(10)有关的已耦合设备(30), -所述无线网络被布置成施行权利要求1和/或2的方法。
13. 根据权利要求12的无线网络(100),其还包括用于中继无线受限节点(10)与已耦 合设备(30 )之间的通信的代理设备(20 )。
14. 一种装置(30),其包括用于与无线网络(100)中的无线受限节点(10)交换消息的 构件,其中所述无线受限节点(10)与无线网络(1〇〇)中的装置(30)有关,并且能够仅仅在 该无线受限节点(10)所进行的传送之后的有限接收机会内接收数据,所述装置还包括: -用于通知针对与无线受限节点(10)通信的需求的控制构件, -所述控制构件被适配成改变物理参数以用于触发无线受限节点(10)的外部激活,从 而使得无线受限节点与所述装置通信。
【文档编号】H04L12/28GK104160683SQ201380012769
【公开日】2014年11月19日 申请日期:2013年3月4日 优先权日:2012年3月7日
【发明者】B.埃尔德曼, L.M.G.M.托尔休岑, A.M.M.莱尔肯斯 申请人:皇家飞利浦有限公司