[发明专利]一种掉电保护的控制方法及系统有效
申请号: | 201110382102.0 | 申请日: | 2011-11-25 |
公开(公告)号: | CN103135735B | 公开(公告)日: | 2017-01-25 |
发明(设计)人: | 陈皓;侯丙营;聂慧萍;张磊;余彦;张福军;高阳;张晓佳;张卉 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06F1/30 | 分类号: | G06F1/30;G06F11/00 |
代理公司: | 北京国昊天诚知识产权代理有限公司11315 | 代理人: | 张永林 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 掉电 保护 控制 方法 系统 | ||
技术领域
本发明涉及数据保护和恢复领域,具体涉及一种掉电保护的控制方法及系统。
背景技术
在国家“金税工程”的大背景下,几年来全国各地都在陆续推广税控收款机、网络开票机等税控装置,以实现发票开具的机打和电子化管理。此类产品涉及国家税收,对机器内数据、IC卡内数据、发票打印数据等的完整性都有很严格的要求。税控收款机的国家标准也明确规定了对发票数据、税控数据需要进行掉电保护,并需要实现发票的断电续打。税控收款机是一个复杂的嵌入式计算机系统,通过灌装了加密算法的税控IC卡实现数据的安全存储和开票权限的控制,税控相关的业务操作都需要与IC卡进行相互校验才能完成,并需要IC卡对数据进行数字签名。所以,所有的税控业务操作都需要进行掉电保护,保证机器与IC卡内数据的一致性和完整性。网络开票机是税控收款机的一类衍生产品,它不使用税控IC卡,而使用USBKey实现数据加密、签名等安全控制。
从上可以看出,税控收款机、网络开票机等税控机具在发票分发、导入,发票开机、数据申报等业务过程中所产生的数据,需要经过税控IC卡或USBKey内置算法的加密或签名,同时数据需要在税控机具和IC卡/USBKey中各存储一份。这些业务过程中如果发生系统突然掉电,若没有一个完善的保护和恢复的技术方案,很容易出现机器和IC卡(或USBKey)中数据不一致的情况,或者导致机器数据不完整。
发明内容
本发明所要解决的技术问题在于提供一种掉电保护的控制方法及系统,以解决机器突然掉电导致机器数据不完整的问题。
为了解决上述问题,本发明提供了一种掉电保护的控制方法,包括:
系统判断若主电源掉电,则置位掉电标识,并通过备用电源的供电进行存储现场数据,所述现场数据中包括掉电的数据、当前过程标识和掉电标识;
系统通过存储的所述现场数据,对系统进行恢复。
进一步地,上述方法还可包括:所述当前过程标识包括当前主过程标识和该主过程中已经完成的子过程标识。
进一步地,上述方法还可包括:所述系统通过存储的所述现场数据,对系统进行恢复的步骤,包括:
所述系统读取存储的所述现场数据,判断若掉电标识已置位。则提取所述现场数据中掉电的数据、当前主过程标识和该主过程中已经完成的子过程标识,执行该当前主过程中未完成的子过程,完成对系统进行恢复后,清除掉电标识。
进一步地,上述方法还可包括:所述系统完成存储现场数据和掉电标识后,还包括关断备用电源的供电。
本发明还提供了一种掉电保护的控制系统,包括:主控制模块、存储模块和备用电源模块,其中,
所述主控制模块,用于判断若主电源掉电,则置位掉电标识,并通过所述备用电源模块的供电进行存储现场数据;通过存储的所述现场数据,对系统进行恢复;
所述存储模块,用于存储现场数据,所述现场数据中包括掉电的数据、当前过程标识和掉电标识;
所述备用电源模块,用于提供掉电保护过程所需的电能。
进一步地,上述系统还可包括:所述存储模块存储的现场数据中所述当前过程标识包括当前主过程标识和该主过程中已经完成的子过程标识。
进一步地,上述系统还可包括:所述主控制模块通过存储的所述现场数据,对系统进行恢复,是指:
所述主控制模块读取存储的所述现场数据,判断若掉电标识已置位。则提取所述现场数据中掉电的数据、当前主过程标识和该主过程中已经完成的子过程标识,执行该当前主过程中未完成的子过程,完成对系统进行恢复后,清除掉电标识。
进一步地,上述系统还可包括:所述主控制模块,还用于完成存储现场数据和掉电标识后,关断备用电源的供电。
进一步地,上述系统还可包括:所述备用电源模块为电容元件。
与现有技术相比,应用本发明,解决了机器突然掉电导致机器数据不完整的问题。本发明的控制方法不但很好的实现了税控业务的掉电数据保护和开机恢复,保证了业务操作的完整性和机卡数据的一致性,还能很好的实现发票的断电续打。该方法实现简单、可靠,同时具有较强的通用性,可以应用在其他类似的需要做数据和过程保护的系统中。
附图说明
图1为本发明的掉电保护的控制方法的流程图。
图2为本发明的掉电保护的控制系统的结构示意图。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110382102.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种真空泵自动止回阀
- 下一篇:一种改善压缩机能效的排气结构