[发明专利]一种用户录入数据备份与恢复方法在审
申请号: | 201611162327.4 | 申请日: | 2016-12-15 |
公开(公告)号: | CN106776137A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 纪鹏 | 申请(专利权)人: | 济南浪潮高新科技投资发展有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 孟峣 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户 录入 数据 备份 恢复 方法 | ||
技术领域
本发明涉及计算机技术领域,具体地说是一种用户录入数据备份与恢复方法。
背景技术
在软件系统中,用户通过用户界面向系统输入数据。如果用户向系统输入了数据,而数据未能够正常的保存,那么用户不得不重新输入数据。这种场景通常由于用户疏忽或者操作失误、系统本身发生异常,以及系统环境异常等引起。
上述问题在现有技术的C/S或者B/S结构的系统中较为常见,其中C/S 结构是大家熟知的客户机和服务器结构,它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。B/S结构是应WEB技术的飞速发展而从传统的C/S结构发展而来,并且一举成为当今主要的网络结构,目前主要的网站,尤其是商务网站都是基于B/S结构建立的。
基于此,现提供一种有效解决上述问题、用户录入数据备份与恢复方法,基于C/S或者B/S结构的系统,这种方法能够将用户已经录入到系统客户端但是没有能够保存到系统服务端的数据自动备份,并且允许用户便捷地恢复数据,同时最大程度的减少系统的数据冗余。
发明内容
本发明的技术任务是针对以上不足之处,提供一种用户录入数据备份与恢复方法。
一种用户录入数据备份与恢复方法,基于包括客户端和服务端的C/S或者B/S结构的系统,其实现过程为,首先将用户输入到系统但没有保存到服务端的数据自动备份,在用户需要时恢复数据,恢复到原消息状态。
其具体实现过程为:
首先系统自动备份用户录入的数据;
暂存或删除备份的数据;
在用户需要恢复数据时,查询备份;
加载备份数据到用户界面;
最后更新数据的状态相关部分。
所述用户输入到系统但没保存的信息包括用户界面持有的数据和附加信息,其中用户界面持有的数据包括表单的数据格式和用户录入的数据;附加信息包括用户标识、用户界面标识和表单状态,表单状态包括新增状态和编辑状态。
数据自动备份是指将上述数据保存在客户端的存储介质中,然后该备份数据根据客户端系统的状态,决定是否保存到服务端,否则将客户端备份数据删除。
自动备份的数据暂存在客户端的存储介质中,并根据以下两种情况将数据删除:当系统感知到用户录入数据已经成功保存到服务端时,系统删除用户录入数据在客户端的备份;当系统感知到用户主动放弃所录入的数据时,系统删除用户录入数据在客户端的备份。
所述客户端系统状态是指:
系统客户端退出,导致数据无法保存到服务端;
系统自身故障,导致数据无法保存到服务端;
系统环境异常,导致数据无法保存到服务端。
所述恢复数据的具体过程为,
首先从客户端的备份数据集合中查询与用户界面关联的数据;
然后将客户端的备份数据恢复到原用户界面,并还原用户界面状态;
最后更新用户界面持有的部分数据,保持数据一致性。
查询与用户界面关联的数据基于以下规则进行:
匹配备份数据的用户标识与目标用户标识;
匹配备份数据的用户界面标识与目标用户界面标识。
所述用户界面状态包括表单状态和数据状态,其中表单状态包括新增状态和编辑状态,数据状态包括未修改状态和已修改状态。
更新用户界面持有的部分数据的过程为:
更新用户录入数据中与日期时间相关的部分;
更新用户录入数据中与用户状态相关的部分;
更新用户录入数据中与系统状态相关的部分;
更新用户录入数据中与系统数据存储相关的部分;
更新用户录入数据格式与当前表单格式不一致的部分。
本发明的一种用户录入数据备份与恢复方法和现有技术相比,具有以下有益效果:
本发明的一种用户录入数据备份与恢复方法,通过将用户输入到系统但是没有保存到服务端的数据自动备份,在用户需要时恢复数据,在用户疏忽、系统故障或者环境异常的情况下,节约用户重复录入工作,避免用户数据的丢失,最大程度的减少数据冗余,数据恢复过程快,实用性强,适用范围广泛,易于推广。
附图说明
附图1为本发明的实现流程图。
附图2为本发明实施例的实现流程图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮高新科技投资发展有限公司,未经济南浪潮高新科技投资发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611162327.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据库处理方法和装置
- 下一篇:数据恢复方法和数据恢复装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置