[go: up one dir, main page]

CN114363472B - Method and device for realizing image acquisition based on http protocol adaptation scanner - Google Patents

Method and device for realizing image acquisition based on http protocol adaptation scanner Download PDF

Info

Publication number
CN114363472B
CN114363472B CN202111505315.8A CN202111505315A CN114363472B CN 114363472 B CN114363472 B CN 114363472B CN 202111505315 A CN202111505315 A CN 202111505315A CN 114363472 B CN114363472 B CN 114363472B
Authority
CN
China
Prior art keywords
file
local client
archive
scanner
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111505315.8A
Other languages
Chinese (zh)
Other versions
CN114363472A (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.)
Aisino Corp
Original Assignee
Aisino Corp
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 Aisino Corp filed Critical Aisino Corp
Priority to CN202111505315.8A priority Critical patent/CN114363472B/en
Publication of CN114363472A publication Critical patent/CN114363472A/en
Application granted granted Critical
Publication of CN114363472B publication Critical patent/CN114363472B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00214Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission
    • H04N1/00217Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission only involving computer data transmission protocols, e.g. SMTP, WAP or HTTP
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Facsimiles In General (AREA)

Abstract

The embodiment of the invention discloses a method and a device for realizing image acquisition based on an http protocol adaptive scanner, wherein the method comprises the following steps: the local client receives the scanning demand information input by the user and starts the scanner in response to the scanning demand information; the local client acquires the archive file to be scanned according to the file uploading path in the scanning demand information, and scans the archive file by using a scanner; the local client stores the image file obtained by scanning by the scanner under a specified directory according to the file storage path in the scanning demand information; after judging that the local client meets the preset uploading requirement, compressing the image file under the appointed directory, and uploading the compressed image file to a server through an http protocol; the server side identifies the decompressed image file by utilizing an OCR (optical character recognition) technology, and verifies the file content according to the identification result; and after the verification is passed, the server files and stores the image files according to the file types selected by the user.

Description

Method and device for realizing image acquisition based on http protocol adaptation scanner
Technical Field
The invention relates to the technical field of information acquisition, in particular to a method and a device for realizing image acquisition based on an http protocol adaptive scanner.
Background
Enterprises can generate a large amount of files and information in daily work, and the files need to be included in enterprise files. If enterprises lack effective management of these archives, the processing of the archives becomes inefficient and less secure; querying the archive can be very difficult. In the existing electronic file management system, when list verification is performed, the main verification content is page number verification, and if the page numbers of the file materials scanned by the scanner are not matched with the page numbers input by the user, the scanned file is not stored under a record path of the file database. However, there may be a problem in that if the actually scanned archive file and the archive file that the user wants to scan do not match, but the number of pages of the two archive files is the same, archive confusion may occur. And if the user simply chooses to save the archive file locally, an archive file loss may occur when a system problem occurs with the computer. And the file save path is system-specific, the user cannot autonomously select the save path. In addition, after the scanning is completed, the scanned files are stored in the local memory of the user, and if the number of files is huge and the user does not delete the file image information in time, the memory space may be wasted. After the processing is completed, the archive information is stored in various storage media and mobile media (such as optical discs, hard discs and u-discs) with storage functions, so that the archive information is easy to leak and lose.
Disclosure of Invention
The invention is provided for solving the technical problems that file disorder is easy to occur in electronic file management, file loss occurs, a user cannot select a storage path independently, memory space is wasted, and file information leakage and loss are easy to occur. The embodiment of the invention provides a method and a device for realizing image acquisition based on an http protocol adaptive scanner.
According to an aspect of the embodiment of the present invention, there is provided a method for implementing image acquisition based on an http protocol adaptive scanner, applied to an electronic archive management system, where the electronic archive management system includes a server side and a local client side, the method includes:
The local client receives scanning demand information input by a user, wherein the scanning demand information comprises a file uploading path corresponding to an archive file to be scanned and a file storing path corresponding to the scanned file;
The local client responds to the scanning requirement information and starts the scanner;
The local client acquires the archive file to be scanned according to the file uploading path in the scanning demand information, and scans the archive file by using a scanner;
The local client stores the image file obtained by scanning by the scanner under a user-specified directory according to the file storage path in the scanning demand information;
After judging that the local client meets the preset uploading requirement, compressing the image file under the appointed directory, and uploading the compressed image file to a server through an http protocol;
The server side decompresses the image file uploaded by the local client side, recognizes the decompressed image file by utilizing an OCR recognition technology, and verifies the file content according to the recognition result;
and after the verification is passed, the server side files and stores the image files according to the file types selected by the user.
Optionally, the method further comprises:
The local client scans the user-specified directory and judges whether a new image file is generated within a preset time;
And under the condition that the local client side judges that no new image file is generated within the preset time, the local client side determines that the preset uploading requirement is met.
Optionally, the server side uses OCR recognition technology to recognize the decompressed image file, including:
And the server side performs full-text recognition on the decompressed image files by utilizing an OCR recognition technology, and recognizes the file names and the file numbers.
Optionally, the scan requirement information input by the user further includes: file names, number of file files and file categories corresponding to the scanned files.
Optionally, the server side verifies the file content according to the identified result, including:
the server compares the identified file name with the file name input by the user;
the server compares the number of the identified files with the number of files input by the user.
Optionally, the method further comprises:
After the verification is passed, the server side sends a success notification message to the local client side;
And the local client closes the scanner according to the success notification information and deletes the locally cached image file.
Optionally, the method further comprises:
when the verification fails, the server generates corresponding failure prompt information according to the verification result, and sends the failure prompt information to the local client.
According to another aspect of the embodiment of the present invention, there is provided an apparatus for implementing image acquisition based on an http protocol adapted scanner, the apparatus including:
The information receiving module is used for receiving scanning requirement information input by a user, wherein the scanning requirement information comprises a file uploading path corresponding to an archive file to be scanned and a file storing path corresponding to the scanned archive file;
the starting module is used for responding to the scanning demand information and starting the scanner;
The scanning module is used for acquiring an archive file to be scanned according to a file uploading path in the scanning demand information and scanning the archive file by using a scanner;
The storage module is used for storing the image file obtained by scanning by the scanner under a user-specified directory according to the file storage path in the scanning demand information;
The uploading module is used for compressing the image file under the appointed directory after judging that the preset uploading requirement is met, and uploading the compressed image file to the server through an http protocol;
the recognition and verification module is used for decompressing the image file uploaded by the local client, recognizing the decompressed image file by utilizing an OCR recognition technology, and verifying the file content according to the recognition result;
and the archiving and storing module is used for archiving and storing the image files according to the archive types selected by the user after the verification is passed.
According to still another aspect of an embodiment of the present invention, there is provided an electronic apparatus including: a processor; for storing the processor-executable instructions; the processor is configured to read the executable instructions from the memory and execute the instructions to implement the method according to any of the foregoing embodiments of the present invention.
According to a further aspect of embodiments of the present invention, there is provided a computer readable storage medium storing a computer program for executing the method according to any one of the above embodiments of the present invention.
Therefore, in the interactive method for realizing image acquisition based on the http protocol adaptation scanner, which is provided by the invention, the electronic archive management system sends different requests to the local client through http according to service requirements, the client scans archive files according to file addresses in the requests and stores the archive files in a designated directory, the system automatically scans the designated directory of a user, and if no new scanned file is generated in a preset period, the files in the directory are compressed and uploaded to a server. After uploading the images to a server, decompressing the folders, and performing full text recognition on the images through OCR recognition. And checking the file information content, and if the checking is not passed, prompting the user. And after the archive file passes the verification, archiving and storing the archive file according to the archive category selected by the user. And the client side closes the file after executing corresponding operation on the corresponding file according to the service requirement and deletes the file in the memory. The invention uses the JSONP scheme to solve the problem of cross-domain of the browser, and the biggest advantage of the JSONP is that the compatibility is strong, and the method is supported by the old browser. In the whole process, as long as the browser can send an http request, the management end can interact with the client, cross-browser and cross-platform are realized, and a set of business codes can run in different browsers and different operating systems.
The technical scheme of the invention is further described in detail through the drawings and the embodiments.
Drawings
The above and other objects, features and advantages of the present invention will become more apparent by describing embodiments of the present invention in more detail with reference to the attached drawings. The accompanying drawings are included to provide a further understanding of embodiments of the invention and are incorporated in and constitute a part of this specification, illustrate the invention and together with the embodiments of the invention, and not constitute a limitation to the invention. In the drawings, like reference numerals generally refer to like parts or steps.
Fig. 1 is a flowchart of a method for implementing image acquisition based on an http protocol adaptive scanner according to an exemplary embodiment of the present invention;
FIG. 2 is a flowchart illustrating a method for implementing image acquisition based on an http protocol adaptation scanner according to an exemplary embodiment of the present invention;
Fig. 3 is a schematic structural diagram of an apparatus for implementing image acquisition based on an http protocol adaptive scanner according to an exemplary embodiment of the present invention;
Fig. 4 is a structure of an electronic device provided in an exemplary embodiment of the present invention.
Detailed Description
Hereinafter, exemplary embodiments according to the present invention will be described in detail with reference to the accompanying drawings. It should be apparent that the described embodiments are only some embodiments of the present invention and not all embodiments of the present invention, and it should be understood that the present invention is not limited by the example embodiments described herein.
It should be noted that: the relative arrangement of the components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless it is specifically stated otherwise.
It will be appreciated by those of skill in the art that the terms "first," "second," etc. in embodiments of the present invention are used merely to distinguish between different steps, devices or modules, etc., and do not represent any particular technical meaning nor necessarily logical order between them.
It should also be understood that in embodiments of the present invention, "plurality" may refer to two or more, and "at least one" may refer to one, two or more.
It should also be appreciated that any component, data, or structure referred to in an embodiment of the invention may be generally understood as one or more without explicit limitation or the contrary in the context.
In addition, the term "and/or" in the present invention is merely an association relationship describing the association object, and indicates that three relationships may exist, for example, a and/or B may indicate: a exists alone, A and B exist together, and B exists alone. In the present invention, the character "/" generally indicates that the front and rear related objects are an or relationship.
It should also be understood that the description of the embodiments of the present invention emphasizes the differences between the embodiments, and that the same or similar features may be referred to each other, and for brevity, will not be described in detail.
Meanwhile, it should be understood that the sizes of the respective parts shown in the drawings are not drawn in actual scale for convenience of description.
The following description of at least one exemplary embodiment is merely exemplary in nature and is in no way intended to limit the invention, its application, or uses.
Techniques, methods, and apparatus known to one of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, the techniques, methods, and apparatus should be considered part of the specification.
It should be noted that: like reference numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further discussion thereof is necessary in subsequent figures.
Embodiments of the invention are operational with numerous other general purpose or special purpose computing system environments or configurations with electronic devices, such as terminal devices, computer systems, servers, etc. Examples of well known terminal devices, computing systems, environments, and/or configurations that may be suitable for use with the terminal device, computer system, server, or other electronic device include, but are not limited to: personal computer systems, server computer systems, thin clients, thick clients, hand-held or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, network personal computers, small computer systems, mainframe computer systems, and distributed cloud computing technology environments that include any of the foregoing, and the like.
Electronic devices such as terminal devices, computer systems, servers, etc. may be described in the general context of computer system-executable instructions, such as program modules, being executed by a computer system. Generally, program modules may include routines, programs, objects, components, logic, data structures, etc., that perform particular tasks or implement particular abstract data types. The computer system/server may be implemented in a distributed cloud computing environment in which tasks are performed by remote processing devices that are linked through a communications network. In a distributed cloud computing environment, program modules may be located in both local and remote computing system storage media including memory storage devices.
Exemplary method
Fig. 1 is a flowchart of a method 100 for implementing image acquisition based on an http protocol adaptive scanner according to an exemplary embodiment of the present invention. The embodiment can be applied to an electronic device, as shown in fig. 1, and includes the following steps:
Step 101, a local client receives scanning requirement information input by a user, wherein the scanning requirement information comprises a file uploading path corresponding to an archive file to be scanned and a file storing path corresponding to the scanned file.
Optionally, the scan requirement information input by the user further includes: file names, number of file files and file categories corresponding to the scanned files.
In step 102, the local client starts the scanner in response to the scan requirement information.
And 103, the local client acquires the archive file to be scanned according to the file uploading path in the scanning demand information, and scans the archive file by using a scanner.
And 104, storing the image file obtained by scanning by the scanner under a user-specified directory by the local client according to the file storage path in the scanning demand information.
Optionally, the method further comprises: the local client scans the user-specified directory and determines whether a new image file is generated within a preset time (for example, but not limited to, within 5 minutes or within 10 minutes); and under the condition that the local client side judges that no new image file is generated within the preset time, the local client side determines that the preset uploading requirement is met.
And 105, after judging that the preset uploading requirement is met, the local client compresses the image file under the appointed directory, and uploads the compressed image file to the server through an http protocol.
And 106, decompressing the image file uploaded by the local client by the server, identifying the decompressed image file by utilizing an OCR (optical character recognition) technology, and checking the file content according to the identification result.
Optionally, the server side uses OCR recognition technology to recognize the decompressed image file, including: and the server side performs full-text recognition on the decompressed image files by utilizing an OCR recognition technology, and recognizes the file names and the file numbers.
Optionally, the server side verifies the file content according to the identified result, including: the server compares the identified file name with the file name input by the user; the server compares the number of the identified files with the number of files input by the user.
And 107, after the verification is passed, the server side files and stores the image files according to the file types selected by the user.
Optionally, the method further comprises: after the verification is passed, the server side sends a success notification message to the local client side; and the local client closes the scanner according to the success notification information and deletes the locally cached image file.
Optionally, the method further comprises: when the verification fails, the server generates corresponding failure prompt information according to the verification result, and sends the failure prompt information to the local client.
In the embodiment of the present invention, referring to fig. 2, the most important task in the electronic archive management module is to collect, sort, archive and store electronic archive files. In the invention, after the user clicks the file input function, the uploading file path is appointed, and the information of the path, the file name, the number of the files, the file category and the like for storing the scanned files is required to be input. The electronic file management system sends different requests to the local client through http according to the service demand; starting the scanner by using the scanner drive; the client scans the archive file according to the file address in the request and stores the archive file under a specified directory; the system automatically scans the user-specified directory, compresses the file under the directory if no new scan file is generated within 5 minutes, and uploads the file to the server. After uploading to the service, the folder is decompressed, and full text recognition is carried out on the image through OCR recognition. And checking the contents such as the file names, the number of files and the like, and prompting the user if the checking is not passed. And after the archive file passes the verification, archiving and storing the archive file according to the archive category selected by the user. And the client side closes the file after executing corresponding operation on the corresponding file according to the service requirement and deletes the file in the memory.
The invention uses the JSONP scheme to solve the problem of cross-domain of the browser, and the biggest advantage of the JSONP is that the compatibility is strong, and the method is supported by the ancient browser. In the whole process, as long as the browser can send an http request, the management end can interact with the client, cross-browser and cross-platform are realized, and a set of business codes can run in different browsers and different operating systems. After the file information is successfully uploaded, the local file of the user can be deleted in time, so that the safety of the file can be effectively ensured, and the condition of insufficient memory of a system can be reduced. And when the scanned archives are calibrated, the archives can be calibrated from different dimensionalities, and the correctness of archival information is ensured.
Enterprises can generate a large amount of files and information in daily work, and the files need to be included in enterprise files. If enterprises lack effective management of these archives, the processing of the archives becomes inefficient and less secure; querying the archive can be very difficult. Therefore, the invention provides a method and a device for realizing image acquisition based on the http protocol adaptation scanner, which can effectively manage the enterprise archive information, so that archive storage, inquiry, use and the like become more convenient. The time and energy of workers are saved to a great extent, and the working efficiency of enterprises is improved.
Exemplary apparatus
Fig. 3 is a schematic structural diagram of an apparatus for implementing image acquisition based on an http protocol adaptive scanner according to an exemplary embodiment of the present invention. As shown in fig. 3, the apparatus 300 for implementing image acquisition based on the http protocol adaptive scanner according to the present embodiment includes:
an information receiving module 310, configured to receive scan requirement information input by a user, where the scan requirement information includes a file upload path corresponding to an archive file to be scanned and a file save path corresponding to a scanned file;
a start module 320 for starting the scanner in response to the scan requirement information;
The scanning module 330 is configured to obtain an archive file to be scanned according to a file uploading path in the scanning requirement information, and scan the archive file with a scanner;
the storage module 340 is configured to store an image file obtained by scanning the scanner under a user-specified directory according to a file storage path in the scanning requirement information;
the uploading module 350 is configured to compress an image file under a specified directory after determining that a preset uploading requirement is met, and upload the compressed image file to the server through an http protocol;
The recognition and verification module 360 is configured to decompress the image file uploaded by the local client, identify the decompressed image file by using an OCR recognition technology, and verify the content of the file according to the result of the identification;
And the archiving and storage module 370 is used for archiving and storing the image files according to the archive category selected by the user after the verification is passed.
Optionally, the apparatus 300 further scans the user-specified directory through the local client to determine whether a new image file is generated within a preset time; and under the condition that the local client side judges that no new image file is generated within the preset time, the local client side determines that the preset uploading requirement is met.
Optionally, the identifying and verifying module 360 is specifically configured to: and the server side performs full-text recognition on the decompressed image files by utilizing an OCR recognition technology, and recognizes the file names and the file numbers.
Optionally, the scan requirement information input by the user further includes: file names, number of file files and file categories corresponding to the scanned files.
Optionally, the identifying and verifying module 360 is further specifically configured to: the server compares the identified file name with the file name input by the user; the server compares the number of the identified files with the number of files input by the user.
Optionally, the method further comprises:
After the verification is passed, the server side sends a success notification message to the local client side;
And the local client closes the scanner according to the success notification information and deletes the locally cached image file.
Optionally, when the verification fails, the device 300 further generates corresponding failure prompt information according to the verification result through the server, and sends the failure prompt information to the local client.
The device 300 for implementing image acquisition based on the http protocol adaptive scanner according to the embodiment of the present invention corresponds to the method 100 for implementing image acquisition based on the http protocol adaptive scanner according to another embodiment of the present invention, and is not described herein.
Exemplary electronic device
Fig. 4 is a structure of an electronic device provided in an exemplary embodiment of the present invention. The electronic device may be either or both of the first device and the second device, or a stand-alone device independent thereof, which may communicate with the first device and the second device to receive the acquired input signals therefrom. Fig. 4 illustrates a block diagram of an electronic device according to an embodiment of the disclosure. As shown in fig. 4, the electronic device 40 includes one or more processors 41 and memory 42.
The processor 41 may be a Central Processing Unit (CPU) or other form of processing unit having data processing and/or instruction execution capabilities, and may control other components in the electronic device to perform desired functions.
Memory 42 may include one or more computer program products that may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, random Access Memory (RAM) and/or cache memory (cache), and the like. The non-volatile memory may include, for example, read Only Memory (ROM), hard disk, flash memory, and the like. One or more computer program instructions may be stored on the computer readable storage medium that can be executed by the processor 41 to implement the method of information mining historical change records and/or other desired functions of the software program of the various embodiments of the present disclosure described above. In one example, the electronic device may further include: an input device 43 and an output device 44, which are interconnected by a bus system and/or other forms of connection mechanisms (not shown).
In addition, the input device 43 may also include, for example, a keyboard, a mouse, and the like.
The output device 44 can output various information to the outside. The output device 44 may include, for example, a display, speakers, a printer, and a communication network and remote output apparatus connected thereto, etc.
Of course, only some of the components of the electronic device relevant to the present disclosure are shown in fig. 4 for simplicity, components such as buses, input/output interfaces, etc. being omitted. In addition, the electronic device may include any other suitable components depending on the particular application.
Exemplary computer program product and computer readable storage Medium
In addition to the methods and apparatus described above, embodiments of the present disclosure may also be a computer program product comprising computer program instructions which, when executed by a processor, cause the processor to perform the steps in a method of mining historical change records according to various embodiments of the present disclosure described in the "exemplary methods" section of this specification.
The computer program product may write program code for performing the operations of embodiments of the present disclosure in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server.
Furthermore, embodiments of the present disclosure may also be a computer-readable storage medium, having stored thereon computer program instructions that, when executed by a processor, cause the processor to perform steps in a method of mining history change records according to various embodiments of the present disclosure described in the above "exemplary methods" section of the present disclosure.
The computer readable storage medium may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may include, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The basic principles of the present disclosure have been described above in connection with specific embodiments, but it should be noted that the advantages, benefits, effects, etc. mentioned in the present disclosure are merely examples and not limiting, and these advantages, benefits, effects, etc. are not to be considered as necessarily possessed by the various embodiments of the present disclosure. Furthermore, the specific details disclosed herein are for purposes of illustration and understanding only, and are not intended to be limiting, since the disclosure is not necessarily limited to practice with the specific details described.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described in a different manner from other embodiments, so that the same or similar parts between the embodiments are mutually referred to. For system embodiments, the description is relatively simple as it essentially corresponds to method embodiments, and reference should be made to the description of method embodiments for relevant points.
The block diagrams of the devices, apparatuses, devices, systems referred to in this disclosure are merely illustrative examples and are not intended to require or imply that the connections, arrangements, configurations must be made in the manner shown in the block diagrams. As will be appreciated by one of skill in the art, the devices, apparatuses, devices, systems may be connected, arranged, configured in any manner. Words such as "including," "comprising," "having," and the like are words of openness and mean "including but not limited to," and are used interchangeably therewith. The terms "or" and "as used herein refer to and are used interchangeably with the term" and/or "unless the context clearly indicates otherwise. The term "such as" as used herein refers to, and is used interchangeably with, the phrase "such as, but not limited to.
The methods and apparatus of the present disclosure may be implemented in a number of ways. For example, the methods and apparatus of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, firmware. The above-described sequence of steps for the method is for illustration only, and the steps of the method of the present disclosure are not limited to the sequence specifically described above unless specifically stated otherwise. Furthermore, in some embodiments, the present disclosure may also be implemented as programs recorded in a recording medium, the programs including machine-readable instructions for implementing the methods according to the present disclosure. Thus, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.
It is also noted that in the systems, devices, and methods of the present disclosure, components or steps may be disassembled and/or assembled. Such decomposition and/or recombination should be considered equivalent to the present disclosure. The previous description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the scope of the disclosure. Thus, the present disclosure is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The foregoing description has been presented for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of the disclosure to the form disclosed herein. Although a number of example aspects and embodiments have been discussed above, a person of ordinary skill in the art will recognize certain variations, modifications, alterations, additions, and subcombinations thereof.

Claims (1)

1. The method is characterized by being applied to an electronic archive management system, wherein the electronic archive management system comprises a server side and a local client side, and the method comprises the following steps:
The local client receives scanning demand information input by a user, wherein the scanning demand information comprises a file uploading path corresponding to an archive file to be scanned, a file storing path corresponding to the scanned archive file, an archive name corresponding to the scanned archive file, an archive file number and an archive category;
The local client responds to the scanning requirement information and starts the scanner;
The local client acquires the archive file to be scanned according to the file uploading path in the scanning demand information, and scans the archive file by using a scanner;
The local client stores the image file obtained by scanning by the scanner under a user-specified directory according to the file storage path in the scanning demand information;
After judging that the local client meets the preset uploading requirement, compressing the image file under the appointed directory, and uploading the compressed image file to a server through an http protocol;
The server side decompresses the image file uploaded by the local client side, recognizes the decompressed image file by utilizing an OCR recognition technology, and verifies the file content according to the recognition result;
after the verification is passed, the server side files and stores the image files according to the file types selected by the user;
The local client scans the user-specified directory and judges whether a new image file is generated within a preset time;
The local client determines that the preset uploading requirement is met under the condition that no new image file is generated in the preset time;
the server side identifies the decompressed image file by utilizing an OCR (optical character recognition) technology, and comprises the following steps:
the server side performs full text recognition on the decompressed image files by utilizing an OCR recognition technology, and recognizes file names and file numbers;
the server side checks the file content according to the identification result, and the method comprises the following steps:
the server compares the identified file name with the file name input by the user;
the server compares the number of the identified archive files with the number of the archive files input by the user;
After the verification is passed, the server side sends a success notification message to the local client side;
the local client closes the scanner according to the success notification information and deletes the locally cached image file;
when the verification fails, the server generates corresponding failure prompt information according to the verification result, and sends the failure prompt information to the local client.
CN202111505315.8A 2021-12-10 2021-12-10 Method and device for realizing image acquisition based on http protocol adaptation scanner Active CN114363472B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111505315.8A CN114363472B (en) 2021-12-10 2021-12-10 Method and device for realizing image acquisition based on http protocol adaptation scanner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111505315.8A CN114363472B (en) 2021-12-10 2021-12-10 Method and device for realizing image acquisition based on http protocol adaptation scanner

Publications (2)

Publication Number Publication Date
CN114363472A CN114363472A (en) 2022-04-15
CN114363472B true CN114363472B (en) 2024-06-11

Family

ID=81099396

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111505315.8A Active CN114363472B (en) 2021-12-10 2021-12-10 Method and device for realizing image acquisition based on http protocol adaptation scanner

Country Status (1)

Country Link
CN (1) CN114363472B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115086501A (en) * 2022-05-19 2022-09-20 阿波罗智联(北京)科技有限公司 Scanning method, scanning device, electronic equipment and storage medium
CN116107983A (en) * 2022-11-30 2023-05-12 合众新能源汽车股份有限公司 A method and system for reducing data volume in data file transmission
CN116932415B (en) * 2023-09-15 2023-12-05 统信软件技术有限公司 Scanner application development method, computing device and storage medium
CN117112497B (en) * 2023-10-17 2024-01-12 湖南云档信息科技有限公司 File data storage method, system and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1407505A (en) * 2001-09-12 2003-04-02 鸿友科技股份有限公司 A web server that assists computers in scanning
JP2006211473A (en) * 2005-01-31 2006-08-10 Canon Inc Document registration system
US7765271B1 (en) * 2000-02-03 2010-07-27 Hyland Software, Inc. System and method for scanning a document in client/server environment
CN102006381A (en) * 2009-08-31 2011-04-06 京瓷美达株式会社 Image forming system and image forming apparatus
CN103093298A (en) * 2012-06-18 2013-05-08 北京航星永志科技有限公司 Multi-version digital archive management and application method for image or video file
CN103828340A (en) * 2012-07-10 2014-05-28 株式会社理光 System including operation device and information storing apparatus, method performed by the system, and the information storing apparatus
CN103870826A (en) * 2014-03-31 2014-06-18 深圳市远行科技有限公司 Electronic archive scanning, recognizing and filing method and system
CN109309730A (en) * 2018-10-31 2019-02-05 北京国信宏数科技有限责任公司 A kind of believable document transmission method and system
CN111984590A (en) * 2020-09-01 2020-11-24 冠群信息技术(南京)有限公司 System and method for identifying, filing and storing paper documents
US10951779B1 (en) * 2019-10-03 2021-03-16 Starfish Technologies LLC Cloud-based scanning systems and remote image processing methods

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002197439A (en) * 2000-09-22 2002-07-12 Ricoh Co Ltd Document capture device, document filing system, image processing device, electronic document notarization system, and image processing system
TW502527B (en) * 2000-12-27 2002-09-11 Webstorage Corp System and method of object scanning
JP2008293523A (en) * 2008-07-18 2008-12-04 Ricoh Co Ltd Image management apparatus and computer program
US10198445B2 (en) * 2014-06-30 2019-02-05 Google Llc Automated archiving of user generated media files
KR101888117B1 (en) * 2017-04-19 2018-09-10 (주)와우소프트 Apparatus for checking to take document, apparatus for managing to take document and method for managing to take document
US20210092238A1 (en) * 2019-09-20 2021-03-25 Scanning Revolution LLC Cloud-based document management system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7765271B1 (en) * 2000-02-03 2010-07-27 Hyland Software, Inc. System and method for scanning a document in client/server environment
CN1407505A (en) * 2001-09-12 2003-04-02 鸿友科技股份有限公司 A web server that assists computers in scanning
JP2006211473A (en) * 2005-01-31 2006-08-10 Canon Inc Document registration system
CN102006381A (en) * 2009-08-31 2011-04-06 京瓷美达株式会社 Image forming system and image forming apparatus
CN103093298A (en) * 2012-06-18 2013-05-08 北京航星永志科技有限公司 Multi-version digital archive management and application method for image or video file
CN103828340A (en) * 2012-07-10 2014-05-28 株式会社理光 System including operation device and information storing apparatus, method performed by the system, and the information storing apparatus
CN103870826A (en) * 2014-03-31 2014-06-18 深圳市远行科技有限公司 Electronic archive scanning, recognizing and filing method and system
CN109309730A (en) * 2018-10-31 2019-02-05 北京国信宏数科技有限责任公司 A kind of believable document transmission method and system
US10951779B1 (en) * 2019-10-03 2021-03-16 Starfish Technologies LLC Cloud-based scanning systems and remote image processing methods
CN111984590A (en) * 2020-09-01 2020-11-24 冠群信息技术(南京)有限公司 System and method for identifying, filing and storing paper documents

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
刍议开放档案数字化;王悦;;兰台内外(04);31 *
浅论城市建设档案信息化建设;江伟琴;;科技信息(34);358 *

Also Published As

Publication number Publication date
CN114363472A (en) 2022-04-15

Similar Documents

Publication Publication Date Title
CN114363472B (en) Method and device for realizing image acquisition based on http protocol adaptation scanner
CN103870826B (en) The method and system that a kind of electronic record scanning recognition is filed
CN102341823B (en) Content rendering on computer
CN111274045B (en) Multi-platform docking method and device, computer equipment and readable storage medium
US20190286852A1 (en) Verification of data set components using digitally signed probabilistic data structures
US20100241651A1 (en) Processing of files for electronic content management
US20080250084A1 (en) Archiving messages from messaging accounts
CN111935227A (en) Method for uploading file through browser, browser and electronic equipment
CN110705235B (en) Information input method and device for business handling, storage medium and electronic equipment
JP2010515167A (en) Document storage system
CN114745368A (en) File downloading method and device, computer equipment and computer readable storage medium
CN115719126A (en) File retrieval method and device based on service chain and electronic equipment
CN113297153A (en) Data export method, device, equipment and storage medium
CN115757490A (en) Implementation method and device for avoiding repeated invoicing of internet
CN114648775A (en) Method and device for collecting electronic invoice based on mail
CN112115836B (en) Information verification method and device, computer readable storage medium and electronic equipment
CN112069771B (en) Method and device for analyzing pictures in PDF (portable document format) file
CN119203947A (en) A WASM-based OCR document entry method, device and medium
US20190286881A1 (en) Information processing apparatus, a non-transitory recording medium, and information processing system
CN111651416A (en) Sketch project file uploading preview method, system, device and medium
CN115310065B (en) File generation method and device, storage medium and electronic equipment
US20130300562A1 (en) Generating delivery notification
JP2024139163A (en) PROGRAM, COMPUTER AND INFORMATION PROCESSING METHOD
CN111144334B (en) File matching method and device, electronic equipment and storage medium
US11317005B2 (en) System and method for determining compression rates for images comprising text

Legal Events

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