[发明专利]数据版本更新的方法在审
申请号: | 201611179480.8 | 申请日: | 2016-12-19 |
公开(公告)号: | CN106815045A | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | 唐全林 | 申请(专利权)人: | 苏州唐氏机械制造有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/44 |
代理公司: | 南京同泽专利事务所(特殊普通合伙)32245 | 代理人: | 石敏 |
地址: | 215103 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 版本 更新 方法 | ||
技术领域
本发明涉及一种版本管理的方法,尤其是一种版本自动更新的方法,属于版本控制技术领域。
背景技术
用版本管理的方法去管理一段代码、一组数据或者一篇文章,这样可以记录这样不同版本之间的差异,便于分析变化的过程,还可以恢复历史的原貌。版本管理还有个好处就是当新版本出现故障的时候,可调用上一个版本进行阅读或运行,或者将不同版本连接起来,可以观察到一个完整的过程,即版本的切割和组合。
传统的版本管理中,控制版本更新的方法主要有两种:
1、人工判断,即在数据每次修改前都是复制一份新的版本进行修改。人工判断版本更新的方法存在的问题是:为了避免可能有人直接在源版本上进行修改从而导致历史版本信息丢失,那么每次修改前都需要复制一个新文件来进行修改,任何一个小的修改都要被复制一份出来保存,这样导致文件的版本非常多,占用磁盘空间也非常大,造成资源浪费。
2、自动单条件判断,即首先打开源文件进行编辑,保存的时候,计算机自动判断副本和源文件的内容是否有差异,如果有,就生成一个新的版本,如果没有就不生成新版本。这种方法虽然有了计算机的自动判断,但是判断条件唯一,不能满足更多的用户需求。
发明内容
本发明解决的技术问题是:提出一种数据版本更新的方法,可以设置与版本资源内容相关联的判断条件自动更新数据版本。
为了解决上述技术问题,本发明提出的技术方案是:一种数据版本更新的方法,包括以下步骤:
1)打开版本资源的源文件进行编辑修改;
2)设置版本资源更新的判断条件,所述判断条件与版本资源的内容相关联;
3)保存编辑修改后的文件;
3)根据上述判断条件对保存的文件进行判断,如果修改后的文件不满足判断条件,则执行步骤4);如果修改后的文件满足判断条件,则执行步骤5);
4)将保存后的文件上传到版本控制服务器,然后返回步骤1);
5)将保存后的文件另存为一个新版本,然后将新版本上传到版本控制服务器。
本发明的有益效果是:由于由用户根据版本资源的内容自己设置版本更新的判断条件,来自动判断是否需要生成新的版本,能够更好地满足用户的需求。
具体实施方式
本实施例的数据版本更新的方法,包括以下步骤:
1)打开版本资源的源文件进行编辑修改;
2)设置版本资源更新的判断条件,所述判断条件与版本资源的内容相关联;
3)根据步骤2)设置的判断条件对编辑修改后的文件进行判断,如果修改后的文件不满足判断条件,则执行步骤4);如果修改后的文件满足判断条件,则执行步骤5);
4)保存修改后的文件,返回步骤1);
5)将修改后的文件另存为一个新版本。
当所述版本资源为文本文件时,设置所述判断条件为文本文件修改前后内容不一致。
当所述版本资源为视频监控文件时,设置所述判断条件为版本资源的创建时间到当前时间大于预设天数。
当所述版本资源为销售合同时,设置所述判断条件为销售合同中的购货单位发生变化
另外本实施例还可以做以下事情,举例说明:
例1: 计算机系统运行情况分析的日志文件,设置文件大小>2M为条件,或者文件的创建时间到当前时间=3天为条件,满足此条件自动生成新版本。这样系统就可以根据条件对日志文件自动进行切割,满足条件,就生成一个新版本的文件,防止所有数据都记录在一个文件里,减少单个文件损坏带来的风险。
例2:视频监控的文件一般都特别大,通过以上方法也可以设置条件,如:每1天生成一个视频文件,或者一个文件多大的时候需生成新的文件进行记录。更关键的是,这些条件可以组合起来使用,比如:设置每1天或者文件大小超过5M,只要满足其中一个条件,就生成新的文件存储。
例3:在一些管理软件里都会有销售合同的填写,我们可以设置条件如:购货单位发生变化了就需要生成一个新的版本,这样我们可以监控一个合同的生效执行过程中,购货单位发生过哪些变化。而当购买单位没有发生变化的时候,不需要记录新的版本,而是直接修改源数据,表示我们对其他数据的变化不关心。同样,我们还可以设置修改时间为条件,只要上次修改时间和当前修改时间不是同一天,我们就保存一个新的版本,否则就直接修改,这样我们就可以监控销售合同成交执行的过程中,每一天的数据变化情况。
本发明的数据版本更新的方法不局限于上述实施例所述的具体技术方案,凡采用等同替换形成的技术方案均为本发明要求的保护范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州唐氏机械制造有限公司,未经苏州唐氏机械制造有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611179480.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:软件功能扩展的方法、装置及系统
- 下一篇:基于域存储的算法执行方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置