发明名称 一种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之一、之三、之四