用于使用无线信号特性自动重新入网初始化照明节点的系统和方法与流程

文档序号:22689181发布日期:2020-10-28 13:00阅读:135来源:国知局
用于使用无线信号特性自动重新入网初始化照明节点的系统和方法与流程

本公开总体上针对具有无线网络能力的光照技术。更具体地,本文所公开的各种方法和装置涉及基于相邻设备的无线信号指纹替换支持无线网络的光照设备。



背景技术:

数字照明技术——即基于诸如发光二极管(led)的半导体光源的光照——提供了针对传统荧光、hid和白炽灯的可行替代方案。led的功能优势和好处包括高的能量转换和光学效率、耐久性、较低的工作成本,诸如此类。led技术在近年来的进步已经提供了高效且鲁棒的全光谱光源,它们支持许多应用中的各种照明效果。一些体现这些来源的灯具以照明模块为特色,包括能够产生例如红、绿和蓝的不同颜色的一个或多个led以及用于独立控制led的输出以便生成各种颜色和颜色变化的照明效果的处理器,例如,如通过引用而被结合于此的美国专利no.6,016,038和6,211,626中详细讨论的。

在包括支持无线的照明设备的照明系统中,每个设备可以被配置为执行特定角色,诸如远程控制操作(例如,调光、颜色变化)。设备配置经常要求有权访问照明设备以及一个或多个软件系统的经验丰富的人员具有专业知识,从而允许该技术人员适当地入网初始化设备。当一个或多个设备无服务时(例如,照明元件和/或无线组件停止正确操作),就可能需要利用新设备对设备进行替换。这经常要求类似技术人员将新设备投入使用的专业知识,同样要求技术人员具有适当的训练、专业知识和访问权限。然而,这可能是一项高成本且耗时的任务。

一些照明设备包括多个传感器,诸如射频(rf)收发器、被动红外(pir)传感器、光水平传感器和/或红外(ir)传感器。设备处的光水平信息可以被记录,并且在设备被替换时,在新设备处所测量到的光水平可以与之前所记录的光水平进行匹配,从而将旧设备的角色自动指定给新设备。然而,这在并不包括光检测元件的照明设备中是不可能的。

因此,本领域需要在照明系统中没有光检测能力的情况下检测无服务照明设备,并且将无服务照明设备的角色自动指定给替换照明。



技术实现要素:

本公开涉及用于基于新照明节点所接收到的无线信号的特性而向照明系统中的新照明节点指定角色的技术。例如,本文所描述的一些实施例涉及针对照明系统中的每个照明节点确定接收信号强度指示符(rssi)指纹,将rssi指纹之一与新照明节点的rssi指纹进行匹配,并且向该新照明节点指定角色。所指定的角色是与之前向匹配的照明节点所指定的相同的角色。

总体上,在一个方面,一种方法可以包括:在多个照明节点中的每个照明节点处接收来自该多个照明节点中的其它照明节点的多个相应无线信号;针对该多个照明节点中的每个照明节点确定从其它照明节点所接收到的该多个相应无线信号中的每一个的接收信号强度指示符(rssi);针对该多个照明节点中的每个照明节点基于从其它照明节点所接收的该相应无线信号的rssi而生成rssi指纹;针对该多个照明节点中的每个照明节点确定相应照明节点角色;存储该rssi指纹和照明节点角色之间的关联;识别已经被用来替换该多个照明节点中的无服务照明节点的新照明节点;在该新照明节点处接收来自多个照明节点中的其余照明节点的多个相应无线信号;针对该新照明节点基于来自其余照明节点的多个相应无线信号而生成新rssi指纹;基于所存储的rssi指纹和该新rssi指纹确定该新照明节点是针对该无服务照明节点的替换;并且将之前指定给该无服务照明节点的角色指定给该新照明节点。

在各个实施例中,照明节点中的一个或多个照明节点可以是灯和/或发光器。在各个实施例中,该方法可以进一步包括基于所存储的rssi指纹生成训练数据;并且基于该训练数据训练机器学习模型。在各个实施例中,确定该新照明节点是该无服务节点的替换可以包括将该新rssi指纹作为输入提供至经训练的机器学习模型。在各个实施例中,指定该无服务节点的角色可以基于来自该机器学习模型的输出。

在各个实施例中,给定照明节点的rssi指纹可以指示来自该多个照明节点中的其它照明节点的多个相应无线信号的相应信号强度。在一些实施例中,给定照明节点的角色可以包括包括该给定照明节点的别名。

在一些实施例中,针对该多个照明节点中的给定照明节点生成rssi指纹可以包括:确定在该给定照明节点处从该多个照明节点中的其它照明节点所接收的相应无线信号的rssi的平均rssi数值;将该平均rssi数值转换为线性数值;利用针对其它照明节点所确定的线性数值对该线性数值进行规格化;利用其它照明节点的规格化线性数值对该规格化线性数值进行极化;并且基于该线性、规格化且经极化的数值针对该给定照明节点生成rssi指纹。在一些实施例中,识别新照明节点可以包括识别当前并未向该多个照明节点之一所指定的角色中的一个或多个角色。

此外,一些实施方式包括一个或多个计算设备的一个或多个处理器,其中该一个或多个处理器能够进行操作以执行存储在相关联存储器中的指令,并且其中该指令被配置为使得任何上述方法得以实行。一些实施方式还包括一个或多个存储计算机指令的非瞬态计算机可读存储介质,所述计算机指令能够由一个或多个处理器所执行从而实行任何上述方法。

如本文出于本公开的目的所使用的,术语“led”应当被理解为包括任何电致发光二极管或者能够响应于电信号而生成辐射的其它类型的载子注入/基于结的系统。因此,术语led包括响应于电流而发光的各种基于半导体的结构、发光聚合物、有机发光二极管(oled)、电致发光带等,但是并不局限于此。特别地,术语led是指可以被配置为以红外光谱、紫外光谱和可见光谱的各个部分(通常包括从大约400纳米到大约700纳米的辐射波长)中的一个或多个生成辐射的所有类型的发光二极管(包括半导体和有机发光二极管)。led的一些示例包括各种类型的红外led、紫外led、红色led、蓝色led、绿色led、黄色led、琥珀色led、橙色led和白色led(下文进一步讨论),但是并不局限于此。还应当意识到,led可以被配置和/或控制为针对给定频谱(例如,窄带宽、宽带宽)而生成具有各种带宽(例如,半最大值全宽度或fwhm)以及处于给定的一般颜色分类中的各种主波长的辐射。

还应当理解的是,术语led并不限制led的物理和/或电气封装的类型。例如,如以上所讨论的,led可以是指具有被配置为分别发出不同辐射光谱的多个管芯(例如,可以或无法可单独控制)的单个发光设备。而且,led可以与被认为是led(例如,一些类型的白色led)的集成部分的荧光粉相关联。通常,术语led可以是指封装led、非封装led、表面安装led、板载芯片led、t封装安装led、径向封装led、电源组led、包括一些类型的包装和/或光学元件(例如,漫射透镜)的led,等等。

术语“光源”应理解为指各种辐射源中的任何一个或多个,包括但不限于基于led的源(包括一个或多个如以上所定义的led)、白炽源(例如,灯丝灯、卤素灯)、荧光源、磷光源、高强度放电源(例如钠蒸汽、汞蒸汽和金属卤化物灯)、激光、其他类型的电致发光源、热释光源(如火焰)、烛火光源(例如,汽灯罩、碳弧辐射源)、光致光源(例如,气体放电源)、使用电子饱和的阴极发光源、电流发光源、结晶发光源、显像管发光源、热发光源、摩擦发光源、声发光源、辐射发光源和发光聚合物。

给定光源可以被配置为在可见光谱之内、可见光谱之外或者二者的组合生成电磁辐射。因此,术语“光”和“辐射”在本文可互换使用。此外,光源可以包括如一个或多个滤光器(例如,颜色滤光器)、透镜或其它光学组件的集成组件。而且,还应当理解的是,光源可以被配置为用于各种应用,包括但并不局限于指示、显示和/或照明。“光照源”是被特别配置以生成具有足够强度以有效点亮内部或外部空间的辐射。在上下文之中,“足够强度”是指在空间或环境中所生成的用于提供周边照明(即可以被间接感知并且例如可以在被整体或部分感知之前从各种中间表面中的一个或多个被反射的光线)的可见光谱中的足够辐射功率(在辐射功率或“发光通量”方面,经常采用单位“流明”来表示在所有方向来自光源的总体光线输出)。

术语“光谱”应当被理解为是指由一个或多个光源所产生的辐射的任意一个或多个频率(或波长)。因此,术语“光谱”不仅是指可见范围内的频率(或波长),而且也是指红外、紫外和整体电磁光谱的其它区域中的频率(或波长)。而且,给定光谱可以具有相对窄的带宽(例如,实质上仅具有几个频率或波长分量的fwhm)或相对宽的带宽(具有各种相对强度的若干频率或波长分量)。还应当意识到,给定光谱可以是将两个或更多其它光谱进行混合的结果(例如,混合分别从多个光源所发射的辐射)。

出于本公开的目的,术语“颜色”与术语“光谱”可互换使用。然而,术语“颜色”通常主要被用来指代辐射可被观察者所感知的属性(但是该使用并非旨在限制该术语的范围)。因此,术语“不同颜色”隐含地是指具有不同波长分量和/或带宽的多个光谱。还应当意识到的是,术语“颜色”可以结合白色和非白色光来使用。

术语“照明灯具”和“发光器”在本文被用来指代处于特定形式因数、装配或封装的一个或多个照明单元的实施方式或布置。术语“照明单元”和“灯”在本文被用来指代包括相同或不同类型的一个或多个光源的装置。给定照明单元可以具有(多个)光源、壳体/外壳布置和形状,和/或电气和机械连接配置的各种安装布置中的任意一种。此外,给定照明设备可选地可以与涉及(多个)光源的操作相关的各种其它组件(例如,控制电路)相关联(例如,包括、与之耦合和/或与之封装在一起)。“基于led的照明单元”是指单独或者与其它非基于led的光源相结合地包括如以上所讨论的一个或多个基于led的光源的照明单元。如本文所使用的术语“照明单元”是指另外包括允许该照明单元与其它设备——诸如照明系统中的其它照明节点——无线通信的组件的灯或发光器。

术语“控制器”在本文一般被用来描述与一个或多个光源的操作相关的各种装置。控制器可以以多种方式来实施(例如,利用专用硬件来实施)以执行本文所讨论的各种功能。“处理器”是采用可以使用软件(例如,微代码)进行编程以执行本文所讨论的各种功能的一个或多个微处理器的控制器的一个示例。控制器可以在采用或不采用处理器的情况下进行实施,并且还可以被实施为执行一些功能的专用硬件和被实施为执行其它功能的处理器(例如,一个或多个编程微处理器和相关联电路)的组合。可以在本公开的各个实施例中被采用的控制器组件的示例包括常规的微处理器、专用集成电路(asic)和现场可编程门阵列(fpga),但是并不局限于此。

在各种实施方式中,处理器或控制器可以与一个或多个存储介质(在本文一般被称作“存储器”,例如易失性和非易失性计算机存储器,诸如ram、prom、eprom和eeprom、软盘、紧致盘、光盘、磁带等)相关联。在一些实施方式中,存储介质可以利用一个或多个程序进行编码,当在一个或多个处理器和/或控制器上执行时,该程序实施本文所讨论的至少一些功能。各种存储介质可以固定在处理器或控制器之内或者可以是可携带的,以使得其中所存储的一个或多个程序能够被加载到处理器或控制器中以便实施本文所讨论的本发明的各个方面。术语“程序”或“计算机程序”在本文以一般含义被用来指代能够被用来对一个或多个处理器或控制器进行编程的任意类型的计算机代码(例如,软件或微代码)。

术语“可寻址”在本文被用来指代被配置为接收旨在用于包括其自身在内的多个设备的信息(例如,数据)并且有选择地对旨在用于其的特定信息作出响应的设备(例如,一般而言的光源、照明单元或灯具、与一个或多个光源或照明单元相关联的控制器或处理器、其它非照明相关设备等)。术语“可寻址”经常结合联网环境(或者以下进一步讨论的“网络”)使用,其中多个设备经由一些通信介质耦合在一起。

在一种网络实施方式中,耦合至网络的一个或多个设备可以充当耦合至网络的一个或多个其它设备的控制器(例如,在主/从关系中)。在另一种实施方式中,联网环境可以包括一个或多个专用控制器,其被配置为对耦合至网络的设备中的一个或多个设备进行控制。通常,耦合至网络的多个设备均可以对存在于(多个)通信介质上的数据进行访问;然而,给定设备可以是“可寻址的”,其中其被配置为例如基于对其指定的一个或多个特定标识符(例如,“地址”)而有选择地与网络交换数据(例如,从网络接收数据和/或向其传送数据)。

如本文所使用的术语“网络”是指促成耦合至网络的任意两个或更多设备之间和/或多个设备之间的信息传输(例如,为了设备控制、数据存储、数据交换等)的两个或更多(包括控制器或处理器的)设备的任意互连。如应当容易意识到的是,适于将多个设备进行互连的网络的各种实施方式可以包括各种网络拓扑的任意网络拓扑并且采用各种通信协议的任意通信协议。此外,在根据本公开的各种网络中,两个设备之间的任意一个连接可以表示两个系统之间的专用连接,或者可替换地表示非专用连接。除了承载旨在用于两个设备的信息之外,这样的非专用连接可以承载并非必然旨在用于两个设备中的任一个的信息(例如,开放式网络连接)。此外,应当轻易意识到的是,如本文所讨论的各种设备网络可以采用一个或多个无线、有线/线缆和/或光纤链路以促成遍布网络的信息传输。

如本文所使用的术语“用户接口”是指处于人类用户或操作人员与一个或多个设备之间的使得用户和(多个)设备之间能够进行通信的接口。可以在本公开的各种实施方式中采用的用户接口的示例包括但并不局限于开关、电位计、按钮、转盘、滑动器、鼠标、键盘、小键盘、各种类型的游戏控制器(例如,操控杆)、轨迹球、显示屏、各种类型的图形用户界面(gui)、触摸屏、麦克风,以及可以接收一些形式的人类生成的刺激并且作为响应而生成信号的其它类型的传感器。

如本文所使用的术语“数据库”是指存储在一个或多个计算机可读介质中的结构化或非结构化数据的任意集合。

应当意识到的是,下文更为详细讨论的以上概念和另外概念的所有组合形式(假设这样的概念并非互相矛盾)被考虑作为本文所公开的发明主题的一部分。特别地,在本公开结尾处出现的所声明的主题的所有组合都被考虑作为本文所公开的发明主题的一部分。还应当意识到的是,也可以出现在通过引用所结合的任意公开中的本文所明确采用的术语应当符合与本文所公开的特定内容最为相符的含义。

附图说明

在附图中,相同的附图标记一般贯穿不同附图而指代相同的部分。而且,附图并不一定依比例绘制,而是相反地一般着重于对本发明的原则进行说明。

图1图示了具有多个照明节点和控制器的示例照明系统。

图2图示了图1中的节点的至少一些节点的示例rssi指纹。

图3图示了用于将rssi指纹线性转换、规格化并极化为rssi指纹序列的方法的流程图。

图4是已经根据图3的方法被规格化和极化的图2的rssi指纹。

图5图示了用于利用rssi指纹向照明系统中的新照明节点指定角色的方法的流程图。

具体实施方式

在由多个支持无线的照明节点所组成的常规照明系统中,利用新照明节点替换一个或多个照明节点经常要求技术人员重新入网初始化新设备。例如,常规照明系统中的每个照明节点可能具有特定的别名、角色和/或功能。当新照明节点被引入以替换故障节点时,新照明节点必须被编程以复制故障节点的功能,这就会要求单纯的设备替换以外的附加工作。

因此,利用照明节点所接收的无线信号的特性——诸如与从照明系统中的其它照明节点所接收的无线信号相关联的接收信号强度指示符(rssi)——在几乎不要求人为介入或专业知识的情况下自动重新入网初始化替换照明节点将会是有利的。在一些实施例中,与照明节点处——特别是从照明系统中的其它照明节点——所接收的无线信号相关联的rssi被用来创建rssi指纹,其可以被用来识别位于相对于照明系统中的其它照明节点的该位置的任何照明节点。

考虑到上文,本公开的各个实施例和实施方式涉及到针对照明系统中的每个照明节点生成本文所谓的“rssi指纹”,并且利用该rssi指纹向已经被引入以替换先前照明节点之一的新照明节点指定角色。

参考图1,在一个实施例中,描绘了包括多个照明节点(节点1-节点5)和控制器100的照明系统。控制器100可以包括被配置为执行本公开各个方面的逻辑,例如耦合有存储器的微处理器、现场可编程门阵列(fpga)、专用集成电路(asic)等。每个照明节点还可以包括被配置为执行本公开的所选择方面的逻辑。

每个照明节点可以包括一个或多个光源(例如,led、白炽灯、卤素灯等)和无线网络组件(例如,传送器、接收器、收发器等),并且例如可以是灯具或发光器。因此,每个照明节点与控制器100进行无线通信。照明节点和/或控制器100可以采用各种无线通信技术来互相通信,包括但并不局限于wi-fi、蓝牙、专设或网状网络,诸如zigbee、z-wave、thread、insteon、airport,等等。控制器100可以向照明节点的一个或多个照明节点传送无线信号以指示(多个)照明节点执行一种或多种任务。例如,控制器100可以向节点1提供信号从而指示节点1将其光源关闭、调光、改变颜色和/或其它功能。因此,在一些实施例中,每个节点可以被配置为经由唯一的通信信道与控制器100进行通信。

每个照明节点包括无线信号接收器以及发射无线信号(以便与控制器100通信和/或互相通信)的无线信号传送器。因此,每个照明节点可以被配置为从照明系统中的每个其它照明节点接收信号。基于从其它照明节点所接收的这些信号,每个照明节点可以被配置为生成或者已经(例如,由控制器100)生成了基于与从相邻照明节点所接收的无线信号相关联的rssi的组合的唯一rssi指纹。

参考图2,提供了来自图1的五个节点中的四个的rssi指纹(节点5的rssi并未描绘,但是将具有类似的外观)。与每个照明节点相关联的每个rssi指纹包括从照明系统中的其它四个节点中的每一个所接收的无线信号的rssi直方图,针对任何节点而言的所有其它信号的组合(即,rssi指纹)对于该照明节点都是唯一的。例如,针对节点2和3,虽然来自节点1的rssi对于它们中的每一个在视觉上看上去都是相同的,但是所有rssi的组合对于那些节点中的每一个则并非如此,这导致了针对节点2和节点3的唯一指纹(例如,针对节点4的不同rssi)。

返回参考图1,在一些实施例中,指纹模块101从每个照明节点接收指纹(或者可用于生成指纹的数据)。例如,每个照明节点可以为控制器100(并且因此,指纹模块101)提供指示从其相邻照明节点所接收的无线信号的rssi的无线信号。指纹模块101可以将该指纹随每个照明节点的一个或多个标识符一起存储。在一些实施例中,指纹模块101可以将该指纹存储在数据库105中。进一步地,每个照明节点的一种或多种角色可以被存储在数据库105中和/或以其它方式与每个照明节点和/或指纹相关联。例如,每个照明节点可以具有别名(例如,“节点1”、“节点2”)以便由一个或多个其它组件所识别,并且该别名可以随每个照明节点的指纹一起被存储。

当照明节点中的一个照明节点被新照明节点所替换时,该新照明节点被预期具有与无调试节点相同的rssi指纹。如之前所描述的,期望通过将指定给先前照明节点的任何角色都指定给替换节点而自动入网初始化新照明节点。参考图3,提供了一种用于将图2的指纹转换为线性、规格化且经极化的序列的方法。虽然图3的操作是以特定顺序被描绘,但是这并非旨在作为限制。在各个实施例中,一个或多个操作可以被增加、省略和/或重新排序。在一些实施例中,替代图2中的rssi指纹(例如,直方图)(或者除其之外),指纹模块101可以存储使用诸如图3中所描绘的方法生成的序列。

在框300,可以例如在控制器100处接收每个照明节点的rssi数值。在框305,可以确定一个照明节点处的每个所接收rssi300的平均值。该数值例如可以以分贝-毫瓦(dbm)为单位来计算,并且随后被转换为以毫瓦(mw)为单位的线性数值(或序列)。在图2的每个rssi指纹中,阴影表示在特定节点处在特定dbm下从每个其它节点所接收的单位(例如,分组、样本)的计数。可以基于样本的数量和相对应的dbm而针对每个节点计算均值dbm。在一些实施例中,针对给定节点所结算的四个均值随后可以被转换为以mw为单位的线性数值(或序列)。

在一些实施例中,诸如以下的等式可以被用于线性化:

rawrssi可以等于从特定照明节点所接收的信号的rssi的均值。maxrssi可以等于从特定照明节点所接收的信号的rssi的最大值。因此,rssi例如可以是矢量线性化的rssi数值。针对图2中的每个图形,例如可以存在线性化rssi数值的1×4矢量。

在框310,在框305所计算的线性数值(或序列)可以被规格化,而使得序列之和对于每个照明节点而言而相同的(例如,1)。例如,对于节点1,均值可以是来自节点2的-75dbm、来自节点3的-75dbm、来自节点4的-80dbm,以及针对节点5的-85dbm。这些数值被转换为毫瓦(线性数值),并且该数值被规格化而使得数值的总和为1。在框315,每个照明节点的序列可以被极化。计算每个序列的均值,并且从该均值中减去每个规格化数值。例如,参考图4,提供了来自图1中的每个节点的线性、规格化且经极化的指纹序列,其中每个指纹的数值相加为零。这些规格化且经极化的序列例如可以被存储在数据库105中和/或照明节点的一个或多个照明节点的存储器中。

在一些实施例中,可以使用诸如以下的等式类执行规格化和极化:

在这两个等式中,rssi可以是之前所提到的线性化数值的矢量。std可以是rssi矢量的标准偏差,并且n可以是对应于rssi矢量中的元素数量的正整数,其在该示例中为4。

一旦rssi指纹序列被确定并存储,已经被用来替换无服务照明节点的新照明节点就可以被识别。在一些实施例中,可以基于确定已经检测到尚未被指定以角色和/或以其它方式并非照明系统之前的组件而识别出该新照明节点。例如,再次参考图1,节点1可能变得无法工作,并且技术人员可以安装新照明节点来替换节点1。指纹模块101可以从新的节点1照明单元接收rssi指纹,并且针对该新指纹实行图3中所描述的相同方法。

一旦已经确定了新rssi指纹序列,就将其与所有之前所存储的rssi指纹序列进行比较。例如,再次参考图4,如果节点3已经被新照明节点所替换,则该新照明节点的rssi指纹应当与节点3的rssi指纹序列相似。该新序列与每个序列关联并匹配。该新照明节点随后将被指定以具有最高关联分数的节点的角色。

除此之外或可替换地,在一些实施例中,可以利用机器学习模型来确定要向新照明节点指定的角色。例如,可以基于具有相关联角色的所存储的rssi指纹生成训练数据作为所期望的输出(即,与训练示例相关联的标签)。随后可以利用该训练数据对诸如神经网络、支撑矢量机等的机器学习模型进行训练。特别地,包括指示作为输入的rssi指纹并且被标记以适当角色或照明节点身份的数据的训练数据可以被作为输入跨机器学习模型被应用以生成输出。该输出可以与标签进行比较从而确定误差。该误差可以随诸如随机梯度下降和/或反向传播之类的各种训练技术一起被用来更新与机器学习模型相关联的权重(例如,与神经网络的一个或多个隐藏分层相关联的权重)。一旦机器学习模型被训练,新的(替换)照明节点的rssi指纹就可以作为输入被应用于该机器学习模型。新照明节点随后可以被指定以基于经训练的机器学习模型而作为输出所提供的角色。

在一些实施例中,仅可以在识别出多个无服务照明节点时才利用所描述的方法。在一些实例中,在仅替换单个照明节点的情况下,为该新照明节点所指定的角色可以基于识别出哪个角色未被指定给照明节点并且将该角色指定给该新照明节点而被确定。然而,在仅替换单个照明节点时仍然可以采用以上方法。

参考图5,提供了图示如本文所描述的方法的流程图。其它实施例可以包括附加步骤和/或图5中所图示的一个或多个步骤可以被省略、重新排序,等等。在一些实施例中,图5的一个或多个操作可以由控制器100来实行。除此之外或可替换地,图5的一个或多个操作可以在各个照明节点处执行。

在框500,可以从照明系统中的多个照明节点接收rssi信息。每个照明节点从照明系统中的每个其它照明节点接收无线信号。例如,在具有五个照明节点的照明系统中,每个照明节点可以以从每个其它照明节点接收一个的方式接收四个无线信号。这四个所接收的无线信号中的每一个具有相关联的rssi,并且在一些实施例中,正是这些rssi被提供至控制器100。

在步骤505,在框500从每个照明节点所接收的rssi信息被用来例如由控制器100针对每个照明节点生成rssi指纹。给定照明节点的rssi指纹包括与在该照明节点处从其它照明节点所接收的(多个)无线信号相关联的信号强度信息。例如,对于五个节点的照明系统中的照明节点而言,rssi指纹可以包括该照明节点从每个其它照明节点所接收的相应无线信号的rssi。图2所示的rssi指纹是来自5节点照明系统的rssi指纹的示例。进一步地,在一些实施例中,如图3中所描绘的,rssi指纹可以在存储前被线性转换、规格化并极化为rssi指纹序列。

在步骤510,针对照明系统中的每个照明节点确定角色。角色例如可以包括照明节点的别名,照明节点针对一个或多个控制设备的指定,和/或针对照明节点的光照设置。照明节点的角色可以由一个或多个技术人员所配置并且被存储在诸如数据库105的数据库中,并且每个照明节点的角色可以在每个照明节点的rssi指纹已经被生成时得以被确定。rssi指纹随后可以存储在数据库105中,均与相对应照明节点的角色相关联。

在步骤515,识别新照明节点。该新照明节点可以基于首先确定照明系统的照明节点的一个或多个角色当前并未被指定给照明节点之一而被识别。特别地,当同时替换多个照明节点时(即,识别出多个新照明节点时),可以识别出多个未指定的角色。例如,在具有五个照明节点的系统中,节点1和节点2的角色可能未被指定,并且可以识别出两个新照明节点。

在步骤520,从新照明节点(或者在识别出多个新照明节点的情况下从每个照明节点)接收rssi信息。在一些实施例中,步骤520可以与步骤500共享一个或多个特性。

在步骤525,新照明节点的rssi指纹与如步骤505中生成的所存储的照明节点的rssi指纹进行匹配。进一步地,在步骤535,与匹配的rssi指纹相关联的角色可以被指定给新照明节点。在一些实施例中,所有所存储的rssi指纹都可以与新rssi指纹进行比较,并且与最佳匹配相关联的角色可以被指定给新照明节点。在一些实施例中,仅当前并未被指定给照明节点的角色可以与新rssi指纹进行匹配,其中最佳匹配的角色被指定给新照明节点。例如,如果节点1和节点2的角色当前并未被指定给照明节点,则仅节点1和节点2的rssi指纹可以与新rssi指纹进行比较。

在图5中,rssi信息由照明节点提供至控制器100,并且正是控制器100来计算rssi指纹。然而,这并非旨在作为限制。在各个实施例中,每个照明节点可以包括被配置为在本地计算rssi指纹并且随后将那些指纹提供至控制器100的逻辑,例如耦合有存储器的微处理器、fpga、asic等。

虽然本文已经图示并描述了若干说明性实施例,但是本领域技术人员将会轻易想到用于执行功能和/或获得本文所描述的结果和/或一个或多个优势的各种其它器件和/或结构,并且每种这样的变化和/或修改都被认为处于本文所描述的发明实施例的范围之内。更一般地,本领域技术人员将会轻易意识到,本文所描述的所有参数、尺寸、材料和配置都旨在是示例性的,并且实际的参数、尺寸、材料和/或配置将取决于针对使用本发明教导的一个或多个具体应用。使用常规以内的实验,本领域技术人员将会认识到或者能够确定本文所描述的具体发明实施例的许多等同形式。因此,所要理解的是,以上实施例仅通过示例所给出,并且在所附权利要求及其等同形式的范围内,可以以具体描述和要求保护的以外的方式来实践本发明的实施例。本公开的发明实施例针对本文所描述的每个个体特征、系统、物品、材料、套件和/或方法。此外,如果这样的特征、系统、物品、材料、套件和/或方法并不互相矛盾,则两个或更多这样的特征、系统、物品、材料、套件和/或方法的任意组合形式也包括在本公开的发明范围之内。

如本文所定义和使用的所有定义都应当被理解为对字面定义、通过引用所结合的文献中的定义和/或所定义术语的常规含义加以支配。

除非明确相反指出,否则如说明书和权利要求中所使用的不定冠词“一”(“a”和“an”)应当被理解为表示“至少一个”。

如本文在说明书和权利要求中使用的短语“和/或”,应当被理解为是指这样结合的元素的“任一个或二者”,即,在某些情况下共同存在和在其他情况下分离地存在的元素。通过“和/或”列出的多个元素应当以相同方式解读,即,这样结合的元素的“一个或多个”。除了由“和/或”子句具体标识的元素以外的其他元素可以可选地存在,不管与具体地标识的那些元素有关还是无关。因此,作为非限制性示例,对于“a和/或b”的引用,当结合诸如“包括”那样的开放式语言被使用时,在一个实施例中指只有a(可选地包括除了b以外的元素);在另一个实施例中指只有b(可选地包括除了a以外的元素);以及在又一个实施例中指a和b(可选地包括其他元素);等等。

如本文在说明书和权利要求中使用的,“或”应当被理解为具有与上面定义的“和/或”相同的意义。例如,当分开列表中的项目时,“或”或“和/或”应当被解译为包括性的,即,包括在许多元素或元素列表中的至少一个,但也可以包括多于一个的元素,以及可选地,包括另外未列出的项目。明确指示相反的术语,诸如“……的仅一个”或“……的正好一个”,或当在权利要求中用时的“由……构成”将指包括在许多元素或元素列表中的刚好一个元素。一般地,如在本文使用的术语“或”当处于诸如“任一项”、“……的一个”、“……的仅一个”或“……的正好一个”那样的排除性术语的前面时,将只被解译为指示排除性替换项(即,“一个或另一个,但不是二者”)。当在权利要求中使用时,“基本上由……构成”将具有如其在专利法领域中使用的普通意义。

如本文在说明书和权利要求中使用的,短语“至少一个”在对一个或多个元素的引用时应当被理解为是指从在元素列表中的元素中的任何一个或多个元素中选择的至少一个元素,但不一定包括在元素列表内具体地列出的每个元素的至少一个元素,以及不排除在元素列表中的元素的任何组合。这个定义也允许除了对于短语“至少一个”所指的在元素列表内具体地标识的元素以外的元素可以可选地存在,无论与具体地标识的那些元素有关还是无关。因此,作为非限制性示例,“a和b的至少一个”(或,等价地,“a或b的至少一个”,或,等价地,“a和/或b的至少一个”)可以是:在一个实施例中指代至少一个(可选地包括多于一个的)a,并且不存在b(和可选地包括除了b以外的元素);在另一个实施例中,指代至少一个(可选地包括多于一个的)b,并且不存在a(和可选地包括除了a以外的元素);在又一个实施例中,指代至少一个(可选地包括多于一个的)a,和至少一个(可选地包括多于一个的)b(和可选地包括其他元素);等等。

还应当理解,除非明确指示相反,在本文所要求保护的包括多于一个的步骤或动作的任何方法中,所述方法的步骤或动作的次序不一定限于所述方法的步骤或动作被引述的次序。

在权利要求以及以上说明书中,诸如“包括”、“包含”、“携带”、“具有”、“含有”、“涉及”、“持有”、“由……组成”等之类的所有过渡短语要被理解为是开放式的,即意味着包括但并不局限于此。如美国专利局的专利审查程序手册第2111.03节中所提出的,仅过渡短语“由……构成”和“基本上由……构成”应当分别是封闭或半封闭的过渡短语。应当理解的是,在权利要求中依据专利合作条约(pct)规则6.2(b)所使用的某些表达形式和附图标记并不对范围有所限制。

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