通信自检方法、通信自检系统、智能柜及服务器技术方案

技术编号:19242546 阅读:32 留言:0更新日期:2018-10-24 05:17
本发明专利技术提供了一种通信自检方法及系统、智能柜、通信检测方法及系统、服务器,其中,通信自检方法及系统用于包括通信模块的智能柜,通信检测方法及系统用于与智能柜配合使用的服务器。通信自检方法包括:S102,按照心跳协议判断是否接收到服务器定时发送的心跳信号,若是,则转到S104,若否,则转到S108;S104,开始新一轮计时;S106,向服务器反馈心跳信号;S108,保持当前计时,得到等候时间;S110,判断等候时间是否达到第一预设时间,若是,则转到S112;S112,重启通信模块。本发明专利技术提供的通信自检方法保证了系统在长时间运行下的通信稳定性,节省了运维成本,可以实时监控智能柜的运行状态。

【技术实现步骤摘要】
通信自检方法、通信自检系统、智能柜及服务器
本专利技术涉及物流快递领域,具体而言,涉及一种通信自检方法、一种通信自检系统、一种智能柜、一种通信检测方法、一种通信检测系统及一种服务器。
技术介绍
随着电子商务的发展,快递行业也得到了快速发展。但是应对快递员派件有时限,用户隐私易暴露等问题,市场上涌现了许多种类的智能快递柜。在智能柜的运维中,对系统的运行状态监测是必不可少的环节,终端系统的运行、通信状态需要实时反馈到云端服务器,云端通过反馈的信息判断系统的状态,当系统离线时可以通过云端软件及时报警,并启动应急预案。智能快递柜在使用过程中需要时时的与云端的服务器进行信息交换,及时的上报存件、取件、快件状态等信息,如果通信不畅或通信终端服务器则无法获得智能快递柜终端上传的信息,智能快递柜终端也不能收到云端下达的指令,这样整个业务流程就会中断。在快递柜的大范围应该过程中,我们发现因通信系统故障造成的假离线现象十分严重,什么是假离线现象呢?就是当地的通信环境良好的情况下,因为智能柜终端系统上的通信系统(包括通信模块或路由器等设备)因内部程序运行紊乱导致程序跑死或跑飞的现象,通信模块要想实现将板子本文档来自技高网...

【技术保护点】
1.一种通信自检方法,用于智能柜,包括通信模块,其特征在于,包括:S102,按照心跳协议判断是否接收到服务器定时发送的心跳信号,若是,则转到S104,若否,则转到S108;S104,开始新一轮计时;S106,向所述服务器反馈所述心跳信号;S108,保持当前计时,得到等候时间;S110,判断所述等候时间是否达到第一预设时间,若是,则转到S112;S112,重启所述通信模块。

【技术特征摘要】
1.一种通信自检方法,用于智能柜,包括通信模块,其特征在于,包括:S102,按照心跳协议判断是否接收到服务器定时发送的心跳信号,若是,则转到S104,若否,则转到S108;S104,开始新一轮计时;S106,向所述服务器反馈所述心跳信号;S108,保持当前计时,得到等候时间;S110,判断所述等候时间是否达到第一预设时间,若是,则转到S112;S112,重启所述通信模块。2.根据权利要求1所述的通信自检方法,其特征在于,所述S104具体执行为:S1042,控制定时器重新启动,所述定时器的计时设定为所述第一预设时间;所述S108具体执行为:S1082,控制所述定时器保持运行;所述S110具体执行为:S1102,当所述定时器计时结束时,转到所述S112。3.根据权利要求1所述的通信自检方法,其特征在于,所述S102具体执行为:S1022,系统启动后,从第一次接收到所述心跳信号开始计时,每隔第二预设时间判断一次是否接收到新的所述心跳信号,若是则转到S104,若否,则转到S108;所述S104具体执行为:S1044,将连续未接收次数初始化为0;所述S108具体执行为:S1084,将连续未接收次数增加1;所述S110具体执行为:S1104,判断所述连续未接收次数是否达到预定次数,若是,则转到S112;其中,所述第一预设时间是所述第二预设时间与所述预定次数的乘积。4.根据权利要求3所述的通信自检方法,其特征在于,在所述S102之前还包括:S114,根据预置的服务器心跳信号发送时刻表和预设误差建立智能柜心跳信号接收时间范围表,其中,心跳信号接收时间范围由心跳信号发送时刻加减所述预设误差得到;所述S102也具体执行为:S1024,在进入心跳信号接收时间范围时,判断是否接收到所述心跳信号,若是,则转到S104,若否,则转到S108。5.根据权利要求1至4中任一项所述的通信自检方法,其特征在于,所述S112具体执行为:S1122,向所述智能柜的复位电路发送复位信号,以供所述复位电路控制所述通信模块重启;或S1124,控制所述通信模块断电重启。6.一种通信自检系统,用于智能柜,所述智能柜包括通信模块,其特征在于,包括:第一判断单元,用于按照心跳协议判断是否接收到服务器定时发送的心跳信号;计时单元,用于在所述第一判断单元的判断结果为是时,开始新一轮计时;反馈单元,用于向所述服务器反馈所述心跳信号;所述计时单元还用于在所述第一判断单元的判断结果为否时,保持当前计时,得到等候时间;第二判断单元,用于判断所述等候时间是否达到第一预设时间,若是,则激活重启单元;和所述重启单元,用于重启所述通信模块。7.根据权利要求6所述的通信自检系统,其特征在于,所述计时单元具体包括:控制单元,用于在所述第一判断单元的判断结果为是时,控制定时器重新启动,所述定时器的计时设定为所述第一预设时间;所述控制单元还用于在所述第一判断单元的判断结果为否时,保持当前计时,得到等候时间;所述第二判断单...

【专利技术属性】
技术研发人员:杨真
申请(专利权)人:北大方正集团有限公司方正宽带网络服务有限公司
类型:发明
国别省市:北京,11

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

1