[发明专利]智能网络自恢复方法和系统有效
申请号: | 202110664773.X | 申请日: | 2021-06-16 |
公开(公告)号: | CN113347264B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 任守华;付彦涛;雷德超;金厚熙;李东洋;句金;杨雨彤 | 申请(专利权)人: | 黑龙江八一农垦大学 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L41/0654 |
代理公司: | 大庆禹奥专利事务所 23208 | 代理人: | 朱林;杨立芹 |
地址: | 163000 黑龙江*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 网络 恢复 方法 系统 | ||
1.一种智能网络自恢复方法,其特征在于,包括:
物联网服务器向传感器发送请求消息,其中,所述请求消息用于请求所述传感器向所述物联网服务器发送所述传感器采集的数据,所述物联网服务器每间隔相同的预定时长就向所述传感器发送一次所述请求消息;
所述传感器在接收到所述请求消息之后,记录接收到所述请求消息的第一时间,并向所述物联网服务器发送预定时间范围内采集的数据,其中,所述传感器还将上一次接收到所述请求消息的时间记录为第二时间,所述预定时间范围为所述第二时间到所述第一时间的时长;
所述传感器将采集的所述数据打包成第一数据包,并将所述第一数据包发送至所述物联网服务器;
所述物联网服务器接收到所述传感器发送的所述第一数据包,并进行保存,其中,所述物联网服务器还保存有所述传感器上一次发送的第二数据包;
所述物联网服务器判断所述第一数据包和所述第二数据包的数据量的差异;
所述物联网服务器在所述差异大于预先设置的阈值的情况下向所述传感器发送重启命令以及配置文件,其中,所述配置文件用于指示所述传感器在重启之后进行配置使用;所述物联网服务器保存多份配置文件,其中,每一份配置文件都用于指示传感器配置到预定状态;所述物联网服务器获取所述传感器上次重启的时间,根据上次重启的时间计算出所述传感器已经持续的工作时长,所述物联网服务器根据所述持续的工作时长选择该持续的工作时长对应的配置文件,并将该配置文件发送给所述传感器;
所述传感器接收到所述配置文件之后进行保存,并且根据所述重启命令进行重启,其中,重启之后的所述传感器恢复到所述配置文件所配置的状态;
在重启之后,所述物联网服务器会接收到所述传感器的注册登录请求,所述物联网服务器获取该注册登录请求在网络中传输时所经历的跳数;所述物联网服务器将此次跳数和上一次传感器登录注册时的跳数进行比较,如果跳数相同则说明物联网服务器和所述传感器之间的网络传输正常;如果跳数不同,则向网络管理员发送告警信息,其中,所述告警信息中携带有此次注册登录请求所经历的跳数和上次注册登录请求所经历的跳数;
所述物联网服务器记录发送所述重启命令以及所述配置文件的发送时间,并查找在所述发送时间之前的预定时长内向所述传感器发送的所有消息以及每个消息要求所述传感器所执行的任务;
所述物联网服务器将所述所有消息的内容和所述每个消息的发送时间,以及所述每个消息要求所述传感器所执行的任务记录的内容保存到日志文件中;
所述物联网服务器判断所述日志文件的大小,在所述日志文件的大小超过预定大小后,将所述日志文件发送至网络管理员的邮箱。
2.根据权利要求1所述的方法,其特征在于,所述物联网服务器判断所述第一数据包和所述第二数据包的数据量的差异包括:
所述物联网服务器从所述第一数据包中获取出所有数据,并得到所述第一数据包中的数据的第一数量;
所述物联网服务器从所述第二数据包中获取出所有数据,并得到所述第二数据包中的数据的第二数量;
所述物联网服务器使用所述第一数量减去所述第二数量得到所述数据量的差异。
3.根据权利要求2所述的方法,其特征在于,还包括:
所述物联网服务器在所述差异小于所述预先设置的阈值的情况下,所述物联网服务器将所述第二数据包发送至云存储服务器,并删除所述物联网服务器本地保存的所述第二数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黑龙江八一农垦大学,未经黑龙江八一农垦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110664773.X/1.html,转载请声明来源钻瓜专利网。