用于替换网络中的设备的方法和装置的制作方法

文档序号:8114425阅读:150来源:国知局
专利名称:用于替换网络中的设备的方法和装置的制作方法
技术领域
本发明涉及替换包括多个设备的网络中的设备,并且可以特别用 于在控制网络中的热替换。
背景技术
用于楼宇自动化的控制网络(例如照明、供暖或通风控制网络)正变得越来越对于用户隐藏。这些网络包括比如例如由RF (射频)模 块所连接的如光镇流器、开关、传感器、驱动器、仪表等等的设备。 对于包括大量设备和分布式应用逻辑的这样的网络,需要新的过程用 于安装和维护,以确保平滑操作。US 20050035717 Al描述了一种包括 多个镇流器的远程照明控制系统。计算机可读存储器中所存储的镇流 器表存储用于一个或多个镇流器的控制点。控制点可以限定光强度。 可以远程生成并且改变镇流器表。可以将镇流器表的更新下栽到控制 器,使得照明控制系统强健并且易于改变。该情况允许多种远程可控 制照明方案。发明内容本发明的目的在于提供一种用于替换网络(特别是控制网络)中 的设备的改进的方法、装置和网络。为了实现上述目的,本发明提供一种用于替换包括多个设备的网 络中的设备的方法,包括- 在存储装置中存储第 一设备的复制数据,- 将第二设备连接到所述网络,- 提供替换信息,其包括标识所述第一设备的第一标识符,- 将所述第一设备的所述复制数据从所述存储装置提供给所述 第二设备。6为了实现上述目的,本发明还提供一种用于替换包括多个设备的
网络中的设备的装置,包括
- 用于在存储装置中存储第一设备的复制数据的装置,
- 用于将第二设备连接到所述网络的装置,
- 用于提供替换信息的装置,所述替换信息包括标识所述第一设 备的第一标识符,
- 用于将所述第一设备的所述复制数据从所述存储装置提供给 所述第二设备的装置。
为了实现上述目的,本发明还提供一种包括多个设备的网络,其 中,第一设备可由第二设备替换,所述网络包括
- 第二设备,其中,所述第二设备被配置为提供替换信息,所 述替换信息包括标识所述第 一设备的第 一标识符,
- 存储装置,用于存储所述第一设备的复制数据,其中,所述存 储装置被配置为将所述第一设备的所述复制数据从所述存储装置提 供给所述第二设备。
根据本发明的特性特征使得能够进行热替换,即,例如通过一个 设备(例如等同或相似的设备)来替换另一设备。所述网络可以是控 制网络(例如照明控制网络),其包括大量设备和分布式应用逻辑。 本发明的优点在于,可以执行设备保存过程(比如热替换),而在运 行系统方面没有本质上引起注意的效果,并且对于用户具有最少的设 置或维护事务。根据本发明实施例,分布式控制网络中的热替换允许 在新设备上对替换过的设备的控制逻辑进行重新初始化,将所述新设 备的控制逻辑的关联性更新为其它设备的状态变量,在所述新设备上 重新安装替换过的设备的状态信息,并且在对所述替换过的设备的状 态变量或属性起作用的其它设备上重新安装控制逻辑的关联性。
本发明的基本构思在,基于状态和特定控制逻辑复制以及标识符 关联性的显式建立而提供网络设备的热替换。
根据本发明实施例,可以在有规律的基础上执行存储第一设备的 复制数据。根据本发明另一实施例,可以响应于所述第一设备的故障 或者响应于所述第一设备上的复制数据的改变而执行存储所述第一设 备的复制数据。所述复制数据可以包括网络设备的控制逻辑、支持 逻辑和属性的当前值,或它们的任何组合。根据本发明实施例,用于存储所述复制数据的存储装置可以是中央存储装置设备或具有存储装 置的单个或多个对等设备。根据本发明实施例,所述第一设备可以包
括复制装置,被配置为在所述第一设备的故障之后将复制数据发 送到所述存储装置。根据另一实施例,所述复制装置可以包括独立电 源。
根据本发明实施例,可以特定地在将替换所述第一设备的所述第 二设备连接到根据本发明实施例的网络之前、同时或者之后从所述网 络移除待替换的第一设备。
根据实施例,本发明的方法可以包括以下步骤将所述第一标识 符提供给所述笫二设备,并且可以由所述第二设备提供所述替换信息。 根据本发明实施例,可以在将所述第二设备连接到网络之前将所述第 一标识符提供给所述第二设备。为了接收所述第一标识符,所述第二 设备可以包括用于输入所述第一标识符的接口。根据本发明实施例, 所述输入接口可以包括机械装置,用于设置第一标识符,或者可以 包括读取器,用于从条码或RF-ID标签读取第一标识符。
根据替换实施例,可以在将所述第二设备连接到所述网络之后将 所述第一标识符提供给所述第二设备。可以将所述第一标识符和标识 所述第二设备的所述第二标识符提供给控制器。在接收到的关于将所 述第二设备连接到所述网络的信息之后,所述控制器可以将所述第一 标识符从所述控制器提供给所述第二设备。所述控制器可以包括输 入接口 ,用于输入所述第一标识符以及标识所述第二设备的第二标识 符;用于向所述控制器通知所述第二设备连接到所述网络的装置;用 于将所述笫一标识符从所述控制器提供给所述第二设备的装置。所述 输入接口可以被配置为允许用户输入所述第一标识符和所述第二标 识符,或选择所述第一设备,并且输入所述第二标识符。或者,所述 输入接口可以包括读取器,被配置为从条码或RF-ID标签读取所 述第 一标识符和所述第二标识符。
所述控制器可以驻留在所述控制网络的专用节点上。
根据另一实施例,将所述第一标识符提供给所述笫二设备还可以 包括以下步骤将附加数据提供给所述第二设备,所述附加数据包括 所述存储装置的标识符、相关设备的标识符或设备功能的信息。所述 控制器或所述第一设备可以包括存储装置,用于存储所述附加数据。根据另一实施例,第三设备可以与所述笫一设备相关。可以通过 所述第二标识符来更新所述第三设备中的关联性信息。
本发明还涉及一种装置或设备,其实现用于替换包括多个设备的 网络中的方法,并且涉及一种系统或网络,其包括被配置为执行用于 替换包括多个设备的网络中的设备的方法的设备。


下文中将参照示例性实施例更详细地描述本发明。然而,本发明 不限于这些示例性实施例。
图1示出根据本发明的网络; 图2示出根据本发明的网络; 图3示出根据本发明的方法。
具体实施例方式
以下,功能相似或相同的元件的可以具有相同的标号。
网络化控制系统在商业、工业和机关事务以及还有消费者市场中 存在遍布的趋势。根据本发明的网络可以是楼宇自动化系统,例如用 于照明、供暖和通风或安全性。另一示例网络是控制网络(比如照明 控制系统、家庭控制系统或氛围照明系统)。本发明的另外应用领域 是复杂照明控制系统,具有占位(occupancy)和日光传感器以及预定 规则,例如,对于工作日和周末、工作中以及工作时间之后、以及所 有其它控制和自动化环境,包括工业、零售、机关和住宅。所述网络 可以包括比如光镇流器、开关、日光或占位传感器、远程控制器、驱 动器或仪表的设备。作为网络的一部分的设备可以被布置为网络的节 点。所述网络可以是包括例如经由RF模块无线连接的设备的无线网络。
可以通过分布式方式来构建大规模控制网络,其中,节点自身倾 向于变得尺寸减少。提供处理来自多个网络节点的信息并且与多个网 络节点进行交互的功能。分布式信息空间跨越了属于网络的所有设备 的状态信息。分布式控制应用可以对分布式信息操作,在网络的设备 之间建立虚拟关联性。如果关于一个设备的状态的信息对于另一设备 的运行是必要的,则情况可能如此。
图1示出根据本发明实施例的网络。图中未示出对于网络运行(例如运行为楼宇自动化系统)必须的设备或节点之间的任何交互连接(例 如拓朴或路由路径)。设备可以包括通信接口 (图中未示出),其允 许网络的设备之间的数据交换。
图1所示的网络包括第一设备102、第三设备104、第四设备106 和存储装置112。网络可以包括多个其它设备(图中未示出)。此外, 网络可以包括控制器114。在所有或个别设备102、 104、 106之间可以 存在关联性。根据该实施例,在第一设备102与第三设备104之间存 在关联性122。设备102、 104、 106被配置为将定义设备102、 104、 106的实际功能的操作数据提供132, 134, 136给存储装置112。存储 装置112被配置为存储从设备102、 104、 106提供的数据。
本发明允许设备102、 104、 106的热替换。以下,描述旧设备的 替换。作为示例,将第一设备102选取为待由新设备替换的旧设备。 用于替换第一设备102的新设备是第二设备202 (图2中示出)。或者, 可以替换其数据被存储的任何其它设备104、 106。
本发明的构思在于,复制132网络中的第一设备102的应用逻辑 和状态信息,并且在第一设备102的物理替换之后,将复制数据下载 到新设备。
可以将复制数据保存在网络中的所选适当存储装置112处。优选 地,存储装置112不对复制数据进行操作,这意味着在第一设备102 的存在期间以及在第一设备102消失或移除之后,存储装置不执行复 制的控制逻辑,并且既不保存关联性,也不保存状态变量值。存储装 置112仅存储复制数据。存储装置112可以是中央存储设备或具有各 个存储装置的一个或多个恰当定义的对等设备。
可以有规律地执行第一设备102的控制逻辑和状态信息的复制。 例如,可以根据预定时间间隔来提供或者通过预定事件(比如网络配 置的改变)来触发待复制132、 134、 136的数据。设备102、 104、 106 可以被配置为自身将复制数据发送到存储装置112,或者存储装置 112或任何合适的控制设备可以被配置为从设备102、 104、 106轮询 复制数据。可以复制所有设备102、 104、 106的数据。或者,可以仅 复制所选设备(比如第一设备102 )的数据。有规律地复制数据使得设 备在其最近状态未被复制的情况下(例如在设备102、 104、 106损坏 或断电的情况下)从网络消失的风险最小。如果仅需要有规律地存储特定数据,则优化复制处理(例如减少所需网络资源)可以是有可能 的。例如,在控制逻辑不频繁改变的情况下,仅有规律地更新状态信 息(即当前状态变量值)就足够了。或者,例如,仅在系统启动时以 及当它改变时,仅复制控制逻辑和支持逻辑。
根据实施例,可以在第一设备102例如因设备缺陷而离开网络之 前触发状态信息和逻辑的复制。这种情况假设第一设备102的实现方 式允许这样的过程。对于设备的断电、拆卸、移除或关闭,第一设备 102可以包括附加的(优选地,小型)电源(比如电池或电容器),用 于发送状态复本。
优选地,替换过程所耗费的总时间(从第一设备102的消失到新 设备开始正常操作)合理地较短,从而近来状态变量值是复制数据的 一部分。在这些近来状态变量值不是复制数据的一部分的情况下,可 以在新的设备加入网络时重新初始化状态变量值。
对于任何替换过程,需要建立旧的替换过的设备与新的替换设备 的标识符(例如MAC地址)之间的映射。或者,可以向新设备分配旧 设备的逻辑标识符(例如旧设备的网络地址、应用层标识符或对用户 友好的名称)。
图2示出图1所描述的网络,其中,第一设备102已经被第二设 备202替换。根据本发明,在显式初始步骤中,通过对笫一设备102 的第一标识符与第二设备202的第二标识符进行匹配来建立第一标识 符与第二标识符之间的映射。此外,第二设备202被配置为在加入 网络之后,发起控制逻辑、关联性和状态信息的重新实例化。第二设 备202可以被配置为向存储装置112通知262第一设备102的替换。 响应于此,存储装置112可以被配置为将第一设备102的复制数据 提供272给第二设备202。
为了映射标识符,可以将第一标识符和第二标识符提供281给控 制器114。在向控制器114通知282第二设备202已经连接到网络之后, 控制器114可以将第一标识符提供283给第二设备202。或者,可以将 第一标识符直接提供285给笫二设备202。
对于包括控制器114的网络,控制器114可以被配置为在初始 步骤中通知第二设备202,它是对于笫一设备102的替换。或者,控制 器114可以;故配置为在初始步骤284中向存储装置112通知第二设备202是对于第一设备102的替换。可以通过第二设备202进入网络 而触发该初始步骤。控制器114可以包括用户接口,用于通过手动输 入而将第一设备和第二设备的标识符插入281控制器ll4。或者,可以 根据先进解决方案(比如读取条码或RF-ID标签)来插入281标识符, 这在易用性方面较优。为了读取条码或RF-ID标签,中央控制器可以 包括合适的读取器,并且设备102、 202可以包括含有标识符的条码或 集成RF-ID标签。为了将标识符插入281到控制器114,使设备102、 202接触读取器或者保持在读取器附近。或者,控制器114可以被配置 为允许用户在控制器设备用户接口处选择待替换的设备102,而非输 入两个标识符。例如,选择可以是基于第一设备102的图标、位置、 功能、描述或名称的。由于第一设备102对于系统已经是已知的,因 此这种选择方式是可能的。用户仅需要输入替换设备102的笫二标识 符。为了输入第二标识符,可以使用前述任何方法。第二标识符可以 由控制器114使用,以将包括第一标识符的消息寻址到第二设备202。 在替换实施例中,网络可以不包括控制器ll4,或者网络可以包括 控制器114,但控制器114不用于提供第一标识符与第二标识符的映 射。根据该实施例,将第一设备102的第一标识符直接提供285给第 二设备202。第一标识符可以是第一设备102的物理地址或用于操作的 与第一设备关联的任何逻辑地址(例如网络地址、应用层标识符或对 用户友好的名称)。可以通过外部装置(例如在第二设备202的相关 读写接口 (图中未示出)处)将笫一标识符提供285给第二设备202。
读写接口可以包括机械装置,用于设置与第一标识符相关的数字; RF-ID读取器,用于从第一设备102读取RF-ID标签;或编程接口,用 于例如经由带内协议对第一标识符进行编程。可以在第二设备202连 接到网络之前、期间或之后将第一标识符提供285给笫二设备202。
根据另 一 实施例,新设备例如在替换消息中接收到的或者从旧设 备直接接收到的信息可以包含不仅仅是旧设备标识符。所述信息还可 以包含复本持有者的标识符或关于相关设备功能或标识符、或它们的 任何组合。中央控制器或旧设备可以保存该信息。例如,旧设备可以 在无源存储单元中保存该信息。
为了向第二设备202提供272笫一设备的复制数据,向存储装置 112通知262由笫二设备202替换第一设备102。第二设备202可以被
12配置为响应于接收283、 285第一标识符,通过将第一标识符提供给 存储装置112,向存储装置112通知替换。或者,如果使用控制器114, 则控制器114可以被配置为向存储装置112通知替换。响应于接收 到第一标识符,存储装置112可以被配置为将第一设备102的复制 数据提供272给第二设备202
为了向任何网络设备通知替换,第二设备202、控制器114或任何 其它合适的设备可以广播第二标识符。
根据实施例,具有与被替换的第一设备102的关联性的第三设备 104被配置为在得到新设备202的标识符时,自己更新其控制和支持 逻辑。如果第三设备104未被配置为自己更新,例如如果向第三设备 104上传编译过的字节代码,则逻辑重新编译可能变为必须的。优选的 是,逻辑重新编译不需要用户参与。
图3示出根据本发明实施例的热替换过程的流程图。
在第一步骤中,存储132待复制的数据。
在接下来的步骤中,移除352旧设备,其状态信息已经被复制在 网络的另一设备上。旧设备可以因物理断连或因错误或中断而从网络 被移除。
在接下来的步骤中,新设备连接354到网络,并且得到旧设备的 标识符的知识。通过得到旧设备的标识符的知识,新设备得到被用作 对于旧设备的替换的知识。
根据第一实施例,第二设备通过执行以下步骤而连接到网络。在 第一步骤中,在中央控制器处插入旧设备和新设备的标识符。接下来, 放置新设备,并且激活它,并且将它连接到网络。接下来,新设备经 由广播或单播而向中央控制器宣告其存在。最后,中央控制器以包括 旧设备的标识符或地址的专用替换消息来进行响应。
根据替换实施例,第二设备通过执行以下步骤而连接到网络。在 第一步骤中,在新设备处插入旧设备的标识符。接下来,放置新设备, 并且激活它,并且将它连接到网络。
在连接到网络之后,新设备广播262其存在,作为对于旧设备的 替换。
作为响应,旧设备的状态信息复本的持有者通过发送272状态信 息而对新i殳备进行响应。如果网络包括设备之间的关联性,则所有设备检查它们是否持有
对于旧设备的关联性。所述关联性可以包括改变旧设备状态的逻辑、 或向旧设备通知用作对于在旧设备上运行的逻辑的输入的本地状态改 变的支持逻辑。在特定设备持有对于旧设备的关联性的情况下,该特 定设备被配置为用新设备的标识符来更新其关联性信息。可选地, 其状态信息正被旧设备用作本地逻辑的输入的所有设备,用它们的状 态变量的当前状态作为初始值来对新设备进行更新。
在已经接收到的旧设备的复本数据之后,新设备被配置为安装 旧设备的状态,并且可选地,如果提供的话,还安装状态变量的初始 值。
最后,新设备启动与网络的正常操作。
未替换另一设备的新设备在初始宣告之后不具有或者不得到替换 信息,例如不得到替换消息。因此,未替换旧设备的新设备开始正常 操作,而不执行在新设备连接到网络之后的上述替换过程步骤。
仅示例性地选取了所描述的网络。包括任何数量的节点或设备的 其它网络结构可以实现本发明。如果合适,则可以按不同顺序来执行 所描述的步骤,并且可以组合所描述的实施例的特征。网络的设备可 以被配置为自身执行本发明的方法。或者,网络可以包括被配置为 例如通过控制各个设备而对网络执行本发明的方法的装置。任何合适 的通信协议可以用于网络设备之间的通信。可以通过硬件或软件来执 行本发明的至少一些功能。在软件的实现方式的情况下,可以使用单 个或多个标准微处理器来处理实现本发明的单个或多个算法。
应注意,在权利要求中,文字"包括,,并不排除其它元件或步骤, 并且文字"一个,,或"某个"并非排除多个。进一步地,权利要求中 的标号不应理解为限制本发明的范围。
权利要求
1.一种用于替换包括多个设备的网络中的设备的方法,包括-在存储装置(112)中存储(132)第一设备(102)的复制数据,-将第二设备(202)连接(354)到所述网络,-提供(262)替换信息,其包括标识所述第一设备的第一标识符,-将所述第一设备的所述复制数据从所述存储装置提供(272)给所述第二设备。
2. 根据权利要求1的方法,还包括以下步骤从所述网络移除(352 ) 所述第一设备。
3. 根据权利要求1或2之一的方法,还包括以下步骤将所述第 一标识符提供(283, 285 )给所述第二设备(202 ),并且其中,由所 述第二设备(202 )将所述替换信息提供(262 )给所述存储装置(ll2 )。
4. 根据权利要求3的方法,其中,在所述笫二设备连接到所述网 络之前,将所述第一标识符提供(285 )给所述第二设备(202 )。
5. 根据权利要求3的方法,其中,将所述第一标识符提供(283 ) 给所述第二设备(202 )的步骤还包括- 将所述第 一标识符以及标识所述第二设备的第二标识符提供 (281)给控制器(114),- 向所述控制器通知(282 )所述第二设备连接到所述网络,- 由所述控制器将所述第一标识符提供(283 )给所述第二设备。
6. 根据权利要求3至5之一的方法,其中,将所述第一标识符提 供(283, 285 )给所述第二设备的步骤还包括以下步骤将附加数据 提供给所述第二设备,所述附加数据包括所述存储装置(II2)的标识 符、相关设备(104)的标识符或设备功能的信息。
7. 根据权利要求6的方法,其中,所述控制器(114)或所述第一 设备(102)包括用于存储附加数据的存储装置。
8. 根据权利要求1至7之一的方法,其中,有规律地执行存储(132) 所述第一设备(102)的复制数据。
9. 根据权利要求1至8之一的方法,其中,响应于所述第一设备 的故障,有规律地执行存储(132)所述第一设备(102)的复制数据。
10. 根据权利要求1至9之一的方法,其中,响应于所述第一设备 上的复制数据的改变,有规律地执行存储(132)所述第一设备(102) 的复制数据。
11. 根据权利要求1至IO之一的方法,其中,第三设备(104)与 所述第一设备(102)相关,并且其中,所述方法还包括以下步骤以 所述第二标识符来更新所述第三设备中的关联性信息。
12. —种计算机程序,其能够当由计算机执行时执行根据权利要求 1至11所述的方法。
13. —种记录载体,其存储根据权利要求12的计算机程序。
14. 一种用于替换包括多个设备的网络中的设备的装置,包括- 用于在存储装置(112 )中存储第一设备(102 )的复制数据的 装置,- 用于将第二设备(202 )连接到所述网络的装置,- 用于提供替换信息的装置,所述替换信息包括标识所述第一设 备的第一标识符,- 用于将所述第一设备的所述复制数据从所述存储装置提供给 所述第二设备的装置。
15. 权利要求14的装置,适用于执行根据权利要求1至11中的 任意一项的方法。
16. —种包括多个设备的网络,其中,第一设备(102)可由第二 设备(202 )替换,所述网络包括- 第二设备(202 ),其中,所述第二设备被配置为提供替换 信息,所述替换信息包括标识所述第 一设备的第 一标识符,- 存储装置(112 ),用于存储所述第一设备的复制数据,其中, 所述存储装置被配置为响应于所述替换信息,将所述第一设备的所 述复制数据从所述存储装置提供给所述第二设备。
17. 根据权利要求16的网络,其中,所述存储装置(112)是中央 存储设备或具有存储装置的单个或多个对等设备。
18. 根据权利要求16或17之一的网络,还包括控制器(114), 用于将所述第一标识符提供给所述第二设备(202 ),所述控制器(114 ) 包括- 输入接口,用于输入所述第一标识符和标识所述第二设备的笫 二标识符,- 用于向所述控制器通知所述第二设备连接到所述网络的装置,- 用于将所述第一标识符从所述控制器提供给所述第二设备的 装置。
19. 根据权利要求18的网络,其中,所述输入接口被配置为允 许输入所述第一标识符和所述笫二标识符,或者选择所述第一设备(102)并且输入所述第二标识符。
20. 根据权利要求18或19的网络,其中,所述输入接口包括读 取器,被配置为从条码或RF-ID标签读取所述第一标识符和所述笫 二标识符。
21. 根据权利要求16或17之一的网络,其中,所述第二设备(202 )包括用于输入所述第一标识符的接口。
22. 根据权利要求21的网络,其中,所述输入接口包括机械装 置,用于设置所述第一标识符;或读取器,被配置为从条码或RF-ID 标签读取所述第一标识符。
23. 根据权利要求16至22之一的网络,其中,所述第一设备(102 ) 包括复制装置,被配置为在所述第一设备的故障之后,将所述复 制数据发送到所述存储装置。
24. 根据权利要求23的网络,其中,所述复制装置包括独立电源。
25. 根据权利要求16至24之一的网络,其形成照明控制系统、楼 宇自动化系统、家庭控制系统或氛围照明系统。
26. 根据权利要求16至25之一的网络,其中,所述设备是光镇流 器、开关、日光或占位传感器、驱动器或仪表。
全文摘要
本发明涉及一种用于替换包括多个设备的网络中的设备的方法。所述方法包括以下步骤在存储装置中存储(132)第一设备的复制数据,从所述网络移除(352)所述第一设备,将第二设备连接(354)到所述网络,提供(262)替换信息,其包括所述第一标识符,将所述第一设备的所述复制数据从所述存储装置提供(272)给所述第二设备。
文档编号H05B37/02GK101554092SQ200780045359
公开日2009年10月7日 申请日期2007年11月30日 优先权日2006年12月6日
发明者A·M·M·莱尔肯斯, B·埃德曼, O·施雷页 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1