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

文档序号:9671625阅读:来源:国知局
越了属于网络的所有设备的状态信息。分布式控制应用可以对分布式信息操作,在网络的设备之间建立虚拟关联性。如果关于一个设备的状态的信息对于另一设备的运行是必要的,则情况可能如此。
[0023]图1示出根据本发明实施例的网络。图中未示出对于网络运行(例如运行为楼宇自动化系统)必须的设备或节点之间的任何交互连接(例如拓扑或路由路径)。设备可以包括通信接口(图中未示出),其允许网络的设备之间的数据交换。
[0024]图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提供的数据。
[0025]本发明允许设备102、104、106的热替换。以下,描述旧设备的替换。作为示例,将第一设备102选取为待由新设备替换的旧设备。用于替换第一设备102的新设备是第二设备202 (图2中示出)。或者,可以替换其数据被存储的任何其它设备104、106。
[0026]本发明的构思在于,复制132网络中的第一设备102的应用逻辑和状态信息,并且在第一设备102的物理替换之后,将复制数据下载到新设备。
[0027]可以将复制数据保存在网络中的所选适当存储装置112处。优选地,存储装置112不对复制数据进行操作,这意味着在第一设备102的存在期间以及在第一设备102消失或移除之后,存储装置不执行复制的控制逻辑,并且既不保存关联性,也不保存状态变量值。存储装置112仅存储复制数据。存储装置112可以是中央存储设备或具有各个存储装置的一个或多个恰当定义的对等设备。
[0028]可以有规律地执行第一设备102的控制逻辑和状态信息的复制。例如,可以根据预定时间间隔来提供或者通过预定事件(比如网络配置的改变)来触发待复制132、134、136的数据。设备102、104、106可以被配置为:自身将复制数据发送到存储装置112,或者存储装置112或任何合适的控制设备可以被配置为:从设备102、104、106轮询复制数据。可以复制所有设备102、104、106的数据。或者,可以仅复制所选设备(比如第一设备102)的数据。有规律地复制数据使得设备在其最近状态未被复制的情况下(例如在设备102、104、106损坏或断电的情况下)从网络消失的风险最小。如果仅需要有规律地存储特定数据,则优化复制处理(例如减少所需网络资源)可以是有可能的。例如,在控制逻辑不频繁改变的情况下,仅有规律地更新状态信息(即当前状态变量值)就足够了。或者,例如,仅在系统启动时以及当它改变时,仅复制控制逻辑和支持逻辑。
[0029]根据实施例,可以在第一设备102例如因设备缺陷而离开网络之前触发状态信息和逻辑的复制。这种情况假设第一设备102的实现方式允许这样的过程。对于设备的断电、拆卸、移除或关闭,第一设备102可以包括附加的(优选地,小型)电源(比如电池或电容器),用于发送状态复本。
[0030]优选地,替换过程所耗费的总时间(从第一设备102的消失到新设备开始正常操作)合理地较短,从而近来状态变量值是复制数据的一部分。在这些近来状态变量值不是复制数据的一部分的情况下,可以在新的设备加入网络时重新初始化状态变量值。
[0031]对于任何替换过程,需要建立旧的替换过的设备与新的替换设备的标识符(例如MAC地址)之间的映射。或者,可以向新设备分配旧设备的逻辑标识符(例如旧设备的网络地址、应用层标识符或对用户友好的名称)。
[0032]图2示出图1所描述的网络,其中,第一设备102已经被第二设备202替换。根据本发明,在显式初始步骤中,通过对第一设备102的第一标识符与第二设备202的第二标识符进行匹配来建立第一标识符与第二标识符之间的映射。此外,第二设备202被配置为:在加入网络之后,发起控制逻辑、关联性和状态信息的重新实例化。第二设备202可以被配置为:向存储装置112通知262第一设备102的替换。响应于此,存储装置112可以被配置为:将第一设备102的复制数据提供272给第二设备202。
[0033]为了映射标识符,可以将第一标识符和第二标识符提供281给控制器114。在向控制器114通知282第二设备202已经连接到网络之后,控制器114可以将第一标识符提供283给第二设备202。或者,可以将第一标识符直接提供285给第二设备202。
[0034]对于包括控制器114的网络,控制器114可以被配置为:在初始步骤中通知第二设备202,它是对于第一设备102的替换。或者,控制器114可以被配置为:在初始步骤284中向存储装置112通知第二设备202是对于第一设备102的替换。可以通过第二设备202进入网络而触发该初始步骤。控制器114可以包括用户接口,用于通过手动输入而将第一设备和第二设备的标识符插入281控制器114。或者,可以根据先进解决方案(比如读取条码或RF-1D标签)来插入281标识符,这在易用性方面较优。为了读取条码或RF-1D标签,中央控制器可以包括合适的读取器,并且设备102、202可以包括含有标识符的条码或集成RF-1D标签。为了将标识符插入281到控制器114,使设备102、202接触读取器或者保持在读取器附近。或者,控制器114可以被配置为:允许用户在控制器设备用户接口处选择待替换的设备102,而非输入两个标识符。例如,选择可以是基于第一设备102的图标、位置、功能、描述或名称的。由于第一设备102对于系统已经是已知的,因此这种选择方式是可能的。用户仅需要输入替换设备102的第二标识符。为了输入第二标识符,可以使用前述任何方法。第二标识符可以由控制器114使用,以将包括第一标识符的消息寻址到第二设备202。
[0035]在替换实施例中,网络可以不包括控制器114,或者网络可以包括控制器114,但控制器114不用于提供第一标识符与第二标识符的映射。根据该实施例,将第一设备102的第一标识符直接提供285给第二设备202。第一标识符可以是第一设备102的物理地址或用于操作的与第一设备关联的任何逻辑地址(例如网络地址、应用层标识符或对用户友好的名称)。可以通过外部装置(例如在第二设备202的相关读写接口(图中未示出)处)将第一标识符提供285给第二设备202。读写接口可以包括:机械装置,用于设置与第一标识符相关的数字;RF-1D读取器,用于从第一设备102读取RF-1D标签;或编程接口,用于例如经由带内协议对第一标识符进行编程。可以在第二设备202连接到网络之前、期间或之后将第一标识符提供285给第二设备202。
[0036]根据另一实施例,新设备例如在替换消息中接收到的或者从旧设备直接接收到的信息可以包含不仅仅是旧设备标识符。所述信息还可以包含复本持有者的标识符或关于相关设备功能或标识符、或它们的任何组合。中央控制器或旧设备可以保存该信息。例如,旧设备可以在无源存储单元中保存该信息。
[0037]为了向第二设备202提供272第一设备的复制数据,向存储装置112通知262由第二设备202替换第一设备102。第二设备202可以被配置为:响应于接收283、285第一标识符,通过将第一标识符提供给存储装置112,向存储装置112通知替换。或者,如果使用控制器114,则控制器114可以被配置为:向存储装置112通知替换。响应于接收到第一标识符,存储装置112可以被配置为:
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1