CN101068163A - Method, device and network management system for realizing file transmission - Google Patents
Method, device and network management system for realizing file transmission Download PDFInfo
- Publication number
- CN101068163A CN101068163A CN 200710126046 CN200710126046A CN101068163A CN 101068163 A CN101068163 A CN 101068163A CN 200710126046 CN200710126046 CN 200710126046 CN 200710126046 A CN200710126046 A CN 200710126046A CN 101068163 A CN101068163 A CN 101068163A
- Authority
- CN
- China
- Prior art keywords
- file
- server
- listed files
- client computer
- ftp server
- 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.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
A method for realizing file transmission includes sending obtaining-request of file listing to file server and receiving file-listing returned back from file server by file transmission client machine, confirming file requiring to be obtained in said file listing by file transmission client machine according to command of user, sending file obtaining-request to relevant file transmission server and receiving relevant file returned back from file transmission server by file transmission client machine. The network management system applying said method is also disclosed.
Description
Technical field
The present invention relates to network management technology, particularly realize method, file transfer client computer, file file server, Ftp server and the network management system of file transfer.
Background technology
Network management system (nms) is the software systems that various network device is managed, and is called for short network management system.Network management system partly is made up of webmaster foreground, bus and webmaster backstage etc. usually, by the webmaster backstage to the network equipment with network link manages and provide various management services to the webmaster foreground.When the network equipment or network link break down, the webmaster backstage needs timely informing network attendant to collect data by the webmaster foreground, and making the network maintenance staff pass through the current running status that system is understood on the webmaster foreground, this just needs network management system to possess file transmitting function.
Continuous increase along with network capacity, distribute to calculate and become a kind of trend, network management system adopts distributed computing technology usually, common object request broker architecture (CORBA) technology for example, be deployed on many NM servers (being also referred to as nms subsystem), these many NM servers have just constituted the webmaster backstage.In distribution type network management system, between each NM server of webmaster backstage, will communicate by the Orb bus between webmaster backstage and the webmaster foreground.Between NM server these many distributions, that moving same set of network management system, how to install easily and effectively, upgrade and dispose network management system, how to carry out the transmission of business datum, be the problem that must solve.And the basis that addresses these problems just needs network management system to possess file transmitting function.The network management system that possesses file transmitting function, can be between the NM server, realize file transfer between webmaster backstage and the webmaster foreground, and make NM server obtain the associated documents of network management system easily, thereby realize installation, upgrading and the deployment of network management system, and normal network management and maintenance.
Exist a kind of employing file transfer protocol (FTP) (ftp) to carry out the method for file transfer in the prior art.The course of work of this method is: under the situation that the ftp server on the purpose machine is opened, source machine signs in to the purpose machine by the ftp agreement, and the mode of employing character order obtains the file in the purpose machine assigned catalogue.Fig. 1 shows to have now and adopts the ftp agreement to carry out the schematic diagram of file transfer in based on the network management system of CORBA agreement.Referring to Fig. 1, host A is connected to NM server in the webmaster backstage by the ftp agreement, and carries out file transfer with this NM server.
There is following restrictive condition in said method: need NM server to start the ftp service, and opening; And the user on the host A need know the IP address, port numbers, username and password of NM server etc., needs to understand rudimentary knowledge and the workflow of ftp; And, also need the user to understand the position of the required file of user in the NM server catalogue; In addition, if NM server has been installed fire compartment wall, then host A can't be visited NM server.
The inventor finds in realizing process of the present invention: because generally, consideration for secure context, the username and password of NM server should not be announced to all-network attendant and webmaster developer, if and do not announce, in case the file that will cause wanting to obtain on the NM server is assisted with regard to the special personnel of needs, this just makes that the file transfer availability in the existing network management system is not high, easy inadequately, effective.
Based on above-mentioned analysis, the present inventor finds: need proposition a kind of easy, effective, carry out the technology of file transfer in network management system, so that the file in each NM server that distributes can be transmitted and obtain.
Summary of the invention
The embodiment of the invention provides a kind of method that is applied to realize in the network management system file transfer, to improve the availability and the simplicity of file transfer in the network management system.
The method that the embodiment of the invention also provides another kind to be applied to realize in the network management system file transfer is to improve the availability and the simplicity of file transfer in the network management system.
The embodiment of the invention also provides a kind of network management system, to improve the availability and the simplicity of file transfer in the network management system.
The embodiment of the invention further provides a kind of file transfer client computer, a kind of file server and a kind of file to pass the elm server, to improve the availability and the simplicity of file transfer in the network management system.
The technical scheme of the embodiment of the invention specifically is achieved in that
A kind of method that realizes file transfer, described method are applied to comprise that this method comprises in file transfer client computer, file server and the Ftp server network management system:
The file transfer client computer sends listed files to file server and obtains request; Described file server is used to obtain the listed files of include file information and Ftp server information corresponding relation, and described fileinfo comprises the information of file in the corresponding file server;
The file transfer client computer receives the listed files that file server returns;
The file transfer client computer is determined the file that needs obtain in the described listed files according to user's indication, sends file to corresponding Ftp server and obtains request;
The file transfer client computer receives the corresponding file that Ftp server returns.
A kind of network management system comprises: the file transfer client computer, and be used for sending listed files and obtain request to file server, receive the listed files that comprises fileinfo in the NM server that file server returns; And be used for determining the file that described listed files needs obtain according to user's indication, send file to corresponding Ftp server and obtain request, receive the file that Ftp server returns;
File server, be used for obtaining request to Ftp server transmission listed files according to the listed files request of obtaining of file transfer client computer, receive the include file information that Ftp server returns and the listed files of Ftp server information corresponding relation, and return described listed files to described file transfer client computer;
Ftp server, be used for obtaining include file information and Ftp server information corresponding relation are returned in listed files from request to file server according to the listed files of file server, and be used for obtaining request according to the file of file transfer client computer, return corresponding file to the file transfer client computer.
A kind of file transfer client computer comprises: the listed files acquisition module, and be used for sending listed files and obtain request to file server, reception comes from the include file information of file server and the listed files of Ftp server information corresponding relation;
The file acquisition module is used for determining the file that described listed files needs obtain according to user's indication, sends file to Ftp server and obtains request, receives the file that comes from Ftp server.
A kind of file server comprises: request processing module is used for obtaining request circular document tabulation processing module according to the listed files that comes from the file transfer client computer, and the listed files that the listed files processing module is returned is sent to the file transfer client computer;
The listed files processing module is used for sending listed files according to the notice of request processing module to Ftp server and obtains request, and the listed files that will come from Ftp server returns to request processing module.
A kind of Ftp server comprises: the listed files sending module, be used for obtaining request according to the listed files that receives from file server, and return the listed files of include file information and Ftp server information corresponding relation to file server;
Document transmission module is used for obtaining request according to the file from the file transfer client computer that receives, and returns corresponding file to the file transfer client computer.
As seen from the above technical solution, the technical scheme of the disclosed realization file transfer of the embodiment of the invention is applied to comprise in the network management system of file transfer client computer, file server and Ftp server.This scheme at first sends listed files by the file transfer client computer to file server and obtains request, the include file information that the reception file server returns and the listed files of Ftp server information corresponding relation; Then, determine the file that needs obtain in the listed files according to user's indication, and obtain request to corresponding Ftp server transmission file by the file transfer client computer; At last, receive the corresponding file that Ftp server returns by the file transfer client computer.So, need not the username and password of open file transmission server, the user who also need not the webmaster foreground understands other information of Ftp server, just can realize file transfer in distribution type network management system, has improved the availability and the simplicity of file transfer.
Description of drawings
Fig. 1 shows to have now and adopts the ftp agreement to carry out the schematic diagram of file transfer in based on the network management system of CORBA agreement.
Fig. 2 is a schematic flow sheet of realizing first preferred approach of file transfer in the embodiment of the invention.
Fig. 3 is a schematic flow sheet of realizing second preferred approach of file transfer in the embodiment of the invention.
Fig. 4 is the composition structural representation of network management system in the preferred embodiment of the present invention.
Fig. 5 is the composition structural representation of file transfer client computer in the preferred embodiment of the present invention.
Fig. 6 is the composition structural representation of file server in the preferred embodiment of the present invention.
Fig. 7 is the composition structural representation of Ftp server in the preferred embodiment of the present invention.
Fig. 8 is for realizing the schematic flow sheet of the method for file transfer in network management system in the preferred embodiment of the present invention.
Embodiment
For making purpose of the present invention, technical scheme and advantage clearer, below with reference to the accompanying drawing embodiment that develops simultaneously, the present invention is described in further detail.
The technical scheme of the realization file transfer that the embodiment of the invention provided is applied in the network management system, and described network management system comprises: file transfer client computer, file server and Ftp server.Wherein, Ftp server is arranged in the NM server on webmaster backstage, the file transfer client computer can be arranged in each main frame on webmaster foreground, also can be arranged in each NM server on webmaster backstage, can also be arranged in each main frame on webmaster foreground certainly simultaneously and in each NM server on webmaster backstage.
Be provided with the file transfer client computer in each main frame on webmaster foreground, the main frame in the webmaster foreground just can use the described technical scheme of the embodiment of the invention to obtain the file in the NM server in the webmaster backstage; In each NM server on webmaster backstage, be provided with the file transfer client computer, just can use the described technical scheme of the embodiment of the invention to carry out file transfer between each NM server in the webmaster backstage.
The described file server of the embodiment of the invention is in the webmaster backstage, and the function that an entity is realized file server of the present invention can be set separately, also can realize the function of this document server in NM server.Can communicate by the Orb bus between file transfer client computer, file server and the Ftp server.
Disclose two kinds of preferred approach that realize file transfer in the embodiment of the invention, introduced respectively below.
Fig. 2 is a schematic flow sheet of realizing first preferred approach of file transfer in the embodiment of the invention.Referring to Fig. 2, this method may further comprise the steps:
Step 201: the file transfer client computer sends listed files to file server and obtains request; Described file server is used to obtain the listed files of include file information and Ftp server information corresponding relation, and described fileinfo comprises the information of file in the corresponding file server.
Step 202: the file transfer client computer receives the listed files that file server returns.
Step 203: the file transfer client computer is determined the file that needs obtain in the described listed files according to user's indication, sends file to corresponding Ftp server and obtains request.
Step 204: the file transfer client computer receives the corresponding file that Ftp server returns.
Fig. 3 is a schematic flow sheet of realizing second preferred approach of file transfer in the embodiment of the invention.Referring to Fig. 3, this method may further comprise the steps:
Step 301: the file transfer client computer sends listed files to file server and obtains request.
In this step, can communicate by the Orb bus between file transfer client computer and the file server.The file transfer client computer may be based on some instructions or the information that the user sends to the file transfer client computer to the triggering that file server transmission listed files obtains the request This move, also may be periodic behavior.
Step 302: file server obtains request according to the listed files that receives, and sends listed files to Ftp server and obtains request.
Preferably, corresponding relation between the object reference of storage file transmission server and Ftp server in advance, at this moment, file server sends the listed files request of obtaining to Ftp server and is specially: the corresponding relation between the Ftp server of file server basis storage in advance and the object reference of Ftp server obtains the object reference of Ftp server, sends listed files according to this object reference to corresponding Ftp server then and obtains request.Corresponding relation between the object reference of described Ftp server and Ftp server can be stored in the file server, also can be stored in the name server in the network management system.
Based on the Object Request Broker (ORB) of CORBA, can provide the transparent mechanism of object location, object activation and object communication.Under this mechanism, a side of request service is called client computer, and the side that service is provided also can be described as server for object.Client computer is sent the request that requires service, by ORB request is sent to corresponding object, and object then provides service, by ORB the output valve of serving is returned to client computer at last.The service of ORB is transparent for client computer, and client computer need not to know where object resides in the network, as long as hold the object reference to certain object, just can send service request to this object.An object reference contains the enough information relevant with certain object, to allow ORB can navigate to corresponding destination object in the server processes on certain machine.
Here, Ftp server is exactly an object, can navigate to the process space on the Ftp server by object reference, carries out function call.In fact Ftp server does not externally announce the object of this document transmission server itself, but has announced its object reference, has so both guaranteed that Ftp server can be accessed to, and has ensured fail safe again.
Step 303: Ftp server returns to file server according to the request of file server with the listed files of include file information and Ftp server information corresponding relation.
Preferably, can store in Ftp server in advance can be for the catalogue at the file place of transmitting, like this, receive listed files at this document transmission server and obtain when request, just can set that the listed files of fileinfo offers file server under the catalogue, guarantee safety of files on the Ftp server like this only comprising.
Described corresponding relation can comprise: the corresponding relation of the fileinfo of institute's include file in identification information that can the unique identification Ftp server and this document transmission server.Identification information that can the unique identification Ftp server can be: the ID of Ftp server, IP, IP+ port numbers etc. can certainly be the object references of Ftp server.
Step 304: file server sends to the file transfer client computer with listed files.
Step 305: the file transfer client computer is determined the file that needs obtain in the listed files according to user's indication, sends file to corresponding Ftp server and obtains request.
In this step, the listed files that the file transfer client computer can get access to step 204 is shown to the user, like this, the user just can be from this tabulation select File, indication certain file in the listed files needs to download, and promptly needs to obtain to Ftp server.
In this step, the file transfer client computer sends file to Ftp server and obtains request and specifically can be: obtain the object reference of the file corresponding file transmission server that need obtain by the file transfer client computer, send file according to this object reference to corresponding Ftp server then and obtain request.
In this step, the file transfer client computer is obtained the mode of the object reference of Ftp server, can be the object reference that obtains Ftp server according to the IP address and the port numbers of Ftp server.Also can in advance the corresponding relation between the object reference of Ftp server and Ftp server be stored in a name server or the file server, the object reference of Ftp server is provided to the file transfer client computer by this name server or file server.Can also be in step 204 object reference of Ftp server be sent to the file transfer client computer with listed files by file server.
Step 306: after Ftp server receives that file obtains request, corresponding file is returned to the file transfer client computer.
So far, finish present embodiment is realized file transfer in network management system method.
The function of the described file transfer client computer of the embodiment of the invention, file server and Ftp server is when specific implementation, can realize that its corresponding computer program is called file transfer client process, file server process and gateway server process by the computer program programming.Described file transfer client process, file server process and Ftp server process are the process of garrisoning, and will be activated when its machine startup of garrisoning.Described file transfer client computer and Ftp server can receive calling of business module in webmaster foreground or the webmaster backstage.Here, described business module comprises security module, malfunctioning module etc.
More than describe the embodiment that realizes document transmission method in the embodiment of the invention in network management system in detail, the embodiment to network management system, file transfer client computer, file server and Ftp server that the embodiment of the invention provided is elaborated below.
The technical scheme that the embodiment of the invention provided can apply to adopt in the network management system of various distributed computing technology structures, is that example describes in the following embodiments with CORBA.
Fig. 4 is the composition structural representation of network management system in the preferred embodiment of the present invention.The file transfer client computer can be arranged in each main frame on webmaster foreground among the present invention as previously mentioned, also can be arranged in each NM server on webmaster backstage; File server can be provided with separately, also can be arranged in some NM servers on webmaster backstage.In preferred embodiment shown in Figure 4, be arranged at the file transfer client computer in each main frame on webmaster foreground, file server is set to example separately and describes.Referring to Fig. 4, this network management system on the basis of existing network management system, in each main frame on webmaster foreground, be provided with the file transfer client computer function, in the webmaster backstage, be provided with file server.
In the network management system shown in Figure 4, file transfer client computer 410 is used for sending listed files to file server 420 and obtains request, receives the listed files that comprises fileinfo in the NM server that file server 420 returns; And be used for determining the file that described listed files needs obtain according to user's indication, send file to corresponding Ftp server 430 and obtain request, receive the file that Ftp server 430 returns;
File server 420, be used for obtaining request to file biography elm server 430 transmission listed files according to the listed files request of obtaining of file transfer client computer 420, receive the include file information that Ftp server 430 returns and the listed files of Ftp server information corresponding relation, and return described listed files to described file transfer client computer 410;
Ftp server 430, be used for obtaining include file information and Ftp server information corresponding relation are returned in listed files from request to file server 420 according to the listed files of file server 420, and be used for obtaining request according to the file of file transfer client computer 410, return corresponding file to file transfer client computer 410.
Further, can in network management system shown in Figure 4, increase the object reference storage device, be used to preserve the corresponding relation between the object reference of Ftp server and Ftp server.This object reference storage device preferably can be arranged in the file server, also can be arranged in other entities such as name server.
At this moment, file server 420 can be further used for obtaining according to described corresponding relation the object reference of Ftp server 430, obtains request according to described object reference structure to the listed files of Ftp server 430 demand files tabulation;
File transfer client computer 410 can be further used for obtaining according to described corresponding relation the object reference of Ftp server 430, obtains request according to described object reference structure to the file of Ftp server 430 demand files.
When network management system adopts the CORBA technology, can communicate by the Orb bus between file transfer client computer 410 shown in Figure 4, file server 420 and the Ftp server 430.
In the embodiment of the invention,, in actual applications, provide the network entity of server capability all to possess corresponding client functionality usually from logic file transfer client computer and Ftp server being distinguished.That is to say, though in Fig. 4, the function that has increased Ftp server of the present invention in the NM server on webmaster backstage only is shown, but in fact, when between two NM servers, carrying out file transfer, described two NM servers must have one logically to be as Ftp server, and another logically is as the file transfer client computer, so could realize file transfer.Therefore, file transfer client computer shown in Figure 4 can be NM server in main frame in the webmaster foreground or the webmaster backstage; Ftp server can be NM server in the webmaster backstage.
Fig. 5 is the composition structural representation of file transfer client computer in the preferred embodiment of the present invention.Referring to Fig. 5, this document transmission client computer 410 comprises: listed files acquisition module 510, be used for sending listed files to file server 420 and obtain request, reception comes from the include file information of file server 420 and the listed files of Ftp server information corresponding relation;
File acquisition module 520 is used for determining the file that described listed files needs obtain according to user's indication, sends file to Ftp server 430 and obtains request, receives the file that comes from Ftp server 430.
May further include in the file transfer client computer 410 shown in Figure 5: interface module 530, be used for showing described listed files to the user, and receive the user be used for determine that described listed files needs the indication of the file that obtains.
Can also comprise in the file transfer client computer 410 shown in Figure 5:
The first object reference acquisition module 540 is used to obtain the object reference of the file corresponding file transmission server 430 that need obtain;
File request constructing module 550 is used for obtaining request according to described object reference structure to the file of Ftp server 430 demand files.
If network management system is based on the CORBA agreement, communicating by letter between listed files acquisition module 510 then shown in Figure 5 and the file server 420 undertaken by the Orb bus; Communicating by letter between file acquisition module 520 and the Ftp server 430 undertaken by the Orb bus.
Fig. 6 is the composition structural representation of file server in the preferred embodiment of the present invention.Referring to Fig. 6, this document server comprises:
Request processing module 610 is used for obtaining request circular document tabulation processing module 620 according to the listed files that comes from file transfer client computer 410, and the listed files that listed files processing module 620 is returned is sent to file transfer client computer 410;
Listed files processing module 620 is used for sending listed files according to the notice of request processing module 610 to Ftp server 430 and obtains request, and the listed files that will come from Ftp server 430 returns to request processing module 610.
May further include in the file server 420 shown in Figure 6:
The second object reference acquisition module 630 is used to obtain the object reference of described Ftp server 430;
List request constructing module 640 is used for obtaining request according to described object reference structure to the listed files of Ftp server 430 listed files.
May further include in the file server 420 shown in Figure 6: object reference memory module 650, be used for the corresponding relation between the object reference of storage file transmission server and Ftp server, and provide described corresponding relation to the second object reference acquisition module 630.If do not comprise the object reference memory module 650 of the corresponding relation between the described object reference that stores Ftp server and Ftp server in the file server 420 shown in Figure 6, then the second object reference acquisition module 630 need and network management system in store the entity that Ftp server and file pass the corresponding relation between the object reference of elm server and carry out obtaining the object reference of Ftp server alternately.
If network management system is based on the CORBA agreement, communicating by letter between request processing module 610 then shown in Figure 6 and the file transfer client computer 410 undertaken by the Orb bus; Communicating by letter between listed files processing module 620 and the Ftp server 430 undertaken by the Orb bus.
Fig. 7 is the composition structural representation of Ftp server in the preferred embodiment of the present invention.Referring to Fig. 7, this document transmission server comprises:
Listed files sending module 710 is used for obtaining request according to the listed files from file server 420 that receives, and returns the listed files of include file information and Ftp server information corresponding relation to file server 420;
Document transmission module 720 is used for obtaining request according to the file from file transfer client computer 410 that receives, and returns corresponding file to file transfer client computer 410.
In Ftp server shown in Figure 7, may further include:
List storage module 730 is used for the catalogue of storage file transmission server for the file place of transmission usefulness;
Listed files constructing module 740, the catalogue, the listed files that are used for described storage obtain the fileinfo structure listed files of request institute demand file.Like this, can guarantee that the file in the specified scope just can be acquired on the Ftp server 430, guarantee safety of files on the Ftp server 430.
As seen from the above-described embodiment, the embodiment of the invention is disclosed to be realized in network management system in the technical scheme of file transfer, at first send listed files to file server and obtain request, the include file information that the reception file server returns and the listed files of Ftp server information corresponding relation by the file transfer client computer; Then, determine the file that needs obtain in the listed files according to user's indication, and obtain request to corresponding Ftp server transmission file by the file transfer client computer; At last, receive the file that Ftp server returns by the file transfer client computer.So, in distribution type network management system, realized easy, effective file transfer.
Below in conjunction with the document transmission method that is provided in the foregoing description, file transfer client computer, file server, Ftp server and network management system, the embodiment of technical solution of the present invention is described with a more concrete application.
In actual applications, in order to make network maintenance staff and webmaster developer can use the file transmitting function of network management system more easily, can be in the interface module in the described file transfer client computer of the webmaster foreground layout setting embodiment of the invention, be used for dir and file transfer progress, and be used to receive the information or the indication of user's input.Described file transfer client computer of the embodiment of the invention and Ftp server are in concrete the application, can realize by process, they all are the processes of garrisoning, and the NM server on the main frame on webmaster foreground or webmaster backstage can be pulled up when starting, and is responsible for file transfer.
Fig. 8 is for realizing the schematic flow sheet of the method for file transfer in network management system in the preferred embodiment of the present invention.Referring to Fig. 8, may further comprise the steps:
Step 801: network management system startup file server, webmaster foreground receive the indication of obtaining listed files of user's input by interface module.
In this step, just can receive the request on webmaster foreground after file server starts, communicate with the webmaster foreground, and relevant function call is provided.
Step 802: the file transfer client computer and the file server device on webmaster foreground communicate, and send listed files and obtain request.
Step 803: file server obtains the listed files of file on each NM server according to the corresponding relation of NM server and object reference.
In this step, file server also can be directly sends to the file transfer client computer with the object reference of file transfer NM server that client computer is asked, and is obtained the listed files of file on the NM server by this object reference by file transfer client computer oneself.
As previously mentioned, can like this, just can be included in the listed files by a file that will set under the catalogue, for the catalogue of transmission by the NM server storage here with the file place to guarantee safety of files on the NM server.The mode of storage assigned catalogue exists multiple, and a kind of preferred mode is the path of closing catalogue at configuration file middle finger phasing.
Step 804: file server will comprise that the listed files of fileinfo sends to the file transfer client computer on the NM server, and interface module is shown to the user with listed files.
In this step, interface module can show the form of resulting listed files with tree, directly chooses one or more files for the user and downloads.
Step 805~step 806: the file transfer client computer receives user's indication to user's dir, according to the user-selected file of getting, sends file to the NM server that comprises this document and obtains request.
Step 807: NM server sends to the file transfer client computer with the file of file transfer client computer institute acquisition request.
In this step, when the user has selected a plurality of file, can adopt the mode of multithreading to carry out file transfer.
So far, finish file transfer in this preferred embodiment.
The technical scheme that the embodiment of the invention provided provides file transmitting function on the basis of network management system, make network maintenance staff and webmaster developer to obtain required file from NM server easily.Like this, when the network equipment or network link break down, can obtain associated documents positions fault at once, perhaps obtaining operating file is distributed to the webmaster developer and positions, especially when the webmaster developer was in diverse geographic location, the simplicity and the validity of technical scheme that the embodiment of the invention provides were more outstanding.The technical scheme that the embodiment of the invention provided does not need all-network attendant and webmaster developer all to know address or other information of NM server, and do not need network maintenance staff and webmaster developer all to sign in to NM server yet, can under the situation of the safety that guarantees NM server, obtain fault message or other information needed in time.
And, in the embodiment of the invention, can can use the catalogue at file place by the NM server storage for transmission, like this, when the listed files of this NM server reception file server obtains request, just the file that can only will set under the catalogue is listed to file server, has guaranteed safety of files on the NM server like this.
In addition, higher level's OSS (OSS) also can be communicated by letter with the file server device by the northbound interface module, thereby obtains the file of appointment, has made things convenient for the file transfer between webmaster backstage and the higher level OSS.
One of ordinary skill in the art will appreciate that and realize that the step in same equipment is to instruct relevant hardware to finish by program in the foregoing description method, described program can be stored in the read/write memory medium of this equipment, and this program is carried out the corresponding step in the said method when carrying out.Described storage medium can be as ROM/RAM, magnetic disc, CD etc.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.All any modifications of being done within the spirit and principles in the present invention, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (15)
1, a kind of method that realizes file transfer is characterized in that, described method is applied to comprise that this method comprises in the network management system of file transfer client computer, file server and Ftp server:
The file transfer client computer sends listed files to file server and obtains request; Described file server is used to obtain the listed files of include file information and Ftp server information corresponding relation, and described fileinfo comprises the information of file in the corresponding file server;
The file transfer client computer receives the listed files that file server returns;
The file transfer client computer is determined the file that needs obtain in the described listed files according to user's indication, sends file to corresponding Ftp server and obtains request;
The file transfer client computer receives the corresponding file that Ftp server returns.
2, method according to claim 1 is characterized in that, the described listed files that obtains include file information and Ftp server information corresponding relation is specially:
Obtain the object reference of Ftp server according to the corresponding relation between the object reference of Ftp server of storing and Ftp server, send listed files according to described object reference to the corresponding file transmission server and obtain request, receive the listed files that comprises described fileinfo and Ftp server information corresponding relation that file server returns.
3, method according to claim 1 and 2 is characterized in that, also comprises: the catalogue that supplies the file place of transmission in advance in the storage file transmission server;
The fileinfo that is comprised in the described listed files is: the information of All Files under the described catalogue.
4, method according to claim 2 is characterized in that, described obtaining to corresponding Ftp server transmission file asks to be specially:
Obtain the object reference of the file corresponding file transmission server that described needs obtain, send file according to described object reference to corresponding Ftp server and obtain request.
5, according to claim 1,2 or 4 described methods, it is characterized in that, communicate by the Orb bus between described file transfer client computer, file server and the Ftp server.
6, a kind of network management system is characterized in that, comprising:
The file transfer client computer is used for sending listed files to file server and obtains request, receives the listed files that comprises fileinfo in the NM server that file server returns; And be used for determining the file that described listed files needs obtain according to user's indication, send file to corresponding Ftp server and obtain request, receive the file that Ftp server returns;
File server, be used for obtaining request to Ftp server transmission listed files according to the listed files request of obtaining of file transfer client computer, receive the include file information that Ftp server returns and the listed files of Ftp server information corresponding relation, and return described listed files to described file transfer client computer;
Ftp server, be used for obtaining include file information and Ftp server information corresponding relation are returned in listed files from request to file server according to the listed files of file server, and be used for obtaining request according to the file of file transfer client computer, return corresponding file to the file transfer client computer.
7, network management system according to claim 6 is characterized in that, further comprises in this network management system: the object reference storage device is used to preserve the corresponding relation between the object reference of Ftp server and Ftp server;
And described file server is further used for obtaining according to described corresponding relation the object reference of Ftp server, and structure obtains request to the listed files of described Ftp server demand file tabulation;
Described file transfer client computer is further used for obtaining according to described corresponding relation the object reference of the file corresponding file transmission server that described needs obtain, and structure obtains request to the file of described Ftp server demand file.
8, network management system according to claim 7 is characterized in that, described object reference storage device is arranged in the file server.
9, a kind of file transfer client computer is characterized in that, comprising:
The listed files acquisition module is used for sending listed files to file server and obtains request, receives to come from the include file information of file server and the listed files of Ftp server information corresponding relation;
The file acquisition module is used for determining the file that described listed files needs obtain according to user's indication, sends file to Ftp server and obtains request, receives the file that comes from Ftp server.
10, file transfer client computer according to claim 9, it is characterized in that, this document transmission client computer further comprises: interface module, be used for showing described listed files to the user, and receive the user be used for determine that described listed files needs the indication of the file that obtains.
11, file transfer client computer according to claim 9 is characterized in that, this document transmission client computer further comprises:
The first object reference acquisition module is used to obtain the object reference of the file corresponding file transmission server that described needs obtain;
The file request constructing module is used for obtaining request according to described object reference structure to the file of described Ftp server demand file.
12, a kind of file server is characterized in that, comprising:
Request processing module is used for obtaining request circular document tabulation processing module according to the listed files that comes from the file transfer client computer, and the listed files that the listed files processing module is returned is sent to the file transfer client computer;
The listed files processing module is used for sending listed files according to the notice of request processing module to Ftp server and obtains request, and the listed files that will come from Ftp server returns to request processing module.
13, file server according to claim 12 is characterized in that, further comprises in this document server:
The second object reference acquisition module is used to obtain the object reference of described Ftp server;
The list request constructing module is used for obtaining request according to described object reference structure to the listed files of described Ftp server demand file tabulation.
14, file server according to claim 13 is characterized in that, further comprises in this document server: the object reference memory module is used for the corresponding relation between the object reference of storage file transmission server and Ftp server.
15, a kind of Ftp server is characterized in that, comprising:
The listed files sending module is used for obtaining request according to the listed files from file server that receives, and returns the listed files of include file information and Ftp server information corresponding relation to file server;
Document transmission module is used for obtaining request according to the file from the file transfer client computer that receives, and returns corresponding file to the file transfer client computer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710126046 CN101068163A (en) | 2007-06-29 | 2007-06-29 | Method, device and network management system for realizing file transmission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710126046 CN101068163A (en) | 2007-06-29 | 2007-06-29 | Method, device and network management system for realizing file transmission |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101068163A true CN101068163A (en) | 2007-11-07 |
Family
ID=38880607
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200710126046 Pending CN101068163A (en) | 2007-06-29 | 2007-06-29 | Method, device and network management system for realizing file transmission |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101068163A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014101884A1 (en) * | 2012-12-31 | 2014-07-03 | Huawei Technologies Co., Ltd. | Scalable storage systems with longest prefix matching switches |
WO2015085764A1 (en) * | 2013-12-12 | 2015-06-18 | 华为技术有限公司 | Method of file access and cloud gateway |
CN105025049A (en) * | 2014-04-22 | 2015-11-04 | 深圳市尼得科技有限公司 | Media stream storing method and apparatus |
CN105306512A (en) * | 2014-07-25 | 2016-02-03 | 中兴通讯股份有限公司 | File transmitting method, device and system |
CN110620807A (en) * | 2019-05-14 | 2019-12-27 | 北京邮电大学 | File transmission method, server, system, device and storage medium |
-
2007
- 2007-06-29 CN CN 200710126046 patent/CN101068163A/en active Pending
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014101884A1 (en) * | 2012-12-31 | 2014-07-03 | Huawei Technologies Co., Ltd. | Scalable storage systems with longest prefix matching switches |
US9172743B2 (en) | 2012-12-31 | 2015-10-27 | Futurewei Technologies, Inc. | Scalable storage systems with longest prefix matching switches |
CN105027527A (en) * | 2012-12-31 | 2015-11-04 | 华为技术有限公司 | Scalable storage system with longest prefix matching switches |
CN105027527B (en) * | 2012-12-31 | 2018-03-13 | 华为技术有限公司 | Possess the scalable storage of longest prefix match interchanger |
WO2015085764A1 (en) * | 2013-12-12 | 2015-06-18 | 华为技术有限公司 | Method of file access and cloud gateway |
CN105025049A (en) * | 2014-04-22 | 2015-11-04 | 深圳市尼得科技有限公司 | Media stream storing method and apparatus |
CN105025049B (en) * | 2014-04-22 | 2019-03-22 | 深圳市尼得科技有限公司 | A kind of media stream storage method, device and server |
CN105306512A (en) * | 2014-07-25 | 2016-02-03 | 中兴通讯股份有限公司 | File transmitting method, device and system |
CN105306512B (en) * | 2014-07-25 | 2019-12-03 | 中兴通讯股份有限公司 | File transfer method, device and system |
CN110620807A (en) * | 2019-05-14 | 2019-12-27 | 北京邮电大学 | File transmission method, server, system, device and storage medium |
CN110620807B (en) * | 2019-05-14 | 2020-11-06 | 北京邮电大学 | File transfer method, server, system, device and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1292346C (en) | System and method for executing jobs in a distributed computing architecture | |
CN1186905C (en) | Management appts. and method of network appts. | |
WO2017035735A1 (en) | Method and apparatus for deploying network services | |
RU2502125C2 (en) | System and method for describing applications for manageability and efficient scalable deployment | |
CN1577242A (en) | System and method for automatic configuration | |
US20060265386A1 (en) | Method and system for thin client configuration | |
CN101035039A (en) | USB mapping method | |
US20070180280A1 (en) | Controlling the allocation of power to a plurality of computers whose supply of power is managed by a common power manager | |
CN104767649A (en) | Bare metal server deployment method and device | |
CN1645330A (en) | Method and system for grid-enabled virtual machines with distributed management of applications | |
CN101256495A (en) | Method and apparatus for policy-based auto-configuration of middleware components | |
CN1592227A (en) | Method and system for providing life-cycle management of grid services | |
CN1906580A (en) | Method and system for a grid-enabled virtual machine with movable objects | |
TW200903332A (en) | Progressively implementing declarative models in distributed systems | |
CN103984575A (en) | Rapid deployment method of cluster Linux operation system in cloud-computing environment | |
CN1757218A (en) | System and method for publish/subscribe messaging | |
CN1455550A (en) | Network apparatus management system and its control method | |
CN107210924A (en) | Method and apparatus for configuring communication system | |
CN1748400A (en) | Method and system for reacting to a change of a UPnP device | |
US8553257B2 (en) | Communication device driven by an on-demand driver installed in an apparatus, method of controlling the same, and system including the same | |
CN101068163A (en) | Method, device and network management system for realizing file transmission | |
CN1976289A (en) | Program arranging method and system based on distributing network | |
CN107729117B (en) | A method and system for generating a virtual machine | |
CN1929425A (en) | Web service providing apparatus, web service requesting apparatus, and method of the same | |
CN1725142A (en) | Framework for a security system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20071107 |