【】本发明实施例涉及信息保存,具体涉及一种关键数据信息的保存方法、装置、存储介质和物联网设备。
背景技术
0、
背景技术:
1、随着大规模物联网时代的来临,海量的物联网设备部署在生产生活的诸多领域。大量物联网设备被应用于无人值守的应用场景,这些海量的物联网设备随着使用以及各种不可预测的环境变化会发生概率性死机并进行自动复位的动作。物联网设备在系统异常发生后至重启动作发生前的这段死机现场数据,对于优化已部署的物联网设备的稳定性有着至关重要的参考价值和问题排查思路,但物联网设备无法对死机现场数据进行保存记录。
技术实现思路
0、
技术实现要素:
1、有鉴于此,本发明实施例提供了一种关键数据信息的保存方法、装置、存储介质和物联网设备,用以解决现有技术中物联网设备无法对死机现场数据进行保存记录的问题。
2、第一方面,本发明实施例提供了一种关键数据信息的保存方法,包括:
3、基于检测到的系统运行模式为死机异常模式,获取关键数据信息;
4、将所述关键数据信息保存至第一存储器;
5、重新启动操作系统软件;
6、基于所述操作系统软件重新启动且系统网络状态处于未联网状态,将所述关键数据信息保存至扩展存储器。
7、在一种可能的实现方式中,所述重新启动实时操作系统软件,包括:
8、所述基于所述操作系统软件重新启动且系统网络状态处于未联网状态,将所述关键数据信息保存至扩展存储器,包括:
9、基于所述操作系统软件重新启动且系统网络状态在阈值时间段内处于未联网状态,将所述第一存储器中的所述关键数据信息保存至扩展存储器。
10、在一种可能的实现方式中,所述将所述关键数据信息保存至扩展存储器之后,还包括:
11、将所述扩展存储器保存的所述关键数据信息发送至远端设备。
12、在一种可能的实现方式中,所述方法还包括:
13、基于所述操作系统软件重新启动且所述系统网络状态处于联网状态,将所述第一存储器保存的所述关键数据信息发送至远端设备。
14、在一种可能的实现方式中,所述方法还包括:
15、将所述第一存储器中的所述关键数据信息删除。
16、在一种可能的实现方式中,所述第一存储器包括随机存取存储器ram。
17、在一种可能的实现方式中,所述关键数据信息包括存储器信息、线程栈信息、堆栈指针信息、内存释放信息中至少一个。
18、第二方面,本发明实施例提供了一种关键数据信息的保存装置,其特征在于,包括:
19、获取模块,用于基于检测到的系统运行模式为死机异常模式,获取关键数据信息;
20、第一保存模块,用于将所述关键数据信息保存至第一存储器;
21、重启模块,用于重新启动操作系统软件;
22、第二保存模块,用于基于所述操作系统软件重新启动且系统网络状态处于未联网状态,将所述关键数据信息保存至扩展存储器。
23、第三方面,本发明实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述第一方面或第一方面任一可能的实现方式中的关键数据信息的保存方法。
24、第四方面,本发明实施例提供了一种物联网设备,包括第一存储器与扩展存储器,所述物联网设备利用所述第一存储器与扩展存储器执行以实现上述第一方面或第一方面任一可能的实现方式中的关键数据信息的保存方法步骤。
25、本发明实施例提供的一种关键数据信息的保存方法、装置、存储介质和物联网设备的技术方案中,物联网设备基于检测到的系统运行模式为死机异常模式,获取关键数据信息;将关键数据信息保存至第一存储器;重新启动操作系统软件;基于操作系统软件重新启动且系统网络状态处于未联网状态,将关键数据信息保存至扩展存储器,从而使物联网设备基于第一存储器实现自动保存关键数据信息,且保存的关键数据信息并不会因操作系统软件重启而被擦除、丢失、被篡改或缺失,保证了关键数据信息的完整性与准确性,为后续分析异常提供了数据支持。
1.一种关键数据信息的保存方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述操作系统软件重新启动且系统网络状态处于未联网状态,将所述关键数据信息保存至扩展存储器,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述将所述关键数据信息保存至扩展存储器之后,还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述第一存储器包括随机存取存储器ram。
7.根据权利要求1至6任意一项所述的方法,其特征在于,所述关键数据信息包括存储器信息、线程栈信息、堆栈指针信息、内存释放信息中至少一个。
8.一种关键数据信息的保存装置,其特征在于,包括:
9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至7中任意一项所述的关键数据信息的保存方法。
10.一种物联网设备,包括第一存储器与扩展存储器,所述物联网设备利用所述第一存储器与扩展存储器执行以实现权利要求1至7中任意一项所述的关键数据信息的保存方法步骤。