本公开涉及用于同步至少一个不间断电源ups信息收集器和至少一个其他ups信息收集器的计算机实现方法、涉及将不间断电源ups信息从ups信息收集器完全地传输到至少一个其他ups信息收集器的计算机实现方法、以及涉及用于ups信息无损利用目标ups信息收集器替换源ups信息收集器的方法。
背景技术:
1、本公开的总体背景是不间断电源ups信息收集器的同步。
2、今天,在受保护的硬件,诸如计算机、数据中心、电信和医疗设备或其他电气设备中使用不间断电源ups系统是非常常见的,在这些硬件中,意外的电源中断可能导致人员伤亡、严重的业务中断或数据丢失。这些ups系统,特别是多个ups系统,由服务提供商经由网络和/或云平台,特别是不间断电源ups信息收集器进行监测和控制。由于对数据存储的需求越来越大,不间断电源ups信息收集器的技术不断发展,旧的不间断电源ups信息收集器偶尔需要替换更新的ups信息收集器。然而,替换和引入新的ups信息收集器有时是困难的。例如,发生的活动/问题可能是:对每个客户和安装ups系统的每个站点进行大量的现场访问,必须允许访问客户驻地的每个ups来更新通信硬件/软件,以便与新的ups信息收集器通信,这通常导致与源ups信息收集器的连接丢失,将所有收集到的ups信息迁移到新的ups信息收集器是费时费力的。因为每个ups系统都需要单独监测,并且基于信息/数据量,客户访问的ups监测系统的停机时间可能非常高。基于这些活动/问题,替换和引入新的ups信息收集器不能在所有ups系统上同时进行,即关闭源ups信息收集器并打开新的ups信息收集器不能一次完成。因此,由于ups信息从旧的ups信息收集器到新的ups信息收集器的异步转换,可能会丢失一定数目标信息。
3、在通常的技术实践中,通过提供源ups信息收集器在某一日期/时间内的所有ups信息的备份,可以一次性恢复到新的ups信息收集器,从而试图避免这些操作/问题。但是,由于届时并非所有ups系统都将连接到新的ups信息收集器,因此这些未连接的ups系统仍然将信息报告给源ups信息收集器,其中这些信息将丢失。
4、因此,需要提供更灵活、可靠、先进的方法,在不丢失ups信息的情况下替换和引入新的ups信息收集器,该方法可对多个ups信息收集器同时执行。
技术实现思路
1、在本发明的一个方面,提出了计算机实现的方法,该计算机实现方法用于同步至少一个不间断电源ups信息收集器和至少一个其他ups信息收集器。该方法包括以下步骤:提供至少一个虚拟ups信息聚合器,该虚拟ups信息聚合器用于同步至少一个ups信息收集器和至少一个其他ups信息收集器,其中至少一个虚拟ups信息聚合器执行以下步骤:标识至少一个ups信息收集器上的ups信息,并且将所标识的ups信息和新的ups信息传输给至少一个其他ups信息收集器。
2、此处使用的术语不间断电源ups系统将被广泛理解,并且表示当输入电源或主电源故障时向负载提供应急电源的任何电气设备。ups系统与辅助电源系统、应急电源系统或备用发电机的不同之处在于,它将通过提供储存在电池、超级电容器或飞轮中的能量,在输入电源中断时提供近乎瞬时的保护。大多数不间断电源的待机时间相对较短(只有几分钟),但足以启动备用电源或适当关闭受保护的设备。不间断电源是一种连续电力系统。ups系统通常用于保护关键硬件,诸如计算机、数据中心、电信和医疗设备或其他电气设备,在这些设备中,意外的电源中断可能导致人员伤亡、严重的业务中断或数据丢失。ups系统可以经由云平台或互联网直接或间接地连接到至少一个不间断电源ups信息收集器。也就是说,ups系统和信息收集器之间可能是分离的,也可能是通信地连接。例如,一定数目标ups系统(大约600台)向至少一个不间断电源ups监测平台,特别是至少一个不间断电源ups信息收集器递送ups信息/ups信息。
3、本文使用的术语同步将被广泛理解,并且表示在至少一个不间断电源ups信息收集器和至少一个其他ups信息收集器上镜像和写入发生的新的信息的任何方法。也就是说,当至少一个不间断电源ups信息收集器和至少一个其他ups信息收集器同步时,新的信息同时在至少一个不间断电源ups信息收集器和至少一个其他ups信息收集器上传输和存储。同步可以被连续地提供,或者在预先确定、预先设定的时间步长、时间范围、或时间间隔处被提供,例如一个月或一个小时。
4、本文使用的术语不间断电源ups信息收集器将被广泛理解,并且可以表示任何云平台,云平台被配置为接收来自至少一个ups系统(特别是多个ups系统)的ups信息并且监测这些ups信息。不间断电源ups信息收集器可以直接地布置/位于在ups系统现场,或者在服务提供商处,但不限于此。不间断电源ups信息收集器可以连接到接口,通过该接口,控制器/监测器可以手动控制/监测被连接到不间断电源ups信息收集器的至少一个ups系统。控制器/监测器可以是人或包括人工智能的计算机,但不限于此。不间断电源ups信息收集器包括数据库,该数据库存储了被连接到不间断电源ups信息收集器的至少一个ups系统的所有ups信息。例如,不间断电源ups信息收集器可以是abb abilitytm智能跟踪器,但不限于此。
5、本文使用的术语虚拟ups信息聚合器将被广泛理解,并且表示任何虚拟组件,即软件,虚拟ups信息聚合器能够同步至少一个源ups信息收集器和至少一个其他ups信息收集器。虚拟ups信息聚合器能够执行所标识至少一个ups信息收集器上的新的ups信息并且将所标识的新的ups信息传输给至少一个其他ups信息收集器的步骤。至少一个ups信息收集器上的新的ups信息的所标识可以连续或在预先确定、预先设定的时间步长、时间范围或时间间隔处(例如一个月或一个小时)被提供。另外或可选地,虚拟ups信息聚合器能够处理和准备至少一个ups信息收集器上的所标识的新的ups信息来用于至少一个其他ups信息收集器。所使用的虚拟ups信息聚合器的数目可以是一个、至少两个,或者与至少一个(源)ups信息收集器的数目对应/相同。至少一个虚拟ups信息聚合器可以被托管在至少一个ups信息收集器和/或至少一个其他ups信息收集器的一个、多个或所有ups信息收集器上和/或被托管在至少一个其他ups信息收集器上。也就是说,虚拟ups信息聚合器在源ups信息收集器中检查/等待新的传入信息,并且一旦有新的信息可用,就将该信息发送到目标ups信息收集器。例如,虚拟ups信息聚合器可以是由以下组件组成的软件组件:输入接口,该输入接口使用源平台abb iupsguard apis链接到源ups云平台,源平台abb iupsguard apis将用于检测连续循环中的新的传入信息;处理单元,该处理单元过滤/重塑现有信息和/或从现有信息中生成新的信息来为目标云平台准备信息;输出接口,该输出接口使用目标平台abbabilitytm智能跟踪器apis链接到目标云平台。在目标ups信息收集器是abb abilitytm智能跟踪器的情况下,则虚拟ups信息聚合器输出接口可能与目前最新的abb ups网卡anc/anc-l中实现的接口非常相似。
6、在本文使用的术语ups信息和新的ups信息将被广泛理解,并且表示由ups系统提供/接收并且被转发到至少一个(源)ups信息收集器的任何类型的信息。术语“新”定义这些信息是在此时或在不久的将来提供的。ups信息和/或新的ups信息可能包括标识信息、警报、状态、事件、计数器、测量值和/或配置参数。
7、在本文使用的术语信息和/或数据将被广泛理解,并且表示任何类型的数据。数据可以是单个数字/数值、多个数字/数值、排列在列表中的多个数字/数值、整数和字符串,但不限于此。
8、通过同步至少一个不间断电源ups信息收集器和至少一个其他ups信息收集器,可以可靠地防止上述活动/问题,使得可以同时进行替换和引入新的ups信息收集器,即关闭旧的ups信息收集器和打开新的ups信息收集器可以一次完成。因此,可以防止一定数目标信息丢失。因此,提供了更灵活、可靠、先进的在不丢失ups信息/信息的情况下替换和引入新的ups信息收集器的方法,该方法可以同时对多个ups信息收集器执行。
9、在用于同步至少一个不间断电源ups信息收集器和至少一个其他ups信息收集器的方法的实施例中,至少一个ups信息收集器上的新的ups信息的标识包括新的ups信息的连续标识。
10、通过以连续的方式标识新的ups信息,可以提供实际的同步,即所有时间更新。
11、在用于同步至少一个不间断电源ups信息收集器和至少一个其他ups信息收集器的方法的实施例中,至少一个虚拟ups信息聚合器执行进一步的步骤:处理并且准备至少一个ups信息收集器上的所标识的新ups信息来用于至少一个其他ups信息收集器。
12、本文使用的术语处理和准备在本案例中将被广泛理解,并且表示用于过滤所标识的新的ups信息、用于操纵所标识的新的ups信息、用于重塑所标识的新的ups信息、用于调整所标识的新的ups信息的数据格式和/或来自所标识的新的ups信息的其他数据的生成的任何方法。
13、通过预处理和准备所标识的新的ups信息,可以简化这些信息从至少一个ups信息收集器到至少一个其他ups信息收集器的传输,例如,可以显著减少计算能力和/或不兼容性的发生。
14、在用于同步至少一个不间断电源ups信息收集器和至少一个其他ups信息收集器的方法的实施例中,所标识的新的ups信息的处理和准备包括所标识的新的ups信息的过滤、所标识的新的ups信息的操纵、所标识的新的ups信息的重塑、所标识的新的ups信息的数据格式的调整和/或来自所标识的新的ups信息的其他信息的生成。
15、在用于同步至少一个不间断电源ups信息收集器和至少一个其他ups信息收集器的方法的实施例中,至少一个虚拟ups信息聚合器的数目对应于至少一个ups信息收集器和/或至少一个其他ups信息收集器的数目。
16、通过将至少一个虚拟ups信息聚合器的数目与至少一个ups信息收集器和/或至少一个其他ups信息收集器的数目相对应,可以将来自多个不同的ups信息收集器的多个ups信息传输到多个其他ups信息收集器。
17、在用于同步至少一个不间断电源ups信息收集器和至少一个其他ups信息收集器的方法的实施例中,至少一个虚拟ups信息聚合器被托管在至少一个ups信息收集器和/或至少一个其他ups信息收集器的一个、多个或所有的云平台上和/或被托管在至少一个其他云平台上。
18、在另一方面,提出了用于将不间断电源ups信息从ups信息收集器完全地传输到至少一个其他ups信息收集器的计算机实现方法,该方法包括:执行如上所述的用于同步ups信息收集器和至少一个其他ups信息收集器的计算机实现方法,并将ups历史信息从ups信息收集器传输到至少一个其他ups信息收集器,其中在提供ups信息收集器和至少一个其他ups信息收集器的同步时执行ups历史信息的传输。
19、在本文使用的术语ups历史信息在本案例中将被广泛理解,并且表示由ups系统提供/接收并且被转发到至少一个(源)ups信息收集器的任何类型的信息。术语“历史”定义该信息是在此时刻之前或过去被提供。ups信息和/或ups历史信息可能包括标识信息、警报、状态、事件、计数器、测量值和/或配置参数,但不限于此。ups信息、新的ups信息和/或ups历史信息可能相同或不同。
20、在提供至少一个ups信息收集器与至少一个其他ups信息收集器同步时,通过同步至少一个ups信息收集器与至少一个其他ups信息收集器和通过从至少一个ups信息收集器和至少一个其他ups信息收集器传输ups历史信息,提供不丢失ups信息的ups信息传输。
21、在将不间断电源ups信息从ups信息收集器完全地传输到至少一个其他ups信息收集器的方法的实施例中,ups历史信息可以包括标识信息、警报、状态、事件、计数器、测量和/或配置参数,但不限于此。
22、在将不间断电源ups信息从ups信息收集器完全地传输到至少一个其他ups信息收集器的方法的实施例中,新的ups信息可以包括标识信息、警报、状态、事件、计数器、测量和/或配置参数,但不限于此。
23、在另一方面,提出了ups信息无损利用目标ups信息收集器替换源ups信息收集器的方法,该方法包括:提供目标ups信息收集器、执行如上所述的计算机实现方法来用于将来自多个ups系统的不间断电源ups信息从源ups信息收集器完全地传输到目标ups信息收集器、解除源ups信息收集器。
24、在本文使用的术语“解除”在本案例中将被广泛理解,并且表示源ups信息收集器与例如因特网或网络断连并且保持脱机状态。因此,在源平台上检索内容(即信息)仍然是可能的。
25、在提供ups信息收集器与至少一个其他ups信息收集器的同步时,通过同步至少一个ups信息收集器和至少一个其他ups信息收集器和通过从至少一个ups信息收集器和至少一个其他ups信息收集器传输ups历史信息,可以提供ups信息无损利用目标ups信息收集器替换ups源信息收集器。
26、在另一方面,计算机可读存储介质包括指令,当由计算机执行指令时,使计算机执行如上所述的用于同步至少一个不间断电源ups信息收集器和至少一个其他ups信息收集器的方法,执行如上所述的用于将不间断电源ups信息从ups信息收集器完全地传输到至少一个其他ups信息收集器的方法,和/或如上所述的用于ups信息无损利用目标ups信息收集器替换源ups信息收集器的方法。
27、本文描述的任何公开和实施例涉及上面列出的方法,反之亦然。有利地,由任何实施例和示例提供的好处同样适用于所有其他实施例和示例,反之亦然。
28、如本文所用,“确定”还包括“启动或导致确定”,“生成”还包括“启动或导致产生”,“提供”还包括“启动或导致确定、生成、选择、发送或接收”。“启动或导致执行操作”包括触发计算设备执行相应操作的任何处理信号。
1.一种用于同步至少一个不间断电源ups信息收集器和至少一个其他ups信息收集器的计算机实现方法,包括:
2.根据权利要求1所述的计算机实现方法,
3.根据前述权利要求中任一项所述的计算机实现方法,
4.根据权利要求3所述的计算机实现方法,
5.根据前述权利要求中任一项所述的计算机实现方法,其中所述至少一个虚拟ups信息聚合器的数目对应于所述至少一个ups信息收集器和/或所述至少一个其他ups信息收集器的数目。
6.根据前述权利要求中任一项所述的计算机实现方法,其中所述至少一个虚拟ups信息聚合器被托管在所述至少一个ups信息收集器和/或所述至少一个其他ups信息收集器中的一个、多个或所有的云平台上,和/或被托管在至少一个其他云平台上。
7.一种用于将不间断电源ups信息从ups信息收集器完全地传输到至少一个其他ups信息收集器的计算机实现方法,包括:
8.根据权利要求7所述的计算机实现方法,
9.根据前述权利要求中任一项所述的计算机实现方法,
10.一种用于ups信息无损利用目标ups信息收集器替换源ups信息收集器的方法,包括:
11.一种计算机可读存储介质,包括指令,当由计算机执行时,所述指令使所述计算机执行根据权利要求1至6中任一项所述的方法、根据权利要求7至9中任一项所述的方法和/或根据权利要求10所述的方法。