CN104346385B - cloud server and image storage system - Google Patents
cloud server and image storage system Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
- G06F16/113—Details of archiving
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/162—Delete operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols 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
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.
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)
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)
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)
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 |
-
2013
- 2013-07-31 CN CN201310330687.0A patent/CN104346385B/en not_active Expired - Fee Related
Patent Citations (3)
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)
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 |