一种远程监控智能柜的方法及其系统技术方案

技术编号:17883906 阅读:42 留言:0更新日期:2018-05-06 04:28
本发明专利技术公开一种远程监控智能柜的方法及其系统,方法包括步骤:智能柜每隔第一预定时间向后台服务器发送心跳请求,所述心跳请求中携带有智能柜的唯一标识;后台服务器接收到所述心跳请求后,根据所述唯一标识将对应智能柜的最后一次通信时间更新为当前时间;后台服务器每隔第二预定时间获取智能柜的最后一次通信时间,并计算当前时间与最后一次通信时间的时间差值;当所述时间差值小于或等于时间阈值时,则判定信号正常;当所述时间差值大于时间阈值时,则判定信号异常并将对应智能柜标记为故障状态,并发送告警。通过本发明专利技术,能够有效的实时监控智能柜,监控结果可信度高、不易出错和及时通知维护人员。方便维护人员及时处理故障,提高效率。

A method and system for remote monitoring and control of intelligent cabinet

The invention discloses a method and a system for remote monitoring of an intelligent cabinet. The method includes steps: the intelligent cabinet sends a heartbeat request to the backstage server at the first predetermined time, and the heart request carries the unique identification of the intelligent cabinet; the background server receives the heartbeat and will correspond to the unique identity according to the unique identification. The last communication time of the intelligent cabinet is updated to the current time; the backstage server gets the last communication time of the smart cabinet at every second predetermined time and calculates the difference between the current time and the last communication time; when the time difference is less than or equal to the time threshold value, the signal is judged to be normal; when described, When the time difference is greater than the time threshold, the signal is judged to be abnormal, and the corresponding smart cabinet is labeled as a fault state, and an alarm is sent. Through the invention, the intelligent cabinet can be effectively monitored in real time, and the monitoring result has high credibility, is not easy to make mistakes, and timely notify the maintenance personnel. It is convenient for maintenance personnel to deal with faults in time and improve efficiency.

【技术实现步骤摘要】
一种远程监控智能柜的方法及其系统
本专利技术涉及智能柜领域,尤其涉及一种远程监控智能柜的方法及其系统。
技术介绍
随着科学技术的发展,智能柜已经遍及各个行业。例如用于存取快递的智能快递柜,用于存放和加热用户便当的智能食品柜,用于售卖饮料或者食品的智能售卖柜,用于存放货物的智能存储柜,用于超市客户取货的智能自提柜,用于用户存取生鲜的智能生鲜冷柜,用于租赁商品的智能租赁柜等等。上述智能柜的数量会随着人们的需求越来越多,智能柜的正常运行,需要后台服务器对其实时监控。但现有方法的监控结果不稳定,并且容易出现智能柜正常时误报以及智能柜故障时漏报的情况。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种远程监控智能柜的方法及其系统,旨在解决现有技术中智能柜监控结果不稳定、并且容易出现智能柜正常时误报以及智能柜故障时漏报的问题。本专利技术的技术方案如下:一种远程监控智能柜的方法,其中,包括步骤:A、智能柜每隔第一预定时间向后台服务器发送心跳请求,所述心跳请求中携带有智能柜的唯一标识;B、后台服务器接收到所述心跳请求后,根据所述唯一标识将对应智能柜的最后一次通信时间更新为当前时间;C、后台服务器每隔第二预定时间获取智能柜的最后一次通信时间,并计算当前时间与最后一次通信时间的时间差值;D、当所述时间差值小于或等于时间阈值时,则判定信号正常;当所述时间差值大于时间阈值时,则判定信号异常并将对应智能柜标记为故障状态,并发送告警。优选的,所述步骤D中当所述时间差值大于时间阈值时,则判定信号异常,并发送告警具体包括:D1、当所述时间差值大于时间阈值时,则判定信号异常,并将信号异常的次数加1;D2、判断信号异常的次数是否超过次数阈值,若是则进行告警,若否返回步骤C。优选的,所述步骤D中当所述时间差值小于或等于时间阈值时,则判定信号正常具体包括:D1’、当所述时间差值小于或等于时间阈值时,则判定对应智能柜信号正常;D2’、根据唯一标识查询对应智能柜是否为故障状态;D3’、若对应智能柜为故障状态,则将对应智能柜更改为恢复状态,并发送信号恢复的通知。优选的,所述步骤B具体包括:B1、后台服务器接收到所述心跳请求后,根据所述唯一标识查询对应柜机列表,以及获取当前时间;B2、将柜机列表中对应智能柜的最后一次通信时间更新为当前时间。优选的,所述步骤C具体包括:C1、后台服务器每隔第二预定时间启动一次监控任务;C2、监控任务启动后,遍历柜机列表;C3、计算各智能柜的当前时间与最后一次通信时间的时间差值。优选的,所述步骤B中,当后台服务器接收到除心跳请求外的其他请求时,根据所述唯一标识将对应智能柜的最后一次通信时间更新为当前时间。优选的,所述步骤B2中,更新最后一次通信时间的方式为异步执行。优选的,所述步骤D之后还包括:后台服务器建立监控可视化页面,并在所述监控可视化页面上显示心跳丢失及恢复记录。本专利技术还提供一种远程监控智能柜的系统,其中,包括智能柜和后台服务器;所述智能柜包括心跳模块,所述后台服务器包括更新模块、计算模块和判断模块;其中,心跳模块,用于每隔第一预定时间向后台服务器发送心跳请求,所述心跳请求中携带有智能柜的唯一标识;更新模块,用于接收到所述心跳请求后,根据所述唯一标识将对应智能柜的最后一次通信时间更新为当前时间;计算模块,用于每隔第二预定时间获取智能柜的最后一次通信时间,并计算最后一次通信时间与当前时间的时间差值;判断模块,用于当所述时间差值小于或等于时间阈值时,则判定信号正常;当所述时间差值大于时间阈值时,则判定信号异常并将对应智能柜标记为故障状态,并发送告警。优选的,当后台服务器接收到除心跳请求外的其他请求时,根据所述唯一标识将对应智能柜的最后一次通信时间更新为当前时间。有益效果:通过本专利技术提供的方法以及系统,能够有效的并实时监控智能柜,监控结果可信度高、不易出错并且能够及时通知维护人员。方便维护人员及时处理故障,提高效率。附图说明图1为本专利技术一种远程监控智能柜的方法较佳实施例的流程图。图2为本专利技术一种远程监控智能柜的方法具体实施例的流程图。图3为本专利技术一种远程监控智能柜系统具体结构框图。具体实施方式本专利技术提供一种远程监控智能柜的方法及其系统,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参照图1,图1为本专利技术一种远程监控智能柜的方法的较佳流程图,其包括步骤:S1、智能柜每隔第一预定时间向后台服务器发送心跳请求,所述心跳请求中携带有智能柜的唯一标识;S2、后台服务器接收到所述心跳请求后,根据所述唯一标识将对应智能柜的最后一次通信时间更新为当前时间;S3、后台服务器每隔第二预定时间获取智能柜的最后一次通信时间,并计算当前时间与最后一次通信时间的时间差值;S4、当所述时间差值小于或等于时间阈值时,则判定信号正常;当所述时间差值大于时间阈值时,则判定信号异常并将对应智能柜标记为故障状态,并发送告警。本专利技术提供的方法,能够简单、有效和实时的监控智能柜的运行状态,监控结果可信度高,不易出错。根据监控的结果,能够及时的了解智能柜的状态,在出现故障时,后台服务器能够自动发出告警,维护人员能根据故障情况及时的维护,提高效率。所述步骤S1中,所述智能柜的唯一标识优选为智能柜的ID。在执行步骤S1之前需要对智能柜进行编码,编码的目的是为了让智能柜有一个自身的ID,能够方便后续的管理以及维护。编码方式可以使用数字编码,例如00等,也可以是使用字母编码,例如AA等,也可以是数字与字母的混合,例如0A、A0等。所述步骤S1中,所述第一预定时间可以是系统默认的,也可以是用户预先设定的。例如,设定第一预定时间为3分钟,那么,智能柜每间隔3分钟就向后台服务器发送一次心跳请求;设定第一预定时间为7分钟,那么,智能柜每间隔7分钟就向后台服务器发送一次心跳请求。本专利技术优选的方案是将第一预定时间设定为5分钟,也就是智能柜每间隔5分钟就向后台服务器发送一次心跳请求。智能柜在发送心跳请求时,会将自身的ID一同发送至后台服务器,也就是说,后台服务器在接收到智能柜发送的心跳请求后,后台服务器可以根据智能柜ID区分不同的智能柜,能够根据不同的ID作出不同的判断。所述智能柜可以是智能快递柜、智能食品柜、智能售卖柜、智能存储柜、智能租赁柜、智能生鲜冷柜和智能自提柜等。所述步骤S2中,后台服务器在接收到智能柜发送的心跳请求后,将智能柜的最后一次通信时间更改为当前时间。例如,第一预定时间为5分钟,智能柜在09:25时发送了一次心跳请求,并且所携带的ID为00,那么后台服务器接收到智能柜发送的心跳请求后,将ID为00的智能柜的最后一次通信时间更改为09:25;然后智能柜在09:30时向后台服务器发送了一次心跳请求,并且所携带的ID为00,那么后台服务器在接收到智能柜发送的心跳请求后,将ID为00的智能柜的最后一次通信时间更改为09:30。依次类推,对于不同智能柜,只需要根据唯一标识来对智能柜的最后一次通信时间进行更新即可。优选的,所述步骤S2具体包括:S21、后台服务器接收到所述心跳请求后,根据所述唯一标识查询对应柜机列表,以及获取本文档来自技高网...
一种远程监控智能柜的方法及其系统

【技术保护点】
一种远程监控智能柜的方法,其特征在于,包括步骤:A、智能柜每隔第一预定时间向后台服务器发送心跳请求,所述心跳请求中携带有智能柜的唯一标识;B、后台服务器接收到所述心跳请求后,根据所述唯一标识将对应智能柜的最后一次通信时间更新为当前时间;C、后台服务器每隔第二预定时间获取智能柜的最后一次通信时间,并计算当前时间与最后一次通信时间的时间差值;D、当所述时间差值小于或等于时间阈值时,则判定信号正常;当所述时间差值大于时间阈值时,则判定信号异常并将对应智能柜标记为故障状态,并发送告警。

【技术特征摘要】
1.一种远程监控智能柜的方法,其特征在于,包括步骤:A、智能柜每隔第一预定时间向后台服务器发送心跳请求,所述心跳请求中携带有智能柜的唯一标识;B、后台服务器接收到所述心跳请求后,根据所述唯一标识将对应智能柜的最后一次通信时间更新为当前时间;C、后台服务器每隔第二预定时间获取智能柜的最后一次通信时间,并计算当前时间与最后一次通信时间的时间差值;D、当所述时间差值小于或等于时间阈值时,则判定信号正常;当所述时间差值大于时间阈值时,则判定信号异常并将对应智能柜标记为故障状态,并发送告警。2.根据权利要求1所述的远程监控智能柜的方法,其特征在于,所述步骤D中当所述时间差值大于时间阈值时,则判定信号异常,并发送告警具体包括:D1、当所述时间差值大于时间阈值时,则判定信号异常,并将信号异常的次数加1;D2、判断信号异常的次数是否超过次数阈值,若是则进行告警,若否返回步骤C。3.根据权利要求1所述的远程监控智能柜的方法,其特征在于,所述步骤D中当所述时间差值小于或等于时间阈值时,则判定信号正常具体包括:D1’、当所述时间差值小于或等于时间阈值时,则判定对应智能柜信号正常;D2’、根据唯一标识查询对应智能柜是否为故障状态;D3’、若对应智能柜为故障状态,则将对应智能柜更改为恢复状态,并发送信号恢复的通知。4.根据权利要求1所述的远程监控智能柜的方法,其特征在于,所述步骤B具体包括:B1、后台服务器接收到所述心跳请求后,根据所述唯一标识查询对应柜机列表,以及获取当前时间;B2、将柜机列表中对应智能柜的最后一次通信时间更新为当前时间。5.根据权利要求1所述的远程监控智能柜的方法,...

【专利技术属性】
技术研发人员:崔中煜
申请(专利权)人:深圳市丰巢科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1