著录项信息
专利名称 | 文件存储同步方法、系统及客户端 |
申请号 | CN200510135010.7 | 申请日期 | 2005-12-23 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2007-06-27 | 公开/公告号 | CN1988535 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/06 | IPC分类号 | H;0;4;L;2;9;/;0;6;;;G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市南山区高新区高新南一路飞亚达大厦5-10楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司,深圳市腾讯计算机系统有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司,深圳市腾讯计算机系统有限公司 |
发明人 | 李斌 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 谢安昆;宋志强 |
摘要
本发明公开了一种文件存储同步方法、系统及客户端,用以解决现有技术中用户在修改本地文件后,必须手动上传修改后的本地文件,才能使本地文件与网络侧服务器中相应的备份文件保持同步问题。本发明中客户端将用户选择的需要备份的本地文件上传给服务器端,服务器端保存所述文件,同时生成相应的文件索引信息返回给客户端,客户端以用户的标识信息为索引,保存所述上传文件的本地存储路径与其服务器端文件索引信息的对应关系;客户端检测到所述用户标识信息对应的本地已上传文件被修改时,将修改后的文件及其文件索引信息发送给服务器端,更新服务器端相应的备份文件。本发明实现了本地文件与相应的服务器端备份文件的自动同步。
1.一种文件存储同步方法,其特征在于,包括步骤:
A、客户端将用户选择的需要备份的本地文件上传给服务器端,服务器端保存所述文件,同时生成相应的文件索引信息;
B、服务器端将所述文件索引信息返回给客户端;
C、客户端以该用户的标识信息为索引,保存所述上传文件的本地存储路径与其服务器端文件索引信息的对应关系;
D、客户端检测到所述用户标识信息对应的本地已上传文件被修改时,将修改后的文件及其文件索引信息发送给服务器端,更新服务器端相应的备份文件,使其与本地文件保持同步。
2.如权利要求1所述的方法,其特征在于,所述步骤A前还包括步骤:
用户登录客户端后,客户端根据该用户的标识信息获取并装载相应的备份文件存储结构。
3.如权利要求2所述的方法,其特征在于,所述客户端获取并装载备份文件存储结构的步骤为:
判断本地是否存在所述用户标识信息对应的备份文件存储结构,若是,执行下一步骤,否则,从服务器端获取并装载所述用户标识信息对应的备份文件存储结构,同时在本地保存该备份文件存储结构;
判断本地备份文件存储结构与服务器端相应的备份文件存储结构的最后修改时间是否相同,若是,从本地获取并装载备份文件存储结构,否则,从服务器端获取并装载备份文件存储结构,并以此更新本地保存的备份文件存储结构。
4.如权利要求3所述的方法,其特征在于,所述步骤A中,服务器端以该用户的标识信息为索引,保存所述文件名称与文件索引信息的对应关系。
5.如权利要求4所述的方法,其特征在于,所述步骤A中还包括服务器端根据所述文件名称与文件索引信息的对应关系更新服务器端保存的所述用户标识信息对应的备份文件存储结构的步骤。
6.如权利要求4所述的方法,其特征在于,所述步骤B和步骤C之间还包括步骤:
客户端根据所述文件名称与其索引信息的对应关系更新本地保存的所述用户标识信息对应的备份文件存储结构。
7.如权利要求1所述的方法,其特征在于,所述步骤C中还包括客户端将所述对应关系发送给服务器端,由服务器端将所述对应关系与相应的用户标识信息对应保存的步骤。
8.如权利要求1所述的方法,其特征在于,所述步骤C和步骤D之间还包括步骤:客户端根据所述用户标识信息从本地获取上传文件的客户端存储路径与服务器端文件索引信息的对应关系,轮询检测其中的本地存在的客户端存储路径中保存的文件是否被修改。
9.一种文件存储同步系统,包括文件存储服务器及与其连接的至少一个客户端,其特征在于,
所述客户端包括:
第一文件存储模块,用于存储本地文件;
第一接口模块,连接所述文件存储服务器,用于收发信息;
文件操作模块,分别连接所述第一文件存储模块和所述第一接口模块,从第一文件存储模块中选择需要备份的本地文件,将其通过第一接口模块发送给文件存储服务器;
第一对应关系管理模块,分别连接所述第一文件存储模块和所述第一接口模块,通过第一接口模块接收文件存储服务器返回的文件索引信息,并以用户标识信息为索引,将所述文件的客户端存储路径与其服务器端文件索引信息的对应关系保存在第一文件存储模块中;
检测模块,分别连接所述第一文件存储模块和所述第一接口模块,用于检测用户标识信息对应的已上传文件是否被修改,并将修改后文件及其文件索引信息通过第一接口模块发送给文件存储服务器。
所述文件存储服务器包括:
第二接口模块,连接所述客户端的第一接口模块,用于收发信息;
第二文件存储模块,连接所述第二接口模块,用于存储所述第二接口模块接收的客户端上传文件,以及根据第二接口模块接收的客户端已修改文件更新相应的备份文件;
索引信息生成模块,分别连接所述第二文件存储模块及所述第二接口模块,用于根据客户端上传文件的存储位置生成相应的文件索引信息,并通过第二接口模块返回给客户端。
10.如权利要求9所述的系统,其特征在于,
所述客户端还包括:
存储结构装载模块,连接所述第一文件存储模块,用于从中获取并装载指定用户标识信息对应的备份文件存储结构;
存储结构下载模块,分别连接所述第一接口模块及所述第一文件存储模块,用于从文件存储服务器中下载指定用户标识信息对应的备份文件存储结构,将其存储在第一文件存储模块中;
第一存储结构更新模块,连接所述第一接口模块,用于根据上传文件的名称及返回的文件索引信息更新第一文件存储模块中所述用户标识信息对应的备份文件存储结构。
所述文件存储服务器还包括:
第二存储结构更新模块,分别连接所述索引信息生成模块及第二文件存储模块,用于根据上传文件的名称及其文件索引信息更新第二文件存储模块中所述用户标识信息对应的备份文件存储结构。
11.如权利要求9或10所述的系统,其特征在于,所述文件存储服务器还包括:
第二对应关系管理模块,分别连接所述接口模块及所述第二文件存储模块,用于以用户的标识信息为索引,将客户端上传的备份文件的客户端存储路径与其服务器端索引信息的对应关系保存到第二文件存储模块中。
12.一种客户端,其特征在于,包括:
文件存储模块,用于存储本地文件;
接口模块,连接文件存储服务器,用于收发信息;
文件操作模块,分别连接所述文件存储模块和所述接口模块,从文件存储模块中选择需要备份的本地文件,将其通过接口模块发送给文件存储服务器;
对应关系管理模块,分别连接所述文件存储模块和所述接口模块,通过接口模块接收文件存储服务器返回的文件索引信息,并以用户标识信息为索引,将所述文件的客户端存储路径与其服务器端文件索引信息的对应关系保存在文件存储模块中;
检测模块,分别连接所述文件存储模块和所述接口模块,用于检测用户标识信息对应的已上传文件是否被修改,并将修改后文件及其文件索引信息通过接口模块发送给文件存储服务器。
13.如权利要求12所述的客户端,其特征在于,还包括:
存储结构装载模块,连接所述文件存储模块,用于从中获取并装载指定用户标识信息对应的备份文件存储结构;
存储结构下载模块,分别连接所述接口模块及所述文件存储模块,用于从文件存储服务器中下载指定用户标识信息对应的备份文件存储结构,将其存储在文件存储模块中;
存储结构更新模块,连接所述接口模块,用于根据上传文件的名称及返回的文件索引信息更新文件存储模块中所述用户标识信息对应的备份文件存储结构。
技术领域\n本发明涉及网络存储技术,尤其涉及一种文件存储同步方法、系统及客户端。\n背景技术\n由于工作原因或者使用场景的不同,用户希望能够在网络中的某个地方保存文件,并且可以随时随地都可以打开查看或者编辑保存的文件。基于此目的,目前各大网络产品提供商相继推出了网络存储产品,使用户不需要使用移动硬盘或者U盘等硬件设备来携带文件,只需要将文件上传到指定的服务器,然后在其他的地方从指定的服务器下载使用即可。\n现有技术中,腾讯IM(Instant Message,即时消息)或新浪UC等软件实现的网络硬盘都是比较实用的网络存储产品,用户可以在网络硬盘中保存自己本地PC机器中的文件,以便于在不同的地点登录时都可以方便的使用其他地方保存到网络硬盘中的文件。其技术实现过程如下:\n用户成功登录网络存储产品客户端后,通过上传文件的入口菜单,利用Windows API调用文件选择框选择某一个本地文件,利用约定的IP地址以及PORT端口生成发送数据包的TCP套接字,对服务器进行连接,在连接建立成功后,利用TCP套接字API函数向服务器传输需要保存的文件的数据流,并以用户标识的方式进行文件的存储。\n在用户登录网络存储客户端的时候,客户端根据用户标识去获取用户的文件夹结构以及相关文件的信息,并以树状结构表示层次关系,当用户选择一种文件进行下载的时候,首先选择保存到本地的路径信息,接着建立与服务器的TCP套接字连接,最后利用套接字API函数Recv进行文件的接收处理,并把接收到的数据流保存到用户选择的本地路径即可。\n上述现有技术中,用户在使用网络存储产品的过程中,当把本地某个文件保存到了服务器中后,如果在某个时刻用户在本地又修改了这个文档,这个时候用户必须向服务器手动上传这个修改后的文件以覆盖原来的备份文件,才能保证本地文件与服务器中备份文件的一致性,但是某些时候用户由于某种原因可能并没有手动上传修改后的文件,这样用户从其他地方下载服务器中的文件时所下载的文件并不是修改后的最新文件,从而给用户的工作与生活带来了不便。\n发明内容\n本发明提供一种文件存储同步方法、系统及客户端,用以解决现有技术中用户在修改本地文件后,必须手动上传修改后的本地文件,才能使本地文件与网络侧服务器中相应的备份文件保持同步问题。\n本发明方法包括:\n一种文件存储同步方法,包括步骤:\nA、客户端将用户选择的需要备份的本地文件上传给服务器端,服务器端保存所述文件,同时生成相应的文件索引信息;\nB、服务器端将所述文件索引信息返回给客户端;\nC、客户端以该用户的标识信息为索引,保存所述上传文件的本地存储路径与其服务器端文件索引信息的对应关系;\nD、客户端检测到所述用户标识信息对应的本地已上传文件被修改时,将修改后的文件及其文件索引信息发送给服务器端,更新服务器端相应的备份文件,使其与本地文件保持同步。\n所述步骤A前还包括步骤:\n用户登录客户端后,客户端根据该用户的标识信息获取并装载相应的备份文件存储结构。\n所述客户端获取并装载备份文件存储结构的步骤为:\n判断本地是否存在所述用户标识信息对应的备份文件存储结构,若是,执行下一步骤,否则,从服务器端获取并装载所述用户标识信息对应的备份文件存储结构,同时在本地保存该备份文件存储结构;\n判断本地备份文件存储结构与服务器端相应的备份文件存储结构的最后修改时间是否相同,若是,从本地获取并装载备份文件存储结构,否则,从服务器端获取并装载备份文件存储结构,并以此更新本地保存的备份文件存储结构。\n所述步骤A中,服务器端以该用户的标识信息为索引,保存所述文件名称与文件索引信息的对应关系。\n所述步骤A中还包括服务器端根据所述文件名称与文件索引信息的对应关系更新服务器端保存的所述用户标识信息对应的备份文件存储结构的步骤。\n所述步骤B和步骤C之间还包括步骤:\n客户端根据所述文件名称与其索引信息的对应关系更新本地保存的所述用户标识信息对应的备份文件存储结构。\n所述步骤C中还包括客户端将所述对应关系发送给服务器端,由服务器端将所述对应关系与相应的用户标识信息对应保存的步骤。\n所述步骤C和步骤D之间还包括步骤:\n客户端根据所述用户标识信息从本地获取上传文件的客户端存储路径与服务器端文件索引信息的对应关系,轮询检测其中的本地存在的客户端存储路径中保存的文件是否被修改。\n一种文件存储同步系统,包括文件存储服务器及与其连接的至少一个客户端,所述客户端包括:\n第一文件存储模块,用于存储本地文件;\n第一接口模块,连接所述文件存储服务器,用于收发信息;\n文件操作模块,分别连接所述第一文件存储模块和所述第一接口模块,从第一文件存储模块中选择需要备份的本地文件,将其通过第一接口模块发送给文件存储服务器;\n第一对应关系管理模块,分别连接所述第一文件存储模块和所述第一接口模块,通过第一接口模块接收文件存储服务器返回的文件索引信息,并以用户标识信息为索引,将所述文件的客户端存储路径与其服务器端文件索引信息的对应关系保存在第一文件存储模块中;\n检测模块,分别连接所述第一文件存储模块和所述第一接口模块,用于检测用户标识信息对应的已上传文件是否被修改,并将修改后文件及其文件索引信息通过第一接口模块发送给文件存储服务器。\n所述文件存储服务器包括:\n第二接口模块,连接所述客户端的第一接口模块,用于收发信息;\n第二文件存储模块,连接所述第二接口模块,用于存储所述第二接口模块接收的客户端上传文件,以及根据第二接口模块接收的客户端已修改文件更新相应的备份文件;\n索引信息生成模块,分别连接所述第二文件存储模块及所述第二接口模块,,用于根据客户端上传文件的存储位置生成相应的文件索引信息,并通过第二接口模块返回给客户端。\n所述客户端还包括:\n存储结构装载模块,连接所述第一文件存储模块,用于从中获取并装载指定用户标识信息对应的备份文件存储结构;\n存储结构下载模块,分别连接所述第一接口模块及所述第一文件存储模块,用于从文件存储服务器中下载指定用户标识信息对应的备份文件存储结构,将其存储在第一文件存储模块中;\n第一存储结构更新模块,连接所述第一接口模块,用于根据上传文件的名称及返回的文件索引信息更新第一文件存储模块中所述用户标识信息对应的备份文件存储结构。\n所述文件存储服务器还包括:\n第二存储结构更新模块,分别连接所述索引信息生成模块及第二文件存储模块,用于根据上传文件的名称及其文件索引信息更新第二文件存储模块中所述用户标识信息对应的备份文件存储结构。\n所述文件存储服务器还包括:\n第二对应关系管理模块,分别连接所述接口模块及所述第二文件存储模块,用于以用户的标识信息为索引,将客户端上传的备份文件的客户端存储路径与其服务器端索引信息的对应关系保存到第二文件存储模块中。\n一种客户端,包括:\n文件存储模块,用于存储本地文件;\n接口模块,连接所述文件存储服务器,用于收发信息;\n文件操作模块,分别连接所述文件存储模块和所述接口模块,从文件存储模块中选择需要备份的本地文件,将其通过接口模块发送给文件存储服务器;\n对应关系管理模块,分别连接所述文件存储模块和所述接口模块,通过接口模块接收文件存储服务器返回的文件索引信息,并以用户标识信息为索引,将所述文件的客户端存储路径与其服务器端文件索引信息的对应关系保存在文件存储模块中;\n检测模块,分别连接所述文件存储模块和所述接口模块,用于检测用户标识信息对应的已上传文件是否被修改,并将修改后文件及其文件索引信息通过接口模块发送给文件存储服务器。\n还包括:\n存储结构装载模块,连接所述文件存储模块,用于从中获取并装载指定用户标识信息对应的备份文件存储结构;\n存储结构下载模块,分别连接所述接口模块及所述文件存储模块,用于从文件存储服务器中下载指定用户标识信息对应的备份文件存储结构,将其存储在文件存储模块中;\n存储结构更新模块,连接所述接口模块,用于根据上传文件的名称及返回的文件索引信息更新文件存储模块中所述用户标识信息对应的备份文件存储结构。\n本发明有益效果如下:\n本发明通过保存所述本地上传文件的本地存储路径与其服务器端文件索引信息的对应关系,在检测到本地文件被修改后,可自动上传修改后的本地文件,实现了本地文件与相应的服务器端备份文件的自动同步,保证了文件的一致性,即用户修改了本地文件后,可以自动实现对服务器端相应备份文件的更新,本发明简化了用户使用网络存储产品的操作步骤,极大的提高了网络存储产品的使用体验。\n附图说明\n图1为本发明中客户端将本地文件备份到服务器端的方法的流程图;\n图2为本发明中客户端根据修改后的本地文件更新服务器端相应的备份文件的方法的流程图;\n图3为本发明客户端、文件存储服务器逻辑结构图以及文件存储同步系统的结构示意图。\n具体实施方式\n本发明针对现有技术的缺陷,提出一种在检测到本地文件被修改后,自动上传修改后的本地文件,以使网络侧备份文件与本地文件保持同步的处理方式,从而有效的提高了网络存储产品的易用性,简化了用户的操作步骤。下面将结合附图对本发明的主要实现原理及其具体实施方式进行详细的阐述。\n请参阅图1,该图为本发明中客户端将本地文件备份到服务器端的方法的流程图,其主要实现过程为:\n步骤S10、用户成功登录网络存储产品客户端后,客户端判断本地是否存在该用户的标识信息对应的服务器端备份文件存储结构,若存在,执行步骤S12,否则,执行步骤S11;\n所述备份文件存储结构为服务器端与用户标识信息对应保存的备份文件存储层级关系,通常为树状存储结构。\n步骤S11、客户端从服务器端获取该用户标识信息对应的备份文件存储结构,对其进行装载显示,同时在本地保存该备份文件存储结构;转步骤S15。\n步骤S12、客户端从服务器端获取所述用户标识信息对应的备份文件存储结构的最后修改时间,并判断返回的最后修改时间信息与本地保存的所述用户标识信息对应的备份文件存储结构的最后修改时间信息是否相同,若相同,执行步骤S13,否则,执行步骤S14。\n步骤S13、客户端从本地获取所述用户标识信息对应的备份文件存储结构,并装载显示;转步骤S15。\n步骤S14、客户端从服务器端获取所述用户标识信息对应的备份文件存储结构,并装载显示,同时以此更新本地保存的相应的备份文件存储结构,以便于后续装载可以直接从本地获取;转步骤S15。\n步骤S15、用户点击客户端工具拦中的上传按钮,发出Windows消息,调用上传操作函数接口,该接口利用Windows API接口调出系统的文件选择对话框,确定需要上传的本地文件的路径全称,并保存到字符串string变量中;客户端根据约定的IP地址以及Port端口生成发送文件TCP套接字,利用该TCP套接字将上述字符串string变量中的路径全称对应的文件上传给服务器端,服务器端保存该文件,同时生成用于指示文件存储位置的文件索引信息,服务器端根据该文件名称与文件索引信息的对应关系更新服务器端保存的所述用户标识信息对应的备份文件存储结构。\n步骤S16、服务器端将所述文件的索引信息返回给客户端,客户端根据所述文件名称与其索引信息的对应关系更新本地保存的备份文件存储结构。\n步骤S17、客户端利用Windows的XML组件接口IXML Document建立并生成用于保存所述上传文件的本地路径全称与其服务器端索引信息的对应关系的XML文件,该XML文件在客户端侧与用户标识信息对应保存;\n提取步骤15中string变量中的文件路径全称,同时根据步骤S16中服务器端返回的文件索引信息,建立上传文件的客户端路径全称与服务器端索引信息的MAP关系表,将其写入并保存到客户端建立的XML文件中。\n步骤S18、在服务器端建立与用户标识信息对应的XML文件,客户端将所述上传文件的客户端路径全称与服务器端索引信息的MAP关系表发送给服务器端,服务器端将其写入并保存到服务器端建立的与用户标识信息对应的XML文件中。\n用户每次成功登录客户端后,客户端自动判断本地是否存在对应用户标识信息的用于保存上传文件的客户端路径全称与其服务器端索引信息的对应关系的XML文件,若不存在,则利用约定IP地址以及Port端口生成TCP套接字,并发送请求下载XML文件的命令协议到服务器端,服务器端利用用户建立的TCP套接字将所述用户标识信息对应的用于保存上传文件的客户端路径全称与其服务器端索引信息的对应关系的XML文件发送给客户端。这样即使客户端中保存的XML文件丢失,也可以从服务器端获取到用于保存上传文件的客户端路径全称与其服务器端索引信息的对应关系的XML文件。\n请参阅图2,该图为本发明中客户端根据修改后的本地文件更新服务器端相应的备份文件的方法的流程图,其主要实现过程为:\n步骤S20、客户端根据所述用户标识信息从本地获取相应的用于保存客户端存储路径与服务器端索引信息的对应关系的XML文件。\n步骤S21、客户端利用Windows的XML解析模块,按照XML文件的标准格式进行XML文件的解析操作,利用解析后的结构在内存中建立客户端路径全称与服务器端索引信息的MAP关系表。\n步骤S22、客户端遍历该MAP关系表提取出其中的客户端路径全称,利用Windows提供的CFileFind类的Find接口函数依次判断本地是否存在所述提取出的客户端路径全称,如果不存在,则说明这种对应关系是用户在别的机器建立的对应关系,如果存在,则执行步骤S23。\n步骤S23、客户端分别以本地存在的客户端路径全称做为线程参数,通过Windows的线程产生API_beginThreadx函数建立用于检测文件变化情况的线程,利用Windows文件系统API函数在用户在线过程中不断轮循检测本地存在的客户端路径全称中保存的文件是否被修改,如果没有被修改,则继续轮询检测,如果被修改,则执行步骤S24。\n步骤S24、客户端利用所述被修改的文件的本地路径全称查询上述步骤S17中建立的MAP关系表对应该文件的服务器端索引信息,将修改后的文件发送给服务器端,根据所述服务器端索引信息更新服务器端相应的备份文件,使其与本地文件保持同步,并同时提示用户进行了本地文件与服务器端备份文件的同步操作。\n请参阅图3,该图为本发明客户端、文件存储服务器逻辑结构图以及文件存储同步系统的结构示意图,由图中可见,本发明文件存储同步系统主要包括文件存储服务器及与其连接的至少一个客户端,其中:\n所述客户端包括:\n第一文件存储模块,用于存储本地文件;\n第一接口模块,连接所述文件存储服务器,用于收发信息;\n文件操作模块,分别连接所述第一文件存储模块和所述第一接口模块,从第一文件存储模块中选择需要备份的本地文件,将其通过第一接口模块发送给文件存储服务器;\n第一对应关系管理模块,分别连接所述第一文件存储模块和所述第一接口模块,通过第一接口模块接收文件存储服务器返回的文件索引信息,并以用户标识信息为索引,将所述文件的客户端存储路径与其服务器端文件索引信息的对应关系保存在第一文件存储模块中;\n检测模块,分别连接所述第一文件存储模块和所述第一接口模块,用于检测用户标识信息对应的已上传文件是否被修改,并将修改后文件及其文件索引信息通过第一接口模块发送给文件存储服务器;\n存储结构装载模块,连接所述第一文件存储模块,用于从中获取并装载指定用户标识信息对应的备份文件存储结构;\n存储结构下载模块,分别连接所述第一接口模块及所述第一文件存储模块,用于从文件存储服务器中下载指定用户标识信息对应的备份文件存储结构,将其存储在第一文件存储模块中;\n第一存储结构更新模块,连接所述第一接口模块,用于根据上传文件的名称及返回的文件索引信息更新第一文件存储模块中所述用户标识信息对应的备份文件存储结构。\n所述文件存储服务器包括:\n第二接口模块,连接所述客户端的第一接口模块,用于收发信息;\n第二文件存储模块,连接所述第二接口模块,用于存储所述第二接口模块接收的客户端上传文件,以及根据第二接口模块接收的客户端已修改文件更新相应的备份文件;\n索引信息生成模块,分别连接所述第二文件存储模块及所述第二接口模块,用于根据客户端上传文件的存储位置生成相应的文件索引信息,并通过第二接口模块返回给客户端;\n第二存储结构更新模块,分别连接所述索引信息生成模块及第二文件存储模块,用于根据上传文件的名称及其文件索引信息更新第二文件存储模块中所述用户标识信息对应的备份文件存储结构;\n第二对应关系管理模块,分别连接所述接口模块及所述第二文件存储模块,用于以用户的标识信息为索引,将客户端上传的备份文件的客户端存储路径与其服务器端索引信息的对应关系保存到第二文件存储模块中。\n运用本发明的技术方案,可以实现用户的本地文件以及相应的服务器端备份文件的自动同步操作,即用户修改了本地文件后,可以自动实现对服务器端相应备份文件的更新,本发明简化了用户使用网络存储产品的操作步骤,极大的提高了网络存储产品的使用体验。\n显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2016-01-13
专利权的转移
登记生效日: 2015.12.23
专利权人由腾讯科技(深圳)有限公司变更为深圳市腾讯计算机系统有限公司
地址由518044 广东省深圳市福田区振兴路赛格科技园2栋东410室变更为518057 广东省深圳市南山区高新区高新南一路飞亚达大厦5-10楼
- 2010-08-11
- 2007-08-22
- 2007-06-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2004-04-14
|
2002-10-11
| | |
2
| |
2002-06-12
|
2000-04-24
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |