在线存储服务的文件同步方法和装置制造方法及图纸

技术编号:8565361 阅读:191 留言:0更新日期:2013-04-11 07:44
本发明专利技术公开了一种在线存储服务的文件同步方法和装置,用于将客户端同步文件与在线存储服务器进行同步。所述方法包括:建立同步路径指示文件,所述同步路径指示文件是用于指示同步文件在客户端存储路径信息的文件;在进行同步时,如果需要同步的文件类型为同步路径指示文件,则根据所述同步路径指示文件指示的路径提取所述同步文件,将同步文件以及对应的同步路径指示文件同步到对端,并将所述同步文件在对端的存储路径信息写入所述同步路径指示文件。本发明专利技术的技术方案大大提高了在线存储服务的文件同步效率和灵活性。

【技术实现步骤摘要】

本专利技术涉及互联网在线存储
,尤其涉及在线存储服务的文件同步方法和>J-U ρ α装直。
技术介绍
网盘是指目前互联网服务提供商提供的网络侧在线存储服务,在线存储服务是指通过互联网向用户提供文件的存储、访问、备份、共享等文件管理功能的互联网服务。用户可以把在线存储服务看成一个放在网络侧(服务器端)的硬盘或U盘,不管在家中、单位或其它任何地方,只要连接到互联网,就可以管理、编辑在线存储在服务器上的文件,不需要随身携带。现有的在线存储服务具备自动将客户端的文件同步到网络侧的功能。现有的在线存储服务的文件同步方式是在客户电脑上安装客户终端,将客户本机的一个目录(以下简称源目录)映射到服务器,当客户本机目录发生变化时,无论是新增、删除、修改文件或文件夹时,客户终端都可以检查到源目录发生了变化,从而将变化的部分上传到服务器,使得服务器上的目录结构与源目录保持一致。但是,上述同步方式存在如下缺陷,即在如果要使本机上的某些文件能自动同步到服务器,那么就必须将这些 文件放到同一个目录中,然后将这个目录作为源目录。然而,在实际使用中,需要同步的文件可能是分散在不同的目录或某些特定的目录,如果将这些文件移动到同一个目录,则会修改用户电脑上文件的目录结构,由此,一方面会对用户原有习惯产生影响,另一方面是某些文件必须存放在某些目录下,比如游戏记录、配置文件等等,不能移动,由此导致每次更新的时候需要进行反复的拷贝,导致在线存储服务的文件同步方式自动化程度低。图1是现有技术在线存储服务的文件同步方法的示意图。如图1所示,图中包括客户终端的多个文件夹以及在线存储服务器(网盘),客户终端与在线存储服务器(网盘)之间通过互联网连接。在客户端中包括A目录、B目录和C目录,X文件、Y文件和Z文件分别位于三个不同路径的A目录、B目录和C目录下。假设A目录与在线存储服务器建立了同步关系,B目录和C目录没有与在线存储服务器建立同步关系,那么A目录中的X文件会自动与服务器保持同步,如果想将B目录和C目录中的Y文件和Z文件也自动同步到网盘或服务器,则只能将Y文件和Z文件拷贝到A目录,这样就修改了用户本机原有的目录结构。对用户的使用会造成很大的不便。由此,亟需一种能够将不同路径下的文件选择性地同步到提供在线存储服务的服务器端的文件同步方法和装置。
技术实现思路
本专利技术所解决的技术问题是提供一种能够将不同路径下的文件选择性地同步到在线存储服务器的文件同步方法和装置。本专利技术公开了一种在线存储服务的文件同步方法,用于将客户端同步文件上传到在线存储服务器,所述方法包括在与在线存储服务器建立同步关系的客户端同步文件夹中建立同步路径指示文件,所述同步路径指示文件包括同步文件在客户端存储路径的信息,所述同步文件是用户指定的需要进行同步的文件,其存储路径不同于所述同步文件夹的存储路径;在进行同步时,如果需要上传到在线存储服务器的文件类型为同步路径指示文件,则根据所述同步路径指示文件指示的客户端存储路径提取所述同步文件,将同步文件以及对应的同步路径指示文件上传到所述在线存储服务器;所述在线存储服务器将所述同步文件保存到服务器预定文件路径,并将所述预定文件路径的信息写入所述同步路径指示文件。优选地,所述同步路径指示文件中还包括与客户端存储路径信息对应的客户端标识息。优选地,所述方法还包括,在进行同步时,如果需要上传到在线存储服务器的文件类型不是同步路径指示文件,则直接将文件同步到在线存储服务器。本专利技术还公开了一种在线存储服务的文件同步方法,用于将在线存储服务器的同步文件下载到客户端,所述方法包括 在进行同步时,如果需要下载到客户端的文件类型为同步路径指示文件,则根据同步路径指示文件指示的服务器存储路径提取同步文件;其中,所述同步文件存储在在线存储服务器的预定路径下,所述同步路径指示文件是用于指示同步文件在客户端存储路径信息的文件,所述同步路径指示文件还包括所述预定路径的信息;将同步路径指示文件下载到客户端同步文件夹;根据所述同步路径指示文件的客户端存储路径信息将所述同步文件下载到所述客户端存储路径或用户指定的路径。优选地,所述同步路径指示文件中还包括与客户端存储路径信息对应的客户端标识息。优选地,所述方法还包括,如果需要下载到客户端的文件类型不是同步路径指示文件,则直接将文件下载到客户端同步文件夹。优选地,根据所述同步路径指示文件的客户端存储路径信息将所述同步文件下载到所述客户端存储路径或用户指定的路径包括如果所述同步路径指示文件指示的客户端存储路径在客户端存在,则将所述同步文件下载到所述同步路径指示文件指示的客户端存储路径;否则,根据用户选择按照所述同步路径指示文件指示的客户端存储路径新建文件存储路径,将所述同步文件下载到所述新建的客户端存储路径,或者将同步文件另存到用户确定的客户端已有存储路径;向所述同步文件对应的同步路径指示文件写入同步文件的存储路径以及对应的客户端标识信息。优选地,所述根据用户选择按照所述同步路径指示文件指示的客户端存储路径新建文件存储路径,将所述同步文件下载到所述新建的客户端存储路径,或者将同步文件另存到用户确定的客户端已有存储路径包括提示用户选择是否下载同步文件,如果客户选择否,则结束操作,如果客户选择是,则提示用户选择按照所述同步路径指示文件指示的客户端存储路径新建文件存储路径还是将同步文件另存到用户确定的客户端已有存储路径;如果选择新建文件存储路径,则新建文件存储路径,将所述同步文件下载到所述新建的客户端存储路径;如果选择另存到其它路径,则将所述同步文件下载到用户指定的客户端已有存储路径。优选地,根据所述同步路径指示文件的客户端存储路径信息将所述同步文件下载到所述客户端存储路径或用户指定的路径包括如果所述同步路径指示文件指示的客户端存储路径在客户端不存在,则根据用户选择按照所述同步路径指示文件指示的客户端存储路径新建文件存储路径,将所述同步文件下载到所述同步路径指示文件指示的客户端存储路径。本专利技术还公开了一种在线存储服务的文件同步装置,用于将客户端同步文件上传到在线存储服务器,所述装置包括指示文件建立单元,用于在与在线存储服务器建立同步关系的客户端同步文件夹中建立同步路径指示文件,所述同步路径指示文件包括同步文件在客户端存储路径的信息,所述同步文件是用户指定的需要进行同步的文件,其存储路径不同于所述同步文件夹的存储路径;第一同步单元,用于在进行同步时,如果需要上传到在线存储服务器的文件类型为同步路径指示 文件,则根据所述同步路径指示文件指示的客户端存储路径提取所述同步文件,将同步文件以及对应的同步路径指示文件上传到所述在线存储服务器;路径信息更新单元,用于利用所述在线存储服务器将所述同步文件保存到服务器预定文件路径,并将所述预定文件路径的信息写入所述同步路径指示文件。本专利技术还公开了一种在线存储服务的文件同步装置,用于将在线存储服务器的同步文件下载到客户端,所述装置包括同步文件提取单元,用于在进行同步时,如果需要下载到客户端的文件类型为同步路径指示文件,则根据同步路径指示文件指示的服务器存储路径提取同步文件;其中,所述同步文件存储在在线存储服务器的预定路径下,所述同步路径指示文件是用于指示同步文件在客户端存储路径信息的本文档来自技高网
...

【技术保护点】
一种在线存储服务的文件同步方法,用于将客户端同步文件上传到在线存储服务器,所述方法包括:在与在线存储服务器建立同步关系的客户端同步文件夹中建立同步路径指示文件,所述同步路径指示文件包括同步文件在客户端存储路径的信息,所述同步文件是用户指定的需要进行同步的文件,其存储路径不同于所述同步文件夹的存储路径;在进行同步时,如果需要上传到在线存储服务器的文件类型为同步路径指示文件,则根据所述同步路径指示文件指示的客户端存储路径提取所述同步文件,将同步文件以及对应的同步路径指示文件上传到所述在线存储服务器;所述在线存储服务器将所述同步文件保存到服务器预定文件路径,并将所述预定文件路径的信息写入所述同步路径指示文件。

【技术特征摘要】
1.一种在线存储服务的文件同步方法,用于将客户端同步文件上传到在线存储服务器,所述方法包括 在与在线存储服务器建立同步关系的客户端同步文件夹中建立同步路径指示文件,所述同步路径指示文件包括同步文件在客户端存储路径的信息,所述同步文件是用户指定的需要进行同步的文件,其存储路径不同于所述同步文件夹的存储路径; 在进行同步时,如果需要上传到在线存储服务器的文件类型为同步路径指示文件,则根据所述同步路径指示文件指示的客户端存储路径提取所述同步文件,将同步文件以及对应的同步路径指示文件上传到所述在线存储服务器; 所述在线存储服务器将所述同步文件保存到服务器预定文件路径,并将所述预定文件路径的信息写入所述同步路径指示文件。2.如权利要求1所述的在线存储服务的文件同步方法,其特征在于,所述同步路径指示文件中还包括与客户端存储路径信息对应的客户端标识信息。3.如权利要求1所述的在线存储服务的文件同步方法,其特征在于,所述方法还包括,在进行同步时,如果需要上传到在线存储服务器的文件类型不是同步路径指示文件,则直接将文件同步到在线存储服务器。4.一种在线存储服务的文件同步方法,用于将在线存储服务器的同步文件下载到客户端,所述方法包括 在进行同步时,如果需要下载到客户端的文件类型为同步路径指示文件,则根据同步路径指示文件指示的服务器存储路径提取同步文件;其中,所述同步文件存储在在线存储服务器的预定路径下,所述同步路径指示文件是用于指示同步文件在客户端存储路径信息的文件,所述同步路径指示文件还包括所述预定路径的信息; 将同步路径指示文件下载到客户端同步文件夹; 根据所述同步路径指示文件的客户端存储路径信息将所述同步文件下载到所述客户端存储路径或用户指定的路径。5.如权利要求4所述的在线存储服务的文件同步方法,其特征在于,所述同步路径指示文件中还包括与客户端存储路径信息对应的客户端标识信息。6.如权利要求4所述的在线存储服务的文件同步方法,其特征在于,所述方法还包括,如果需要下载到客户端的文件类型不是同步路径指示文件,则直接将文件下载到客户端同步文件夹。7.如权利要求5所述的在线存储服务的文件同步方法,其特征在于,根据所述同步路径指示文件的客户端存储路径信息将所述同步文件下载到所述客户端存储路径或用户指定的路径包括 如果所述同步路径指示文件指示的客户端存储路径在客户端存在,则将所述同步文件下载到所述同步路径指示文件指示的客户端存储路径; 否则,根据用户选择按照所述同步路径指示文件指示的客户端存储路径新建文件存储路径,将所述同步文件下载到所述新建的客户端存储路径,或者将同步文件另存到用户确定的客户端已有存储路径; 向所述同步文件对应的同步路径指示文件写入同步文件的...

【专利技术属性】
技术研发人员:戴俊
申请(专利权)人:天闻数媒科技北京有限公司
类型:发明
国别省市:

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

1