[发明专利]电子设备及其掉电保护方法、装置、存储介质有效
申请号: | 202111291563.7 | 申请日: | 2021-11-03 |
公开(公告)号: | CN113722158B | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 陈焱 | 申请(专利权)人: | 亿次网联(杭州)科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 杭州创智卓英知识产权代理事务所(普通合伙) 33324 | 代理人: | 张迪 |
地址: | 310000 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子设备 及其 掉电 保护 方法 装置 存储 介质 | ||
本发明涉及一种电子设备及其掉电保护方法、装置、存储介质,其中,电子设备包括相互分离的系统数据区和业务数据区,且系统数据区的可用性高于业务数据区,掉电保护方法包括:在电子设备发生系统掉电异常时,获取当前业务数据;将当前业务数据暂存到系统数据区,以便在电子设备恢复供电时将暂存到系统数据区的当前业务数据保存到业务数据区。由此,能够从与业务无关性的基础特性层面彻底解决设备掉电时数据存在不完整的问题,极大地降低了应用层的事务容错处理逻辑。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种电子设备的掉电保护方法、一种计算机可读存储介质、一种电子设备以及一种电子设备的掉电保护装置。
背景技术
家庭用户级嵌入式设备并没有企业级的机房供电系统,经常会出现电源输入丢失的情况,所以大部分嵌入式设备都会配置大电容或预备电池来保证设备在掉电时还可以工作一段时间。
为了尽量保证设备在掉电后的可用时长,一般的做法是在延迟比较短的时间(比如1s)后,优先关闭功耗大的外设,比如SSD(Solid State Disk,固态硬盘)。而如果此时正有数据流向SSD写数据,可能会出现数据不完整,导致业务出现异常,甚至会损坏SSD。
相关技术中,在应用层做处理,具体是在感知到设备掉电后,立即停止所有数据传输,如果是事务传输过程中掉电,则在设备启动完成后进行事务数据回滚。但是,应用层处理会极大地增加业务逻辑的复杂度,而且需要针对每一次关键事务处理,开发针对性的事务回滚逻辑,并且每一个涉及业务数据的应用层服务都需要增加该逻辑。
发明内容
(一)要解决的技术问题
鉴于现有技术的上述缺点、不足,本发明提供一种电子设备及其掉电保护方法、装置、存储介质,其解决了在应用层采用事务回滚逻辑来保证掉电后数据完整性时存在的业务逻辑复杂、且需要开发针对性的事务回滚逻辑的技术问题。
(二)技术方案
为了达到上述目的,本发明采用的主要技术方案包括:
第一方面,本发明实施例提供一种电子设备的掉电保护方法,电子设备包括相互分离的系统数据区和业务数据区,且系统数据区的可用性高于业务数据区,掉电保护方法包括:在电子设备发生系统掉电异常时,获取当前业务数据;将当前业务数据暂存到系统数据区,以便在电子设备恢复供电时将暂存到系统数据区的当前业务数据保存到业务数据区。
本发明实施例提出的电子设备的掉电保护方法,在电子设备发生系统掉电异常时,获取当前业务数据,并将当前业务数据暂存到系统数据区,以便在电子设备恢复供电时将暂存到系统数据区的当前业务数据保存到业务数据区。由此,基于系统数据区和业务数据区分离,且系统数据区可用性高于业务数据区的条件下,将业务数据先缓存到系统数据区来保证本次事务的原子化完成,并在设备启动恢复完成后自动地将系统数据区中缓存的业务数据及时恢复到业务数据区,从与业务无关性的基础特性层面彻底解决设备掉电时数据存在不完整的问题,极大地降低了应用层的事务容错处理逻辑。
可选地,在将当前业务数据暂存到系统数据区之前,还确定结构化的业务数据请求,以便将结构化的业务数据请求和当前业务数据一起暂存到系统数据区。
可选地,在电子设备恢复供电时,将暂存到系统数据区的当前业务数据保存到业务数据区,包括:解析结构化的业务数据请求,获得当前业务数据的存储信息;根据存储信息将当前业务数据保存到业务数据区。
可选地,将结构化的业务数据请求和当前业务数据一起暂存到系统数据区,包括:根据结构化的业务数据请求确定当前业务数据中未保存到业务数据区的业务数据,将结构化的业务数据请求和当前业务数据中未保存到业务数据区的业务数据一起暂存到系统数据区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亿次网联(杭州)科技有限公司,未经亿次网联(杭州)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111291563.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种有机肥快速烘干装置
- 下一篇:一种高精密冷拔无缝钢管弯管装置