控制器的维修单元的许可证的有效性检查方法转让专利

申请号 : CN201480076468.7

文献号 : CN106103326B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : A.霍维N.埃洛马F.斯坦格勒S.阿霍卡斯

申请人 : 通力股份公司

摘要 :

本发明允许对用于访问建筑物的乘客运输/访问设备(200)的控制器的维修单元(220)的许可证的有效性进行检查,无需到服务中心的在线连接等。响应于检测到维修单元(220)连接到控制器(210),从存储在维修单元(220)中的加密的许可证文件读取许可证的过期时间。读取两者都存储在控制器(210)的安全存储器中的控制器(210)的制造时间和当前使用时间。比较控制器(210)的制造时间和当前使用时间的总和与许可证的过期时间。响应于该总和不超过过期时间,确定许可证为有效的。

权利要求 :

1.一种检查用于访问建筑物的乘客运输/访问设备的控制器的维修单元的许可证的有效性的方法,其特征在于,所述方法包括:响应于检测到维修单元连接到控制器,从存储在维修单元中的加密的许可证文件读取(102)用于访问控制器的许可证的预设过期时间;

读取(103)存储在控制器的安全存储器中的控制器的预设制造时间和控制器的当前使用时间,所述使用时间是仅在控制器被接通电源时增加的计数器值;

比较(104)控制器的制造时间和当前使用时间的总和与许可证的过期时间;以及响应于控制器的制造时间和当前使用时间的总和不超过许可证的过期时间,确定(106)许可证为有效的。

2.根据权利要求1所述的方法,还包括:响应于许可证被确定为有效的,准予(108)维修单元访问控制器。

3.根据权利要求1所述的方法,还包括:

从存储在维修单元中的加密的许可证文件读取(109)许可证的预设发放时间;

比较(110)控制器的制造时间和当前使用时间的总和与许可证的发放时间;以及响应于许可证的发放时间超过控制器的制造时间和当前使用时间的总和,增加(112)控制器的当前使用时间,直到许可证的发放时间等于控制器的制造时间和当前使用时间的总和。

4.根据权利要求1至3中的任一项所述的方法,其中,许可证的过期时间、许可证的发放时间、和控制器的制造时间具有同一时间格式,并且控制器的使用时间指示所述同一时间格式的流逝的时间单元。

5.根据权利要求4所述的方法,其中,时间格式包括unix时间戳,并且时间单元包括秒。

6.一种计算机可读介质,其上存储有包括代码的计算机程序,其中所述代码适配于在所述控制器上执行时使得进行权利要求1-5中的任一项的方法。

7.一种建筑物的乘客运输/访问设备(200)的控制器(210),所述控制器(210)可连接到具有用于访问控制器(210)的许可证的维修单元(220),控制器(210)包括:至少一个处理器(211);以及

包括计算机程序代码(213)的至少一个存储器(212);

其特征在于,至少一个存储器(212)和计算机程序代码(213)被配置为,利用至少一个处理器(211),使得控制器(210)至少进行:响应于检测到维修单元(220)连接到控制器(210),从存储在维修单元(220)中的加密的许可证文件(224)读取许可证的预设过期时间(226);

读取存储在控制器(210)的安全存储器(214)中的控制器(210)的预设制造时间(215)和控制器(210)的当前使用时间(216),所述使用时间(216)是仅在控制器(210)被接通电源时增加的计数器值;

比较控制器(210)的制造时间(215)和当前使用时间(216)的总和与许可证的过期时间(226);以及响应于控制器(210)的制造时间(215)和当前使用时间(216)的总和不超过许可证的过期时间(226),确定许可证为有效的。

8.根据权利要求7所述的控制器(210),其中,至少一个存储器(212)和计算机程序代码(213)还被配置为,利用至少一个处理器(211),使得控制器(210)进行响应于许可证被确定为有效的,准予维修单元(220)访问控制器(210)。

9.根据权利要求7所述的控制器(210),其中,至少一个存储器(212)和计算机程序代码(213)还被配置为,利用至少一个处理器(211),使得控制器(210)进行:从存储在维修单元(220)中的加密的许可证文件(224)读取许可证的预设发放时间(225);

比较控制器(210)的制造时间(215)和当前使用时间(216)的总和与许可证的发放时间(225);以及响应于许可证的发放时间(225)超过控制器(210)的制造时间(215)和当前使用时间(216)的总和,增加控制器(210)的当前使用时间(216),直到许可证的发放时间(225)等于控制器(210)的制造时间(215)和当前使用时间(216)的总和。

10.根据权利要求7至9中的任一项所述的控制器(210),其中,许可证的过期时间(226)、许可证的发放时间(225)、和控制器(210)的制造时间(215)具有同一时间格式,并且控制器(210)的使用时间(216)指示所述同一时间格式的流逝的时间单元。

11.根据权利要求10所述的控制器(210),其中,时间格式包括unix时间戳,并且时间单元包括秒。

说明书 :

控制器的维修单元的许可证的有效性检查方法

技术领域

[0001] 本发明涉及建筑物的乘客运输/访问设备。具体地,本发明涉及对用于访问建筑物的乘客运输/访问设备的控制器的维修单元的许可证的有效性的检查,并涉及进行该检查的控制器。

背景技术

[0002] 建筑物的现代乘客运输/访问设备(诸如电梯(lift)/电梯(elevator)、自动扶梯、自动门、集成访问控制等)通常具有与它们相关联的电子控制器设备,该电子控制器设备被配置为在其相关联的运输/访问设备上进行各种控制操作。此外,维修单元典型地可连接到这样的控制器。维修单元是一种设备,典型地是便携式的,具有由服务人员执行的应用软件,其被配置为在连接到控制器上的时候,在该控制器上进行各种维修操作。这些维修操作可以包括例如例行状态检查、诊断、配置检查、软件更新、安装操作、服务操作、以及其它类似的操作。
[0003] 为了防止未授权地使用这样的维修单元,该维修单元可以被授予具有预设有效期的基于时间的许可证,在该预设有效期期间,该维修单元被准予访问建筑物的乘客运输/访问设备的控制器。有效期可以是例如3个月、6个月、或12个月。如果许可证到期前未更新,则它不能再用来访问控制器。
[0004] 如今,对许可证的有效性检查可以例如经由与维修单元的在线连接通过服务/维修中心来进行。然而,这是不符合成本效益的,特别是对于大型设备基地。
[0005] 因此,本发明的一个目的是缓解上述问题,并提出一种允许对用于访问建筑物的乘客运输/访问设备的控制器的维修单元的许可证的有效性进行检查的解决方案,无需到服务中心等的在线连接。

发明内容

[0006] 本发明的第一方面是一种检查用于访问建筑物的乘客运输/访问设备的控制器的维修单元的许可证的有效性的方法。响应于检测到维修单元连接到控制器,从存储在维修单元中的加密的许可证文件读取用于访问控制器的许可证的预设过期时间。读取控制器的预设制造时间和控制器的当前使用时间,这两者都存储在控制器的安全存储器中。该使用时间是仅在控制器被接通电源时增加的计数器值。比较控制器的制造时间和当前使用时间的总和与许可证的过期时间。响应于控制器的制造时间和当前使用时间的总和不超过许可证的过期时间,确定许可证为有效的。
[0007] 本发明的第二方面是一种建筑物的乘客运输/访问设备的控制器。该控制器可连接到具有用于访问控制器的许可证的维修单元。控制器包括至少一个处理器,以及包括计算机程序代码的至少一个存储器。至少一个存储器和计算机程序代码被配置为,利用至少一个处理器,使得控制器至少进行:
[0008] 响应于检测到维修单元连接到控制器,从存储在维修单元中的加密的许可证文件读取许可证的预设过期时间;
[0009] 读取存储在控制器的安全存储器中的控制器的预设制造时间和控制器的当前使用时间,该使用时间是仅在控制器被接通电源时增加的计数器值;
[0010] 比较控制器的制造时间和当前使用时间的总和与许可证的过期时间;以及[0011] 响应于控制器的制造时间和当前使用时间的总和不超过许可证的过期时间,确定许可证为有效的。
[0012] 本发明的第三方面是一种存储在计算机可读介质上并包括代码的计算机程序,该代码适配于在该控制器上执行时使得执行以下步骤:
[0013] 响应于检测到维修单元连接到控制器,从存储在维修单元中的加密的许可证文件读取许可证的预设过期时间;
[0014] 读取存储在控制器的安全存储器中的控制器的预设制造时间和控制器的当前使用时间,该使用时间是仅在控制器被接通电源时增加的计数器值;
[0015] 比较控制器的制造时间和当前使用时间的总和与许可证的过期时间;以及[0016] 响应于控制器的制造时间和当前使用时间的总和不超过许可证的过期时间,确定许可证为有效的。
[0017] 在本发明的实施例中,响应于许可证被确定为有效的,准予维修单元访问控制器。
[0018] 在本发明的实施例中,从存储在维修单元中的加密的许可证文件读取许可证的预设发放时间。比较控制器的制造时间和当前使用时间的总和与许可证的发放时间。响应于许可证的发放时间超过控制器的制造时间和当前使用时间的总和,增加控制器的当前使用时间,直到许可证的发放时间等于控制器的制造时间和当前使用时间的总和。
[0019] 在本发明的实施例中,许可证的过期时间、许可证的发放时间、控制器的制造时间具有同一时间格式,并且控制器的使用时间指示该同一时间格式的流逝的时间单元。
[0020] 在本发明的实施例中,时间格式包括unix时间戳,并且时间单元包括秒。
[0021] 应当理解的是,上述本发明的各方面和各实施例可以以彼此的任何组合来使用。若干方面和实施例可以被组合在一起以形成本发明的更多实施例。作为本发明的一方面的方法、控制器或计算机程序可以包括上述本发明的各实施例中的至少一个。
[0022] 本发明允许对用于访问建筑物的乘客运输/访问设备的控制器的维修单元的许可证的有效性进行检查,无需到服务中心等的在线连接。控制器本身可以可靠地和安全地检查维修单元的许可证是否仍然有效。

附图说明

[0023] 为了提供对本发明的进一步理解而被包括的并且构成本说明书的一部分的附图图示出本发明的实施例,并且与描述一起帮助解释本发明的原理。在附图中:
[0024] 图1是图示根据本发明的一实施例的方法的流程图;以及
[0025] 图2是图示根据本发明的一实施例的装置的框图。

具体实施方式

[0026] 现在将对本发明的实施例作出详细介绍,其示例在附图中被图示出。
[0027] 图1是图示根据本发明的一实施例的方法的流程图。在该实施例中,步骤101-112通过建筑物的乘客运输/访问设备的控制器210执行。
[0028] 在步骤101,控制器检测到维修单元正连接到它。作为响应,在步骤102,读取维修单元的许可证的预设过期时间。如果许可证有效,则许可证将准予维修单元访问控制器。从存储在维修单元中的加密的许可证文件读取过期时间。
[0029] 在步骤103,读取控制器的预设制造时间和控制器的当前使用时间。制造时间和使用时间都存储在控制器的安全存储器中。
[0030] 使用时间是仅在控制器被接通电源时增加的计数器值。换句话说,如果电源未接通(诸如例如在安装前的运输期间,或者在当电源关闭时的安装期间),则使用时间不增加。
[0031] 在图1和图2的实施例中,许可证的过期时间、许可证的发放时间、以及控制器的制造时间可以具有同一时间格式,并且控制器的使用时间可以指示该同一时间格式的流逝的时间单元。时间格式可以包括例如unix时间戳,并且时间单元可以包括例如秒。显然,可以利用其它时间格式和时间单元。
[0032] 在步骤104,比较控制器的制造时间和当前使用时间的总和与许可证的过期时间。如果控制器的制造时间和当前使用时间的总和不超过许可证的过期时间(步骤105),则许可证被确定为有效的(步骤106)。否则,许可证被确定为无效的(步骤107)。如果许可证被确定为有效的,则维修单元可以被准予访问控制器(步骤108)。
[0033] 在可选的步骤109,从存储在维修单元中的加密的许可证文件读取许可证的预设发放时间。比较控制器的制造时间和当前使用时间的总和与许可证的发放时间(步骤110)。如果许可证的发放时间超过控制器的制造时间和当前使用时间的总和(步骤111),则增加控制器的当前使用时间,直到许可证的发放时间等于控制器的制造时间和当前使用时间的总和(步骤112)。
[0034] 图2是图示根据本发明的一实施例的装置的框图。该装置包括建筑物的乘客运输/访问设备200、乘客运输/访问设备200的控制器210、以及可连接到控制器210的维修单元220。
[0035] 在图1和图2的实施例中,乘客运输/访问设备200可以是例如电梯(lift) /电梯(elevator)、自动扶梯、自动门、和集成访问控制系统之一。控制器210 被配置为在其相关联的乘客运输/访问设备200上进行各种控制操作。可连接到控制器210的维修单元220被配置为在连接到控制器210的时候,在该控制器210上进行各种维修操作。维修单元220可以是由服务人员携带的便携式设备,诸如例如膝上型计算机、个人数字助理、平板计算机、智能手机等。维修操作可以包括例如例行状态检查、诊断、配置检查、软件更新、安装操作、服务操作等。
[0036] 控制器210包括至少一个处理器211,以及包括计算机程序代码213的至少一个存储器212。控制器210还包括包含控制器210的制造时间215和控制器210的当前使用时间216的至少一个安全存储器214。尽管该至少一个存储器212和该至少一个安全存储器214在图2中被图示为单独的实体,但是它们可以被集成为一个实体。例如,该至少一个安全存储器214可以是该至少一个存储器212中的受保护的部分。
[0037] 维修单元220包括至少一个处理器221,以及包括用于进行各种维修操作的计算机程序代码223的至少一个存储器222。例如,该至少一个存储器 222还可以包括加密的许可证文件224,其包含用于访问乘客运输/访问设备 200的控制器210的维修单元220的许可证的预设发放时间225。加密的许可证文件224还包含许可证的预设过期时间226。
[0038] 该至少一个存储器212和该计算机程序代码213被配置为,利用该至少一个处理器211,使得控制器210至少进行:
[0039] 响应于检测到维修单元220连接到控制器210,从存储在维修单元220 中的加密的许可证文件224读取许可证的预设过期时间226;
[0040] 读取存储在控制器210的安全存储器214中的控制器210的预设制造时间215和控制器210的当前使用时间216,该使用时间216是仅在控制器210 被接通电源时增加的计数器值。
[0041] 比较控制器210的制造时间215和当前使用时间216的总和与许可证的过期时间226;以及
[0042] 响应于控制器210的制造时间215和当前使用时间216的总和不超过许可证的过期时间226,确定许可证为有效的。
[0043] 该至少一个存储器212和该计算机程序代码213被配置为,利用该至少一个处理器211,还使得控制器210至少执行:响应于许可证被确定为有效的,准予维修单元220访问控制器210。
[0044] 该至少一个存储器212和该计算机程序代码213被配置为,利用该至少一个处理器211,还使得控制器210至少执行:
[0045] 从存储在维修单元220中的加密的许可证文件224读取许可证的预设发放时间225;
[0046] 比较控制器210的制造时间215和当前使用时间216的总和与许可证的发放时间225;以及
[0047] 响应于许可证的发放时间225超过控制器210的制造时间215和当前使用时间216的总和,增加控制器210的当前使用时间216,直到许可证的发放时间225等于控制器210的制造时间215和当前使用时间216的总和。
[0048] 示范性实施例可以包括,例如,能够进行示范性实施例的处理的任何合适的服务器、工作站、PC、膝上型计算机、其它设备等。示范性实施例的设备和子系统可以使用任何合适的协议互相通信,并且可以使用一个或多个编程的计算机系统或设备来实现。
[0049] 应当理解的是,示范性实施例是用于示范性的目的,因为用来实施示范性实施例的特定硬件的许多变型是可能的,如将被硬件和/或软件领域的技术人员所理解的那样。例如,示范性实施例的一个或多个组件的功能可以经由一个或多个硬件和/或软件设备来实现。
[0050] 示范性实施例可以存储与在此所描述的各种处理有关的信息。该信息可以存储在一个或多个存储器中,诸如硬盘、光盘、磁光盘、RAM等。一个或多个数据库可以存储用来实施本发明的示范性实施例的信息。该数据库可以使用在此所列的一个或多个存储器或存储设备中所包括的数据结构(例如,记录、表格、数组、字段、图表、树图、列表等)来组建。关于示范性实施例而描述的处理可以包括适当的数据结构,用于在一个或多个数据库中存储通过示范性实施例的设备和子系统的处理而收集和/或生成的数据。
[0051] 如将被计算机和/或软件领域的技术人员所理解的,所有或一部分示范性实施例可以使用根据本发明的示范性实施例的教导所编程的一个或多个通用处理器、微处理器、数字信号处理器、微控制器等来方便地实现。如将被软件领域的技术人员所理解的,适当的软件可以基于示范性实施例的教导,通过普通技能的程序员随时配备。此外,如将被电子领域的技术人员所理解的,示范性实施例可以通过配备专用集成电路或通过将常规组件电路的适当网络进行互连来实现。因此,示范性实施例并不限于硬件和/或软件的任何特定组合。
[0052] 被存储在任何一个计算机可读介质或计算机可读介质的组合上,本发明的示范性实施例可以包括用于控制示范性实施例的组件、用于驱动示范性实施例的组件、用于使示范性实施例的组件与人类用户进行交互等的软件。该软件可以包括但不限于设备驱动器、固件、操作系统、开发工具、应用软件等。该计算机可读介质还可以包括用于进行在实现本发明中所进行的处理的所有或一部分(如果处理是分布式的)的本发明的实施例的计算机程序产品。本发明的示范性实施例的计算机代码设备可以包括任何合适的可解释的或可执行的代码机制,包括但不限于脚本、可解释程序、动态链接库(DLL)、Java 类和小程序、完全可执行程序、公共乘客请求代理架构(CORBA)乘客等。此外,为了更好的性能、可靠性、成本等,本发明的示范性实施例的处理的部分可以是分布式的。
[0053] 如上所述,示范性实施例的组件可以包括用于保存根据本发明的教导所编程的指令和用于保存数据结构、表格、记录、和/或在此所描述的其它数据的计算机可读介质或存储器。计算机可读介质可以包括参与向处理器提供用于执行的指令的任何合适的介质。该介质可以采取多种形式,包括但不限于非易失性介质、易失性介质等。非易失性介质可以包括例如光盘或磁盘、磁光盘等。易失性介质可以包括动态存储器等。计算机可读介质的常见形式可以包括,例如,软盘、柔性盘、硬盘、磁带、任何其它合适的磁性介质、CD-ROM、 CD±R、CD±RW、DVD、DVD-RAM、DVD±RW、DVD±R、HD DVD、 HD DVD-R,HD DVD-RW、HD DVD-RAM、蓝光盘、任何其它合适的光学介质、穿孔卡、纸带、光标记片、具有孔或其它光学可识别标志的图案的任何其它合适的物理介质、RAM、PROM、EPROM、FLASH-EPROM、任何其它合适的存储芯片或盒、或计算机可读取的任何其它合适的介质。
[0054] 尽管已经结合若干示范性实施例以及实现方式对本发明进行了描述,但是本发明并不受限于此,而是涵盖各种修改以及等效布置,其落入预期的权利要求书的范围之内。