数据同步系统及方法技术方案

技术编号:4263537 阅读:176 留言:0更新日期:2012-04-11 18:40
一种数据同步系统及方法,可对第一与第二电子装置的第一与第二数据夹的内容执行同步化,并提升同步化速度及使用便利性。其包含维持第一与第二档案表,以分别记录第一与第二数据夹的档案更新资讯,并在执行第一与第二数据夹间的第N次同步化时,将同步后的第一与第二档案表另存一备份,所述备份在执行第N+1次同步化的前保持不变。当第一与第二数据夹间执行第N+1次同步化时,先将备份的第一档案表复制至一中介储存装置中,以产生第三档案表,再比对第三档案表与目前的第一档案表,执行第一数据夹与中介储存装置的同步化。再依序执行中介储存装置与第二数据夹的同步化以及所述中介储存装置与第一数据夹的再同步化,以完成第N+1次同步化。

【技术实现步骤摘要】

本专利技术涉及一种数据同步技术,尤指一种可提升同步化速度及使用便利性的。
技术介绍
对于有使用两台电脑的使用者而言,例如一台电脑在办公室而另一台在家,常需要在这两台电脑间执行数据的同步化。举例而言,使用者可能将其工作上所使用的电脑档案集合成一数据夹,分别储存在两台电脑中,并通过一移动存储器作为中介储存装置,来进行两台电脑的数据夹间的同步动作,如图1所示。在图1中,使用者先将移动存储器13与电脑11执行同步,此时移动存储器13上即储存有整个数据夹的内容,接着再将移动存储器13与电脑12执行同步,最后将移动存储器13与电脑11再执行同步,以完成电脑11、12的数据夹间的同步动作。 然而,前述的做法有许多缺点。首先,若数据夹的内容庞大,移动存储器13的容量也需要很大;其次,如果使用者临时找不到或遗失移动存储器13,就需另外再找一个移动存储器,再将所有数据夹的内容复制过去,若数据夹内容庞大,就会耗费许多时间;最后,若使用者同时有多个移动存储器,就必须记得哪个移动存储器是用于数据同步的,而增添使用上的不便。
技术实现思路
有鉴于此,本专利技术的一目的,在于提供一种数据同步系统与方法,其可提升同步化速度及使用便利性,并节省中介储存装置的储存空间。本专利技术揭露一种数据同步系统,包含一第一电子装置,储存有一第一数据夹,并维持所述第一数据夹的一第一档案表,以记录所述第一数据夹的档案更新资讯;一第二电子装置,储存有一第二数据夹,并维持所述第二数据夹的一第二档案表,以记录所述第二数据夹的档案更新资讯;以及一中介储存装置;其中,在所述第一数据夹与所述第二数据夹的第N次同步化执行时,所述第一电子装置与所述第二电子装置分别将同步后的所述第一档案表与所述第二档案表另存一备份,其中N为一正整数,所述备份的第一档案表与第二档案表在所述第一数据夹与所述第二数据夹的第N+1次同步化执行的前保持不变;其中,在所述第一数据夹与所述第二数据夹的第N+l次同步化执行时,所述第一电子装置将所述备份的第一档案表复制至所述中介储存装置,以产生一第三档案表,接着比对所述第三档案表与目前的所述第一档案表,以发现所述第一数据夹中需更新至所述中介储存装置的至少一第一档案,再将所述第一档案复制至所述中介储存装置,并对应地更新所述第三档案表;接着,所述第二电子装置比对所述第三档案表与目前的所述第二档案表,以发现所述中介储存装置中需更新至所述第二数据夹的至少一第二档案,再将所述第二档案从所述中介储存装置复制或移动至所述第二数据夹,并对应地更新所述第二档案表。 本专利技术另揭露一种数据同步方法,用以对一第一电子装置的一第一数据夹与一第4二电子装置的一第二数据夹的内容执行同步化。所述数据同步方法包含维持所述第一数据夹的一第一档案表与所述第二数据夹的一第二档案表,所述第一档案表与所述第二档案表分别记录所述第一数据夹与所述第二数据夹的档案更新资讯;以及在执行所述第一数据夹与所述第二数据夹的第N次同步化时,分别将同步后的所述第一档案表与所述第二档案表另存一备份,其中N为一正整数,所述备份的第一档案表与第二档案表在执行所述第一数据夹与所述第二数据夹的第N+1次同步化的前保持不变;其中,所述第一数据夹与所述第二数据夹的第N+l次同步化包含下列步骤(a)将所述备份的第一档案表复制至一中介储存装置中,以产生一第三档案表;(b)比对所述第三档案表与目前的所述第一档案表,以发现所述第一数据夹中需更新至所述中介储存装置的至少一第一档案;(c)将所述第一档案从所述第一数据夹复制至所述中介储存装置,并对应地更新所述第三档案表;(d)比对所述第三档案表与目前的所述第二档案表,以发现所述中介储存装置中需更新至所述第二数据夹的至少一第二档案;以及(e)将所述第二档案从所述中介储存装置复制或移动至所述第二数据夹,并对应地更新所述第二档案表。 与现有技术相比,本专利技术的有益效果在于可提升同步化速度及使用便利性,并节省中介储存装置的储存空间。附图说明 图1是显示现有的通过移动存储器来进行两台电脑间的同步化的示意图; 图2是本专利技术的数据同步系统的一实施例的方块图; 图3是以一实例显示图2的第一档案表与第二档案表的内容; 图4是本专利技术的数据同步方法的一较佳实施例的流程图。 附图标记说明11、12_电脑;13-移动存储器;20_数据同步系统;2卜第一电子装置;22-第二电子装置;23-中介储存装置;401 417-数据同步方法的一较佳实施例的流程。具体实施例方式以下结合附图,对本专利技术上述的和另外的技术特征和优点作更详细的说明。 图2是本专利技术的数据同步系统20的一实施例的方块图,其包含一第一电子装置21、一第二电子装置22及一中介储存装置23。第一电子装置21储存有一第一数据夹211,并维持第一数据夹211所对应的一第一档案表212,以记录第一数据夹211所包含的档案与相关的档案更新资讯。第二电子装置22储存有一第二数据夹221,并维持第二数据夹221所对应的一第二档案表222,以记录第二数据夹221所包含的档案与相关的档案更新资讯。只要第一数据夹211 (或第二数据夹221)内的档案有任何更新,就会对应地记录在第一档案表212(或第二档案表222)的档案更新资讯中。在第一电子装置21与第二电子装置22间无法连线以进行通讯时,数据同步系统20可利用中介储存装置23作为传输媒介,对第一数据夹211与第二数据夹221的内容执行同步化。不过,第一电子装置21与第二电子装置22间是否可连线并不影响本专利技术的实施,因此也不限制本专利技术的专利范围。第一电子装置21与第二电子装置22可为个人电脑,中介储存装置23可为移动存储器、记忆卡或外接式硬盘等。5 依据第一数据夹211与第二数据夹221间是否为第一次执行同步化,数据同步系 统20的同步过程也不太相同,因此,以下分成两种情形,分别详述数据同步系统20如何执 行第一数据夹211与第二数据夹221的同步化 (1)第一数据夹211与第二数据夹221间是第一次执行同步化 (1-1)首先,第一数据夹211与中介储存装置23间执行同步化由于第一数据夹 211与第二数据夹221的前未曾执行过同步化,第一电子装置21需将第一数据夹211的全 部内容及第一档案表212复制至中介储存装置23,以产生一第三档案表(在本专利技术中,在进 行同步化时所复制至中介储存装置23中的档案表皆称为第三档案表,图中并未显示)。因 此,此时第三档案表是与第一档案表212同步,且中介储存装置23储存了第一数据夹211 的全部内容。另外,第一电子装置21还将第一档案表212另存以作为备份。 (1-2)接着,中介储存装置23与第二数据夹221间执行同步化第二电子装置22 比对第三档案表与目前的第二档案表222,以发现中介储存装置23中需更新至第二数据夹 221的至少一档案(为便于行文,下文称为第二档案)或者发现第二数据夹221中需更新至 中介储存装置23的至少一档案(下文称为第三档案),也即,所述第二档案是中介储存装 置23有且第二数据夹221没有的档案,或者是中介储存装置23与第二数据夹221皆有,但 中介储存装置23中的第二档案比第二数据夹221中的还新;而所述第三档案是第二数据夹 221有而中介储存装置23本文档来自技高网...

【技术保护点】
一种数据同步方法,其特征在于,用以对一第一电子装置的一第一数据夹与一第二电子装置的一第二数据夹的内容执行同步化,所述数据同步方法包含:维持所述第一数据夹的一第一档案表与所述第二数据夹的一第二档案表,所述第一档案表与所述第二档案表分别记录所述第一数据夹与所述第二数据夹的档案更新资讯;以及在执行所述第一数据夹与所述第二数据夹的第N次同步化时,分别将同步后的所述第一档案表与所述第二档案表另存一备份,其中N为一正整数,所述备份的第一档案表与第二档案表在执行所述第一数据夹与所述第二数据夹的第N+1次同步化的前保持不变;其中,所述第一数据夹与所述第二数据夹的第N+1次同步化包含下列步骤:(a)将所述备份的第一档案表复制至一中介储存装置中,以产生一第三档案表;(b)比对所述第三档案表与目前的所述第一档案表,以发现所述第一数据夹中需更新至所述中介储存装置的至少一第一档案;(c)将所述第一档案从所述第一数据夹复制至所述中介储存装置,并对应地更新所述第三档案表;(d)比对所述第三档案表与目前的所述第二档案表,以发现所述中介储存装置中需更新至所述第二数据夹的至少一第二档案;以及(e)将所述第二档案从所述中介储存装置复制或移动至所述第二数据夹,并对应地更新所述第二档案表。...

【技术特征摘要】
一种数据同步方法,其特征在于,用以对一第一电子装置的一第一数据夹与一第二电子装置的一第二数据夹的内容执行同步化,所述数据同步方法包含维持所述第一数据夹的一第一档案表与所述第二数据夹的一第二档案表,所述第一档案表与所述第二档案表分别记录所述第一数据夹与所述第二数据夹的档案更新资讯;以及在执行所述第一数据夹与所述第二数据夹的第N次同步化时,分别将同步后的所述第一档案表与所述第二档案表另存一备份,其中N为一正整数,所述备份的第一档案表与第二档案表在执行所述第一数据夹与所述第二数据夹的第N+1次同步化的前保持不变;其中,所述第一数据夹与所述第二数据夹的第N+1次同步化包含下列步骤(a)将所述备份的第一档案表复制至一中介储存装置中,以产生一第三档案表;(b)比对所述第三档案表与目前的所述第一档案表,以发现所述第一数据夹中需更新至所述中介储存装置的至少一第一档案;(c)将所述第一档案从所述第一数据夹复制至所述中介储存装置,并对应地更新所述第三档案表;(d)比对所述第三档案表与目前的所述第二档案表,以发现所述中介储存装置中需更新至所述第二数据夹的至少一第二档案;以及(e)将所述第二档案从所述中介储存装置复制或移动至所述第二数据夹,并对应地更新所述第二档案表。2. 根据权利要求l所述的数据同步方法,其特征在于,当步骤(d)发现所述第二数据夹中需更新至所述中介储存装置的至少一第三档案时,所述第一数据夹与所述第二数据夹的第N+l次同步化更包含下列步骤(f) 将所述第三档案从所述第二数据夹复制至所述中介储存装置,并对应地更新所述第三档案表;(g) 比对所述第三档案表与目前的所述第一档案表,以发现所述中介储存装置中需更新至所述第一数据夹的至少一第四档案;以及(h) 将所述第四档案从所述中介储存装置复制或移动至所述第一数据夹,并对应地更新所述第一档案表。3. 根据权利要求2所述的数据同步方法,其特征在于,当步骤(g)发现所述第一数据夹中需更新至所述中介储存装置的至少一第五档案时,所述第一数据夹与所述第二数据夹的第N+l次同步化更包含下列步骤(i) 将所述第五档案从所述一数据夹复制至所述中介储存装置,并对应地更新所述第三档案表;以及(j)执行步骤(d)与(e)。4. 根据权利要求1或2所述的数据同步方法,其特征在于,步骤(c)包含将所述备份的第一档案表更新为目前的所述第一档案表,步骤(e)包含...

【专利技术属性】
技术研发人员:麦树翔
申请(专利权)人:宏碁股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1