文件的智能版本控制制造技术

技术编号:26348662 阅读:58 留言:0更新日期:2020-11-13 21:45
提供了实现文件的智能版本控制的系统。本申请中所公开的技术使系统能够基于与文件的用户交互的一个或多个测量对齐到文件的新版本。例如,系统可以基于用户编辑该文件已经花费的时间量、已经发生的保存次数、和/或应用于该文件的编辑的数据量为文件创建新的版本号。本申请中公开的技术也可以使用遥测数据以微调应用于测量特定类型用户活动的数据的权重,以提供最好地服务于一系列用户场景和文件类型的结果。通过提供基于用户交互的文件的版本号,系统可以提供与文件的内容对齐的更有意义的版本号。

【技术实现步骤摘要】
【国外来华专利技术】文件的智能版本控制
技术介绍
版本号是分配给文件的唯一序号。版本号有很多理由对于用户和计算机系统是有帮助的。例如,版本号经常用于文件的存储、检索和管理。版本号还用于很多不同行业中的若干工作流中。例如,版本号可以用于帮助管理作为发布过程、软件开发过程、云存储管理过程等等的一部分的文件。版本控制是文档仓库通过其监视文档的历史并向该文档的各个迭代分配版本号的过程。有一些技术用于生成用于文档的版本号。例如,可以周期性地进行版本控制,例如,文档可以每10分钟对齐(snap)到一个新的版本号。这种类型的方法不能真正帮助用户或系统识别特定文档的开发中的重要里程碑。这种技术通常与对文档执行的工作量不同步,并且当然,这种技术不提供文档的版本号和内容之间的因果关系(causalrelationship)。这些缺点可能导致在计算机系统如何管理文档方面的其它低效率以及在网络环境中可能造成的一系列(arangeof)低效率。针对这些和其它考虑提出了本申请中做出的公开内容。
技术实现思路
本申请中公开的技术使系统提供文件的智能版本控制。更具体地,本申请中公开的系统可本文档来自技高网...

【技术保护点】
1.一种方法,其包括:/n接收用于定义与文件相关联的用户活动的元数据,所述元数据定义应用于所述文件的编辑的数据量、应用于所述文件的保存次数、或者应用于所述文件的编辑的时间量中的至少一项;/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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1