执行数据同步的终端和服务器的制造方法_5

文档序号:8385932阅读:来源:国知局
同步信息中改变的信息,并且可以确定是否要求同步。
[0209]图14图示了根据实施例的连接到服务器的两个终端的同步过程。在图14中,月艮务器110可以确定是否要求同步。
[0210]第一终端120-1可以在操作S1401中生成第一同步信息,并且可以在操作S1403中设定同步条件。第一终端120-1可以向服务器110发送第一同步信息和同步条件。
[0211]第二终端120-2可以在操作S1407中生成第二同步信息,并且可以在操作S1409中向服务器110发送所生成的第二同步信息。
[0212]服务器110可以比较第一同步信息和第二同步信息。服务器110可以基于第一同步信息和第二同步信息来确定要同步的且满足同步条件的目标文件。在操作S1411中,月艮务器110可以同步目标文件。例如,服务器110可以中继目标文件。
[0213]在操作S1413中,第二终端120-2可以创建新文件。在操作S1415中,第二终端120-2可以更新第二同步信息。可替换地,第二终端120-2可以确定第二同步信息中改变的信息。
[0214]在操作S1417中,第一终端120-1可以周期性地或不定期地发送第一同步信息。在示例中,第一终端120-1可以基于预设周期来发送第一同步信息。在另一示例中,当检测到预设事件时,第一终端120-1可以发送第一同步信息。当基于对预设事件的检测而发送第一同步信息时,可不执行操作S1417。
[0215]在操作S1419中,第二终端120-2可以向服务器110发送更新后的第二同步信息。可替换地,第二终端120-2可以仅向服务器110发送第二同步信息中改变的信息。
[0216]服务器110可以基于对接收到的第一同步信息和接收到的第二同步信息的比较结果来执行同步。服务器110可以基于对第一同步信息和第二同步信息的比较结果来将第二终端120-2所创建的新文件确定为要同步的目标文件。另外,服务器110可以将第二终端120-2所创建的新文件从第二终端120-2中继到第一终端120-1。第一终端120-1可以存储从第二终端120-2创建并中继的新文件,并且可以执行同步。
[0217]图15图示了根据实施例的同步方法。
[0218]在操作S1507中,终端120可以基于对关于包括在终端120中的文件的第一同步信息和关于包括在服务器110中的文件的第二同步信息的比较结果来确定要同步的目标文件。在操作S1511中,终端120可以确定目标文件是否被包括在另一装置中。当确定目标文件仅被包括在其它装置中而不在终端120中时,在操作S1513中可以从其它装置接收目标文件。
[0219]在操作S1515中,终端120可以确定目标文件是否仅被包括在终端120中。当在操作S1515-Y中确定目标文件仅被包括在终端120中时,终端120可以在操作S1517中删除目标文件。在图15的同步方法中,第二同步信息可以被用于同步,然而,这仅仅是示例。例如,当第一同步信息被用于同步时,终端120可以向服务器110发送目标文件。
[0220]在操作S1519中,终端120可以确定是否所有目标文件都被同步。终端120可以重复执行同步从而所有目标文件都可以被同步。
[0221]图16图示了根据实施例的第一终端和第二终端具有不同的同步条件的示例。
[0222]参照图16,第一终端120-1可以在操作S1601中生成第一同步信息,并且可以在操作S1603中设定第一同步条件。第二终端120-2可以在操作S1605中生成第二同步信息,并且可以在操作S1607中设定第二同步条件。第二同步条件可以不同于第一同步条件。
[0223]在操作S1609中,第一终端120_1可以向服务器110发送第一同步信息。在操作S1611中,第二终端120-2可以从服务器110接收第一同步信息。在操作S1613中,第二终端120-2可以向服务器110发送第二同步信息。在操作S1615中,第一终端120-1可以从服务器110接收第二同步信息。可替换地,第一终端120-1和第二终端120-2可以使用D2D方案而无需通过服务器中继来发送和接收第一同步信息和第二同步信息。
[0224]在操作S1617中,第一终端120_1可以基于第一同步条件来比较第一同步信息和第二同步信息。在操作S1619中,第一终端120-1可以在第一同步条件下基于对第一同步信息和第二同步信息的比较结果来执行第一同步。
[0225]在操作S1621中,第二终端120_2可以基于第二同步条件来比较第一同步信息和第二同步信息。在操作S1623中,第二终端120-2可以在第二同步条件下基于对第一同步信息和第二同步信息的比较结果来执行第二同步。
[0226]例如,第一终端120-1可以将JPG扩展名设定为同步条件,并且第二终端120_2可以将doc扩展名设定为同步条件。在此示例中,第一终端120-1可以同步第二终端120-2中存储的JPG文件。另外,第二终端120-2可以同步第一终端120-1中存储的doc文件。
[0227]如上所述,可以在第一终端120-1和第二终端120-2中设定不同的同步条件。另夕卜,终端可以基于被设定为同步条件的元信息来创建文件夹的结构。因此,由于第一终端120-1和第二终端120-2中不同的同步条件,第一终端120-1和第二终端120-2可以生成不同的文件夹结构。
[0228]图17图示了根据实施例的同步过程。
[0229]在操作S1701中,终端120可以设定同步条件。在操作S1703中,终端120可以向服务器110发送所设定的同步条件。
[0230]在操作S1705中,终端120可以生成包括满足同步条件的文件的元信息和标识符的第一同步信息。在操作S1707中,服务器110可以生成包括满足同步条件的文件的元信息和标识符的第二同步信息。换句话说,同步信息可以仅包括存储在终端120中的至少一个文件之中满足同步条件的文件的元信息和标识符。
[0231]参照图18A,终端120可以包括关于所有所存储的文件的信息1000。在示例中,终端120可以将文件扩展名(例如“JPG”)确定为同步条件。在此示例中,终端120可以只针对满足同步条件的文件,即,JPG文件生成同步信息,如图18B中所示。
[0232]在另一示例中,终端120可以将文件创建时间(例如“2013.7.10”)设定为同步条件。在此示例中,终端120可以只针对满足同步条件的文件,S卩,与“2013.7.10”相对应的文件生成同步信息,如图18C中所示。
[0233]返回参照图17,在操作S1709中,终端120可以接收第二同步信息。在操作S1711中,终端120可以通过比较第一同步信息和第二同步信息来确定是否要求同步。终端120可以不管同步条件而简单地比较第一同步信息和第二同步信息。
[0234]当确定要求同步时,服务器110和终端120可以执行同步。
[0235]根据本发明的实施例的方法可以被记录在包括实现计算机所具体化的各种操作的程序指令的非暂态计算机可读介质中。所述介质还可以包括单独的或与程序指令组合的数据文件、数据结构等等。记录在介质上的程序指令可以是为实施例的目的而特别设计和构造的,或者它们可以属于公知的并且对于计算机软件领域的技术人员来说是可得到的。非暂态计算机可读介质的示例包括:磁介质,诸如硬盘、软盘和磁带;光学介质,诸如CDROM盘和DVD ;磁光介质,诸如光盘;以及被专门配置为存储和执行程序指令的硬件设备,诸如只读存储器(ROM)、随机存取存储器(RAM)、闪速存储器,等等。程序指令的示例包括诸如由编译器所产生的机器代码,以及包含可由计算机使用解释器来运行的高级代码在内的文件两者。所描述的硬件设备可以被配置为充当一个或多个软件模块以便执行本发明的上述实施例的操作,或者反之亦然。
[0236]虽然已经示出和描述本发明的几个示例性实施例,但是本发明不被限制于所描述的示例性实施例。代替地,本领域技术人员将会理解,可以在不脱离通过权利要求及其等价物定义其范围的本发明的原理和精神的情况下对这些示例性实施例作出改变。
【主权项】
1.一种用于与通过网络连接的服务器执行同步的终端,所述终端包括: 管理单元,用于生成包括存储在终端中的至少一个文件的标识信息和元信息的第一同步信息; 发送和接收单元,用于从服务器接收包括存储在服务器中的文件的标识信息和元信息的第二同步信息;以及 确定单元,用于通过在第一同步信息和第二同步信息之间比较满足预设同步条件的元信息来确定要同步的目标文件。
2.如权利要求1所述的终端,还包括: 处理单元,用于处理由所述确定器确定的目标文件的同步。
3.如权利要求1所述的终端,其中,所述至少一个文件的元信息包括与所述至少一个文件中的每一个相关联的创建时间、改变时间、关于创建或改变文件的位置的位置信息、关于创建或改变文件的终端的终端信息、用户信息和内容摘要信息中的至少一者。
4.如权利要求2所述的终端,其中,所述处理单元创建与被设定为同步条件的至少一个元信息相对应的文件夹。
5.如权利要求4所述的终端,其中,所述处理单元控制目标文件被存储在所创建的文件夹中。
6.如权利要求1所述的终端,其中,当创建新文件时,所述管理单元从所述新文件中提取元信息,并且生成包括所提取的元信息的第一同步信息。
7.如权利要求1所述的终端,其中,当创建新文件时,所述管理单元生成指示所述新文件的属性的元信息,并且生成包括所生成的元信息的第一同步信息。
8.如权利要求1所述的终端,其中,当创建新文件或者当改变现有文件时,所述管理单元基于对所述新文件的创建和现有文件中的改变来更新第一同步信息。
9.如权利要求1所述的终端,还包括: 输入单元,用于接收允许对所述至少一个文件的同步的同步可允许范围的输入, 其中,所述管理单元基于所述同步可允许范围来更新第一同步信息。
10.如权利要求1所述的终端,其中,所述发送和接收单元接收与更新后的第二同步信息和原始第二同步信息之间的改变相关联的改变的信息,并且 其中,所述确定单元基于所述改变的信息来确定是否要求同步。
11.如权利要求2所述的终端,其中,当所述目标文件被包括在所述服务器中时,所述处理单元控制所述发送和接收单元从所述服务器接收所述目标文件。
12.如权利要求2所述的终端,其中,当所述目标文件被包括在所述终端中时,所述处理单元删除所述目标文件,或控制所述目标文件被发送。
13.—种用于与通过网络连接的服务器执行同步的终端的同步方法,所述同步方法包括: 生成包括存储在终端中的至少一个文件的标识信息和元信息的第一同步信息; 从服务器接收包括存储在服务器中的文件的标识信息和元信息的第二同步信息;以及 通过在第一同步信息和第二同步信息之间比较满足预设同步条件的元信息来确定要同步的目标文件。
14.如权利要求13所述的同步方法,还包括: 处理对所确定的目标文件的同步。
15.如权利要求13所述的同步方法,其中,所述至少一个文件的元信息包括与至少一个文件中的每一个相关联的创建时间、改变时间、关于创建或改变文件的位置的位置信息、关于创建或改变文件的终端的终端信息、用户信息和内容摘要信息中的至少一者。
【专利摘要】公开了用于与服务器或另一终端执行数据同步的终端。该终端能够与通过网络连接的服务器同步至少一种类型的预设文件。该终端可以包含:管理单元,用于管理用于识别存储在终端中的多个文件之中的至少一种类型的文件的第一同步信息;发送和接收单元,用于当发送和接收单元通过网络连接服务器时,接收用于识别存储在服务器中的至少一种类型的文件的第二同步信息;以及确定单元,用于通过比较第一同步信息和第二同步信息来确定终端和服务器之间是否要求同步。
【IPC分类】G06F17-00, G06F15-16
【公开号】CN104704480
【申请号】CN201380050709
【发明人】吴宗泽
【申请人】三星电子株式会社
【公开日】2015年6月10日
【申请日】2013年7月29日
【公告号】EP2879059A1, US20150215399
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1