本申请涉及网络通信,尤其涉及一种终端设备的网络修复方法、终端设备以及计算机可读存储介质。
背景技术:
1、随着科技的发展,越来越多的无人值守的终端设备融入了人们日常生活中,各种各样的无人值守设备给人们生活提供了极大的便利。但是目前的无人值守设备极度依赖网络通信来提供相应的服务,一但有网络异常的情况发生,就需要人工到现场勘察诊断和修复网络,这样就会产生高昂的人工维护网络的成本。
2、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本申请的主要目的在于提供一种终端设备的网络修复方法、终端设备以及计算机可读存储介质,旨在实现自动检测无人值守的终端设备的网络故障情况,并自动修复异常网络。
2、为实现上述目的,本申请提供一种终端设备的网络修复方法,包括以下步骤:
3、当终端设备运行于网络守护模式时,监测终端设备的各类通信网络是否均能正常通信,其中,所述通信网络包括移动网络、以太网和wifi网络中的至少一个;
4、监测到至少一种通信网络异常时,检测异常的通信网络是否已正常打开;
5、若异常的通信网络已正常打开,则对异常的通信网络执行相应的重启操作,其中,所述移动网络的重启操作包括执行模拟sim卡插拔的线程,所述以太网的重启操作包括执行模拟网线插拔的线程,所述wifi网络的重启操作包括重启wifi网络模块。
6、可选的,所述移动网络的重启操作还包括切断移动网络模块的供电电源后,再对移动网络模块恢复供电;
7、其中,在对移动网络执行模拟sim卡插拔的线程之后,若仍检测到移动网络通信异常,则切断移动网络模块的供电电源后,再对移动网络模块恢复供电。
8、可选的,所述若异常的通信网络已正常打开,则对异常的通信网络执行相应的重启操作的步骤之后,还包括:
9、若监测到通信网络仍通信异常,检测所述重启操作的执行次数是否大于第一预设次数;
10、若所述执行次数小于或等于第一预设次数,则返回执行异常的通信网络对应的重启操作。
11、可选的,所述若监测到通信网络仍通信异常,检测所述重启操作的执行次数是否大于第一预设次数的步骤之后,还包括:
12、若所述执行次数大于第一预设次数,则重启终端设备。
13、可选的,所述若所述执行次数大于第一预设次数,则重启终端设备的步骤包括:
14、若所述执行次数大于第一预设次数,则根据终端设备的重启次数确定等待时长和定时时长,其中,所述重启次数越多,则等待时长越长;所述重启次数越多,则定时时长越长;
15、在等待时长之中,根据定时时长定时监测通信网络是否已恢复正常通信;
16、在等待时长之后,若监测到通信网络仍通信异常,则重启终端设备。
17、可选的,所述在等待时长之后,若监测到通信网络仍通信异常,则重启终端设备的步骤之后,还包括:
18、若终端设备重启后,监测到通信网络仍通信异常,则所述重启次数累计加一,并返回执行所述根据终端设备的重启次数确定等待时长和定时时长的步骤。
19、可选的,所述终端设备的网络修复方法还包括:
20、若检测到所述重启次数大于第二预设次数,以及异常的通信网络并非是移动网络时,则向终端设备的关联设备发送网络异常的通知信息,以呼叫人工处理;
21、或者,若检测到所述重启次数大于第二预设次数,以及异常的通信网络至少包括移动网络时,控制终端设备进入休眠模式。
22、可选的,所述监测到至少一种通信网络异常时,检测异常的通信网络是否已正常打开的步骤之后,还包括:
23、若检测到异常的通信网络未正常打开时,检测通信网络未正常打开的情况是否属于网络可修复类型;
24、若属于网络可修复类型,则修复异常的通信网络。
25、为实现上述目的,本申请还提供一种终端设备,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的终端设备的网络修复程序,所述终端设备的网络修复程序被所述处理器执行时实现如上述终端设备的网络修复方法的步骤。
26、为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有终端设备的网络修复程序,所述终端设备的网络修复程序被处理器执行时实现如上述终端设备的网络修复方法的步骤。
27、本申请提供的终端设备的网络修复方法、终端设备以及计算机可读存储介质,通过实现对终端设备的通信网络进行通信异常监测并排障,以及在监测到通信网络异常时,自动根据预先设置的软重启操作修复异常的通信网络,使得终端设备即便处于无人值守状态下,依然能保证使用网络通信服务的稳定性,并节约了人工维护终端设备的通信网络的成本。
1.一种终端设备的网络修复方法,其特征在于,包括:
2.根据权利要求1所述的终端设备的网络修复方法,其特征在于,所述移动网络的重启操作还包括切断移动网络模块的供电电源后,再对移动网络模块恢复供电;
3.根据权利要求1或2所述的终端设备的网络修复方法,其特征在于,所述若异常的通信网络已正常打开,则对异常的通信网络执行相应的重启操作的步骤之后,还包括:
4.根据权利要求3所述的终端设备的网络修复方法,其特征在于,所述若监测到通信网络仍通信异常,检测所述重启操作的执行次数是否大于第一预设次数的步骤之后,还包括:
5.根据权利要求4所述的终端设备的网络修复方法,其特征在于,所述若所述执行次数大于第一预设次数,则重启终端设备的步骤包括:
6.根据权利要求5所述的终端设备的网络修复方法,其特征在于,所述在等待时长之后,若监测到通信网络仍通信异常,则重启终端设备的步骤之后,还包括:
7.根据权利要求5所述的终端设备的网络修复方法,其特征在于,所述终端设备的网络修复方法还包括:
8.根据权利要求1所述的终端设备的网络修复方法,其特征在于,所述监测到至少一种通信网络异常时,检测异常的通信网络是否已正常打开的步骤之后,还包括:
9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的终端设备的网络修复程序,所述终端设备的网络修复程序被所述处理器执行时实现如权利要求1至8中任一项所述的终端设备的网络修复方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有终端设备的网络修复程序,所述终端设备的网络修复程序被处理器执行时实现如权利要求1至8中任一项所述的终端设备的网络修复方法的步骤。