掌桥专利:专业的专利平台
掌桥专利
首页

梯控系统升级方法、装置、电子设备及存储介质

文献发布时间:2024-01-17 01:16:56


梯控系统升级方法、装置、电子设备及存储介质

技术领域

本申请涉及电梯技术领域,尤其涉及一种梯控系统升级方法、装置、电子设备及存储介质。

背景技术

随着跨楼层服务机器人的普及,机器人乘坐电梯必不可少,梯控系统就是整个乘梯过程的核心,梯控系统的升级也是必需的环节,梯控系统的升级一般都通过网络来请求云端升级服务器来完成的。但是在部分酒店、写字楼场景下,由于电梯内网络信号不好等原因,不能通过网络与云端服务器建立连接来完成梯控系统的升级,针对此情况,目前常规的做法就是通过数据传输线烧录,但是这种方式通常需要电梯停止运行,非常不便利。

上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。

发明内容

本申请的主要目的在于提供一种梯控系统升级方法、装置、电子设备及存储介质,旨在解决目前梯控系统升级方法不便利的技术问题。

为实现上述目的,本申请提供一种梯控系统升级方法,所述梯控系统升级方法应用于移动设备,所述方法包括以下步骤:

在接收到梯控系统升级指令后,获取梯控系统升级包;

移动至所述梯控系统升级指令所指示的升级位置,并与位于所述升级位置周边的待升级电梯建立本地通信连接;

基于所述本地通信连接将所述梯控系统升级包发送至所述待升级电梯,以供所述待升级电梯基于所述梯控系统升级包进行系统升级。

可选地,在所述基于所述本地通信连接将所述梯控系统升级包发送至所述待升级电梯的步骤之后,所述方法还包括:

接收所述待升级电梯发送的升级结果;

移动至通信位置,所述通信位置具备与升级控制端通信的通信信号;

将所述升级结果发送至所述升级控制端。

可选地,所述移动设备为移动机器人,所述升级位置为所述待升级电梯的内部;

所述移动至所述梯控系统升级指令所指示的升级位置的步骤包括:

在执行搭乘所述待升级电梯的工作任务时,移动至所述待升级电梯的内部;

在所述将所述梯控系统升级包发送至所述待升级电梯的步骤之后,所述方法包括:

从所述待升级电梯的内部移动至所述待升级电梯的外部后,向所述待升级电梯发送开始升级指令,以供所述待升级电梯接收到所述开始升级指令后基于所述梯控系统升级包进行系统升级。

可选地,所述在接收到梯控系统升级指令后,所述方法还包括:

判断所述梯控系统升级指令的类型;

若所述梯控系统升级指令的类型为升级包升级,则执行所述获取梯控系统升级包的步骤以及后续步骤;

若所述梯控系统升级指令的类型为调试升级,则移动至中继位置,其中,所述中继位置为能够与所述待升级电梯和升级控制端建立通信连接的位置;

在所述中继位置连接所述待升级电梯并保持与升级控制端的通信,以供所述待升级电梯与所述升级控制端以所述移动设备作为中继设备进行实时通信的调试升级。

可选地,所述移动至中继位置的步骤包括:

向所述待升级电梯移动,并在移动过程中监测与所述升级控制端之间的通信信号强度;

若在移动过程中监测到所述通信信号强度大于或等于预设信号强度阈值,则停止移动并向所述待升级电梯广播第一交互请求;

若在预设时间长内接收到所述待升级电梯基于所述第一交互请求反馈的第一响应信息,则将当前位置作为所述中继位置。

可选地,在所述向所述待升级电梯广播第一交互请求的步骤之后,所述方法还包括:

若在所述预设时间段内未接收到所述第一响应信息,则向预设巡点方向移动预设步长,其中,所述预设巡点方向垂直于所述移动设备所在位置指向所述待升级电梯所在位置的方向;

判断向所述预设巡点方向移动后与所述升级控制端之间的通信信号强度是否大于或等于所述预设信号强度阈值;

若向所述预设巡点方向移动后与所述升级控制端之间的通信信号强度大于或等于所述预设信号强度阈值,则返回执行所述向所述待升级电梯广播第一交互请求的步骤以及后续步骤。

可选地,所述与位于所述升级位置周边的待升级电梯建立本地通信连接的步骤包括:

向所述待升级电梯广播第二交互请求;

接收所述待升级电梯接收到所述第二交互请求后反馈的第二响应信息;

基于所述第二响应信息与所述待升级电梯建立本地通信连接。

此外,为实现上述目的,本申请还提供一种梯控系统升级装置,所述梯控系统升级装置应用于移动设备,所述的梯控系统升级装置包括:

下载模块,用于在接收到梯控系统升级指令后,获取梯控系统升级包;

通信模块,用于移动至所述梯控系统升级指令所指示的升级位置,并与位于所述升级位置周边的待升级电梯建立本地通信连接;

发送模块,用于基于所述本地通信连接将所述梯控系统升级包发送至所述待升级电梯,以供所述待升级电梯基于所述梯控系统升级包进行系统升级。

此外,为实现上述目的,本申请还提供一种电子设备,所述电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的梯控系统升级程序,所述梯控系统升级程序被所述处理器执行时实现上述的梯控系统升级方法的步骤。

此外,为实现上述目的,本申请还提供一种可读存储介质,所述可读存储介质上存储有梯控系统升级程序,所述梯控系统升级程序被处理器执行时实现如上述的梯控系统升级方法的步骤。

本申请实施例提出的一种梯控系统升级方法、装置、电子设备及存储介质。上述方法应用于移动设备,本申请实施例中移动设备在接收到梯控系统升级指令后,下载梯控系统升级包;移动至所述梯控系统升级指令中的升级位置,并与位于所述升级位置周边的待升级电梯建立通信连接;将所述梯控系统升级包发送至所述待升级电梯,以使所述待升级电梯基于所述梯控系统升级包完成系统升级。本申请基于建筑内部或者场所的移动设备,即移动设备提前下载好升级包,再移动到需要升级的电梯附近,通过本地通讯连接将升级包发送给电梯,以使电梯可完成梯控系统的升级,在电梯无网络的情况下,无需人工前往现场,减少了人工工作量,也避免了通过数据传输线烧录,电梯可在正常运行状态下完成系统升级。

附图说明

图1是本申请实施例方案涉及的硬件运行环境的电子设备结构示意图;

图2为本申请梯控系统升级方法的第一实施例的流程示意图;

图3为本申请梯控系统升级方法的第二实施例的流程示意图;

图4为本申请梯控系统升级方法中第三实施例的流程示意图;

图5为本申请梯控系统升级方法中梯控系统升级装置的示意图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

如图1所示,图1是本申请实施例方案涉及的硬件运行环境的电子设备结构示意图。

本申请实施例的电子设备可以是移动机器人,也可以是智能手机、PC、平板电脑、便携计算机等电子终端设备。

如图1所示,该电子设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,电子设备还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的电子设备结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及梯控系统升级程序。

在图1所示的电子设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的梯控系统升级程序,并执行以下操作:

在接收到梯控系统升级指令后,获取梯控系统升级包;

移动至所述梯控系统升级指令所指示的升级位置,并与位于所述升级位置周边的待升级电梯建立本地通信连接;

基于所述本地通信连接将所述梯控系统升级包发送至所述待升级电梯,以供所述待升级电梯基于所述梯控系统升级包进行系统升级。

在一可行实施方式中,处理器1001可以调用存储器1005中存储的梯控系统升级程序,还执行以下操作:

在所述基于所述本地通信连接将所述梯控系统升级包发送至所述待升级电梯的步骤之后,所述方法还包括:

接收所述待升级电梯发送的升级结果;

移动至通信位置,所述通信位置具备与升级控制端通信的通信信号;

将所述升级结果发送至所述升级控制端。

在一可行实施方式中,处理器1001可以调用存储器1005中存储的梯控系统升级程序,还执行以下操作:

所述移动设备为移动机器人,所述升级位置为所述待升级电梯的内部;

所述移动至所述梯控系统升级指令所指示的升级位置的步骤包括:

在执行搭乘所述待升级电梯的工作任务时,移动至所述待升级电梯的内部;

在所述将所述梯控系统升级包发送至所述待升级电梯的步骤之后,所述方法包括:

从所述待升级电梯的内部移动至所述待升级电梯的外部后,向所述待升级电梯发送开始升级指令,以供所述待升级电梯接收到所述开始升级指令后基于所述梯控系统升级包进行系统升级。

在一可行实施方式中,处理器1001可以调用存储器1005中存储的梯控系统升级程序,还执行以下操作:

所述在接收到梯控系统升级指令后,所述方法还包括:

判断所述梯控系统升级指令的类型;

若所述梯控系统升级指令的类型为升级包升级,则执行所述获取梯控系统升级包的步骤以及后续步骤;

若所述梯控系统升级指令的类型为调试升级,则移动至中继位置,其中,所述中继位置为能够与所述待升级电梯和升级控制端建立通信连接的位置;

在所述中继位置连接所述待升级电梯并保持与升级控制端的通信,以供所述待升级电梯与所述升级控制端以所述移动设备作为中继设备进行实时通信的调试升级。

在一可行实施方式中,处理器1001可以调用存储器1005中存储的梯控系统升级程序,还执行以下操作:

所述移动至中继位置的步骤包括:

向所述待升级电梯移动,并在移动过程中监测与所述升级控制端之间的通信信号强度;

若在移动过程中监测到所述通信信号强度大于或等于预设信号强度阈值,则停止移动并向所述待升级电梯广播第一交互请求;

若在预设时间长内接收到所述待升级电梯基于所述第一交互请求反馈的第一响应信息,则将当前位置作为所述中继位置。

在一可行实施方式中,处理器1001可以调用存储器1005中存储的梯控系统升级程序,还执行以下操作:

在所述向所述待升级电梯广播第一交互请求的步骤之后,所述方法还包括:

若在所述预设时间段内未接收到所述第一响应信息,则向预设巡点方向移动预设步长,其中,所述预设巡点方向垂直于所述移动设备所在位置指向所述待升级电梯所在位置的方向;

判断向所述预设巡点方向移动后与所述升级控制端之间的通信信号强度是否大于或等于所述预设信号强度阈值;

若向所述预设巡点方向移动后与所述升级控制端之间的通信信号强度大于或等于所述预设信号强度阈值,则返回执行所述向所述待升级电梯广播第一交互请求的步骤以及后续步骤。

在一可行实施方式中,处理器1001可以调用存储器1005中存储的梯控系统升级程序,还执行以下操作:

所述与位于所述升级位置周边的待升级电梯建立本地通信连接的步骤包括:

向所述待升级电梯广播第二交互请求;

接收所述待升级电梯接收到所述第二交互请求后反馈的第二响应信息;

基于所述第二响应信息与所述待升级电梯建立本地通信连接。

参照图2,本申请梯控系统升级方法的第一实施例,所述梯控系统升级方法应用于移动设备,所述梯控系统升级方法包括步骤S10-S30:

步骤S10,在接收到梯控系统升级指令后,获取梯控系统升级包。

需要说明的是,本实施例梯控系统升级方法的实施主体为移动设备,移动设备可以是可移动的机器人,且在后续的描述中均用于移动机器人为例进行说明。目前在绝大多数建筑都会配置垂直电梯方便人们上下楼,而电梯的环境通常较为狭小,电梯附近包括电梯内部的网络信号会较弱,使得梯控系统无法与服务器进行网络通信,可选地,梯控系统安装于电梯轿厢的顶部,梯控系统用于控制电梯运行。而且随着机器人技术的发展,在一些文娱、酒店、工业园区以及写字楼等场所会采用智能机器人配送物品或者提供指引服务。在多楼层的情况下就涉及到机器人搭乘电梯的场景,相应的,这就会使得电梯的梯控系统需要升级情况增多。故本申请将基于上述场景,提出一种梯控系统升级方法,利用可移动的机器人完成对梯控系统的升级来代替人工烧录,从而提高电梯梯控系统升级过程中的便利性。

示例性的,运维人员可以通过升级控制端向移动设备发送梯控系统升级指令,相应的,移动设备可以基于指令获取梯控系统升级包。例如,升级控制端可以是服务器(或者移动智能设备),当需要对电梯梯控系统升级时,运维人员可将指定的梯控系统升级包上传到服务器,服务器校验升级包,并验证通过后,保存到指定目录。运维人员下发升级指令,此时服务器找到对应梯控系统下的移动机器人并发送梯控系统升级指令(通常服务器会选择电量充足的机器人)。移动机器人接收到梯控系统升级指令后,则基于梯控系统升级指令中指定目录下载升级包并保存到移动机器人本地。移动机器人下载升级包完毕且校验无误后,可上报下载完毕的状态给服务器。

步骤S20,移动至所述梯控系统升级指令所指示的升级位置,并与位于所述升级位置周边的待升级电梯建立本地通信连接。

具体的,升级位置可以包含于梯控系统升级指令中,也可以是梯控系统升级指令中包含有待升级电梯,移动设备基于待升级电梯与升级位置之间的映射关系确定升级位置,升级位置可以是针对待升级电梯设置的位置,也可以是针对待升级电梯所在区域设置的位置,根据所述升级位置以及当前建筑的电子地图,确定所述升级位置在地图的中的坐标,移动机器人再根据自身所在当前位置坐标和升级位置坐标规划出行走路径,机器人再基于规划得到的路径移动至升级位置。抵达升级位置后,再与周边的待升级电梯建立通信连接,其中,待升级电梯的数量可以是一部也可以是多部。

在一可行实施方式中,所述步骤S20中与位于所述升级位置周边的待升级电梯建立本地通信连接的步骤包括步骤S210-S230:

步骤S210,向所述待升级电梯广播第二交互请求。

步骤S220,接收所述待升级电梯接收到所述第二交互请求后反馈的第二响应信息。

步骤S230,基于所述第二响应信息与所述待升级电梯建立本地通信连接。

示例性的,移动机器人和待升级电梯的梯控系统均可以配置本地通讯模块,基于本地通讯模块移动机器人和梯控系统可建立本地通信连接,例如,移动机器人和梯控系统可通过短距离无线通信技术实现通信连接,例如,蓝牙、LoRa通信技术(Long Range,长距离通信技术)等。可以理解的是,本地通讯连接实际是指移动机器人和梯控系统之间无需借助云端,两设备自身在本地进行通讯。具体的,移动机器人移动到升级位置后,向待升级电梯广播第二交互请求,第二交互请求中可以携带有待升级电梯的标识,待升级电梯的梯控系统接收到第二交互请求后再向移动机器人发送第二响应信息。移动机器人再根据第二响应信息与待升级电梯建立通信连接。其中,移动机器人和待升级电梯之间本地通信连接也可以是基于移动机器人本体路由器建立的局域网络连接。需要说明的是,本实施中第一交互请求和第二交互请求,其实际内容可以是相同的,第一和第二用表示在不同场景所发送的或者接收的。同理,第一响应信息和第二响应信息,此处不再赘述。

步骤S30,将所述梯控系统升级包发送至所述待升级电梯,以使所述待升级电梯基于所述梯控系统升级包完成系统升级。

示例性的,通信连接完成后,移动机器人再将梯控系统升级包发送至带升级电梯,待升级电梯会对接收到的梯控系统升级包进行校验,当校验完成后,待升级电梯再基于梯控系统升级包完成自身系统的升级。

在一可行实施方式中,在所述步骤S30基于所述本地通信连接将所述梯控系统升级包发送至所述待升级电梯的步骤之后,所述方法还包括步骤S310-步骤S330:

步骤S310,接收所述待升级电梯发送的升级结果。

步骤S320,移动至通信位置,所述通信位置具备与升级控制端通信的通信信号。

步骤S330,将所述升级结果发送至所述升级控制端。

示例性的,当梯控系统进行升级后还将升级结果反馈给移动机器人,升级结果可以是升级成功或者升级异常等。移动机器人接收到待升级电梯发送的升级异常的信息,则移动至通信位置,通信位置具备与升级控制端通信的通信信号(待升级电梯附近通信信号较差),例如,可以按照上述规划的路径向接收到梯控系统升级指令时的位置移动,并实时监测网络信号,当网络信号强度达到预设强度后,将该升级异常信息发送至服务器。运维人员可根据升级异常信息重新向移动机器人发送指令,可以是再次升级指令,也可是复位指令,若是再次升级指令,机器人再重复上述升级过程即可。

在本实施例中,移动设备在接收到梯控系统升级指令后,下载梯控系统升级包;移动至所述梯控系统升级指令中的升级位置,并与位于所述升级位置周边的待升级电梯建立通信连接;将所述梯控系统升级包发送至所述待升级电梯,以使所述待升级电梯基于所述梯控系统升级包完成系统升级。可以理解的是,本申请基于建筑内部或者场所的移动设备,即移动设备提前下载好升级包,再移动到需要升级的电梯附近,通过本地通讯将升级包发送给电梯,以使电梯可完成梯控系统的升级。在带升级电梯无网络的情况下,无需人工前往现场,减少了人工工作量,也避免了通过数据传输线烧录,电梯可在正常运行状态下完成系统升级。

参照图3,基于本申请梯控系统升级方法的第一实施例提出本申请梯控系统升级方法的第二实施例。本实施例中与上述实施例相同部分可参考上文内容,此处不再赘述。所述移动设备为移动机器人,所述升级位置为所述待升级电梯的内部;所述移动至所述梯控系统升级指令所指示的升级位置的步骤包括步骤A10:

步骤A10,在执行搭乘所述待升级电梯的工作任务时,移动至所述待升级电梯的内部。

示例性的,本实施例中实施主体可以是在各建筑内部或者场所用于物品配送或者提供引导功能的移动机器人,故移动机器人会需要执行自身的配送任务或者指引工作,而在执行自身的配送任务或者指引工作的路径即为工作路径。通常为减少移动机器人不必要移动,可将梯控系统升级指令发送给在执行正常工作任务时会经过待升级电梯的移动机器人,即移动机器人的工作路径中包括有乘坐待升级电梯。相应的,升级位置可为待升级电梯的内部,此外,升级位置可以是移动机器人在执行搭乘所述待升级电梯的工作任务时所经过的能够与待升级电梯建立本地通信连接的任意位置。在上述情况下,移动机器人将在搭乘电梯的过程中将梯控系统升级包发送给待升级电梯的梯控系统。可减少完成升级工作和正常任务工作的整体时间。通常梯控系统升级包的数据量较小,移动机器人可在乘梯的过程中发送完成。

在一可行实施方式中,在所述将所述梯控系统升级包发送至所述待升级电梯的步骤之后,所述方法包括步骤A20:

步骤A20,从所述待升级电梯的内部移动至所述待升级电梯的外部后,向所述待升级电梯发送开始升级指令,以供所述待升级电梯接收到所述开始升级指令后基于所述梯控系统升级包进行系统升级。

示例性的,当电梯抵达移动机器人原本工作路径中相应楼层后,移动机器人从升级电梯的内部移动到电梯外部,再向待升级电梯发送开始升级指令。待升级电梯在接收到开始升级指令,再基于梯控系统升级包对自身梯控系统进行升级。可以避免升级过程中或者升级之后,出现升级故障导致机器人不能及时搭乘电梯,从而影响移动机器人其他工作任务的问题。

参照图4,基于本申请梯控系统升级方法的第二实施例提出本申请梯控系统升级方法的第三实施例。本实施例中与上述实施例相同部分可参考上文内容,此处不再赘述。所述在接收到梯控系统升级指令后,所述方法还包括步骤B10-B40:

步骤B10,判断所述梯控系统升级指令的类型。

需要说明的是,在本实施例中,电梯的升级方式可能不同,可以是基于升级包进行升级,可以是调试升级。其中,调试升级是指待升级电梯不仅仅需要接收升级数据完成系统升级,在升级过程中还需要进行个性化调试,故此场景下则需要待调试升级电梯实时与服务器保持一段时间网络通信。

步骤B20,若所述梯控系统升级指令的类型为升级包升级,则执行所述获取梯控系统升级包的步骤以及后续步骤。

示例性的,若移动机器人接收到梯控系统升级指令类型为升级包升级,则执行获取梯控系统升级包的步骤以及后续步骤。具体过程参照上述内容,此处不再赘述,

步骤B30,若所述梯控系统升级指令的类型为调试升级,则移动至中继位置,其中,所述中继位置为能够与所述待升级电梯和升级控制端建立通信连接的位置。

示例性的,移动机器人将移动至待升级电梯周边的中继位置,中继位置是指,移动机器人具有足够强度的通信信号(即网络信号,可与升级控制端通信)的同时可以与待升级电梯进行本地通信,例如,通过蓝牙、LoRa通信技术等建立移动机器人和梯控系统之间的短距离本地通信。中继位置可以是技术人员根据预先测量结果设置的位置。

步骤B40,在所述中继位置连接所述待升级电梯并保持与升级控制端的通信,以供所述待升级电梯与所述升级控制端以所述移动设备作为中继设备进行实时通信的调试升级。

示例性的,移动机器人在中继位置与待升级电梯建立通信连接且自身也与服务器保持通信连接,从而使得待升级电梯可以通过移动机器人与服务器实时通信完成系统的调试升级。

可以理解的是,在本实施例中,移动机器人可移动至自身具有良好网络通信信号且可与待调试升级电梯进行通信的中继位置,并在中继位置上充当中继站,使得待调试升级电梯可以实时与服务器通信,从而完成调试升级工作。

在一可行实施方式中,所述步骤B30中移动至所述梯控系统调试升级指令中所述待升级电梯周边的中继位置的步骤B310-B330包括:

步骤B310,向所述待升级电梯移动,并在移动过程中监测与所述升级控制端之间的通信信号强度。

步骤B320,若在移动过程中监测到所述通信信号强度大于或等于预设信号强度阈值,则停止移动并向所述待升级电梯广播第一交互请求。

步骤B330,若在预设时间长内接收到所述待升级电梯基于所述第一交互请求反馈的第一响应信息,则将当前位置作为所述中继位置。

需要说明的是,中继位置除可以是预先设置外,还可以是由移动机器人寻路得到。

示例性的,移动机器人根据规划好的路径向待调试升级电梯移动,在移动的过程中实时监测自身与升级控制端之间的通信信号(即网络信号),若通信信号达到预设信号强度阈值(可以是最低的通信信号强度)时停止移动,并向待调试升级电梯广播所述第一交互请求,若在预设时间段内可以接收到述待调试升级电梯反馈的第一响应信息,则将当前位置作为中继位置。此外,若向待调试升级电梯移动的移动路径中包括楼层的变更,则可记录移动至待调试升级电梯的路径上各位置的通信信号强度,移动至所述路径上具有预设信号强度阈值且与待调试升级电梯距离最近的位置,执行所述向所述待调试升级电梯广播所述交互请求的步骤。

在一可行实施方式中,在步骤B320中所述向所述待升级电梯广播第一交互请求的步骤之后,所述方法还包括步骤B321-B323:

步骤B321,若在所述预设时间段内未接收到所述第一响应信息,则向预设巡点方向移动预设步长,其中,所述预设巡点方向垂直于所述移动设备所在位置指向所述待升级电梯所在位置的方向。

步骤B322,判断向所述预设巡点方向移动后与所述升级控制端之间的通信信号强度是否大于或等于所述预设信号强度阈值。

步骤B323,若向所述预设巡点方向移动后与所述升级控制端之间的通信信号强度大于或等于所述预设信号强度阈值,则返回执行所述向所述待升级电梯广播第一交互请求的步骤以及后续步骤。

具体的,移动机器人向待调试升级电梯广播第一交互请求后,在预设时间段内未接收到待调试升级电梯发送的第一响应信息,则表示当前位置不具有作为中继位置的条件。移动机器人则向预设巡点方向移动预设步长,其中,预设巡点方向垂直于所述移动设备所在位置指向所述待升级电梯所在位置的方向,相应的垂直方向可以是移动机器人指向待调试升级电梯方向的左边或者右边。在移动预设步长后,移动机器人可再次判断自身与升级控制端的通信信号(或者网络通信信号)是否大于或等于所述预设最低信号强度阈值。若通信信号大于或等于所述预设最低信号强度阈值,则执行向所述待调试升级电梯广播第一交互请求的步骤,即再次尝试与待调试升级电梯进行通讯。

可以理解的是,在本实施例中,移动机器人可自行寻找到自身具有良好网络通信信号且可与待调试升级电梯进行通信的中继位置,从而提高本申请对不同应用场景的适应性。

此外,本申请实施例还提供一种梯控系统升级装置100,所述梯控系统升级装置100应用于移动设备,所述梯控系统升级装置100包括:

下载模块10,用于在接收到梯控系统升级指令后,获取梯控系统升级包;

通信模块20,用于移动至所述梯控系统升级指令所指示的升级位置,并与位于所述升级位置周边的待升级电梯建立本地通信连接;

发送模块30,用于基于所述本地通信连接将所述梯控系统升级包发送至所述待升级电梯,以供所述待升级电梯基于所述梯控系统升级包进行系统升级。

可选地,所述发送模块30还用于:

接收所述待升级电梯发送的升级结果;

移动至通信位置,所述通信位置具备与升级控制端通信的通信信号;

将所述升级结果发送至所述升级控制端。

可选地,所述移动设备为移动机器人,所述升级位置为所述待升级电梯的内部,所述发送模块30还用于:

在执行搭乘所述待升级电梯的工作任务时,移动至所述待升级电梯的内部;

在所述将所述梯控系统升级包发送至所述待升级电梯的步骤之后,所述方法包括:

从所述待升级电梯的内部移动至所述待升级电梯的外部后,向所述待升级电梯发送开始升级指令,以供所述待升级电梯接收到所述开始升级指令后基于所述梯控系统升级包进行系统升级。

可选地,所述梯控系统升级装置100还包括判断模块40,所述判断模块40用于:

判断所述梯控系统升级指令的类型;

若所述梯控系统升级指令的类型为升级包升级,则执行所述获取梯控系统升级包的步骤以及后续步骤;

若所述梯控系统升级指令的类型为调试升级,则移动至中继位置,其中,所述中继位置为能够与所述待升级电梯和升级控制端建立通信连接的位置;

在所述中继位置连接所述待升级电梯并保持与升级控制端的通信,以供所述待升级电梯与所述升级控制端以所述移动设备作为中继设备进行实时通信的调试升级。

可选地,所述梯控系统升级装置100还包括调试升级模块50,所述调试升级模块50用于:

向所述待升级电梯移动,并在移动过程中监测与所述升级控制端之间的通信信号强度;

若在移动过程中监测到所述通信信号强度大于或等于预设信号强度阈值,则停止移动并向所述待升级电梯广播第一交互请求;

若在预设时间长内接收到所述待升级电梯基于所述第一交互请求反馈的第一响应信息,则将当前位置作为所述中继位置。

可选地,所述调试升级模块40还用于:

若在所述预设时间段内未接收到所述第一响应信息,则向预设巡点方向移动预设步长,其中,所述预设巡点方向垂直于所述移动设备所在位置指向所述待升级电梯所在位置的方向;

判断向所述预设巡点方向移动后与所述升级控制端之间的通信信号强度是否大于或等于所述预设信号强度阈值;

若向所述预设巡点方向移动后与所述升级控制端之间的通信信号强度大于或等于所述预设信号强度阈值,则返回执行所述向所述待升级电梯广播第一交互请求的步骤以及后续步骤。

可选地,所述通信模块20还用于:

向所述待升级电梯广播第二交互请求;

接收所述待升级电梯接收到所述第二交互请求后反馈的第二响应信息;

基于所述第二响应信息与所述待升级电梯建立本地通信连接。

本申请提供的梯控系统升级装置,采用上述实施例中的梯控系统升级方法,旨在解决目前梯控系统升级方法不便利的技术问题。与现有技术相比,本申请实施例提供的梯控系统升级装置的有益效果与上述实施例提供的梯控系统升级方法的有益效果相同,且该梯控系统升级装置中的其他技术特征与上述实施例方法公开的特征相同,在此不做赘述。

此外,为实现上述目的,本申请还提供一种电子设备,所述电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的梯控系统升级程序,所述梯控系统升级程序被所述处理器执行时实现如上述的梯控系统升级方法的步骤。

本申请电子设备的具体实施方式与上述梯控系统升级方法各实施例基本相同,在此不再赘述。

此外,为实现上述目的,本申请还提供一种存储介质,所述存储介质上存储有梯控系统升级程序,所述梯控系统升级程序被处理器执行时实现如上述的梯控系统升级方法的步骤。

本申请存储介质具体实施方式与上述梯控系统升级方法各实施例基本相同,在此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,移动机器人,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

技术分类

06120116107847