快递柜系统服务的监控方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35214293 阅读:16 留言:0更新日期:2022-10-15 10:28
本发明专利技术公开了一种快递柜系统服务的监控方法、装置、电子设备及存储介质,本发明专利技术通过各个智能快递柜的服务终端的IP地址,来模拟各个服务终端与服务器之间的数据交互,并基于服务器反馈的信息来得出各个服务终端的服务功能是否可用,由此,可对各个智能快递柜的服务进行实时监控,以在服务出现异常时,能够及时报警,从而提示维护人员及时处理,以避免故障域扩大,对快递业务造成不利影响,同时,本发明专利技术按照时间间隔不断获取各个服务终端的IP地址,可保证对智能快递柜服务的不间断监控,从而满足系统动态变化的特性,适用于大规模应用与推广。广。广。

【技术实现步骤摘要】
快递柜系统服务的监控方法、装置、电子设备及存储介质


[0001]本专利技术属于智能快递柜系统的监控
,具体涉及一种快递柜系统服务的监控方法、装置、电子设备及存储介质。

技术介绍

[0002]智能快递柜是随着快递业务不断发展而新生的事物,智能快递柜的功能主要是协助快递员收寄快递,面对的用户是广大的快递员和收件人,其作为24小时无人值守的快递暂存柜,通过物联卡与服务端交互,是物联网技术在现代物流行业中的应用;同时,智能快递柜是电子商务末端物流最后一公里最有效的解决方法,其提高了快递员的派送效率,降低了派送成本,保障了用户的隐私和安全,逐步得到了人们的广泛认可和推广。
[0003]智能快递柜系统作为快递柜的服务端,提供了用户认证、配置、调度、监控和操作日志等数据服务,系统的稳定运行是保证快递柜各个功能正常使用的前提,但是,随着智能快递柜功能的不断增加,其系统也变得越来越复杂,且随着云原生技术的出现和使用,以及各个快递柜系统的服务节点的频繁变动,在前述情况下,现有的监控系统难以对各个快递柜系统的服务运行状态进行监控,在快递柜系统的服务出现异常时,无法及时维护,从而导致对快递业务造成不利影响;因此,提供一种能够实时对快递柜系统的服务状态进行监控,并在异常时进行及时报警提示的监控方法迫在眉睫。

技术实现思路

[0004]本专利技术的目的是提供一种快递柜系统服务的监控方法、装置、电子设备及存储介质,以解决现有监控系统难以对各个快递柜系统的服务运行状态进行监控,在快递柜系统的服务出现异常时,无法及时维护,从而导致对快递业务造成不利影响的问题。
[0005]为了实现上述目的,本专利技术采用以下技术方案:
[0006]第一方面,本专利技术提供了一种快递柜系统服务的监控方法,包括:
[0007]按照预设时间间隔,获取至少一个待检测IP地址,其中,所述至少一个待检测IP地址中的每个待检测IP地址均对应有一智能快递柜的服务终端;
[0008]为所述每个待检测IP地址创建一TCP连接请求,并向每个待检测IP地址对应的服务器发送目标TCP连接请求,以使各个服务器在接收到对应的目标TCP连接请求后,生成连接反馈信息,其中,任一服务器的目标TCP连接请求为该任一服务器对应的待检测IP地址的TCP连接请求;
[0009]接收各个服务器发送的连接反馈信息,并记录各个连接反馈信息的接收时间;
[0010]基于各个连接反馈信息和所述各个连接反馈信息的接收时间,得出各个待检测IP地址的服务检测结果;
[0011]判断各个待检测IP地址的服务检测结果中是否存在有符合告警规则的服务检测结果;
[0012]若是,则生成异常IP地址的告警信息,并向运维终端发送所述异常IP地址的告警
信息,以便运维终端处的运维人员基于所述异常IP地址的告警信息维护所述异常IP地址对应的服务终端,其中,所述异常IP地址为服务检测结果符合所述告警规则的待检测IP地址。
[0013]基于上述公开的内容,本专利技术按照预设时间间隔,获取各个智能快递柜的服务终端的IP地址,作为待检测IP地址,然后,为每个待检测IP地址创建一TCP连接请求,并向各个待检测IP地址对应的服务器(相当于是各个服务终端对应的服务器)发送该待检测IP地址对应的TCP连接请求,此步骤相当于模拟各个服务终端与服务器之间的数据交互,从而模拟出各个服务终端的服务功能是否可用,具体实施时,本专利技术可基于接收到的各个服务器发送的连接反馈信息以及各个连接反馈信息对应的接收时间,来得出各个待检测IP地址的服务检测结果,接着,再判断各个服务检测结果是否存在有满足告警规则的服务检测结果,若满足,则将服务检测结果满足告警规则的待检测IP地址作为异常IP地址,并生相应的告警信息发送至运维终端,而运维人员即可基于告警信息来得知服务异常的智能快递柜,从而实现异常IP地址对应服务终端的服务功能的维护。
[0014]通过上述设计,本专利技术通过各个智能快递柜的服务终端的IP地址,来模拟各个服务终端与服务器之间的数据交互,并基于服务器反馈的信息来得出各个服务终端的服务功能是否可用,由此,可对各个智能快递柜的服务进行实时监控,以在服务出现异常时,能够及时报警,从而提示维护人员及时处理,以避免故障域扩大,对快递业务造成不利影响,同时,本专利技术按照时间间隔不断获取各个服务终端的IP地址,可保证对智能快递柜服务的不间断监控,从而满足系统动态变化的特性,适用于大规模应用与推广。
[0015]在一个可能的设计中,为所述每个待检测IP地址创建一TCP连接请求,并向每个待检测IP地址对应的服务器发送目标TCP连接请求,包括:
[0016]建立多个监控线程,其中,多个监控线程中的每个监控线程分别对应一待检测IP地址;
[0017]利用每个待检测IP地址对应的监控线程,创建每个待检测IP地址对应的TCP连接请求;
[0018]使用每个待检测IP地址对应的监控线程,向每个待检测IP地址对应的服务器同时发送所述目标TCP连接请求。
[0019]基于上述公开的内容,本专利技术为每个待检测IP地址创建有一监控线程,并利用监控线程进行TCP连接请求的构建以及发送,由此,可利用监控线程实现多个待检测IP地址对应服务终端的服务功能的同时检测,从而提高智能快递柜系统的检测效率,以满足实际应用需求。
[0020]在一个可能的设计中,基于各个连接反馈信息和所述各个连接反馈信息的接收时间,得出各个待检测IP地址的服务检测结果,包括:
[0021]对于任一连接反馈信息,获取任一连接反馈信息对应的TCP连接请求的发送时间,并基于所述发送时间和所述任一连接反馈信息的接收时间,得出任一连接反馈信息对应TCP连接请求的连接时长;
[0022]判断所述连接时长是否超出预设时长;
[0023]若是,则将所述任一连接反馈信息对应的待检测IP地址的服务检测结果判定为服务异常,否则,则解析所述任一连接反馈信息,以在所述任一连接反馈信息中,提取出目标字段,其中,所述目标字段用于表征任一连接反馈信息对应待检测IP地址的连接状态;
[0024]若所述目标字段为第一预设字段,则将所述任一连接反馈信息对应的待检测IP地址的服务检测结果判定为服务正常,若所述目标字段为第二预设字段,则将所述任一连接反馈信息对应的待检测IP地址的服务检测结果判定为服务异常。
[0025]基于上述公开的内容,本专利技术公开了服务检测结果的具体识别方法,对于任一连接反馈信息,先利用该任一连接反馈信息的接收时间和该任一连接反馈信息对应待检测IP地址的发送时间,得出连接时长,然后判断连接时长是否超出预设时长,若超出,则说明连接超时,该任一连接反馈信息对应的待检测IP地址的服务检测结果则为服务异常,反之,则并未连接超时,此时,需要进行进一步的判定,也就是对任一连接反馈信息进行解析,得出其表征连接状态的字段,具体的,若目标字段为第一预设字段(如为ok),那么则说明连接正常,对应的服务终端的服务可用,反之,若目标字段为第二预本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种快递柜系统服务的监控方法,其特征在于,包括:按照预设时间间隔,获取至少一个待检测IP地址,其中,所述至少一个待检测IP地址中的每个待检测IP地址均对应有一智能快递柜的服务终端;为所述每个待检测IP地址创建一TCP连接请求,并向每个待检测IP地址对应的服务器发送目标TCP连接请求,以使各个服务器在接收到对应的目标TCP连接请求后,生成连接反馈信息,其中,任一服务器的目标TCP连接请求为该任一服务器对应的待检测IP地址的TCP连接请求;接收各个服务器发送的连接反馈信息,并记录各个连接反馈信息的接收时间;基于各个连接反馈信息和所述各个连接反馈信息的接收时间,得出各个待检测IP地址的服务检测结果;判断各个待检测IP地址的服务检测结果中是否存在有符合告警规则的服务检测结果;若是,则生成异常IP地址的告警信息,并向运维终端发送所述异常IP地址的告警信息,以便运维终端处的运维人员基于所述异常IP地址的告警信息维护所述异常IP地址对应的服务终端,其中,所述异常IP地址为服务检测结果符合所述告警规则的待检测IP地址。2.如权利要求1所述的方法,其特征在于,为所述每个待检测IP地址创建一TCP连接请求,并向每个待检测IP地址对应的服务器发送目标TCP连接请求,包括:建立多个监控线程,其中,多个监控线程中的每个监控线程分别对应一待检测IP地址;利用每个待检测IP地址对应的监控线程,创建每个待检测IP地址对应的TCP连接请求;使用每个待检测IP地址对应的监控线程,向每个待检测IP地址对应的服务器同时发送所述目标TCP连接请求。3.如权利要求1所述的方法,其特征在于,基于各个连接反馈信息和所述各个连接反馈信息的接收时间,得出各个待检测IP地址的服务检测结果,包括:对于任一连接反馈信息,获取任一连接反馈信息对应的TCP连接请求的发送时间,并基于所述发送时间和所述任一连接反馈信息的接收时间,得出任一连接反馈信息对应TCP连接请求的连接时长;判断所述连接时长是否超出预设时长;若是,则将所述任一连接反馈信息对应的待检测IP地址的服务检测结果判定为服务异常,否则,则解析所述任一连接反馈信息,以在所述任一连接反馈信息中,提取出目标字段,其中,所述目标字段用于表征任一连接反馈信息对应待检测IP地址的连接状态;若所述目标字段为第一预设字段,则将所述任一连接反馈信息对应的待检测IP地址的服务检测结果判定为服务正常,若所述目标字段为第二预设字段,则将所述任一连接反馈信息对应的待检测IP地址的服务检测结果判定为服务异常。4.如权利要求1所述的方法,其特征在于,所述告警规则包括检测次数以及服务状态,其中,所述服务状态包括服务异常;相应的,判断各个待检测IP地址的服务检测结果中是否存在有符合告警规则的服务检测结果,包括:对于任一待检测IP地址,判断所述任一待检测IP地址的服务检测结果是否为第n次检测结果,其中,n大于或等于1,且n等于所述检测次数;若是,则判断所述任一待检测IP地址的服务检测结果是否为服务异常;
若所述任一待检测IP地址的服务检测结果为服务异常,则将所述任一待检测IP地址作为异常IP地址,并生成所述异常IP地址的告警信息。5.如权利要求1所述的方法,其特征在于,在生成异常IP地址的告警信息前,所述方法还包括:创建第一待检测地址对应服务终端的服务功能图标以及第二待检测地址对应服务终端的服务功能图标,其中,所述第一待检测地址为所述异常IP地址,所述第二待检测地址为所述至少一个待检测IP地址中除去所述异常IP地址之外的所有待检测IP地址;利用第一颜色填充所述第一待检测地址对应服务终端的服务功能图标,得到第一服务状态...

【专利技术属性】
技术研发人员:陶尚虎杨博张友平乔飞陈晓东
申请(专利权)人:南京云柜网络科技有限公司
类型:发明
国别省市:

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

1