CN104504102B - Picture edition management system and method - Google Patents

Picture edition management system and method Download PDF

Info

Publication number
CN104504102B
CN104504102B CN201410838737.0A CN201410838737A CN104504102B CN 104504102 B CN104504102 B CN 104504102B CN 201410838737 A CN201410838737 A CN 201410838737A CN 104504102 B CN104504102 B CN 104504102B
Authority
CN
China
Prior art keywords
module
version
request
picture
warehouse
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410838737.0A
Other languages
Chinese (zh)
Other versions
CN104504102A (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.)
Ctrip Computer Technology Shanghai Co Ltd
Original Assignee
Ctrip Computer Technology Shanghai 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 Ctrip Computer Technology Shanghai Co Ltd filed Critical Ctrip Computer Technology Shanghai Co Ltd
Priority to CN201410838737.0A priority Critical patent/CN104504102B/en
Publication of CN104504102A publication Critical patent/CN104504102A/en
Application granted granted Critical
Publication of CN104504102B publication Critical patent/CN104504102B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures

Abstract

The invention discloses a kind of picture edition management system and method, wherein picture management system includes one first client, a web services and file edition management service;The web services are used to create at least one mesh, and establish a version warehouse respectively in file edition management service for each project;First client is used to the picture related to project being uploaded to version warehouse corresponding to project respectively.The present invention compensate for the picture synchronizing speed between the server where the version management on mass picture in the prior art can not only influence client and version warehouse, it is also easy to because of the deficiency that the physical file in version warehouse is excessive and is worn down, the advantages of there is the amount of storage for improving picture edition management system and further improve system effectiveness.

Description

Picture edition management system and method
Technical field
The present invention relates to a kind of picture edition management system and method.
Background technology
Common source code version management is carried out for text in software development.Except support version identifier, difference Different contrast, merge outside the functions such as branch, procedure file of most of Versions all using compress technique to version management It is compressed storage.
And binary picture generally will when being managed using existing Version (such as SVN/Git) All pictures are placed in same version warehouse, are increased with the version of picture, the physical file size in version warehouse is in line Property increase, if the quantity of picture also increases simultaneously, it can be in the growth of geometry multiple that the physical file size in version warehouse, which is even more,.This Kind of version management mode not only influences the picture synchronizing speed between the server where client and version warehouse, can also cause Version management service is worn down because the physical file in version warehouse is excessive.Therefore, how is carried out to mass picture the version management beginning The good solution of whole neither one.
The content of the invention
The technical problem to be solved in the present invention is how to overcome the version management in the prior art to mass picture not only can The picture synchronizing speed between server where influence client and version warehouse, also cause version management service because of version storehouse A kind of physical file excessive the defects of worn down in storehouse, there is provided picture edition management system and method suitable for mass picture.
The present invention is that solve above-mentioned technical problem by following technical proposals:
The present invention provides a kind of picture edition management system, is characterized in, including one first client, a web services and File edition management service;
The web services are used to create at least one mesh, and are established respectively in file edition management service for each project One version warehouse;
First client is used to the picture related to project being uploaded to version warehouse corresponding to project respectively.
Picture in the technical program is binary system picture, such as vision original text.The technical program can avoid all pictures The physical file size in the version warehouse being placed on caused by same version warehouse explodes, and prevents file edition management service because of version The physical file size in this warehouse is excessive and is worn down, improves the amount of storage of picture edition management system, further increases and is System efficiency, is easy to pictures management.
Preferably, the first client also includes one first sending module and one first receiving module;
The web services include one second receiving module, an establishment of item module and one second sending module;
This document version management service includes one the 3rd receiving module, a version Warehouse Establishing module and one the 3rd sends mould Block;
First sending module be used for second receiving module send one first request, this first ask be used for ask wound At least one mesh is built, first request also includes the unique mark for each project that request creates;
Second receiving module is used to call the establishment of item module after first request is received;
The establishment of item module is used to according to first request distinguish according to the first request establishment project, the project of establishment Possess corresponding unique mark, then call second sending module to send one second request to the 3rd receiving module, this Two ask for asking to be that the project created in the establishment of item module establishes a version warehouse respectively, and second request also includes The unique mark of the project in version warehouse is established in request;
3rd receiving module is used to call the version Warehouse Establishing module after second request is received;
The version Warehouse Establishing module is used to establish version warehouse according to second request, and the version warehouse of foundation is according to this Second request possesses corresponding unique mark respectively, then calls the 3rd sending module to return the address in the version warehouse of foundation Back to second receiving module;
Second receiving module is additionally operable to after the address in version warehouse is received, and calls second sending module to receive To the address in version warehouse return to first receiving module with the unique mark of corresponding project.
Preferably, the picture edition management system includes several this document version management services;The web services also include One chooses module;
The establishment of item module is used to according to first request distinguish according to the first request establishment project, the project of establishment Possess corresponding unique mark, then call the selection module;
The selection module is used to choose a file edition management service from the service of those file edition managements, then adjusts One the 3rd is sent with second sending module to the 3rd receiving module of the file edition management service being selected to ask, the 3rd Ask for asking to be that the one or more projects created in the establishment of item module establish version warehouse, the 3rd request respectively Also include the unique mark that the project in version warehouse is established in request;
3rd receiving module of the file edition management service being selected is additionally operable to call after the 3rd request is received The version Warehouse Establishing module;
The version Warehouse Establishing module is additionally operable to establish version warehouse according to the 3rd request, the version warehouse of foundation according to 3rd request possesses corresponding unique mark respectively, then calls the 3rd sending module by the address in the version warehouse of foundation Return to second receiving module.
Those file edition management services can possess different logics positioned at different physical locations in the technical program Definition, web services can be selected the configuration according to whole picture edition management system from those file edition management services Select, reached by way of establishing this distributed storage in different editions warehouse in different file edition management services freely The effect of dilatation.
Preferably, the web services also include a file edition management service list, this document version management service list is used In the mark for storing those file edition management services and the address of those file edition management services;
The selection module is chosen by inquiring about this document version management service list from those file edition management services One file edition management service.
Preferably, the web services also include a memory module, the memory module is used for the version warehouse that storage receives The corresponding relation of address and corresponding project and the unique mark of corresponding project.
Preferably, first sending module is additionally operable to send one the 4th request, the 4th request to second receiving module For asking a pictures being uploaded to version warehouse corresponding to the project of correlation;
Second receiving module is additionally operable to call second sending module after the 4th request is received by the 4th request In the address in version warehouse return to first receiving module;
First receiving module be additionally operable to call after the address in version warehouse is received first sending module by this Picture in four requests is uploaded to corresponding version warehouse according to the address in the version warehouse got.
Preferably, this document version management service is also connected with a photo services;
This document version management service also includes a pushing module, and the pushing module is used for should in first sending module After picture in 4th request is uploaded to corresponding version warehouse, the picture that the first client uploads is pushed to receiving picture The connected photo services in version warehouse on;
The photo services are used to address of the picture received on photo services being back to second receiving module.
The pushing module can utilize the synch command in post-commit hook scripts objective by first in the technical program The picture that family end uploads is pushed on connected photo services.
Preferably, the web services also include an enquiry module;
The enquiry module be used for second receiving module receive one second client transmission be used for ask browse graph After 5th request of piece, the address of picture that inquiry request browses on the photo services, and according to the address inquired from this Picture is obtained on photo services, then calls second sending module that the picture of acquisition is back into second client.
The technical program can be easy to user's browsing pictures, and second client can also be first client.
The present invention also provides a kind of picture method for edition management, is characterized in, utilizes picture management system as described above Realize, the picture method for edition management comprises the following steps:
S1, the web services at least one of create mesh, and establish version respectively in file edition management service for each project This warehouse;
S2, the first client the picture related to project is uploaded to version warehouse corresponding to project respectively.
Preferably, the first client also includes one first sending module and one first receiving module;
The web services include one second receiving module, an establishment of item module and one second sending module;
This document version management service includes one the 3rd receiving module, a version Warehouse Establishing module and one the 3rd sends mould Block;
First sending module be used for second receiving module send one first request, this first ask be used for ask wound At least one mesh is built, first request also includes the unique mark for each project that request creates;
Second receiving module is used to call the establishment of item module after first request is received;
The establishment of item module is used to according to first request distinguish according to the first request establishment project, the project of establishment Possess corresponding unique mark, then call second sending module to send one second request to the 3rd receiving module, this Two ask for asking to be that the project created in the establishment of item module establishes a version warehouse respectively, and second request also includes The unique mark of the project in version warehouse is established in request;
3rd receiving module is used to call the version Warehouse Establishing module after second request is received;
The version Warehouse Establishing module is used to establish version warehouse according to second request, and the version warehouse of foundation is according to this Second request possesses corresponding unique mark respectively, then calls the 3rd sending module to return the address in the version warehouse of foundation Back to second receiving module;
Second receiving module is additionally operable to after the address in version warehouse is received, and calls second sending module to receive To the address in version warehouse return to first receiving module with the unique mark of corresponding project;
Step S1Comprise the following steps:
Step S11, first sending module to second receiving module send this first request;
Step S12, the establishment of item module according to the first request establishment project, the project of establishment is according to first request Possesses corresponding unique mark respectively, then second sending module sends second request to the 3rd receiving module;
Step S13, the version Warehouse Establishing module according to this second request establish version warehouse, the version warehouse of foundation is pressed Possesses corresponding unique mark respectively according to second request, then the 3rd sending module returns the address in the version warehouse of foundation Back to second receiving module;
Step S14, second sending module returns the address in the version warehouse received with the unique mark of corresponding project Back to first receiving module.
Preferably, the picture edition management system includes several this document version management services;The web services also include One chooses module;
The establishment of item module is used to according to first request distinguish according to the first request establishment project, the project of establishment Possess corresponding unique mark, then call the selection module;
The selection module is used to choose a file edition management service from the service of those file edition managements, then adjusts One the 3rd is sent with second sending module to the 3rd receiving module of the file edition management service being selected to ask, the 3rd Ask for asking to be that the one or more projects created in the establishment of item module establish version warehouse, the 3rd request respectively Also include the unique mark that the project in version warehouse is established in request;
3rd receiving module of the file edition management service being selected is additionally operable to call after the 3rd request is received The version Warehouse Establishing module;
The version Warehouse Establishing module is additionally operable to establish version warehouse according to the 3rd request, the version warehouse of foundation according to 3rd request possesses corresponding unique mark respectively, then calls the 3rd sending module by the address in the version warehouse of foundation Return to second receiving module;
The picture method for edition management is also included step S12It is middle to send out second sending module to the 3rd receiving module The step of giving second request replaces with following steps:
The selection module chooses a file edition management service from the service of those file edition managements, second transmission Module sends the 3rd request to the 3rd receiving module of the file edition management service being selected;
By step S13Replace with step S13’:The version Warehouse Establishing module for the file edition management service being selected according to Version warehouse is established in 3rd request, and the version warehouse of foundation possesses corresponding unique mark respectively according to the 3rd request, so The address in the version warehouse of foundation is returned to second receiving module by the 3rd sending module afterwards.
Preferably, the web services also include a file edition management service list, this document version management service list is used In the mark for storing those file edition management services and the address of those file edition management services;
The selection module is chosen by inquiring about this document version management service list from those file edition management services One file edition management service.
Preferably, the web services also include a memory module, the memory module is used for the version warehouse that storage receives The corresponding relation of address and corresponding project and the unique mark of corresponding project;
The picture method for edition management is further comprising the steps of:
Unique mark of the address in the version warehouse that the memory module storage receives and corresponding project and corresponding project The corresponding relation of knowledge.
Preferably, first sending module is additionally operable to send one the 4th request, the 4th request to second receiving module For asking a pictures being uploaded to version warehouse corresponding to the project of correlation;
Second receiving module is additionally operable to call second sending module after the 4th request is received by the 4th request In the address in version warehouse return to first receiving module;
First receiving module be additionally operable to call after the address in version warehouse is received first sending module by this Picture in four requests is uploaded to corresponding version warehouse according to the address in the version warehouse got;
S2Comprise the following steps:
S21, first sending module to second receiving module send the 4th request;
S22, second sending module address in version warehouse in the 4th request is returned into first receiving module;
S23, first sending module by the 4th request in picture be uploaded to according to the address in the version warehouse got Corresponding version warehouse.
Preferably, this document version management service is also connected with a photo services;
This document version management service also includes a pushing module, and the pushing module is used for should in first sending module After picture in 4th request is uploaded to corresponding version warehouse, the picture that the first client uploads is pushed to receiving picture The connected photo services in version warehouse on;
The photo services are used to address of the picture received on photo services being back to second receiving module;
The picture method for edition management is additionally included in first sending module by each version of the picture in the 4th request Originally following steps are performed after being uploaded to corresponding version warehouse:
The picture that first client uploads is pushed to the picture being connected with receiving the version warehouse of picture by the pushing module In service, then address of the picture received on photo services is back to second receiving module by the photo services.
Preferably, the web services also include an enquiry module, the enquiry module is used to receive in second receiving module After what one second client was sent is used to ask the 5th of browsing pictures to ask, the picture that inquiry request browses is in the photo services On address, and picture is obtained from the photo services according to the address inquired, then calls second sending module to obtain The picture taken is back to second client;
The picture method for edition management is additionally included in after second receiving module receives the 5th request and performs following walk Suddenly:
Address of the picture that the enquiry module inquiry request browses on the photo services, and according to the address inquired from The latest edition of picture is obtained on the photo services, then the latest edition of the picture of acquisition is back to by second sending module Second client.
It on the basis of common sense in the field is met, above-mentioned each optimum condition, can be combined, it is each preferably real to produce the present invention Example.
The positive effect of the present invention is:The present invention can avoid all pictures from being placed on same version warehouse institute The physical file size in caused version warehouse explodes, and prevents physical file size of the file edition management service because of version warehouse Excessively worn down, improve the amount of storage of picture edition management system, further increase system effectiveness, be easy to pictures management.
Brief description of the drawings
Fig. 1 is the structural representation of the picture management system of embodiments of the invention 1.
Fig. 2 is the flow chart of the picture management method of embodiments of the invention 1.
Fig. 3 is flow chart of the picture management method of embodiments of the invention 1 after the 5th request is received.
Fig. 4 is the part-structure schematic diagram of the picture management system of embodiments of the invention 2.
Embodiment
The present invention is further illustrated below by the mode of embodiment, but does not therefore limit the present invention to described reality Apply among a scope.
Embodiment 1
Referring to Fig. 1, a kind of picture edition management system includes one first client, a web services and a FileVersion pipe Reason service.
The web services are used to create at least one mesh, and are built respectively in this document version management service for each project A vertical version warehouse.
First client is used to the picture related to project being uploaded to version warehouse corresponding to project respectively.
If any 16 pictures, wherein 1-5 pictures are related to project 1,6-10 pictures are related to project 2,11- 16 pictures are related to project 3.By the picture edition management system of the present embodiment, it is right that 1-5 pictures are uploaded to project 1 The first version warehouse answered, 6-10 pictures are uploaded to second edition warehouse corresponding to project 2,11-16 pictures quilts It is uploaded to this warehouse of the third edition corresponding to project 3.Picture is so dispersed in different version warehouses, version warehouse can be prevented Physical file is excessive caused by picture is too many.
Wherein, establishment project is to interact what is realized by the web services and first client, is each project in text It is to interact realization by the web services and this document version management service to establish version warehouse in part version management service respectively , specifically, first client includes one first sending module 1101 and one first receiving module 1102, the web services bag One second receiving module 1201, an establishment of item module 1202, one second sending module 1203 and a memory module 1204 are included, should File edition management service includes one the 3rd receiving module 1301, a version Warehouse Establishing module 1302 and one the 3rd sending module 1303。
First sending module 1101 is used to send one first request to second receiving module 1201, and first request is used Three projects are created in request, the unique mark for each project that first request also creates including request, respectively project 1, Project 2 and project 3.
Second receiving module 1201 is used to call the establishment of item module 1202 after first request is received.
The establishment of item module 1202 is used to create three projects according to first request, the project of establishment according to this first Request possesses corresponding unique mark respectively, then calls second sending module 1203 to be sent to the 3rd receiving module 1301 One second request, this second asks to be used to ask to establish a version warehouse respectively for three projects, and second request also includes Request establish version warehouse project unique mark, the corresponding first version warehouse of project 1, the corresponding second edition warehouse of project 2, Corresponding this warehouse of the third edition of project 3.
3rd receiving module 1301 is used to call the version Warehouse Establishing module 1302 after second request is received.
The version Warehouse Establishing module 1302 is used to establish version warehouse according to second request, and the version warehouse of foundation is pressed Possess corresponding unique mark respectively according to second request, then call the 3rd sending module 1303 by the version warehouse of foundation Address return to second receiving module 1201.
Second receiving module 1201 is additionally operable to after the address in version warehouse is received, call the memory module 1204 with And second sending module 1203 is called to return to the address in the version warehouse received with the unique mark of corresponding project First receiving module.
The memory module 1204 is used for address and corresponding project and the corresponding project for storing the version warehouse received Unique mark corresponding relation.
In order that obtaining the version warehouse that picture can be uploaded to the project of correlation respectively, first sending module 1101 is also For sending one the 4th request to second receiving module 1201, the 4th asks to be used to ask a pictures being added to division Version warehouse corresponding to project extremely.
Second receiving module 1201 is additionally operable to call second sending module 1203 will after the 4th request is received The address in the version warehouse in the 4th request returns to first receiving module.
First receiving module is additionally operable to call first sending module 1101 will after the address in version warehouse is received Picture in 4th request is uploaded to corresponding version warehouse according to the address in the version warehouse got.
In addition, this document version management service is also connected with a photo services, this document version management service also pushes away including one Send module 1304.The pushing module is used to be uploaded to the picture in the 4th request accordingly in first sending module 1101 Behind version warehouse, using the synch command in post-commit hook scripts by the picture that the first client uploads be pushed to On the photo services that the version warehouse of reception picture is connected.
The photo services are used to address of the picture received on photo services being back to second receiving module 1201。
The web services also include an enquiry module 1205, and the enquiry module 1205 is used in second receiving module 1201 After the request of the 5th for asking browsing pictures for receiving the transmission of one second client, the picture that inquiry request browses is in the figure Address in piece service, and picture is obtained from the photo services according to the address inquired, then call the second transmission mould The picture of acquisition is back to second client by block 1203.
Referring to Fig. 2, the picture management method of the present embodiment is realized using the picture management system, is comprised the following steps:
Step 2001, first sending module 1101 send first request to second receiving module 1201.
Step 2002, the establishment of item module 1202 according to the first request establishment project, the project of establishment according to this One request possesses corresponding unique mark respectively, and then second sending module 1203 sends to the 3rd receiving module 1301 and is somebody's turn to do Second request.
Step 2003, the version Warehouse Establishing module 1302 establish version warehouse, the version of foundation according to second request Warehouse possesses corresponding unique mark respectively according to second request, and then the 3rd sending module 1303 is by the version storehouse of foundation The address in storehouse returns to second receiving module 1201.
The address in version warehouse that step 2004, the memory module 1204 storage receive and corresponding project and corresponding The corresponding relation of the unique mark of project.
Step 2005, second sending module 1203 are unique by the address in the version warehouse received and corresponding project Mark returns to first receiving module.
Step 2006,
First sending module 1101 sends the 4th request to second receiving module 1201.
The address in the version warehouse in the 4th request is returned to this and first connect by step 2007, second sending module 1203 Receive module.
Step 2008, first sending module 1101 are by the picture in the 4th request according to the version warehouse got Address is uploaded to corresponding version warehouse.
The picture that first client uploads is pushed to the version warehouse phase with receiving picture by step 2009, the pushing module On photo services even, then address of the picture received on photo services is back to second reception by the photo services Module 1201.
Referring to Fig. 3, the picture management method of the present embodiment is additionally included in second receiving module 1201 and receives the 5th After request, following steps are performed:
Address of the picture that step 2010, the inquiry request of enquiry module 1205 browse on the photo services, and according to The address inquired obtains picture from the photo services, and then second sending module 1203 is by the latest edition of the picture of acquisition Originally it is back to second client.
Embodiment 2
The picture management system of the present embodiment and the picture management system of embodiment 1 are essentially identical, and difference is, ginseng See Fig. 4, the quantity for the file edition management service that the picture management system of the present embodiment includes is three, respectively the first file Version management services the service 212 of the 211, second file edition management and the 3rd file edition management service 213, the first file version This management service 211 is connected with the first photo services 221, and the second file edition management service 212 is connected with second picture service 222, the 3rd file edition management service 213 is connected with the 3rd photo services 223.
The web services of the present embodiment also include one and choose the file edition management service list 1207 of module 1206 and one.Should File edition management service list 1207 is used for the mark and those file edition managements for storing those file edition management services The address of service.
The establishment of item module 1202 of the present embodiment is used for according to the first request establishment project, and the project of establishment is according to this First request possesses corresponding unique mark respectively, then calls the selection module 1206.
The selection module 1206 is used for by inquiring about this document version management service list 1207 from those FileVersion pipes A file edition management service is chosen in reason service, such as chooses the second file edition management service, then calls second hair Module 1203 is sent to send one the 3rd request to the 3rd receiving module 1301 of the second file edition management service, the 3rd request is used It is that the one or more projects created in the establishment of item module 1202 establish version warehouse respectively in request, the 3rd request is also The unique mark of the project in version warehouse is established including request.
3rd receiving module 1301 of the second file edition management service is additionally operable to call after the 3rd request is received The version Warehouse Establishing module 1302 of the second file edition management service.
The version Warehouse Establishing module 1302 is additionally operable to establish version warehouse, the version warehouse of foundation according to the 3rd request Possess corresponding unique mark respectively according to the 3rd request, then call the 3rd sending module 1303 by the version storehouse of foundation The address in storehouse returns to second receiving module 1201.
The picture method for edition management of the present embodiment is realized using the picture management system of the present embodiment, with embodiment 1 The difference of picture method for edition management is, the picture management method of the present embodiment also includes second to send out this in step 2002 The step of sending module 1203 to send second request to the 3rd receiving module 1301 replaces with following steps:
The selection module 1206 is taken by inquiring about this document version management service list 1207 from those file edition managements Choose a file edition management service in business, second sending module 1203 to the file edition management service being selected the Three receiving modules 1301 send the 3rd request.
And step 2003 is replaced with into following steps:
The version Warehouse Establishing module 1302 for the file edition management service being selected establishes version according to the 3rd request Warehouse, the version warehouse of foundation possess corresponding unique mark respectively according to the 3rd request, then the 3rd sending module The address in the version warehouse of foundation is returned to second receiving module 1201 by 1303.
Although the foregoing describing the embodiment of the present invention, it will be appreciated by those of skill in the art that these It is merely illustrative of, protection scope of the present invention is defined by the appended claims.Those skilled in the art is not carrying on the back On the premise of principle and essence from the present invention, various changes or modifications can be made to these embodiments, but these are changed Protection scope of the present invention is each fallen within modification.

Claims (14)

1. a kind of picture edition management system, it is characterised in that including one first client, a web services and FileVersion pipe Reason service;
The web services are used to create at least one mesh, and establish one edition respectively in file edition management service for each project This warehouse;
First client is used to the picture related to project being uploaded to version warehouse corresponding to project respectively;
First client also includes one first sending module and one first receiving module;
The web services include one second receiving module, an establishment of item module and one second sending module;
This document version management service includes one the 3rd receiving module, a version Warehouse Establishing module and one the 3rd sending module;
First sending module be used for second receiving module send one first request, this first ask be used for ask create extremely One item missing mesh, first request also include the unique mark for each project that request creates;
Second receiving module is used to call the establishment of item module after first request is received;
The establishment of item module is used to according to first request respectively possess according to the first request establishment project, the project of establishment Corresponding unique mark, then call second sending module to the 3rd receiving module send one second request, this second please Ask for asking to be that each project created in the establishment of item module establishes a version warehouse respectively, second request also includes The unique mark of the project in version warehouse is established in request;
3rd receiving module is used to call the version Warehouse Establishing module after second request is received;
The version Warehouse Establishing module is used to establish version warehouse according to second request, the version warehouse of foundation according to this second Request possesses corresponding unique mark respectively, then calls the 3rd sending module to return to the address in the version warehouse of foundation Second receiving module;
Second receiving module is additionally operable to after the address in version warehouse is received, and calls second sending module to receive The address in version warehouse returns to first receiving module with the unique mark of corresponding project.
2. picture edition management system as claimed in claim 1, it is characterised in that the picture edition management system includes some Individual this document version management service;The web services also include one and choose module;The establishment of item module be used for according to this first please Establishment project is sought, the project of establishment possesses corresponding unique mark according to first request, then calls the selection module respectively;
The selection module is used to choose this document version management service from several this document version managements service, then Second sending module is called to send one the 3rd request to the 3rd receiving module of this document version management service being selected, should 3rd asks for asking to be that one or more projects for creating establish version warehouse respectively in the establishment of item module, and the 3rd Request also includes the unique mark that the project in version warehouse is established in request;
3rd receiving module of this document version management service being selected is additionally operable to call after the 3rd request is received and is somebody's turn to do Version Warehouse Establishing module;
The version Warehouse Establishing module is additionally operable to establish version warehouse according to the 3rd request, the version warehouse of foundation according to this Three requests possess corresponding unique mark respectively, then call the 3rd sending module to return to the address in the version warehouse of foundation Give second receiving module.
3. picture edition management system as claimed in claim 2, it is characterised in that the web services also include a FileVersion Management service list, if this document version management service list be used for store several this document version management services mark and The address of dry this document version management service;
The selection module is chosen by inquiring about this document version management service list from several this document version managements service One this document version management service.
4. picture edition management system as claimed in claim 1 or 2, it is characterised in that the web services also include a storage mould Block, the memory module are used for address and corresponding project and the unique mark of corresponding project for storing the version warehouse received Corresponding relation.
5. picture edition management system as claimed in claim 1 or 2, it is characterised in that first sending module be additionally operable to Second receiving module sends one the 4th request, and the 4th asks for asking the project that a pictures are uploaded to correlation corresponding Version warehouse;
Second receiving module is additionally operable to calling second sending module after receiving the 4th request by the 4th request The address in version warehouse returns to first receiving module;
First receiving module is additionally operable to call first sending module please by the 4th after the address in version warehouse is received Picture in asking is uploaded to corresponding version warehouse according to the address in the version warehouse got.
6. picture edition management system as claimed in claim 5, it is characterised in that this document version management service is also connected with one Photo services;
This document version management service also includes a pushing module, the pushing module in first sending module by the 4th After picture in request is uploaded to corresponding version warehouse, the picture that the first client uploads is pushed to the version with receiving picture On the connected photo services in this warehouse;
The photo services are used to address of the picture received on photo services being back to second receiving module.
7. picture edition management system as claimed in claim 6, it is characterised in that the web services also include an enquiry module;
The enquiry module be used for second receiving module receive one second client transmission be used for ask browsing pictures After 5th request, the address of picture that inquiry request browses on the photo services, and according to the address inquired from the picture Picture is obtained in service, then calls second sending module that the picture of acquisition is back into second client.
8. a kind of picture method for edition management, it is characterised in that realized using the picture management system in claim 1, the figure Piece method for edition management comprises the following steps:
S1, the web services at least one of create mesh, and version storehouse are respectively created in file edition management service for each project Storehouse;
S2, the first client the picture related to project is uploaded to version warehouse corresponding to project respectively;
First client also includes one first sending module and one first receiving module;
The web services include one second receiving module, an establishment of item module and one second sending module;
This document version management service includes one the 3rd receiving module, a version Warehouse Establishing module and one the 3rd sending module;
First sending module be used for second receiving module send one first request, this first ask be used for ask create extremely One item missing mesh, first request also include the unique mark for each project that request creates;
Second receiving module is used to call the establishment of item module after first request is received;
The establishment of item module is used to according to first request respectively possess according to the first request establishment project, the project of establishment Corresponding unique mark, then call second sending module to the 3rd receiving module send one second request, this second please Ask for asking to be that each project created in the establishment of item module establishes a version warehouse respectively, second request also includes The unique mark of the project in version warehouse is established in request;
3rd receiving module is used to call the version Warehouse Establishing module after second request is received;
The version Warehouse Establishing module is used to establish version warehouse according to second request, the version warehouse of foundation according to this second Request possesses corresponding unique mark respectively, then calls the 3rd sending module to return to the address in the version warehouse of foundation Second receiving module;
Second receiving module is additionally operable to after the address in version warehouse is received, and calls second sending module to receive The address in version warehouse returns to first receiving module with the unique mark of corresponding project;
Step S1Comprise the following steps:
Step S11, first sending module to second receiving module send this first request;
Step S12, the establishment of item module distinguishes according to the first request establishment project, the project of establishment according to first request Possesses corresponding unique mark, then second sending module sends second request to the 3rd receiving module;
Step S13, the version Warehouse Establishing module according to this second request establish version warehouse, the version warehouse of foundation is according to this Second request possesses corresponding unique mark respectively, and then the 3rd sending module returns to the address in the version warehouse of foundation Second receiving module;
Step S14, second sending module returns to the address in the version warehouse received with the unique mark of corresponding project First receiving module.
9. picture method for edition management as claimed in claim 8, it is characterised in that the picture edition management system includes some Individual this document version management service;The web services also include one and choose module;
The establishment of item module is used to according to first request respectively possess according to the first request establishment project, the project of establishment Corresponding unique mark, then call the selection module;
The selection module is used to choose this document version management service from several this document version managements service, then Second sending module is called to send one the 3rd request to the 3rd receiving module of this document version management service being selected, should 3rd asks for asking to be that one or more projects for creating establish version warehouse respectively in the establishment of item module, and the 3rd Request also includes the unique mark that the project in version warehouse is established in request;
3rd receiving module of this document version management service being selected is additionally operable to call after the 3rd request is received and is somebody's turn to do Version Warehouse Establishing module;
The version Warehouse Establishing module is additionally operable to establish version warehouse according to the 3rd request, the version warehouse of foundation according to this Three requests possess corresponding unique mark respectively, then call the 3rd sending module to return to the address in the version warehouse of foundation Give second receiving module;
The picture method for edition management is also included step S12Middle send second sending module to the 3rd receiving module should The step of second request, replaces with following steps:
The selection module chooses this document version management service from several this document version managements service, second hair Module is sent to send the 3rd request to the 3rd receiving module of this document version management service being selected;
By step S13Replace with step S13’:The version Warehouse Establishing module for this document version management service being selected is according to this Version warehouse is established in 3rd request, and the version warehouse of foundation possesses corresponding unique mark respectively according to the 3rd request, then The address in the version warehouse of foundation is returned to second receiving module by the 3rd sending module.
10. picture method for edition management as claimed in claim 9, it is characterised in that the web services also include a FileVersion Management service list, if this document version management service list be used for store several this document version management services mark and The address of dry this document version management service;
The selection module is chosen by inquiring about this document version management service list from several this document version managements service One this document version management service.
11. picture method for edition management as claimed in claim 8 or 9, it is characterised in that the web services also include a storage Module, the memory module are used for unique mark of the address with corresponding project and corresponding project for storing the version warehouse received The corresponding relation of knowledge;
The picture method for edition management is further comprising the steps of:
The address in the version warehouse that the memory module storage receives and the unique mark of corresponding project and corresponding project Corresponding relation.
12. picture method for edition management as claimed in claim 8 or 9, it is characterised in that first sending module be additionally operable to Second receiving module sends one the 4th request, and the 4th asks for asking the project that a pictures are uploaded to correlation corresponding Version warehouse;
Second receiving module is additionally operable to calling second sending module after receiving the 4th request by the 4th request The address in version warehouse returns to first receiving module;
First receiving module is additionally operable to call first sending module please by the 4th after the address in version warehouse is received Picture in asking is uploaded to corresponding version warehouse according to the address in the version warehouse got;
S2Comprise the following steps:
S21, first sending module to second receiving module send the 4th request;
S22, second sending module address in version warehouse in the 4th request is returned into first receiving module;
S23, first sending module by the 4th request in picture be uploaded to accordingly according to the address in the version warehouse got Version warehouse.
13. picture method for edition management as claimed in claim 12, it is characterised in that this document version management service is also connected with One photo services;
This document version management service also includes a pushing module, the pushing module in first sending module by the 4th After picture in request is uploaded to corresponding version warehouse, the picture that the first client uploads is pushed to the version with receiving picture On the connected photo services in this warehouse;
The photo services are used to address of the picture received on photo services being back to second receiving module;
The picture method for edition management is also included on each version of the picture in the 4th request in first sending module Following steps are performed after reaching corresponding version warehouse:
The picture that first client uploads is pushed to the photo services being connected with receiving the version warehouse of picture by the pushing module On, then address of the picture received on photo services is back to second receiving module by the photo services.
14. picture method for edition management as claimed in claim 13, it is characterised in that the web services also include an inquiry mould Block, the enquiry module be used for second receiving module receive the transmission of one second client be used for ask the of browsing pictures After five requests, the address of picture that inquiry request browses on the photo services, and taken according to the address inquired from the picture Picture is obtained in business, then calls second sending module that the picture of acquisition is back into second client;
The picture method for edition management is additionally included in after second receiving module receives the 5th request and performs following steps:
Address of the picture that the enquiry module inquiry request browses on the photo services, and according to the address inquired from the figure The latest edition of picture is obtained in piece service, then second sending module by the latest edition of the picture of acquisition be back to this Two clients.
CN201410838737.0A 2014-12-26 2014-12-26 Picture edition management system and method Active CN104504102B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410838737.0A CN104504102B (en) 2014-12-26 2014-12-26 Picture edition management system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410838737.0A CN104504102B (en) 2014-12-26 2014-12-26 Picture edition management system and method

Publications (2)

Publication Number Publication Date
CN104504102A CN104504102A (en) 2015-04-08
CN104504102B true CN104504102B (en) 2017-11-21

Family

ID=52945500

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410838737.0A Active CN104504102B (en) 2014-12-26 2014-12-26 Picture edition management system and method

Country Status (1)

Country Link
CN (1) CN104504102B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106302667A (en) * 2016-08-04 2017-01-04 上海携程商务有限公司 Code management system and method
CN109144548A (en) * 2018-08-27 2019-01-04 杭州安恒信息技术股份有限公司 A kind of multicompartment software upgrade method, device and server realized based on git

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101063977A (en) * 2006-04-28 2007-10-31 富士胶片株式会社 Image viewer
CN101315652A (en) * 2008-07-17 2008-12-03 张小粤 Composition and information query method of clinical medicine information system in hospital
CN101329677A (en) * 2008-05-07 2008-12-24 裴亚军 Image search engine based on image content
CN102054033A (en) * 2010-12-25 2011-05-11 百度在线网络技术(北京)有限公司 Expression search engine, expression management system using same and expression management method
CN102317955A (en) * 2009-04-20 2012-01-11 万涛国际有限公司 Data managing method and system based on image
CN102456188A (en) * 2010-11-03 2012-05-16 昆山华岳软件有限公司 Data management system and design method thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060085442A1 (en) * 2004-10-20 2006-04-20 Kabushiki Kaisha Toshiba Document image information management apparatus and document image information management program
JP5338106B2 (en) * 2008-03-28 2013-11-13 セイコーエプソン株式会社 Form data management system and control method of form data management system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101063977A (en) * 2006-04-28 2007-10-31 富士胶片株式会社 Image viewer
CN101329677A (en) * 2008-05-07 2008-12-24 裴亚军 Image search engine based on image content
CN101315652A (en) * 2008-07-17 2008-12-03 张小粤 Composition and information query method of clinical medicine information system in hospital
CN102317955A (en) * 2009-04-20 2012-01-11 万涛国际有限公司 Data managing method and system based on image
CN102456188A (en) * 2010-11-03 2012-05-16 昆山华岳软件有限公司 Data management system and design method thereof
CN102054033A (en) * 2010-12-25 2011-05-11 百度在线网络技术(北京)有限公司 Expression search engine, expression management system using same and expression management method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于.NET技术的影视数据管理***的设计与实现;冷静;《中国优秀硕士学位论文全文数据库 信息科技辑》;20130115;第I138-691页 *
移动环境下图片多维组织与管理***服务器端的研究与实现;陈卫晓;《中国优秀硕士学位论文全文数据库 信息科技辑》;20110315;第I136-983页 *

Also Published As

Publication number Publication date
CN104504102A (en) 2015-04-08

Similar Documents

Publication Publication Date Title
US9390472B2 (en) Systems and methods for generating an interactive mosaic comprising user visual content data on a portable terminal and an image sharing platform
CN106357539B (en) A kind of data capture method and equipment
CN104469392B (en) A kind of video file storage method and device
KR20150005708A (en) Information sharing method and device
CN1980300B (en) System for storing and providing information for personalizing user devices
CN107729020A (en) A kind of method for realizing extensive container rapid deployment
CN104346345B (en) The storage method and device of data
CN105979363A (en) Identity identification method and device
CN104504102B (en) Picture edition management system and method
US20200151927A1 (en) Systems and Methods for Creating and Delivering Augmented Reality Content
CN103780676A (en) File transmission method, device and system
CN107528897A (en) A kind of cloud disk reduced graph generating method and device
CN103457998A (en) Method and device for sharing images
CN103634444A (en) Method and system for providing number information
CN102710535A (en) Data acquisition method and equipment
CN106027615A (en) Object storage method and system
CN105554290A (en) Wallpaper sharing method and device
CN104092754A (en) File storage system and method
CN105677699A (en) Method and apparatus for generating news pages for user
CN110968704B (en) Multimedia processing method of RADS Gateway
CN106878354B (en) Method, device and system for file mutual transmission among multiple cloud storage systems
CN102739562B (en) Method and device for sending collection information
CN106161517B (en) The method and apparatus for realizing cloud storage access by cloud file system
CN104463619A (en) LDAP-based internet product catalogue selling system and control method
CN104378396B (en) Data administrator and method

Legal Events

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