物联网内的5GDTU故障自动恢复方法技术

技术编号:31829415 阅读:16 留言:0更新日期:2022-01-12 13:04
本发明专利技术公开了一种物联网内的5G DTU故障自动恢复方法,包括:设备侧的系统快照、故障检测、故障恢复、故障信息保存和上传,服务器侧的故障信息管理以及对物联网内设备进行远程调试;本发明专利技术本发明专利技术通过故障的检测和修复,达到使设备故障自动恢复的效果,使设备网络通畅。使设备网络通畅。使设备网络通畅。

【技术实现步骤摘要】
物联网内的5G DTU故障自动恢复方法


[0001]本专利技术涉及通信
,特别是一种物联网内的5G DTU故障自动恢复方法。

技术介绍

[0002]5G DTU(Data Transfer Unit)是一种可用于物联网内的网关设备。对上通过5G物联网SIM卡获取到物联网接入能力,对下可组建一个局域网,下挂设备通过有线连接到DTU获取物联网接入能力。5G DTU因为上行是5G的缘故,可以为在5G信号覆盖范围内的户外网络设备提供网络接入能力,多用于为户外的监控摄像头和数据采集器提供网络接入能力。
[0003]5G DTU可以解决原有4G DTU上行速率低的痛点,可以实时上传大量数据。但由于设备经常是放置于户外的电线杆上,并且使用的5G卡是物联网卡不能连接互联网,设备出了故障以后处理起来很不方便,经常需要爬电线杆去处理故障设备。如果故障处理不积极,一方面对设备厂家处理问题能力及效率产生负面影响,一方面对使用厂家的正常业务开展造成困扰。
[0004]5G DTU工作在物联网内,物联网有着安全、快速的优点。但是互联网是无法访问物联网内的设备的,当在户外电线杆的设备发生故障时,一般有两种处理方法,方法一是让当地运维人员直接更换设备。方法二是派遣技术人员到达故障发生地,爬上电线杆把USB数据线连接到5G DTU设备,然后用笔记本电脑连接USB数据线另一端进行调试。方法一只是暂时解决用户的问题,但无法获取到故障信息,也就无法针对故障对软件进行升级和优化。方法二有安全隐患,爬电线杆是风险很大的一件事情;然后成本也高,需要技术人员到达现场进行调试分析。
[0005]另外,一般物联网内会有设备管理系统对所有设备进行管理,可以对设备状态进行查看和管理。不过一旦设备网络中断就会导致脱管,无法对设备进行管理。

技术实现思路

[0006]为解决现有技术中存在的问题,本专利技术的目的是提供一种物联网内的5G DTU故障自动恢复方法,本专利技术通过故障的检测和修复,达到使设备故障自动恢复的效果,使设备网络通畅。
[0007]为实现上述目的,本专利技术采用的技术方案是:一种物联网内的5G DTU故障自动恢复方法,包括:
[0008]设备侧的系统快照、故障检测、故障恢复、故障信息保存和上传,服务器侧的故障信息管理以及对物联网内设备进行远程调试;其中:
[0009]系统快照包括设备在部署后系统第一次检测到设备运行正常,把系统当前状态的所有数据都记录到一个文件里,后续如果系统出现故障无法恢复,使用系统快照功能把系统还原为某个时间点的状态;
[0010]故障检测包括通过周期性检测设备的网络连通性、拨号状态、SIM卡状态、gps信息发现异常,通过检测程序确认为故障发生;
[0011]故障恢复包括通过重新拨号、重启5G模组协议栈、重启5G模组、重置SIM卡、系统快照恢复,实现设备故障恢复;
[0012]故障信息保存和上传包括在程序确认故障发生后,保存设备当前所有参数、状态、程序运行信息到硬盘,当故障恢复系统生效后,设备网络恢复正常,自动把故障信息上传到物联网中的设备管理服务器;
[0013]故障信息管理包括接收DTU的故障上报信息并进行整理归纳;
[0014]对物联网内设备进行远程调试包括让技术人员在互联网侧远程接入到物联网内的设备,进行远程调试。
[0015]作为本专利技术的进一步改进,所述系统快照包括系统快照生效流程和系统快照恢复流程;
[0016]系统快照生效具体包括以下步骤:
[0017]步骤1、新设备部署预置了检测标记,或者通过WEB页面设置检测标记,触发检测流程;
[0018]步骤2、检测设备5G注网是否正常,是则执行步骤3,否则继续执行步骤2;
[0019]步骤3、检测设备访问服务器是否正常,是则执行步骤4,否则执行步骤2;
[0020]步骤4、检测设备两个LAN侧下挂设备网络是否正常,是则执行步骤5,否则执行步骤2;
[0021]步骤5、获取系统当前各种参数,保存到文件/data/system_snapshot_data中;
[0022]步骤6、退出检测流程,删除标记让检测流程不再触发;
[0023]系统快照恢复具体包括以下步骤:
[0024]步骤1、由其他检测程序触发系统快照恢复功能;
[0025]步骤2、系统重启;
[0026]步骤3、启动过程中读取/data/system_snapshot_data文件中的参数配置系统参数;
[0027]步骤4、系统恢复为快照时的状态。
[0028]作为本专利技术的进一步改进,网络连通性故障检测和恢复具体包括以下步骤:
[0029]步骤1、循环60秒一次进行网络连通性故障检测;
[0030]步骤2、ping主服务器地址3次,成功继续步骤1检测循环,失败执行步骤3;
[0031]步骤3、ping备用服务器地址3次,成功继续步骤1检测循环,失败执行步骤4;
[0032]步骤4、保存设备故障信息;
[0033]步骤5、检测是否重启了5G协议栈3次,否则执行步骤6,是则执行步骤7;
[0034]步骤6、发送“at+cfun=0”和“at+cfun=1”命令到5G模组重启5G协议栈,重启后继续步骤1检测循环;
[0035]步骤7、检测是否重启了5G模组3次,否的话执行步骤8,是的话执行步骤9;
[0036]步骤8、发送“reboot”命令重启5G模组,重启后继续步骤1检测循环;
[0037]步骤9、发送“reset”命令执行系统快照恢复,恢复后继续步骤1检测循环。
[0038]作为本专利技术的进一步改进,拨号故障检测和恢复具体包括以下步骤:
[0039]步骤1、循环60秒一次进行拨号故障检测;
[0040]步骤2、发送“at+gtrndis?”命令到5G模组检测设备是否获取到IP,是继续步骤1检
测循环,否执行步骤3;
[0041]步骤3、检测是否手动拨号了3次,否执行步骤4,是执行步骤5;
[0042]步骤4、发送“at+gtrndis=1,1”到5G模组执行手动拨号,然后继续步骤1检测循环;
[0043]步骤5、保存设备故障信息;
[0044]步骤6、检测是否重启了5G协议栈3次,否的话执行步骤7,是的话执行步骤8;
[0045]步骤7、发送“at+cfun=0”和“at+cfun=1”命令到5G模组重启5G协议栈,重启后继续步骤1检测循环;
[0046]步骤8、检测是否重启了5G模组3次,否则执行步骤9,是则执行步骤10;
[0047]步骤9、发送“reboot”命令重启5G模组,重启后继续步骤1检测循环;
[0048]步骤10、发送“reset”命令执行系统快照恢复,恢复后继续步骤1检测循环。
[0049]作为本专利技术的进一步改进,SIM卡故障检测和恢复具体包括以下步骤:
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网内的5G DTU故障自动恢复方法,其特征在于,包括:设备侧的系统快照、故障检测、故障恢复、故障信息保存和上传,服务器侧的故障信息管理以及对物联网内设备进行远程调试;其中:系统快照包括设备在部署后系统第一次检测到设备运行正常,把系统当前状态的所有数据都记录到一个文件里,后续如果系统出现故障无法恢复,使用系统快照功能把系统还原为某个时间点的状态;故障检测包括通过周期性检测设备的网络连通性、拨号状态、SIM卡状态、gps信息发现异常,通过检测程序确认为故障发生;故障恢复包括通过重新拨号、重启5G模组协议栈、重启5G模组、重置SIM卡、系统快照恢复,实现设备故障恢复;故障信息保存和上传包括在程序确认故障发生后,保存设备当前所有参数、状态、程序运行信息到硬盘,当故障恢复系统生效后,设备网络恢复正常,自动把故障信息上传到物联网中的设备管理服务器;故障信息管理包括接收DTU的故障上报信息并进行整理归纳;对物联网内设备进行远程调试包括让技术人员在互联网侧远程接入到物联网内的设备,进行远程调试。2.根据权利要求1所述的物联网内的5G DTU故障自动恢复方法,其特征在于,所述系统快照包括系统快照生效流程和系统快照恢复流程;系统快照生效具体包括以下步骤:步骤1、新设备部署预置了检测标记,或者通过WEB页面设置检测标记,触发检测流程;步骤2、检测设备5G注网是否正常,是则执行步骤3,否则继续执行步骤2;步骤3、检测设备访问服务器是否正常,是则执行步骤4,否则执行步骤2;步骤4、检测设备两个LAN侧下挂设备网络是否正常,是则执行步骤5,否则执行步骤2;步骤5、获取系统当前各种参数,保存到文件/data/system_snapshot_data中;步骤6、退出检测流程,删除标记让检测流程不再触发;系统快照恢复具体包括以下步骤:步骤1、由其他检测程序触发系统快照恢复功能;步骤2、系统重启;步骤3、启动过程中读取/data/system_snapshot_data文件中的参数配置系统参数;步骤4、系统恢复为快照时的状态。3.根据权利要求1所述的物联网内的5G DTU故障自动恢复方法,其特征在于,网络连通性故障检测和恢复具体包括以下步骤:步骤1、循环60秒一次进行网络连通性故障检测;步骤2、ping主服务器地址3次,成功继续步骤1检测循环,失败执行步骤3;步骤3、ping备用服务器地址3次,成功继续步骤1检测循环,失败执行步骤4;步骤4、保存设备故障信息;步骤5、检测是否重启了5G协议栈3次,否则执行步骤6,是则执行步骤7;步骤6、发送“at+cfun=0”和“at+cfun=1”命令到5G模组重启5G协议栈,重启后继续步骤1检测循环;
步骤7、检测是否重启了5G模组3次,否的话执行步骤8,是的话执行步骤9;步骤8、发送“reboot”命令重启5G模组,重启后继续步骤1检测循环;步骤9、发送“reset”命令执行系统快照恢复,恢复后继续步骤1检测循环。4.根据权利要求1所述的物联网内的5G DTU故障自动恢复方法,其特征在于,拨号故障检测和恢复具体包括以下步骤:步骤1、循环60秒一次进行拨号故障检测;步骤2、发送“at+gtrndis?”命令到5G模组检测设备是否获取到IP,是继续步骤1检测循环,否执行步骤3;步骤3、检测是否手动拨号了3次,否执行步骤4,是执行步骤5;步骤4、发送“at+gtrndis=1,1”到5G模组执行手动拨号,然后继续步骤1检测循环;步骤5、保存设备故障信息;步骤6、检测是否重启了5G协议栈3次,否的话执行步骤7,是的话执行步骤8;步骤7、发送“at+cfun=0”和“at+cfun=1”命令到5G模组重启5G协议栈,重启后继续步骤1检测循环;步骤8、检测是否重启了5G模组3次,否则执行步骤9,是则执行步...

【专利技术属性】
技术研发人员:鄢波赵聪慧陆树民任军王志恒谢万东
申请(专利权)人:四川九州电子科技股份有限公司
类型:发明
国别省市:

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

1