[发明专利]一种软件崩溃后的数据恢复系统及其恢复方法在审
申请号: | 201810201662.3 | 申请日: | 2018-03-12 |
公开(公告)号: | CN108345518A | 公开(公告)日: | 2018-07-31 |
发明(设计)人: | 张立江 | 申请(专利权)人: | 张立江 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 110326 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储管理单元 数据恢复系统 状态监控单元 消息提醒 崩溃 数据缓存区 内容加载 数据存储 异常信号 恢复系统软件 软件开发技术 信息收集单元 存储器 获取状态 监控单元 监控软件 软件恢复 软件运行 数据恢复 缓存器 恢复 保证 | ||
1.一种软件崩溃后的数据恢复系统,其特征在于,包括:状态监控单元、存储管理单元、内容加载单元 、信息收集单元以及消息提醒单元;
所述状态监控单元用于监控软件运行是否正常并产生异常信号;
所述存储管理单元控制将所述软件运行产生的数据存储到缓存器对应的数据缓存区或控制将与软件对应的数据缓存区中数据存储到存储器中;
所述消息提醒单元获取异常信号并产生提醒信息;
所述数据收集单元接收异常信号并用于软件崩溃时数据信息收集;
所述内容加载单元接收软件对应服务器传递的重启加载命令;所述内容加载单元从存储器加载与软件对应的数据;所述内容加载单元从信息收集单元建在软件崩溃时数据信息;
所述缓存器与存储器通过一数据总线与系统数据传输;所述缓存器与存储器通过一数据总线与系统数据传输。
2.根据权利要求1所述的一种软件崩溃后的数据恢复系统,其特征在于,所述状态监控单元传递异常信号分别至消息提醒单元、存储管理单元以及信息收集单元。
3.根据权利要求1所述的一种软件崩溃后的数据恢复系统,其特征在于,所述存储管理单元根据其内存储的缓存列表存储软件数据至缓存器对应的数据缓存区。
4.根据权利要求1所述的一种软件崩溃后的数据恢复系统,其特征在于,所述存储管理单元根据缓存器内存储列表存储软件数据至存储器中对应的存储区。
5.根据权利要求1所述的一种软件崩溃后的数据恢复系统,其特征在于,所述内容加载单元根据处理器传递的启动命令加载服务器命令和存储器中与软件对应的数据;所述服务器通过互联网与装载系统的设备通过因特网通信连接。
6.如权利要求1-5任意一所述的一种软件崩溃后的数据恢复系统的方法,其特征在于,包括如下步骤:
S000:状态监控单元监测软件状态,若正常则执行S001,若监测到异常信号则执行S002;
S001:存储管理单元实时将所述软件运行产生的数据存储到缓存器对应的数据缓存区;
S002:状态监控单元传递异常信号分别至消息提醒单元、存储管理单元以及信息收集单元;
S003:信息收集单元收集软件崩溃时软件数据信息;
S004:存储管理单元控制将与软件对应的数据缓存区中数据存储到存储器中;
S005:处理器将软件状态信息通过以太网传递至对应的软件服务器;
S006:内容加载单元接收软件对应服务器传递的重启加载命令并传递至处理器;
S007:内容加载单元从存储器加载与软件对应的数据,内容存储单元从信息收集单元获取崩溃时数据信息,处理器控制软件重新启动。
7.根据权利要求1所述的一种软件崩溃后的数据恢复系统的方法,其特征在于,S003中信息收集单元收集软件崩溃时软件数据信息方法步骤如下:
T000:软件程序初始化过程中加载动态链接库;
T001:信息收集单元调取动态链接库中初始化函数并传入初始化参数,初始化参数为出现异常时要保存到数据库上的内容;
T002:信息收集单元控制编译程序源代码生成exe、map两个文件,map文件为记录软件数据异常对象的文件;
T003:信息收集单元控制上传exe文件及一个配置参数文件至数据库,配置参数文件的参数为接收到异常信号后要进行执行内容的配置参数;
T004:信息收集单元获取exe文件存储地址,用于重新加载时获取文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张立江,未经张立江许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810201662.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动化监测及备份系统
- 下一篇:计算机硬盘故障的处理方法及装置