用于控制电梯的方法、装置、系统及电子设备转让专利

申请号 : CN201810392244.7

文献号 : CN108529356B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张菂关卡

申请人 : 北京三快在线科技有限公司

摘要 :

本申请提供一种用于控制电梯的方法、装置、系统及电子设备,所述系统包括:电梯控制设备,服务器和无人驾驶智能设备;所述电梯控制设备,用于呼叫电梯,记录目标时刻,向所述服务器发送携带所述目标时刻的第一消息;所述服务器,用于接收所述第一消息,向所述无人驾驶智能设备发送携带所述目标时刻的第二消息;所述无人驾驶智能设备,用于接收所述第二消息,在基于所述目标时刻确定满足第一条件时,执行进/出电梯的操作;在基于所述目标时刻确定未满足所述第一条件时,经由所述服务器指示所述电梯控制设备重新呼叫电梯。该实施方式能够避免由于通信延时而导致的电梯或无人驾驶智能设备的损坏,提高了电梯使用的安全性。

权利要求 :

1.一种用于控制电梯的方法,其特征在于,所述方法包括:

接收通知消息;所述通知消息携带目标时刻;所述目标时刻为电梯门开启的时刻,或电梯门开启之前的预设时刻;

在基于所述通知消息携带的所述目标时刻确定满足预设条件时,执行用于指示无人驾驶智能设备进/出电梯的预设操作;

在基于所述通知消息携带的所述目标时刻确定未满足所述预设条件时,指示电梯控制设备呼叫电梯;

其中,所述方法还包括:

确定接收到所述通知消息的时刻与所述目标时刻之间的时长;

若所述时长小于预设时长,则确定满足所述预设条件;若所述时长大于或等于所述预设时长,确定未满足所述预设条件。

2.根据权利要求1所述方法,其特征在于,所述通知消息为基于所述目标时刻确定满足目标条件时而发送的。

3.一种用于控制电梯的装置,其特征在于,所述装置包括:

接收模块,用于接收通知消息;所述通知消息携带目标时刻;所述目标时刻为电梯门开启的时刻,或电梯门开启之前的预设时刻;

第一执行模块,用于在基于所述通知消息携带的所述目标时刻确定满足预设条件时,执行用于指示无人驾驶智能设备进/出电梯的预设操作;

第二执行模块,用于在基于所述通知消息携带的所述目标时刻确定未满足所述预设条件时,指示电梯控制设备呼叫电梯;

其中,所述装置还包括:

第一确定模块,用于确定接收到所述通知消息的时刻与所述目标时刻之间的时长;

第二确定模块,用于在所述时长小于预设时长时,确定满足所述预设条件;在所述时长大于或等于所述预设时长时,确定未满足所述预设条件。

4.根据权利要求3所述装置,其特征在于,所述通知消息为基于所述目标时刻确定满足目标条件时而发送的。

5.一种用于控制电梯的系统,其特征在于,所述系统包括:电梯控制设备,服务器和无人驾驶智能设备;所述电梯控制设备与所述服务器之间已建立通信连接,所述服务器与所述无人驾驶智能设备之间已建立通信连接;

其中,所述电梯控制设备,用于呼叫电梯,记录目标时刻,并向所述服务器发送携带所述目标时刻的第一消息;所述目标时刻为电梯门开启的时刻,或电梯门开启之前的预设时刻;

所述服务器,用于接收所述第一消息,并向所述无人驾驶智能设备发送携带所述目标时刻的第二消息;

所述无人驾驶智能设备,用于接收所述第二消息,在基于所述第二消息携带的所述目标时刻确定满足第一条件时,执行进/出电梯的操作;在基于所述第二消息携带的所述目标时刻确定未满足所述第一条件时,经由所述服务器指示所述电梯控制设备重新呼叫电梯;

其中,所述无人驾驶智能设备,还用于在确定接收到所述第二消息的时刻与所述目标时刻之间的时长小于预设时长时,确定满足所述第一条件;在确定接收到所述第二消息的时刻与所述目标时刻之间的时长大于或等于预设时长时,确定未满足所述第一条件。

6.根据权利要求5所述的系统,其特征在于,所述服务器,还用于在基于所述第一消息携带的所述目标时刻确定满足第二条件时,确定执行向所述无人驾驶智能设备发送所述第二消息;在基于所述第一消息携带的所述目标时刻确定未满足所述第二条件时,指示所述电梯控制设备重新呼叫电梯;

其中,所述服务器,还用于在确定接收到所述第一消息的时刻与所述目标时刻之间的时长小于预设时长时,确定满足所述第二条件;在确定接收到所述第一消息的时刻与所述目标时刻之间的时长大于或等于预设时长时,确定未满足所述第二条件。

7.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述权利要求1或2所述的方法。

8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述权利要求1或2所述的方法。

说明书 :

用于控制电梯的方法、装置、系统及电子设备

技术领域

[0001] 本申请涉及网络技术领域,特别涉及一种用于控制电梯的方法、装置、系统及电子设备。

背景技术

[0002] 目前来说,当无人驾驶智能设备(如,智能机器人,无人车,无人机等)使用电梯时,一般可以通过网络呼叫电梯(包括针对电梯的内呼和外呼)。在电梯到达目标楼层后,无人驾驶智能设备可以通过网络获知电梯到达的消息,并自动进/出电梯。但有时,网络通信可能发生故障,以致出现通信延时,导致无人驾驶智能设备在接收到电梯到达的消息时,电梯已经开始关闭。若此时无人驾驶智能设备继续执行进/出电梯的操作,则可能会造成电梯或无人驾驶智能设备的损坏,降低了电梯使用的安全性。

发明内容

[0003] 为了解决上述技术问题之一,本申请提供一种用于控制电梯的方法、装置、系统及电子设备。
[0004] 根据本申请实施例的第一方面,提供一种用于控制电梯的方法,包括:
[0005] 接收通知消息;所述通知消息携带目标时刻;所述目标时刻为电梯门开启的时刻,或电梯门开启之前的预设时刻;
[0006] 在基于所述通知消息携带的所述目标时刻确定满足预设条件时,执行用于指示无人驾驶智能设备进/出电梯的预设操作;
[0007] 在基于所述通知消息携带的所述目标时刻确定未满足所述预设条件时,指示电梯控制设备呼叫电梯。
[0008] 可选的,所述方法还包括:
[0009] 确定接收到所述通知消息的时刻与所述目标时刻之间的时长;
[0010] 若所述时长小于预设时长,则确定满足所述预设条件;若所述时长大于或等于所述预设时长,确定未满足所述预设条件。
[0011] 可选的,所述通知消息为基于所述目标时刻确定满足目标条件时而发送的。
[0012] 根据本申请实施例的第二方面,提供一种用于控制电梯的装置,包括:
[0013] 接收模块,用于接收通知消息;所述通知消息携带目标时刻;所述目标时刻为电梯门开启的时刻,或电梯门开启之前的预设时刻;
[0014] 第一执行模块,用于在基于所述通知消息携带的所述目标时刻确定满足预设条件时,执行用于指示无人驾驶智能设备进/出电梯的预设操作;
[0015] 第二执行模块,用于在基于所述通知消息携带的所述目标时刻确定未满足所述预设条件时,指示电梯控制设备呼叫电梯。
[0016] 可选的,所述装置还包括:
[0017] 第一确定模块,用于确定接收到所述通知消息的时刻与所述目标时刻之间的时长;
[0018] 第二确定模块,用于在所述时长小于预设时长时,确定满足所述预设条件;在所述时长大于或等于所述预设时长时,确定未满足所述预设条件。
[0019] 可选的,所述通知消息为基于所述目标时刻确定满足目标条件时而发送的。
[0020] 根据本申请实施例的第三方面,提供一种用于控制电梯的系统,包括:电梯控制设备,服务器和无人驾驶智能设备;所述电梯控制设备与所述服务器之间已建立通信连接,所述服务器与所述无人驾驶智能设备之间已建立通信连接;
[0021] 其中,所述电梯控制设备,用于呼叫电梯,记录目标时刻,并向所述服务器发送携带所述目标时刻的第一消息;所述目标时刻为电梯门开启的时刻,或电梯门开启之前的预设时刻;
[0022] 所述服务器,用于接收所述第一消息,并向所述无人驾驶智能设备发送携带所述目标时刻的第二消息;
[0023] 所述无人驾驶智能设备,用于接收所述第二消息,在基于所述第二消息携带的所述目标时刻确定满足第一条件时,执行进/出电梯的操作;在基于所述第二消息携带的所述目标时刻确定未满足所述第一条件时,经由所述服务器指示所述电梯控制设备重新呼叫电梯。
[0024] 可选的,所述服务器,还用于在基于所述第一消息携带的所述目标时刻确定满足第二条件时,确定执行向所述无人驾驶智能设备发送所述第二消息;在基于所述第一消息携带的所述目标时刻确定未满足所述第二条件时,指示所述电梯控制设备重新呼叫电梯。
[0025] 可选的,所述无人驾驶智能设备,还用于在确定接收到所述第二消息的时刻与所述目标时刻之间的时长小于预设时长时,确定满足所述第一条件;在确定接收到所述第二消息的时刻与所述目标时刻之间的时长大于或等于预设时长时,确定未满足所述第一条件。
[0026] 可选的,所述服务器,还用于在确定接收到所述第一消息的时刻与所述目标时刻之间的时长小于预设时长时,确定满足所述第二条件;在确定接收到所述第一消息的时刻与所述目标时刻之间的时长大于或等于预设时长时,确定未满足所述第二条件。
[0027] 根据本申请实施例的第四方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一项所述的方法。
[0028] 根据本申请实施例的第五方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述第一方面中任一项所述的方法。
[0029] 本申请的实施例提供的技术方案可以包括以下有益效果:
[0030] 本申请的实施例提供的用于控制电梯的系统,包括电梯控制设备,服务器和无人驾驶智能设备,电梯控制设备与服务器之间已建立通信连接,服务器与无人驾驶智能设备之间已建立通信连接。其中,电梯控制设备用于呼叫电梯,记录目标时刻,并向服务器发送携带目标时刻的第一消息。该目标时刻为电梯门开启的时刻,或电梯门开启之前的预设时刻。服务器用于接收第一消息,并向无人驾驶智能设备发送携带目标时刻的第二消息。无人驾驶智能设备用于接收第二消息,在基于第二消息携带的目标时刻确定满足第一条件时,执行进/出电梯的操作。在基于第二消息携带的目标时刻确定未满足所述第一条件时,经由服务器指示电梯控制设备重新呼叫电梯。由于本实施例的电梯控制设备能够记录目标时刻,而无人驾驶智能设备能够经由服务器获取电梯控制设备记录的目标时刻,并在基于目标时刻确定满足第一条件时,执行进电梯或出电梯的操作。而未满足第一条件时,经由服务器指示电梯控制设备重新呼叫电梯。从而能够避免由于通信延时而导致的电梯或无人驾驶智能设备的损坏,提高了电梯使用的安全性。
[0031] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

[0032] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0033] 图1为应用本申请实施例的示例性系统架构示意图;
[0034] 图2是本申请根据一示例性实施例示出的一种用于控制电梯的系统框图;
[0035] 图3是本申请根据一示例性实施例示出的一种用于控制电梯的方法的流程图;
[0036] 图4是本申请根据一示例性实施例示出的另一种用于控制电梯的方法的示意图;
[0037] 图5是本申请根据一示例性实施例示出的一种用于控制电梯的装置的框图;
[0038] 图6是本申请根据一示例性实施例示出的另一种用于控制电梯的装置的框图;
[0039] 图7是本申请根据一示例性实施例示出的一种电子设备的结构示意图。

具体实施方式

[0040] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0041] 在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0042] 应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”,均用于表示判断条件。
[0043] 参见图1,为应用本申请实施例的示例性系统架构示意图:
[0044] 如图1所示,系统架构100可以包括无人驾驶智能设备101、网络102、服务器103和电梯控制设备104。应该理解,图1中的无人驾驶智能设备、网络、服务器和电梯控制设备的数目或类型仅仅是示意性的。根据实现需要,可以具有任意数目或类型的无人驾驶智能设备、网络、服务器和电梯控制设备。
[0045] 网络102用于在无人驾驶智能设备101和服务器103之间,以及服务器103和电梯控制设备104之间提供通信链路的介质。网络102可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
[0046] 无人驾驶智能设备101可以通过网络102与服务器103进行通信,电梯控制设备104也可以通过网络102与服务器103进行通信,无人驾驶智能设备101与电梯控制设备104可以经由服务器103进行交互,以接收或发送请求或信息等。无人驾驶智能设备101可以包括但不限于智能机器人、无人车、无人机等等。电梯控制设备104可以是用于控制电梯,并检测电梯状态的设备,例如,可以用于呼叫电梯(如,内呼,或外呼),或者检测电梯当前运行状态以及所处楼层等。
[0047] 服务器103可以是提供各种服务的服务器。服务器103可以对接收到的数据进行存储、分析等处理,也可以向无人驾驶智能设备101或电梯控制设备104发送控制命令或者请求等。服务器103可以响应于服务请求而提供服务。可以理解,一个服务器可以提供一种或多种服务,同一种服务也可以由多个服务器来提供。
[0048] 下面将结合具体的实施例对本申请进行详细描述。
[0049] 如图2所示,图2是根据一示例性实施例示出的一种用于控制电梯的系统框图,该系统可以包括:电梯控制设备201,服务器202和无人驾驶智能设备203。在电梯控制设备201与服务器202之间已建立通信连接,服务器202与无人驾驶智能设备203之间已建立通信连接。
[0050] 其中,电梯控制设备201,用于呼叫电梯,记录目标时刻,并向服务器202发送携带目标时刻的第一消息,该目标时刻为电梯门开启的时刻,或电梯门开启之前的预设时刻。
[0051] 在本实施例中,电梯控制设备201可以响应于呼梯请求而呼叫电梯,该呼梯请求可以是无人驾驶智能设备203指示服务器202向电梯控制设备201发送的。其中,呼叫电梯可以是指示电梯在目标楼层进行停靠。
[0052] 在本实施例中,电梯控制设备201呼叫电梯成功后,可以进一步监测电梯的状态,以确定电梯到达的楼层。当电梯在目标楼层停靠时,电梯控制设备201可以记录目标时刻,并向服务器202发送携带目标时刻的第一消息,以通知“电梯当前正在目标楼层停靠”。其中,该目标时刻可以是电梯到达目标楼层后,电梯门开启的时刻,或电梯门开启之前的预设时刻。需要说明的是,电梯门的开启可以是首次开启,也可以是再次开启。例如,该目标时刻可以是电梯到达目标楼层的时刻,或者也可以是电梯门开启后又开始关闭的时刻(即电梯门再次开启之前的预设时刻)等。可以理解,电梯门开启之前的预设时刻可以是任意合理的时刻,本申请对此方面不限定。
[0053] 服务器202,用于接收第一消息,并向无人驾驶智能设备203发送携带该目标时刻的第二消息。
[0054] 在本实施例中,服务器202可以接收电梯控制设备201发送的第一消息,响应于该第一消息,向无人驾驶智能设备203发送携带该目标时刻的第二消息,以通知“电梯当前正在目标楼层停靠”。
[0055] 在一种实现方式中,服务器202响应于第一消息,可以直接向无人驾驶智能设备203发送携带该目标时刻的第二消息。
[0056] 在另一种实现方式中,服务器202响应于第一消息,还可以首先判断是否满足预设条件,在满足预设条件时,再向无人驾驶智能设备203发送携带该目标时刻的第二消息。若未满足预设条件,则禁止向无人驾驶智能设备203发送第二消息。
[0057] 无人驾驶智能设备203,用于接收第二消息,在基于该第二消息携带的目标时刻确定满足第一条件时,执行进/出电梯的操作,在基于该第二消息携带的目标时刻确定未满足第一条件时,经由服务器指示电梯控制设备重新呼叫电梯。
[0058] 在本实施例中,无人驾驶智能设备203可以接收服务器202发送的第二消息,从该第二消息中获取目标时刻,并基于该目标时刻确定是否满足第一条件。该第一条件与无人驾驶智能设备203进/出电梯的时机相关,满足该第一条件,则说明无人驾驶智能设备203进/出电梯的时机恰当,不满足该第一条件,则说明无人驾驶智能设备203进/出电梯的时机已晚。因此,无人驾驶智能设备203可以在满足第一条件时,执行进电梯或出电梯的操作,在未满足第一条件时,禁止执行进电梯或出电梯的操作,并向服务器202发送指示信息,以指示服务器202向电梯控制设备203发送呼梯请求,控制电梯控制设备203重新呼叫电梯。需要说明的是,第一条件可以是任意合理的条件,本申请对第一条件的具体内容方面不限定。
[0059] 本申请的上述实施例提供的用于控制电梯的系统,包括电梯控制设备,服务器和无人驾驶智能设备,电梯控制设备与服务器之间已建立通信连接,服务器与无人驾驶智能设备之间已建立通信连接。其中,电梯控制设备用于呼叫电梯,记录目标时刻,并向服务器发送携带目标时刻的第一消息。该目标时刻为电梯门开启的时刻,或电梯门开启之前的预设时刻。服务器用于接收第一消息,并向无人驾驶智能设备发送携带目标时刻的第二消息。无人驾驶智能设备用于接收第二消息,在基于第二消息携带的目标时刻确定满足第一条件时,执行进/出电梯的操作。在基于第二消息携带的目标时刻确定未满足所述第一条件时,经由服务器指示电梯控制设备重新呼叫电梯。由于本实施例的电梯控制设备能够记录目标时刻,而无人驾驶智能设备能够经由服务器获取电梯控制设备记录的目标时刻,并在基于目标时刻确定满足第一条件时,执行进电梯或出电梯的操作。而未满足第一条件时,经由服务器指示电梯控制设备重新呼叫电梯。从而能够避免由于通信延时而导致的电梯或无人驾驶智能设备的损坏,提高了电梯使用的安全性。
[0060] 在一些可选实施方式中,服务器202还用于在基于该第一消息携带的目标时刻确定满足第二条件时,确定执行向无人驾驶智能设备发送第二消息。在基于该第一消息携带的目标时刻确定未满足第二条件时,指示电梯控制设备重新呼叫电梯。
[0061] 在本实施例中,服务器202响应于第一消息,可以从第一消息中获取目标时刻,并基于目标时刻确定是否满足第二条件。该第二条件与无人驾驶智能设备203进/出电梯的时机相关,满足该第二条件,则说明无人驾驶智能设备203进/出电梯的时机有可能恰当,不满足该第二条件,则说明无人驾驶智能设备203进/出电梯的时机已晚。因此,当满足第二条件时,确定需要执行向无人驾驶智能设备发送第二消息的操作,并进一步向无人驾驶智能设备发送第二消息。当未满足第二条件时,向电梯控制设备201发送指示信息,以指示电梯控制设备201重新呼叫电梯。
[0062] 本实施例由于电梯控制设备能够记录目标时刻,而服务器能够获取电梯控制设备记录的目标时刻,并在基于目标时刻确定满足第二条件时,执行向无人驾驶智能设备发送第二消息的操作。而未满足第一条件时,指示电梯控制设备重新呼叫电梯。从而有助于避免由于通信延时而导致的电梯或无人驾驶智能设备的损坏,进一步提高了电梯使用的安全性。
[0063] 在另一些可选实施方式中,无人驾驶智能设备203还用于在确定接收到第二消息的时刻与目标时刻之间的时长小于预设时长时,确定满足第一条件。在确定接收到第二消息的时刻与目标时刻之间的时长大于或等于预设时长时,确定未满足第一条件。
[0064] 在本实施例中,无人驾驶智能设备203可以通过如下方式确定是否满足第一条件:计算从目标时刻到接收到第二消息的时刻之间的时长,将该时长与预设时长相比较。如果该时长小于预设时长,则可以满足第一条件,如果该时长大于或等于预设时长,则可以确定未满足第一条件。其中,预设时长可以是一个经验值,该预设时长不小于电梯门保持开门状态的时长与无人驾驶智能设备203进/出电梯所需时长之差。
[0065] 本实施例在确定接收到第二消息的时刻与目标时刻之间的时长小于预设时长时,确定满足第一条件。在确定接收到第二消息的时刻与目标时刻之间的时长大于或等于预设时长时,确定未满足第一条件。从而能够更准确的确定无人驾驶智能设备进/出电梯的时机是否恰当。
[0066] 在另一些可选实施方式中,服务器202还用于在确定接收到第一消息的时刻与目标时刻之间的时长小于预设时长时,确定满足第二条件,在确定接收到第一消息的时刻与目标时刻之间的时长大于或等于预设时长时,确定未满足第二条件。
[0067] 在本实施例中,服务器202可以通过如下方式确定是否满足第二条件:计算从目标时刻到接收到第一消息的时刻之间的时长,将该时长与预设时长相比较。如果该时长小于预设时长,则可以满足第二条件,如果该时长大于或等于预设时长,则可以确定未满足第二条件。其中,预设时长可以是一个经验值,该预设时长不小于电梯门保持开门状态的时长与无人驾驶智能设备203进/出电梯所需时长之差。
[0068] 本实施例在确定接收到第一消息的时刻与目标时刻之间的时长小于预设时长时,确定满足第二条件。在确定接收到第一消息的时刻与目标时刻之间的时长大于或等于预设时长时,确定未满足第二条件。从而能够更准确的确定无人驾驶智能设备进/出电梯的时机是否有可能恰当。
[0069] 下面结合一个完整的用于控制电梯的系统应用实例,对本申请方案进行示意性说明。
[0070] 应用场景可以为:系统包括:电梯控制设备A,服务器B和机器人(无人驾驶智能设备)C,电梯控制设备A与服务器B之间已建立通信连接,服务器B与机器人C之间已建立通信连接。机器人C在第N层楼的电梯外,准备乘坐电梯。
[0071] 具体来说,首先,机器人C经由服务器B向电梯控制设备A发送呼梯请求,电梯控制设备A响应于呼梯请求,呼叫电梯,使电梯运行至第N层楼。并且,在电梯到达N层楼时,电梯控制设备A记录电梯到达N层楼的时刻作为目标时刻,并向服务器B发送第一消息,以通知服务器B电梯已到达。其中,第一消息携带目标时刻。
[0072] 然后,服务器B响应于第一消息,从第一消息中获取目标时刻,并计算接收到第一消息的时刻与目标时刻之间的时长。将该时长与预设时长进行比较。如果网络出现了较大的延时,则该时长的值可能较大,当该时长大于或等于预设时长时,说明机器人C已经来不及进电梯。此时,由服务器B向电梯控制设备A发送指示信息,以指示电梯控制设备A重新呼叫电梯。如果网络未出现延时,或出现的延时较小,则该时长的值可能较小,当该时长小于预设时长时,说明机器人C还有时间进入电梯。此时,由服务器B向机器人C发送携带目标时刻的第二消息,以通知机器人C电梯已到达。
[0073] 接着,机器人C响应于第二消息,从第二消息中获取目标时刻,并计算接收到第二消息的时刻与目标时刻之间的时长。将该时长与预设时长进行比较。同理,当该时长大于或等于预设时长时,说明机器人C已经来不及进电梯。此时,由机器人C经由服务器B向电梯控制设备A发送指示信息,以指示电梯控制设备A重新呼叫电梯。当该时长小于预设时长时,说明机器人C有时间进入电梯。此时,机器人C自动执行进入电梯的操作。
[0074] 可见,应用上述方案,由于电梯控制设备能够记录目标时刻,而服务器和机器人均能够根据目标时刻判断机器人是否还有时间进入电梯,并在机器人有时间进入电梯时,执行进入电梯的操作。而在机器人没有时间进入电梯时,指示电梯控制设备重新呼叫电梯。从而能够避免由于通信延时而导致的电梯或无人驾驶智能设备的损坏,提高了电梯使用的安全性。
[0075] 如图3所示,图3是根据一示例性实施例示出的一种用于控制电梯的方法的流程图,该方法可以应用于无人驾驶智能设备中,也可以应用于服务器中。本领域技术人员可以理解,该无人驾驶智能设备可以包括但不限于智能机器人、无人车、无人机等等。该方法包括以下步骤:
[0076] 在步骤301中,接收通知消息,该通知消息携带目标时刻,该目标时刻为电梯门开启的时刻,或电梯门开启之前的预设时刻。
[0077] 在本实施例中,当执行主体为服务器时,通知消息可以是由电梯控制设备发送的。当执行主体为无人驾驶智能设备时,通知消息可以是由服务器发送的。通知消息可以用于通知服务器或无人驾驶智能设备电梯当前正在目标楼层停靠。
[0078] 在本实施例中,该目标时刻可以是电梯到达目标楼层后,电梯门开启的时刻,或电梯门开启之前的预设时刻。需要说明的是,电梯门的开启可以是首次开启,也可以是再次开启。例如,该目标时刻可以是电梯到达目标楼层的时刻,或者也可以是电梯门开启后又开始关闭的时刻(即电梯门再次开启之前的预设时刻)等。可以理解,电梯门开启之前的预设时刻可以是任意合理的时刻,本申请对此方面不限定。
[0079] 在步骤302中,在基于通知消息携带的目标时刻确定满足预设条件时,执行用于指示无人驾驶智能设备进/出电梯的预设操作。
[0080] 在本实施例中,当执行主体为服务器时,在基于通知消息携带的目标时刻确定满足预设条件时,可以向无人驾驶智能设备发送控制命令,以指示无人驾驶智能设备进/出电梯。当执行主体为无人驾驶智能设备时,在基于通知消息携带的目标时刻确定满足预设条件时,可以直接执行进/出电梯的操作。因此,上述预设操作可以是任意用于指示无人驾驶智能设备进/出电梯的合理操作,本申请对预设操作的具体内容方面不限定。
[0081] 在步骤303中,在基于通知消息携带的目标时刻确定未满足预设条件时,指示电梯控制设备呼叫电梯。
[0082] 在本实施例中,当执行主体为服务器时,在基于通知消息携带的目标时刻确定未满足预设条件时,可以向电梯控制设备发送命令,以指示电梯控制设备呼叫电梯。当执行主体为无人驾驶智能设备时,在基于通知消息携带的目标时刻确定未满足预设条件时,可以经由服务器,向电梯控制设备发送命令,以指示电梯控制设备呼叫电梯。
[0083] 本申请的上述实施例提供的用于控制电梯的方法,通过接收通知消息,该通知消息携带目标时刻,该目标时刻为电梯门开启的时刻,或电梯门开启之前的预设时刻。在基于通知消息携带的目标时刻确定满足预设条件时,执行用于指示无人驾驶智能设备进/出电梯的预设操作,在基于通知消息携带的目标时刻确定未满足预设条件时,指示电梯控制设备呼叫电梯。从而能够避免由于通信延时而导致的电梯或无人驾驶智能设备的损坏,提高了电梯使用的安全性。
[0084] 如图4所示,图4根据一示例性实施例示出的另一种用于控制电梯的方法的流程图,该实施例描述了确定满足预设条件的过程,该方法可以应用于无人驾驶智能设备中,也可以应用于服务器中,包括以下步骤:
[0085] 在步骤401中,接收通知消息,该通知消息携带目标时刻,该目标时刻为电梯门开启的时刻,或电梯门开启之前的预设时刻。
[0086] 在步骤402中,确定接收到通知消息的时刻与目标时刻之间的时长。
[0087] 在步骤403中,若上述时长小于预设时长,则确定满足预设条件,并执行用于指示无人驾驶智能设备进/出电梯的预设操作。
[0088] 在步骤404中,若上述时长小于预设时长,则确定满足所述预设条件,并指示电梯控制设备呼叫电梯。
[0089] 需要说明的是,对于与图3实施例中相同的步骤,在上述图4实施例中不再进行赘述,相关内容可参见图3实施例。
[0090] 本申请的上述实施例提供的用于控制电梯的方法,通过接收通知消息,该通知消息携带目标时刻,该目标时刻为电梯门开启的时刻,或电梯门开启之前的预设时刻,确定接收到通知消息的时刻与目标时刻之间的时长,若上述时长小于预设时长,则确定满足预设条件,并执行用于指示无人驾驶智能设备进/出电梯的预设操作。若上述时长小于预设时长,则确定满足所述预设条件,并指示电梯控制设备呼叫电梯。从而能够更准确的确定无人驾驶智能设备进/出电梯的时机是否恰当,进一步避免由于通信延时而导致的电梯或无人驾驶智能设备的损坏,提高电梯使用的安全性。
[0091] 在一些可选实施方式中,参照上述实施例,当执行主体为无人驾驶智能设备时,接收到的通知消息还可以是服务器基于目标时刻确定满足目标条件时而发送的。其中,服务器接收到电梯已到达消息的时刻与目标时刻之间的时长小于预设时长时,可以确定满足目标条件。
[0092] 应当注意,尽管在上述实施例中,以特定顺序描述了本申请方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0093] 与前述用于控制电梯的方法实施例相对应,本申请还提供了用于控制电梯的装置的实施例。
[0094] 如图5所示,图5是本申请根据一示例性实施例示出的一种用于控制电梯的装置框图,该装置可以包括:接收模块501,第一执行模块502以及第二执行模块503。
[0095] 其中,接收模块501,用于接收通知消息,该通知消息携带目标时刻,该目标时刻为电梯门开启的时刻,或电梯门开启之前的预设时刻。
[0096] 第一执行模块502,用于在基于该通知消息携带的该目标时刻确定满足预设条件时,执行用于指示无人驾驶智能设备进/出电梯的预设操作。
[0097] 第二执行模块503,用于在基于该通知消息携带的该目标时刻确定未满足该预设条件时,指示电梯控制设备呼叫电梯。
[0098] 如图6所示,图6是本申请根据一示例性实施例示出的另一种用于控制电梯的装置框图,该实施例在前述图5所示实施例的基础上,该装置还可以进一步包括:第二确定模块605。
[0099] 其中,第一确定模块504,用于确定接收到通知消息的时刻与目标时刻之间的时长。
[0100] 第二确定模块505,用于在上述时长小于预设时长时,确定满足预设条件,在上述时长大于或等于预设时长时,确定未满足预设条件。
[0101] 在一些可选实施方式中,上述通知消息为基于目标时刻确定满足目标条件时而发送的。
[0102] 应当理解,上述装置可以预先设置在无人驾驶智能设备或服务器中,也可以通过下载等方式而加载到无人驾驶智能设备或服务器中。上述装置中的相应模块可以与无人驾驶智能设备或服务器中的模块相互配合以实现用于控制电梯的方案。
[0103] 对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0104] 本申请实施例还提供了一种计算机可读存储介质,该存储介质存储有计算机程序,计算机程序可用于执行上述图3至图4任一实施例提供的用于控制电梯的方法。
[0105] 对应于上述的用于控制电梯的方法,本申请实施例还提出了图7所示的根据本申请的一示例性实施例的电子设备的示意结构图。请参考图7,在硬件层面,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成用于控制电梯的装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
[0106] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。
[0107] 应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。