发明名称 |
一种android系统掉电保护方法及装置 |
摘要 |
本发明公开了一种android系统掉电保护方法及装置,该方法包括如下步骤:在linux内核建立共享内存;将android系统中运行的应用程序数据写入共享内存;检测掉电信号,如果检测到掉电信号,则执行将所述应用程序数据写成能够永久存储的记录文件。本发明实施例采用linux内核开辟共享内存来存储应用程序数据,在检测到掉电信号时能够及时将应用程序数据进行转化,生成记录文件予以保存,因此在设备完全掉电的情况下,android系统重新上电后,即使先前共享内存中的应用程序数据已经丢失,但是系统还可以通过先前生成的记录文件进行恢复,实现了在不改变硬件的基础上,更加安全可靠地应对设备完全掉电或普通宕机时对数据进行保护。 |
申请公布号 |
CN103186436B |
申请公布日期 |
2016.01.06 |
申请号 |
CN201310105978.X |
申请日期 |
2013.03.28 |
申请人 |
深圳市显控自动化技术有限公司 |
发明人 |
宋斌;秦英杰;李镇 |
分类号 |
G06F11/14(2006.01)I |
主分类号 |
G06F11/14(2006.01)I |
代理机构 |
广州市越秀区哲力专利商标事务所(普通合伙) 44288 |
代理人 |
李悦 |
主权项 |
一种android系统掉电保护方法,其特征在于,包括如下步骤:A:在linux内核建立共享内存,把系统内存划分出一部分单独管理,虚拟出一个独立的闪存设备;B:将android系统中运行的应用程序数据写入共享内存;C:检测掉电信号,如果未检测到掉电信号,则执行步骤B;如果检测到掉电信号,则执行步骤D;D:将所述应用程序数据写成能够永久存储的记录文件;步骤D将所述应用程序数据写成能够永久存储的记录文件还包括:调用linux内核文件读写函数将共享内存中的数据写成所述记录文件。 |
地址 |
518000 广东省深圳市宝安区西乡街道鹤洲恒丰工业城C6栋综合楼10楼1003、1004之一、之三、之四 |