CN109587196B - Management system for fast image processing and convenient uploading and downloading - Google Patents
Management system for fast image processing and convenient uploading and downloading Download PDFInfo
- Publication number
- CN109587196B CN109587196B CN201710908366.2A CN201710908366A CN109587196B CN 109587196 B CN109587196 B CN 109587196B CN 201710908366 A CN201710908366 A CN 201710908366A CN 109587196 B CN109587196 B CN 109587196B
- Authority
- CN
- China
- Prior art keywords
- image
- file
- video
- module
- files
- 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
Links
Images
Classifications
-
- 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/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- 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]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a management system for fast image processing and convenient uploading and downloading, belonging to the technical field of computer digital image application. The system comprises an image processing and printing server and a cloud image management server, wherein the image processing and printing server is connected with the cloud image management server through the internet technology; one image processing and printing server can be matched with a plurality of external devices (portable image workstations or traditional image acquisition devices) to process photos or videos, the middle connecting line is connected with the traditional image acquisition devices by using a standard USB interface or a wired/wireless technology or a wireless WIFI, or the requirements of the portable image workstations for transmitting files to the image processing and printing server are realized by using a wired/wireless technology through a sharing directory of an operating system. The invention can provide the service of instant uploading and downloading of the electronic photos, also improves the efficiency of outputting the entity photos, and can obtain the video by shooting at once.
Description
Technical Field
The invention belongs to the technical field of computer digital image application, and particularly relates to a management system for fast image processing and convenient uploading and downloading.
Background
The image has high commemorative significance, and the digital photo and the video are two technical products for recording the life infusion of people at present. The popularization of mobile phones, whether taking pictures or videos, is the simplest and most convenient medium for sharing joys among friends of general users.
For occasions requiring a large number of real-time output photographs, such as attractions, business events, wedding events, etc., a large number of photographs are output quickly in a short time. However, the method generally requires special personnel to process the photos of the photographer, and the manual processing time is too much, so that the efficiency is insufficient.
The mobile phone photos and the mobile phone videos are available at will, and the simple entry-level works provide much joy for general users. Compared with the household products, other professional-level image products can be made only by professional personnel, professional techniques and professional editing, and usually a lot of time is needed to complete the production. Besides the difficulty in making the work, the work is not easy to share on the mobile phone or the computer of a general user.
For videos, an effective mass production method is not available all the time, and the videos can be manually processed one by one. In practice, in many cases, the video is produced in large quantities like photos. For example, in a recreation ground, the mountain roller coaster takes a snapshot, the route and the snapshot angle are the same during each operation of the equipment, that is, the mass production is performed, and the mass production of the photos can be sold to tourists after automatic processing (such as adding an electronic photo frame template e-frame). If the video is shot, the angle can correspond to the position of the camera or the image acquisition equipment, even if a plurality of image acquisition equipment are arranged on one route, the combined recording can be more complete, the video can be massively produced, the video is provided for tourists to select another choice besides photos, and the video can be downloaded quickly to be watched and shared by general users.
Between professional and general user's convenience products, a method is needed to take pictures and videos in professional occasions (such as scene amusement facilities image capture equipment and activity professional follow-up shooting), and the pictures and videos are taken by professional equipment, so that the pictures and videos can be conveniently and quickly transferred to general users. The average user can easily "download" and view these products.
Disclosure of Invention
The invention provides a management system for rapid image processing and convenient uploading and downloading, which aims to solve the defects that in the prior art, a plurality of photographers or image acquisition equipment cannot conveniently and easily share equipment in the application of rapidly taking a quick output photo, videos cannot be automatically processed and uploaded in real time, and a client cannot be provided with a real-time downloading method.
In order to achieve the purpose, the invention adopts the following technical scheme:
a management system for fast image processing and convenient uploading and downloading comprises an image processing and printing server and a cloud image management server, wherein the image processing and printing server is connected with the cloud image management server through an internet technology, and the cloud image management server receives files uploaded by the image processing and printing server through an FTP (file transfer protocol);
the image processing and printing server is connected with the portable image workstation through the wired/wireless technology, the portable image workstation transmits the file to the image processing and printing server, the image processing and printing server identifies the file type according to the file name analysis, the picture file is processed according to the parameters set by the portable image workstation and the entity photo or receipt with the characters or two-dimensional codes of the photo download information is printed out by connecting one or more printers or receipt machines through the wire/wireless technology, the video combines one or more mutually related videos to synthesize a new video and generate a finished product, and the new video finished product is related to one or more related photos or receipts, meanwhile, the photo electronic file and the video electronic file are automatically uploaded to a cloud image management server for a common user to download the photo electronic file or the video electronic file through photo downloading information on the entity photo or the receipt;
the image processing and printing server is connected with the traditional image acquisition equipment through a standard USB interface or a wired/wireless technology or a wireless WIFI, the traditional image acquisition equipment transmits the file to the image processing and printing server, the image processing and printing server analyzes and identifies the type of the file according to the file name, the drawing is processed according to the parameters set in the operating system and the entity photo or receipt with the characters or two-dimension codes of the photo download information is printed out by one or more printers or receipt machines connected by wire/wireless technology, the video is combined with one or more videos to synthesize a new video and generate a finished product, then, associating one or more associated photos or tickets according to parameters set in an operating system, and simultaneously automatically uploading the photo electronic file and the video electronic file to a cloud image management server for a common user to download the photo electronic file or the video electronic file through photo downloading information on the entity photo or the ticket;
the image processing and printing server is matched with a plurality of portable image workstations and/or a plurality of traditional image acquisition equipment at the same time.
The image processing and printing server comprises a camera linking module, a sharing catalog, a drawing file identification module, a picture processing module, a video processing module, a printing management module and an uploading module, wherein the camera linking module is connected with the sharing catalog, the sharing catalog is connected with the drawing file identification module, the drawing file identification module is respectively connected with the picture processing module and the video processing module, the picture processing module and the video processing module are both connected with the uploading module, and the picture processing module is connected with the printing management module;
the camera linking module receives the files from the traditional image acquisition equipment, stores the files into the sharing directory after processing, and the sharing directory directly receives the files from the portable image workstation.
Further, the camera linking module identifies whether the traditional image acquisition equipment has the PictBridge function, and receives the picture file or the picture file and the video of the traditional image acquisition equipment through the PictBridge protocol or the standard USB interface according to the identification result and stores the picture file or the picture file and the video in a sharing directory;
after the shared catalog is set on an image processing and printing server operating system through a local area network, data are accessed to the catalog through an authorized portable image workstation in the same local area network; the image processing and printing server scans the catalog and waits for each portable image workstation to transmit a file to the catalog through the wireless WIFI router;
the image file identification module reads the files from the shared directory, identifies whether the file names are legal and whether the file names are repeated with the files of the image temporary storage directory, suffixes are added if the file names are legal, the file name information is perfected by the parameters set in the operating system and then is stored in the image temporary storage directory if the file names are illegal, and then whether the file names are videos or image files is judged, the videos are transmitted to the video processing module, and the image files are transmitted to the image processing module;
the picture processing module processes an original image file according to parameters set by the portable image workstation or parameters set in an image processing and printing server operating system and generates a synthesized image file, the original image file has an associated video, the information of the video is written into a file head remark column of the synthesized image file, the file name of the synthesized image file is changed into a file name which can be identified by the cloud image management server and is stored in an uploading temporary storage directory together with the original image file for waiting uploading, and meanwhile, the synthesized image file is transmitted to the printing management module to process the printing work;
the video processing module combines all associated videos of an original video into a new video, synthesizes a video template (one or more sections of videos which are made in advance and contain elements such as a film head, a film tail, image-text voice and the like) set by an image processing and printing server operating system into the new video, writes the associated information in the original video into the new video, changes the file name of the new video into a file name which can be identified by a cloud image management server, and saves the file name and the associated photos in an uploading temporary storage directory for uploading;
the printing management module analyzes set parameters according to the file names, prints out entity photos or tickets according to the set parameters, and manages a plurality of printers with different sizes and different materials;
and the uploading module uploads the files in the uploading temporary storage directory to the cloud image management server in sequence.
Furthermore, the cloud image management server comprises image file management, user management, download management and product management;
the image file management identifies the file name format and the content uploaded by the uploading module, and stores the file name format and the content into a corresponding directory according to the file name and the category which accord with the regulations;
the user management respectively establishes member account numbers for the equipment user and the common user, the equipment user logs in the member account numbers to set the information of the product of the equipment user, inquires the record and the transaction content downloaded by the common user, manages the file uploaded by the equipment of; downloading the member account logged by the common user according to the setting of the equipment user;
the download management obtains the picture download information including file name and password according to the code scanning of the ordinary user, finds the image file data corresponding to the equipment user in the system database to generate a product list listing a plurality of download options for the ordinary user, including standard definition composite picture downloading, high definition original picture downloading, video downloading and entity product making;
the product management enables equipment users to edit all product information, the product information is stored in a product list of the system after being revised, and the product information of each equipment user is revised based on a system product template set by the system.
Has the advantages that:
1. the invention improves the efficiency of photo output.
2. A plurality of external devices, such as one or more portable video workstations and conventional video capture devices, may be associated with a video processing and printing server to process a large number of photos or videos, and the intermediate connections use wired/wireless technology or a shared directory of a WIFI router and an operating system to fulfill the requirement of the portable video workstations for transferring files to the video processing and printing server.
3. The invention can be obtained by shooting the video immediately.
4. The cloud image management server stores a large number of drawing files in a simple classified manner, can easily find the electronic files of the drawing files according to the names of the drawing files, and then downloads or makes the electronic files into entity products or plays the electronic files online; by using the drawing classification, the equipment user can easily price the drawing according to individual property; the drawing file can be associated with the video, and the video can be easily found and downloaded through the drawing file.
Drawings
FIG. 1 is a block diagram of an embodiment of a fast image processing and easy upload and download management system according to the present invention;
FIG. 2 is a flow chart of a camera linking module of the image processing and print server according to the present invention;
FIG. 3 is a flowchart of a drawing identification module of the image processing and print server according to the present invention;
FIG. 4 is a flow chart of a picture processing module of the image processing and print server according to the present invention;
FIG. 5 is a flow chart of a video processing module of the image processing and print server according to the present invention;
FIG. 6 is a flow chart of a print management module of the image processing and print server according to the present invention;
FIG. 7 is a flowchart of an upload module of the image processing and print server according to the present invention;
fig. 8 is a flowchart illustrating an image file management process of the cloud image management server according to the present invention;
fig. 9 is a flowchart illustrating an apparatus user management process of the cloud image management server according to the present invention;
fig. 10 is a flowchart illustrating a general user management process of the cloud image management server according to the present invention;
fig. 11 is a flowchart illustrating download management of the cloud image management server according to the present invention;
fig. 12 is a product management flowchart of the cloud image management server according to the present invention.
Detailed Description
The invention is further illustrated with reference to the following figures and examples.
As shown in fig. 1, the management system for fast image processing and convenient uploading and downloading of the present invention includes an image processing and printing server 1 and a cloud image management server 2, wherein the image processing and printing server 1 is connected to the cloud image management server 2 via internet technology;
the image processing and printing server 1 is connected with the portable image workstation 3 through a wireless WIFI router 5;
the image processing and printing server 1 is connected with the traditional image acquisition equipment 4 through a standard USB interface or a wired/wireless technology (such as wireless WIFI, USB, WUSB, IEEE1394 and the like) or wireless WIFI;
the image processing and printing server 1 is connected with one or more printers or receipt machines 6 through a wired/wireless technology;
the image processing and printing server 1 is matched with a plurality of portable image workstations 3 and/or a plurality of traditional image acquisition devices 4 at the same time;
the image processing and printing server 1 comprises a camera linking module 11, a sharing catalog 12, a drawing identification module 13, a picture processing module 14, a video processing module 15, a printing management module 16 and an uploading module 17, wherein the camera linking module 11 is connected with the sharing catalog 12, the sharing catalog 12 is connected with the drawing identification module 13, the drawing identification module 13 is respectively connected with the picture processing module 14 and the video processing module 15, both the picture processing module 14 and the video processing module 15 are connected with the uploading module 17, and the picture processing module 14 is connected with the printing management module 16;
the camera linking module 11 receives the files from the traditional image acquisition equipment 4, processes the files and stores the files into the sharing catalog 12, and the sharing catalog 12 directly receives the files from the portable image workstation 3;
the cloud image management server 2 includes an image file management 21, a user management 22, a download management 23, and a product management 24.
The invention is mainly formed by combining the following working modules:
description of the working principle of the image processing and print server 1:
the server mainly receives one or more external portable image workstations 3 and traditional image acquisition devices 4 (cameras, video cameras, mobile phones, handheld computers and the like), and transmits files to a directory (shared directory 12) designated by the server by using a wired/wireless technology or a wireless WIFI router 5, so that the server can process the files according to file name analysis, and the files generally have two types: a drawing and a Video (still image photo if the sub-document name is JPG, PNG, TIF, etc. or Video if the sub-document name is MP4, AVI, etc. for example, according to the sub-document name definition, it is also possible to check whether the content matches the sub-document name at the same time).
The image processing and print server 1 can execute the delivered image processing job as long as the following naming rule is satisfied. In particular, the file names of the portable video workstation 3 (external devices including image capture device and image processing system device of portable computer) and the image processing and printing server 1 have internal protocol settings (internal protocol between server and workstation), for example
00XXWWZZZYYMMDDCCZSBLnnnn.FFF;
00XXWWZZZ is the workstation equipment number;
YYMMDD is date;
CC is the size;
ZS is the number of sheets;
BL is quality, among other parameters (e.g., plain/matte, standard/high definition, stereo/normal, etc.);
nnnn is the file serial number of the workstation;
video: ZS, BL set to 0000;
FFF: the name of the sub-file.
In addition to the portable video workstation 3, other conventional image capturing devices 4 (such as a camera, the name of which cannot follow such a complicated name) are transmitted to the image processing and printing server 1 and processed according to parameters set by the operating system, for example, the camera sends a picture to the server, the device number is the device number of the server, the date is the date of the picture, the CC size is default (changeable), the ZS number is 1 (changeable), and the like.
The camera link module 11: whether the traditional image acquisition equipment 4 has the PictBridge function or not is identified, and the picture file or the picture file and the video of the traditional image acquisition equipment 4 are received through the PictBridge protocol or only through the standard USB interface function and are saved in the sharing directory 12 according to the identification result.
The specific flow is shown in fig. 2: (a) judging whether the traditional image acquisition equipment 4 supports PictBridge or not; (b) if so, establishing an SIC connection mode, receiving a Still Image file in the SIC mode, saving the Image file to the sharing catalog 12, and ending; (c) otherwise, a normal connection mode is established, the file transmitted by the image acquisition equipment 4 is received, a preview of the file is displayed, whether the file is used or not is prompted, if yes, the file is stored in the sharing catalog 12, and if not, the operation is finished.
The sharing catalog 12: "directory sharing" can be set in the lan configuration of the os, and other devices (e.g., one or more portable video workstations 3) in the same lan can access data for the directory as long as they are authorized.
The image processing and printing server 1 scans the shared directory and waits for each portable imaging workstation 3 to transfer a file to the directory. Since the device numbers of the respective portable video workstations 3 are different from each other, the files are not duplicated, and the work to be processed can be easily recognized.
Drawing identification module 13: the method mainly confirms that no repeated file name appears, and the file name is legal and can be subsequently processed without errors. If the document name is illegal and is generally directly entered by the conventional image capturing device 4, the possibility that the document name is repeated following the naming of the conventional image capturing device 4 is high, for example, the same sheet is printed twice in succession. The file name of the incoming file of the portable image workstation 3 can not be mistaken.
After the files coming from the sharing directory 12 are read, the files are stored in the temporary image directory, and if the files have the same file name, the files are added with suffixes and then stored in the temporary image directory. It is then determined whether the video is a video or a graphic, the video being processed by the video processing module 15 and the graphic being processed subsequently by the picture processing module 14.
The specific flow is shown in fig. 3: (a) scanning the sharing catalog 12 to find the earliest completed file, and judging whether the file has legal parameter information; (b) if not, finishing file name information by using the default parameters of the operating system, and storing the file in an image temporary storage directory; (c) if yes, the file is directly stored in an image temporary storage directory; (d) and judging whether the video is the video, if so, turning to a video transmission module 15, and otherwise, turning to an image processing module 14.
The picture processing module 14: the module synthesizes other information according to the image file sent by the image recognition module 13 to generate a synthesized image file, such as a photo frame template (e-frame) containing a photo download information two-dimensional code, if the original image file has an associated video, the information of the video is written into a file head remark column of the synthesized image file (can be recognized after being uploaded to the cloud image management server 2), and then the synthesized image file is renamed according to the following naming rule, put into an uploading directory for temporary storage and waits for uploading (the renaming is to enable the cloud image management server 2 to recognize for subsequent processing), and finally, the synthesized image file is delivered to the printing management module 16 for processing printing work.
The file name of the synthetic image file is named according to the following rules and is stored in an uploading temporary storage directory:
00XXWWZZZYYMMDDHQNnnnnG.FFF;
00XXWWZZZ is the number of the device, and it can be known that the device is uploaded from the device and put into the directory;
YYMMDD is date;
h is the print mode: record what mode the printing software is using for printing, the server can use this code for classification;
q is the product number: recording what product the printing software prints, for example, a ═ 8 inch product, 6 ═ 6 inch product, B ═ bookmark product, C ═ multigrid product, V ═ video product, etc.;
n is the number of prints: recording and printing entity photos, and then using the file to print a plurality of photos, 0-9, A-Z, and recording 35 photos at most;
nnnn flow number: recording the serial number of the printing software printed on the same day, 0001 + 9999, and clearing every other day;
FFF: the name of the sub-file.
Downloading information by the two-dimensional code: a photo message such as a "two-dimensional code" is placed on the photo, and the content of the two-dimensional code includes a "cloud image management server website, a downloading program, and a photo message", for example:
http:// www. server domain name. com/readnpic. phpa ═ 00 XXWWZZZYMMDDHQNnnnnNG
Wherein:
cloud image management server website: http:// www. server domain name. com;
downloading a program: readnpic. php;
photo information: 00 XXWWZZZYMMDDHQNnnnnNG; when an ordinary user takes a photo, the photo downloading program readnpic.php of the cloud image management server can be started as long as a mobile phone is used for scanning a code.
In practical application, the above execution instruction can be added with a password to achieve the purpose of eliminating the non-compliant download. Other protection mechanisms exist that preclude non-compliant uploads.
The specific flow is shown in fig. 4: (a) scanning whether the temporary image storage directory has files; (b) if yes, judging the picture file or the video; (c) the figure file generates a composite image figure file according to software parameters such as a template, a two-dimensional code, associated video information and the like; (d) judging whether an associated video exists, if so, writing the video file name into a remark column at the head of the composite image file; (e) and outputting the synthesized image files to a printing management module, storing the synthesized image files and the original image files in an uploading temporary storage directory, and deleting the image files of the image temporary storage directory after the synthesized image files and the original image files are stored in the uploading temporary storage directory.
The video processing module 15: the module is mainly used for sorting the read video (including file size and the like), then synthesizing the video with a set video template (including elements such as a title, a tail, a graphic subtitle, voice and the like) into a new video, naming the new video according to a naming rule, writing remark information (the remark information includes associated photo information, each video has one or more associated photos, scanning a two-dimensional code on the photos to find a photo electronic file, and simultaneously finding the video through the associated information) in the original video file name into the new video, and then putting the new video into an uploading temporary storage directory to wait for uploading. The renaming rule is as described above for the picture processing module 14.
(a) Image acquisition and processing: the portable video workstation 3 can transmit video, while the conventional image capturing device 4 can directly capture video images (e.g., one or more cameras), send multiple videos to the image processing and printing server 1 simultaneously, and combine one or more videos into a new video by using correlation.
For example: the traditional image acquisition equipment a acquires a video a, the traditional image acquisition equipment b acquires a video b, the portable image workstation c acquires a video c, and the like.
Merging: when more than two videos are combined into a new video, the video length is lengthened, and usually, the videos of different link segments are combined into a complete video. For example: leader + video a + video b + video c + trailer.
Synthesizing: and synthesizing the two videos into a new video, wherein the video length is unchanged. Usually, the main video is used for recording main content, and the secondary video is used for annotation purposes, such as ancillary video for increasing the richness of the main video, such as dubbing music, dubbing, subtitles, laces, marquees, and the like.
(b) The finished product (the synthesized video) can be presented to the customer on site.
(c) Uploading the cloud image management server 2: the electronic file of the video can also be automatically uploaded to the cloud image management server 2 for downloading by the client (through the associated photo or receipt with the photo downloading information).
In order to meet the convenience of network uploading and downloading, the video is generally required to be converted into a smaller file, and the file conversion work can be realized by two servers.
Each video uploaded to the cloud image management server 2 has a management code, the management code can be hooked with a file name, the management code can directly find the position where the video is stored in the cloud image management server 2, or the management code is associated with a photo, and the position where the video is stored can be found as long as the photo is scanned.
The specific flow is shown in fig. 5: (a) scanning whether the temporary image storage directory has files; (b) if yes, judging whether the first file is a picture file or a video; (c) if the video is the video, reading first video remark information, then finding out all associated videos in sequence, combining all associated videos to form a new video, synthesizing a video template set by the system to the new video, confirming that the associated information of the associated photos and the new video is correctly written, storing the associated photos and the new video to an uploading temporary storage directory, deleting the associated photos and the associated videos in the image temporary storage directory, and judging whether the image temporary storage directory has files or not; (d) if yes, the next file is read, otherwise, the process is finished.
The print management module 16: the module prints the picture processed by the picture processing module 14 (including a general printer or a receipt machine), and the printing parameters (number of sheets, size, quality and the like) are written in the file name. The print management module 16 may manage multiple printers, which may be of different sizes and print materials (e.g., paper or plastic or other materials).
The specific flow is shown in fig. 6: (a) resolving information such as number, size, quality and the like according to the grade name to set parameters; (b) selecting a printing mode: small ticket output and common output;
(c) the output of the receipt is printed to the receipt machine according to the set parameters; (d) judging whether an idle printer exists or not in the case of ordinary output, waiting if not, and printing according to parameter setting if yes; (e) the print information is recorded.
The uploading module 17: and uploading the files in the uploaded temporary storage directory to the cloud image management server 2 in sequence in a mode of using FTP (file transfer protocol) through a network.
The specific flow is shown in fig. 7: (a) scanning whether the uploaded temporary storage directory has files or not; (b) if yes, uploading the file to the cloud image management server 2 according to network setting, and judging whether uploading is successful or not; (c) and deleting the file after the uploading is successful.
Description of the working principle of the cloud image management server 2:
image file management 21: the module uses FTP protocol to receive the file uploaded by the image processing and printing server 1, and then the file is placed in the corresponding catalogue according to the name of the file (file name combination, sub-file name and other information) for the user to download.
For example, the basic structure of the file name is:
00XXWWZZZYYMMDDHQNnnnnG.FFF;
00XXWWZZZ is the number of the device, and can know which directory of the server to place from the device uploading;
YYMMDD is date;
h is the print mode: recording what mode the printing software is printed in, the server can use the code to classify, for example, scenic spot scenes have C (plug-in card), P (normal), active scenes have Z (automatic), S (manual) and so on modes; if it is video, H will be set to V (video);
q is the product number: recording what product the printing software prints, for example, a ═ 8 inch product, 6 ═ 6 inch product, B ═ bookmark product, C ═ multigrid product, V ═ video product, etc.;
n is the number of prints: when the record printing software is used for printing, a plurality of photos, 0-9, A-Z and 35 records at most, are printed by using the file;
nnnn flow number: recording the serial number of the printing software printed on the same day, 0001 + 9999, and clearing every other day;
g: printing quality, G is high definition, and H is standard definition;
FFF: the name of the sub-file.
According to the basic structure of file name, the file directory structure is generated:
the 00XXWWZZZ device number is the main directory, the H printing mode is the lower classified directory (scenic spot J, active H, video V, etc.), and the YYMMDD date is the lower classified directory.
According to the structure, the files can be easily stored, the file storage position can be easily found according to the file name, and the uploading and downloading services can be rapidly provided. It is also possible to perform individual classification processing according to the drawing files generated in different "printing modes":
the certificate photo and the scenery spot photo can provide a single service of the scenery spot;
the activity photography can automatically generate an album by taking the date as a unit (the same date is regarded as the same activity); the photo album can be continuously played, and the whole date catalog photo downloading can be provided at one time.
The specific flow is shown in fig. 8: (a) judging whether the FTP temporary storage directory has files or not; (b) if yes, whether the file and the file name format accord with the regulations or not; (c) if yes, saving the file into the corresponding directory according to the file name and the category; otherwise, the file not meeting the specification is moved to the temporary storage directory of the error file.
The user management 22: the device user: an equipment number is formed according to the archive directory structure OOXXWWZZZ, which is also the member number of the equipment user. The user of the device can set descriptions and prices of various products (minimum 0, free), inquire about records and transaction details downloaded by the ordinary user, manage photos uploaded by the device, and inquire about physical product placement of the ordinary user (for example, printing electronic photos on a T-shirt).
Equipment number:
OO: classifying the customers;
XX: province codes 00-99, each province is coded with a unique code, such as Beijing ═ 01, Jiangsu ═ 11, and the like;
WW: coding a unique city code for a city (grade city, or administrative district of the city in the straight prefecture) belonging to each province, for example, 01 for the east city and 02 for the west city under Beijing (01), and so on; for another example, under jiangsu (11), nanjing is 01, suzhou is 02, and so on;
ZZZ: serial number after provincial code city code, i.e. the equipment number below the city;
h: the classification of the print mode is from the H code of the file name. Distinguishing the photo types in a printing mode, for example, a scenic spot mode uses a J directory, an active mode uses a D directory, and a video file is stored in a V directory;
date catalogue: a date list is generated according to the dates in the archive, so that the data can be classified.
The common user: anyone only needs to use a browser to enter an official website or scan any photo of the code by the mobile phone WeChat, and the requirement of getting the WeChat as the member number is automatically met. The average user can download the photos according to the price set by the device user. Because of the charging mechanism involved, the system is typically code-scanned using software such as WeChat (WeChat Payment), Payment Bao, etc.
And (3) system management: the cloud image management server 2 can manage addition and deletion of device users and general users, and suspend services and other functions.
The specific flow is as shown in fig. 9 for the device user: (a) selecting a customer class, a province and a city, and generating corresponding customer class codes, province codes and city codes; finding the next unused serial number; generating a device user number (═ device number): client category code + province code + city code + serial number; judging whether the information is correct or not; (b) if yes, establishing various levels of catalogs according to the equipment user codes; establishing customer data (name, address, telephone, etc.) corresponding to the equipment user number in the customer column; recording information to a customer column; otherwise, it is reset. The general user as shown in fig. 10: (a) code scanning user: whether the WeChat public information is allowed to be acquired; (b) if yes, acquiring the information of the user with the micro credit, and establishing user data with the user micro signal as the user number; establishing customer data (name, address, telephone, etc.) corresponding to the user number in the customer column; recording information to a customer column; otherwise, the process is finished directly.
Download management 23: this module has two main functions: downloading and charging management.
Product form: product name, product description, product price, etc., e.g., "standard download" is a product name for which product description/product price can be edited.
Code scanning and downloading:
when a common user scans a 'download information' of a photo or a receipt, the information corresponding to the photo, such as device information, date, etc., is obtained. A request to "download" the electronic file of the photograph may also be performed.
According to the two-dimensional code added on the photo or receipt when the image processing and printing server 1 prints, the contained information and format are as follows:
http:// www. server domain name. com/readnpic. phpa ═ 00 XXWWZZZYMMDDHQNnnnnNG
Wherein:
server website: http:// www. server domain name. com;
downloading a program: readnpic. php;
photo information: 00 XXWWZZZYMMDDHQNnnnnNG, and the photographic information includes:
OOXXWWZZZ: the device number (which device prints) is also an important basis for finding and saving the catalog;
YYMMDD: printing date;
h: a print mode, classification when saving a photograph;
q: the product number records what product the printing software prints, for example, a ═ 8 inch product, 6 ═ 6 inch product, B ═ bookmark product, C ═ multigrid product, V ═ video product, etc.;
n: the number of prints;
nnnn is serial number;
g: and (4) printing quality.
The electronic file listing the picture according to the product list of the user of the device has the following downloadable options:
and (3) standard definition downloading: a composite photograph containing a template, etc., which is a necessary option. There are other options to find the photo e-file.
High-definition downloading: this option would be available if high definition has been uploaded;
video downloading: this option would be available if the photo had an association to the video, and the video was also found;
manufacturing an entity product: other options are available for setting up the physical product, such as ordering a T-shirt and printing a photograph on the T-shirt; the physical product can also be other commodities, such as printing photos to a water cup and the like; the physical product needs to be mailed by inputting the address of the receiver.
The specific flow is shown in fig. 11: (a) starting a program of downloading the readnpic of the drawing by the server to obtain the name of the drawing; analyzing the name of the figure file to obtain a server directory where the figure file is located; judging whether a drawing file is found; (b) if yes, displaying the picture preview, and marking a downloading option 1 to download the picture; judging whether an associated video exists; (c) if yes, displaying a video preview, and marking a downloading option 2 to download the video; judging whether the system issues value-added products or not; (d) if yes, displaying a video preview, and marking the downloading option N entity product; judging whether any option is marked; (e) if not, displaying that no file is found, and ending; if yes, waiting for the user to select or quit; whether to select a physical product; (f) if yes, inputting user information and mailing the user information; otherwise, judging whether the target is downloaded with a marked price (needing to be paid); (g) if yes, prompting a charging rule and entering a charging mechanism; judging whether the charging is successful; (h) if yes, generating an order/downloading drawing file; recording downloading related information; otherwise, displaying error information.
Product management 24 (building and revising new product information and price, etc.): the module mainly enables the equipment user to edit the product information of the equipment user, and the product information comprises product names, product descriptions, product prices and the like. The product information of each device user is obtained by copying a system product template set by the system. All products are system-controllable, i.e. all products do not go beyond the range set by the system, and each device user will have their own product.
The product of any device user is revised based on the system product template (e.g., the product name "standard photo download" in the system product template can be changed by the device user to "XX sight tourist photo download", and so on). The product list will be stored in the system after being revised, and the product information seen by the ordinary user is obtained from the product list, so the product list is always up to date. Each picture of each device number has the following choices:
1. downloading standard definition photos: all the photos which can be downloaded start from the same piece of photo, because the photos are synthesized, the synthesized information is internally provided with a two-dimensional code which is important information for common users to find the photos by using the entity photos;
2. downloading the high-definition photos: allowing the equipment to upload high-definition artwork, wherein the option is available only when the equipment uploads the artwork;
3. video downloading: allowing the device to upload associated video, which would be the case if there was an upload;
4. manufacturing an entity product: according to the setting of the system, more than one entity product option; as long as the system has the issued entity products, the options of each entity product can be seen after the code is scanned by a common user; the physical product cannot be downloaded directly; the ordinary user must provide user receiving information, then the system generates an order from the user information + photo information list, the order is manually made into a product, and then the product is sent to the ordinary user.
1-3 are uploaded by the device user (information is necessary for standard-definition photos, others are optional); the 4 physical products are system set up and each photo sees these options.
The system can assist in setting up each device user's product because the device user can revise his product and write to the system's database. The system may assist the device user in modifying problematic data.
The specific flow is shown in fig. 12: (a) opening a system product list: checking a product list belonging to the own number; judging whether the product is blank; if yes, copying from the system product template; (b) otherwise, directly displaying the product, selecting the product to be edited, editing the product: product name, product description, product price, remarks, etc.; (c) whether the next product is edited or not is judged, if yes, the reselected product (b) is returned; otherwise, selecting whether to store the editing content, if so, storing the editing content to a system product list, and otherwise, returning to select whether to store the editing content.
The limitation of the protection scope of the present invention is understood by those skilled in the art, and various modifications or changes which can be made by those skilled in the art without inventive efforts based on the technical solution of the present invention are still within the protection scope of the present invention.
Claims (4)
1. The utility model provides a management system that quick image was handled and was conveniently uploaded and download, it includes image processing and print server (1) and high in the clouds image management server (2), its characterized in that: the image processing and printing server (1) is connected with the cloud image management server (2) through the internet technology, and the cloud image management server (2) receives files uploaded by the image processing and printing server (1) through an FTP protocol;
the image processing and printing server (1) is connected with the portable image workstation (3) through a wired/wireless technology, the portable image workstation (3) transmits files to the image processing and printing server (1), the image processing and printing server (1) identifies the file type according to file name analysis, the picture files are processed according to the parameters set by the portable image workstation (3), one or more printers or receipt machines (6) are connected through the wired/wireless technology to print the entity photos or the receipt with the characters or the two-dimensional codes of the photo downloading information, one or more videos which are associated with each other are combined by the videos to form a new video and a finished product is generated, one or more associated photos or receipts are associated with the new video finished product, and meanwhile, the photo electronic file and the video electronic file are automatically uploaded to the cloud image management server (2) to enable an ordinary user to download the photos or the receipts through the photos on the entity photos or the receipts Downloading the photo electronic file or the video electronic file for use;
the image processing and printing server (1) is connected with a traditional image acquisition device (4) through a standard USB interface or a wired/wireless technology or a wireless WIFI (wireless fidelity), the traditional image acquisition device (4) transmits files to the image processing and printing server (1), the image processing and printing server (1) analyzes and identifies the type of the files according to the file names, the picture files are processed according to parameters set in an operating system and are printed out solid photos or receipt with words or two-dimensional codes of photo downloading information through one or more printers or receipt machines (6) connected through the wired/wireless technology, one or more videos are combined and synthesized into a new video to generate a finished product, then one or more associated photos or receipt are associated according to the parameters set in the operating system, and simultaneously the photo electronic file and the video electronic file are automatically uploaded to a cloud image management server (2) for an ordinary user to use through the photos or the photos on the receipt Downloading the picture downloading information to the electronic photo file or the electronic video file for use;
the image processing and printing server (1) is simultaneously matched with a plurality of portable image workstations (3) and/or a plurality of traditional image acquisition devices (4).
2. The system for managing rapid image processing and easy uploading/downloading according to claim 1, wherein: the image processing and printing server (1) comprises a camera link module (11), a sharing catalog (12), a picture file identification module (13), a picture processing module (14), a video processing module (15), a printing management module (16) and an uploading module (17), wherein the camera link module (11) is connected with the sharing catalog (12), the sharing catalog (12) is connected with the picture file identification module (13), the picture file identification module (13) is respectively connected with the picture processing module (14) and the video processing module (15), the picture processing module (14) and the video processing module (15) are both connected with the uploading module (17), and the picture processing module (14) is connected with the printing management module (16);
the camera linking module (11) receives the files from the traditional image acquisition equipment (4), the files are stored in the sharing catalog (12) after being processed, and the sharing catalog (12) directly receives the files from the portable image workstation (3).
3. The system for managing rapid image processing and easy uploading/downloading according to claim 2, wherein: the camera linking module (11) identifies whether the traditional image acquisition equipment (4) has the PictBridge function, and receives the image files or the image files and the videos of the traditional image acquisition equipment (4) through the PictBridge protocol or the standard USB interface according to the identification result and stores the image files or the image files and the videos in the sharing directory (12);
the sharing catalog (12) is set on an image processing and printing server (1) operating system through a local area network, and then data are accessed to the catalog through an authorized portable image workstation (3) in the same local area network; the image processing and printing server (1) scans the catalog and waits for each portable image workstation (3) to transmit a file to the catalog through the wireless WIFI router (5);
the image file identification module (13) reads the files from the shared directory (12), identifies whether the file names are legal and whether the file names are repeated with the files of the image temporary storage directory, suffixes are added if the file names are legal, the file name information is perfected by the parameters set in the operating system and then is stored in the image temporary storage directory if the file names are illegal, and then whether the file names are videos or image files is judged, the videos are transmitted to the video processing module (15), and the image files are transmitted to the image processing module (14);
the picture processing module (14) processes an original image file according to parameters set by the portable image workstation (3) or parameters set in an image processing and printing server (1) operating system and generates a synthesized image file, the original image file is related to a video, information of the video is written into a file header remark column of the synthesized image file, the file name of the synthesized image file is changed into a file name which can be identified by the cloud image management server (2), the file name and the original image file are stored in an uploading temporary storage directory to wait for uploading, and meanwhile, the synthesized image file is transmitted to the printing management module (16) to process printing work;
the video processing module (15) combines all associated videos of the original video into a new video, synthesizes a video template set by an operating system of the image processing and printing server (1) into the new video, writes associated information in the original video into the new video, changes the file name of the new video into a file name which can be identified by the cloud image management server (2), and saves the file name and the associated photos in an uploading temporary storage directory to wait for uploading;
the printing management module (16) analyzes set parameters according to the file names, prints out entity photos or tickets according to the set parameters, and manages a plurality of printers with different sizes and different materials;
and the uploading module (17) uploads the files in the uploading temporary storage directory to the cloud image management server (2) in sequence.
4. The system for managing rapid image processing and convenient uploading/downloading according to claim 1, 2 or 3, wherein: the cloud image management server (2) comprises image archive management (21), user management (22), download management (23) and product management (24);
the image file management (21) identifies the file name format and the content uploaded by the uploading module (17), and stores the file name format and the content into a corresponding directory according to the file name and the category which accord with the regulation;
the user management (22) respectively establishes member account numbers for the equipment user and the common user, the equipment user logs in the member account numbers to set the information of the product of the equipment user, inquires the record and the transaction content downloaded by the common user, manages the file uploaded by the equipment of the; downloading the member account logged by the common user according to the setting of the equipment user;
the download management (23) finds image archive data corresponding to equipment users in a system database according to the fact that common users acquire photo download information including archive file names and passwords through code scanning, generates a product list to list a plurality of download options for the common users, wherein the download options include standard definition composite photo downloading, high definition original image photo downloading, video downloading and entity product manufacturing;
the product management (24) enables equipment users to edit all product information of the equipment users, the product information is stored in a product list of the system after being revised, and the product information of each equipment user is revised based on a system product template set by the system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710908366.2A CN109587196B (en) | 2017-09-29 | 2017-09-29 | Management system for fast image processing and convenient uploading and downloading |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710908366.2A CN109587196B (en) | 2017-09-29 | 2017-09-29 | Management system for fast image processing and convenient uploading and downloading |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109587196A CN109587196A (en) | 2019-04-05 |
CN109587196B true CN109587196B (en) | 2021-04-13 |
Family
ID=65914319
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710908366.2A Active CN109587196B (en) | 2017-09-29 | 2017-09-29 | Management system for fast image processing and convenient uploading and downloading |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109587196B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110248116B (en) * | 2019-06-10 | 2021-10-26 | 腾讯科技(深圳)有限公司 | Picture processing method and device, computer equipment and storage medium |
CN112019940B (en) * | 2020-09-08 | 2021-05-04 | 南京云照乐摄影有限公司 | Image transmission system, image uploading device, cloud server and image receiving device |
CN112149650A (en) * | 2020-11-25 | 2020-12-29 | 南京爱照飞打影像科技有限公司 | System capable of rapidly and automatically delivering and trading images |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103093559A (en) * | 2012-12-28 | 2013-05-08 | 李泰� | Processing system and processing method for code-added photos |
KR20140013640A (en) * | 2012-07-26 | 2014-02-05 | 도성운 | Sticker vending machine for preventing missing child, server for preventing missing child, and prevention method of missing child using sticker for preventing missing child |
CN104320440A (en) * | 2014-09-30 | 2015-01-28 | 珠海市君天电子科技有限公司 | Picture remote storage method and picture remote storage processing device |
CN104317537A (en) * | 2014-09-29 | 2015-01-28 | 湖北微乐营互联网科技有限公司 | Online photo printing method and system with additional information |
CN104580803A (en) * | 2014-12-31 | 2015-04-29 | 上海点图网络科技有限公司 | Image immediate-acquisition, processing and output integrated system and method |
-
2017
- 2017-09-29 CN CN201710908366.2A patent/CN109587196B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140013640A (en) * | 2012-07-26 | 2014-02-05 | 도성운 | Sticker vending machine for preventing missing child, server for preventing missing child, and prevention method of missing child using sticker for preventing missing child |
CN103093559A (en) * | 2012-12-28 | 2013-05-08 | 李泰� | Processing system and processing method for code-added photos |
CN104317537A (en) * | 2014-09-29 | 2015-01-28 | 湖北微乐营互联网科技有限公司 | Online photo printing method and system with additional information |
CN104320440A (en) * | 2014-09-30 | 2015-01-28 | 珠海市君天电子科技有限公司 | Picture remote storage method and picture remote storage processing device |
CN104580803A (en) * | 2014-12-31 | 2015-04-29 | 上海点图网络科技有限公司 | Image immediate-acquisition, processing and output integrated system and method |
Also Published As
Publication number | Publication date |
---|---|
CN109587196A (en) | 2019-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9282250B2 (en) | Photography apparatus, control method, program, and information processing device | |
US8427543B2 (en) | Photography system to organize digital photographs and information regarding the subjects therein | |
US20120141023A1 (en) | Smart photo story creation | |
US20040260625A1 (en) | Digital photo print order acceptance method and digital image management method | |
JP2002297753A (en) | System for providing image data | |
US8794506B2 (en) | System for automatic image association | |
JP2016154021A (en) | Animation image presenting system | |
CN109587196B (en) | Management system for fast image processing and convenient uploading and downloading | |
JP4706844B2 (en) | Album creating system, server, album creating method and program | |
JP4223206B2 (en) | Print order processing method, apparatus and program | |
JP6331540B2 (en) | Photo sticker creating apparatus, photo sticker creating apparatus control method and management apparatus | |
US7167272B2 (en) | Method and system for a photo selection service | |
JP5928627B2 (en) | Management device and management device control method | |
JP2007128139A (en) | Data file transmission system, image management server, and data file replication program | |
JP6518280B2 (en) | IMAGE PROCESSING SYSTEM, IMAGE PROCESSING METHOD, PROGRAM, AND RECORDING MEDIUM | |
JP2002185893A (en) | Image information providing system and program recording medium for controlling the image information providing system | |
JP2006115062A (en) | Photographing device | |
KR100977282B1 (en) | Photo Printing Service Method using Thumbnail | |
KR20020005345A (en) | DIWS (Digital Image Working System) | |
JP4220749B2 (en) | Image service providing device | |
JP4492561B2 (en) | Image recording system | |
JP2005267287A (en) | Photographic album formation/delivery system, image server, printer, and photographic album formation/delivery method | |
CN109582249B (en) | Portable multifunctional image workstation | |
JP2004258920A (en) | System for making photo album | |
JP2002278876A (en) | Information editing service providing system, information editing service providing method, program for executing the method, and recording medium |
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 |