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

文档序号:8385932阅读:来源:国知局
1000和第二同步信息1050之间的比较来确定是否要求同步。终端120可以基于同步条件来比较第一同步信息1000和第二同步信息1050。例如,在图1lA中,图片,S卩,扩展名可以被确定为同步条件。终端120可以在第一同步信息1000和第二同步信息1050之间比较具有JPG扩展名的图片。终端120可以确定相比于第一同步信息1000,第二同步信息1050还可以包括关于第四图片文件的信息。换句话说,终端120可以确定第一同步信息1000和第二同步信息1050之间的差异,并且可以确定执行同步。当第一同步信息和第二同步信息被确定为彼此一样时,终端120可以确定不执行同步。
[0165]在操作S909中,当确定要求同步时,服务器110和终端120可以执行同步。
[0166]以上已经描述了终端120确定是否要求同步的示例。在下文中,将描述服务器110确定是否要求同步的示例。
[0167]图9B图示了根据实施例的服务器和终端的操作的另一示例。
[0168]在操作S901中,终端120可以生成第一同步信息。在操作S903中,终端120可以设定同步条件。在操作S915中,终端120可以向服务器110发送第一同步信息和所设定的同步条件。例如,终端120可以向服务器110发送图1OA的第一同步信息1000和被设定为元信息中的JPG扩展名的同步条件。
[0169]在操作S917中,服务器110可以基于同步条件来比较所接收的第一同步信息和服务器110所生成的第二同步信息,并且可以基于比较的结果来确定是否要求同步。当确定要求同步时,服务器110和终端120可以在操作S919中执行同步。
[0170]已经描述了终端120和服务器110分别确定是否要求同步的图9A和9B的示例。图9C图示了根据实施例的服务器或终端的操作的示例。
[0171]在操作S941中,终端或服务器可以生成第一同步信息。第一同步信息可以指代关于图9C的示例中的操作者中包括的文件的同步信息。在操作S943中,终端或服务器可以从另一装置接收第二同步信息。第二同步信息可以指代关于其它装置中包括的文件的同步信息。在示例中,当终端执行图9C的操作时,其它装置可以是服务器,或者另一终端。在另一示例中,当服务器执行图9C的操作时,其它装置可以是终端,或者另一服务器。
[0172]在操作S945中,终端或服务器可以检验同步条件。在示例中,终端或服务器可以检验用户所设定的同步条件。在另一示例中,终端或服务器可以检验按预设规则设定的同步条件。在又一示例中,终端或服务器可以检验从另一装置接收到的同步条件。
[0173]在操作S941中,终端或服务器可以基于同步条件来确定第一同步信息和第二同步信息是否彼此一样。终端或服务器可以在第一同步信息和第二同步信息之间比较满足同步条件的元信息。终端或服务器可以基于比较元信息的结果来确定要同步的目标文件。
[0174]当在操作S941-N中确定第一同步信息和第二同步信息彼此不同时,终端或服务器可以同步目标文件。当在操作S941-Y中确定第一同步信息和第二同步信息彼此一样时,终端或服务器可不同步目标文件。
[0175]图9D图示了根据实施例的服务器或终端的操作的另一示例。图9D的示例将参照图1lA到IlF进一步描述。
[0176]在操作S951中,服务器或终端可以生成包括至少一个元信息的第一同步信息。例如,服务器或终端可以生成和管理图1OA的第一同步信息1000。
[0177]在操作S953中,服务器或终端可以将至少一个元信息的至少一个项目设定为同步条件。例如,服务器或终端可以将JGP扩展名设定为同步条件,如图1lA中所示。JPG扩展名,即图1OA的同步条件1000的元信息1010的一个项目被设定为同步条件,如图1lA中所示,然而,这仅是示例。服务器或终端可以将JPG扩展名和文件创建时间两者或者JPG扩展名和eml扩展名两者都设定为同步条件。
[0178]在操作S955中,服务器或终端可以从另一装置接收第二同步信息。例如,服务器或终端可以接收图1OB的第二同步信息1050。
[0179]服务器或终端可以基于被设定为同步条件的JPG扩展名来比较第一同步信息1000和第二同步信息1050。服务器或终端可以确定第二同步信息1050还包括具有JPG扩展名的第四图片文件,并且可以将第四图片文件确定为要同步的目标文件。
[0180]服务器或终端可以同步目标文件。例如,服务器或终端可以从另一装置接收第四图片文件。
[0181]服务器或终端可以创建与被设定为同步条件的元信息相对应的文件夹结构。例如,当JPG扩展名被设定为同步条件时,服务器或终端可以在平行文件夹结构中创建用于在与JPG扩展名相同层中的其它扩展名的文件夹。参照图11B,服务器或终端可以创建用于JPG文件的JPG文件夹404、用于eml文件的eml文件夹405和用于doc文件的doc文件夹406。换句话说,服务器或终端可以针对被设定为同步条件的元信息的每个类别创建文件夹。
[0182]返回参照图9D,在操作S963中,服务器或终端可以基于所创建的文件夹结构来存储文件。例如,服务器或终端可以在JPG文件夹404中存储现有文件,S卩,第一图片文件411、第二图片文件412和第三图片文件413以及被同步并接收的第四图片文件414,如图1lB中所示。虽然在图中未示出,但是第一电子邮件文件和第二电子邮件文件可以被存储在eml文件夹405中,并且第一文档文件和第二文档文件可以被存储在doc文件夹406中。因为可以对JPG扩展名而非eml扩展名和doc扩展名来执行同步,所以第一电子邮件文件和第二电子邮件文件可以被存储在eml文件夹405中,并且第一文档文件和第二文档文件可以被存储在doc文件夹406中。
[0183]图1lC图示了文件创建时间“2013.7.10”被设定为同步条件的示例。终端可以提供包括用于指定“2013.7.10”的指定框421和用于指定“2013.8.11”的指定框422的U10用户可以指定所述指定框421,并且终端120可以将“2013.7.10”设定为同步条件。
[0184]参照图11D,终端120可以在用于JPG文件的JPG文件夹424中基于文件创建时间来创建和显示文件夹431和432。另外,终端120可以在与“2013.7.10”相对应的文件夹431中存储对应于“2013.7.10”的第一图片文件432、第二图片文件433和第四图片文件434。
[0185]参照图11E,终端120可以在用于eml文件的eml文件夹425中基于文件创建时间来创建和显示文件夹441和442。另外,终端120可以在与“2013.7.10”相对应的文件夹441中存储与“2013.7.10”相对应的第一电子邮件文件443。
[0186]参照图11D,终端120可以在JPG文件夹424中基于文件创建时间来创建和显示文件夹431和432。另外,终端120可以在与“2013.7.10”相对应的文件夹431中存储对应于“2013.7.10”的第一图片文件433、第二图片文件434和第四图片文件435。
[0187]参照图11E,所述终端120可以在eml文件夹425中基于文件创建时间来创建和显示文件夹441和442。另外,终端120可以在与“2013.7.10”相对应的文件夹441中存储与“2013.7.10”相对应的第一电子邮件文件443。
[0188]参照图11F,终端120可以在用于doc文件的doc文件夹426中基于文件创建时间来创建和显示文件夹451和452。另外,终端120可以在与“2013.7.10”相对应的文件夹451中存储与“2013.7.10”相对应的第一文档文件453。
[0189]参照图11G,终端120可以基于文件创建时间来创建和显示文件夹461和462作为目录的顶层。另外,终端120可以在与“2013.7.10”相对应的文件夹461中存储对应于“2013.7.10”的第一图片文件471、第二图片文件472、第四图片文件473、第一电子邮件文件474和第一文档文件475。
[0190]如上所述,终端可以使用各种方案、基于所设定的同步条件来创建文件夹的结构,并且可以基于至少一个文件中的每一个的元信息来在所创建的结构中存储至少一个文件。
[0191]图12A图示了根据实施例的同步信息生成过程的示例。
[0192]在操作S1201中,终端120可以创建或更新文件。在操作S1203中,终端120可以从文件中提取元信息。文件可以具有基于预设标准的数据结构。预设标准可以包括指示文件的属性的元信息的至少一个项目。例如,当文件是基于联合摄影专家组(JPEG)标准的时,终端120可以基于新文件的首标部分或元数据部分来提取元信息。
[0193]在操作S1205中,终端120可以生成或更新包括文件标识符和所提取的元信息的同步信息。
[0194]图12B图示了根据实施例的同步信息生成过程的另一示例。
[0195]在操作S1211中,终端120可以创建或更新文件。在操作S1213中,终端120可以生成文件的元信息。例如,文件可以不包括关于创建或更新文件的位置的位置信息。终端120可不从文件中提取位置信息。因此,终端120的当前位置可以使用定位模块(例如,全球定位系统(GPS)模块)来测量,并且创建或更新相应文件的位置可以被设定为终端120的当前位置。
[0196]在操作S1215中,终端120可以生成包括文件标识符和所生成的元信息的同步信息。
[0197]图12C图示了根据实施例的终端的操作的示例。
[0198]在操作S1221中,终端120可以生成同步信息。当在操作S1223-Y中创建新文件时,终端120可以在操作S1227中通过添加新文件的标识符和元信息来更新同步信息。当在操作S1225-Y中更新现有文件时,终端120可以在操作S1227中通过将现有文件的标识符和元信息改变为更新后的标识符和更新后的元信息来更新同步信息。
[0199]图12D图示了根据实施例的终端的操作的另一示例。
[0200]在操作S1231中,终端120可以生成第一同步信息。在操作S1223中,终端120可以设定同步可允许范围。例如,终端120可以在第一同步信息中包括的至少一个文件之中设定被允许同步的文件。终端120可以提供用于设定第一同步信息和同步的可允许范围的U1在操作S1235中,终端120可以基于同步可允许范围来更新第一同步信息。
[0201]例如,用户可以将图1OA的第一同步信息1000中的JPG扩展名设定为同步条件,并且可以将同步可允许范围设定为仅允许第一图片文件和第二图片文件被同步。因此,终端120可以从第一同步信息1000中删除第三图片文件的标识信息和元信息。
[0202]图13A图示了根据实施例的终端的操作的又一示例。图13A的示例将参照图13B进一步描述。在图13A中,可以由除了终端之外的装置,例如,服务器,来确定是否要求同步。
[0203]参照图13A,在操作S1301中,终端120可以生成第一同步信息。例如,在图13A中,图1OA的第一同步信息1000可以被生成。
[0204]在操作S1303中,终端120可以创建新文件,或者可以改变现有文件。例如,终端120可以创建第四图片文件。
[0205]在操作S1305中,终端120可以检验第一同步信息中改变的信息。例如,如图13B中所示,终端120可以检验到对第一同步信息1000添加了第四图片文件1330的标识信息和兀?目息。
[0206]在操作S1307中,终端120可以仅向服务器发送改变的信息来代替发送全部第一同步信息。服务器110可以比较改变的信息和第二同步信息,并且可以基于比较的结果来确定是否要求同步。
[0207]图13C图示了根据实施例的终端的操作的又一示例。在图13C中,终端120可以从另一装置,例如,服务器110,接收第二同步信息,并且可以存储第二同步信息。
[0208]参照图13Α,在操作S1311中,终端120可以生成第一同步信息。在操作S1313中,终端120可以从另一装置,例如,服务器110,接收第二同步信息中改变的信息。在操作S1315中,终端120可以比较第一同步信息和第二
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1