一种文件同步的方法及终端的制作方法

文档序号:9527714阅读:342来源:国知局
一种文件同步的方法及终端的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种文件同步的方法及终端。
【背景技术】
[0002]目前,人们可以随时随地利用移动互联网将日常生活中记录下的精彩图片或照片进行分享,以实现通过图片的方式来分享自己身边的人或事。在实际应用中,在分享图片前,用户可以对待分享的图片进行编辑处理,编辑完成后,可以将图片通过分享平台进行分享。然而,目前的图片分享技术对图片进行分享一般都是一次性的行为,即图片一旦分享出去后,将不能对分享出去的图片进行再次编辑。

【发明内容】

[0003]本发明实施例提供了一种文件同步的方法及终端,能够对上传至服务器中的文件进行更新。
[0004]本发明实施例提供了一种文件同步的方法,包括:
[0005]获取针对终端中的第一目标文件进行编辑的第一编辑时间,其中,所述第一编辑时间为针对所述第一目标文件进行最新编辑的时间;
[0006]获取针对与所述第一目标文件对应且存储于服务器中的第二目标文件进行编辑的第二编辑时间,其中,所述第二编辑时间为针对所述第二目标文件进行最新编辑的时间;
[0007]判断所述第一编辑时间与所述第二编辑时间是否一致;
[0008]当所述第一编辑时间与所述第二编辑时间不一致时,上传所述第一目标文件至所述服务器。
[0009]相应地,本发明实施例还提供了一种终端,包括:
[0010]第一获取单元,用于获取针对终端中的第一目标文件进行编辑的第一编辑时间,其中,所述第一编辑时间为针对所述第一目标文件进行最新编辑的时间;
[0011 ] 第二获取单元,用于获取针对与所述第一目标文件对应且存储于服务器中的第二目标文件进行编辑的第二编辑时间,其中,所述第二编辑时间为针对所述第二目标文件进行最新编辑的时间;
[0012]判断单元,用于判断所述第一编辑时间与所述第二编辑时间是否一致;
[0013]上传单元,用于当所述判断单元判断所述第一编辑时间与所述第二编辑时间不一致时,上传所述第一目标文件至所述服务器。
[0014]本发明实施例中,可以获取针对终端中的第一目标文件进行编辑的第一编辑时间,以及获取针对与第一目标文件对应且存储于服务器中的第二目标文件进行编辑的第二编辑时间,判断第一编辑时间与第二编辑时间是否一致,当第一编辑时间与第二编辑时间不一致时,上传第一目标文件至服务器以更新第二目标文件。可见,实施本发明实施例,终端可以对已上传至服务器的本地文件进行再次编辑,将编辑后的文件再次上传服务器以更新服务器中的文件,从而能够实现对上传至服务器的文件进行更新。
【附图说明】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明实施例提供的一种文件同步的网络构架示意图;
[0017]图2是本发明实施例提供的一种文件同步的方法的流程示意图;
[0018]图3a是本发明实施例提供的一种文件上传的流程示意图;
[0019]图3b是本发明实施例提供的一种文件更新的流程示意图;
[0020]图4是本发明实施例提供的一种终端的结构示意图;
[0021]图5是本发明实施例提供的另一种终端的结构示意图;
[0022]图6是本发明实施例提供的又一种终端的结构示意图。
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]本发明实施例提供了一种文件同步的方法及终端,能够对已上传至服务器的本地文件进行再次编辑,将编辑后的文件再次上传服务器以更新服务器中的文件,从而能够实现对上传至服务器的文件进行更新。以下分别进行详细说明。
[0025]为了更好理解本发明实施例公开的一种文件同步的方法及终端,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明实施例提供的一种文件同步的网络构架示意图。在图1所示的网络构架中,可以包括终端和服务器,其中,终端可以通过互联网与服务器进行通信连接。在图1所示的网络构架中,终端可以包括移动手机、平板电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)、智能穿戴设备(如智能手表、智能手环等)等各类终端,本发明实施例不作限定。服务器可以为云端服务器,可以是由多台服务器组成的服务器集群,可以用于存储各种文件和数据信息等。用户可以将终端中的图片、文本、音频或视频等文件上传至服务器,服务器可以保存上传的文件,或将这些文件通过服务器发送给其他终端。当终端中对文件进行再次编辑时,可以同步更新服务器中的文件。通过实施图1所示的网络构架,能够对上传至服务器中的文件进行更新。
[0026]基于图1所示的网络构架,本发明实施例提供了一种文件同步的方法。请参阅图2,图2是本发明实施例提供的一种文件同步的方法的流程示意图。如图2所示,该文件同步的方法可以包括以下步骤:
[0027]S201、获取针对终端中的第一目标文件进行编辑的第一编辑时间。
[0028]本发明实施例中,第一编辑时间为针对终端中的第一目标文件进行最新编辑的时间,其中,最新编辑的时间为距离当前时间最近的编辑时间。第一编辑时间可以以标准时间的形式来表现,如:2015年9月18日20:00:00 ;第一编辑时间也可以以时间戳的形式来表现,时间戳为一个字符序列,可以唯一的标识某一刻的时间,可以将时间戳换算成标准时间,例如:时间戳1442578938换算成标准时间为2015年9月18日20:22:18,本发明实施例不作限定。
[0029]本发明实施例中,第一目标文件可以包括图片、文本(如Word文本、PowerPoint文本、TXT文本等等)、音频以及视频等中的至少一种,本发明实施例不作限定。
[0030]作为一种可选的实施方式,步骤S201获取针对终端中的第一目标文件进行编辑的第一编辑时间的【具体实施方式】可以包括以下步骤:
[0031]21)获取针对终端中的第一目标文件进行编辑的第一编辑信息,该第一编辑信息包括第一目标文件的编辑日志或编辑时间戳;
[0032]22)根据该第一编辑信息,确定第一编辑时间。
[0033]在该实施方式中,可以获取第一目标文件的编辑日志,编辑日志中可以记录有编辑的位置、编辑前的内容、编辑后的内容、编辑时间或编辑时间戳等等信息;也可以直接获取第一目标文件的编辑时间戳。
[0034]本发明实施例中,在获取针对终端中的第一目标文件进行编辑的第一编辑时间之前,可以对终端中的第一目标文件进行编辑处理。
[0035]作为一种可选的实施方式,可以利用预设方式对终端中的第一目标文件进行编辑处理,编辑完成后,得到预定格式的文件,其中,预设方式可以是HTML5 (HyperText MarkupLanguage,第五版超文本标记语言)技术,对应得到的预定格式的文件为HTML5格式的文件。HTML5技术可以实现自动循环播放等动态功能,当第一目标文件为一张或多张图片时,可以利用HTML5技术将多张静态的图片编辑成循环播放的动态图片;当第一目标文件为音频和视频时,可以利用HTML5技术将音频叠加在视频上等等。
[0036]本发明实施例中,第一目标文件可以是终端本地的普通文件(如未通过预设方式编辑的原始文件),例如,当第一目标文件为图片时,普通图片可以为JPG、BMP等格式的图片;第一目标文件也可以是终端中已通过预设方式编辑过的文件(如HTML5格式的文件),可以对终端中的普通文件利用预设方式进行编辑处理,以得到第一目标文件。也可以利用预设方式对编辑过的第一目标文件文件进行再次编辑。对第一目标文件进行编辑处理并保存时,可以生成第一目标文件的第一编辑时间。每一次对第一目标文件进行编辑时,第一编辑时间会随着当前编辑时间的变化为变化,以将最新编辑的时间取代前一次编辑的时间。
[0037]S202、获取针对与第一目标文件对应且存储于服务器中的第二目标文件进行编辑的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1