【技术实现步骤摘要】
【国外来华专利技术】文件的智能版本控制
技术介绍
版本号是分配给文件的唯一序号。版本号有很多理由对于用户和计算机系统是有帮助的。例如,版本号经常用于文件的存储、检索和管理。版本号还用于很多不同行业中的若干工作流中。例如,版本号可以用于帮助管理作为发布过程、软件开发过程、云存储管理过程等等的一部分的文件。版本控制是文档仓库通过其监视文档的历史并向该文档的各个迭代分配版本号的过程。有一些技术用于生成用于文档的版本号。例如,可以周期性地进行版本控制,例如,文档可以每10分钟对齐(snap)到一个新的版本号。这种类型的方法不能真正帮助用户或系统识别特定文档的开发中的重要里程碑。这种技术通常与对文档执行的工作量不同步,并且当然,这种技术不提供文档的版本号和内容之间的因果关系(causalrelationship)。这些缺点可能导致在计算机系统如何管理文档方面的其它低效率以及在网络环境中可能造成的一系列(arangeof)低效率。针对这些和其它考虑提出了本申请中做出的公开内容。
技术实现思路
本申请中公开的技术使系统提供文件的智能版本控制。更具体地, ...
【技术保护点】
1.一种方法,其包括:/n接收用于定义与文件相关联的用户活动的元数据,所述元数据定义应用于所述文件的编辑的数据量、应用于所述文件的保存次数、或者应用于所述文件的编辑的时间量中的至少一项;/n针对所述文件的一个或多个迭代,确定应用于所述文件的所述编辑的所述数据量、应用于所述文件的所述保存次数、或者应用于所述文件的编辑的所述时间量中的至少一项达到一个或多个阈值;/n响应于针对所述文件的一个或多个迭代确定应用于所述文件的所述编辑的所述数据量、应用于所述文件的所述保存次数、或者应用于所述文件的编辑的所述时间量中的至少一项达到所述一个或多个阈值,确定所述文件的所述一个或多个迭代的版本 ...
【技术特征摘要】
【国外来华专利技术】20180323 US 62/647,453;20180514 US 15/978,7871.一种方法,其包括:
接收用于定义与文件相关联的用户活动的元数据,所述元数据定义应用于所述文件的编辑的数据量、应用于所述文件的保存次数、或者应用于所述文件的编辑的时间量中的至少一项;
针对所述文件的一个或多个迭代,确定应用于所述文件的所述编辑的所述数据量、应用于所述文件的所述保存次数、或者应用于所述文件的编辑的所述时间量中的至少一项达到一个或多个阈值;
响应于针对所述文件的一个或多个迭代确定应用于所述文件的所述编辑的所述数据量、应用于所述文件的所述保存次数、或者应用于所述文件的编辑的所述时间量中的至少一项达到所述一个或多个阈值,确定所述文件的所述一个或多个迭代的版本号;以及
将所述版本号与所述文件的所述一个或多个迭代相关联。
2.根据权利要求1所述的方法,还包括:
针对第一存储策略选择所述文件的所述一个或多个迭代中的第一迭代子集,其中,所述第一子集包括与所述版本号相关联的最近保存的迭代;以及
针对第二存储策略选择所述文件的所述一个或多个迭代中的第二迭代子集,其中,将所述第二迭代子集标记为用于删除,其目的在于释放一个或多个存储设备上的存储空间。
3.根据权利要求1所述的方法,还包括:
选择所述文件的所述一个或多个迭代中的第一迭代子集,其中,所述第一子集包括与所述版本号相关联的最近保存的迭代;
选择所述文件的所述一个或多个迭代中的第二迭代子集;以及
显示包括所述第一迭代子集的迭代列表,其中,所述第二迭代子集显示为在视觉上从所述迭代列表中隐藏或省略的图形对象或文本。
4.根据权利要求1所述的方法,还包括:为了强调或不强调用户活动的类型的目的,将权重应用于所述数据量、所述保存次数、或者所述时间量中的至少一项。
5.根据权利要求1所述的方法,其中,所述一个或多个阈值是基于文件的类型的。
6.根据权利要求1所述的方法,还包括:
基于所述数据量、所述保存次数、以及所述时间量来生成若干个分数;
根据所述若干个分数生成累计分数,其中,确定所述数据量、所述保存次数、或者所述时间量中的至少一项达到所述一个或多个阈值包括:确定所述累计分数达到所述一个或多个阈值,并且其中,所述版本号是响应于确定所述累计分数达到所述一个或多个阈值而确定的。
7....
【专利技术属性】
技术研发人员:S·L·赖斯,J·A·博克尔曼,M·A·马斯,J·A·梅茨格,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。