[发明专利]使用高速缓存用于内容验证和错误补救在审
申请号: | 201980045686.7 | 申请日: | 2019-06-19 |
公开(公告)号: | CN112368682A | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | S·苏布希达尔;D·莫顿 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 李光颖 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 高速缓存 用于 内容 验证 错误 补救 | ||
本公开涉及使得能够使用高速缓存存储器用于内容验证和内容错误补救的处理操作。高速缓存的功能被扩展以使得能够在高速缓存和验证组件之间进行接口,所述验证组件被配置为验证直接从高速缓存中读取的数据。可以更新损坏的内容并且将其传播到与应用/服务、系统等相关联的永久数据存储装置。使用高速缓存可能是针对近期和/或访问频繁的内容最佳的以及用于从永久数据存储装置中卸载数据处理操作的手段。在本文中所描述的示例扩展到其中已经将与电子文件相关联的数据存储在高速缓存存储器中的示例以及其中直接对永久数据存储装置进行更新并且随后转发用于验证处理的示例。
背景技术
通常,在一个或多个用户可以通过应用或服务更新内容的分布式联网示例中访问和修改数据。被存储在分布式存储装置(例如,云存储装置)中的一条数据可能由多个用户从多个设备来更新,并且还能够通过对数据起作用的各种服务来更新。在更新处理期间,被更新的数据有可能被破坏。除其他原因外,这可能是由于访问数据的任意客户端或服务上的问题所致。
以前,在内容损坏的情况下,以专门的方式来识别问题的原因,其中,进行尝试以将问题跟踪到可能已经访问分布式存储装置的特定客户端或服务。发现的任何错误均被修复。然而,该过程使得难以一致地识别问题的原因以及识别生产中可能已经进入损坏状态的数据。另外,从处理效率的角度来看,这种类型的处理是资源密集型的,例如,占用客户端侧以及服务器侧上的资源,并且还需要额外的处理操作以从数据存储装置中取回文件数据。损坏补救服务可以被配置为一个接一个地解决损坏问题,并且不识别(针对文件内容的)基础数据结构无效。考虑其中由于基础数据结构中的错误而发生上传错误的实例。常规的损坏补救处理可能不更新基础数据结构以防止发生该问题,这意味着大量数据有可能进入损坏状态。
发明内容
鉴于前述技术挑战,本公开涉及使得能够使用高速缓存存储器用于内容验证以及对内容的错误补救的处理操作。高速缓存通常被用于通过为在用户与永久数据存储装置之间的数据提供临时停止来优化性能。在本文中所描述的示例中,高速缓存的功能被扩展以使得能够在高速缓存存储器与验证组件之间进行接口,所述验证组件被配置为验证直接从高速缓存存储器中读取的数据。如果发现内容被损坏,则可以在高速缓存存储器中更新内容并且将其传播到与应用/服务、系统等相关联的永久数据存储装置。使用高速缓存可能是针对近期和/或访问频繁的内容最佳的以及用于从永久数据存储装置(例如,分布式数据存储装置)卸载数据处理操作的手段。在本文中所描述的示例扩展到其中已经将与电子文件相关联的数据存储在高速缓存存储器中的那些示例以及其中直接对永久数据存储装置进行更新并且随后进行转发以用于验证处理的那些示例。更新可以被转发到高速缓存存储器,从而用户接收新的(经更新的)数据。该更新处理还可以被用于验证在永久数据存储装置中最近已经被更新的数据。例如,针对示例性的应用/服务,可以更新不由实时处理系统直接编辑的内容(例如,通过系统、另一应用或服务)。在这样的情况下,可以提供要将内容添加到验证队列的通知。所述验证队列提供了侦听事务流并且验证排队的数据的异步层。
提供本发明内容以简化形式介绍了一些概念,这些概念将在下文的详细描述中进一步描述。本发明内容既不旨在标识所要求保护的主题的关键特征或必要特征,也并不旨在用于限制所要求保护的主题的范围。示例的额外方面、特征和/或优点将在下文的描述中部分地阐述,并且部分地从描述中将是显而易见的,或者可以通过本公开的实践而获悉。
附图说明
参考以下附图描述了非限制性和非穷举性示例。
图1图示了可以实践本公开的各方面的提供用于内容验证的示例性组件的示例性过程流。
图2图示了可以实践本公开的各方面的与内容验证有关的示例性方法。
图3图示了可以实践本公开的各方面的适合于实现在本文中所描述的内容验证处理的计算系统。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980045686.7/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法