CN102932376B - 文件传输系统与方法 - Google Patents
文件传输系统与方法 Download PDFInfo
- Publication number
- CN102932376B CN102932376B CN201210487706.6A CN201210487706A CN102932376B CN 102932376 B CN102932376 B CN 102932376B CN 201210487706 A CN201210487706 A CN 201210487706A CN 102932376 B CN102932376 B CN 102932376B
- Authority
- CN
- China
- Prior art keywords
- protocol
- data
- server
- sftp
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000012546 transfer Methods 0.000 title claims abstract description 19
- 230000003993 interaction Effects 0.000 claims description 50
- 238000004806 packaging method and process Methods 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000012423 maintenance Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种文件传输系统与方法。该系统包括:系统策略模块用于存储用户能够访问的服务器信息,登录选择模块用于将从系统策略模块获得的服务器信息封装为SFTP协议的数据并发送给系统客户端,系统客户端用于向客户端发送SFTP协议的数据,接收客户端从SFTP协议的数据解封装获得的服务器信息中选择的服务器信息并登录对应的服务器,将服务器返回的信息发送给系统服务端,系统服务端用于接收服务器返回的信息并将服务器返回的信息发送给客户端。本发明的文件传输系统与方法,实现了在第三方客户端预先不知道服务器信息的情况下可以获取要访问的服务器信息以及能够访问的服务器信息,进而可以连接用户需要的服务器。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种文件传输系统与方法。
背景技术
运维审计系统是一种面向用户的集中主动的运维安全管控模式的系统,支持字符连接、图形连接、文件传输等功能,最主要的功能是集中访问控制,用户通过系统去访问目标服务器,其过程是系统使用对应的服务器账号访问目标服务器,用户的操作数据被系统转发到目标服务器,同时目标服务器返回的数据也转发给用户。在这个过程中,系统同时维持了与用户和与目标服务器的连接,系统在进行文件传输时,用户到系统使用安全文件传输协议(secure file transfer protocol,以下简称:SFTP)协议传输数据,系统到服务器支持文件传输协议(file transfer protocol,以下简称:FTP)协议和SFTP协议。
现有技术中用户使用第三方客户端连接服务器时,需要预先知道服务器信息,但是在预先不知道服务器信息的情况下,由于第三方客户端的限制不能向系统传递相应参数信息,系统无法得到用户需要连接的服务器信息,就无法连接用户需要的服务器,同时,由于一些用户不知道管理员配置的能访问的服务器信息,因此需要获得服务器相关信息进行选择,而客户端和系统之间是通过SFTP协议传输数据,将服务器信息直接发送给客户端,客户端也不能正确解析数据来得到服务器信息。
发明内容
本发明提供一种文件传输系统与方法,以实现用户使用第三方客户端连接服务器时,在第三方客户端预先不知道服务器信息的情况下可以获取要访问的服务器信息以及能够访问的服务器信息,进而可以连接用户需要的服务器。
第一方面,本发明提供一种文件传输系统,包括:系统策略模块、登录选择模块、系统客户端以及系统服务端;
所述系统策略模块,用于存储用户能够访问的服务器信息;
所述登录选择模块,用于将从所述系统策略模块获得的所述服务器信息封装为SFTP协议的数据,并将所述SFTP协议的数据发送给所述系统客户端;
所述系统客户端,用于向客户端发送所述SFTP协议的数据,接收客户端从所述SFTP协议的数据解封装获得的服务器信息中选择的服务器信息并登录对应的服务器,将所述服务器返回的信息发送给所述系统服务端;
所述系统服务端,用于接收所述服务器返回的信息并将所述服务器返回的信息发送给所述客户端。
在第一方面的第一种可能的实施方式中,所述登录选择模块,包括:设备单元、协议单元、用户单元、SFTP单元以及数据交互单元;
所述设备单元,用于从所述系统策略模块获得用户能够访问的设备列表信息;
所述协议单元,用于从所述系统策略模块获得用户能够访问的协议列表信息;
所述用户单元,用于从所述系统策略模块获得用户列表信息;
所述SFTP单元,用于接收从所述设备单元获得的所述设备列表信息并将所述设备列表信息封装为SFTP协议的数据,再将所述SFTP协议的数据发送给所述数据交互单元,或者,接收从所述协议单元获得的所述协议列表信息并将所述协议列表信息封装为SFTP协议的数据,再将所述SFTP协议的数据发送给所述数据交互单元,或者,接收从所述用户单元获得的所述用户列表信息并将所述用户列表信息封装为SFTP协议的数据,再将所述SFTP协议的数据发送给所述数据交互单元;
所述数据交互单元,用于接收所述SFTP协议的数据并将所述SFTP协议的数据发送给客户端,以使所述客户端对包含所述设备列表信息和所述协议列表信息和所述用户列表信息的所述SFTP协议的数据进行选择,得到包含所述客户端想要访问的设备、协议和用户信息的SFTP协议的数据并将所述SFTP协议的数据返回给所述数据交互单元;根据SFTP协议将所述SFTP协议的数据解封得到所述客户端想要访问的设备、协议和用户信息并将所述客户端想要访问的设备、协议和用户信息分别返回给所述设备单元、所述协议单元和所述用户单元。
结合第一方面或第一方面的第一种可能的实施方式,所述系统还包括:
异常处理模块,用于处理所述登录选择模块、所述系统客户端和所述系统服务端出现的各种异常事件。
第二方面,本发明提供一种文件传输方法,包括:
系统策略模块存储用户能够访问的服务器信息;
登录选择模块将从所述系统策略模块获得的所述服务器信息封装为SFTP协议的数据,并将所述SFTP协议的数据发送给客户端;
客户端根据SFTP协议将所述SFTP协议的数据解封再对解封后的服务器信息进行选择得到客户端选择的服务器信息并发送给系统客户端;
系统客户端向客户端发送所述SFTP协议的数据,接收客户端从所述SFTP协议的数据解封装获得的服务器信息中选择的服务器信息并登录对应的服务器,将所述服务器返回的信息发送给所述系统服务端;
系统服务端接收所述服务器返回的信息并将所述服务器返回的信息发送给所述客户端。
在第二方面的第一种可能的实施方式中,所述登录选择模块将从所述系统策略模块获得的所述服务器信息封装为SFTP协议的数据,并将所述SFTP协议的数据发送给客户端,包括:
登录选择模块中的设备单元从所述系统策略模块获得用户能够访问的设备列表信息,登录选择模块中的协议单元从所述系统策略模块获得用户能够访问的协议列表信息,登录选择模块中的用户单元从所述系统策略模块获得用户列表信息;
登录选择模块中的SFTP单元接收从所述设备单元获得的所述设备列表信息并将所述设备列表信息封装为SFTP协议的数据,再将所述SFTP协议的数据发送给数据交互单元,或者,接收从所述协议单元获得的所述协议列表信息并将所述协议列表信息封装为SFTP协议的数据,再将所述SFTP协议的数据发送给所述数据交互单元,或者,接收从所述用户单元获得的所述用户列表信息并将所述用户列表信息封装为SFTP协议的数据,再将所述SFTP协议的数据发送给所述数据交互单元;
登录选择模块中的所述数据交互单元接收所述SFTP协议的数据并将所述SFTP协议的数据发送给客户端;
所述客户端对包含所述设备列表信息和所述协议列表信息和所述用户列表信息的所述SFTP协议的数据进行选择,得到包含所述客户端想要访问的设备、协议和用户信息的SFTP协议的数据并将所述SFTP协议的数据返回给所述数据交互单元;
所述数据交互单元根据SFTP协议将所述SFTP协议的数据解封得到所述客户端想要访问的设备、协议和用户信息并将所述客户端想要访问的设备、协议和用户信息分别返回给所述设备单元、所述协议单元和所述用户单元。
结合第二方面或第二方面的第一种可能的实施方式,还包括:
异常处理模块处理所述登录选择模块、所述系统客户端和所述系统服务端出现的各种异常事件。
本发明提供的文件传输系统与方法,通过系统策略模块存储用户能够访问的服务器信息,登录选择模块将从系统策略模块获得的服务器信息封装为SFTP协议的数据,并将SFTP协议的数据发送给客户端,客户端根据SFTP协议将SFTP协议的数据解封再对解封后的服务器信息进行选择得到客户端选择的服务器信息并发送给系统客户端,系统客户端向客户端发送SFTP协议的数据,接收客户端从SFTP协议的数据解封装获得的服务器信息中选择的服务器信息并登录对应的服务器,将服务器返回的信息发送给系统服务端,系统服务端接收服务器返回的信息并将服务器返回的信息发送给客户端。实现了用户使用第三方客户端连接服务器时,在第三方客户端预先不知道服务器信息的情况下可以获取要访问的服务器信息以及能够访问的服务器信息,进而可以连接用户需要的服务器。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明文件传输系统实施例一的结构示意图;
图2为图1所示系统实施例一中登录选择模块的结构示意图;
图3为图2所示登录选择模块与客户端数据交互的示意图;
图4为本发明文件传输系统实施例二的结构示意图;
图5为本发明文件传输系统实施例三的结构示意图;
图6为本发明文件传输方法实施例的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明文件传输系统实施例一的结构示意图,如图1所示,本实施例的系统包括系统策略模块10、登录选择模块11、系统客户端12以及系统服务端13。其中,
系统策略模块10用于存储用户能够访问的服务器信息。
登录选择模块11用于将从系统策略模块获得的服务器信息封装为SFTP协议的数据,并将SFTP协议的数据发送给系统客户端。
系统客户端12用于向客户端发送SFTP协议的数据,接收客户端从SFTP协议的数据解封装获得的服务器信息中选择的服务器信息并登录对应的服务器,将服务器返回的信息发送给系统服务端。
系统服务端13用于接收服务器返回的信息并将服务器返回的信息发送给客户端。
本实施例提供的文件传输系统,通过系统策略模块存储用户能够访问的服务器信息,登录选择模块将从系统策略模块获得的服务器信息封装为SFTP协议的数据,并将SFTP协议的数据发送给客户端,客户端根据SFTP协议将SFTP协议的数据解封再对解封后的服务器信息进行选择得到客户端选择的服务器信息并发送给系统客户端,系统客户端向客户端发送SFTP协议的数据,接收客户端从SFTP协议的数据解封装获得的服务器信息中选择的服务器信息并登录对应的服务器,将服务器返回的信息发送给系统服务端,系统服务端接收服务器返回的信息并将服务器返回的信息发送给客户端。实现了用户使用第三方客户端连接服务器时,在第三方客户端预先不知道服务器信息的情况下可以获取要访问的服务器信息以及能够访问的服务器信息,进而可以连接用户需要的服务器。
图2为图1所示系统实施例一中登录选择模块的结构示意图,如图2所示,在图1所示系统的基础上,登录选择模块包括:设备单元110、协议单元111、用户单元112、SFTP单元113以及数据交互单元114。其中,
设备单元110用于从系统策略模块10获得用户能够访问的设备列表信息。
协议单元111用于从系统策略模块10获得用户能够访问的协议列表信息。
用户单元112用于从系统策略模块10获得用户列表信息。
SFTP单元113用于接收从设备单元110获得的设备列表信息并将设备列表信息封装为SFTP协议的数据,再将SFTP协议的数据发送给数据交互单元114,或者,接收从协议单元111获得的协议列表信息并将协议列表信息封装为SFTP协议的数据,再将SFTP协议的数据发送给数据交互单元114,或者,接收从用户单元112获得的用户列表信息并将用户列表信息封装为SFTP协议的数据,再将SFTP协议的数据发送给数据交互单元114。
数据交互单元114用于接收SFTP协议的数据并将SFTP协议的数据发送给客户端,以使客户端对包含设备列表信息和协议列表信息和用户列表信息的SFTP协议的数据进行选择,得到包含客户端想要访问的设备、协议和用户信息的SFTP协议的数据并将SFTP协议的数据返回给数据交互单元114;根据SFTP协议将SFTP协议的数据解封得到客户端想要访问的设备、协议和用户信息并将客户端想要访问的设备、协议和用户信息分别返回给设备单元110、协议单元111和用户单元112。
下面采用一个具体的实施例,详细说明图2所示登录选择模块和客户端之间如何进行数据交互。
图3为图2所示登录选择模块与客户端数据交互的示意图,如图3所示,客户端115连接上登录选择模块11后,首先登录选择模块11中的设备单元110从系统策略模块10获得用户能够访问的设备列表信息,协议单元111从系统策略模块10获得用户能够访问的协议列表信息,用户单元112从系统策略模块10获得用户列表信息。接着SFTP单元113接收从设备单元110获得的设备列表信息并将设备列表信息封装为SFTP协议的数据,再将SFTP协议的数据发送给数据交互单元114;SFTP单元113接收从协议单元111获得的协议列表信息并将协议列表信息封装为SFTP协议的数据,再将SFTP协议的数据发送给数据交互单元114;SFTP单元113接收从用户单元获得的用户列表信息并将用户列表信息封装为SFTP协议的数据,再将SFTP协议的数据发送给数据交互单元114。接着数据交互单元114接收SFTP协议的数据并将SFTP协议的数据发送给客户端115。然后客户端115对包含设备列表信息和协议列表信息和用户列表信息的SFTP协议的数据进行选择,得到包含客户端115想要访问的设备、协议和用户信息的SFTP协议的数据并将SFTP协议的数据返回给数据交互单元114。最后数据交互单元114根据SFTP协议将SFTP协议的数据解封得到客户端115想要访问的设备、协议和用户信息并将客户端115想要访问的设备、协议和用户信息分别返回给设备单元110、协议单元111和用户单元112。
在上述登录选择模块和客户端的数据交互中,客户端连接上登录选择模块后,设备单元、协议单元及用户单元分别从系统策略模块获得用户能够访问的设备列表信息、协议列表信息及用户列表信息,将这些信息发送给SFTP单元,SFTP单元将获得的信息封装为SFTP协议的数据并发送给数据交互单元,数据交互单元将SFTP协议的数据发送给客户端,客户端对包含设备列表信息和协议列表信息和用户列表信息的SFTP协议的数据进行选择,得到包含客户端想要访问的设备、协议和用户信息的SFTP协议的数据并将SFTP协议的数据返回给数据交互单元。最后数据交互单元根据SFTP协议将SFTP协议的数据解封得到客户端想要访问的设备、协议和用户信息并将客户端想要访问的设备、协议和用户信息分别返回给设备单元、协议单元和用户单元。从而实现了登录选择模块和客户端之间的数据交互,进而客户端可以连接用户需要的服务器。
图4为本发明文件传输系统实施例二的结构示意图,如图4所示,在图1所示系统的基础上,进一步地,本实施例的系统还包括异常处理模块14,异常处理模块14用于处理登录选择模块11、系统客户端12和系统服务端13出现的各种异常事件,通过增加异常处理模块处理各种异常事件,从而提高文件传输系统的系统性能。
下面采用一个具体的实施例,对上述系统实施例的技术方案进行详细说明。
图5为本发明文件传输系统实施例三的结构示意图,如图5所示,客户端在连接到运维审计系统的初始阶段,首先和登录选择模块进行交互,系统策略模块存储用户能够访问的服务器信息,登录选择模块将从系统策略模块获得的服务器信息封装为SFTP协议的数据,并将SFTP协议的数据发送给客户端,客户端根据SFTP协议将SFTP协议的数据解封再对解封后的服务器信息进行选择得到客户端选择的服务器信息并发送给系统客户端,系统客户端向客户端发送SFTP协议的数据,接收客户端从SFTP协议的数据解封装获得的服务器信息中选择的服务器信息并登录对应的服务器,将服务器返回的信息发送给系统服务端,系统服务端接收服务器返回的信息并将服务器返回的信息发送给客户端。这样建立起客户端、文件传输系统和服务器之间的连接,进行后续数据交互,异常处理模块处理登录选择模块、系统客户端和系统服务端出现的各种异常事件。
图6为本发明文件传输方法实施例的流程图,如图6所示,本实施例的方法可以包括:
步骤601、系统策略模块存储用户能够访问的服务器信息。
步骤602、登录选择模块将从系统策略模块获得的服务器信息封装为SFTP协议的数据,并将SFTP协议的数据发送给客户端。
步骤602中,登录选择模块将从系统策略模块获得的服务器信息封装为SFTP协议的数据,并将SFTP协议的数据发送给客户端,具体为:
首先登录选择模块中的设备单元从系统策略模块获得用户能够访问的设备列表信息,登录选择模块中的协议单元从系统策略模块获得用户能够访问的协议列表信息,登录选择模块中的用户单元从系统策略模块获得用户列表信息。接着登录选择模块中的SFTP单元接收从设备单元获得的设备列表信息并将设备列表信息封装为SFTP协议的数据,再将SFTP协议的数据发送给数据交互单元,或者,接收从协议单元获得的协议列表信息并将协议列表信息封装为SFTP协议的数据,再将SFTP协议的数据发送给数据交互单元,或者,接收从用户单元获得的用户列表信息并将用户列表信息封装为SFTP协议的数据,再将SFTP协议的数据发送给数据交互单元。接着登录选择模块中的数据交互单元接收SFTP协议的数据并将SFTP协议的数据发送给客户端。然后客户端对包含设备列表信息和协议列表信息和用户列表信息的SFTP协议的数据进行选择,得到包含客户端想要访问的设备、协议和用户信息的SFTP协议的数据并将SFTP协议的数据返回给数据交互单元。最后数据交互单元根据SFTP协议将SFTP协议的数据解封得到客户端想要访问的设备、协议和用户信息并将客户端想要访问的设备、协议和用户信息分别返回给设备单元、协议单元和用户单元。
步骤603、客户端根据SFTP协议将SFTP协议的数据解封再对解封后的服务器信息进行选择得到客户端选择的服务器信息并发送给系统客户端。
步骤604、系统客户端向客户端发送SFTP协议的数据,接收客户端从SFTP协议的数据解封装获得的服务器信息中选择的服务器信息并登录对应的服务器,将服务器返回的信息发送给系统服务端。
步骤605、系统服务端接收服务器返回的信息并将服务器返回的信息发送给客户端。
本实施例的文件传输方法还包括异常处理模块处理登录选择模块、系统客户端和系统服务端出现的各种异常事件。
本实施例提供的文件传输方法,通过系统策略模块存储用户能够访问的服务器信息,登录选择模块将从系统策略模块获得的服务器信息封装为SFTP协议的数据,并将SFTP协议的数据发送给客户端,客户端根据SFTP协议将SFTP协议的数据解封再对解封后的服务器信息进行选择得到客户端选择的服务器信息并发送给系统客户端,系统客户端向客户端发送SFTP协议的数据,接收客户端从SFTP协议的数据解封装获得的服务器信息中选择的服务器信息并登录对应的服务器,将服务器返回的信息发送给系统服务端,系统服务端接收服务器返回的信息并将服务器返回的信息发送给客户端。实现了用户使用第三方客户端连接服务器时,在第三方客户端预先不知道服务器信息的情况下可以获取要访问的服务器信息以及能够访问的服务器信息,进而可以连接用户需要的服务器。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (4)
1.一种文件传输系统,其特征在于,包括:系统策略模块、登录选择模块、系统客户端以及系统服务端;
所述系统策略模块,用于存储用户能够访问的服务器信息;
所述登录选择模块,用于将从所述系统策略模块获得的所述服务器信息封装为SFTP协议的数据,并将所述SFTP协议的数据发送给客户端;
所述系统客户端,用于接收客户端从所述SFTP协议的数据解封装获得的服务器信息中选择的服务器信息并登录对应的服务器,将所述服务器返回的信息发送给所述系统服务端;
所述系统服务端,用于接收所述服务器返回的信息并将所述服务器返回的信息发送给所述客户端;
所述登录选择模块,包括:设备单元、协议单元、用户单元、SFTP单元以及数据交互单元;
所述设备单元,用于从所述系统策略模块获得用户能够访问的设备列表信息;
所述协议单元,用于从所述系统策略模块获得用户能够访问的协议列表信息;
所述用户单元,用于从所述系统策略模块获得用户列表信息;
所述SFTP单元,用于接收从所述设备单元获得的所述设备列表信息并将所述设备列表信息封装为SFTP协议的数据,再将所述SFTP协议的数据发送给所述数据交互单元,或者,接收从所述协议单元获得的所述协议列表信息并将所述协议列表信息封装为SFTP协议的数据,再将所述SFTP协议的数据发送给所述数据交互单元,或者,接收从所述用户单元获得的所述用户列表信息并将所述用户列表信息封装为SFTP协议的数据,再将所述SFTP协议的数据发送给所述数据交互单元;
所述数据交互单元,用于接收所述SFTP协议的数据并将所述SFTP协议的数据发送给客户端,以使所述客户端对包含所述设备列表信息和所述协议列表信息和所述用户列表信息的所述SFTP协议的数据进行选择,得到包含所述客户端想要访问的设备、协议和用户信息的SFTP协议的数据并将所述SFTP协议的数据返回给所述数据交互单元;根据SFTP协议将所述SFTP协议的数据解封得到所述客户端想要访问的设备、协议和用户信息并将所述客户端想要访问的设备、协议和用户信息分别返回给所述设备单元、所述协议单元和所述用户单元。
2.根据权利要求1所述的系统,其特征在于,所述系统还包括:
异常处理模块,用于处理所述登录选择模块、所述系统客户端和所述系统服务端出现的各种异常事件。
3.一种文件传输方法,其特征在于,包括:
系统策略模块存储用户能够访问的服务器信息;
登录选择模块将从所述系统策略模块获得的所述服务器信息封装为SFTP协议的数据,并将所述SFTP协议的数据发送给客户端;
客户端根据SFTP协议将所述SFTP协议的数据解封再对解封后的服务器信息进行选择得到客户端选择的服务器信息并发送给系统客户端;
系统客户端接收客户端从所述SFTP协议的数据解封装获得的服务器信息中选择的服务器信息并登录对应的服务器,将所述服务器返回的信息发送给系统服务端;
系统服务端接收所述服务器返回的信息并将所述服务器返回的信息发送给所述客户端;
所述登录选择模块将从所述系统策略模块获得的所述服务器信息封装为SFTP协议的数据,并将所述SFTP协议的数据发送给客户端,包括:
登录选择模块中的设备单元从所述系统策略模块获得用户能够访问的设备列表信息,登录选择模块中的协议单元从所述系统策略模块获得用户能够访问的协议列表信息,登录选择模块中的用户单元从所述系统策略模块获得用户列表信息;
登录选择模块中的SFTP单元接收从所述设备单元获得的所述设备列表信息并将所述设备列表信息封装为SFTP协议的数据,再将所述SFTP协议的数据发送给数据交互单元,或者,接收从所述协议单元获得的所述协议列表信息并将所述协议列表信息封装为SFTP协议的数据,再将所述SFTP协议的数据发送给所述数据交互单元,或者,接收从所述用户单元获得的所述用户列表信息并将所述用户列表信息封装为SFTP协议的数据,再将所述SFTP协议的数据发送给所述数据交互单元;
登录选择模块中的所述数据交互单元接收所述SFTP协议的数据并将所述SFTP协议的数据发送给客户端;
所述客户端对包含所述设备列表信息和所述协议列表信息和所述用户列表信息的所述SFTP协议的数据进行选择,得到包含所述客户端想要访问的设备、协议和用户信息的SFTP协议的数据并将所述SFTP协议的数据返回给所述数据交互单元;
所述数据交互单元根据SFTP协议将所述SFTP协议的数据解封得到所述客户端想要访问的设备、协议和用户信息并将所述客户端想要访问的设备、协议和用户信息分别返回给所述设备单元、所述协议单元和所述用户单元。
4.根据权利要求3所述的方法,其特征在于,还包括:
异常处理模块处理所述登录选择模块、所述系统客户端和所述系统服务端出现的各种异常事件。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210487706.6A CN102932376B (zh) | 2012-11-26 | 2012-11-26 | 文件传输系统与方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210487706.6A CN102932376B (zh) | 2012-11-26 | 2012-11-26 | 文件传输系统与方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102932376A CN102932376A (zh) | 2013-02-13 |
| CN102932376B true CN102932376B (zh) | 2015-06-17 |
Family
ID=47647078
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210487706.6A Active CN102932376B (zh) | 2012-11-26 | 2012-11-26 | 文件传输系统与方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102932376B (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109861973B (zh) * | 2018-12-21 | 2022-07-12 | 北京天融信网络安全技术有限公司 | 信息传输方法、装置、电子设备及计算机可读介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6078960A (en) * | 1998-07-03 | 2000-06-20 | Acceleration Software International Corporation | Client-side load-balancing in client server network |
| CN102025708A (zh) * | 2009-09-22 | 2011-04-20 | 华为技术有限公司 | 一种升级方法、装置和系统 |
| CN102308534A (zh) * | 2009-02-03 | 2012-01-04 | 日本电气株式会社 | 应用交换机系统和应用交换机方法 |
| CN102333068A (zh) * | 2011-03-18 | 2012-01-25 | 北京神州数码思特奇信息技术股份有限公司 | 一种基于ssh、sftp隧道智能管控系统及方法 |
| CN102624695A (zh) * | 2010-12-20 | 2012-08-01 | 微软公司 | 第三方发起远程方之间的通信 |
-
2012
- 2012-11-26 CN CN201210487706.6A patent/CN102932376B/zh active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6078960A (en) * | 1998-07-03 | 2000-06-20 | Acceleration Software International Corporation | Client-side load-balancing in client server network |
| CN102308534A (zh) * | 2009-02-03 | 2012-01-04 | 日本电气株式会社 | 应用交换机系统和应用交换机方法 |
| CN102025708A (zh) * | 2009-09-22 | 2011-04-20 | 华为技术有限公司 | 一种升级方法、装置和系统 |
| CN102624695A (zh) * | 2010-12-20 | 2012-08-01 | 微软公司 | 第三方发起远程方之间的通信 |
| CN102333068A (zh) * | 2011-03-18 | 2012-01-25 | 北京神州数码思特奇信息技术股份有限公司 | 一种基于ssh、sftp隧道智能管控系统及方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102932376A (zh) | 2013-02-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10637970B2 (en) | Packet processing method and apparatus | |
| CN106850402B (zh) | 消息的传输方法和装置 | |
| EP3883333B1 (en) | Communication system, user equipment and wearable device | |
| US20210007176A1 (en) | Wireless connection establishing methods and wireless connection establishing apparatuses | |
| US20180157562A1 (en) | Virtual machine-based data transmission method, apparatus and system | |
| US20170244792A1 (en) | Power-Line Carrier Terminal Control Apparatus, System, and Method | |
| CN109067728A (zh) | 应用程序接口的访问控制方法、装置、服务器及存储介质 | |
| US20200145494A1 (en) | Method for Operating an Automation Network | |
| EP3142306B1 (en) | Openflow communication method, system, controller, and service gateway | |
| US20160285820A1 (en) | Method for processing address resolution protocol message, switch, and controller | |
| EP3096563B1 (en) | Method and system for realizing network access via wifi | |
| KR102664180B1 (ko) | 네트워크 기반 미디어 처리 보안 | |
| EP2849468A1 (en) | Server and method for remotely controlling working of communication terminal, and communication terminal | |
| CN104619040A (zh) | WiFi设备快速连接的方法和系统 | |
| US20140344437A1 (en) | Method and system for implementing a transparent proxy of an ios system | |
| JP2015514259A (ja) | 無線ルーティング装置、モバイル端末ならびに管理システムおよび方法 | |
| WO2016086670A1 (zh) | Vxlan报文传输方法及装置、存储介质 | |
| CN110602149A (zh) | 一种外网访问方法、系统、分流服务器和内网设备 | |
| CN114650197B (zh) | 通信方法、装置及用户面网元和存储介质 | |
| CN101043522B (zh) | 一种基于Web服务器的通信方法及系统 | |
| US9923844B1 (en) | Conveying instant messages via HTTP | |
| EP2854350B1 (en) | System and method for cross-network data storage | |
| CN114142974A (zh) | 一种数据传输方法及装置 | |
| CN110691139B (zh) | 一种数据传输方法、装置、设备及存储介质 | |
| CN105978606B (zh) | 蓝牙设备远程通信方法、蓝牙设备及客户端 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CP01 | Change in the name or title of a patent holder |
Address after: 100089 3rd floor, Yitai building, 4 Beiwa Road, Haidian District, Beijing Patentee after: NSFOCUS Technologies Group Co.,Ltd. Patentee after: NSFOCUS TECHNOLOGIES Inc. Address before: 100089 3rd floor, Yitai building, 4 Beiwa Road, Haidian District, Beijing Patentee before: NSFOCUS INFORMATION TECHNOLOGY Co.,Ltd. Patentee before: NSFOCUS TECHNOLOGIES Inc. |
|
| CP01 | Change in the name or title of a patent holder |