电梯控制程序的远程更新系统的制作方法

文档序号:8176653阅读:542来源:国知局
专利名称:电梯控制程序的远程更新系统的制作方法
技术领域
本发明涉及从远处实施同一管理组内设置的多个电梯的控制程 序更新的电梯控制程序的远程更新系统。
背景技术
作为从远处更新电梯的控制程序的系统,有经由调制解调器以及 公共线路来连接管理用计算机和电梯,而从管理用计算机向电梯发送 新版本的控制程序的系统(例如参照专利文献l)。
另外,作为从远处通过少的通信费用来更新相互连接的多台装置
的控制程序的系统,有如下的系统使用在服务据点设置的多台的服 务装置的程序更新系统,以1台服务装置为代表而从更新程序分发服 务器接收更新程序,并将其传送到服务据点内的其他装置,从而削减 通信时间和成本(例如参照专利文献2)。
专利文献l:特开2002 - 20052号公报(第1页、图l) 专利文献2:特开2002 - 132511号公报(第1页、图l)

发明内容
但是,在以往技术中存在如下那样的课题。在专利文献l中的以 往的系统中,在需要更新多个电梯的控制程序的情况下,需要对管理 对象的所有电梯发送新版本的控制程序,存在管理用计算机与电梯之 间的通信时间和成本需要提高的问题。
另外,在专利文献2中的以往的系统中,没有考虑更新程序可否 适用于所有服务装置这一点。特别是没有考虑更新程序使用新版本与 旧版本之间的差分信息来进行控制程序的更新的情况。
本发明是为了解决上述那样的问题而完成的,其目的在于提供一
种电梯控制程序的远程更新系统,多个电梯无需同时停止,而可以通 过少的通信时间和成本来依次实现多个电梯的控制程序的更新。
本发明的电梯控制程序的远程更新系统具备多个电梯,被设置 在同一管理组内并且通过网络相互连接,按照自己所具有的控制程序 来提供服务;以及服务器,经由通信线路与多个电梯分别连接,而分 发控制程序的更新数据,其特征在于,服务器经由通信线路对多个电 梯中的预定的1台代表电梯,分发包括位于代表电梯上的更新前的版 本的控制程序与应更新的最新版本的控制程序之间的差分信息的更 新数据,代表电梯根据从服务器接收到的更新数据更新自己的控制程 序,并且按照预定的传送顺序对接下来应传送的电梯,经由网络发送 更新数据,代表电梯以外的各电梯按照预定的传送顺序经由网络依次 发送接收上述更新数据,根据所接收到的更新数据来更新自己的控制 程序。
根据本发明,1台代表电梯从服务器经由通信线路接收作为差分 信息的更新数据,代表电梯以外的电梯按照预定的传送顺序经由网络 依次发送接收更新数据,各个电梯根据差分信息依次更新控制程序, 从而可以得到如下的电梯控制程序的远程更新系统,即、多个电梯无 需同时停止,而可以通过少的通信时间和成本依次实现多个电梯的控 制程序的更新。


图l是本发明的实施方式l的电梯控制程序的远程更新系统的结构图。
图2是本发明的实施方式1的电梯的结构图。
具体实施例方式
以下,使用附图对本发明的电梯控制程序的远程更新系统的优选 实施方式进行说明。 实施方式1
图l是本发明的实施方式l的电梯控制程序的远程更新系统的整
体结构图。该远程更新系统由服务器10、通信线路20、多个电梯30 (1 ) ~30(N)(N为2以上的正数)、以及相互连接多个电梯30( 1 ) ~ 30 (N)之间的网络40构成。此处,多个电梯30 ( 1) ~30 (N)被 设置在同一管理组内,基本上由相同种类、相同版本数的控制程序进 行控制。
服务器10积蓄有多个电梯30 (1) ~30 (N)用的控制程序的更 新数据。在进行数据更新时,通过从服务器10对多个电梯30 (1) ~ 30(N)中的某一个指示进行更新,从而经由通信线路20传送更新数 据,或者服务器10根据来自多个电梯30 (1) 30(N)中的某一个 的要求经由通信线路20传送更新数据来进行。
此处,本实施方式1中的更新数据由电梯30 (1) ~30 (N)所 保持的更新前的版本的控制程序与最新版本的控制程序之间的差分 信息、和附加的数据(例如最新版本的控制程序的版本数信息等)构
成o
通信线路20是连接服务器10和各电梯30 (1) ~ 30 ( N )而可 以进行数据通信的线路,可以利用类似电话线路网那样的有线通信线 路、或者类似PHS网那样的无线通信线路等。通信线路20—般是为 了进行从电梯30 (1) ~30 (N)针对监视中心(未图示)的各种报 告而设置的,被构成为还可使用于更新数据等的传送上。
此处,本发明的作为多个电梯30 (1) ~30 (N)中的1台而预 定的代表电梯从服务器10接收更新数据。进而,代表电梯以外的剩 余的电梯按照预定的顺序,依次进行更新数据的发送接收。进而,本 申请的特征在于,将更新前的控制程序与最新版本的控制程序之间的
差分信息作为更新数据进行发送接收。
根据这些特征,接下来,对各个电梯30(n) (n为l^i^N的正 数)的内部结构进行说明。图2是本发明的实施方式1的电梯30 (n) 的内部结构图。电梯30(n)由用于进行与外部通信的通信接口 (通 信I/F) 31 (n)、作为存储部的存储器32 (ri)以及非易失性存储器
33 (n)、进行电梯的运转控制的CPU 34 (n)、以及由CPU 34 (n) 控制的更新数据取得部35 (n)、更新部36 (n)、传送部37 ( n )、 更新信息通知部38 (n)构成。
通信I/F 31 (n)是用于进行与通信线路20或网络40的连接的 接口部。另外,存储器32 (n)是用于临时存储更新数据的存储部, 非易失性存储器33 (n)是用于存储控制程序的可改写的存储部。进 而,CPU 34 (n)进行存储在非易失性存储器33 (n)中的控制程序 的执行,并且进行更新数据取得部35 (n)、更新部36 (n)、传送 部37 (n)、更新信息通知部38 (n)的各自的执行控制。
如图1所示,多个电梯30(1) 30(N)通过网络40相互连接。 对这些电梯30 (1) ~ 30 ( N )分配有ID序号等用于识别各自的信息。 另外,多个电梯30 (1) ~30 (N)中的某1台电梯被预定为代表电 梯。
进而,在多个电梯30(1) ~30 (N)之间传送数据时,预先唯 一地决定了从代表电梯经由所有电梯而返回代表电梯的顺序。在存储 器32 (n)或非易失性存储器33 (n)上,作为电梯关联信息,预先 准备有ID序号、是否为代表电梯的信息、接下来的电梯的信息等。
各电梯的基本结构如图2所示,但在代表电梯与其他电梯中,一 部分的动作不同。因此,在以下的说明中,假设存在3台电梯的情况。 另外,设为第1台电梯30 (1)为代表电梯。进而,以按照第1台代 表电梯30 (1)、第2台电梯30 ( 2 )、第3台电梯30 ( 3 )的顺序传 送更新数据的情况为例子进行说明。
因此,各标号的末尾为(1)的要素意味着第1台代表电梯的各 种结构要素。另外,各标号的末尾为(2)的要素意味着从代表电梯 30 (1)接收更新数据的第2台电梯30 (2)的各结构要素。进而,各 标号的末尾为(3)的要素意味着最后接收更新数据的第3台电梯30 (3)的各结构要素。
首先最初,对代表电梯30 (1)的动作进行说明。
代表电梯的更新数据取得部35 (1)经由通信I/F 31 ( 1)从服务
器IO取得更新数据并临时存储到存储器32 (1 )。更新部36 ( 1 )使 用存储在存储器32 (1)中的更新数据内的差分信息,来更新非易失 性存储器33 (1)上的控制程序。
另外,在控制程序的更新中,电梯30 (1)停止提供服务。另外, 也可以在控制程序的更新作业中,包含有非易失性存储器33 (1)的 改写后的试验运转。另一方面,在代表电梯30 (1)的控制程序的更 新作业中,其他电梯30 (2) 、 30 (3)继续正常运转。
如果更新完成,则运转部37 (1)对预定的接下来的传送顺序的 电梯30 (2),传送存储在存储器32 (1)中的更新数据。另外,关 于更新信息通知部38 (1)的动作,将在后面叙述。
接下来,对在位于中间的电梯30 (2)中进行的处理进行具体说明。
电梯30 (2)内的更新数据取得部35 (2)经由网络40以及通信 I/F31 (2)从前面的电梯、即代表电梯30 (1)取得更新数据并临时 存储到存储器32 (2)。更新部36 (2)使用存储在存储器32 (2)中 的更新数据内的差分信息,来更新非易失性存储器33 (2)上的控制 程序。
另外,在控制程序的更新中,电梯30(2)停止提供服务。另外, 也可以在控制程序的更新作业中,包含有非易失性存储器33 (2)的 改写后的试验运转。另一方面,在电梯30 (2)的控制程序的更新作 业中,其他电梯30 (1) 、 30 (3)继续正常运转。因此,代表电梯 30 (1)利用已经更新后的控制程序来进行运转。
如果更新完成,则传送部37 (2)利用自己存储的信息或通过对 接下来的电梯30 (3)询问,判断接下来的电梯30 (3)是否为代表 电梯。然后,由于接下来的电梯是电梯30 (3)并非代表电梯,所以 传送部37 ( 2 )向接下来的电梯30 ( 3 )传送存储在存储器32 ( 2 )中 的更新数据。
接下来,对在最后接收更新数据的第3台电梯30 (3)中进行的 处理进行具体说明。
电梯30 (3)内的更新数据取得部35 (3)经由网络40以及通信 I/F 31 (3)从前面的电梯30 (2)取得更新数据并临时存储到存储器 32 (3)。更新部36 (3)使用存储在存储器32 (3)中的更新数据内 的差分信息,来更新非易失性存储器33 (3)上的控制程序。
另外,在控制程序的更新中,电梯30(3)停止提供服务。另夕卜, 也可以在控制程序的更新作业中,包含有非易失性存储器33 (3)的 改写后的试验运转。另一方面,在电梯30 (3)的控制程序的更新作 业中,其他电梯30 (1) 、 30 (2)继续正常运转。因此,代表电梯 30 (1)以及电梯30 (2)利用已经更新后的控制程序来进行运转。
如果更新完成,则传送部37 (3)利用自己存储的信息或通过对 接下来的电梯30 (1)询问,判断接下来的电梯30 (1)是否为代表 电梯。即,最后接收更新数据的第3台电梯30 (3)由于在之后不存 在应传送的电梯,所以代表电梯30 (1)被预定成接下来应传送信息 的电梯,对该代表电梯30 (1)通知更新完成。
由于接下来的电梯是代表电梯30 (1),所以传送部37 (3)对 代表电梯30 (1),不传送存储在存储器32 (3)中的更新数据,而 发送表示更新数据的依次传送结束的依次传送完成通知。
与其相对,接受到依次传送完成通知的代表电梯30 (1)内的更 新信息通知部38 (1)对服务器10发送所有电梯的控制程序的更新处 理完成来作为更新完成通知。通过接收该更新完成通知,服务器10 可以掌握多个电梯30 (1) ~30 (3)的更新状况。
如上所述,根据实施方式l,仅代表电梯从服务器接收更新数据 即可。进而,通过使用差分信息作为更新数据,可以减小更新数据尺 寸。进而,在各个电梯之间,经由专用的网络可以依次传送更新数据。 由此,可以削减多个电梯的控制程序更新所需的通信时间以及成本。
进而,控制程序的更新是逐台依次进行的。因此,服务停止的电 梯的数量同时仅为一台,而其他电梯处于可以提供服务的状态,可以 将对用户造成的不便抑制成最小限。
进而,在所有电梯的控制程序更新完成之后,代表电梯对服务器
发送更新完成通知,所以在服务器中可以掌握各电梯的控制程序的更 新状况。
实施方式2
在本实施方式2中,对考虑了在各电梯中基于更新部36的控制 程序的更新失败的情况进行说明。程序更新失败的原因例如有所接收 到的更新数据不正确、非易失性存储器33故障等。通过考虑这样的 程序更新的失败,服务器10可以掌握包括控制程序的更新是否成功 的更新状况。
第2台电梯30 ( 2 )的传送部37 ( 2 )使与基于更新部36 ( 2 ) 的控制程序的更新是否成功对应的更新是否成功信息附随到更新数 据,传送到接下来的电梯30 (3)。在更新是否成功信息中,例如考 虑该电梯的ID序号和表示处理成功或失败的标志的组合等。
同样地,第3台电梯30 ( 3 )的传送部37 ( 3 )使与基于更新部 36 (3)的控制程序的更新是否成功对应的更新是否成功信息附随到 更新数据,传送到接下来的代表电梯30 (1)。更具体而言,电梯30 (3)抽取出所传送来的更新数据中包含的已经进行更新处理的第2台 电梯的更新是否成功信息,对该信息附加自己的电梯的更新是否成功 信息,最终传送到代表电梯30 (1)。
最终,代表电梯30 (1)的更新信息通知部38 (1)除了自己的 更新是否成功信息以外,还可以将从最终级的电梯30 (3)传送来的 电梯30 (2) 、 30 (3)的更新是否成功信息作为更新完成通知给通知 到服务器10。
如上所述,根据实施方式2,各电梯依次发送更新是否成功信息, 最终,代表电梯可以对服务器通知各电梯的更新是否成功信息。由此, 服务器可以掌握与所有的电梯相关的控制程序的更新结果。
实施方式3
在实施方式2中,对即使在某电梯中更新失败的情况下,直到针 对最后的电梯的更新数据的发送完成为止,与更新是否成功信息一起 依次继续进行更新数据的发送的情况进行了说明。与其相对,在本实
施方式3中,对在某电梯中更新失败的情况下,在之后的电梯中不进 行更新数据的发送的情况进行说明。
在本实施方式3中,第2台电梯30 ( 2 )的传送部37 ( 2 )在基 于更新部36 (2)的自己的控制程序的更新处理成功的情况下,使表 示该电梯30 (2)的控制程序更新成功的更新成功信息(例如该电梯 的ID序号等)附随到更新数据,传送到接下来的电梯30 (3)。
同样地,第3台电梯30 (3)的传送部37 (3)在基于更新部36 (3)的自己的控制程序的更新处理成功的情况下,使表示该电梯30 (3)的控制程序更新成功的更新成功信息(例如该电梯的ID序号等) 附随到包括之前的第2台电梯的更新成功信息的更新数据中,传送到 接下来的代表电梯30 (1)。
另一方面,第2台电梯30 (2)还具备更新信息通知部38 (2), 在基于更新部36 (2)的自己的控制程序的更新处理失败的情况下, 该更新信息通知部38 ( 2 )对服务器10直接发送自己的更新失败信息 和更新数据中包含的此前为止的电梯的更新成功信息。进而,传送部 37 (2)在基于更新部36 (2)的自己的控制程序的更新处理失败的情 况下,不对之后的电梯进行更新数据的发送。
同样地,第3台电梯30 (3)还具备更新信息通知部38 (3), 在基于更新部36 (3)的自己的控制程序的更新处理失败的情况下, 该更新信息通知部38 ( 3 )对服务器10直接发送自己的更新失败信息 和更新数据中包含的此前为止的电梯的更新成功信息。进而,传送部 37 (3)在基于更新部36 (3)的自己的控制程序的更新处理失败的情 况下,不对代表电梯进行更新成功信息的发送。
如上所述,根据实施方式3,在更新失败的时间点,服务器可以 从该更新失败的电梯直接接受通知。由此,服务器可以从各电梯取得 更新成功的电梯以及更新失败的电梯的信息。进而,由于在某电梯中 更新失败的情况下,在接下来的电梯中通过使用相同更新数据而更新 失败的可能性高,所以不对下游的电梯进行更新数据的传送,从而可 以将更新失败的电梯的数量限定成一台。
实施方式4
在第3实施方式中,对在某电梯中更新失败的情况下,不对之后 的电梯进行更新数据的发送,而更新失败的电梯将此前为止的电梯的 更新是否成功信息集中并通知到服务器10的情况进行了说明。与其 相对,在本实施方式4中,对各个电梯独立地对服务器IO发送各自 的更新是否成功信息的情况进行说明。
在本实施方式4中,各电梯的更新信息通知部38对服务器10 直接通知与基于更新部36的数据更新处理的是否成功相关的信息。 在更新成功的情况下,传送部37对接下来的电梯传送更新数据。另 一方面,在更新失败的情况下,传送部37既可以对接下来的电梯传 送更新数据,也可以不传送。然后,基于更新信息通知部38的向服 务器10的更新是否成功信息的通知既可以是在向接下来的电梯的更 新数据传送前,也可以是传送后。
如上所述,根据实施方式4,服务器可以从各自的电梯直接取得 更新成功的电梯、以及失败的电梯的信息。特别,由于各电梯独立地 对服务器通知更新是否成功,所以即使在多个电梯的更新处理途中的 一台发生故障,而无法向接下来的电梯传送更新数据等的情况下,也 可以在服务器中掌握此前为止更新完成或失败的电梯的信息。
实施方式5
在实施方式1~4中,对多个电梯30的非易失性存储器33中存 储的控制程序的版本数相同的情况进行了说明。与其相对,在本实施 方式5中,说明对多个电梯30的非易失性存储器33中存储的控制程 序的版本数分别不同的情况,可以进行削减了通信时间和成本的数据 更新的方式。
当上次的更新在途中失败的那样的情况等下,未必在所有电梯的 各自的非易失性存储器33内存储了相同版本数的控制程序。因此, 首先最初,代表电梯30 (1)的更新数据取得部35 (1)从服务器10 取得更新数据并临时存储到存储器32 (1)。该更新数据包括代表电 梯31 (1)所保持的版本数的控制程序与最新版本的控制程序之间的
差分信息,代表电梯30 (1)可以使用该差分信息来更新非易失性存 储器33 (1)上的控制程序。
代表电梯30 (1)的传送部37 ( 1)在对接下来的电梯30 ( 2 ) 传送更新数据之前,取得接下来的电梯30 (2)所保持的控制程序的 版本数信息。如果该版本数与代表电梯30 (1)在刚要更新之前所保 持的控制程序的版本数相同,则使用基于在代表电梯30 (1)的存储 器32 (2)上保持的差分信息的更新数据,接下来的电梯也可以更新 控制程序。因此,传送部37 (1)对接下来的电梯30 (2)传送基于 在存储器32 (1)上保持的差分信息的更新数据。
另一方面,在接下来的电梯30 (2)的控制程序的版本数与代表 电梯30 (1)在刚要更新之前所保持的控制程序的版本数不同的情况 下,接下来的电梯30 (2)无法使用基于代表电梯30 (1)的存储器 32 ( 1 )上保持的差分信息的更新数据来正确地更新控制程序。因此, 代表电梯30 ( 1 )的传送部37 (1)废弃存储器32 ( 1)上的更新数据, 而生成以下那样的新的更新数据,传送到接下来的电梯30 (2)。
即,该新的更新数据是指,包括并非从服务器IO取得的差分信 息,而是相当于存储在非易失性存储器33 (1)上的被更新的控制程 序本身的数据。在接下来的电梯30 (2)的更新部36 (2)中,通过 使用新的更新数据内包含的最新版本的控制程序来改写非易失性存 储器33 (2)上的控制程序,从而可以更新成最新版本的控制程序。
新的更新数据包括整个控制程序,所以与由差分信息构成的更新 数据相比尺寸变大,但由于在代表电梯30( 1 )与接下来的电梯30( 2 ) 之间使用的网络40的通信速度一般比通信线路20的通信速度快,所 以即使更新数据尺寸变大也不存在问题。
在第2台电梯30 (2)中,处理根据由更新数据取得部35 (2) 接受到的更新数据的内容而不同。在所接受到的更新数据包括整个控 制程序的情况下,更新部36 (2)改写非易失性存储器33 (2)上的 控制程序。然后,传送部37 (2)将更新数据原样地传送到接下来的 电梯30 (3)。 这样,在更新数椐包括整个控制程序的情况下,不论哪个电梯都 可以同样地更新控制程序,所以在以后的电梯中也使用相同的更新数 据。
另一方面,在由更新数据取得部35 (2)接受到的更新数据包括 差分信息的情况下,更新部36 (2)根据差分信息来更新非易失性存 储器33 (2)上的控制程序。
决定利用传送部37 (2)对接下来的电梯传送的更新数据的内容 的方法与在代表电梯30 (1)的传送部37 (1)中使用的方法完全相 同。另外,用于判断在更新数据中包含差分信息、还是包含控制程序 的信息被包含在更新数据中。而且,该信息是由服务器IO、生成了包 括控制程序的更新数据的电梯30设定的。笫3台电梯30 (3)也进行 与第2台电梯30 (2)同样的更新处理。
如上所述,根据实施方式5,即使存储在各电梯中的控制程序的 版本数不同,也可以将差分信息使用于代表电梯从服务器接收的更新 数据,可以得到削减通信时间和成本这样的效果。进而,在各电梯之 间 一般使用与网络相比高速的通信线路,所以即使发送整个控制程 序,通信时间的问题也少。进而,通过发送整个控制程序,对控制程 序的版本数不同的电梯,也可以进行基于最新版的控制程序的更新。
实施方式6
在本实施方式6中,对代表电梯30 (1)的更新部36 (1)在控 制程序的更新成功之后实施试验运转的情况进行说明。本实施方式6 的代表电梯30 (1)的更新部36 (1)在使用更新数据进行了控制程 序的更新之后实施试验运转。进而,如果试验运转的结果为合格,则 代表电梯30 (1)的传送部37 (1)对接下来的电梯传送更新数据。
另一方面,如果试验运转为不合格,则传送部37 (1)不对接下 来的电梯30 (2)执行更新数据的传送。进而,更新部36 (1)对服 务器10通知更新失败并结束处理。
代表电梯30 (1)以外的电梯30 ( 2 ) 、 30 ( 3 )的更新部36 ( 2 )、 36 (3)在使用更新数据进行了控制程序的更新之后,不进行试验运
转。其原因为,代表电梯30 (1)以外的电梯30 (2) 、 30 (3)也可 以改写成与代表电梯30 (1)相同版本数的控制程序,所以如果代表 电梯30 ( 1)中的动作可以保证,则电梯30 ( 2 ) 、 30 ( 3 )的动作也 可以同样地保证。
如上所述,根据第6实施方式,通过进行基于代表电梯的试验运 转,可以在更新所有电梯的控制程序之前,进行最新版本的控制程序 的质量确认。进行试验运转的电梯仅为代表电梯,而代表电梯以外的 电梯不进行试验运转,所以可以将由于控制程序的更新而停止服务的 时间抑制得较短。进而,在基于代表电梯的试验运转失败的情况下,
权利要求
1.一种电梯控制程序的远程更新系统,具备多个电梯,被设置在同一管理组内并且通过网络相互连接,按照自己所具有的控制程序来提供服务;以及服务器,经由通信线路与上述多个电梯分别连接,分发控制程序的更新数据,该电梯控制程序的远程更新系统的特征在于上述服务器经由上述通信线路对多个电梯中的预定的1台代表电梯,分发包括有位于上述代表电梯上的更新前的版本的控制程序与应更新的最新版本的控制程序之间的差分信息的更新数据,上述代表电梯根据从上述服务器接收到的更新数据来更新自己的控制程序,并且按照预定的传送顺序对接下来应传送的电梯,经由上述网络发送上述更新数据,上述代表电梯以外的各电梯按照预定的传送顺序经由上述网络依次发送接收上述更新数据,根据所接收到的上述更新数据来更新自己的控制程序。
2. 根据权利要求1所述的电梯控制程序的远程更新系统,其特 征在于,上述多个电梯分别具备存储部,存储自己的控制程序;更新数据取得部,按照预定的传送顺序接收上述更新数据; 更新部,根据包含在上述更新数据中的上述差分信息来更新存储在上述存储部内的上迷自己的控制程序;以及传送部,按照预定的传送顺序对接下来应传送的电梯传送上述更新数据。
3. 根据权利要求2所述的电梯控制程序的远程更新系统,其特 征在于在不存在按照预定的传送顺序接下来应传送的电梯的情况下,上 述传送部对上述代表电梯发送通知更新数据的传送已完成的依次传 送完成通知。
4. 根据权利要求3所述的电梯控制程序的远程更新系统,其特 征在于上述代表电梯还具备更新信息通知部,该更新信息通知部在接收 到上述依次传送完成通知的情况下,对上述服务器发送通知所有电梯 的数据更新完成的更新完成通知。
5. 根据权利要求4所述的电梯控制程序的远程更新系统,其特 征在于上述代表电梯以外的各电梯的传送部对接下来的电梯传送依次 附加了表示由上述更新部进行自己的控制程序的更新是否成功的程 序更新是否成功信息的更新数据,上述代表电梯的上迷更新信息通知部将上述依次传送完成通知 与上述程序更新是否成功信息一起接收,对上述服务器发送包括上述 程序更新是否成功信息的更新完成通知。
6. 根据权利要求4所述的电梯控制程序的远程更新系统,其特 征在于上述代表电梯以外的各电梯还具备更新信息通知部,该更新信息 通知部在由上述更新部进行的自己的控制程序的更新失败的情况下, 对上述服务器发送自己的更新失败信息和更新数据中包含的此前为 止的电梯的更新成功信息,上述代表电梯以外的各电梯的传送部在由上述更新部进行的自 己的控制程序的更新成功了的情况下,对接下来的电梯传送依次附加 了更新成功信息的更新数据,上述代表电梯的更新信息通知部在将上述依次传送完成通知与 上述更新成功信息一起接收到的情况下,对上述服务器发送包括上述 更新成功信息的更新完成通知。
7. 根据权利要求6所述的电梯控制程序的远程更新系统,其特 征在于上述代表电梯以外的各电梯的更新信息通知部在由更新部进行 的自己的控制程序的更新成功了的情况下,对上述服务器发送该电梯 的更新成功通知,在程序更新失败的情况下,对上述服务器发送该电 梯的更新失败通知。
8. 根据权利要求7所述的电梯控制程序的远程更新系统,其特 征在于上述代表电梯以外的各电梯的传送部在由更新部进行的自己的 控制程序的更新失败了的情况下,不对按照预定的传送顺序接下来应 传送的电梯传送更新数据。
9. 根据权利要求2所述的电梯控制程序的远程更新系统,其特 征在于上述代表电梯的更新部在根据上述更新数据更新了自己的控制 程序之后实施试验运转,上述代表电梯的传送部在上述试验运转的结果为合格的情况下, 对按照预定的传送顺序接下来应传送的电梯传送上述更新数据,在上 述试验运转的结果为不合格的情况下,不执行上述更新数据的传送,上述代表电梯的上述更新信息通知部在上述试验运转的结果为 不合格的情况下,对上述服务器发送更新不合格通知。
10. 根据权利要求2所述的电梯控制程序的远程更新系统,其特 征在于上述代表电梯的传送部询问按照预定的传送顺序接下来应传送 的电梯的存储部中存储的更新前的控制程序的版本信息,在上述版本 信息为与自己的更新前的控制程序相同的版本的情况下,将从上述服 务器取得的包括差分信息的更新数据原样传送到接下来应传送的电 梯,在不是相同的版本的情况下,生成包括基于更新部的更新后的控 制程序的新的更新数据并传送到接下来应传送的电梯,上述代表电梯以外的电梯的更新部在从前面的电梯接收到的更 新数据中包含有差分信息的情况下,根据上述差分信息来更新存储在 存储部内的自己的控制程序,在从前面的电梯接收到的更新数据中没 有包含差分信息而包含有更新后的控制程序的情况下,利用上述更新 后的控制程序来更新存储在存储部内的自己的控制程序, 上述代表电梯以外的电梯的传送部在从前面的电梯接收到的更 新数据中包含有差分信息的情况下,询问按照预定的传送顺序接下来 应传送的电梯的存储部中存储的更新前的控制程序的版本信息,在上 述版本信息为与自己的更新前的控制程序相同的版本的情况下,将从 前面的电梯取得的包括差分信息的更新数据原样传送到接下来应传 送的电梯,在不是相同的版本的情况下,生成包括基于更新部的更新 后的控制程序的新的更新数据并传送到接下来应传送的电梯,在从前 面的电梯接收到的更新数据中没有包含差分信息而包含有更新后的 控制程序的情况下,将上述更新后的控制程序原样传送到接下来应传 送的电梯。
全文摘要
本发明提供一种电梯控制程序的远程更新系统,多个电梯无需同时停止,而可以通过少的通信时间和成本顺序实现多个电梯的控制程序的更新。服务器(10)对代表电梯(30(1))经由通信线路(20)分布包括更新前的版本的控制程序与应更新的最新版本的控制程序之间的差分信息的更新数据,代表电梯(30(1))以及其他电梯(30(2)~30(N))按照预定的传送顺序依次传送更新数据,根据包括差分数据的更新数据来更新自己的控制程序。
文档编号B66B5/00GK101365642SQ20068005258
公开日2009年2月11日 申请日期2006年2月10日 优先权日2006年2月10日
发明者三井聪, 小浦邦和, 横田守真, 清原良三, 盐崎秀树 申请人:三菱电机株式会社;三菱电机大楼技术服务株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1