[发明专利]云内容状态确定逻辑有效
申请号: | 201780045345.0 | 申请日: | 2017-07-04 |
公开(公告)号: | CN109478180B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | R·贾殷;M·J·诺瓦克;T·K·比姆;N·R·克里斯琴森;R·P·圣皮埃尔;C·A·巴克豪斯;P·谢;S·马拉亚拉;A·拉瓦特;S·西普雷桑那;M·A·萨姆吉;D·B·佩里 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F16/10 | 分类号: | G06F16/10 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英;刘瑜 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内容 状态 确定 逻辑 | ||
在本文中描述了针对云内容状态框架的确定逻辑。在实现中,框架被配置为代表云存储提供商在计算设备处执行用于管理云内容文件的操作。依赖一组定义的文件同步属性,使用针对框架的确定逻辑来进行状态确定。框架操作以对文件同步属性进行评估并根据所述评估来设置文件状态。在实现中,文件同步属性通过将文件同步属性值映射至不同的状态并使能基于所述属性值来查找状态的映射数据结构与对应的状态相关。框架使用并参考映射数据结构以将针对云内容文件识别的文件同步属性匹配至对应的状态,并且接着相应地设置云内容文件的状态。
背景技术
可用于帮助用户管理文档和其他内容的文件存储和同步解决方案将内容存储“在云中”,并且通过网络从各种设备访问云内容正日益变得更常见。传统上,在文件如何被处理和/或向用户呈现方面,应用和文件系统不在本地保存的内容(例如,本地文件)与云内容(例如,同步的文件)之间进行区分。不同的文件可能实质上是由设备以相同的方式处理的,而不考虑文件是保留在本地的还是与其他设备同步的。由此,当前并不存在合适的机制以识别云内容、将云内容与对应的提供商相关联、和/或使能针对云内容的定制化处理。
发明内容
在本文中描述了针对云内容状态框架的确定逻辑。在一个或多个实现中,框架被配置为在计算设备处代表云存储提供商执行对云内容文件进行管理的操作。该框架可操作以管理和确定从多个云存储服务可访问的云内容文件的状态。该框架还利用对云内容文件的文件系统表示来管理和输出状态指示符。该框架可以被实现为客户端设备的操作系统的一个或多个组件。所述状态包括至少一组主要状态,其指示由该框架所控制以用于跨多个云存储服务使用的同步状态。所述状态可以可选地包括与云存储服务中的一个或多个云存储服务相关联的定制状态,所述定制状态是经由由框架所展现的接口来定义的。在操作中,结合对用户界面进行渲染来确定与云内容文件相关联的状态,所述用户界面被配置为显示对云内容文件的文件系统表示。接着,在用户界面中与对云内容文件的文件系统表示一起展现反映所识别的一个或多个状态的状态指示符。
在一个或多个实现中,利用针对云内容状态框架的确定逻辑以取决于所定义的一组文件同步属性来进行状态确定。该框架操作以对文件同步属性进行评估并且根据所述评估来设置文件的状态。文件同步属性评估可以依赖于与由云存储提供商所声明的属性相关的指示以及与由框架/OS独立于云存储提供商所确定的属性相关的指示。文件同步属性和对应的状态涉及以下同步状态,例如文件是否可用、处于在线还是离线、活动地下载(例如,在进行中)、排队等待下载、与服务同步或不同步、或者与错误相关联等。
在一个或多个实现中,文件同步属性通过将文件同步属性值映射至不同状态的映射数据结构来与对应的状态相关。映射数据结构可以被配置为表格、数据库、库文件(例如,dll)、或者可以用于基于属性值来查找状态的其他合适的数据结构。框架利用并参考映射数据结构以将针对云内容文件所识别的文件同步属性与对应的状态进行匹配,并且接着相应地设置云内容文件的状态。在示例方法中,映射数据结构定义了状态的经排序的列表,其以确定性方式被采用以将状态分配至文件。当采用该经排序的列表时,通过以所定义的顺序针对映射数据结构中的状态对文件同步属性进行评估来进行对文件的状态的确定,直到找到匹配的状态为止。接着,匹配的状态被选择并且被分配至文件。
提供了该发明内容以用简化的形式引入在以下的具体实施方式中进一步描述的概念的选择。该发明内容不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
附图说明
参考附图描述了具体实施方式。在附图中,附图标记中最左边的数字标识了该附图标记第一次出现的图。在说明书和附图中的不同实例中使用相同的附图标记可以指示相似或相同的项。在附图中所表示的实体可以指示一个或多个实体,并因此可以在以下的讨论中可交换地指代单数或复数形式的实体。
图1是可操作以采用用于实现云内容状态确定逻辑的技术的示例操作环境。
图2是描绘了根据一个或多个实现的用于呈现云内容状态的示例场景的图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780045345.0/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法