[发明专利]同步化管理器冲突解决有效
申请号: | 200580049563.9 | 申请日: | 2005-07-28 |
公开(公告)号: | CN101167046A | 公开(公告)日: | 2008-04-23 |
发明(设计)人: | B·J·卡拉斯;B·S·奥斯特;K·W·帕克;M·麦克卡比;M·A·萨玛基;R·J·多特舒;D·波特 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F7/00 | 分类号: | G06F7/00;G06F17/00 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 同步 管理器 冲突 解决 | ||
1.一种进行同步化操作的方法,所述方法包括:
接收第一文件;
接收第二文件;
确定所述第一文件与第二文件之间是否存在冲突;
如果不存在冲突,则协调第一文件与第二文件;以及
如果存在冲突,则创建标识所述第一文件和所述第二文件的冲突对象并指定至少一种解决所述冲突的方法。
2.如权利要求1所述的方法,其特征在于,还包括在由用户选择的时刻从所述用户接收冲突解决输入。
3.如权利要求1所述的方法,其特征在于,所述第一文件是从外部设备接收的。
4.如权利要求1所述的方法,其特征在于,所述第二文件是从外部设备接收的。
5.如权利要求1所述的方法,其特征在于,所述第一文件是经由网络接收的。
6.如权利要求1所述的方法,其特征在于,所述第二文件是从逻辑存储接收的。
7.如权利要求1所述的方法,其特征在于,确定所述第一文件与所述第二文件之间是否存在冲突包括确定自最近一次同步化操作以来所述第一文件和所述第二文件两者是否已被更改。
8.如权利要求1所述的方法,其特征在于,协调所述第一文件和所述第二文件包括由用所述第二文件代替所述第一文件、用所述第一文件代替所述第二文件、以及基于所述第一文件和所述第二文件创建第三文件组成的组中之一。
9.如权利要求1所述的方法,其特征在于,还包括根据冲突策略解决至少一个冲突。
10.一种进行冲突解决的方法,所述方法包括:
从用户接收指示开始所述冲突解决的选择;
显示描述第一文件的第一文件信息;
显示描述第二文件的第二文件信息;以及
显示至少一个冲突解决选项,各个冲突解决选项标识解决所述冲突的一种可能方法。
11.如权利要求10所述的方法,其特征在于,还包括显示一个或多个冲突的列表。
12.如权利要求11所述的方法,其特征在于,还包括接收用户对从所述冲突列表选择的一个待解决冲突的选择。
13.如权利要求10所述的方法,其特征在于,还包括接收用户对一个冲突解决选项的选择。
14.如权利要求13所述的方法,其特征在于,还包括根据用户所选冲突解决选项解决所述冲突。
15.如权利要求10所述的方法,其特征在于,基于所述第一文件和所述第二文件之间的差异来选择所述第一文件信息和所述第二文件信息。
16.如权利要求10所述的方法,其特征在于,在解析器中指定各个冲突解决选项,所述解析器是根据解析器应用程序接口来实现的。
17.一种进行同步化操作的系统,包括:
同步化管理器,配置成比较第一文件和第二文件、确定所述第一文件与第二文件之间是否存在冲突、如果不存在冲突则协调所述第一文件和第二文件、以及如果存在冲突则创建冲突对象;
冲突存储,配置成保持冲突对象;以及
解析器,指定至少一种解决冲突的方法。
18.如权利要求17所述的系统,其特征在于,所述同步化管理器被配置成比较n个文件,n为大于或等于2的整数;确定所述n个文件之间是否存在冲突,如果不存在冲突则协调所述n个文件、并且如果存在冲突则创建冲突对象。
19.如权利要求17所述的系统,其特征在于,所述解析器是根据可扩展解析器应用程序接口实现的。
20.如权利要求17所述的系统,其特征在于,还包括配置成显示从冲突对象接收的冲突信息的冲突管理器用户接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580049563.9/1.html,转载请声明来源钻瓜专利网。