CN113505940B - File mailing method, device, electronic device and storage medium - Google Patents
File mailing method, device, electronic device and storage medium Download PDFInfo
- Publication number
- CN113505940B CN113505940B CN202110855435.4A CN202110855435A CN113505940B CN 113505940 B CN113505940 B CN 113505940B CN 202110855435 A CN202110855435 A CN 202110855435A CN 113505940 B CN113505940 B CN 113505940B
- Authority
- CN
- China
- Prior art keywords
- file
- mailing
- information
- mailed
- image
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10821—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
- G06K7/10861—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing of data fields affixed to objects or articles, e.g. coded labels
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Development Economics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Game Theory and Decision Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application relates to the technical field of artificial intelligence, and particularly discloses a file mailing method, a file mailing device, electronic equipment and a storage medium, wherein the mailing method comprises the steps of determining the storage position of a file to be mailed and appointed mailing company information according to a mailing task, obtaining archiver information of the file to be mailed according to the storage position of the file to be mailed, wherein the archiver information is used for identifying information of a person belonging to the file to be mailed, sending a voucher code to a corresponding mailing company according to the appointed mailing company information when the applicant of the mailing task is determined to be legal according to the archiver information, receiving a mailing request submitted by the mailing company, and generating a mailing route according to the mailing request and displaying the mailing route to the mailing company when the mailing company is determined to be legal, so that the mailing company can pick up the file to be mailed according to the mailing route.
Description
Technical Field
The invention relates to the technical field of artificial intelligence, in particular to a file mailing method, a file mailing device, electronic equipment and a storage medium.
Background
The postal and express business is an important component of the modern service industry, is a modern pilot industry for promoting the transformation of circulation modes and the promotion of consumption and upgrading, and is an important grip for promoting the smooth trade. On the other hand, the development of national economy greatly drives the progress of postal and express business, and under the condition that the importance of the nation on electronic commerce is gradually improved, the postal and express business will also meet more vigorous competition and development opportunities.
With the development of postal and express business, no matter for transacting business or personal business, aiming at partial users who are not in local cities and get certificates or users with time problems, the users cannot get certificates on site, so that the users are more prone to choose a mailing or express mode to get in order to save time. However, in the conventional handling manner, for the mailing service of the file, the user needs to check the identity information in person, and then the mailing and express service is triggered to carry out the mailing of the file or certificate. This mode of handling is inefficient and poor for users who are not in a local city or have no time.
Disclosure of Invention
In order to solve the problems in the prior art, the embodiment of the application provides a file mailing method, a file mailing device, electronic equipment and a storage medium, which can realize remote mailing or automatic mailing of a deposit file and improve handling efficiency and user experience.
In a first aspect, an embodiment of the present application provides a method for archive mailing, including:
Determining a storage position of files to be mailed and appointed mailing company information according to a mailing task;
Acquiring archiver information of the archive to be mailed according to the storage position of the archive to be mailed, wherein the archiver information is used for identifying information of a attribution of the archive to be mailed;
When the applicant of the mailing task is legal according to the archiver information, sending a voucher code to the corresponding mailing company according to the information of the appointed mailing company, and receiving the information of the taker returned by the mailing company;
and receiving a pickup request submitted by a pickup member, generating a pickup route according to the pickup request when the pickup member is legal, and displaying the pickup route to the pickup member so that the pickup member picks up the file to be mailed according to the pickup route to finish mailing.
In a second aspect, embodiments of the present application provide an archive mailing device comprising:
The positioning module is used for determining the storage position of the file to be mailed and specifying information of a mailing company according to the mailing task;
The system comprises a storage module, a verification module, a mail company, a mail server and a mail server, wherein the storage module is used for storing files to be mailed, the file server is used for storing the files to be mailed, and the file server is used for storing the files to be mailed;
The display module is used for receiving the pickup request submitted by the pickup member, generating a pickup route according to the pickup request when the pickup member is legal, and displaying the pickup route to the pickup member so that the pickup member can pick up the file to be mailed according to the pickup route to finish mailing.
In a third aspect, embodiments of the present application provide an electronic device comprising a processor coupled to a memory, the memory for storing a computer program, the processor for executing the computer program stored in the memory to cause the electronic device to perform a method as in the first aspect.
In a fourth aspect, embodiments of the present application provide a computer-readable storage medium storing a computer program, the computer program causing a computer to perform the method as in the first aspect.
In a fifth aspect, embodiments of the present application provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program, the computer being operable to cause a computer to perform a method as in the first aspect.
The implementation of the embodiment of the application has the following beneficial effects:
in the embodiment of the application, the storage position of the file to be mailed and the information of the appointed mailing company are determined through the mailing task, and then the information of the archives person to be mailed is obtained through the storage position of the file to be mailed, so that the validity check of the mailing task applicant is completed. After the verification is finished, sending a voucher code to the corresponding mailing company according to the information of the appointed mailing company, and receiving the information of the taker returned by the mailing company. Finally, according to the pickup request submitted by the pickup, the legitimacy test of the pickup is completed, the pickup route is regenerated and displayed to the pickup, so that the pickup can pick up the file to be mailed according to the pickup route, and the mailing is completed. Therefore, remote mailing or automatic mailing of the deposit file is realized, a user does not need to arrive at the scene in person, and can mail the deposit file only by submitting corresponding mailing tasks remotely or in advance, so that the handling efficiency and the user experience are improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of an archive mailing system according to an embodiment of the present application;
fig. 2 is a schematic hardware structure of a file mailing device according to an embodiment of the present application;
FIG. 3 is a schematic flow chart of a method for mailing an archive according to an embodiment of the present application;
FIG. 4 is a flow chart of a method for determining a storage location of a file to be mailed according to a mailing task according to an embodiment of the present application;
FIG. 5 is a flowchart of a method for determining a storage location of a file to be mailed according to an image of a storage area and a file name according to an embodiment of the present application;
FIG. 6 is a block diagram showing functional blocks of a file mailing device according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the present application. All other embodiments, based on the embodiments of the application, which are apparent to those of ordinary skill in the art without inventive faculty, are intended to be within the scope of the application.
The terms "first," "second," "third," and "fourth" and the like in the description and in the claims and drawings are used for distinguishing between different objects and not necessarily for describing a particular sequential or chronological order. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, result, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein may be combined with other embodiments.
First, as shown in fig. 1, fig. 1 is a schematic diagram of a archive mailing system according to the present application, where archive mailing system 100 includes a processing system 101, a camera system 102, a display system 103, and a storage system 104. The processing system 101 is configured to receive a remotely submitted mailing task, analyze the mailing task, and then complete a subsequent mailing operation. The image capturing system 102 includes a plurality of image capturing apparatuses distributed in corners of a space where the storage system 104 is located. The display system 103 is used to interact with the taker and guide the taker to take the file to be mailed. The storage system 104 includes a plurality of storage devices for storing various files that are registered.
In addition, the present application may be adapted for remote mailing of various types of deposited items, including, but not limited to, archives, certificates, couriers, pets, and the like. The process of the archive mailing method is mainly described by taking the remote mailing scene of the deposited archive as an example, and archive mailing methods in other scenes are similar to those in the remote mailing scene of the deposited archive and are not described herein.
Next, referring to fig. 2, fig. 2 is a schematic hardware structure of a file mailing device according to an embodiment of the present application. The archive mailing device 200 comprises at least one processor 201, a communication line 202, a memory 203 and at least one communication interface 204.
In this embodiment, the processor 201 may be a general purpose central processing unit (central processing unit, CPU), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program according to the present application.
Communication line 202 may include a pathway to transfer information between the above-described components.
The communication interface 204 may be any transceiver-like device (e.g., antenna, etc.) for communicating with other devices or communication networks, such as ethernet, RAN, wireless local area network (wireless local area networks, WLAN), etc.
The memory 203 may be, but is not limited to, a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (random access memory, RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (ELECTRICALLY ERASABLE PROGRAMMABLE READ-only memory, EEPROM), a compact disc (compact disc read-only memory) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
In this embodiment, the memory 203 may exist independently and is connected to the processor 201 via the communication line 202. Memory 203 may also be integrated with processor 201. The memory 203 provided by embodiments of the present application may generally have non-volatility. The memory 203 is used for storing computer-executable instructions for executing the present application, and is controlled by the processor 201. The processor 201 is configured to execute computer-executable instructions stored in the memory 203 to implement the methods provided in the embodiments of the present application described below.
In alternative embodiments, computer-executable instructions may also be referred to as application code, as the application is not particularly limited.
In alternative embodiments, processor 201 may include one or more CPUs, such as CPU0 and CPU1 of FIG. 2.
In alternative embodiments, archive mailing device 200 may include multiple processors, such as processor 201 and processor 207 in fig. 2. Each of these processors may be a single-core (single-CPU) processor or may be a multi-core (multi-CPU) processor. A processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
In an alternative embodiment, if the archive mailing device 200 is a server, the archive mailing device 200 may further comprise an output device 205 and an input device 206. The output device 205 communicates with the processor 201 and may display information in a variety of ways. For example, the output device 205 may be a Liquid Crystal Display (LCD) CRYSTAL DISPLAY, a Light Emitting Diode (LED) display device, a Cathode Ray Tube (CRT) display device, or a projector (projector), or the like. The input device 206 is in communication with the processor 201 and may receive user input in a variety of ways. For example, the input device 206 may be a mouse, a keyboard, a touch screen device, a sensing device, or the like.
The archive mailing device 200 may be a general purpose device or a special purpose device. Embodiments of the present application are not limited in the type of archive mailing device 200.
Hereinafter, the archive mailing method disclosed in the present application will be described:
referring to fig. 3, fig. 3 is a flow chart of a method for mailing an archive according to an embodiment of the application. The archive mailing method comprises the following steps:
and 301, determining the storage position of the file to be mailed and the information of the appointed mailing company according to the mailing task.
In this embodiment, the mailing task may be submitted by the applicant at his discretion, for example, in a web page or applet, submitting an archive extraction application, and selecting the mailing task. Therefore, the file storage device can automatically trigger a mailing task when receiving the file extraction application. Alternatively, the mailing task may be time triggered, such as when the user selects a profile extraction time and selects a mailing task when depositing or transacting a business associated with the profile. Thus, the archive storage device automatically triggers a mailing task when the archive extraction time is reached.
By way of example, the mailing task may include an archive name, applicant's personal information, mailing address, mode of mailing, designated mailing company information, and the like. Specifically, the user can autonomously select the manner of mailing and the company of mailing when setting a mailing task. Taking the above-mentioned case of submitting the file extraction application in the web page or applet and selecting the scenario of the mailing task, the user will show the user an information filling interface through the web page or applet after selecting the mailing task, and the user will submit the file name, personal information of the applicant, mailing address, mailing mode, appointed mailing company information, etc. to the file storage device through the interface.
Accordingly, the present application provides a method for determining a storage location of an archive to be mailed according to a mailing task, as shown in fig. 4, the method comprising:
Based on the mailing task, the archive name of the archive to be mailed, and the personal information of the applicant of the mailing task are determined 401.
Based on the applicant's personal information, a storage area for the archive to be mailed is determined 402.
In this embodiment, it is possible to query whether the relevant files specified by the applicant are stored in the file storage device according to the information of the applicant, and simultaneously, quickly determine the storage area of the relevant files. For example, the archive storage device may maintain a storage database in advance, in which characteristic information of an owner of an archive stored in the archive storage device and a storage area of the archive are stored, the two information being associated with each other. Therefore, if the characteristic information of the corresponding attribution can be matched in the storage database according to the personal information of the applicant, the file storage device is indicated to store the relevant files of the applicant of the mailing task, and meanwhile, the storage area of the relevant files of the attribution can be rapidly positioned according to the information of the storage area associated with the characteristic information of the attribution, so that the time for searching the files to be mailed is shortened. In addition, only some characteristic information and storage area information associated with the characteristic information are maintained in the storage database, so that the storage database occupies less memory, and correspondingly, less resources are consumed.
Specifically, the personal information of the applicant may include the name and identification number of the applicant. Thus, the name and the identification card number of the applicant can be respectively subjected to word embedding to obtain a first word vector corresponding to the name of the applicant and a second word vector corresponding to the identification card number of the applicant. Then, the first word vector and the second word vector are spliced to obtain a third word vector, and scrambling is carried out on the third word vector according to scrambling parameters corresponding to the file storage device to obtain a fourth word vector. And finally, determining a corresponding fifth word vector in the storage database according to the fourth word vector, and determining a storage area of the file to be mailed according to the fifth word vector.
In this embodiment, the fifth word vector is the characteristic information of the owner of the file stored in the file storage device, and the obtaining manner is similar to that of the third word vector, and will not be described herein. Therefore, the identity information of the attribution of the files stored in the file storage device is not directly stored in the storage database of the file storage device, but the scrambling information after vectorization of the identity information is stored, and therefore, even if the database is attacked, the safety of the user information can be ensured.
And 403, calling an image pickup device corresponding to the storage area to acquire an image of the storage area.
And 404, determining the storage position of the file to be mailed according to the image of the storage area and the file name.
In this embodiment, the present application provides a method for determining a storage location of a file to be mailed according to an image of a storage area and a file name, as shown in fig. 5, the method includes:
And 501, performing median filtering processing on the image of the storage area to obtain a first image.
In this embodiment, the storage area may include at least one filing cabinet, each filing cabinet in the at least one filing cabinet is used for storing files, and a two-dimensional code uniquely corresponding to each filing cabinet is provided on a cabinet door of each filing cabinet, and file information of all files stored in the corresponding filing cabinet is recorded in the two-dimensional code.
And 502, performing binarization processing on the first image, and performing edge extraction on the binarized first image by using a canny operator to obtain a second image.
In this embodiment, other methods for extracting edges may be used, which is not limited in the present application.
503, Extracting the outer contours of all the two-dimensional codes in the second image according to the topological structure of the standard contours of the preset two-dimensional codes so as to determine the area where all the two-dimensional codes are located in the second image.
And 504, respectively analyzing each two-dimensional code in all the two-dimensional codes in the second image according to the area where the two-dimensional codes are located in the second image to obtain file information corresponding to each two-dimensional code.
In this embodiment, since each filing cabinet can store at least one file, file information in the two-dimensional code corresponding to each filing cabinet can be a file name of each file in at least one file stored in the filing cabinet.
And 505, determining a target two-dimensional code in all the two-dimensional codes in the second image according to the file name.
In this embodiment, the archive information corresponding to the target two-dimensional code includes an archive name. That is, the file to be mailed is stored in the file cabinet corresponding to the target two-dimensional code.
506, Determining the storage position of the file to be mailed according to the target two-dimension code.
In this embodiment, after the target two-dimensional code is determined, only the approximate location of the file to be mailed in the storage area can be obtained, and therefore, further processing is required to obtain more accurate location information. Based on this, in the present embodiment, the distance from the filing cabinet corresponding to the target two-dimensional code to the image capturing device can be determined by determining the area of the target two-dimensional code in the second image and then combining the internal parameters of the image capturing device and the actual area of the two-dimensional code. And then, determining the coordinates of the file cabinet corresponding to the target two-dimensional code under a first coordinate system according to the shooting angle of the shooting device and the distance between the file cabinet corresponding to the target two-dimensional code and the shooting device, wherein the first coordinate system is a space coordinate system established by taking the shooting device as an origin. Therefore, the coordinates of the filing cabinet corresponding to the target two-dimensional code under the first coordinate system can be used as the storage position of the file to be mailed.
302, Obtaining the archiver information of the archive to be mailed according to the storage position of the archive to be mailed.
In this embodiment, the archive person information is used to identify the information of the affiliated person of the archive to be stored, for example, the archive is a work experience archive of Zhang three, the affiliated person of the archive should be the experience person of Zhang three described by the archive, and the archive person information is personal information of Zhang three.
And 303, when the applicant of the mailing task is legal according to the archiver information, sending a voucher code to the corresponding mailing company according to the information of the designated mailing company, and receiving the information of the taker returned by the mailing company.
In the present embodiment, before mailing, it is necessary to determine that the applicant of the mailing task is legal, that is, that the applicant of the mailing task and the archive to be mailed are the same person, thereby ensuring the security of the archive and the security of the archive person's privacy.
Specifically, request information may be sent to the communication account number of the applicant reserved in the mailing task according to the mailing task, where the request information is used to request to obtain biometric information of the applicant, for example, facial images, fingerprint information, sound information, and the like. And acquiring pre-stored biological characteristic information of the archives according to the archives information. And then comparing the biological characteristic information of the applicant with the biological characteristic information of the archives to obtain the similarity. When the similarity is greater than a threshold, it may be determined that the applicant of the mailing task is legitimate.
In this embodiment, after determining that the applicant of the mailing task is legal, a unique corresponding credential code may be generated separately for the mailing task, where the credential code may be a digital code or a two-dimensional code, and thus, the mailing company may obtain the location of the archive storage device and the mailing request by using the credential code. Meanwhile, the voucher codes do not contain information related to the mailing task, so that even if the voucher codes are intercepted, the related information cannot be revealed, and the information security of the mailing task and the applicant is ensured.
In this embodiment, after receiving the voucher, the mailing company can send a mailing request to the member near the position of the file storage device according to the position of the file storage device in the voucher, and meanwhile, feed back the information of the member to the file storage device. The member information may include a name, a facial image, fingerprint information, sound information, etc. of the member.
And 304, receiving a pickup request submitted by a pickup member, generating a pickup route according to the pickup request when the pickup member is legal, and displaying the pickup route to the pickup member.
In this embodiment, after the member arrives at the file storage device, the member may present the credential code to the scanning device of the file storage device, or input the credential code through the display device of the file storage device to activate the mailing task. After the mailing task is activated, the file storage device can call the received information of the member according to the credential code, and the legitimacy of the member is verified. The specific verification method is similar to the method for determining that the applicant of the mailing task is legal in step 303, and will not be described in detail herein.
In this embodiment, after determining the picker, the storage location of the file to be mailed is determined according to the activated mailing task, and then the internal map of the indoor space where the corresponding file storage device is located is obtained according to the storage location of the file to be mailed. Then, path information of a walkable path in the interior map is determined from the interior map. And finally, generating a pickup route according to the path information and the storage position of the file to be mailed, wherein the pickup route is limited in the range identified by the path information of the walkable path. After the interval route is generated, the interval route can be displayed to the taker through the display device, and meanwhile, a two-dimensional code containing mailing information is generated, so that the taker takes the file to be mailed according to the taker route, and the mailing information is obtained by scanning the two-dimensional code, so that mailing is completed.
In an alternative embodiment, the pickup route may be integrated in a two-dimensional code containing mailing information, and after the pickup person reads the two-dimensional code through a terminal device carried by the pickup person, the pickup route and the mailing information may be viewed on the terminal device. Meanwhile, the file storage device can send the facial image of the pick-up person to the image pickup equipment in the storage position area of the file to be mailed, and when the pick-up person reaches the corresponding area, the image pickup equipment obtains the facial image of the pick-up person, and after comparison, the lock catch in the storage position is automatically opened, so that the pick-up person can smoothly pick up the file to be mailed.
In summary, in the archive mailing method provided by the invention, the storage position of the archive to be mailed and the information of the appointed mailing company are determined through the mailing task, and then the archive person information of the archive to be mailed is obtained through the storage position of the archive to be mailed, so that the validity test of the mailing task applicant is completed. After the verification is finished, sending a voucher code to the corresponding mailing company according to the information of the appointed mailing company, and receiving the information of the taker returned by the mailing company. Finally, according to the pickup request submitted by the pickup, the legitimacy test of the pickup is completed, the pickup route is regenerated and displayed to the pickup, so that the pickup can pick up the file to be mailed according to the pickup route, and the mailing is completed. Therefore, remote mailing or automatic mailing of the deposit file is realized, a user does not need to arrive at the scene in person, and can mail the deposit file only by submitting corresponding mailing tasks remotely or in advance, so that the handling efficiency and the user experience are improved.
Referring to fig. 6, fig. 6 is a functional block diagram of a mailing device according to an embodiment of the present application. As shown in fig. 6, the archive mailing device 600 includes:
The positioning module 601 is configured to determine a storage location of a file to be mailed and information of a designated mailing company according to a mailing task;
The verification module 602 is configured to obtain, according to a storage location of a file to be mailed, archiver information of the file to be mailed, where the archiver information is used to identify information of an owner of the file to be mailed;
The display module 603 is configured to receive a pickup request submitted by a pickup member, generate a pickup route according to the pickup request when determining that the pickup member is legal, and display the pickup route to the pickup member, so that the pickup member picks up the file to be mailed according to the pickup route, and complete mailing.
In an embodiment of the present invention, the positioning module 601 is specifically configured to determine a storage location of a file to be mailed according to a mailing task:
Determining the file name of the file to be mailed and the personal information of the applicant of the mailing task according to the mailing task;
determining a storage area of a file to be mailed according to personal information of the applicant;
calling a camera device corresponding to the storage area to acquire an image of the storage area;
and determining the storage position of the file to be mailed according to the image of the storage area and the file name.
In an embodiment of the present invention, the personal information of the applicant includes the applicant's name and identification number.
Based on this, the positioning module 601 is specifically configured to, in determining a storage area of the file to be mailed according to personal information of the applicant:
word embedding is carried out on the name and the ID card number of the applicant respectively to obtain a first word vector corresponding to the name of the applicant and a second word vector corresponding to the ID card number of the applicant;
splicing the first word vector and the second word vector to obtain a third word vector;
Scrambling the third word vector according to scrambling parameters corresponding to the file storage device to obtain a fourth word vector;
And determining a corresponding fifth word vector in the storage database according to the fourth word vector, and determining a storage area of the file to be mailed according to the fifth word vector.
In an embodiment of the present invention, the positioning module 601 is specifically configured to determine a storage location of a file to be mailed according to an image of a storage area and a file name:
Carrying out median filtering processing on the images of the storage area to obtain a first image, wherein the storage area comprises at least one file cabinet, each file cabinet in the at least one file cabinet is used for storing files, a two-dimensional code uniquely corresponding to each file cabinet is arranged on a cabinet door of each file cabinet, and file information of all files stored in the corresponding file cabinet is recorded in the two-dimensional code;
Performing binarization processing on the first image, and performing edge extraction on the binarized first image by using a canny operator to obtain a second image;
Extracting the outer contours of all the two-dimensional codes in the second image according to the topological structure of the standard contours of the preset two-dimensional codes so as to determine the areas where all the two-dimensional codes are located in the second image;
According to the region where all the two-dimensional codes in the second image are located, respectively analyzing each two-dimensional code in all the two-dimensional codes in the second image to obtain file information corresponding to each two-dimensional code;
determining a target two-dimensional code in all the two-dimensional codes in the second image according to the file names, wherein the file information corresponding to the target two-dimensional code comprises the file names;
and determining the storage position of the file to be mailed according to the target two-dimensional code.
In the embodiment of the present invention, in determining the storage position of the file to be mailed according to the target two-dimensional code, the positioning module 601 is specifically configured to:
determining the area of the target two-dimensional code in the second image;
determining the distance between the file cabinet corresponding to the target two-dimensional code and the camera device according to the internal parameters of the camera device, the actual area of the two-dimensional code and the area of the target two-dimensional code in the second image;
acquiring a shooting angle of an imaging device;
Determining the coordinate of the file cabinet corresponding to the target two-dimensional code under a first coordinate system according to the shooting angle of the shooting device and the distance between the file cabinet corresponding to the target two-dimensional code and the shooting device, wherein the first coordinate system is a space coordinate system established by taking the shooting device as an origin;
And determining the storage position of the file to be mailed according to the coordinate of the file cabinet corresponding to the target two-dimensional code under the first coordinate system.
In an embodiment of the present invention, in determining the legal aspects of the applicant for the mailing task based on the archival personal information, the verification module 602 is specifically configured to:
Sending request information to a communication account number of the applicant reserved in the mailing task according to the mailing task, wherein the request information is used for requesting to acquire biological characteristic information of the applicant;
acquiring pre-stored biometric information of the archives according to the archives information;
comparing the biological characteristic information of the applicant with the biological characteristic information of the archiver to obtain similarity;
and when the similarity is greater than the threshold value, determining that the applicant of the mailing task is legal.
In an embodiment of the present invention, the display module 603 is specifically configured to:
Determining the storage position of the file to be mailed according to the file taking request;
Acquiring an internal map of an indoor space where a file storage device corresponding to a storage position of a file to be mailed is located;
Determining path information of a walkable path in the internal map according to the internal map;
And generating a pickup route according to the path information and the storage position of the file to be mailed, wherein the pickup route is limited in the range identified by the path information of the walkable path.
Referring to fig. 7, fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application, where the electronic device 700 is disposed in a first tenant system. As shown in fig. 7, the electronic device 700 includes a transceiver 701, a processor 702, and a memory 703. Which are connected by a bus 704. The memory 703 is used for storing computer programs and data, and the data stored in the memory 703 can be transferred to the processor 702.
The processor 702 is configured to read the computer program in the memory 703 to perform the following operations:
Determining a storage position of files to be mailed and appointed mailing company information according to a mailing task;
Acquiring archiver information of the archive to be mailed according to the storage position of the archive to be mailed, wherein the archiver information is used for identifying information of a attribution of the archive to be mailed;
When the applicant of the mailing task is legal according to the archiver information, sending a voucher code to the corresponding mailing company according to the information of the appointed mailing company, and receiving the information of the taker returned by the mailing company;
and receiving a pickup request submitted by a pickup member, generating a pickup route according to the pickup request when the pickup member is legal, and displaying the pickup route to the pickup member so that the pickup member picks up the file to be mailed according to the pickup route to finish mailing.
In an embodiment of the present invention, the processor 702 is specifically configured to perform the following operations in determining a storage location of an archive to be mailed according to a mailing task:
Determining the file name of the file to be mailed and the personal information of the applicant of the mailing task according to the mailing task;
determining a storage area of a file to be mailed according to personal information of the applicant;
calling a camera device corresponding to the storage area to acquire an image of the storage area;
and determining the storage position of the file to be mailed according to the image of the storage area and the file name.
In an embodiment of the present invention, the personal information of the applicant includes the applicant's name and identification number.
Based on this, the processor 702 is specifically configured to perform the following operations in determining the storage area of the archive to be mailed based on the applicant's personal information:
word embedding is carried out on the name and the ID card number of the applicant respectively to obtain a first word vector corresponding to the name of the applicant and a second word vector corresponding to the ID card number of the applicant;
splicing the first word vector and the second word vector to obtain a third word vector;
Scrambling the third word vector according to scrambling parameters corresponding to the file storage device to obtain a fourth word vector;
And determining a corresponding fifth word vector in the storage database according to the fourth word vector, and determining a storage area of the file to be mailed according to the fifth word vector.
In an embodiment of the present invention, the processor 702 is specifically configured to perform the following operations in determining a storage location of a file to be mailed according to an image of a storage area and a file name:
Carrying out median filtering processing on the images of the storage area to obtain a first image, wherein the storage area comprises at least one file cabinet, each file cabinet in the at least one file cabinet is used for storing files, a two-dimensional code uniquely corresponding to each file cabinet is arranged on a cabinet door of each file cabinet, and file information of all files stored in the corresponding file cabinet is recorded in the two-dimensional code;
Performing binarization processing on the first image, and performing edge extraction on the binarized first image by using a canny operator to obtain a second image;
Extracting the outer contours of all the two-dimensional codes in the second image according to the topological structure of the standard contours of the preset two-dimensional codes so as to determine the areas where all the two-dimensional codes are located in the second image;
According to the region where all the two-dimensional codes in the second image are located, respectively analyzing each two-dimensional code in all the two-dimensional codes in the second image to obtain file information corresponding to each two-dimensional code;
determining a target two-dimensional code in all the two-dimensional codes in the second image according to the file names, wherein the file information corresponding to the target two-dimensional code comprises the file names;
and determining the storage position of the file to be mailed according to the target two-dimensional code.
In an embodiment of the present invention, the processor 702 is specifically configured to perform the following operations in determining a storage location of the file to be mailed according to the target two-dimensional code:
determining the area of the target two-dimensional code in the second image;
determining the distance between the file cabinet corresponding to the target two-dimensional code and the camera device according to the internal parameters of the camera device, the actual area of the two-dimensional code and the area of the target two-dimensional code in the second image;
acquiring a shooting angle of an imaging device;
Determining the coordinate of the file cabinet corresponding to the target two-dimensional code under a first coordinate system according to the shooting angle of the shooting device and the distance between the file cabinet corresponding to the target two-dimensional code and the shooting device, wherein the first coordinate system is a space coordinate system established by taking the shooting device as an origin;
And determining the storage position of the file to be mailed according to the coordinate of the file cabinet corresponding to the target two-dimensional code under the first coordinate system.
In an embodiment of the present invention, in determining the applicant's legal aspects of the mailing task based on the archival personal information, the processor 702 is specifically configured to:
Sending request information to a communication account number of the applicant reserved in the mailing task according to the mailing task, wherein the request information is used for requesting to acquire biological characteristic information of the applicant;
acquiring pre-stored biometric information of the archives according to the archives information;
comparing the biological characteristic information of the applicant with the biological characteristic information of the archiver to obtain similarity;
and when the similarity is greater than the threshold value, determining that the applicant of the mailing task is legal.
In an embodiment of the present invention, the processor 702 is specifically configured to perform the following operations in generating a pickup route according to a pickup request:
Determining the storage position of the file to be mailed according to the file taking request;
Acquiring an internal map of an indoor space where a file storage device corresponding to a storage position of a file to be mailed is located;
Determining path information of a walkable path in the internal map according to the internal map;
And generating a pickup route according to the path information and the storage position of the file to be mailed, wherein the pickup route is limited in the range identified by the path information of the walkable path.
It should be understood that the archive mailing device in the present application may include a smart Phone (such as an Android Phone, iOS Phone, windows Phone, etc.), a tablet computer, a palm computer, a notebook computer, a Mobile internet device MID (Mobile INTERNET DEVICES, abbreviated as MID), a robot, a wearable device, etc. The above-described archive mailing device is merely exemplary and not exhaustive, including but not limited to the above-described archive mailing device. In practical application, the archive mailing device can also comprise an intelligent vehicle-mounted terminal, computer equipment and the like.
From the above description of embodiments, it will be apparent to those skilled in the art that the present invention may be implemented in software in combination with a hardware platform. With such understanding, all or part of the technical solution of the present invention contributing to the background art may be embodied in the form of a software product, which may be stored in a storage medium, such as ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform the methods described in the various embodiments or parts of the embodiments of the present invention.
Accordingly, embodiments of the present application also provide a computer-readable storage medium storing a computer program that is executed by a processor to implement some or all of the steps of any one of the archive mailing methods described in the method embodiments above. For example, the storage medium may include a hard disk, a floppy disk, an optical disk, a magnetic tape, a magnetic disk, a flash memory, etc.
Embodiments of the present application also provide a computer program product comprising a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform part or all of the steps of any one of the archive mailing methods described in the method embodiments above.
It should be noted that, for simplicity of description, the foregoing method embodiments are all described as a series of acts, but it should be understood by those skilled in the art that the present application is not limited by the order of acts described, as some steps may be performed in other orders or concurrently in accordance with the present application. Further, those skilled in the art will also appreciate that the embodiments described in the specification are alternative embodiments, and that the acts and modules involved are not necessarily required for the present application.
In the foregoing embodiments, the descriptions of the embodiments are focused on, and for those portions of one embodiment that are not described in detail, reference may be made to the related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, such as the division of the units, merely a logical function division, and there may be additional divisions when actually implemented, such as multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, or may be in electrical or other forms.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units described above may be implemented either in hardware or in software program modules.
The integrated units, if implemented in the form of software program modules, may be stored in a computer-readable memory for sale or use as a stand-alone product. Based on this understanding, the technical solution of the present application may be embodied essentially or partly in the form of a software product or all or part of the technical solution, which is stored in a memory, and includes several instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) to perform all or part of the steps of the method according to the embodiments of the present application. The Memory includes a U disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, etc. which can store the program codes.
Those of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be implemented by a program to instruct related hardware, where the program may be stored in a computer readable Memory, and the Memory may include a flash disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk or an optical disk, etc.
While the foregoing has been provided to illustrate the principles and embodiments of the present application, specific examples have been provided herein to assist in understanding the principles and embodiments of the present application, and are intended to be in no way limiting, for the purpose of illustrating the application, as long as the principles and embodiments of the present application are modified in accordance with the principles and embodiments of the present application.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110855435.4A CN113505940B (en) | 2021-07-27 | 2021-07-27 | File mailing method, device, electronic device and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110855435.4A CN113505940B (en) | 2021-07-27 | 2021-07-27 | File mailing method, device, electronic device and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113505940A CN113505940A (en) | 2021-10-15 |
| CN113505940B true CN113505940B (en) | 2025-04-29 |
Family
ID=78014350
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110855435.4A Active CN113505940B (en) | 2021-07-27 | 2021-07-27 | File mailing method, device, electronic device and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113505940B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114140715A (en) * | 2021-11-18 | 2022-03-04 | 广东核电合营有限公司 | Method and device for identifying storage position of file, computer equipment and storage medium |
| CN116450574A (en) * | 2023-03-06 | 2023-07-18 | 山西中维信息工程股份有限公司 | A file transfer method, device, electronic equipment and medium |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108846604A (en) * | 2018-06-01 | 2018-11-20 | 长乐壹中正和信息科技有限公司 | A kind of the on-line intelligence application method and system of mailing logistics package |
| CN113127899A (en) * | 2021-04-16 | 2021-07-16 | 深圳市艾赛克科技有限公司 | RFID-based archive processing method, device, equipment and storage medium |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5113028B2 (en) * | 2008-12-05 | 2013-01-09 | 安川情報システム株式会社 | Mail archive server |
| CN112036614B (en) * | 2020-08-14 | 2024-02-02 | 深圳优地科技有限公司 | Park express delivery method, device, mobile service robot and storage medium |
-
2021
- 2021-07-27 CN CN202110855435.4A patent/CN113505940B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108846604A (en) * | 2018-06-01 | 2018-11-20 | 长乐壹中正和信息科技有限公司 | A kind of the on-line intelligence application method and system of mailing logistics package |
| CN113127899A (en) * | 2021-04-16 | 2021-07-16 | 深圳市艾赛克科技有限公司 | RFID-based archive processing method, device, equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113505940A (en) | 2021-10-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112491551B (en) | Data verification method and device based on block chain and electronic equipment | |
| TWI669634B (en) | Method and device for assigning virtual objects based on augmented reality | |
| TWI730524B (en) | Identity authentication method, device and system | |
| CN109389723B (en) | Visitor management method and device using face recognition and computer equipment | |
| CN106303599B (en) | Information processing method, system and server | |
| CN113505940B (en) | File mailing method, device, electronic device and storage medium | |
| JP7030092B2 (en) | Information generation method and equipment and equipment for human-computer interaction | |
| CN109978552B (en) | Payment processing method, device and equipment based on identity card information | |
| CN108256442A (en) | Financial account information is extracted in the improved digital picture from card | |
| US9633272B2 (en) | Real time object scanning using a mobile phone and cloud-based visual search engine | |
| CN108491709A (en) | The method and apparatus of permission for identification | |
| WO2016062173A1 (en) | User attribute value transfer method and terminal | |
| CN108389053B (en) | Payment method, payment device, electronic equipment and readable storage medium | |
| CN114332938A (en) | Pet nose print recognition management method and device, intelligent equipment and storage medium | |
| CN113591603B (en) | Certificate verification method, device, electronic device and storage medium | |
| CN108647699A (en) | task image processing method, device, equipment and storage medium | |
| WO2020207084A1 (en) | Payment complaint method, device, server, and readable storage medium | |
| CN108280945A (en) | A kind of information processing method, information processing system and server | |
| CN106682187B (en) | Method and device for establishing image base | |
| CN110287867A (en) | Unmanned convenience store enters recognition methods, device, equipment and storage medium | |
| CN116521746A (en) | Marital registration method, device, marital autonomous registration integrated machine and storage medium | |
| CN107656959A (en) | A kind of message leaving method, device and message equipment | |
| JP7023338B2 (en) | Collection management system | |
| CN108537057A (en) | Method and apparatus for handling photograph album browse request | |
| CN112559775A (en) | Patent information management method and system and computer equipment |
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 |