CN104346385B - cloud server and image storage system - Google Patents

cloud server and image storage system Download PDF

Info

Publication number
CN104346385B
CN104346385B CN201310330687.0A CN201310330687A CN104346385B CN 104346385 B CN104346385 B CN 104346385B CN 201310330687 A CN201310330687 A CN 201310330687A CN 104346385 B CN104346385 B CN 104346385B
Authority
CN
China
Prior art keywords
page
image
thumbnail
page number
benchmark
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.)
Expired - Fee Related
Application number
CN201310330687.0A
Other languages
Chinese (zh)
Other versions
CN104346385A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to CN201310330687.0A priority Critical patent/CN104346385B/en
Publication of CN104346385A publication Critical patent/CN104346385A/en
Application granted granted Critical
Publication of CN104346385B publication Critical patent/CN104346385B/en
Expired - Fee Related 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/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices
    • 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/11File system administration, e.g. details of archiving or snapshots
    • G06F16/113Details of archiving
    • 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/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/162Delete operations
    • 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/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Abstract

Every one page that the present invention is provided in a kind of image file containing plural page that can be formed to the documentation that is transmitted on user all effectively be corrected, and the cloud server that is stored to normal page and the image storage system containing the cloud server.A kind of cloud server that the present invention is provided, is communicated and is connected with user terminal and scanning uploading device respectively by internet, it is characterised in that including:Image storage part, service side communication unit, benchmark page number configuration part, reading part, identification part, judging part and setting control unit.

Description

Cloud server and image storage system
Technical field
The present invention provides a kind of cloud server and the image storage system containing the cloud server, more particularly to one Every one page in kind of the image file containing plural page that can be formed to the documentation of the books that are transmitted on user etc. all enters Row is effectively checked and corrected, so as to the cloud server and figure that are stored to the image file that the page for containing is full normal page As storage system.
Technical background
In modern society, traditional paper information with books as representative has occurred in that increasing problem, not only Papermaking and printing pollute the environment, and books in itself also very take place, be easily damaged, it is not easy to maintain, be not easy to management. At present, in order to solve these problems, the documentation of books etc. generally can be all scanned into the electronic document of such as e-book etc. (Image file), electronic document need to only download to and be can be carried out on personal electric arrangement for reading by user from cloud server Browse, so as to user no matter when and where can easily be read, therefore, book scanning is made into the excellent of its electronization Gesture highly significant.
All comprising carrying many pages in usual text document, user is uploaded to high in the clouds clothes documentation is scanned page by page During business device, drain sweep some pages may occur due to carelessness leakage, or by some page of multiple scanning repeatedly, may be used also There can be several pages not pave whole in scanning and fold, it is also possible to the page of scanning not put just and inclined page is swept Retouch, the problems such as more or when scanning entrainment blank sheet of paper scan etc., so as to the electronics for causing scanning input to upload is literary Produced in shelves and skipped leaf(Leakage page), duplicate pages, folded edge, incline page, blank page etc. so some abnormal pages.
In this case, cloud server storage is exactly the electronic document containing the abnormal page, so, when other After user downloads the electronic document from cloud server, these abnormal pages are just can be appreciated that, it is impossible to enough allow these users suitable Freely document is browsed and is read, particularly in the case where skipping leaf, users cannot just be learnt the content of missing page, Great inconvenience is brought to them.
At this moment, even if this electronic document for containing benefit normal page to cloud server storage is corrected again, User can only be allowed all to upload all pages of this document data again, by institute for the especially many documentations of number of pages There is the page all to upload again not only to take time and effort, and be likely to during the substantial amounts of page is uploaded again and occur to dredge Leakage goes wrong.
The content of the invention
The present invention is carried out to solve the above problems, it is therefore intended that provide it is a kind of can be to the book that is transmitted on user Every one page in the image file containing plural page that the documentation of nationality etc. is formed all effectively checked and corrected, so that Page to containing is entirely that the cloud server that is stored of image file and the image containing the cloud server of normal page are deposited Storage system.
The present invention to achieve these goals, employs following structure:
<Structure one>
The present invention provides a kind of image storage system, it is characterised in that have:Cloud server;User terminal, by because Special net is communicated with the cloud server and is connected;And scanning uploading device, company is communicated by internet and cloud server Connect, and the documentation containing plural page that user is specified be scanned into units of page it is a plurality of containing the integer value page number The identification information related to documentation that page image is specified together with user is accordingly uploaded to cloud server successively, its In, cloud server includes:Image storage part, service side communication unit, benchmark page number configuration part, reading part, identification part, judging part And control unit is set, user terminal includes:Picture storage part, input display part, user side communication unit, picture storage part is at least Storing initial information input picture, input display part display initial information input picture is believed by the identification of user-in file data Identification information, homepage code and last page code are sent to cloud server by breath, homepage code and last page code, user side communication unit, Service side communication unit corresponding with identification information enters successively to a plurality of pages of images according to the order of the upload of scanning uploading device Row is received, and benchmark page number configuration part is the corresponding integer value sequence from homepage code to last page code in sequence one by one whole The page number on the basis of setting value, reading part reads the page image for receiving as current page figure page by page in sequence since homepage Picture, whenever the benchmark page number is set and the corresponding current page image of reading part reading, identification part is just identified in this prior Used as the identification page number, judging part performs uniformity judgement action to benchmark page to page number content in the predetermined page number position of page image Whether the page number is consistent is judged for code and identification, when being judged as consistent, sets control unit by corresponding current page image setting It is normal page image, control image storage part stores the normal page image.
<Structure two>
The present invention a kind of cloud server is also provided, by internet respectively with user terminal and scanning uploading device phase Communication connection, it is characterised in that including:Image storage part, service side communication unit, benchmark page number configuration part, reading part, identification Portion, judging part and setting control unit, service side communication unit receive by this successively from scanning uploading device according to the order for uploading The documentation containing plural page that user specifies is scanned a plurality of containing whole of upload by scanning uploading device in units of page The page image of the numerical value page number and the corresponding identification information related to documentation, further receive file from user terminal The identification information of data, homepage code and last page code, benchmark page number configuration part is corresponding to last page code from homepage code Integer value sequence integer value is set one by one in sequence on the basis of the page number, reading part reads page by page in sequence since homepage The page image for receiving as current page image, whenever the benchmark page number is set and reading part reads corresponding current page figure Just identify page number content in the predetermined page number position of page image in this prior as the identification page number, judging part in picture, identification part Perform uniformity to judge action whether the page number is consistent judges to the benchmark page number and identification, when being judged as consistent, setting is controlled Corresponding current page image setting is normal page image by portion processed, and control image storage part stores the normal page image.
The effect of invention and effect
According to cloud server of the present invention and image storage system, because service side communication unit can be to a plurality of Page image according to scanning uploading device upload order it is corresponding with identification information received successively, benchmark page number configuration part The page number on the basis of corresponding integer value sequence from homepage code to last page code in sequence one by one sets integer value, reads Take portion and read the page image for receiving page by page in sequence since homepage as current page image, whenever the benchmark page number is set And reading part reads corresponding current page image, and identification part is just identified in the predetermined page number position of page image in this prior Page number content as identification the page number, judging part perform uniformity judge action to the benchmark page number and recognize the page number it is whether consistent enter Row judges that, when being judged as consistent, it is normal page image to set control unit by corresponding current page image setting, and control image is deposited Storage portion stores the normal page image.
So, once user occurs skipping leaf in upload procedure is scanned, the situation identification part of duplicate pages, blank page is identified Page image on the identification page number will be inconsistent with the benchmark page number, will the portion of being judged judge that this page of image is not normal Page image, and when the page image for being uploaded is in scanning, angle of inclination is excessive, at this moment on this page of predetermined page number position of image just Can not the portion of being identified identification, it is also possible to the portion of being judged judges that this page of image is not normal page image, and image storage part is not right These improper page images are stored, and only store normal page image, this makes it possible to the books to being transmitted on user etc. Documentation formed the image file containing plural page in each page of image effectively checked and corrected so that Reach the purpose that the image file that the page image to containing is full normal page image is stored.
Brief description of the drawings
Fig. 1 is the block diagram of the image storage system of the embodiment of the present invention;
Fig. 2 is the block diagram of the cloud server of the embodiment of the present invention;
Fig. 3 is the block diagram of the user terminal of the embodiment of the present invention;
The schematic diagram of the initial information input picture that Fig. 4 shows for input display part in the embodiment of the present invention;
The schematic diagram one of the upload notifications picture that Fig. 5 shows for input display part in the embodiment of the present invention;
The schematic diagram two of the upload notifications picture that Fig. 6 shows for input display part in the embodiment of the present invention;
The schematic diagram of the image confirming picture that Fig. 7 shows for input display part in the embodiment of the present invention;And
Fig. 8 is the flow chart of the image storage system of the embodiment of the present invention.
Specific embodiment
The embodiment of cloud server of the present invention and image storage system is carried out in detail below in conjunction with accompanying drawing Ground explanation.
In embodiment of the invention, there is provided a kind of image storage system, it is characterised in that have:Cloud server; User terminal, is communicated with the cloud server by internet and is connected;And scanning uploading device, by internet and high in the clouds Server communicates connection, and the documentation containing plural page that user is specified is scanned into a plurality of containing in units of page The identification information related to documentation that the page image for having the integer value page number is specified together with user is accordingly uploaded to successively Cloud server, wherein, cloud server includes:Image storage part, service side communication unit, benchmark page number configuration part, reading part, Identification part, judging part and setting control unit, user terminal include:Picture storage part, input display part, user side communication unit, Picture storage part at least storing initial information input picture, input display part display initial information input picture is by user input text The identification information of part data, homepage code and last page code, user side communication unit send identification information, homepage code and last page code To cloud server, service side communication unit to a plurality of pages of images according to the upload of scanning uploading device order and identification information It is corresponding to be received successively, benchmark page number configuration part from homepage code to last page code corresponding integer value sequence according to The page number on the basis of integer value is set one by one sequentially, reading part reads the page image for receiving page by page in sequence since homepage Used as current page image, whenever the benchmark page number is set and the corresponding current page image of reading part reading, identification part is just known Used as the identification page number, judging part performs uniformity and judges the page number content not gone out in the predetermined page number position of page image in this prior To the benchmark page number and identification, whether the page number consistent judges for action, when being judged as consistent, setting control unit by it is corresponding ought Preceding page image setting is normal page image, and control image storage part stores the normal page image.
In the image storage system of following embodiment, cloud server can also include deletion portion, when being judged as not When consistent, control unit is set by corresponding current page image setting as abnormal page image, and further control judging part to exception Whether the identification page number of page image is that blank is judged, when blank is judged as, setting control unit control identification part is different to this The picture material of normal page image is identified, when identifying that the picture material does not exist, using corresponding abnormal page image as Without content pages image, this is deleted without content pages image by control deletion portion, and controls to read in the case where the control benchmark page number is constant Take portion and read the page image of lower one page as current page image, further control judging part performs uniformity judgement action.
In addition, in the image storage system of embodiment, picture storage part can also store upload notifications picture, work as knowledge Do not go out in the presence of picture material, corresponding abnormal page image is deleted into inclination page figure as page image, control deletion portion is inclined Picture, control service side communication unit sends the benchmark page number to user terminal and page inclines warning notice, and input display part shows and contains The upload notifications picture for having page inclination warning notice and the benchmark page number allows user to be uploaded and benchmark page by scanning uploading device The corresponding page image of code-phase to cloud server, setting control unit controls reading part using page image as current page image reading, And control judging part to perform uniformity judgement action.
In addition, in the image storage system of embodiment, when non-blank-white is judged as, further control judging part is to different Whether the identification page number of normal page image is judged less than the benchmark page number, when being judged as being less than, sets control unit by abnormal page Image setting is duplicate pages image, and the duplicate pages image is deleted in control deletion portion, and in the case where the control benchmark page number is constant Control reading part reads the page image of lower one page as current page image, and further control judging part performs uniformity and judges dynamic Make.
In addition, in the image storage system of embodiment, picture storage part also stores upload notifications picture, when being judged as Not less than when, set control unit by abnormal page image setting as next current page image, control service side communication unit to Family terminal sends the benchmark page number and leakage page warning notice, input display part show containing leak page alert and the benchmark page number it is upper Pass and notify that picture allows user to upload the page image corresponding with the benchmark page number to cloud server, setting by scanning uploading device Control unit controls reading part using page image as current page image reading, and controls judging part to perform uniformity judgement action.
In addition, in the image storage system of embodiment, cloud server can also include thumbnail generating unit, breviary Figure storage part, thumbnail generating unit generates the page thumbnail corresponding with normal page image, thumbnail storage portion memory page breviary Figure, setting control unit control service side communication unit sends page thumbnail, and picture storage part also storage image confirmation screen, image is true Recognizing picture at least includes the thumbnail viewing area, relative with all of page in order of the page thumbnail for showing predetermined number The page designated area answered and slidably slide assignment key, user side communication unit along the length direction of this page of designated area Page thumbnail is received, input display part display image confirmation screen is shown as tactic page contracting in thumbnail viewing area Sketch map, and user is allowed by sliding assignment key so that a page thumbnail is moved so as to confirm to normal page image.
In addition, in the image storage system of embodiment, cloud server can also include combining unit, image confirming is drawn Acknowledgement key is contained in face, is consistent and selects acknowledgement key when user confirms as content of the normal page image in documentation from thumbnail When, user side communication unit sends confirmation to cloud server, and setting control unit is according to by servicing what side communication unit was received Confirmation control combining unit is in sequence closed all normal page images corresponding with identification information in image storage part As an image file, and image storage part is controlled to store the image file.
In addition, in the image storage system of embodiment, cloud server can also include replacement portion, image confirming is drawn Face is also included for showing the page image display area of normal page image and containing key is uploaded again, when user is from page thumbnail It is corresponding with this page of thumbnail when the content being judged as in normal page image and documentation is not corresponded and selects this page of thumbnail Normal page image a page image display area is displayed on by user side communication unit, when user judges the normal page image needs When uploading again and selecting to upload key again, user side communication unit is sent and upload again information to cloud server, and scanning is uploaded Equipment uploads corresponding page image again corresponding to identification information, and setting control unit is according to by servicing the weight that side communication unit is received New upload information control replacement portion substitutes using the page image uploaded again by scanning uploading device as normal page image Corresponding normal page image in image storage part.
In addition, in the image storage system of embodiment, identification information can be filename.
In addition, in the image storage system of embodiment, user terminal constitutes user terminal dress with scanning uploading device Put, the user terminal apparatus are communicated by internet and the cloud server and are connected so as to realize that user terminal and scanning are uploaded The communication connection of equipment and cloud server.
In addition, the cloud server of embodiment of the invention is uploaded with user terminal and scanning respectively by internet Equipment communicates connection, it is characterised in that including:Image storage part, service side communication unit, benchmark page number configuration part, reading part, Identification part, judging part and setting control unit, service side communication unit receive successively from scanning uploading device according to the order for uploading The documentation containing plural page that user specifies a plurality of of upload are scanned in units of page by the scanning uploading device to contain There are the page image and the corresponding identification information related to documentation of the integer value page number, further received from user terminal The identification information of documentation, homepage code and last page code, benchmark page number configuration part is the phase from homepage code to last page code The integer value sequence answered integer value is set one by one in sequence on the basis of the page number, reading part since homepage in sequence page by page The page image that receives of reading as current page image, whenever the benchmark page number be set and reading part read it is corresponding current Just identify that page number content in the predetermined page number position of page image in this prior, as the identification page number, is sentenced in page image, identification part Disconnected portion performs uniformity and judges action to the benchmark page number and recognize whether the page number is consistent and judge, when being judged as consistent, if It is normal page image to determine control unit by corresponding current page image setting, and control image storage part stores the normal page image.
In addition, the cloud server in embodiment of the invention also includes:Thumbnail generating unit, thumbnail storage portion, Combining unit, wherein, thumbnail generating unit generates the page thumbnail corresponding with normal page image, the contracting of thumbnail storage portion memory page Sketch map, setting control unit control service side communication unit sends page thumbnail to user terminal, when service side communication unit receives table When showing the confirmation that normal page image is consistent with the content in documentation, setting control unit controls to synthesize according to confirmation All normal page images corresponding with identification information in image storage part are synthesized an image file by portion in sequence, And control image storage part to store the image file.
Embodiment
Fig. 1 is the block diagram of the image storage system of the embodiment of the present invention.
As shown in figure 1, image storage system 100 includes:Cloud server 101 and taken by internet 102 and the high in the clouds Business device 101 communicates the user terminal 103 and scanning uploading device 104 of connection.
Scanning uploading device 104 is communicated with cloud server 101 by internet 102 and is connected, and user is specified The documentation of the papery containing plural page the page figure of a plurality of electronics containing the integer value page number is scanned into units of page As the identification information related to documentation specified together with user is accordingly uploaded to cloud server 101 successively.At this In embodiment, identification information is used to allow cloud server 101 by the identification information for the filename of documentation, knows exactly The page image corresponding to each page not gone out in the documentation of user's upload is belonging to same file data.
User wants the identification information of first input file data when documentation is uploaded by scanning uploading device 104, i.e., The filename of documentation, then scans uploading device 104 by file name and the order of the page image of scanning(Namely, the page number Order)It is combined to assign this page of image with the filename of page image, by page image and page image text containing the identification information Part name is uploaded to cloud server 101.
, MFP in addition, in the present embodiment, the scanning uploading device 104 is multifunctional image forming apparatus, i.e.,.
Fig. 2 is the block diagram of the cloud server of the embodiment of the present invention.
As shown in Fig. 2 cloud server 101 includes:Image storage part 10101, service side communication unit 10102, benchmark page Code configuration part 10103, reading part 10104, identification part 10105, judging part 10106, setting control unit 10107, deletion portion 10108th, thumbnail generating unit 10109, thumbnail storage portion 10110, combining unit 10111, replacement portion 10112, the control of service side Portion 10113 and service side temporary storage part 10114.
Fig. 3 is the block diagram of the user terminal of the embodiment of the present invention.
As shown in figure 3, each user terminal 103 includes picture storage part 10301, input display part 10302, user side Communication unit 10303, user side control unit 10304 and user side temporary storage part 10305.
Picture storage part 10301 at least storing initial information input picture, upload notifications picture, image confirming picture.
Identification information, homepage of the input display initial information input picture of display part 10302 by user-in file data Code and last page code.
The schematic diagram of the initial information input picture that Fig. 4 shows for input display part in the embodiment of the present invention.
As shown in figure 4, in the present embodiment, storing initial information input picture 103011 contains filename input field 103011-1, homepage code input field 103011-2 and last page code input field 103011-3.Filename input field 103011-1 allows Used as identification information, homepage code input field 103011-2 allows the file that user input uploads to the filename of user-in file data Data homepage code, last page code input field 103011-3 allow user input upload documentation last page code.
The identification information of user input, homepage code and last page code are sent to cloud service by user side communication unit 10303 Device 101.
Service side communication unit 10102 receives identification information, homepage code and the last page that user side communication unit 10303 sends Code.
Contain integer value sequence generating unit and benchmark page number setup unit in benchmark page number configuration part 10103.Integer value The homepage code that sequence generating unit receives service side communication unit 10102 is pressed as the Section 1 integer value of integer value sequence According to tolerance value it is 1 and carries out being incremented by often to be incremented by order once obtaining an integer value, until the integer value that obtains is equal to last page Code obtains a series of integer value just using the integer value as last integer value of integer value sequence, contains so as to generate There is the integer value sequence of this some row progressive whole number value in sequence.Benchmark page number setup unit is from homepage code to last page code Untill corresponding integer value sequence integer value is set one by one in sequence on the basis of the page number, i.e.,.It is suitable according to from small to large Sequence is by the page number on the basis of this series of integer value setting.Benchmark page number reading unit reads integer value as benchmark in sequence The page number.
As shown in figure 4, when user is in homepage code input field 103011-2 inputs 1, and in last page code input field 103011-3 Input 40, at this moment, integer value sequence generating unit generates 40 natures incremental from small to large since 1 to 40 Number.Benchmark page number setup unit is just according to order from small to large successively by this 40 integer values since 1 to 40 It is set as 40 benchmark page numbers.
Service side communication unit 10102 scans be uploaded to cloud server 101 and file to user by scanning device 104 Each page of corresponding a plurality of pages of image of data is corresponding with identification information according to the order of the upload of scanning uploading device 104 Received successively.
Reading part 10104 reads what is received page by page since homepage according to the order of the upload of scanning uploading device 104 Page image is used as current page image.
Whenever the benchmark page number by benchmark page number configuration part 10103 set and reading part 10104 read it is corresponding current Just identify page number content in the predetermined page number position of page image in this prior as identification page in page image, identification part 10105 Code.Here, identification part 10105 is identified by the page number content in predetermined page number position, when making a reservation for for current page image When there is the page number in page number position, the page number is just identified as the identification page number in identification part 10105, when making a reservation for for current page image When not existing the page number in page number position, identification part 10105 can not recognize the page number of the current page image, just by the current page image The identification page number be set to blank.
Judging part 10106 performs the benchmark page number and identification page of the uniformity judgement action to the setting of benchmark page number setup unit Whether code is unanimously judged.
When being judged as consistent, it is normal page image to set control unit 10107 by corresponding current page image setting, control Image storage part 10101 stores the normal page image.
When being judged as inconsistent, control unit 10107 is set by corresponding current page image setting as abnormal page image, and Further whether the identification page number of the abnormal page image of control judging part 10106 pairs is that blank judges.
When blank is judged as, setting control unit 10107 is just controlled in the image of the abnormal page image of identification part 10105 pairs Appearance is identified, when identifying that the picture material does not exist, using corresponding abnormal page image as without content pages image, control This is deleted without content pages image by deletion portion 10108, so as to be scanned into the page image-erasing of blank page, and controls deletion portion 10108 control the benchmark page number it is constant in the case of control reading part 10104 read under one page page image as current page figure Picture, further control judging part 10106 performs above-mentioned uniformity judgement and acts, so that the uniformity of the page image to lower one page Judged.
In the presence of picture material is identified, using corresponding abnormal page image as page image is inclined, deletion portion is controlled 10108 delete inclination page image, and control service side communication unit 10102 sends the benchmark page number to user terminal 103 and page inclines Oblique warning notice.
Input display part 10302 shows that the upload notifications picture for inclining warning notice and the benchmark page number containing page allows user The page image corresponding with the benchmark page number is uploaded to cloud server 101 by scanning uploading device 104,
The schematic diagram one of the upload notifications picture that Fig. 5 shows for input display part in the embodiment of the present invention.
As shown in figure 5, in the present embodiment, upload notifications picture 103012 contains the benchmark page for showing the benchmark page number Code display field 103012-1 and page incline warning notice, point out user to need to rescan the page number of the page of upload.
When user is according to the benchmark page number shown in benchmark page number display field 103012-1, by retouching the weight of uploading device 104 After new scanning uploads page image to cloud server 101, the setting control reading part 10104 of control unit 10107 sweeps user again The page image for transmitting is retouched as current page image reading, and controls judging part 10106 to perform uniformity judgement and acted, so that right This page of image does uniformity judgement.
When non-blank-white is judged as, further whether the identification page number of the abnormal page image of control judging part 10106 pairs is less than The benchmark page number judged,
When being judged as being less than, it is duplicate pages image to set control unit 10107 by abnormal page image setting, control deletion portion 10108 delete the duplicate pages image, and one page in the case where controlling reading part 10104 to read in the case that the control benchmark page number is constant Used as current page image, further control judging part 10106 performs uniformity judgement action to page image.
When being judged as being not less than, control unit 10107 is set by abnormal page image setting as next current page image, Control service side communication unit 10102 sends the benchmark page number and leakage page warning notice to user terminal 103.
Upload notifications picture 103013 of input display part 10302 display containing the warning of leakage page and the benchmark page number allows user The page image corresponding with the benchmark page number to cloud server 101 is uploaded by scanning uploading device 104.
The schematic diagram two of the upload notifications picture that Fig. 6 shows for input display part in the embodiment of the present invention.
As shown in fig. 6, in the present embodiment, upload notifications picture 103013 contains the benchmark page for showing the benchmark page number Code display field 103013-1 and leakage page warning notice, point out user the page number of the page that needs scanning is uploaded.
When user is according to the benchmark page number shown in benchmark page number display field 103013-1, by retouching the weight of uploading device 104 After new scanning uploads page image to cloud server 101, setting control unit 10107 just controls reading part 10104 by scanning input On the page image that transmits as current page image reading, and control judging part 10106 to perform uniformity judgement to act, so as to this Page image does uniformity judgement.
Uniformity judgement action above is that the identification page number of the current page image of each is compared with the benchmark page number Compared with when current page image for abnormal page image just carries out editing and processing, until the current page figure corresponding with the benchmark page number As untill normal page image, to be stored to it once normal page image image storage part 10101 is judged as, then comparing again More next benchmark page number and next current page image.I.e., comparing page by page so that every one page is all normal page figure Picture, thus the storage of image storage part 10101 be exactly from the homepage of documentation code to last page yard in order with it is all of The corresponding normal page image of page.
Here setting of the benchmark page number setup unit to the benchmark page number is carried out successively, i.e., one time uniformity deterministic process Next integer value is just set after finishing as the benchmark page number.
Finished when all page images corresponding with all pages in this document data transmitted on user are all judged, and And all of page image is all judged the judgement in portion 10106 for after normal page image.I.e., page number scope is from homepage code to last page code In all pages of images all stored by image storage part 10101 as normal page image after.Thumbnail generating unit 10109 is generated as The page thumbnail corresponding with the normal page image that image storage part 10101 is stored.
Thumbnail storage portion 10110 stores these page of thumbnail.
The setting control service side communication unit 10102 of control unit 10107 sends page thumbnail to user terminal 103.
The schematic diagram of the image confirming picture that Fig. 7 shows for input display part in the embodiment of the present invention.
As shown in fig. 7, the image confirming picture 103014 stored in picture storage part 10301 includes:Page image display area Domain 103014-1, thumbnail viewing area 103014-2, page designated area 103014-3, slip assignment key 103014-4 and weight It is new to upload key 103014-5.
Page image display area 103014-1 is used to show normal page image 105.Thumbnail viewing area 103014-2 is used In the page thumbnail 106 of display predetermined number.The text that page designated area 103014-3 sends according to service side communication unit 10102 The total page number of part data is corresponding with all of page in order.Sliding assignment key 103014-4 can be by along this page of designated area The length direction of 103014-3 enters line slip.
In the present embodiment, predetermined number is five, i.e., thumbnail viewing area 103014-2 can show the contracting of five pages Sketch map 106.
In the present embodiment, user terminal 103 also containing division and judges configuration part.Cloud server 101 also contains Give tacit consent to page configuration part and call control unit.
Image file one has page 40, i.e., total page number be 40, so, division 1035 is just by page designated area 103014-3 is divided into 40 corresponding with each page respectively in order page specified locations.
Page image setting corresponding to acquiescence page in image file is acquiescence page image 105 by acquiescence page configuration part, and The page thumbnail 106 corresponding with acquiescence page image 105 is set as acquiescence page thumbnail 106.In the present embodiment, this is write from memory Recognize the homepage that page is image file, therefore, page configuration part is given tacit consent to by the homepage(I.e., page 1)It is set as acquiescence page image 105, And the page thumbnail corresponding to homepage is set as acquiescence page thumbnail 106.
Service side communication unit 10102 receives the acquisition instruction of the file name containing image file from user terminal 103, and And the file name of the image file contained in being instructed acquiescence page image 1022, acquiescence page thumbnail 106 and based on the acquisition And the image file attribute information containing total page number for obtaining is sent to user terminal 103.
User side communication unit 10303 receives acquiescence page image 105, the acquiescence page contracting that service side communication unit 10102 sends Sketch map 106.
Acquiescence page image 105 and acquiescence page breviary that input display part 10302 is received according to user side communication unit 10303 Figure 106, at once in page image display area display acquiescence page image 105, and in thumbnail before assignment key is slided by slip Viewing area shows the page thumbnail 106 in the interior predetermined number for arranging in sequence containing acquiescence page thumbnail 106, I.e., the page thumbnail 106 from page 1 to page 5.
Also, input display part 10302 also shows the file name of the image file.
Once slide assignment key 103014-4 and be depressed by the user to slide into some page of specified location and complete position refer to Fixed action, judges that configuration part is judged as the page corresponding to this page of specified location, and the page thumbnail corresponding to this page is set as Benchmark page thumbnail 106, generation benchmark page set information.
Here, position required movement refers to and slides assignment key 103014-4 to be stalled more than certain hour in page specified location Or refer to slide assignment key 103014-4 to be released from pressing in page specified location.In the present embodiment, the position required movement Refer to the latter.
In the present embodiment, benchmark page set information includes benchmark page position information, and the benchmark page position information is specified Benchmark page thumbnail 106 comes the first place in the page thumbnail 106 of predetermined number for leading page.I.e., the benchmark page position information The first place for specifying benchmark page thumbnail to come in five page thumbnails 106.
Benchmark page set information and predetermined number are sent to cloud server 101 by user side communication unit 10303.
Service side communication unit 10102 receives the benchmark page set information that user side communication unit 10303 sends and predetermined Number.
Call the control unit benchmark according to received by servicing side communication unit 10102 page set information and predetermined number from contracting Sketch map storage part 10110 and image storage part 10101 are called out comprising benchmark page thumbnail 106 and predetermined number phase Deng the page thumbnail 106 for arranging in order, and control to service side communication unit 10102 and send called page thumbnail out 106 and page thumbnail 106 attribute information to user terminal 103.
User side communication unit 10303 receives the page thumbnail 106 and its page thumbnail that service side communication unit 10102 sends Attribute information.
Input display part 10302 shows what is received by user side communication unit 10303 in thumbnail viewing area 103212 The page thumbnail 106 of the predetermined number for arranging in sequence.
The input display image confirmation screen of display part 10302 is simultaneously shown as order in thumbnail viewing area 103014-2 The page thumbnail 106 of arrangement, so as to allow user by sliding assignment key 103014-4 so that page thumbnail 106 is moved to aobvious Show that the page thumbnail 106 for coming is confirmed.
It is consistent and selects acknowledgement key when user confirms as content of the normal page image in documentation from thumbnail 106 When, user side communication unit 10303 sends confirmation to cloud server 101.
Service side communication unit 10102 receives the confirmation that user side communication unit 10303 sends.
Setting control unit 10107 controls combining unit 10111 according to the confirmation received by servicing side communication unit 10102 All normal page images 105 corresponding with identification information in image storage part 10101 are synthesized a figure in sequence As file, i.e., all normal page images 105 of the filename containing this document data synthesize a figure according to page number order As file, and image storage part 10101 is controlled to store the image file.All of page image 105 is still in the image file It is so that in units of page, i.e., each page of image 105 can individually be called or edit.
When user is judged as that the normal page image is not corresponded and selected with the content in documentation from page thumbnail 106 During this page of thumbnail 106, shown by user side communication unit 10303 with this page of corresponding normal page image 105 of thumbnail 106 Show on page image display area 103014-1, when user judges that the normal page image needs to upload again and selects to upload again During key 103014-5, user side communication unit 10303 sends and upload again information to cloud server 101.This uploads information again The page number including this page of image 105 and again uploading instructions.
User uploads corresponding page image 105 again by scanning uploading device 104 corresponding to identification information.I.e., scan The page image 105 that uploading device 104 uploads user again accordingly assigns a page image attributes with the filename of documentation Information is simultaneously uploaded to cloud server 101.
Service side communication unit 10102 receives page image and corresponding page image attributes information.
Setting control unit 10107 is according to by servicing containing the page number and again uploading instructions that side communication unit 10102 is received Upload information control replacement portion 10112 again using the page image 105 uploaded again by scanning uploading device 104 as just Normal page image substitutes the normal page image corresponding with the page number for being stored in image storage part 10101 originally.
For example, user can by browsing the generation that this page of thumbnail 106 judges whether also to have folded situation, or It is no to have that the page number is correct but the incorrect page thumbnail 106 of content such as content uploading mistake, once user thinks this page of thumbnail There may exist the incorrect problem of content, then can be called out and this page of thumbnail by selecting this page of thumbnail 106 corresponding page images 105 are simultaneously displayed on page image display area 103014-1, allow user carefully to confirm its content, such as Fruit is really wrong, then user can again upload this several pages correct page images 105, so as to voluntarily correct.
In addition, cloud server 101 is also provided with compression unit in the present embodiment, by each the page figure in image file Integrate in sequence and be suitably compressed as 105, for the quick-downloading full text of user.
As shown in Fig. 2 service side communication unit 10102 is responsible between each part of cloud server 101 and cloud Data information exchange between end server 101 and user terminal 103.
Service side temporary storage part 10114 is used between temporarily each part of storage cloud server 101 and high in the clouds The data message exchanged between server 101 and user terminal 103.
Service side control unit 10113 is used to control and coordinate image storage part 10101, services side communication unit 10102, benchmark Page number configuration part 10103, reading part 10104, identification part 10105, judging part 10106, setting control unit 10107, deletion portion 10108th, thumbnail generating unit 10109, thumbnail storage portion 10110, combining unit 10111, replacement portion 10112, service side are kept in Not shown acquiescence page configuration part and the work for calling these parts of control unit in portion 10114 and figure.
As shown in figure 3, user side control unit 10304 is responsible between each part of user terminal 103 and user Data information exchange between terminal 103 and cloud server 101.
User side temporary storage part 10305 is used between temporarily each part of storage user terminal 103 and user's end The data message exchanged between end 103 and cloud server 101.
User side control unit 10304 is used to control and coordinate picture storage part 10301, is input into display part 10302, user side Communication unit 10303, user side temporary storage part 10305, division(Do not shown in figure)The work of these parts.
Above documentation, page image, normal page image, abnormal page image, the correspondence between image file, page thumbnail Relation can be associated by identification marking, when scanning input uploads documentation, the scanning prompting user of uploading device 104 A newly-built file is simultaneously named, and starts to upload page by page after the completion of user's name, and the title of this document folder is just as documentation Filename be combined with the order of page image scanning with assign this page of image with page image file name, for example:The name of file , front face referred to as AAA, then scan the page image of first page of upload just for AAA-1, and the page image of second page is just AAA-2, i.e., It is divided into the title of file, aft section is the order that scanning is uploaded, the like, when user sends scanned instruction(Example Such as, there is " all scanning is completed " button in scanning uploading device 104, user can send scanned finger by clicking on the button Order)Whole page images is uploaded and finished.In addition, after all scanned or whenever after finishing image scanning page by page, cloud When end server 101 or scanning device 104 need to recognize page image of the file name corresponding to the documentation of AAA, just Can be judged by the previous section of page image file name, and aft section by image file name can just judge this The upload order of page image(When the page image for uploading is normal page image, the upload order is equal to the page number).Normal page figure Picture, abnormal page image, image file, page thumbnail are also as identification marking and documentation and page figure again by filename Mutually corresponded to as between.
The image storage system 100 pairs that the present embodiment is elaborated with reference to flow chart scans upload in units of page Each page of image whether be that normal page image is judged, and to process that normal page image is stored.
Fig. 8 is the flow chart of the image storage system of the embodiment of the present invention.
Step S1:The input display initial information input picture of display part 10302 is believed by the identification of user-in file data Identification information, homepage code and last page code are sent to high in the clouds clothes by breath, homepage code and last page code, user side communication unit 10303 Business device 101, into step S2.
Step S2:Service side communication unit 10102 to a plurality of pages of images according to scanning uploading device 104 upload order It is corresponding with identification information to be received successively, into step S3.
Step S3:Benchmark page number configuration part 10103 is pressed by the corresponding integer value sequence from homepage code to last page code The page number on the basis of integer value is set one by one according to order, into step S4.
Step S4:Reading part 10104 reads the page figure for receiving according to the order of the upload of scanning uploading device 104 page by page As current page image, into step S5.
Step S5:Whenever the benchmark page number is set and reading part 10104 reads corresponding current page image, identification part 10105 just identify page number content in the predetermined page number position of page image in this prior as the identification page number, into step S6.
Step S6:Judging part 10106 performs the benchmark page number of the uniformity judgement action to the setting of benchmark page number setup unit Judged with recognizing whether the page number is consistent.
Step S7:When being judged as inconsistent, control unit 10107 is set by corresponding current page image setting as abnormal page Image, into step S8.
Step S8:Whether setting control unit 10107 further controls 10106 pairs of identification page numbers of exception page image of judging part For blank is judged.
Step S9:When blank is judged as, the setting control abnormal page image of identification part 10105 pairs of control unit 10107 Picture material is identified, into step S10.
Step S10:Setting control unit 10107 image that further control judging part 10106 is identified to identification part 10105 Content judged, i.e., determine whether picture material.
Step S11:When identifying that the picture material does not exist, using corresponding abnormal page image as without content pages figure This is deleted without content pages image by picture, control deletion portion 10108, and controls reading part in the case where the control benchmark page number is constant 10104 read the page image of lower one page as current page image, and further control judging part 10106 execution uniformity judges dynamic Make, i.e., return to step S6 and carry out uniformity judgement action.
Step S12:In the presence of picture material is identified, using corresponding abnormal page image as page image is inclined, control Deletion portion 10108 delete the inclination page image, control service side communication unit 10102 to user terminal 103 send the benchmark page number with And page inclines warning notice, into step S13.
Step S13:Input display part 10302 shows that the upload notifications for inclining warning notice and the benchmark page number containing page are drawn Face allows user to upload the page image corresponding with the benchmark page number to cloud server 101 by scanning uploading device 104, into step Rapid S14.
Step S14:Setting control unit 10107 controls reading part 10104 using page image as current page image reading, and controls Judging part processed 10106 performs uniformity judgement action, i.e., return to step S6 and carry out uniformity judgement action.
Step S15:When non-blank-white is judged as, the identification page numbers of the abnormal page image of judging part 10106 pairs are further controlled Whether judged less than the benchmark page number, into step S16.
Step S16:When being judged as being less than, it is duplicate pages image to set control unit 10107 by abnormal page image setting, control The duplicate pages image is deleted in deletion portion 10108 processed, and controls reading part 10104 to read in the case where the control benchmark page number is constant Used as current page image, further control judging part 10106 performs uniformity judgement action to the page image of lower one page, i.e., again Return to step S6 carries out uniformity judgement action.
Step S17:When being judged as being not less than, control unit 10107 is set by abnormal page image setting as next works as Preceding page image, control service side communication unit 10102 sends the benchmark page number and leakage page warning notice to user terminal 103, enters Step S18.
Step S18:Upload notifications picture of input display part 10302 display containing the warning of leakage page and the benchmark page number allows use Family uploads the page image corresponding with the benchmark page number to cloud server 101 by scanning uploading device 104, into step S19.
Step S19:Setting control unit 10107 controls reading part 10104 using page image as current page image reading, and controls Judging part processed 10106 performs uniformity judgement action, i.e., return to step S6 and carry out uniformity judgement action.
Step S20:When being judged as consistent, it is normal page to set control unit 10107 by corresponding current page image setting Image, control image storage part 10101 stores the normal page image, into step S21.
Step S21:The setting control judging part 10106 of control unit 10107 judges whether the benchmark page number is equal to last page code.
The benchmark page number is not equal to last page code, then set the control benchmark page number setup unit setting of control unit 10107 next That is, integer value, returns to step S3 as the benchmark page number.
The benchmark page number is equal to last page code, then whole page images judge to finish, page image storage part 10101 pair with file money The corresponding whole normal page images of all pages of material are stored.
Process is completed.
The effect of embodiment and effect:
According to the cloud server and image storage system of the present embodiment, once lacking occurs in upload procedure is scanned in user Page, duplicate pages, blank page, folding(The page number is rolled over during folding)The page image that identifies of situation identification part on the identification page number Will be inconsistent with the benchmark page number, can the portion of being judged judge that this page of image is not normal page image, and work as what is uploaded Page image scanning when angle of inclination it is excessive, at this moment on this page of predetermined page number position of image cannot the portion of being identified identification, Can the portion of being judged judge that this page of image is not normal page image, image storage part is not deposited to these improper page images Storage, and only stores normal page image, this makes it possible to the books to being transmitted on user etc. documentation formed contain plural number Each page of image in the image file of page is effectively checked and corrected, so as to the page image reached to containing is entirely The purpose that the image file of normal page image is stored.
And uniformity judgement action in the present embodiment is the identification page number and base to the current page image of each The quasi- page number is compared, when current page image for abnormal page image just carries out editing and processing, until relative with the benchmark page number Untill the current page image answered is normal page image, it is stored once normal page image image storage part is judged as, Then next benchmark page number and next current page image are compared again.Comparing so page by page so that page number scope from In homepage code to last page code is all normal page image per image page by page, therefore image storage part storage is exactly from file money Corresponding with all of page in order normal page image to last page code of the homepage yard of material, so as to avoid in image storage part The e-file of the documentation of storage(The page image for arranging in order)In occur skipping leaf, duplicate pages, folded edge, incline page, So some abnormal pages such as blank page.Carried out so as to reach the automatic electronic document for the documentation of scanning input upload The purpose of detection, not only greatlys save the time and labor of user, and very efficiently and convenient.
Further, since in the cloud server and image storage system of the present embodiment, input display part also display image is true Recognize picture and be shown as tactic page thumbnail in thumbnail viewing area, and allow user to cause page by sliding assignment key Thumbnail is moved so as to confirm to normal page image.User can judge whether also to deposit by browsing this page of thumbnail In the generation of folded situation, or with the presence or absence of the page number is correct but the incorrect page thumbnail of content, one such as content uploading mistake What denier user thought this page of thumbnail there may exist the incorrect problem of content, then can by select this page of thumbnail so as to Call out the page image corresponding with this page of thumbnail and be displayed in page image display area, allow user carefully to confirm in it Hold, if really wrong, user can again upload this several pages correct page images, so as to voluntarily correct, more facilitate and use Family.
And even if user opens the image file up to hundreds of pages, user terminal is at the beginning also only from cloud server The page thumbnail and acquiescence page image of predetermined number are downloaded, rather than downloading whole image files, and assignment key is slided and is existed During being pressed and sliding, user terminal is not downloaded, and only when slip assignment key is done, position is specified to be moved Make, user terminal is just downloaded and shows the page thumbnail in respective range, and only have selected required page breviary in user User terminal can just download corresponding page image and allow user to be browsed and be edited after figure, by downloading these page of thumbnail and institute The flow for needing will be far smaller than the flow needed for downloading corresponding page image, therefore not only greatly save flow, Er Qiejie The time downloaded is saved so that user's image browsing file is more convenient, fast.
Certainly cloud server and image storage system involved in the present invention is not merely defined in above example In structure.
In the image storage system of embodiment, the predetermined number of the page thumbnail that page thumbnail viewing area shows is five It is individual.In image storage system of the invention, the predetermined number can be arbitrary value, and also can allow user's sets itself, When the page image included in image file number be less than the predetermined number when, page image thumbnails viewing area then only display with The a plurality of pages of total equal thumbnails of page image.
In addition, in the cloud server and image storage system of embodiment, identification information is the filename of documentation, The identification information can also other be various for allowing cloud server for scanning uploading device assigns code of this document data etc. Page figure corresponding to each page in the same text document that user uploads can exactly be identified by the identification information Seem to belong to same image file.
In the present embodiment, user terminal and scanning uploading device are separate, however, user terminal can also be included sweeping Uploading device is retouched, so as to the institute for possessing the scanning uploading device is functional, this can equally realize the present invention.

Claims (12)

1. a kind of image storage system, it is characterised in that have:
Cloud server;
User terminal, is communicated with the cloud server by internet and is connected;And
Scanning uploading device, is communicated with the cloud server by internet and is connected, and containing that the user specifies The documentation for having plural page is scanned into what a plurality of page images containing the integer value page number were specified together with user in units of page The identification information related to the documentation is accordingly uploaded to the cloud server successively,
Wherein, the cloud server includes:Image storage part, service side communication unit, benchmark page number configuration part, reading part, knowledge Other portion, judging part and setting control unit,
The user terminal includes:Picture storage part, input display part, user side communication unit,
The picture storage part at least storing initial information input picture,
The input display part show that the initial information is input into picture and allows the identification of documentation described in user input Information, homepage code and last page code,
The identification information, homepage code and last page code are sent to the cloud service by the user side communication unit Device,
Service side communication unit to a plurality of pages of images according to it is described scanning uploading device upload order with it is described Identification information is corresponding to be received successively,
The benchmark page number configuration part is the corresponding integer value sequence from homepage code to last page code according to institute The page number on the basis of order one by one sets integer value is stated,
Reading part reads the page image for receiving as current page image page by page since homepage according to the order,
Whenever the benchmark page number is set and the corresponding current page image of reading part reading, the identification part The page number content in the predetermined page number position of page image in this prior is just identified as the identification page number,
The judging part performs uniformity and judges whether action is consistent with the identification page number to the benchmark page number and judges,
When being judged as consistent, described to set control unit by the corresponding current page image setting be normal page image, control Described image storage part stores the normal page image.
2. image storage system according to claim 1, it is characterised in that:
Wherein, the cloud server also includes deletion portion,
When being judged as inconsistent, the control unit that sets by the corresponding current page image setting as abnormal page image, and Further control whether the judging part is that blank judges to the identification page number of the abnormal page image,
When blank is judged as, the setting control unit controls the identification part to know the picture material of the abnormal page image Not, when identifying that the picture material does not exist, using the corresponding abnormal page image as without content pages image, control is described This is deleted without content pages image by deletion portion, and in the case where controlling to control the reading part to read in the case that the benchmark page number is constant The page image of one page further controls the judging part to perform the uniformity and judges dynamic as the current page image Make.
3. image storage system according to claim 2, it is characterised in that:
Wherein, the picture storage part also stores upload notifications picture,
It is in the presence of described image content is identified, the corresponding abnormal page image is described as page image, control is inclined Inclination page image is deleted in deletion portion, control service side communication unit to the user terminal send the benchmark page number and Page inclines warning notice,
The input display part shows that the upload notifications picture for inclining warning notice and the benchmark page number containing page allows User uploads the page image corresponding with the benchmark page number to the cloud server by the scanning uploading device,
The setting control unit controls the reading part using the page image as the current page image reading, and controls described Judging part performs the uniformity judgement action.
4. image storage system according to claim 2, it is characterised in that:
Wherein, when non-blank-white is judged as, the judging part is further controlled to the identification page number of the abnormal page image Whether judged less than the benchmark page number,
When be judged as less than when, it is described that to set control unit by the abnormal page image setting be duplicate pages image, control described in delete Except the duplicate pages image, and one page in the case where controlling to control the reading part to read in the case that the benchmark page number is constant are deleted by portion The page image as the current page image, further control the judging part to perform the uniformity judgement and act.
5. image storage system according to claim 4, it is characterised in that:
Wherein, the picture storage part also stores upload notifications picture,
When being judged as being not less than, the control unit that sets is by the abnormal page image setting as next current page figure Picture, control service side communication unit sends the benchmark page number and leakage page warning notice to the user terminal,
The input display part shows that the upload notifications picture containing the warning of leakage page and the benchmark page number allows user to lead to Cross the scanning uploading device and upload the page image corresponding with the benchmark page number to the cloud server,
The setting control unit controls the reading part using the page image as the current page image reading, and controls described Judging part performs the uniformity judgement action.
6. image storage system according to claim 1, it is characterised in that:
Wherein, the cloud server also includes thumbnail generating unit, thumbnail storage portion,
The thumbnail generating unit generates the page thumbnail corresponding with the normal page image,
The thumbnail storage portion stores the page thumbnail,
The setting control unit control service side communication unit sends the page thumbnail,
The picture storage part also storage image confirmation screen,
Described image confirmation screen at least includes the thumbnail viewing area of the page thumbnail for showing predetermined number, presses The order page designated area corresponding with all of page and slidably slided along the length direction of this page of designated area Dynamic assignment key,
The user side communication unit receives the page thumbnail,
The input display part display described image confirmation screen is shown as the order row in the thumbnail viewing area The page thumbnail of row, and allow user by the slip assignment key so that the page thumbnail is moved so as to described Normal page image is confirmed.
7. image storage system according to claim 6, it is characterised in that:
Wherein, the cloud server also includes combining unit,
Described image confirmation screen contains acknowledgement key,
It is consistent and selects institute when user confirms as content of the normal page image in the documentation from the thumbnail When stating acknowledgement key, the user side communication unit sends confirmation to the cloud server,
The setting control unit controls the combining unit in institute according to the confirmation received by servicing side communication unit Corresponding with the identification information all normal page images stated in image storage part synthesize one according to the order Image file, and control described image storage part to store the image file.
8. image storage system according to claim 6, it is characterised in that:
Wherein, the cloud server also includes replacement portion,
Described image confirmation screen also includes the page image display area for showing the normal page image and containing again Pass key,
When user is judged as that the normal page image is not corresponded simultaneously with the content in the documentation from the page thumbnail It is shown by the user side communication unit with this page of corresponding normal page image of thumbnail when selecting this page of thumbnail In the page image display area, when user judges that the normal page image needs to upload again and selects described to upload key again When, the user side communication unit sends and upload again information to the cloud server,
The scanning uploading device uploads the corresponding page image again corresponding to the identification information,
The setting control unit uploads information control replacement portion handle again according to being received as service side communication unit The page image uploaded again by the scanning uploading device is substituted as the normal page image to be deposited in described image Corresponding described normal page image in storage portion.
9. the image storage system according to claim 1 or 7, it is characterised in that:
Wherein, the identification information is filename.
10. image storage system according to claim 1, it is characterised in that:
Wherein, the user terminal and it is described scanning uploading device constitute user terminal apparatus, the user terminal apparatus pass through because Special net is communicated with the cloud server and is connected so as to realize the user terminal and the scanning uploading device and the high in the clouds The communication connection of server.
A kind of 11. cloud servers, are communicated and are connected with user terminal and scanning uploading device respectively by internet, and it is special Levy and be, including:
Image storage part, service side communication unit, benchmark page number configuration part, reading part, identification part, judging part and setting control Portion,
Service side communication unit receives by the scanning uploading device successively from the scanning uploading device according to the order for uploading The documentation containing plural page that the user specifies is scanned a plurality of of upload in units of page and contains the integer value page number Page image and the corresponding identification information related to the documentation, further receive described from the user terminal The identification information of documentation, homepage code and last page code,
The benchmark page number configuration part is the corresponding integer value sequence from homepage code to last page code according to institute The page number on the basis of order one by one sets integer value is stated,
Reading part reads the page image for receiving as current page image page by page since homepage according to the order,
Whenever the benchmark page number is set and the corresponding current page image of reading part reading, the identification part The page number content in the predetermined page number position of page image in this prior is just identified as the identification page number,
The judging part performs uniformity and judges whether action is consistent with the identification page number to the benchmark page number and judges,
When being judged as consistent, described to set control unit by the corresponding current page image setting be normal page image, control Described image storage part stores the normal page image.
12. cloud servers according to claim 11, it is characterised in that also include:
Thumbnail generating unit, thumbnail storage portion, combining unit,
Wherein, the thumbnail generating unit generates the page thumbnail corresponding with the normal page image,
The thumbnail storage portion stores the page thumbnail,
The setting control unit control service side communication unit sends the page thumbnail to the user terminal,
It is consistent really with the content in the documentation when service side communication unit receives the expression normal page image When recognizing information, the setting control unit according to the confirmation control the combining unit in described image storage part with The corresponding all normal page images of the identification information synthesize an image file according to the order, and control institute State image storage part and store the image file.
CN201310330687.0A 2013-07-31 2013-07-31 cloud server and image storage system Expired - Fee Related CN104346385B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310330687.0A CN104346385B (en) 2013-07-31 2013-07-31 cloud server and image storage system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310330687.0A CN104346385B (en) 2013-07-31 2013-07-31 cloud server and image storage system

Publications (2)

Publication Number Publication Date
CN104346385A CN104346385A (en) 2015-02-11
CN104346385B true CN104346385B (en) 2017-07-11

Family

ID=52502000

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310330687.0A Expired - Fee Related CN104346385B (en) 2013-07-31 2013-07-31 cloud server and image storage system

Country Status (1)

Country Link
CN (1) CN104346385B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107908745A (en) * 2017-11-16 2018-04-13 理光图像技术(上海)有限公司 Masses of Document scanning collating unit, method, medium and equipment
CN108810307B (en) * 2018-06-15 2020-09-04 深圳市成者云科技有限公司 Frame page number scanning system
CN112732457B (en) * 2020-12-30 2024-01-19 上海瑞家信息技术有限公司 Image transmission method, image transmission device, electronic equipment and computer readable medium
CN114885068A (en) * 2022-04-27 2022-08-09 河北时代电子有限公司 Controlled detail planning examination management system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102314484A (en) * 2010-07-08 2012-01-11 佳能株式会社 Image processing apparatus and image processing method
CN102467666A (en) * 2010-11-15 2012-05-23 富士施乐株式会社 Image processing apparatus, image processing system, and computer readable medium
CN102566885A (en) * 2010-10-04 2012-07-11 索尼公司 Information processing apparatus, information processing method, and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6957384B2 (en) * 2000-12-27 2005-10-18 Tractmanager, Llc Document management system
JP2013025331A (en) * 2011-07-14 2013-02-04 Konica Minolta Business Technologies Inc Image processing apparatus, thumbnail image creation method using the apparatus and thumbnail image creation program
US8799269B2 (en) * 2012-01-03 2014-08-05 International Business Machines Corporation Optimizing map/reduce searches by using synthetic events

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102314484A (en) * 2010-07-08 2012-01-11 佳能株式会社 Image processing apparatus and image processing method
CN102566885A (en) * 2010-10-04 2012-07-11 索尼公司 Information processing apparatus, information processing method, and program
CN102467666A (en) * 2010-11-15 2012-05-23 富士施乐株式会社 Image processing apparatus, image processing system, and computer readable medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
KODAK图像控件在扫描图像文档管理中的应用;康德纯等;《计算机应用》;20010928;第31页-32页,第35页 *

Also Published As

Publication number Publication date
CN104346385A (en) 2015-02-11

Similar Documents

Publication Publication Date Title
CN104346385B (en) cloud server and image storage system
JP6381514B2 (en) Image processing system, information processing apparatus and control method thereof
EP1408424A2 (en) A method and a software program for creating an image product having predefined criteria
JP6702900B2 (en) Information processing apparatus, display control method, and program
CN104717390B (en) The control method of portable information terminal and portable information terminal
JP6463996B2 (en) Information processing apparatus, method, and program
JP6887816B2 (en) Image processing equipment, control methods, and programs
CN104346386B (en) Cloud server and image display system
JP2017037435A (en) Display control device, display control method and program
JP2019067261A (en) Image processing apparatus, control method and program
JP2010114840A (en) Image forming apparatus and confirmation system for stored image
JP2007128139A (en) Data file transmission system, image management server and data file duplication program
DE10217340A1 (en) Portable photoscanner with task assignment device
JPH04230516A (en) Address specifying method for electronic printer
CN108984242A (en) A kind of virtual note display methods, device, storage medium and mobile terminal
CN111580758B (en) Image forming apparatus having a plurality of image forming units
CN109151300A (en) camera system
JP4323610B2 (en) Image data management apparatus and control method thereof
JP6904871B2 (en) Programs, information processing equipment, and information processing methods
CN109697242A (en) It takes pictures and searches topic method, apparatus, storage medium and calculate equipment
KR101713387B1 (en) System and method for automatically classifying and saving photograph
CN106209960A (en) Communication terminal, communication system and communication means
JP2003274327A (en) Data structure, image handling system, and program
JP2021128425A5 (en)
JP4266366B2 (en) Image management method and image management program

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170711