人员输送机系统和更新人员输送机部件的软件的方法与流程

文档序号:27761057发布日期:2021-12-03 23:43阅读:87来源:国知局
人员输送机系统和更新人员输送机部件的软件的方法与流程

1.本发明涉及一种人员输送机系统,以及更新人员输送机系统中的人员输送机部件的软件的方法,所述人员输送机系统例如是电梯系统、自动扶梯系统和/或移动人行道系统。


背景技术:

2.人员输送机系统,例如电梯,包括各自配备有处理器和存储器的部件。在电梯系统的情况下,处理器运行特定于电梯部件的应用软件。在电梯的使用寿命期间,将以新软件版本的形式提供新功能和/或现有功能的更正。同样,例如,安全规定可能会在部件的使用寿命期间发生变化。由于这些原因,必须更新一个或多个输送机部件的应用软件,以便能够利用软件的新功能或更正的操作。
3.在现有技术的解决方案中,传统上已经在现场手动执行应用软件更新过程,例如,由电梯服务技术人员在电梯现场手动执行。在这类解决方案中,服务技术人员进入电梯现场,将电梯从正常运行中移出,将例如笔记本电脑的编程工具连接到电梯控制器,并更新软件。之后,服务人员恢复正常的电梯运行并检查正确的运行。然而,这种更新过程是劳动密集型的,增加了电梯的停机时间,并且存在人为错误的风险。
4.还有一些现有技术解决方案,其中可以远程完成更新。但是,有些情况可能会给这些现有技术的系统带来问题。例如,低速的连接速度导致电梯的运行长时间中断,因为在现有技术的系统中下载期间电梯的运行被中断。同样,如果通信连接丢失,如果电梯必须等待连接再次开始工作然后继续下载,则会导致电梯运行的更长时间的中断。在一些现有技术的解决方案中,电梯一直保持不运行状态,直到软件下载成功并且已经安装了新版本的软件。同样,如果在下载准备就绪后立即安装了软件,则可能会引起问题,因为软件安装会中断电梯的运行,并且中断时间可能不是进行软件更新的最佳时间,例如在高峰期。
5.在文献ep3173366b1中公开了一种与更新电梯部件软件有关的现有技术解决方案,该解决方案涉及在自动乘客输送装置的部件中自动更新控制器应用程序。
6.现有技术的解决方案不能在变化和具有挑战性的条件下且不会干扰传送系统的操作和用户的情况下可靠地处理自动软件更新。


技术实现要素:

7.本发明的目的是提供一种人员输送装置,以及更新人员输送机系统中的人员输送机部件的软件的方法,所述人员输送装置例如是电梯、自动扶梯和/或移动人行道。在本发明的解决方案中,可以自动且可靠地执行软件更新,而不会干扰输送系统及其用户的操作。部件的软件更新也可以在不断变化且具有挑战性的条件下进行,例如,在数据传输速度降低或通信连接中断时。
8.根据第一方面,本发明涉及一种用于在例如电梯系统、自动扶梯系统和/或移动人行道系统的人员输送机系统中的人员输送机部件的软件更新的方法。输送系统包括多个输
送机部件,每个所述输送机部件包括存储器和运行应用软件的处理器,用于更新输送机部件软件的更新装置,更新装置通信地连接到输送机部件,其中,更新装置包括或连接到处理器和存储器,以及至少一个通信信道,所述至少一个通信信道被布置在所述更新装置与远程更新系统之间。在该方法中,更新装置基于来自远程更新系统的请求和/或基于来自至少一个输送机部件和/或人员输送机系统的请求,经由至少一个通信信道从远程更新系统下载软件更新,其中,到输送机部件的软件下载是作为后台下载和/或在不影响人员输送机的操作的情况下执行的。
9.在本发明的一个实施例中,更新装置将软件更新的安装调度到某个预定时间和/或以某些预定标准调度软件更新的安装,和/或其中,更新装置在验证下载的更新软件的完整性之后,调度输送机部件的软件更新的安装。
10.在本发明的一个实施例中,可以对更新软件的完整性进行进一步的验证,以验证该软件被正确地安装并且该软件在安装时使用了正确的版本。在本发明的一个实施例中,可以以以下方式实现验证:在将软件更新安装到输送机部件之后,更新装置从输送机部件读取或接收已安装的软件,并进一步将其发送回远程更新系统。然后,远程更新系统将验证安装的软件是否与原始软件更新一致。
11.在本发明的一个实施例中,更新装置以输送机部件的预定顺序调度要执行的输送机部件的软件更新的安装,和/或其中,基于输送机部件之间的功能依赖性来建立预定顺序。
12.在本发明的一个实施例中,更新装置响应于来自远程更新系统的请求将软件状态查询发送到输送机部件,基于输送机部件对查询的响应生成输送机部件的软件状态列表,并且将软件状态列表发送到远程更新系统以用于生成集体更新软件。
13.在本发明的一个实施例中,软件更新是集体更新软件,包括连接到更新装置的至少一部分输送机部件的应用软件,例如集体更新软件特定于输送机或特定于输送系统,诸如特定于电梯或特定于电梯组。
14.在本发明的一个实施例中,应用软件是特定于输送机部件的应用软件,并且包括与输送机部件相关联的安装密钥,例如加密密钥,其中,所述应用软件的特定对应物只能安装在与各个安装密钥相关联的输送机部件中。附加地或替代地,可以存在由单独的单元或装置(例如,认证服务器)提供的验证或认证,其确保软件更新源自可靠的来源。当更新电梯安全部件的软件(例如,电梯安全控制器根据安全完整性等级3(sil3)实现例如可编程安全性(即pessral))并满足相关安全规范(en81

20;iec61508)时,这一点尤其重要。
15.在本发明的一个实施例中,远程更新系统在段或块上发送更新软件数据,例如以链表的形式,每个段或块都具有标识,并且其中,更新装置基于相应的标识,从块或段中重新组装下载的更新软件。
16.在本发明的一个实施例中,在完整性验证失败的情况下,更新装置请求远程更新系统重新发送一个或多个标识的数据段或块。
17.在本发明的一个实施例中,所述至少一个通信信道包括在所述更新装置和远程更新系统之间的至少两个分离的并行物理介质,和/或其中,所述物理介质可以包括数据电缆和/或无线网络,例如蜂窝网络。
18.根据第二方面,本发明涉及一种人员输送机系统,例如电梯系统、自动扶梯系统
和/或移动人行道系统,其包括多个输送机部件,每个所述输送机部件包括存储器和运行应用软件的处理器,用于更新输送机部件软件的更新装置,更新装置通信地连接到输送机部件,其中,更新装置包括或连接到处理器和存储器,以及至少一个通信信道,所述至少一个通信信道被布置在所述更新装置与远程更新系统之间。更新装置被配置为基于来自远程更新系统的请求和/或基于来自至少一个输送机部件和/或人员输送机系统的请求,经由至少一个通信信道从远程更新系统下载软件更新,并且输送机部件被配置为将软件下载执行为后台下载和/或不影响人员输送机的操作。
19.根据第三方面,本发明涉及一种包括指令的计算机程序,所述指令在由计算机执行时使计算机执行根据本发明的解决方案的方法。
20.根据第四方面,本发明涉及一种包括根据本发明的解决方案的计算机程序的计算机可读介质。
21.在此,词语“数”是指从1开始的任何正整数,例如1、2或3。
22.在此,词语“多个”是指从2开始的任何正整数,例如2、3或4。
23.当结合附图阅读以下具体示例性和非限制性实施例的描述时,将最好地理解本发明的各种构造和操作方法以及其附加目的和优点的各种示例性和非限制性实施例。
24.动词“包括”和“包含”在本文中用作开放式限制,既不排除也不要求存在未叙述的特征。除非另有明确说明,否则从属权利要求中记载的特征可以相互自由组合。此外,应当理解,在全文中使用“一”或“一个”,即单数形式,并不排除多个。
附图说明
25.在附图中,通过示例而非限制的方式示出了本发明的实施例,其中:
26.图1示出了根据本发明的一个实施例的电梯,
27.图2示出了根据本发明的一个实施例的自动扶梯,以及
28.图3示出了示出根据本发明的一个实施例的方法的流程图。
具体实施方式
29.在下面给出的描述中提供的具体示例不应被解释为限制所附权利要求的范围和/或适用性。除非另有明确说明,否则以下给出的描述中提供的示例列表和示例组并不详尽。
30.现在将详细参考本发明的实施例,其示例在附图中示出。
31.本发明的解决方案涉及一种输送机系统,该输送机系统包括至少一个输送机部件,每个输送机部件包括存储器和运行应用软件的处理器。本发明的解决方案提供了一种用于更新输送机部件的应用软件的方式。
32.图1示意性地示出了根据本发明的实施例,其中人员输送机是电梯,在电梯中可以使用本发明的解决方案。电梯包括电梯井道101,电梯轿厢102在电梯井道101中移动以服务于不同的楼层。在图1中,电梯轿厢102可以停在第一层103、第二层104、第三层105和第四层106中。楼层可以是建筑物中的任何楼层,而不必是建筑物的第一层和第二层。第一层103可以是例如车库,第二层104可以是地面。层站门107可以布置在电梯轿厢102前面的每个楼层中。在图1中,电梯包括电动机108,电动机108被配置为经由提升绳索移动电梯轿厢,其中电动机108由电梯控制单元110控制。但是,该布置仅是示例。用于更新输送机部件软件的更新
装置111可以被布置成与输送机控制单元连接和/或被集成到输送机控制单元,例如电梯控制单元110。更新装置111通信地连接到输送机部件,其中更新装置111包括或连接到处理器和存储器。
33.图2示意性地示出了根据本发明的实施例,其中输送机是自动扶梯200,在自动扶梯中可以使用本发明的解决方案。自动扶梯可以包括经由包括至少链条或皮带或类似物的传动装置202联接到电动机206的阶梯链。电动机206可以经由传动装置产生旋转力,从而引起阶梯链沿预期的行进方向运动。制动器可以布置到输送机系统,以便在断电时将其配置为与传动装置的旋转轴线配合,并且以这种方式,当自动扶梯系统处于空闲状态时,制动阶梯链的运动或使阶梯链保持静止。通电后,制动器打开,从而允许阶梯链运动。在自动扶梯系统的情况下,传动装置可以包括具有所提及的实体的齿轮箱。此外,自动扶梯系统可以包括自动扶梯控制单元210,该自动扶梯控制单元210可以例如被配置为通过对电动机202和自动扶梯制动器的电源的控制来控制阶梯链的运动。在本发明的一个实施例中,输送机系统可以包括处理单元204。在一些实施例中,例如,可以在阶梯链的相对端处设置具有第二传动装置203的第二电动机207。然后,可以将第二处理单元205安装成与第二电动机连接。用于更新输送机部件软件的更新装置211可以被布置成与自动扶梯控制单元210连接和/或被集成到自动扶梯控制单元210。更新装置211通信地连接到输送机部件,其中更新装置211包括或连接到处理器和存储器。
34.在本发明的解决方案中,可以根据本发明的解决方案来更新人员输送机装置的部件和功能。人员输送机可以是图1所示的电梯系统或图2所示的自动扶梯系统。该解决方案使用至少一个远程更新系统来发送和/或建立更新的软件和/或更新的软件部件。远程更新系统112可以是例如远程计算设备(例如服务器)或云服务。至少一个通信信道被布置在人员输送机部件和远程更新系统112之间。在本发明的解决方案中,更新装置基于来自远程更新系统的请求和/或基于来自至少一个输送机部件和/或人员输送机系统的请求,经由至少一个通信信道从远程更新系统下载软件更新。在本发明的一个实施例中,远程更新系统可以将新软件更新通知给装置,例如更新装置。在本发明的一个实施例中,装置或部件或更新装置可以从远程更新系统请求关于软件更新的信息,并且装置、部件和/或更新装置可以请求或选择特定的更新。
35.到输送机部件的软件下载是作为后台下载和/或在不影响人员输送机的操作的情况下执行的。这样,数据通信的中断或较慢的传输速度不会导致输送机装置的运行中断。当装置开始接收数据时,它就会将其存储到其内存中并继续传输数据,直到更新数据的传输完成。如果传输中断,则可以在所需系统可以运行和/或例如当可以恢复通信信道的运行时继续进行传输。当整个软件都已传输到正确的部件或装置时,可以在期望的时刻开始更新,即安装软件更新。可以选择安装时间或时刻,例如以使对用户的操作中断保持最小。在本发明的一个实施例中,安装时间的确定可以基于某些时间(例如晚上)或收集到的使用情况统计信息,在这种情况下,可以在一天或一周的使用水平最低和/或使用水平低于特定阈值水平时完成更新的安装。在本发明的一个实施例中,在接收到来自更新系统的用户或来自远程更新系统的确认之前,不进行软件更新的安装。在本发明的一个实施例中,系统在从输送机系统现场本地接收到用户的确认后,进行软件的安装。
36.装置和/或部件的存储器使得装置的至少整个程序可以适合该存储器。存储器可
以是任何种类的存储器,例如非易失性存储器,例如闪存。
37.根据实施例,远程更新系统被配置为例如以链表的形式在段或块上发送更新软件数据。每个段或块都设置有标识。更新装置被配置为基于相应的标识从段或块重新组装下载的更新软件。更新装置被配置为在对下载的更新软件的完整性进行验证使得所有段/块都已被下载之后调度电梯部件的软件更新。这可能意味着,在通信中断或缺少某些段或块时,更新装置无需重新加载整个软件即可恢复软件下载。这也可以用于验证软件已成功传输并存储到内存中,例如没有发生任何错误。
38.更新装置可以控制不同部件的软件更新,并且例如将部件特定的更新数据发送到部件和/或指示部件开始安装更新的软件。
39.根据实施例,在完整性验证失败的情况下,更新装置请求远程更新系统重新发送一个或多个所标识的数据段或块。这可能意味着,在通信中断或缺少某些段或块时,更新装置无需重新加载整个软件即可恢复软件下载。
40.根据实施例,远程链路包括在更新装置和远程更新系统之间的至少两个分离的并行物理介质。这可能意味着可以通过每次都使用具有最佳传输能力的远程链路来加快软件下载速度。
41.根据实施例,物理介质可以包括数据电缆和/或无线网络,例如蜂窝网络。
42.根据实施例,更新软件是包括电梯部件的应用软件的集体更新软件。在一个实施例中,集体更新软件是由更新装置所接受的电梯专用或电梯组专用的集体更新软件。
43.根据实施例,应用软件是特定于电梯部件的,包括与特定于电梯部件的对应物相关联的安装密钥,例如加密密钥,使得所述应用软件仅可以成功地安装在与相应安装密钥相关联的电梯部件中。在一个实施例中,每个电梯部件包括安全芯片,该安全芯片包括部件特定的加密密钥。
44.根据实施例,更新装置被配置为响应于来自远程更新系统的请求,向电梯部件发送软件状态查询。更新装置被配置为基于电梯部件对查询的响应来生成电梯部件的软件状态列表,使得与相应的电梯部件相关联的每个应用软件的状态或版本被列出。更新装置将软件状态列表发送到远程更新系统,并且远程更新系统检查哪些部件需要应用软件更新,并相应地生成集体更新软件。
45.根据实施例,更新装置被配置为以预定顺序调度电梯部件的软件更新。在一个实施例中,基于电梯部件之间的功能依赖性来建立预定顺序。例如,在更新特定的电梯部件之前,可能有必要更新一些功能上协同作用的部件以确保操作的完整性或安全性。例如,在更新安全控制器读取传感器之前更新安全传感器软件。错误的更新顺序也可能导致电梯部件之间的通信中断。因此,特定的更新顺序还可以加快更新过程并缩短电梯的停机时间。
46.在成功地对电梯部件进行软件更新之后,可以在服务技术人员或操作员的虚拟存在下执行检查操作。这可能意味着,例如,位于远程服务中心的操作员会经由远程链路从电梯现场接收摄像头信号,并通过视觉观察摄像头信号来确保操作的完整性。
47.输送机部件可以例如经由串行数据总线,例如can总线、lon总线或以太网通信地连接到更新装置。更新装置可以被配置为通过使用在更新装置和远程更新系统之间接受的传输协议(例如tcp/ip)从远程更新系统下载更新软件。
48.更新装置可以是单独的处理单元,或者可以是添加到某些现有的输送机部件(例
如电梯控制单元和/或电梯组控制器)的功能。在一个示例实施例中,例如电梯系统的输送机系统包括输送机部件,例如电梯部件,每个部件都包括运行部件特定的应用软件的处理器和存储器。输送机控制部件可以是输送机电梯控制单元,例如电梯控制单元(例如接收层站呼叫的单元,计算电梯轿厢服务的运动曲线的单元),驱动单元(例如根据运动曲线向提升电动机提供动力信号以使电梯轿厢移动的单元),安全控制器(例如符合en 61508安全完整性等级3的单元可编程安全装置),制动控制器(例如为提升机械制动器的电磁体提供电流/中断电流源以释放/接合制动器的单元),呼叫提供单元(例如用于输入乘客的手动服务请求的单元),轿厢控制面板,目的地操作面板,门操作器(例如用于打开/关闭电梯门的单元),电梯轿厢位置检测单元,检查驱动单元(例如用于手动检查驱动的单元),组控制单元(例如将服务请求分配给不同电梯的单元),超速调节器单元(例如用于监控电梯轿厢超速情况的单元),测量电梯操作参数的传感器(例如安全触点、温度传感器、摄像头),语音对讲装置中的一个。
49.在图3中,公开了根据示例实施例的方法。通过从远程更新系统接收对软件更新的请求和/或基于来自至少一个输送机部件和/或人员输送机系统的请求来启动该方法。该方法基于来自远程更新系统的请求和/或基于来自至少一个输送机部件和/或人员输送机系统的请求,经由至少一个通信信道从远程更新系统开始下载软件更新。在图3的方法中,将软件下载到输送机部件是作为后台下载和/或在不影响人员输送机的操作的情况下执行的。
50.单元和/或部件之间的传输,例如发送请求、响应和/或软件更新数据,可以通过使用无线或有线发射器来执行。该发射器可以是使用移动通信网络、wi

fi或类似网络的独立发射器。但是,也可能使用专门用于人员输送机上特定单元和/或部分的传输通道,例如在电梯的情况下,是特定的电梯轿厢。传输可以被加密。传输不必是直接传输,而可以在其间涉及任何数量的网络元件。因此,如果所需的单元能够接收传输,则使用普通的无线互联网连接是可以接受的。
51.可以在其中使用本发明的解决方案的输送机系统的控制器可以包括连接到至少一个存储器的至少一个处理器。至少一个存储器可以包括至少一个计算机程序,当该计算机程序被一个或多个处理器执行时,使控制器执行编程的功能。在另一实施例中,至少一个存储器可以是至少一个处理器的内部存储器。控制器还可以包括输入/输出接口。经由输入/输出接口,控制设备可以连接至所需的装置或单元。该控制器可以是被配置为仅实现上述公开的操作特征的控制实体,或者它可以是较大的电梯控制实体的一部分,例如输送机控制器,诸如电梯控制器、自动扶梯控制器或移动人行道控制器。
52.如上所述,示例性实施例的部件或其他部分可以包括计算机可读介质或存储器,用于保存根据本实施例的教导而编程的指令,并且用于保存本文所述的数据结构、表、记录和/或其他数据。计算机可读介质可以包括参与向处理器提供指令以供执行的任何合适的介质。计算机可读介质的常见形式可以包括例如软盘、软磁盘、硬盘、磁带,任何其他合适的磁介质,cd

rom、cd
±
r、cd
±
rw、dvd、dvd

ram、dvd1rw、dvd
±
r、hd dvd、hd dvd

r、hd dvd

rw、hd dvd

ram、蓝光光盘,任何其他合适的光学介质,ram、prom、eprom、闪存

eprom,任何其他合适的存储芯片或盒式磁带,或计算机可以从中读取的任何其他合适的介质。
53.上文结合所示出的附图和发明内容所描述的本发明的实施例可以彼此任意组合
地使用。实施例中的至少两个可以组合在一起以形成本发明的另一实施例。
54.在以上给出的描述中提供的特定示例不应被解释为限制所附权利要求的适用性和/或解释。除非另有明确说明,否则以上给出的描述中提供的示例列表和示例组并不详尽。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1