In this paper, the determination logic for cloud content state framework is described. In implementation, the framework is configured to perform operations for managing cloud content files at computing devices on behalf of cloud storage providers. Depending on a set of defined file synchronization attributes, state determination is performed using the determination logic for the framework. The framework operates to evaluate the file synchronization properties and to set the file state according to the evaluation. In implementation, the file synchronization attribute maps the value of the file synchronization attribute to different states and enables the mapping data structure of the state to be found based on the value of the attribute to be related to the corresponding state. The framework uses and refers to the mapping data structure to match the file synchronization attributes identified for cloud content files to the corresponding state, and then sets the state of cloud content files accordingly.
【技术实现步骤摘要】
【国外来华专利技术】云内容状态确定逻辑
技术介绍
可用于帮助用户管理文档和其他内容的文件存储和同步解决方案将内容存储“在云中”,并且通过网络从各种设备访问云内容正日益变得更常见。传统上,在文件如何被处理和/或向用户呈现方面,应用和文件系统不在本地保存的内容(例如,本地文件)与云内容(例如,同步的文件)之间进行区分。不同的文件可能实质上是由设备以相同的方式处理的,而不考虑文件是保留在本地的还是与其他设备同步的。由此,当前并不存在合适的机制以识别云内容、将云内容与对应的提供商相关联、和/或使能针对云内容的定制化处理。
技术实现思路
在本文中描述了针对云内容状态框架的确定逻辑。在一个或多个实现中,框架被配置为在计算设备处代表云存储提供商执行对云内容文件进行管理的操作。该框架可操作以管理和确定从多个云存储服务可访问的云内容文件的状态。该框架还利用对云内容文件的文件系统表示来管理和输出状态指示符。该框架可以被实现为客户端设备的操作系统的一个或多个组件。所述状态包括至少一组主要状态,其指示由该框架所控制以用于跨多个云存储服务使用的同步状态。所述状态可以可选地包括与云存储服务中的一个或多个云存储服务相关联的定制状态,所述定制状态是经由由框架所展现的接口来定义的。在操作中,结合对用户界面进行渲染来确定与云内容文件相关联的状态,所述用户界面被配置为显示对云内容文件的文件系统表示。接着,在用户界面中与对云内容文件的文件系统表示一起展现反映所识别的一个或多个状态的状态指示符。在一个或多个实现中,利用针对云内容状态框架的确定逻辑以取决于所定义的一组文件同步属性来进行状态确定。该框架操作以对文件同步属性进行评估 ...
【技术保护点】
1.一种由计算设备实现的方法,包括:定义映射数据结构,其将指示云内容文件的同步状态的主要状态与对应的文件同步属性和状态指示符相关;结合经由所述计算设备的文件系统对云内容文件的管理来检测与所述云内容文件相关联的文件同步属性;通过将检测到的文件同步属性与由所述映射数据结构所指示的对应的主要状态进行匹配来将主要状态分配至所述云内容文件;以及与对所述云内容文件的文件系统表示相关联地输出指示被分配至所述云内容文件的所述主要状态的状态指示符。
【技术特征摘要】
【国外来华专利技术】2016.07.22 US 62/365,859;2016.10.14 US 15/294,2881.一种由计算设备实现的方法,包括:定义映射数据结构,其将指示云内容文件的同步状态的主要状态与对应的文件同步属性和状态指示符相关;结合经由所述计算设备的文件系统对云内容文件的管理来检测与所述云内容文件相关联的文件同步属性;通过将检测到的文件同步属性与由所述映射数据结构所指示的对应的主要状态进行匹配来将主要状态分配至所述云内容文件;以及与对所述云内容文件的文件系统表示相关联地输出指示被分配至所述云内容文件的所述主要状态的状态指示符。2.根据权利要求1所述的方法,其中,分配主要状态包括:针对每一个文件,以由所述映射数据结构所指定的顺序,针对在所述映射数据结构中所列出的状态来对所述文件的所述文件同步属性进行评估,直到在所述主要状态中找到匹配的状态为止。3.根据权利要求1所述的方法,其中,所述映射数据结构被提供以供所述计算设备的框架跨多个云存储服务使用,所述框架可操作以管理所述云内容文件的状态,所述云内容文件能够经由所述计算设备从所述多个云存储服务访问。4.根据权利要求1所述的方法,其中,所述映射数据结构是所述计算设备的操作系统的组件。5.根据权利要求4所述的方法,其中,所述一组主要状态是由所述操作系统控制的。6.一种由计算设备实现的方法,包括:实现所述计算设备的框架,所述框架可操作以管理能够经由所述计算设备从多个云存储服务访问的云内容文件的状态,并且利用对所述云内容文件的文件系统表示来输出状态指示符,所述状态包括指示由所述框架提供以供跨所述多个云存储服务使用的同步状态的一组主...
【专利技术属性】
技术研发人员:R·贾殷,M·J·诺瓦克,T·K·比姆,N·R·克里斯琴森,R·P·圣皮埃尔,C·A·巴克豪斯,P·谢,S·马拉亚拉,A·拉瓦特,S·西普雷桑那,M·A·萨姆吉,D·B·佩里,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。