[发明专利]呈现同步对象的可用性状态有效
申请号: | 201110291988.8 | 申请日: | 2011-09-30 |
公开(公告)号: | CN102413168B | 公开(公告)日: | 2016-10-26 |
发明(设计)人: | S.曼特里;R.K.波普金 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李舒;李家麟 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 呈现 同步 对象 可用性 状态 | ||
1.一种在具有处理器(114)和数据存储器(32)的设备(112)上向客户端(12)的用户(52)呈现包括至少一个主机(116)的计算环境内对象集合(14)中的对象(16)的可用性状态(124)的方法(70),该方法(70)包括:
在处理器(112)上执行(74)指令,指令被配置成:在接收到向用户(52)呈现对象(16)的可用性状态(124)的请求时:
在确定(80)对象(160)在数据存储器(32)中可用时:
在确定(84)对象(16)在对象集合(14)中可用时,向用户(52)呈现(86)可用状态;以及
在确定(88)对象(16)在对象集合(14)中不可用时,向用户(52)呈现(90)重定位状态;以及
在确定(92)对象(16)在数据存储器(32)中不可用时:
在确定(94)对象(16)正从主机(116)被接收时,向用户(52)呈现(96)接收状态;
在确定(98)对象(16)未正从主机(116)被接收时,向用户(52)呈现(100)请求状态。
2.权利要求1的方法,对象集合中具有对象描述符的相应对象包括至少一个与对象的可用性相关的对象元数据。
3.权利要求2的方法:
由对象服务器管理的对象集合被配置成,当在对象集合中存储对象时,将对象描述符发送到客户端;以及
所述指令被配置成,当从对象服务器接收到对象集合中所表示的对象的对象描述符时,将对象描述符存储在与对象相关联的数据存储器中。
4.权利要求3的方法:
所述对象描述符识别正存储对象的至少一个主机;
确定对象在数据存储器中不可用并且未正从主机被接收包括:在对象的对象描述符中识别请求元数据;
确定对象在数据存储器中不可用并且正从主机被接收包括:在对象的对象描述符中识别接收元数据;以及
所述指令被配置成:
在从对象服务器接收到在数据存储器中不可用的对象的对象描述符时:
从主机请求对象,以及
将请求元数据存储在对象的对象描述符中;
在从主机接收到对象的至少一个对象部分时,用接收元数据取代对象的对象描述符中的请求元数据。
5.权利要求4的方法:
从主机请求对象包括:
在从对象服务器中接收到对象描述符时,在对象描述符中存储搜索元数据;
接触至少一个主机;以及
在接触至少一个主机时:
从主机请求对象;以及
用请求元数据取代对象描述符中的搜索元数据;以及
向用户呈现对象的请求状态包括:在对象的对象描述符中识别搜索元数据时,向用户呈现对象的搜索状态。
6.权利要求4的方法:
所述指令被配置成,在从对象服务器接收到指示从对象集合移除主机的主机移除通知时:
对于在数据存储器中不可用的且未被对象集合中所表示的主机存储的对象的相应对象描述符,在对象的对象描述符中存储丢失元数据;以及
向用户呈现对象的请求状态包括:在对象的对象描述符中识别丢失元数据时,向用户呈现对象的丢失状态。
7.权利要求3的方法:
所述指令被配置成:
在从对象服务器接收到对象的对象描述符时,在对象的对象描述符中存储未经验证的对象元数据;
在验证对象在数据存储器中不可用时,用不可用元数据取代对象的对象描述符中的未经验证的对象元数据;以及
在确定对象在数据存储器中可用时,用可用元数据取代对象的对象描述符中的未经验证的对象元数据;以及
确定对象在数据存储器中不可用包括:在对象的对象描述符中识别不可用元数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110291988.8/1.html,转载请声明来源钻瓜专利网。