一种快递柜锁控板通信系统以及智能快递柜的制作方法

文档序号:20267631发布日期:2020-04-03 18:35阅读:879来源:国知局
一种快递柜锁控板通信系统以及智能快递柜的制作方法

本发明涉及网络通信技术领域,特别是涉及一种快递柜锁控板通信系统以及智能快递柜。



背景技术:

目前,快递柜已经朝向智能化发展,智能快递柜采用指令控制的方式来控制锁控板执行开锁、查询锁的状态等。大部分快递柜中,锁控板的通讯方式主要采用485总线和网络总线两种通讯模式,485总线因其协议性质,必须为链式组网,而网络总线目前市面上基本上为星型组网方式,需要每个节点终端的网口连接到一个交换机上,再通过交换机连接到上位机上进行通讯。然而,485总线的并发效果较差,延迟时间比较长,网络总线虽然可以实现并发,延迟时间短,可以实现快递的“多存多取”,但是需要配备交换机,而且每增加一个副柜都需要将副柜中的锁控板连接到主柜的交换机上,不方便快递柜的扩展与布线。



技术实现要素:

本发明主要解决的技术问题是提供一种快递柜锁控板通信系统以及智能快递柜,能够降低延迟,同时方便快递柜的扩展和布线。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种快递柜锁控板通信系统,包括上位机和至少一个锁控板,所述锁控板设有接收网口和转发网口,所述至少一个锁控板的接收网口和转发网口通过网线依次连接组成链路,且第一个锁控板的接收网口通过网线连接上位机,所述第一个锁控板的转发网口通过网线连接下一个锁控板的接收网口,每一所述锁控板具有唯一的识别号;所述上位机用于生成携带目标识别号的操作指令,并通过所述链路发送到目标锁控板;其中,每一锁控板通过接收网口接收所述操作指令,判断所述目标识别号是否为自身识别号,在判断为不是自身识别号时,将所述操作指令通过转发网口发送到下一锁控板的接收网口,以及在判断为是自身识别号时,执行所述操作指令。

作为本发明的一个优选实施例,目标锁控板还在执行所述操作指令后生成反馈信息,并将所述反馈信息通过所述链路发送到上位机;其中,每一锁控板通过转发网口接收所述反馈信息,直接将所述反馈信息通过接收网口发送到上一锁控板的转发网口,直至发送到上位机。

作为本发明的一个优选实施例,所述上位机还用于在发送所述操作指令时,判断在预定延迟时间内是否收到所述反馈信息,并在没有收到所述反馈消息时,生成所述目标锁控板的掉线或链路故障的告警信息。

作为本发明的一个优选实施例,所述上位机用于每隔预定时间从所述链路的最后一个锁控板开始依次对每一个锁控板进行心跳检测,将最后一次检测结果为失败的锁控板标记为故障锁控板或链路故障点。

作为本发明的一个优选实施例,所述上位机还用于在向所述目标锁控板发送操作指令之前,判断所述目标锁控板是否标记为故障锁控板或链路故障点,在所述目标锁控板标记为故障锁控板或链路故障点时,终止向所述目标锁控板发送操作指令。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种智能快递柜,所述智能快递柜包括主柜、至少一个副柜以及前述任一种的快递柜锁控板通信系统,所述主柜设有所述上位机,每一所述副柜设有一个或多个所述锁控板

区别于现有技术的情况,本发明的有益效果是:通过将多个锁控板的接收网口和转发网口依次连接组成链路,上位机不通过交换机,直接通过链路与每个锁控板进行通信,从而能够降低延迟,同时方便快递柜的扩展和布线,可以发送指令控制锁控板完成开锁、锁的状态查询等功能,即使扩展增加副柜也非常方便。

附图说明

图1是本发明实施例的快递柜锁控板通信系统的原理框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参阅图1,是本发明实施例的快递柜锁控板通信系统的原理框图。本实施例的快递柜锁控板通信系统包括包括上位机1和至少一个锁控板2,锁控板2设有接收网口rx和转发网口tx,至少一个锁控板2的接收网口rx和转发网口tx通过网线依次连接组成链路,且第一个锁控板2的接收网口rx通过网线连接上位机1,第一个锁控板2的转发网口tx通过网线连接下一个锁控板2的接收网口rx。也就是说,每个锁控板2的接收网口rx与别的锁控板2的转发网口tx以及每个锁控板2的转发网口tx与别的锁控板2的接收网口rx相连。每一锁控板2具有唯一的识别号,锁控板2上可设置拨码开关,通过拨码开关可以为锁控板2设置唯一的识别号。

上位机1用于生成携带目标识别号的操作指令,并通过链路发送到目标锁控板2。其中,每一锁控板2通过接收网口rx接收操作指令,判断目标识别号是否为自身识别号,在判断为不是自身识别号时,将操作指令通过转发网口tx发送到下一锁控板2的接收网口rx,以及在判断为是自身识别号时,执行操作指令。

上位机1记录有每一个锁控板2的识别号,通过识别号可定位需要通信的锁控板2。操作指令会从第一个锁控板2开始接收,如果操作指令不需要第一个锁控板2执行,那么操作指令传输到下一个锁控板2,依次类推,直至传输到目标锁控板2,则目标锁控板2执行操作指令,操作指令例如为打开指定储物格格门的电子锁,亦或是查询指定储物格格门的开门或关门状态。

在本实施例中,目标锁控板2还在执行操作指令后生成反馈信息,并将反馈信息通过链路发送到上位机1;其中,每一锁控板2通过转发网口tx接收反馈信息,直接将反馈信息通过接收网口rx发送到上一锁控板2的转发网口tx,直至发送到上位机2。反馈信息例如是电子锁控制结果,比如打开成功、打开失败,亦或是格门的开门或关门状态。

需要注意的是,由于至少一个锁控板2的接收网口rx和转发网口tx通过网线依次连接组成链路,对于每一个锁控板2而言,操作指令必然从接收网口rx接收,从转发网口tx发送,而反馈信息必然从转发网口tx接收,从接收网口rx发送。

为了及时判断操作指令是否顺利执行,在本实施例中,上位机1还用于在发送操作指令时,判断在预定延迟时间内是否收到反馈信息,并在没有收到反馈消息时,生成目标锁控板2的掉线或链路故障点的告警信息。预定延迟时间可以根据链路的锁控板2的数量设置,例如预计每个锁控板2的延迟为0.5秒,如果为10个锁控板2,则预定延迟时间为5秒。

由于锁控板2之间通过网线连接,在实际使用中会存在网线意外松开的情形,那么此时操作指令无法发送给网线松开处之后的锁控板2,为了及时检测锁控板2是否掉线,在本实施例中,上位机2还用于每隔预定时间从链路的最后一个锁控板2开始依次对每一个锁控板2进行心跳检测,将最后一次检测结果为失败的锁控板2标记为故障锁控板或链路故障点。假如链路有10个锁控板2,如果第10个锁控板2的检测结果为失败,而第9个锁控板2的检测结果为成功,则将第10个锁控板2标记为故障锁控板,如果从第10个锁控板2到第2个锁控板2的检测结果均为失败,第1个锁控板2的检测结果均为成功,则将第2个锁控板2标记为故障锁控板。

进一步的,上位机1还用于在向目标锁控板2发送操作指令之前,判断目标锁控板2是否标记为故障锁控板或链路故障点,在目标锁控板2标记为故障锁控板或链路故障点时,终止向目标锁控板2发送操作指令。当然,在目标锁控板2没有标记为故障锁控板时,上位机1会继续发送操作指令,这样,可以在发送操作指令之前提前查询目标锁控板2的状态,避免目标锁控板2标记为故障锁控板而仍然发送操作指令,导致的耗费时间和资源的问题。

本发明还保护一种智能快递柜,智能快递柜包括主柜、至少一个副柜以及根据前述实施例的快递柜锁控板通信系统,主柜设有上位机1,每一副柜设有一个或多个锁控板2。主柜作为与用户交互的装置,通常配置有触摸显示屏等,而副柜作为存放快递的装置,通常配置有多个储物格。

通过上述方式,本发明的快递柜锁控板通信系统以及智能快递柜通过将多个锁控板的接收网口和转发网口依次连接组成链路,上位机不通过交换机,直接通过链路与每个锁控板进行通信,从而能够降低延迟,同时方便快递柜的扩展和布线,可以发送指令控制锁控板完成开锁、锁的状态查询等功能,即使扩展增加副柜也非常方便。

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

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1