发明名称 |
一种文件同步方法和系统 |
摘要 |
本发明公开了一种文件同步方法和系统,所述方法适用于本地网络与目的服务器网络之间需要通过跳转机进行连通的情况,其中,在本地网络的计算机上安装有客户端,在跳转机上安装有服务器端;该方法包括:建立客户端与服务器端之间的网络连接,在客户端上设置监控文件夹路径;如果所述监控文件夹中的文件发生改变,客户端将目的服务器信息、改变的文件以及操作命令放入文件实时传输协议消息中,发送给服务器端;服务器端通过解析所述文件实时传输协议消息,获取相应的操作信息;服务器端根据所述操作命令在目的服务器上对所述改变的文件进行相应操作,操作完成后向客户端回复操作完成提示消息。本发明提供的技术方案能够提高不同网络间进行文件同步的效率。 |
申请公布号 |
CN102223378B |
申请公布日期 |
2014.01.29 |
申请号 |
CN201110176426.9 |
申请日期 |
2011.06.28 |
申请人 |
北京新媒传信科技有限公司 |
发明人 |
郭永震 |
分类号 |
H04L29/06(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
北京市隆安律师事务所 11323 |
代理人 |
权鲜枝 |
主权项 |
一种文件同步方法,其特征在于,该方法适用于本地网络与目的服务器网络之间不能直接连通,本地网络与目的服务器网络之间需要通过跳转机进行连通的情况,其中,在本地网络的计算机上安装有客户端,在跳转机上安装有服务器端;该方法包括: 建立客户端与服务器端之间的网络连接,在客户端上设置监控文件夹路径; 如果所述监控文件夹中的文件发生改变,客户端将目的服务器信息、改变的文件以及操作命令放入文件实时传输协议消息中,发送给服务器端; 服务器端通过解析所述文件实时传输协议消息,获取目的服务器信息、所述改变的文件以及操作命令; 服务器端根据所述操作命令在目的服务器上对所述改变的文件进行相应操作,操作完成后向客户端回复操作完成提示消息; 所述如果所述监控文件夹中的文件发生改变,将改变的文件放入文件实时传输协议消息中,发送给服务器端包括: 如果所述监控文件夹中的文件增加,将所述增加的文件放入文件实时传输协议消息中,发送给服务器端; 如果所述监控文件夹中的文件修改,将所述修改的文件放入文件实时传输协议消息中,发送给服务器端; 如果所述监控文件夹中的文件删除,将所述删除的文件的文件名放入文件实时传输协议消息中,发送给服务器端; 其中,所述将改变的文件放入文件实时传输协议消息中,发送给服务器端包括: 如果所述监控文件夹中的文件增加或者修改,则在所述文件实时传输协议消息的主体部分中放入所述文件;如果所述监控文件夹中的文件删除,在所述文件实时传输协议消息的主体部分中放入被删除的文件的文件名; 在所述文件实时传输协议消息中添加多个消息头,所述消息头中携带目的服务器信息以及操作命令,将添加了消息头的文件实时传输协议消息发送给服务器端; 其中,一个消息头中携带一项基本信息,在所添加的消息头中携带的信息有:目的服务器的网络地址、目的服务器中用于存放改变文件的存放目录、目的服务器的操作系统、目的服务器的类型以及进行相应操作的操作命令。 |
地址 |
100089 北京市海淀区万泉庄路28号万柳新贵大厦A座5层 |