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

文档序号:8385932阅读:来源:国知局
第一”和“第二”分别用来指示服务器110的元件和终端120的元件。
[0061]第一发送和接收单元114或第二发送和接收单元124可以包括移动通信模块、子通信模块和用于电缆连接的连接器中的至少一者。
[0062]移动通信模块可以基于第一控制器115或第二控制器125的控制使用至少一个天线允许服务器110或终端120通过移动通信连接到外部装置。移动通信模块可以向和/或从移动电话(未示出)、智能电话(未示出)、平板个人计算机(PC)或者具有要输入到服务器110或终端120的电话号码的另一装置(未示出)发送和/或接收用于语音呼叫、视频呼叫、短消息服务(SMS)或多媒体消息服务(MMS)的无线信号。
[0063]子通信模块可以包括无线局域网(WLAN)模块和近场通信(NFC)模块中的至少一者。
[0064]第一控制器115或第二控制器125可以包括中央处理单元(CPU)、存储控制程序的只读存储器(ROM)以及用来取回从外部源接收到的数据或信号或者用作用于要执行的工作的存储区域的随机存取存储器(RAM)。CPU、ROM和RAM可以通过内部总线彼此连接。
[0065]第一存储单元116或第二存储单元126可以存储至少一个文件。另外,第一存储单元116或第二存储单元126可以存储控制服务器110或终端120的应用和控制程序。
[0066]第一存储单元116或第二存储单元126可以包括ROM、RAM或存储卡(未示出)。存储卡可以例如是安全数字(SD)卡,或者存储棒。存储单元可以包括非易失存储器、易失性存储器,硬盘驱动器(HDD)或固态驱动(SSD)。
[0067]输出单元121可以输出终端120的处理结果。输入单元122可以允许用户命令被输入。输出单元121和输入单元122可以在相同硬件(例如,触摸屏123)中实现。
[0068]图1C是图示根据实施例的服务器和终端的另一示例的方框图。
[0069]参照图1C,服务器110可以包括第一管理单元141、第一确定单元142和发送和接收单元143。终端120可以包括第二管理单元151、第二确定单元152和发送和接收单元153。术语“第一”和“第二”分别用来指示服务器110的元件和终端120的元件。
[0070]在图1C中,服务器110和终端120可以通过网络连接。在示例中,第一发送和接收单元143以及第二发送和接收单元153可以通过网络连接。在另一示例中,第一发送和接收单元143以及第二发送和接收单元153可以基于预设通信方案执行直接通信。在此示例中,服务器110和终端120可以用D2D连接。
[0071]第一管理单元141可以生成包括存储在服务器110中的至少一个文件的至少一个元信息和标识信息的第二同步信息。第一管理单位141可以生成例如图1OB的第二同步信息。服务器110可以基于与连接到服务器110的至少一个终端120的同步来生成或更新第二同步信息。例如,服务器110可以包括至少一个第一文件。服务器110可以生成包括第一文件的标识符和指示第一文件的属性的至少一个元信息的第二同步信息。服务器110可以与终端120执行同步,可以将至少一个第一文件改变为至少一个第二文件,并且可以存储第二文件。服务器110可以更新第二同步信息以包括至少一个第二文件中的每一个的标识符和指示至少一个第二文件中的每一个的属性的至少一个元信息。换句话说,服务器110可以生成第二同步信息,并且可以管理所生成的第二同步信息。
[0072]第一确定单元142可以在第一同步信息和第二同步信息之间比较满足预设同步条件的元信息,并且可以确定要同步的目标文件。第一同步信息可以从终端120接收到。
[0073]如上所述,服务器110可以确定目标文件。在另一示例中,终端120可以确定目标文件。
[0074]第二管理单元151可以生成包括存储在终端120中的至少一个文件的至少一个元信息和标识信息的第一同步信息。第二管理单位151可以生成例如图1OA的第一同步信息。另外,第二管理单元151可以更新第一同步信息。在示例中,终端120可以创建新文件。第二管理单元151可以执行更新从而新文件的标识符和指示新文件的属性的元信息可以被添加到第一同步信息。在另一示例中,终端120可以删除现有文件。第二管理单元151可以执行更新从而被删除的文件的标识符和指示被删除的文件的属性的元信息可以从第一同步信息被移除。在又一示例中,终端120可以改变现有文件。第二管理单元151可以执行更新从而改变后的文件的元信息和标识符可以在第一同步信息中被修改。
[0075]第二发送和接收单元153可以从第一发送和接收单元143接收包括存储在服务器中的文件的元信息和标识信息的第二同步信息。
[0076]虽然在图中未示出,但是服务器110和终端120中的每一个还可以包括用于处理同步的处理单元。
[0077]第二确定单元152可以在第一同步信息和第二同步信息之间比较满足预设同步条件的元信息,并且可以确定要同步的目标文件。预设同步条件可以被设定为元信息的至少一个项目,这将被进一步描述。
[0078]图2是图示根据实施例的终端120的配置的方框图。
[0079]终端120可以与通过网络连接的服务器110同步至少一种预设类型的文件。终端120可以包括列表管理单元210、发送和接收单元220、确定单元230和处理单元240。
[0080]列表管理单元210可以管理用来在存储在终端120中的多个文件之中识别至少一种类型的文件的第一同步列表。
[0081]第一同步列表可以包括存储在终端120中的文件之中的满足用户预先设定的同步条件的至少一个文件。用户可以将至少一种文件类型或文件扩展名设定为同步条件。
[0082]当终端120通过网络连接到服务器110时,发送和接收单元220可以从服务器110接收第二同步列表,或者可以向服务器110发送第一同步列表。第二同步列表可以用来识别存储在服务器110中的至少一种类型的文件。
[0083]例如,当终端120确定是否要求同步与由用户设定为要同步的目标文件的类型相对应的每个文件时,发送和接收单元220可以从服务器110接收用来识别用户所设定的至少一种类型的文件的第二同步列表。
[0084]第二同步列表可以包括存储在服务器110中的文件之中的满足用户预先设定的同步条件的至少一个文件。用户可以将至少一种文件类型或文件扩展名设定为同步条件。
[0085]当服务器110确定是否要求同步时,发送和接收单元220可以向服务器110发送用来在存储在终端120中的文件之中识别用户所设定的至少一种类型的文件的第一同步列表。
[0086]当终端120确定是否要求对每个文件的同步时,确定单元230可以比较第一同步列表和第二同步列表,并且可以确定是否要求终端120和服务器110之间的同步。
[0087]确定单元230可以比较存储在终端120中的文件之中满足用户所设定的同步条件的至少一种类型的文件的第一同步列表和存储在服务器110中的文件之中满足同步条件的至少一种类型的文件的第二同步列表,并且可以确定是否要求同步第一同步列表和第二同步列表中包括的每一个文件。
[0088]处理单元240可以基于是否要求同步来执行对服务器110和终端120之间的多个文件之中的第一文件的同步。
[0089]第一文件可以指代基于由确定单元230或服务器110确定是否要求对每个文件的同步而被分类为要同步的目标文件的至少一个文件。
[0090]为了处理服务器110和终端120之间的同步,基于通过比较第一同步列表和第二同步列表而获得的分析结果,处理单元240可以从对方设备接收未存储在相应设备中的文件,并且可以发送未存储在对方设备中的文件。
[0091]例如,当应用对第一文件的同步时,存储第一文件的终端120的文件夹和存储第一文件的服务器110的文件夹可以被设定为彼此不同。
[0092]在此示例中,终端120和服务器110可以基于第一文件的元信息分别存储和管理终端120的文件夹和服务器110的文件夹中的第一文件。文件夹可以由用户预先设定。
[0093]第一文件的元信息可以包括以下至少一个:与第一文件相关联的创建时间、改变时间、关于创建或改变第一文件所在的位置的位置信息、关于创建或改变第一文件的终端的终端信息、用户信息和内容摘要信息。
[0094]另外,文件夹可以基于创建时间、改变时间、位置信息、终端信息和用户信息中的至少一者而在终端120和服务器110中被不同地创建。
[0095]图3图示了根据实施例的每个文件的元信息和包括在元信息中的详情。
[0096]存储在服务器110和终端120中的每一个中的文件300可以包括唯一的元信息310。
[0097]参照图3,元信息310可以包括文件扩展名、创建时间、改变时间、位置信息、终端信息、用户信息和内容摘要信息中的至少一者。
[0098]服务器110或终端120可以基于元信息310识别至少一种预设类型的文件。
[0099]另外,元信息310可以用来指定服务器110或终端120的存储所同步的文件的文件夹。
[0100]例如,存储文件夹可以基于存储在服务器110和终端120中的文件之中被确定为需要被同步的第一文件的元信息310中的至少一个项目来创建,并且第一文件可以在存储文件夹中被存储和管理。可以在服务器110和终端120中设定存储第一文件的不同的存储文件夹。
[0101]图4图示了在服务器110和终端120的数据同步期间,所同步的文件基于不同的标准被存储在服务器110和终端120中的示例。
[0102]参照图4,服务器110可以基于文件扩展名将文件分类到文件夹中,例如,JPG、MP3和DOC,并且可以存储文件。终端120可以基于文件的位置信息将文件分类到文件夹中,例如,朝鲜、日本和中国,并且可以存储文件。
[0103]例如,当用户设定JPG文件的同步时,仅仅存储在服务器110和终端120中的多个文件中的每一个之中在元信息310中具有JPG扩展名的文件可以被同步。
[0104]服务器110可以基于文件扩展名来分类和存储所同步的文件,并且终端120可以基于位置信息来分类和存储所同步的文件。服务器110和终端120可以使用不同的方案来分类和存储所同步的文件。
[0105]当在同步期间未在服务器110或终端120中创建适合标准的文件夹时,可基于与该标准相对应的元信息来自动创建文件夹,并且可以在所创建的文件夹中同步文件。
[0106]然而,当与该标准相对应的元信息不存在时,可以创建单独的文件夹,或者可以在现有的文件夹之中的特定文件夹中存储文件。
[0107]除了文件扩展名和位置信息之外,标准可以被应用到元信息310中包括的至少一个项目,例如,创建时间、改变时间、终端信息、用户信息、内容摘要信息等等。
[0108]图5是图示根据实施例的用于与通过网络连接的服务器110执行至少一种类型的文件的数据同步的终端120的数据同步方法的示例的流程图。图5图示了终端120确定是否要求对每个文件的同步的示例。
[0109]在操作510中,可以管理第一同步列表。第一同步列表可以用来识别存储在终端120中的多个文件之中的至少一种类型的文件。
[0110]第一同步列表可以包括存储在终端120中的文件之中的满足用户预先设定的同步条件的至少一个文件。用户可以将至少一种文件类型或文件扩展名设定为同步条件。
[0111]在操作520中,当终端120通过网络连接到服务器110时,第二同步列表可以从服务器110接收到。第二同步列表可以用来识别存储在服务器110中的多个文件之中的至少一种类型的文件。
[0112]第二同步列表可以包括存储在服务器110中的文件之中的与预设同步条件相对应的至少一个文件。用户可以将至少一种文件类型或文件扩展名设定为同步条件。
[0113]在操作530中,可以比较第一同步列表和第二同步列表,并且可以确定是否要求终端120和服务器110之间的同步。
[0114]是否要求同步可以通过比较终端120的第一同步列表中包括的每个文件的元信息和服务器110的第二同步列表中包括的每个文件的元信息来确定。
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1