CN106936907A - A kind of document handling method, logical server, access server and system - Google Patents

A kind of document handling method, logical server, access server and system Download PDF

Info

Publication number
CN106936907A
CN106936907A CN201710138526.XA CN201710138526A CN106936907A CN 106936907 A CN106936907 A CN 106936907A CN 201710138526 A CN201710138526 A CN 201710138526A CN 106936907 A CN106936907 A CN 106936907A
Authority
CN
China
Prior art keywords
file destination
information
storage device
storage
file
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.)
Granted
Application number
CN201710138526.XA
Other languages
Chinese (zh)
Other versions
CN106936907B (en
Inventor
梁俊杰
梁凤明
柳金山
杨军
欧卓尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201710138526.XA priority Critical patent/CN106936907B/en
Publication of CN106936907A publication Critical patent/CN106936907A/en
Application granted granted Critical
Publication of CN106936907B publication Critical patent/CN106936907B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the present invention provides a kind of document handling method, logical server, access server and system, and the method includes:Logical server receives the transfer request of the file destination that access server sends, transfer request carries the first information created after the file destination that access server storage client sends, and the storage address of the file destination of first information record is corresponding to access server;File destination is transferred to stored in by the first storage device according to the first information, and during storage is shifted, maintains the storage address of the file destination of first information record corresponding to the access server;After file destination is successfully transferred to stored in the first storage device, the storage address for updating the file destination of first information record is corresponding to the first storage device, by the first information storage after renewal to the second storage device;First storage device different physical store corresponding with the second storage device.The embodiment of the present invention can lift the storage safety of file.

Description

A kind of document handling method, logical server, access server and system
Technical field
The present invention relates to technical field of data processing, and in particular to a kind of document handling method, logical server, access clothes Business device and system.
Background technology
With the prevalence that high in the clouds stores, by the file (version that such as developer is related in process of application development File etc.) webserver is uploaded to, the document processing operation of storage management etc. is carried out to file by the webserver, with The operation maintenance of convenience file, it is increasingly common.
It was found by the inventors of the present invention that often there is the hacked situation of the webserver at present, once network By hacker attacks, hacker most probably steals the file of webserver institute storage management to server, causes the leakage of file;Cause How this lifts the storage safety of file, is always problem of the those skilled in the art in research.
The content of the invention
In view of this, the embodiment of the present invention provides a kind of document handling method, logical server, access server and is System, to lift the storage safety of file.
To achieve the above object, the embodiment of the present invention provides following technical scheme:
A kind of document handling method, is applied to logical server, and methods described includes:
The transfer request of the file destination that access server sends is received, the transfer request carries access server and deposits The first information created after the file destination that storage client sends, the storage address of the file destination of the first information record It is corresponding to the access server;
File destination is transferred to stored in by the first storage device according to the first information, and in the process of transfer storage In, maintain the storage address of the file destination of the first information record corresponding to the access server;
After file destination is successfully transferred to stored in the first storage device, depositing for the file destination that the first information is recorded is updated Storage address is corresponding to first storage device, by the first information storage after renewal to the second storage device;Described first deposits Storage equipment different physical store corresponding with second storage device.
The embodiment of the present invention also provides a kind of document handling method, is applied to access server, and methods described includes:
The files passe request that client sends is received, the files passe request carries the file destination that need to be uploaded;
The file destination is stored, the corresponding first information of the file destination, the mesh of the first information record is created The storage address for marking file is corresponding to the access server;
The transfer request of file destination is sent to logical server, the transfer request carries the first information, with Toilet states logical server and file destination is transferred to stored in into the first storage device according to the first information, and causes described patrolling Server is collected by the first information storage after renewal to the second storage device, the target text of the first information record after the renewal The storage address of part is corresponding to first storage device;First storage device is corresponding with second storage device different Physical store.
The embodiment of the present invention also provides a kind of logical server, including:
Transfer request receiver module, the transfer request of the file destination for receiving access server transmission, the transfer Request carries the first information created after the file destination that access server storage client sends, the first information note The storage address of the file destination of record is corresponding to the access server;
Transfer memory module, for file destination to be transferred to stored in into the first storage device according to the first information, and During storage is shifted, the storage address and the access server phase of the file destination of the first information record are maintained Should;
First updates and memory module, for after file destination is successfully transferred to stored in the first storage device, updates the The storage address of the file destination of one information record is corresponding to first storage device, and the first information storage after renewal is arrived Second storage device;First storage device different physical store corresponding with second storage device.
The embodiment of the present invention also provides a kind of access server, including:
Files passe request receiving module, the files passe request for receiving client transmission, the files passe please Seek the file destination that carry and need to upload;
Storage and creation module, for storing the file destination, create the corresponding first information of the file destination, institute The storage address for stating the file destination of first information record is corresponding to the access server;
Transfer request sending module, the transfer request for sending file destination to logical server, the transfer request The first information is carried, so that file destination is transferred to stored in first by the logical server according to the first information Storage device, and cause that the logical server stores to the second storage device the first information after renewal, after the renewal The first information record file destination storage address it is corresponding to first storage device;First storage device and institute State the different physical store of the second storage device correspondence.
The embodiment of the present invention also provides a kind of document handling system, including:Access server, logical server, first deposits Storage equipment, the second storage device;
Access server is used for, and receives the files passe request that client sends, and the files passe request is carried and needed The file destination of upload;The file destination is stored, the corresponding first information of the file destination, the first information note is created The storage address of the file destination of record is corresponding to the access server;The transfer for sending file destination to logical server please Ask, the transfer request carries the first information;
The logical server is used for, and receives the transfer request of the file destination that access server sends, according to described the File destination is transferred to stored in the first storage device by one information, and during storage is shifted, maintains the first information The storage address of the file destination of record is corresponding to the access server;The first storage is successfully transferred to stored in file destination After equipment, the storage address for updating the file destination of first information record is corresponding to first storage device, after renewal The first information is stored to the second storage device;
Wherein, first storage device different physical store corresponding with second storage device.
Based on above-mentioned technical proposal, the embodiment of the present invention is deposited by access server transfer client upload file to first The process of storage equipment, client is only contacted with access server, so that access server can be according on the file of client transmission Request is passed, first by file destination landing storage local, and the corresponding first information of the file destination is created so that the first letter The storage address for ceasing the file destination of record is corresponding to the access server;And then access server can ask logical server File destination is carried out into transfer storage, and in the process of logical server transfer storage file destination to the first storage device In, maintain the storage address of the file destination of the first information record corresponding to the access server so that file destination During transfer storage, client still can be by access server invocation target file;And successfully shifted in file destination and deposited Chu Hou, the storage address of the file destination of the renewable first information record of logical server is corresponding to first storage device, And by the first information storage after renewal to the second storage device, complete the upload procedure of file.
The embodiment of the present invention is by the first information by the critical datas such as file destination storage address are recorded, and file destination Particular content separate storage in the second storage device and the first storage device so that the first information of file destination, and mesh The particular content separation for marking file is stored in different thing storages, can be ensured when the second storage device or the first storage When one of equipment is by hacker attacks, hacker cannot get the complete information of file destination, strengthen the guarantor of file destination Close property and security, improve the storage safety of file.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing The accompanying drawing to be used needed for having technology description is briefly described, it should be apparent that, drawings in the following description are only this Inventive embodiment, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis The accompanying drawing of offer obtains other accompanying drawings.
Fig. 1 is the structured flowchart of document handling system provided in an embodiment of the present invention;
Fig. 2 is another structured flowchart of document handling system provided in an embodiment of the present invention;
Fig. 3 is the signaling process figure of document handling method provided in an embodiment of the present invention;
Fig. 4 is the schematic diagram of the files passe page;
Fig. 5 is another signaling process figure of document handling method provided in an embodiment of the present invention;
Fig. 6 is another signaling process figure of document handling method provided in an embodiment of the present invention;
Fig. 7 is the schematic diagram that client file distributes the page;
Fig. 8 is the schematic diagram of the service end file distributing page;
Fig. 9 is the schematic diagram of the browse queries page;
Figure 10 is the schematic diagram of searched page;
Figure 11 is the structured flowchart of logical server provided in an embodiment of the present invention;
Figure 12 is another structured flowchart of logical server provided in an embodiment of the present invention;
Figure 13 is another structured flowchart of logical server provided in an embodiment of the present invention;
Figure 14 is the another structured flowchart of logical server provided in an embodiment of the present invention;
Figure 15 is the structured flowchart of access server provided in an embodiment of the present invention;
Figure 16 is another structured flowchart of access server provided in an embodiment of the present invention.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than whole embodiments.It is based on Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not made Embodiment, belongs to the scope of protection of the invention.
Fig. 1 is the structured flowchart of document handling system provided in an embodiment of the present invention, reference picture 1, this document processing system Can include:Client 10, access server 20, logical server 30, the first storage device 40, the second storage device 50.
As operated by user, client is likely located at Intranet to client 10, it is also possible to positioned at public network;Such as user is Intranet User, then client be correspondingly positioned at Intranet, client can be communicated by Intranet with access server 20, such as user be public network User, then client be correspondingly positioned at public network, client can be communicated by public network with access server 20.
Access server 20 is located at Intranet, is responsible for being carried out between client 10 and logical server 30 transfer of data;This Inventive embodiments can arrange multiple access servers, and the user type according to client difference, can mark off many The access server of individual type, and an access server for type can correspond to the client for accessing relative users type, one The access server of individual type can be made up of at least one access server;
By taking the treatment of version file as an example, as shown in Fig. 2 for internal developer, internal access service can be set Device, by internal access server internally interim data between the client and logical server of developer;For foreign countries Non- internal developer, can set external access server, by the client of external access server developer abroad Interim data between end and logical server;For domestic non-internal developer, domestic access server can be set, passed through Domestic access server interim data between the client and logical server of developer at home;Optionally, it is internal to access clothes Business device also can the client of transfer Intranet user be sent to the service request of logical server, and transfer logical server is sent to Intranet The service request result of the client of user;
Optionally, system shown in Figure 2 structure is only the alternative construction of document handling system, and the embodiment of the present invention may also set up Unified access server, number is interacted by the unified access server transfer logical server between arbitrary client According to.
Logical server 30 is the service equipment for carrying out mathematical logic treatment that the embodiment of the present invention is set, can be by independent Server realize, it is also possible to the server farm being made up of multiple servers is realized;Logical server may be disposed at Intranet.
First storage device 40 and the second storage device 50 are arranged at Intranet, can be used for data storage;First storage sets Standby 40 and second the data content that is stored of storage device 50 can be with difference;First storage device 40 and the second storage device 50 Storage can be controlled by logical server 30.
So that file process is as files passe as an example, based on system shown in Figure 1, Fig. 3 shows provided in an embodiment of the present invention The signaling process figure of document handling method, reference picture 3, flow can include:
Step S10, client send files passe and ask to access server, and the files passe request is carried and needed The file destination of biography.
Optionally, client can show the files passe page, and user can import what need to be uploaded in the files passe page File destination;The embodiment of the present invention (can such as pass through text in the path that is locally stored of associated objects file in the files passe page What part uploaded " select file " icon input file destination of the page is locally stored path, or, by by the text of file destination Part icon is dragged to the file ingress area of the files passe page, and path is locally stored so as to automatically identify file destination), Client is locally stored path according to file destination, can be locally stored in path from this and read file destination and imported into file In the upload page;
After the files passe page imports file destination, user can click on icons such as " submissions " of the files passe page, touch Hair client sends files passe and asks to access server.
Further, optionally, to realize the authentication of user, bill ID and ticket can also be carried in files passe request According to key, to verify the validity of files passe request;Bill ID and bill key can be files passe page backstages Automatically generate, and carry in files passe request.
Optionally, for the file destination of version file form, user can also fill in file destination in the files passe page Version information (such as version number, version flag), and files passe request in carry file destination version information so that So that the version management information of file is more fully;
Optionally, after files passe storage, the embodiment of the present invention can be special using files such as MD5 values, the sha1 values of file Value indicative, represents the filename of physical store;To confirm whether file destination has uploaded storage, so as to the target to not uploading storage File builds file characteristic value, and the embodiment of the present invention can also fill in the file characteristic value of file destination in the files passe page;
Optionally, Fig. 4 shows the optional signal of the files passe page, the information that user can submit in the files passe page Can be as shown in Figure 4.
Step S11, access server store the file destination, create the corresponding first information of the file destination, institute The storage address for stating the file destination of first information record is corresponding to the access server.
After access server receives the files passe request of client transmission, it may be determined that carried in files passe request File destination, and by file destination landing storage to access server;
Optionally, access server can create the corresponding first information of file destination, and the first information may be considered The corresponding actual file information of file destination, the first information can record the storage address of file destination, and access server is being incited somebody to action After file destination landing is stored in access server, the storage address of the file destination that will can be recorded in the first information is set For the access server is corresponding;
Optionally, the storage address of file destination can be used for position file destination storage which storage device which Under catalogue;Specifically, the storage address of file destination can include:The IP of the storage device of file destination, file destination is being deposited Store path in storage equipment etc..
Optionally, in file characteristic values such as MD5 values, the sha1 values using file, when representing the filename of physical store, this Inventive embodiments can be using the file characteristic value of the file destination association first information;Accordingly, also need to take in files passe request File characteristic value with file destination, access server, can be in resolution file upload request after files passe request is received The file characteristic value of carrying, and file destination;Access server can determine whether that the file characteristic value carried in files passe request is It is no to be associated with the first information, if it is not, then access server can determine whether that this document characteristic value is newly-increased, create this document feature It is worth the first information of association, and the storage address of the file destination recorded in the first information is set to access clothes with described Business device is corresponding.
Further, the content that may be carried in files passe request described above, the embodiment of the present invention is according to file The difference of the content that upload request is carried, the content recorded in the first information may be used also in addition to the storage address including file destination With including following at least one:The file characteristic value of file destination, primary attribute information of file destination etc.;
Wherein, the storage address of file destination is the content that record is necessarily required in the first information, for other guide, can Mutually be should determine that with according to the submission information of the multi-form set in the files passe page, such as being set in the files passe page needs The file characteristic value of file destination is uploaded, then the file characteristic value of file destination can be recorded in the first information, if on file The file characteristic value that need to upload file destination is not set in the biography page, then the file of file destination can not be recorded in the first information Characteristic value.
Optionally, access server can also first verify user identity, in user's body after files passe request is received After part is verified, step S11 is just performed;Specifically, bill ID and bill key can be carried in files passe request, access Server can according to bill ID and bill key authentication user identity, such as bill ID and key whether with pre-stored bill ID It is corresponding with key, so as to after checking user identity passes through, perform step S11.
Step S12, access server send the transfer request of file destination to logical server, and the transfer request is carried There is the first information.
The embodiment of the present invention realizes the upload of file by the transfer of access server, and access server falls file destination Ground storage is on access server and after creating the first information, can please by sending that file destination shifts to logical server Ask, file destination is transferred to the first storage device and is stored by request logical server;Meanwhile, in file destination transfer request It is middle to carry the corresponding first information of file destination, so that logical server is being accessed according to the file destination indicated in the first information The storage address of server, carries out the transfer storage of file destination.
File destination is transferred to stored in the first storage device by step S13, logical server according to the first information, and During file destination is transferred to stored in into the first storage device, the file destination of first information record is maintained to deposit Storage address is corresponding to the access server.
Logical server, can be according to first carried in the transfer request after the transfer request for receiving file destination Information, determines the storage address of access server in file destination, is deposited so as to transfer file destination transfer according to the storage address Store up to the first storage device.
Optionally, because in embodiments of the present invention, user can only touch access server using client, this meaning There was only access server when file destination and just being uploaded, in document handling system has file destination, and file destination exists During being transferred to stored in the first storage device, user may be using to file destination, and such as user may be by accessing The interim invocation target file of server, during ensuring that file destination is transferred to stored in the first storage device, user can Normal invocation target file, the embodiment of the present invention may be provided at the process that file destination is transferred to stored in the first storage device In, the storage address that the file destination of first information record is stated in maintenance is corresponding to the access server, so that obtain user can be with During file destination transfer storage, the normal file destination using in access server.
Step S14, logical server update the first information after file destination is successfully transferred to stored in the first storage device The storage address of the file destination of record is corresponding to first storage device, and the first information storage after renewal is deposited to second In storage equipment.
Optionally, logical server can create file destination transfer task, and task is shifted with by performance objective file, File destination is transferred to stored in the first storage device;Logical server can automatic regular polling judge file destination transfer task be It is no to perform completion to judge whether file destination is successfully transferred to stored in the first storage device, i.e., shift task in file destination When performing completion, it can be assumed that file destination is successfully transferred to stored in the first storage device.
The store path that the embodiment of the present invention can be distributed with sets target file in the first storage device, according to the storage Path, file destination is transferred to stored in the first storage device;
Meanwhile, after file destination successfully shifts storage, the embodiment of the present invention can determine that the IP of the first storage device, and the The store path of the storage file destination that one storage device is distributed, so that the storage of the file destination that will be recorded in the first information The IP of equipment, the IP of the first storage device is changed to by the IP of access server;And by file destination depositing on a storage device Storage path, by the store path in access server more, the storage road of the storage file destination that the first storage device is distributed Footpath;And then realize by the first information record file destination storage address be updated to it is corresponding to first storage device.
Optionally, the first information can be stored in the second storage device after updating, and the second storage device is stored with first Equipment is different, i.e. the second storage device different physical store corresponding with the first storage device.
The process that the embodiment of the present invention passes through access server transfer client upload file to the first storage device, client End only contacts with access server, so that the files passe request that access server can send according to client, first by target text Part landing storage creates the corresponding first information of the file destination local so that the file destination of first information record Storage address it is corresponding to the access server;And then access server can ask logical server to be turned file destination Storage is moved, and during logical server transfer storage file destination to the first storage device, maintains first letter The storage address for ceasing the file destination of record is corresponding to the access server so that during file destination transfer storage, Client still can be by access server invocation target file;And after file destination successfully shifts storage, logical server can Update the first information record file destination storage address it is corresponding to first storage device, and by renewal after first believe Breath is stored in the second storage device, completes the upload procedure of file;
The first information that the embodiment of the present invention passes through the critical datas such as the storage address by file destination is recorded, and target text The particular content of part separates storage in the second storage device and the first storage device so that the first information of file destination, and The particular content of file destination is separated and stored in different thing storages, can be ensured when the second storage device or first be deposited When one of storage equipment is by hacker attacks, hacker cannot get the complete information of file destination, strengthen file destination Confidentiality and security, improve the storage safety of file.
Optionally, after file destination is successfully transferred to stored in the first storage device by logical server, logical server can Successful information is uploaded to client feedback file destination by access server.
Optionally, further, if using file characteristic values such as the MD5 values of file, sha1 values, representing the text of physical store Part name, the then text that the filename of the file destination stored in the first storage device can be changed to file destination by logical server Part characteristic value is corresponding so that the filename of the file destination stored in the first storage device has confidentiality higher, further Improve the storage safety of file;
Optionally, the filename of file destination and the corresponding relation of file characteristic value can be recorded in the first information.
Optionally, further, in the embodiment of the present invention, access server can also create corresponding second letter of file destination Breath, records the business information (such as the affiliated business of file destination, file destination father path etc.) of file destination, mesh in the second information Mark the primary attribute information (such as file destination creation time, the last modification time of file destination, file type etc.) of file, mesh Mark version information (fileversion number of such as file destination, FileVersion mark etc.) of file etc., access server can be by the Two information are carried in file destination transfer request, are sent to logical server;The content recorded in second information can pass through Submission information of the user in the files passe page determines;
So as to logical server sets in the storage address for updating the file destination of first information record with the described first storage After standby corresponding, can update the incidence relation of the second information of supplement and the first information in the second information, and by the second information Store In the second storage device;And when there is issue record for file destination, logical server can also be in the second information Update file distribution record of file destination etc..
The fileinfo that the first information and the second information can be stored collectively as file destination in the second storage device, And according to the different use demands of user, the first information and the second information can have different occupation modes;
Such as so that file process is as file polling as an example, when user is inquired about file destination, user can use Client sends the inquiry request of file destination by access server to logical server, so that logical server can be obtained Can be recorded in the information of client feedback second by access server to the second information of file destination, and logical server File destination business information, primary attribute information, at least one information such as version information, to realize user to file destination Information inquiry, the first information of file destination is transferred without logical server so that the data processing amount of inquiry is able to Reduce, optimize search efficiency;
Accordingly, logical server can receive access server forwarding client send file destination inquiry please Ask, corresponding second information of the file destination is obtained from second storage device;It is anti-to client by access server The business information of the file destination of second information record is presented, and/or, primary attribute information, and/or, version information;
Obviously, the inquiry for user to file destination, the embodiment of the present invention can also transfer the first information, by the first letter The primary attribute information of the file destination recorded in breath, the primary attribute information of file destination is shown to user.
And when being related to user's request file destination being operated, user can pass through access service using client Device sends the operation requests of file destination to logical server, so that logical server can get mesh from the second storage device The second information of file is marked, and by the first letter of the file destination of storage in second information association to the second storage device Breath, according to the storage address of the file destination recorded in the first information, gets file destination, and lead to from the first storage device Access server is crossed to file destination described in client feedback, operation of the user to file destination is realized;
Accordingly, logical server can receive access server forwarding client send file destination operation please Ask, corresponding second information of file destination is got from the second storage device, set according to second information association second storage The corresponding first information of file destination of standby middle storage, according to the storage address of the file destination recorded in the first information, from the One storage device obtains file destination, by access server to file destination described in client feedback.
Optionally, Fig. 5 shows another signaling process of document handling method provided in an embodiment of the present invention, reference picture 5, The flow can include:
Step S20, client send files passe and ask to access server, and the files passe request is carried and needed The file destination of biography, the MD5 values of file destination, the version information of file destination, and, bill ID and bill key.
Optionally, the signal of the files passe page as shown in Figure 4, user can be by the files passe that is shown in client page Submit the MD5 values of file destination, version information, and the file destination that need to be uploaded in face;
Optionally, user can use md5sum orders or others MD5 value computational algorithms, calculate MD5 values;And bill ID and bill key can be that files passe page backstage automatically generates, and carry in files passe request.
Optionally, further, in addition to file destination, the MD5 values of file destination can also be carried in files passe request, and/ Or, the version information of file destination, and/or, bill ID and bill key;The particular content carried in files passe request, can Set with according to actual conditions, and by setting the submission content type definition of the files passe page.
Whether step S21, access server pass through according to the bill ID and bill key, checking user identity.
If step S22, access server checking user identity pass through, whether access server judges the MD5 values It is associated with the first information.
Optionally, access server can record the MD5 values for being associated with the first information by tabular form, judge file Whether the MD5 values carried in upload request are corresponding to the MD5 recorded in list, if it is not, then being carried in supporting paper upload request MD5 values not associated have the first information;
Wherein, the MD5 values of the first information have been associated with, it is believed that be MD5 values association the first information corresponding to text Part is transmitted through on, and the embodiment of the present invention can be without creating the new first information, directly on the basis of the first information for having created again On carry out content update.
If step S23, access server judge that the MD5 values are not associated the first information, the file destination is stored, Create the corresponding first information of the file destination and the second information;The first information record has the storage of file destination Location, MD5 values and primary attribute information, the storage address are corresponding to the access server;Second information record has mesh Mark the business information of file, primary attribute information, version information.
It should be noted that the content of the first information and the second information record is more comprehensive situation in step S23, can Choosing, the first information also can record the file characteristic value of file destination in addition to the storage address of record file destination, and/or, mesh Mark the primary attribute information of file;Optionally, the business information of the recordable file destination of the second information, and/or, primary attribute letter Breath, and/or, version information.
Step S24, access server send file destination transfer request to logical server, and the file destination transfer please Ask and carry the first information and second information.
File destination is transferred to stored in the first storage device by step S25, logical server according to the first information, and During file destination is transferred to stored in into the first storage device, the file destination of first information record is maintained to deposit Storage address is corresponding to the access server.
Step S26, logical server update the first information after file destination is successfully transferred to stored in the first storage device The storage address of the file destination of record is corresponding to first storage device, in the second information update supplement the second information with The incidence relation of the first information, by the first information after renewal and the second information Store in the second storage device.
Optionally, another advantage of document handling method provided in an embodiment of the present invention is that user is using and operating text During part, carried out by access server without exception, client cannot directly contact file in itself, so, may be such that client Operation becomes to be audited;In the embodiment of the present invention, each access server can the client that is connected of independent audit Operation note, and the content finally audited will respectively in the daily record of each access server land storage;
Optionally, each access server provided in an embodiment of the present invention can use http protocol realizations, reduce exploitation Cost.
Optionally, so that file process is as file distributing as an example, based on system shown in Figure 1, Fig. 6 shows the embodiment of the present invention Another signaling process figure of the document handling method of offer, reference picture 6, flow can include:
Step S30, client are asked to the distribution that access server sends file destination, and the distribution request carries note Record the target dispensing machines list of at least one target dispensing machines, and each target dispensing machines distribution path.
The distribution request is transmitted to logical server by step S31, access server.
Step S32, logical server obtain the corresponding first information of the file destination from the second storage device, described The storage address of the file destination of first information record is corresponding to the first storage device.
Optionally, corresponding second information of file destination can be also carried in the distribution request, so that logical server can According to the incidence relation with the first information recorded in the second information, the file destination pair is obtained from the second storage device The first information answered;
Optionally, the storage address of the file destination that the embodiment of the present invention can be by recording in the first information, determines mesh The IP of the first storage device that mark file is stored, the store path in the first storage device.
The storage address of the file destination that step S33, logical server are recorded according to the first information, issues target text The distributed tasks of part, the distributed tasks are used for the file destination for indicating to store the storage address, are distributed to the target Under the distribution path of each target dispensing machines in dispensing machines list.
Optionally, logical server can issue the distributed tasks of file destination, the distributed tasks to control platform server The file destination of the storage of which path in which platform storage device can be described, it is necessary to which of which target dispensing machines be distributed to Under individual path, that is, the file destination for storing the storage address is needed, be distributed to each in the target dispensing machines list Under the distribution path of target dispensing machines.
Optionally, the distribution requirement of file destination is also can indicate that in distributed tasks, so that control platform server is being held During row distributed tasks, carried out according to distribution requirement;Whether distribution is required such as whether needing decompression, needing to make downloader, distribution Type etc.;Optionally, distribution requirement, target dispensing machines list, the distribution path of each target dispensing machines can be in client The distribution page of display, input is filled in by user;Optionally, Fig. 7 shows that client file distributes the schematic diagram of the page, Fig. 8 The schematic diagram of the service end file distributing page is shown, be can refer to;It can be seen that, the embodiment of the present invention can be according to the version class of file Type, it is automatic to adapt to the distribution display page, more facilitate use of the user to file distribution function.
It should be noted that the first signified storage device of the embodiment of the present invention and the second storage device are separate , the first storage device such as stores machine, the second storage device such as database;First storage device stores the specific of file Content, and the second storage device stores the information of file, and it is divided into the first information and the second information mentioned above;
The embodiment of the present invention can only inquire about the second storage device when needing to travel through the information of file, and need to divide During fat file, can first inquire about the second storage device and find the first storage device that file is stored, then the distribution for carrying out file.
Optionally, the embodiment of the present invention can also support the browsing file query function on basis, the UI side of the browse queries page Formula and the operation of windows file browsers are close, and the signal of the browse queries page is as shown in figure 9, client can show file The browse queries page, this document browse queries page can get information about file basis attribute information for user, and such as file is big Small, creation time and upper successor etc., while also being understood that the version informations such as the version number of file;Optionally, for user couple Existing file browser use habit considers that the UI of browsing file query page shows can be with windows file browser phases Closely, and content that browsing file query page shows, can be by the content integration in the first information of file and the second information Obtain.
The embodiment of the present invention can also support the global search function of file, and the signal of searched page is as shown in Figure 10, the work( Can be File Transfer Protocol document handling system it is unexistent, by the use of global search function, can meet business find version Demand on presents;During the present invention is implemented, search can support MD5, but simultaneously can also be by filename, version number, text The different approaches such as part attribute are searched for.
Optionally, in the form of a file for version file as a example by, the client that the embodiment of the present invention is used can be page Face client, client is by accessing the files passe page that version management platform is realized described by the embodiment of the present invention, file The loading of the pages such as the distribution page, the browse queries page, searched page;Such as version management platform can be a set of based on PaaS Technical solution, there is provided the module such as perfect AM/BAM Development Framework, scheduling engine, common component, help business Product and technical staff's rapid build low cost, the branch stake tool and operation system of exempting from O&M.
The embodiment of the present invention is by the filename by file destination is recorded, MD5 values, the first information of storage address, and mesh The particular content separation for marking file is stored in different physical stores, in addition, file destination uses its MD5 value as thing The filename of storage is managed, the confidentiality of file destination is improved so that assault obtains the cost of file destination complete information Lifting, improves the storage safety of file;
Further, by the first information and the second information of file destination, the different file letter of file destination is recorded respectively Breath, may be such that the information of inquiry file destination can be realized by transferring the record of the second information, and need to operate file destination When, file destination can be obtained by the first information by the second information association first information, improve the inquiry effect of file destination Rate;And the confidentiality of file destination is strengthened, and further improves the storage safety of file;
Further, user can customize the version information for increasing file destination, and enter in the second information of file destination Row record, more adapts to the storage of the file of version file form and uses;
Further, the operation of the client that access server can be to being connected is audited, and may be such that the operation of client Record can be reviewed effectively, even if hacker is after invasion, the invasion record of hacker also being capable of tracing back to by maximum probability.
Logical server provided in an embodiment of the present invention is introduced below, logical server described below can with it is upper In the document handling method of text description, the content that logical server is performed is mutually to should refer to.Logical server described below Content, it is believed that be functional module that logical server is set for needed for realizing document handling method provided in an embodiment of the present invention Structure.
Figure 11 is the structured flowchart of logical server provided in an embodiment of the present invention, reference picture 11, and the logical server can To include:
Transfer request receiver module 100, the transfer request of the file destination for receiving access server transmission, described turn Move request and carry the first information created after the file destination that access server storage client sends, the first information The storage address of the file destination of record is corresponding to the access server;
Transfer memory module 110, for file destination to be transferred to stored in into the first storage device according to the first information, And during storage is shifted, maintain the storage address and the access server of the file destination of the first information record Accordingly;
First updates and memory module 120, for after file destination is successfully transferred to stored in the first storage device, updating The storage address of the file destination of first information record is corresponding to first storage device, by the first information storage after renewal To the second storage device;First storage device different physical store corresponding with second storage device.
Optionally, the storage address includes:The IP of the storage device of file destination, file destination is on a storage device Store path;
It is described first update and memory module 120, for update the first information record file destination storage address with First storage device is corresponding, specifically includes:
Determine the IP of the first storage device, and the store path for storing file destination that the first storage device is distributed;
The IP of the storage device of the file destination that will be recorded in the first information, is changed to first and deposits by the IP of access server The IP of storage equipment;And the store path by file destination on a storage device, by the store path in access server more, the The store path of the storage file destination that one storage device is distributed.
Optionally, the first information also records the file characteristic value of file destination, and/or, the basis of file destination Attribute information;
The transfer request also includes:Access server stores the second information created after the file destination;It is described Second information record has the business information of file destination, and/or, primary attribute information, and/or, version information;
Optionally, Figure 12 shows another structure of logical server provided in an embodiment of the present invention, with reference to Figure 11 and Tu Shown in 12, the logical server can also include:
Second updates and memory module 130, for updated in second information supplement second information with it is described The incidence relation of the first information, by renewal after the second information Store in the second storage device;
Distributed recorder update module 140, if there is distributed recorder for file destination, updates in second information The file distribution record of file destination.
Optionally, logical server can be additionally used in, and the filename of the file destination that the first storage device is stored is changed to The file characteristic value of file destination, and the filename pass corresponding with file characteristic value for passing through first information record file destination System.
Optionally, the second renewal and memory module 130 and distributed recorder update module 140 can select one, or combination should In logical server shown in Figure 11.
Optionally, Figure 13 shows another structure of logical server provided in an embodiment of the present invention, with reference to Figure 12 and Tu Shown in 13, the logical server can also include:
Inquiry request processing module 150, for receiving looking into for the file destination that the client that access server is forwarded sends Request is ask, corresponding second information of the file destination is obtained from second storage device;By access server to client The business information of the file destination of end feedback second information record, and/or, primary attribute information, and/or, version information;
Operation requests processing module 160, the behaviour of the file destination that the client for receiving access server forwarding sends Ask, corresponding second information of file destination is got from the second storage device, deposited according to second information association second The corresponding first information of file destination stored in storage equipment, according to the storage address of the file destination recorded in the first information, File destination is obtained from the first storage device, by access server to file destination described in client feedback.
Optionally, inquiry request processing module 150 and operation requests processing module 160 can select one, or connected applications In logical server shown in Figure 12.
Optionally, Figure 14 shows the another structure of logical server provided in an embodiment of the present invention, with reference to Figure 11 and Tu Shown in 14, the logical server can also include:
Distribution processor module 170, the distribution of the file destination that the client for receiving access server forwarding sends please Ask, the distribution request carries the target dispensing machines list of at least one target dispensing machines of record, and the distribution of each target The distribution path of machine;The corresponding first information of the file destination, the first information note are obtained from the second storage device The storage address of the file destination of record is corresponding to the first storage device;The storage of the file destination recorded according to the first information Address, issues the distributed tasks of file destination, and the distributed tasks are used for the file destination for indicating to store the storage address, Under the distribution path of each target dispensing machines being distributed in the target dispensing machines list.
Optionally, the distribution request also carries corresponding second information of file destination;
The distribution processor module 170, for obtaining corresponding first letter of the file destination from the second storage device Breath, specifically includes:
According to the incidence relation with the first information of second information record, institute is obtained from second storage device State the corresponding first information of file destination.
Optionally, the distributed tasks also indicate the distribution requirement of file destination;The distribution requirement, target sorter Device list, and the distribution path of each target dispensing machines is carried in the distribution request by the client, and by described Access server is transmitted to the logical server.
Access server provided in an embodiment of the present invention is introduced below, access server described below can with it is upper In the document handling method of text description, the content that access server is performed is mutually to should refer to.Access server described below Content, it is believed that be functional module that access server is set for needed for realizing document handling method provided in an embodiment of the present invention Structure.
Figure 15 is the structured flowchart of access server provided in an embodiment of the present invention, reference picture 15, and the access server can To include:
Files passe request receiving module 200, the files passe request for receiving client transmission, the files passe Request carries the file destination that need to be uploaded;
Storage and creation module 210, for storing the file destination, create corresponding first letter of the file destination Breath, the storage address of the file destination of the first information record is corresponding to the access server;
Transfer request sending module 220, the transfer request for sending file destination to logical server, the transfer please Ask and carry the first information, so that file destination is transferred to stored in by the logical server according to the first information One storage device, and cause the logical server by the first information storage after renewal to the second storage device, the renewal The storage address of the file destination of first information record afterwards is corresponding to first storage device;First storage device and The different physical store of the second storage device correspondence.
Optionally, the files passe request also carries the file characteristic value of file destination;
The storage and creation module 210, for creating the corresponding first information of the file destination, specifically include:
Judge the file characteristic value that the files passe request is carried, if be associated with the first information;If the file The file characteristic value that upload request is carried, it is not associated to have the first information, create the corresponding first information of the file destination.
Optionally, the files passe request also carries bill ID and bill key;
Accordingly, Figure 16 shows another structure of access server provided in an embodiment of the present invention, with reference to Figure 15 and Tu Shown in 16, the access server can also include:
Authentication module 230, for according to the bill ID and bill key, whether checking user identity to pass through;If tested Card user identity passes through, and triggering storage and creation module 210 store the file destination.
Optionally, access server can be also used for:Corresponding second information of the file destination is created, and at described turn Move in request and carry second information, update supplement second letter in second information so as to the logical server Breath with the incidence relation of the first information after so that the logical server by renewal after the second information Store deposited second Storage equipment;
Wherein, second information record has the business information of file destination, and/or, primary attribute information, and/or, take Version information of the band in files passe request;The first information also records the file characteristic value of file destination, and/or, The primary attribute information of file destination.
Optionally, access server can be also used for:
The inquiry request of the file destination that client sends is received, the inquiry request is transmitted to logical server, and Corresponding second information of the file destination obtained from second storage device of logical server feedback is received, to client The business information of the file destination of end feedback second information record, and/or, primary attribute information, and/or, version information;
Or, receiving the operation requests of the file destination that client sends, the operation requests are transmitted to logical server, And storage address of the logical server according to the file destination recorded in the first information is received, obtained from the first storage device File destination, to file destination described in client feedback;
Or, the distribution request of the file destination that client sends is received, so that the logical server issues file destination Distributed tasks;The distribution request carries the target dispensing machines list of at least one target dispensing machines of record, and respectively The distribution path of target dispensing machines;The distributed tasks are used to indicate by the file destination, are distributed to the target distribution Under the distribution path of each target dispensing machines in machine list.
Optionally, the embodiment of the present invention can mark off at least one access server according to the user type of client Type, and a client for the access server correspondence access relative users type of type;Accordingly, in the embodiment of the present invention In, access server can audit the operation note of connected client, by the content landing storage audited to daily record.
The embodiment of the present invention also provides a kind of document handling system, as shown in figure 1, this document processing system can include: Access server, logical server, the first storage device, the second storage device;
Access server is used for, and receives the files passe request that client sends, and the files passe request is carried and needed The file destination of upload;The file destination is stored, the corresponding first information of the file destination, the first information note is created The storage address of the file destination of record is corresponding to the access server;The transfer for sending file destination to logical server please Ask, the transfer request carries the first information;
The logical server is used for, and receives the transfer request of the file destination that access server sends, according to described the File destination is transferred to stored in the first storage device by one information, and during storage is shifted, maintains the first information The storage address of the file destination of record is corresponding to the access server;The first storage is successfully transferred to stored in file destination After equipment, the storage address for updating the file destination of first information record is corresponding to first storage device, after renewal The first information is stored to the second storage device;
Wherein, first storage device different physical store corresponding with second storage device.
Optionally, the type of access server and the user type of client are corresponding, an access server pair for type The client of relative users type should be accessed.
Optionally, access server, other concrete functions of logical server are realized, can refer to described above.
Each embodiment is described by the way of progressive in this specification, and what each embodiment was stressed is and other The difference of embodiment, between each embodiment identical similar portion mutually referring to.For device disclosed in embodiment For, because it is corresponded to the method disclosed in Example, so description is fairly simple, related part is said referring to method part It is bright.
Professional further appreciates that, with reference to the unit of each example of the embodiments described herein description And algorithm steps, can be realized with electronic hardware, computer software or the combination of the two, in order to clearly demonstrate hardware and The interchangeability of software, generally describes the composition and step of each example according to function in the above description.These Function is performed with hardware or software mode actually, depending on the application-specific and design constraint of technical scheme.Specialty Technical staff can realize described function to each specific application using distinct methods, but this realization should not Think beyond the scope of this invention.
The step of method or algorithm for being described with reference to the embodiments described herein, directly can be held with hardware, processor Capable software module, or the two combination is implemented.Software module can be placed in random access memory (RAM), internal memory, read-only deposit Reservoir (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technology In field in known any other form of storage medium.
The foregoing description of the disclosed embodiments, enables professional and technical personnel in the field to realize or uses the present invention. Various modifications to these embodiments will be apparent for those skilled in the art, as defined herein General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, the present invention The embodiments shown herein is not intended to be limited to, and is to fit to and principles disclosed herein and features of novelty phase one The scope most wide for causing.

Claims (19)

1. a kind of document handling method, it is characterised in that be applied to logical server, methods described includes:
The transfer request of the file destination that access server sends is received, the transfer request carries access server storage visitor The first information created after the file destination that family end sends, the storage address of the file destination of the first information record and institute State access server corresponding;
File destination is transferred to stored in by the first storage device according to the first information, and during storage is shifted, dimension The storage address for holding the file destination of the first information record is corresponding to the access server;
After file destination is successfully transferred to stored in the first storage device, the storage of the file destination of first information record is updated Location is corresponding to first storage device, by the first information storage after renewal to the second storage device;First storage sets Standby different physical store corresponding with second storage device.
2. document handling method according to claim 1, it is characterised in that the storage address includes:File destination The IP of storage device, file destination store path on a storage device;
It is described update the first information record file destination storage address it is corresponding to first storage device including:
Determine the IP of the first storage device, and the store path for storing file destination that the first storage device is distributed;
The IP of the storage device of the file destination that will be recorded in the first information, is changed to the first storage and sets by the IP of access server Standby IP;And the store path by file destination on a storage device, first deposits by the store path in access server more The store path of the storage file destination that storage equipment is distributed.
3. document handling method according to claim 1, it is characterised in that the first information has also recorded file destination File characteristic value, and/or, the primary attribute information of file destination;
The transfer request also includes:Access server stores the second information created after the file destination;Described second Information record has the business information of file destination, and/or, primary attribute information, and/or, version information;
Methods described also includes:
The incidence relation of supplement second information and the first information is updated in second information, by renewal after the Two information Stores are in the second storage device.
4. document handling method according to claim 3, it is characterised in that methods described also includes:
The filename of the file destination that the first storage device is stored is changed to the file characteristic value of file destination, and by first The filename of information record file destination and the corresponding relation of file characteristic value.
5. document handling method according to claim 3, it is characterised in that methods described also includes:
The inquiry request of the file destination of the client transmission of access server forwarding is received, is obtained from second storage device Corresponding second information of the file destination;It is literary to the target of the second information record described in client feedback by access server The business information of part, and/or, primary attribute information, and/or, version information;
Or, the operation requests of the file destination that the client for receiving access server forwarding sends, obtain from the second storage device To corresponding second information of file destination, according to the file destination correspondence stored in the storage device of the second information association second The first information, according in the first information record file destination storage address, from the first storage device obtain file destination, By access server to file destination described in client feedback.
6. document handling method according to claim 1, it is characterised in that methods described also includes:
The distribution request of the file destination of the client transmission of access server forwarding is received, the distribution request carries record The target dispensing machines list of at least one target dispensing machines, and each target dispensing machines distribution path;
The corresponding first information of the file destination, the file destination of the first information record are obtained from the second storage device Storage address it is corresponding to the first storage device;
The storage address of the file destination recorded according to the first information, issues the distributed tasks of file destination, the distribution Task is used for the file destination for indicating to store the storage address, is distributed to each target in the target dispensing machines list Under the distribution path of dispensing machines.
7. document handling method according to claim 6, it is characterised in that the distribution request also carries file destination Corresponding second information;
The corresponding first information of the file destination that obtained from the second storage device includes:
According to the incidence relation with the first information of second information record, the mesh is obtained from second storage device The corresponding first information of mark file.
8. document handling method according to claim 7, it is characterised in that the distributed tasks have also indicated file destination Distribution requirement;The distribution path of the distribution requirement, target dispensing machines list, and each target dispensing machines is by the client End is carried in the distribution request, and is transmitted to the logical server by the access server.
9. a kind of document handling method, it is characterised in that be applied to access server, methods described includes:
The files passe request that client sends is received, the files passe request carries the file destination that need to be uploaded;
The file destination is stored, the corresponding first information of the file destination, the target text of the first information record is created The storage address of part is corresponding to the access server;
The transfer request of file destination is sent to logical server, the transfer request carries the first information, with toilet State logical server and file destination is transferred to stored in by the first storage device according to the first information, and cause the logic clothes The file destination that business device records the first information storage after renewal to the second storage device, the first information after the renewal Storage address is corresponding to first storage device;First storage device different thing corresponding with second storage device Reason storage.
10. document handling method according to claim 9, it is characterised in that the files passe request also carries mesh Mark the file characteristic value of file;
The corresponding first information of the file destination that creates includes:
Judge the file characteristic value that the files passe request is carried, if be associated with the first information;If the files passe The file characteristic value for carrying is asked, it is not associated to have the first information, create the corresponding first information of the file destination.
11. document handling method according to claim 9 or 10, it is characterised in that the files passe request is also carried There are bill ID and bill key;
Methods described also includes:
According to the bill ID and bill key, whether checking user identity passes through;
If checking user identity passes through, the step of performing the storage file destination is triggered.
12. document handling methods according to claim 9, it is characterised in that methods described also includes:
Corresponding second information of the file destination is created, and second information is carried in the transfer request, with toilet Logical server is stated after the renewal supplement incidence relation of second information with the first information in second information, is made The second information Store after the logical server is obtained by renewal is in the second storage device;
Wherein, second information record has the business information of file destination, and/or, primary attribute information, and/or, carry Version information in files passe request;The first information also records the file characteristic value of file destination, and/or, target The primary attribute information of file.
13. document handling methods according to claim 9, it is characterised in that methods described also includes:
The inquiry request of the file destination that client sends is received, the inquiry request logical server is transmitted to, and receive Corresponding second information of the file destination obtained from second storage device of logical server feedback, it is anti-to client The business information of the file destination of second information record is presented, and/or, primary attribute information, and/or, version information;
Or, receiving the operation requests of the file destination that client sends, the operation requests are transmitted to logical server, and connect Storage address of the logical server according to the file destination recorded in the first information is received, from the mesh that the first storage device is obtained Mark file, to file destination described in client feedback;
Or, the distribution request of the file destination that client sends is received, so that the logical server issues dividing for file destination Hair task;The distribution request carries the target dispensing machines list of at least one target dispensing machines of record, and each target The distribution path of dispensing machines;The distributed tasks are used to indicate by the file destination, are distributed to the target dispensing machines Under the distribution path of each target dispensing machines in list.
14. document handling methods according to claim 9, it is characterised in that the type of the access server and client The user type at end is corresponding, and the access server correspondence of a type accesses the client of relative users type;Methods described is also Including:
The operation note of the connected client of audit, by the content landing storage audited to daily record.
A kind of 15. logical servers, it is characterised in that including:
Transfer request receiver module, the transfer request of the file destination for receiving access server transmission, the transfer request The first information created after the file destination that access server storage client sends is carried, the first information record The storage address of file destination is corresponding to the access server;
Transfer memory module, for file destination to be transferred to stored in into the first storage device according to the first information, and is turning During moving storage, maintain the storage address of the file destination of the first information record corresponding to the access server;
First updates and memory module, believes for after file destination is successfully transferred to stored in the first storage device, updating first The storage address for ceasing the file destination of record is corresponding to first storage device, by the first information storage after renewal to second Storage device;First storage device different physical store corresponding with second storage device.
16. logical servers according to claim 15, it is characterised in that the first information has also recorded file destination File characteristic value, and/or, the primary attribute information of file destination;
The transfer request also includes:Access server stores the second information created after the file destination;Described second Information record has the business information of file destination, and/or, primary attribute information, and/or, version information;
The logical server also includes:
Second updates and memory module, for updating supplement second information and the first information in second information Incidence relation, by renewal after the second information Store in the second storage device;
Distributed recorder update module, if there is distributed recorder for file destination, the more fresh target text in second information The file distribution record of part.
A kind of 17. access servers, it is characterised in that including:
Files passe request receiving module, the files passe request for receiving client transmission, the files passe request is taken With the file destination that need to be uploaded;
Storage and creation module, for storing the file destination, create the corresponding first information of the file destination, and described the The storage address of the file destination of one information record is corresponding to the access server;
Transfer request sending module, the transfer request for sending file destination to logical server, the transfer request is carried There is the first information, so that file destination is transferred to stored in the first storage by the logical server according to the first information Equipment, and cause the logical server by the first information storage after renewal to the second storage device, after the renewal the The storage address of the file destination of one information record is corresponding to first storage device;First storage device and described The different physical store of two storage devices correspondence.
A kind of 18. document handling systems, it is characterised in that including:Access server, logical server, the first storage device, the Two storage devices;
Access server is used for, and receives the files passe request that client sends, and the files passe request carries and needs to upload File destination;The file destination is stored, the corresponding first information of the file destination is created, the first information record The storage address of file destination is corresponding to the access server;The transfer request of file destination, institute are sent to logical server State transfer request and carry the first information;
The logical server is used for, and receives the transfer request of the file destination that access server sends, according to the described first letter File destination is transferred to stored in the first storage device by breath, and during storage is shifted, maintains the first information record File destination storage address it is corresponding to the access server;The first storage device is successfully transferred to stored in file destination Afterwards, update the first information record file destination storage address it is corresponding to first storage device, by renewal after first Information Store is to the second storage device;
Wherein, first storage device different physical store corresponding with second storage device.
19. document handling systems according to claim 18, it is characterised in that the type of the access server and client The user type at end is corresponding, and the access server correspondence of a type accesses the client of relative users type.
CN201710138526.XA 2017-03-09 2017-03-09 File processing method, logic server, access server and system Active CN106936907B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710138526.XA CN106936907B (en) 2017-03-09 2017-03-09 File processing method, logic server, access server and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710138526.XA CN106936907B (en) 2017-03-09 2017-03-09 File processing method, logic server, access server and system

Publications (2)

Publication Number Publication Date
CN106936907A true CN106936907A (en) 2017-07-07
CN106936907B CN106936907B (en) 2020-07-03

Family

ID=59432839

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710138526.XA Active CN106936907B (en) 2017-03-09 2017-03-09 File processing method, logic server, access server and system

Country Status (1)

Country Link
CN (1) CN106936907B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108153545A (en) * 2017-12-20 2018-06-12 深圳乐信软件技术有限公司 A kind of document handling method, system, server and storage medium
CN110019104A (en) * 2018-12-11 2019-07-16 阿里巴巴集团控股有限公司 File resource exchanges method, file resource server and document exchange system
CN110099104A (en) * 2019-04-12 2019-08-06 平安科技(深圳)有限公司 Document transmission method, system and storage medium
CN114428952A (en) * 2022-04-07 2022-05-03 北京亿赛通科技发展有限责任公司 Method, system and server for verifying characteristic value of public network electronic file

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101080054A (en) * 2006-11-30 2007-11-28 腾讯科技(深圳)有限公司 A system and method for uploading file to network storage space
US20090037965A1 (en) * 2007-07-31 2009-02-05 Leonard Tsai Portal based video indexing
CN103107889A (en) * 2013-02-06 2013-05-15 中电长城网际***应用有限公司 System and method for cloud computing environment data encryption storage and capable of searching
CN103530420A (en) * 2013-10-30 2014-01-22 北京奇虎科技有限公司 Data file dynamic update method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101080054A (en) * 2006-11-30 2007-11-28 腾讯科技(深圳)有限公司 A system and method for uploading file to network storage space
US20090037965A1 (en) * 2007-07-31 2009-02-05 Leonard Tsai Portal based video indexing
CN103107889A (en) * 2013-02-06 2013-05-15 中电长城网际***应用有限公司 System and method for cloud computing environment data encryption storage and capable of searching
CN103530420A (en) * 2013-10-30 2014-01-22 北京奇虎科技有限公司 Data file dynamic update method and device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108153545A (en) * 2017-12-20 2018-06-12 深圳乐信软件技术有限公司 A kind of document handling method, system, server and storage medium
CN110019104A (en) * 2018-12-11 2019-07-16 阿里巴巴集团控股有限公司 File resource exchanges method, file resource server and document exchange system
CN110019104B (en) * 2018-12-11 2023-06-23 阿里巴巴集团控股有限公司 File resource exchange method, file resource server and file exchange system
CN110099104A (en) * 2019-04-12 2019-08-06 平安科技(深圳)有限公司 Document transmission method, system and storage medium
CN110099104B (en) * 2019-04-12 2021-04-27 平安科技(深圳)有限公司 File transmission method, system and storage medium
CN114428952A (en) * 2022-04-07 2022-05-03 北京亿赛通科技发展有限责任公司 Method, system and server for verifying characteristic value of public network electronic file
CN114428952B (en) * 2022-04-07 2022-07-19 北京亿赛通科技发展有限责任公司 Method, system and server for verifying characteristic value of public network electronic file

Also Published As

Publication number Publication date
CN106936907B (en) 2020-07-03

Similar Documents

Publication Publication Date Title
US11443007B2 (en) System and method for managing network traffic routing
US11216418B2 (en) Method for seamless access to a cloud storage system by an endpoint device using metadata
US10785322B2 (en) Server side data cache system
US20190238478A1 (en) Using a template to update a stack of resources
CN104767834B (en) System and method for the transmission for accelerating to calculate environment to remote user
CN104823170B (en) Distributed caching cluster management
CN103890729B (en) computerized method, storage server and management server
RU2425414C2 (en) Automated state migration while deploying operating system
CN106936907A (en) A kind of document handling method, logical server, access server and system
US20200014750A1 (en) Hosted file sync with stateless sync nodes
CN102460389A (en) Methods and systems for launching applications into existing isolation environments
US9600486B2 (en) File system directory attribute correction
US10579597B1 (en) Data-tiering service with multiple cold tier quality of service levels
CN105868333A (en) File processing method and device
EP3049940B1 (en) Data caching policy in multiple tenant enterprise resource planning system
CN110457612B (en) Terminal page access method and system
US20120296871A1 (en) File managing apparatus for processing an online storage service
CN102693388A (en) Data safety protection processing system, method and storage medium
CN110019104A (en) File resource exchanges method, file resource server and document exchange system
CN114629921A (en) Cloud platform and bucket management method of object storage service provided by cloud platform
CN106294842A (en) A kind of data interactive method, platform and distributed file system
CN110290171A (en) A kind of data managing method and device, electronic equipment
CN110287395A (en) A kind of crawler method, apparatus, system, equipment and readable storage medium storing program for executing
US8495368B1 (en) Method to create a content management recommendation based on presence of confidential information in content
KR100641288B1 (en) virtual link management apparatus for portal site and remote storage system therethrough

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant