[发明专利]全局数据同步的系统和方法无效
| 申请号: | 200580044312.1 | 申请日: | 2005-10-25 |
| 公开(公告)号: | CN101142573A | 公开(公告)日: | 2008-03-12 |
| 发明(设计)人: | 梁宗宝;M·K-H·张;贺基;K·麦克唐纳 | 申请(专利权)人: | 恩鲍尔技术公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 永新专利商标代理有限公司 | 代理人: | 王英 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 全局 数据 同步 系统 方法 | ||
优先权要求
[0001]本专利申请要求享受2004年10月25日提交的临时专利申请No.60/622,044和2005年10月25日通过U.S.Express Mail No.EV 509172810 US提交的美国专利申请(案卷号EMPR-1-1009)的优先权。
技术领域
[0002]概括地说,本发明涉及便携式数字助理,具体地说,本发明涉及存储在便携式数字助理中的数据库同步方法的系统。
背景技术
[0003]在过去的几年里,因特网的访问变得越来越普遍和便捷。消费者可以在办公室、家中、酒店以及像图书馆和咖啡厅这样的很多公共场所访问因特网。无线网络也已经成熟。在主要城市中均提供了GPRS网络,并且价格合理。通过无线访问点、GPRS移动装置等访问因特网使用户能够在任何时间与地点自由地获取信息。
[0004]个人电子装置已经变得越来越普遍,并且功能越来越强大。蜂窝电话、个人数字助理(PDA)、笔记本计算机、以及诸如便携式音乐播放器之类的其他便携式装置以及智能电子产品使得信息和计算功能在任何时间任何地点均是可用的。这类装置经常通过执行个人信息管理软件来管理像通讯录、备忘录、日历和日程安排表这类的信息。其它用这类装置处理的数据有相册、音频和视频播放列表及内容、文件、报告、电子表格等。用户的大量重要数据可能同时保存于桌上型计算机和便携式装置中。这种数据的同步是以下的过程:诸如PDA和桌上型计算机之类的每一存储装置可以交换存储在每一个装置上的个人信息,从而在每个系统中构成包括相同PIM数据的较大的信息“同步”数据库。
[0005]在现有的系统中,同步涉及PDA和笔记本计算机。在这种系统中,整个数据库被传输到一个装置,该装置往回传输已更新的数据库。这样的系统有个缺点,就是不论对数据库更改的程度有多少,都需要较大的数据传输容量以及较长的时间以实现同步。
[0006]现有的系统还局限于在一台PDA与一台计算机之间实现同步。其无法实现PDA与多台其他计算机或其他装置之间的协调同步。典型情况下,一个人可能有一台家用计算机、一台工作计算机和一台膝上型计算机。典型情况下,一个人还可能使用各种其它计算机以访问因特网。因此,用户尝试单独地同步每台计算机可能会引起数据混乱和丢失。
[0007]某些现有的系统同步诸如桌上型计算机之间的PIM数据库之类的数据库。然而,这样的系统通过在计算机之间传输整个数据库来实现同步。这样的系统没有提供一种对待协调的数据库的多个实例进行增加、修改和删除,且不会因数据库的实例的重写而造成数据丢失的方法。
[0008]如上所述,提供一个对存储在明确的和潜在的多个数据库中的数据进行协调同步的同步系统在本领域中是一个进步。这样的系统将减少同步时对网络带宽的需求并避免数据丢失。
发明内容
[0009]本发明包括一个系统,所述系统包括两个或更多个经由网络相互连接的装置。所述装置可以包括PDA、工作站、笔记本型计算机、服务器、智能电话等。这些装置执行基本上完全相同的应用实例,存储诸如PIM数据之类的数据到数据库中。第一装置(例如服务器)存储维持与存储在装置上的数据库同步的数据库。这些装置还可以相互间同步其相应的数据库。
[0010]可以在每个装置上执行同步模块。此同步模块可以监控对数据库的访问和维持与更改的数据库同步的数据库。装置的所述同步数据库随后被同步以提供每个装置的已更新的数据库。在一个实施例中,第一装置可以与第二装置同步。第一或者第二装置随后可以与诸如服务器之类第三装置同步。第一或者第二装置可以随后再次同步以实现系统中的三个部件存储相同的数据库。
[0011]数据库可以存储记录,每条记录存储在一个装置的数据库中,对应于另一条记录存储在另一个装置的数据库中。同步模块可以识别对应记录被更改的实例,并能处理冲突。在一个实施例中,将比其他记录更高的优先级分配给其中一条记录,高优先级记录中的更改被写入同步数据库中。
[0012]优先级可以通过由同步模块存储的默认协议来建立。在某些实施例中,默认协议被用户输入协议所取代以解决冲突。用户可以根据哪一个记录最后被更改、做更改的用户的标识和被更改的记录所在的装置等来指定待决定的冲突记录的优先级。在某些实施例中,优先级是根据在同步时接收到的用户输入而确定的,用户输入指示了哪个单独记录或者记录中的数据与对应记录相比具有优先级。在一个实施例中,用于解决冲突的用户协议先于解决冲突而在装置之间传输以建立解决冲突的共享标准。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恩鲍尔技术公司,未经恩鲍尔技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580044312.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





