Zigbee光链路网络调试的制作方法

文档序号:10598526阅读:238来源:国知局
Zigbee光链路网络调试的制作方法
【专利摘要】本发明概括地说涉及Zigbee光链路(ZLL)网络中的调试。所提出的解决方案利用现有的触控链接过程以使能实现控制器设备在不必与被包括在ZLL网络中的每个单个照明设备触控链接的情况下加入ZLL网络。这样,由于调试设备的引入,ZLL网络的一个或多个照明设备可以在单个触控链接之后由新加入的控制器设备直接控制。所述调试设备可以被配置为向所述控制器设备提供特定加入信息和绑定信息。进一步地,调试设备中的定时器可以在给定的时间段之后触发为终止,此时,可以将所述控制器从所述ZLL网络断开连接。
【专利说明】
Zigbee光链路网络调试
技术领域
[0001 ] 本发明概括地说涉及Zigbee光链路网络(Zigbee Light Link network)中的调试。
【背景技术】
[0002]最近,照明工业已处在数字革命的中间,在所述数字革命中,例如,光源已采取LED(发光二极管),驱动器已变为数字的,以及控制已变为联网的。特别是随着例如智能设备、传感器和物联网的出现,该革命已带来新的使用光的方式。Zigbee光链路(ZLL)标准(其是由Zigbee联盟基于Zigbee PRO无线网络协议为消费者照明应用设计的公开应用简档)由于它允许消费者以易于使用的方式获得对他们的照明设备(例如LED器材、灯泡、投影仪)的无线控制而是该数字革命的一部分。
[0003]与常规Zigbee网络不同,ZLL网络不要求Zigbee协调器发起网络或者接受来自Zigbee路由器和Zigbee终端设备的加入请求。实际上,ZLL网络仅包括Zigbee路由器(即照明设备)和Zigbee终端设备(即控制器设备),其中,Zigbee终端设备能够经由使用例如应用命令控制Zigbee路由器。这样的主要结果是例如形成或者加入ZLL网络的不同方式被详尽阐述。例如,使用被已知为“触控链接(Touchlink)”的无协调器调试机制来执行加入ZLL网络,所述“触控链接”的目标瞄准取代照明设备上的关联按钮,其以其他方式将是促进调试所要求的。在触控链接下,目标设备(例如照明设备)由称为“发起者”(例如控制器设备)的控制器设备添加到ZLL网络中。更精确地说,在发起者处(例如通过按压按钮)来开始加入过程,以及简单地要求使目标设备是物理上与发起者设备接近的以便目标设备被添加到ZLL网络。
[0004]尽管在将例如照明设备向现有ZLL网络的加入过程方面充分利用了触控链接,但在其中要求将例如控制器设备加入现有ZLL网络的情况下,一些缺点可能出现。这样的情形可以例如在其中现有ZLL网络的之前的控制器设备已丢失或者损坏使得需要新的控制器设备来对现有照明设备进行控制的情况下发生。然而在这样的情形下,触控链接是现有ZLL网络的每个单个照明设备所要求的。如可以看见的,这样的任务可能是相当冗长的,并且因此,提供一种用于将ZLL控制器设备加入现有ZLL网络的新机制将是有优势的。

【发明内容】

[0005]本申请提供一种将Zigbee光链路(ZLL)控制器设备加入不包括任何ZLL控制器设备的现有ZLL网络的系统和方法,如所附权利要求中所描述的。在从属权利要求中阐述了本申请的具体实施例。
[0006]本申请的特定实施例包括一种用于将至少一个控制器设备加入具有至少一个连接到其的照明设备的第一 Zigbee光链路(ZLL)网络的系统,所述系统包括调试设备,所述调试设备是所述网络的一部分。所述调试设备包括目标模块,所述目标模块可操作为促使所述调试设备在至少所述控制器设备与所述调试设备之间建立的单个触控链接过程期间在目标模式中操作,其中所述调试设备能够响应于所述触控链接过程被所述控制器设备发起而将所述控制器设备加入所述网络。附加地,如果在发起所述触控链接过程之前所述控制器设备不与第二 ZLL网络相关联,则不会有进一步的ZLL网络在所述触控链接过程期间被所述控制器设备创建。另外,如果在发起所述触控链接过程之前所述控制器设备与第二 ZLL网络相关联,则所述控制器设备在所述触控链接过程期间离开所述第二 ZLL网络。
[0007]在本申请的实施例中进一步包括一种用于在所提出的申请的系统中使用的控制器设备。所述控制器包括可操作为生成至少第一控制消息的第一处理单元;耦合到所述第一处理单元并且可操作为传输所述第一控制消息和/或接收第二控制消息的收发器。在该实施例中,所述第一控制消息包括表示ZLL加入和绑定机制的发起的第一信息。另外,所述第二控制消息包括表示ZLL加入和绑定机制的建立的第二信息。
[0008]本申请的其他实施例包括远程控制单元,所述远程控制单元包括可与所提出的申请的控制器相组合地操作的通信装置。所述通信装置包括适于生成至少一个控制命令和/或至少一个信息命令的第二处理单元。附加地,响应于所述控制命令的生成而生成所述第一控制消息。另外,响应于所述第二控制消息的接收而生成所述信息命令。
[0009]在本申请的特定实施例中,包括一种将至少一个控制器设备加入具有至少一个连接到其的照明设备的第一 Zigbee光链路ZLL网络的方法。所述方法包括提供所述网络的调试设备部分的步骤。所述方法进一步包括促使所述调试设备在至少所述控制器设备与所述调试设备之间建立的单个触控链接过程期间在目标模式中操作,以响应于所述触控链接过程被所述控制器设备发起而将所述控制设备加入所述网络。所述控制器设备从所述调试设备接收与所述第一 ZLL网络相关联的至少一个加入信息。因此,如果在发起所述触控链接过程之前所述控制器设备不与第二 ZLL网络相关联,则不在所述触控链接过程期间创建另外的ZLL网络。另外,如果在发起所述触控链接过程之前所述控制器设备与第二ZLL网络相关联,则所述方法进一步包括促使所述控制器设备在所述触控链接过程期间离开所述第二ZLL网络。
[0010]本申请的特定实施例还包括一种具有存储在其上的指令的非瞬时性计算机可读介质,所述指令用于促使一个或多个处理单元执行本申请的方法。
[0011]在本发明的特定实施例中,包括一种用于将至少一个控制器设备加入具有至少一个连接到其的照明设备的第一 ZLL网络的调试设备。该调试设备是所述ZLL网络的一部分,并且包括目标模块,其可操作为促使所述调试设备在至少所述控制器设备与所述调试设备之间建立的单个触控链接过程期间在目标模式中操作,其中所述调试设备能够响应于所述触控链接过程被所述控制器设备发起而将所述控制器设备加入所述第一 ZLL网络。所述调试设备被安排为用于为所述控制器设备提供至少一个与所述第一 ZLL网络相关联的加入信息。因此,由于该加入信息,如果在发起所述触控链接过程之前所述控制器设备不与第二ZLL网络相关联,则不会有另外的ZLL网络在所述触控链接过程期间被所述控制器设备创建。另外,假如所述控制器设备已经是第二 ZLL网络的一部分,则所述控制器设备由于接收所述加入信息而在所述触控链接过程期间离开所述第二 ZLL网络。
[0012]在本发明的其他实施例中,提出一种用于由调试设备加入具有至少一个连接到其的照明设备的第一 ZLL网络的控制器设备。这样的控制器设备包括可操作为生成至少第一控制消息的第一处理单元,所述第一控制消息用于发起在目标模式中操作的所述调试设备与所述控制器设备之间建立的单个触控链接过程,其中所述调试设备能够将所述控制器设备加入所述第一 ZLL网络。耦合到所述第一处理单元的、所耦合的收发器可操作为传输所述第一控制消息和从所述调试设备接收第二控制消息,所述第二控制消息包括与所述第一ZLL网络相关联的至少一个加入信息。由于所述加入信息,如果在发起所述触控链接过程之前所述控制器设备不与第二 ZLL网络相关联,则不会有进一步的ZLL网络在所述触控链接过程期间被所述控制器设备创建。另外,假如所述控制器设备已经是第二 ZLL网络的一部分,则所述控制器设备由于接收所述加入信息而在所述触控链接过程期间离开所述第二 ZLL网络。
[0013]从参考在下文中描述的实施例阐明的内容中,本申请的这些和其他方面将是显而易见的。
【附图说明】
[0014]将仅作为示例参考附图描述所提出的解决方案的进一步细节、方面和实施例。在附图中,类似参考数字用于标识类似或者功能上相似的元件。附图中的元件为了简单和清楚而被图示出,并且不必是按比例画出的。
[0015]图1是根据本申请的一个实施例的系统的示意图。
[0016]图2是根据本申请的调试设备和远程控制单元的示意方框图。
[0017]图3是根据本发明的一个实施例的方法的示意流程图。
【具体实施方式】
[0018]因为本申请的所图示出的实施例可能大半部分由本领域的技术人员已知的机制、电子构件和电路组成,所以将不在比对于对本申请的底层概念的理解和认识来说被认为必要的更高的程度上阐述细节,以便不使本申请的讲授模糊或者混乱。
[0019]然而,为了清楚起见,将简要描述常规的Zigbee光链路(ZLL)是如何工作的。首先,指出ZLL标准指定两个一般类别的设备是必要的:ZLL照明设备和ZLL控制器设备。照明设备可以包括例如开/关灯、可调光灯、彩色灯、扩展彩色灯和色温灯。在另一端,控制器设备可以包括灯开关(例如在墙上)、占用传感器、(一个或者多个)远程控制单元、智能电话、计算设备(例如PC或者平板装置)。在ZLL网络中,控制器设备被称为“终端设备”,而照明设备被称为“路由器”。即,终端设备没有任何将消息路由通过ZLL网络的能力,而路由器能够将消息路由通过ZLL网络。另一方面,触控链接基本上是持有一个控制器设备(即“发起者”)在物理上接近一个照明设备(即“目标”)的用户操作,以便促进两者之间的网络连接。在其中目标已属于现有ZLL网络的情况下,ZLL规范规定,在触控链接期间,发起者首先向目标发送“作为路由器加入网络”命令。然后,响应于前述命令,目标在它可以变成发起者的网络的一部分之前向现有ZLL网络发出“离开”命令。该操作有时被称为由另一网络的发起者(例如控制器设备)通过触控链接从现有网络“偷窃”目标(例如照明设备)。应当理解,出于消费照明应用的目的详尽阐述了这样的机制。例如,在其中消费者拥有控制器设备的情况下,每当他/她购买新的照明设备时,ZLL标准为消费者提供通过触控链接利用现有控制器设备控制新获得的照明设备的能力。这样,不论所获得的照明设备与之前的触控链接相关联的网络是什么,新获得的照明设备在加入由现有控制器设备控制的现有网络之前将需要离开该以前的网络。然而,在现有控制器设备丢失或者损坏并且获得了新的控制器设备的情况下,需要新获得的控制器设备与现有ZLL网络的每个单个照明设备触控链接以便对它们进行控制。由于这可能是相当烦人和讨厌的,所以在本文中提出了一种可以缓解上面提到的问题中的一些问题的可替换的触控链接机制。
[0020]参考图1,在其中图形化地示出了根据本申请的一个实施例的系统10。如所示的系统1包括:
-第一 Zigbee光链路(ZLL)网络100;
-一个远程控制单元200。
[0021 ] 在如所不的图1的不例中,第一ZLL网络100包括一个或多个照明设备120和一个调试设备110。图1的照明设备120和调试设备110是能够将消息路由通过第一ZLL网络100的ZLL路由器。即,照明设备120和调试设备110可以一起通信,而非如在上面已阐述的那样需要Zigbee协调器。另外,照明设备120和调试设备110是具有相同PAN ID的相同个域网(PAN)的一部分。在图1中,全部照明设备120被绑定到调试设备110。示例性的一个或多个照明设备120可以是例如台灯、LED器材、灯泡、投影仪或者其任何组合。在一个示例中,调试设备110可以例如被体现在可以包括一个开关按钮的墙面开关面板中。由于调试设备110和照明设备120可以一起通信,所述开关按钮可以用于在需要时打开或者关闭第一 ZLL网络100的全部照明设备120。在另一个示例中,调试设备可以是固定的或者可移除的。附加地,照明设备120和调试设备110可以是例如市电供电的。
[0022]在图1中,如所示的远程控制单元200包括:
-一个控制器设备210;以及
-一个诸如是智能电话或者平板装置之类的通信装置220。
[0023]另外,远程控制单元200不是第一 ZLL网络100的一部分。例如,远程控制单元200可以是工厂新设备或者可以是与第一 ZLL网络100不同的第二 ZLL网络的一部分。图1的示例性控制器设备210是ZLL终端设备节点,如已在上面阐述的那样,其因此没有任何将消息路由通过ZLL网络的能力。在图2中,控制器设备210包括第一处理单元211,其诸如是处理器并且可操作为生成至少第一控制消息。例如,第一控制消息可以是符合OSI标准格式(例如MAC(介质访问控制)标准格式)或者ZLL标准格式消息的。在一个示例中,第一控制消息可以包括表示由ZLL机制(诸如触控链接或者绑定)的控制器设备210的发起的第一信息。控制器设备210进一步包括收发器212,其可操作地耦合到第一处理单元211并且可操作为:
-发送至少第一控制消息;和/或,
-接收至少第二控制消息。
[0024]例如,第二控制消息可以是符合OSI标准格式(例如MAC标准格式)或者ZLL标准格式消息的。在一个示例中,第二控制消息可以包括第二信息,所述第二信息表示在控制器设备210层的ZLL机制(诸如是触控链接或者绑定)的建立。控制器设备210可以是电子设备,诸如是适于可移除地耦合到通信装置220的软件狗(dongle)。例如,控制器设备210可以可移除地耦合到通信设备220的诸如是USB端口或者插座端口之类的常规端口。附加地,控制器设备210可以是例如电池供电的。在图2中,通信装置220包括:
-一个第二处理单元221,诸如是处理器;以及,
-软件元件222。
[0025]在图2的示例中,第二处理单元221可操作地耦合到软件元件222,并且适于生成针对控制器设备210的至少一个控制命令。例如,可以已响应于在软件元件中发生的事件生成控制命令。即,软件元件可以提供图形用户界面,所述图形用户界面提供按钮,所述按钮可以被通信装置220的用户施加行动,并且将触发控制命令的生成。例如,图形用户界面中的按钮可以与诸如是触控链接或者绑定之类的ZLL机制的发起相关联。因此,控制命令可以是例如触控链接发起控制命令或者绑定发起控制命令。参考图2,可以响应于从通信装置220接收控制命令生成第一控制消息。在如所示的示例中,第二处理单元221还进一步适于生成针对软件元件的至少一个建立命令。例如,可能已响应于在控制设备210层接收第二控制消息生成建立命令。即,软件元件可以在图形用户界面中提供窗口,在其中与第二控制消息相关联的建立命令被显示,以使得通信装置220的用户可以意识到进行中的ZLL机制的建立。例如,执行触控链接或者绑定所需要的参数可以被显示在图形用户界面的窗口中。因此,建立命令可以是例如触控链接建立控制命令或者绑定建立控制命令。
[0026]在图1的示例中,控制器设备210适于进行与调试设备110的触控链接。然而,在所提出的触控链接过程中,控制器设备210(其是终端设备)不是第一ZLL网络100的一部分,而是“发起者”,而调试设备110(其是路由器)是“目标”。在一个示例中,可以通过使控制器设备210以紧密的接近度靠近调试设备110以及例如按压位于关联的通信设备220的图形用户界面上的按钮或者按压位于调试设备110上的按钮来发起触控链接。响应于该行动并且与常规的触控链接过程相反,在所提出的触控链接过程中,将控制器设备210直接加入到第一ZLL网络100。实际上,在常规的触控链接过程中,如已在上面阐述的那样,由于不得不对第一 ZLL网络100的每个单个照明设备做出触控链接,所以不允许这样做。
[0027]总而言之,由本申请解决的前述问题可以通过允许控制器设备210直接加入第一ZLL网络来解决,而在常规的触控链接过程中,本该要求与第一ZLL网络100的每个照明设备120进行触控链接。换句话说,利用所提出的解决方案,控制器设备210能够利用与调试设备110的单个触控链接调试属于第一 ZLL网络100的多于一个照明设备120,而在常规的触控链接过程中,本该有必要执行与第一ZLL网络100中存在的照明设备120—样多的触控链接过程。如可以看见的,所提出的解决方案是相当方便和切实可行的。然而,其与常规的机制非常地不同。实际上,ZLL规范没有规定将工厂新控制器设备210或者已属于ZLL网络的控制器设备添加到另一 ZLL网络的能力。实际上,ZLL标准仅考虑在其中发起者已经是第一 ZLL网络100的一部分的情况。即在该情况下,利用常规的触控链接,已经是网络的一部分的发起者首先向目标发送“作为终端设备加入网络”命令。然后,响应于前述命令,目标加入现有的网络。相反,本申请的所提出的解决方案解决了在其中发起者不是第一 ZLL网络100的一部分的情况,其中,第一ZLL网络100可能已被预先调试,并且发起者希望加入到其中。可能由调试设备110的特定安排做出所提出的解决方案。即,调试设备110是路由器,该路由器在发起触控链接之前已经是ZLL网络100的一部分,并且可以容易地与ZLL网络100的照明设备120通信。因此,主要是添加调试设备110,其允许容易地将控制器设备210加入到第一 ZLL网络100的能力。
[0028]现在参考图2,调试设备110包括目标模块111,其可操作为促使调试设备110在调试设备110与控制器设备210之间的触控链接期间在目标模式中操作。如已在早先阐述的,本申请中的触控链接由在发起触控链接之前不是第一 ZLL网络100的一部分的控制器设备210发起。在一个示例中,触控链接的发起可以通过使控制器设备210向调试设备110发送对于加入ZLL网络100的请求消息来执行。例如,可以经由第一控制消息发送加入消息。响应于请求消息,调试设备110可以将控制器设备210加入到ZLL网络100。在一个示例中,调试设备110可以通过为控制器设备210提供与ZLL网络100相关联的诸如是网络参数(例如PAN ID(个域网ID)、网络密钥)之类的加入信息来将控制器设备210加入。例如,加入信息可以经由第二控制消息来发送,并且可以稍后被转换成可在软件元件层222使用的建立命令。在此亥IJ,控制器还未在第一 ZLL网络100上。然而,通信由于其可以在例如MAC层发生而是可能的。然后,基于所提供的网络参数,控制器设备210将能够加入第一 ZLL网络100。这意味着控制器设备210将是第一 ZLL网络100的一部分,并且因此可以获得例如IP(互联网协议)地址。通信网络领域的技术人员应当指出,在所提出的触控链接过程中,在控制器设备210与不同于第一 ZLL网络100的第二 ZLL网络相关联的情况下,控制器设备210在加入第一 ZLL网络100之前将不得不离开第二ZLL网络。实际上,在ZLL规范中,控制器设备210可以仅与单个网络相关联。
[0029]参考图2,调试设备110进一步包括:
-诸如是闪存单元等的存储器单元113;以及 _提供器模块112。
[0030]在图2中,存储器单元113可操作为存储至少与第一ZLL网络100相关联的加入信息,诸如是PAN ID或者唯一网络密钥。在图2的示例中,提供器模块112可操作地耦合到存储器单元111。进一步地,提供器模块112可操作为促使调试设备110在触控链接期间在提供器模式中操作,在所述提供器模式中,调试设备110能够响应于控制器设备210发起与调试设备110的触控链接向控制器设备210至少提供加入信息。然后,基于所提供的网络参数,控制器设备210能够加入第一ZLL网络100。在一个示例中,加入信息可以经由第二控制消息被提供给控制器设备210。稍后,响应于在控制器设备210层接收第二控制消息,通过使控制器设备210向调试设备110发送第一控制消息来执行发起触控链接。
[0031]在一个实施例中,当调试设备处在提供器模式中并且当控制器设备210已加入第一ZLL网络100时,调试设备110进一步向控制器设备210提供与网络的至少一个照明设备120和/或至少一组照明设备120相关联的绑定信息。在一个示例中,绑定信息可以存储在存储器单元113中。在另一个示例中,调试设备110可以被预先配置为,允许提供仅与特定照明设备120而不与其他照明设备相关联的绑定信息,所述其他照明设备可以看作被锁定而不能由控制器设备210控制。在另一个示例中,绑定信息可以包括第一ZLL网络100的再一个照明设备120的网络标识信息、物理位置信息和/或服务信息(例如照明设备的能力、电池水平)。实际上,在控制器设备210已加入现有网络100之后,它仍然不能对照明设备120进行控制,并且因此绑定是必要的。实际上,绑定是将ZLL节点附着或者连接到另一个ZLL节点或者一组ZLL节点的机制。因此,基于绑定信息(例如源ZLL节点、目的地ZLL节点和集群ID),控制器设备210能够被“绑定”到第一 ZLL网络100内的一个或多个照明设备120。从此开始,控制器设备210可以例如通过响应于由通信装置220生成控制命令通过第一 ZLL网络100发送第一控制消息来控制照明设备120。
[0032]在本申请的另一个实施例中,当控制器设备210已加入网络并且触控链接已被完成时,调试设备110可以进一步包括定时器模块114。在图2的示例中,定时器模块114可操作为:
-设置预定的时间;
-计算控制器在此期间已被连接到第一ZLL网络100的时间;以及 -确定所计算的时间是否大于预定的时间。
[0033]这样的定时器可以用于控制控制器设备210在此期间可以被连接到第一ZLL网络100并且因此可能能够控制其照明设备120的时间段。如在室外环境中那样,这在室内可以具有大量应用。
[0034]在室内环境中,例如,考虑会议室的情况,其中,可以在几个用户之间共享访问,并且其中,所述几个用户中的每个用户拥有诸如是远程控制单元200之类的控制设备。还考虑所述会议包括调试设备110和诸如是照明设备120(例如台灯、复古投影仪的屏幕和会议室的窗户处的百叶窗/窗帘)之类的多个Zigbee设备,这些全部都属于诸如是第一 ZLL网络100之类的相同网络。利用所提出的解决方案,当用户进入会议室时,可以通过将远程控制单元200与调试设备110“触控链接”来执行调试。在触控链接期间,远程控制单元200可以向调试设备110发送对于加入网络的请求。响应于该请求,调试设备可以向远程控制单元200发送将用于加入网络的加入信息。之后,远程控制单元200已加入网络100;调试设备110可以向远程控制单元200提供绑定信息。例如,位置信息可以被提供,使得远程控制单元200的通信装置210可以将其显示在图形用户界面上(例如,在表示网络被安装在其中的房间的地图窗口上)。这样,远程控制单元200的用户可以有能力在地图上选取他/她希望被与哪个(哪些)照明设备110绑定。所述信息还可以指示可以通过相同界面来操作的其他设备(例如是所述房间的屏幕、投影仪、空调系统),以使得这些其他设备可以也通过相同用户界面来控制。该信息可以然后由远程控制单元200在与所选择的(一个或者多个)照明设备110绑定时使用。当触控链接已被完成时,调试设备110的定时器模块114可以用于在预定的连接时间终止之后将远程控制单元200与第一 ZLL网络100断开连接。实际上,由于会议室被几个用户共享,利用所提出的解决方案,在给定的时间段(例如30分钟、I小时或者一整天)内预订会议室以使得在该时间段期间远程控制单元200能够控制第一 ZLL网络100的照明设备110将是可能的。然而,在预定的时间终止之后,远程控制单元200将被断开连接,并且因此将不再能够控制照明设备110。在一个示例中,断开连接的信息可以由调试设备110通过第二控制消息发送给远程控制单元200。在另一个示例中,远程控制单元200可以经由向调试设备110发送第一控制消息来设置预定的连接时间。在又一个示例中,远程控制单元200可以定期地参考ZLL网络的调试设备110和/或照明设备120确定其位置。这样,在远程控制200在与调试设备110和/或照明设备120距离预定的地带之外的情况下,远程控制设备可以删除其对ZLL网络的全部引用。例如,位置确定可以通过能量检测扫描来完成。
[0035]在室外环境中,例如,考虑具有可以被公园的不同用户控制的照明装饰的公共公园的情况。所述照明装饰可以包括调试设备110和可以已被调试为诸如第一 ZLL网络100之类的相同ZLL网络的多个照明设备120。用户可以控制照明装饰,以便在公园的专用部分中或者遍及公园创造特定照明体验(例如,使照明设备120示出的不同动物或者如蝴蝶之类的昆虫的形状)。例如,具有诸如是平板装置之类的通信装置220的用户可以向该平板装置插入将控制器设备210,因此创建诸如是远程控制单元200之类的的网络的控制设备。用户可以然后向平板装置上下载专用软件元件222,以便例如生成控制命令。例如,控制器设备210和专用软件元件222两者可以例如由公园作为可付费的租赁服务或者免费地提供。在已与调试设备110执行了该触控链接之后,用户可能能够控制ZLL网络的一个或多个照明设备。稍后,在预定的时间终止之后,可以将控制器设备与ZLL网络断开连接。这样,随后的用户也可能能够控制ZLL网络。
[0036]现在参考图3,在其中图形化地示出了根据本申请的一个实施例并且关于图1的系统10的方法的流程图。
[0037]在S300中,如已在上面阐述的,在调试设备110与控制器设备210之间建立的触控链接期间,将调试设备110在目标模式中操作。
[0038]在S310中,如已在上面阐述的,在调试设备110处存储与第一ZLL网络100相关联的加入信息和与照明设备120相关联的绑定信息。
[0039]然后,在S320中,如已在上面阐明的,将调试设备110在其中加入信息和/或绑定信息被提供给控制器设备210的提供器模式中操作,以使得后者可以加入第一 ZLL网络并且与ZLL网络100的一个或多个照明设备120绑定。
[0040]稍后在S330中,如已在上面阐述的,确定断开连接时间,在该断开连接时间之后,促使控制器设备210与ZLL网络100断开连接。
[0041]技术人员将认识到,所提出的解决方案利用现有的触控链接过程以便使能够实现控制器设备210加入第一 ZLL网络100,而不必破坏第一 ZLL网络,并且不必与被包括在第一ZLL网络100中的每个单个照明设备120触控链接。这样,第一ZLL网络100的一个或多个照明设备120可以在单个触控链接之后由新加入的控制器设备210直接地控制。调试设备110可以被配置为向控制器设备提供具体的绑定信息。这样,只有第一 ZLL网络100的特定照明设备120可以由控制器设备210控制,而其他照明设备可以特意地停留在不可由控制器设备210控制的状态下。进一步地,调试设备110中的定时器被触发为在给定的时间段之后终止,此时,可以将控制器与第一 ZLL网络100断开连接。因此,显而易见,利用所提出的解决方案,做出对于ZLL网络的丢失的远程控制的替换是简单的。附加地,在消费者没有任何对照明设备进行远距离控制(例如通过互联网)的意图的情况下,由于诸如是智能电话或者平板装置之类的通信装置220可以被直接集成到第一 ZLL网络100(多亏了可以可操作地与其耦合的控制器设备210,因此了提供ZLL远程控制单元200),所以ZLL控制网桥/路由器将不是必要的。
[0042]当然,上面的优点是示例性的,并且这些或者其他的优点可以由所提出的解决方案实现。进一步地,技术人员将认识到,并非全部上面所声明的优点必须由本文中描述的实施例实现。
[0043]用于实现相同功能性的设备的任何安排被有效地“关联”,以使得实现期望的功能性。因此,在本文中被合并以实现特定功能性的任何两个设备不论架构或者中间设备如何都可以看作是与彼此“相关联的”以使得实现期望的功能性。类似地,任何两个被如此关联的设备也可以看作是与彼此“可操作地连接”或者“可操作地耦合”的以实现期望的功能性。
[0044]此外,本领域技术人员将认识到,上面描述的操作之间的边界仅是说明性的。多个操作可以被合并成单个操作,单个操作可以被分布在附加的操作中,以及操作可以在时间上至少部分重叠执行。此外,可替换实施例可以包括特定操作的多个示例,以及操作的次序在各种其他实施例中可以更改。
[0045]然而,其他修改、变型和可替换项也是可能的。本说明书和附图相应地将在说明性而非限制性的意义上被看待。例如,控制器设备和通信装置可以取代如已在附图中所表示的两个单独的设备而被合并到单个单元中。
[0046]在权利要求中,被放置在圆括号之间的任何参考符号不应当理解为限制权利要求。术语‘包括’不排除除在权利要求中所列出那些之外的其他元素或者操作的出现。此外,如在本文中使用的术语“一”或者“一个”被定义为一个或者多于一个。另外,即便当同一权利要求包括介绍性短语“一个或多个”或者“至少一个”以及诸如是“一”或者“一个”之类的不定冠词时,在权利要求中对诸如是“至少一个”和“一个或多个”之类的介绍性短语的使用不应当理解为暗示由不定冠词“一”或者“一个”对另一权利要求元件的介绍将包含这样的被介绍的权利要求元件的任何特定权利要求限于包含仅一个这样的元件的发明。相同的内容同样适用于定冠词的使用。除非以其他方式指出,否则诸如是“第一”和“第二”之类的术语用于任意地在这样的术语描述的元件之间进行区分。因此,这些术语不必旨在指示这样的元件的时间或者其他优先次序。特定措施在相互不同的权利要求中详述的单纯事实不指示这些措施的组合不能加以使用。本申请的范围在下面的权利要求及其等价项中定义。此夕卜,在本说明书和权利要求中使用的参考符号不限制所要求保护的本申请的范围。
[0047]本发明的各种实施例的原理可以被实施为硬件、固件、软件或者其任意组合。此夕卜,软件优选被实施为有形地体现在可以采用数字电路、模拟电路、磁介质或者其组合的形式的程序存储单元、非瞬时性计算机可读介质或者非瞬时性机器可读存储介质上的应用程序。所述应用程序可以被上传到包括任何合适的架构的机器并被该机器执行。优选地,在具有诸如是一个或多个中央处理单元(“CPU”)、存储器和输入/输出接口之类的硬件的计算机平台上实施所述机器。所述计算机平台还可以包括操作系统和微指令代码。本文中描述的各种进程和功能可以是可以被CPU执行的微指令代码的一部分、或者应用程序的一部分或者其任何组合,而不论是否明确示出了这样的计算机或者处理器。附加地,诸如是附加的数据存储单元和打印单元之类的各种其他外围单元可以连接到所述计算机平台。
[0048]前述详细的说明书已阐述了本发明可以采用的许多形式中的一些形式。旨在前述详细的说明书被理解为对本发明可以采用的所选形式的图示,而不被理解为对本发明的定义的限制。仅权利要求(包括全部等价项)旨在定义本发明的范围。
【主权项】
1.一种用于将至少一个控制器设备(210)加入具有至少一个连接到其的照明设备(120)的第一 Zigbee光链路ZLL网络(100 )的调试设备(110), 其中,所述调试设备(110)是所述ZLL网络的一部分,所述调试设备包括: -目标模块(111),其可操作为促使所述调试设备在至少所述控制器设备与所述调试设备之间建立的单个触控链接过程期间在目标模式中操作,其中所述调试设备能够响应于所述触控链接过程被所述控制器设备发起而将所述控制器设备加入所述第一 ZLL网络; 其中,所述调试设备被安排为用于为所述控制器设备提供与所述第一 ZLL网络相关联的至少一个加入信息,以使得, 如果在发起所述触控链接过程之前所述控制器设备不与第二 ZLL网络相关联,则不会有另外的ZLL网络在所述触控链接过程期间被所述控制器设备创建,以及, 如果在发起所述触控链接过程之前所述控制器设备与第二 ZLL网络相关联,则所述控制器设备在所述触控链接过程期间离开所述第二 ZLL网络。2.根据权利要求1所述的调试设备,进一步包括: -存储器单元(113),其可操作为存储与所述第一 ZLL网络相关联的所述至少一个加入信息; -提供器模块(I 12),其耦合到所述存储器单元并且可操作为促使所述调试设备在所述触控链接过程期间在提供器模式中操作,其中,所述调试设备能够响应于所述控制器设备发起所述触控链接过程,将所述加入信息提供给所述控制器设备。3.根据权利要求2所述的调试设备,其中,当所述调试设备处在所述提供器模式中时: -所述存储器单元进一步适于存储与所述网络的至少一个照明设备和/或至少一组照明设备相关联的绑定信息;以及, -所述调试设备进一步适于一旦所述控制器设备加入了所述网络则将所述绑定信息提供给所述控制器设备。4.根据权利要求3所述的调试设备,其中,所述绑定信息包括网络标识信息、物理位置信息和/或服务信息。5.根据权利要求1、2、3或4所述的调试设备,其中,所述调试设备进一步包括定时器模块(114),其可操作为当所述控制器设备加入了所述网络并且所述触控链接过程已被完成时,设置预定的时间,计算所述控制器在此期间已被连接到所述网络的时间,以及确定所计算的时间是否大于所述预定的时间。6.—种用于由调试设备(110)加入到具有至少一个连接到其的照明设备(120)的第一Zigbee光链路ZLL网络(100)的控制器设备(210), 所述控制器设备(210)包括: -第一处理单元(211),其可操作为生成用于发起在目标模式中操作的所述调试设备(110)与所述控制器设备(210)之间建立的单个触控链接过程的至少一个第一控制消息,其中所述调试设备(210)能够将所述控制器设备加入到所述第一 ZLL网络; -收发器(212),其耦合到所述第一处理单元并且可操作为传输所述第一控制消息,以及从所述调试设备接收包括与所述第一 ZLL网络相关联的至少一个加入信息的第二控制消息,所述控制器设备被安排为使得, 如果在发起所述触控链接过程之前所述控制器设备不与第二 ZLL网络相关联,则不会有另外的ZLL网络在所述触控链接过程期间被所述控制器设备创建,以及, 如果在发起所述触控链接过程之前所述控制器设备与第二 ZLL网络相关联,则所述控制器设备在所述触控链接过程期间离开第二 ZLL网络。7.—种用于将至少一个控制器设备(210)加入到具有至少一个连接到其的照明设备(120)的第一 Zigbee光链路ZLL网络(100)的系统(10),所述系统包括: -根据权利要求1、2、3、4或5中任一项所述的调试设备(110), -根据权利要求6所述的控制器设备(210): 其中: -所述第一控制消息包括第一信息,所述第一信息表示ZLL加入和绑定机制的发起; -所述第二控制消息包括第二信息,所述第二信息包括至少一个加入信息。8.根据权利要求7所述的系统,其中: -所述第一控制消息进一步包括定义预定的时间的第三信息;以及-所述第二 ZLL消息进一步包括第四信息,所述第四信息适于启动与所述第一 ZLL网络断开连接的过程。9.根据权利要求7或8中任一项所述的系统,其中,所述控制器设备(210)是远程控制单元(200)的一部分,所述远程控制还包括可与所述控制器设备(210)相组合地操作的通信装置(220),以及其中,所述通信装置(220)包括第二处理单元(222),所述第二处理单元(222)适于生成至少一个控制命令和/或至少一个信息命令; 以及其中: -响应于所述控制命令的生成而生成所述第一控制消息; -响应于所述的/第二控制消息的接收而生成所述信息命令。10.—种将至少一个控制器设备(210)加入到具有至少一个连接到其的照明设备(120)的第一 Zigbee光链路ZLL网络(100)的方法,所述方法包括: -提供所述网络的调试设备(110)部分; -促使(S300)所述调试设备在至少所述控制器设备与所述调试设备之间建立的单个触控链接过程期间在目标模式中操作,以响应于所述触控链接过程被所述控制器设备发起而将所述控制器设备加入到所述网络; 其中,所述控制器设备从所述调试设备接收与所述第一 ZLL网络相关联的至少一个加入ig息,以使得: -如果在发起所述触控链接过程之前所述控制器设备不与第二 ZLL网络相关联,则在所述触控链接过程期间不创建另外的ZLL网络;以及, -如果在发起所述触控链接过程之前所述控制器设备与第二 ZLL网络相关联,则促使所述控制器设备在所述触控链接过程期间离开所述第二 ZLL网络。11.根据权利要求10所述的方法,进一步包括: -存储(S310)与所述网络的至少一个照明设备和/或至少一组照明设备相关联的至少一个绑定信息; -促使(S320)所述调试设备在所述触控链接过程期间在提供器模式中操作,以响应于所述控制器设备加入所述网络而向所述控制器设备提供所述绑定信息。12.根据权利要求11所述的方法,其中,所述绑定信息包括网络标识信息、物理位置信息和/或服务信息。13.根据权利要求10、11或12所述的方法,其中,当所述控制器设备已加入所述网络并且所述触控链接过程已被完成时,所述方法进一步包括: -设置预定的时间; -计算所述控制器在此期间被连接到所述网络的时间;以及 -确定(S330)所计算的时间是否大于所述预定的时间。14.根据权利要求13所述的方法,其中,当所计算的时间大于所述预定的时间时,促使将所述控制器设备与所述ZLL网络断开连接。15.—种具有存储在其上的指令的非瞬时性计算机可读介质,所述指令用于促使一个或多个处理单元执行根据权利要求9、1、11、12或13所述的方法。
【文档编号】H04W84/20GK105960829SQ201480065072
【公开日】2016年9月21日
【申请日】2014年11月21日
【发明人】C.M.谭, F.张, S.张
【申请人】飞利浦灯具控股公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1