Method and device for verifying identity of deliveryman

By obtaining configuration files and push time, automatic electronic identity verification of delivery personnel is achieved, and the problem of unable to effectively identify delivery personnel without delivery permissions in the prior art is solved, which improves identification accuracy and efficiency and saves costs.

CN119808037AActive Publication Date: 2025-04-11BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202311310028.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-10
Publication Date
2025-04-11
Estimated Expiration
2043-10-10

AI Technical Summary

Technical Problem

It is difficult to effectively and accurately identify delivery personnel without delivery permissions in the prior art. Manual reporting and equipment identity identification cannot identify delivery personnel without delivery permissions during the delivery process, resulting in low efficiency, high cost and poor results.

Method used

By obtaining the configuration file, determine the push time of the delivery staff to be verified and the verification task, realize automatic electronic identity verification of the delivery staff, identify the delivery staff without delivery permission, and determine the processing strategy based on the configuration file.

Benefits of technology

Automatic electronic identity verification of delivery personnel is realized, effectively identifying delivery personnel without delivery permissions, ensuring the quality of delivery services and saving labor costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119808037A_ABST
    Figure CN119808037A_ABST
Patent Text Reader

Abstract

The invention discloses a deliveryman identity verification method and device, and relates to the technical field of computers. A specific embodiment of the method comprises the steps of obtaining a corresponding configuration file in response to a received verification task; according to the configuration file, determining a deliveryman to be verified and pushing time for pushing the verification task; and according to the push time, identity verification is carried out on the to-be-verified deliveryman, and under the condition that the verification is not passed, a processing strategy for the deliveryman who does not pass the verification is determined according to the configuration file. According to the embodiment of the invention, the method for automatically verifying the electronic identity of the deliveryman is realized, the deliveryman without delivery authority can be effectively identified, the quality of delivery service is ensured, and the labor cost is saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a method and device for verifying the identity of a delivery person. Background Art

[0002] Driven by the economy and e-commerce industry, the logistics and express delivery industry has achieved rapid development. Various logistics companies are committed to improving their competitiveness by improving the timeliness and service quality of express delivery. As the main body of communication with users, delivery personnel play a vital role in the quality of delivery services. In response to the current problem of delivery personnel without delivery authority replacing delivery personnel with delivery authority to perform express delivery tasks, logistics companies usually adopt measures such as manual reporting, manual spot checks, and identity recognition of delivery personnel when logging into delivery operation equipment to strengthen the control of delivery personnel's identity.

[0003] In the process of implementing the present invention, the inventors found that the prior art has the following problems:

[0004] Existing methods cannot effectively and accurately identify couriers without delivery authority. Manual reporting and spot checks are inefficient, costly, and ineffective. The device's identity recognition can only play a supervisory role during login and cannot identify couriers without delivery authority during the delivery process. Summary of the invention

[0005] In view of this, an embodiment of the present invention provides a method and device for verifying the identity of a deliveryman. According to the acquired configuration file, the deliveryman to be verified and the push time of the verification task are determined, so as to perform identity verification and processing on the deliveryman to be verified, thereby realizing automatic electronic identity verification of the deliveryman. It can not only effectively identify the deliveryman without delivery authority and ensure the quality of delivery service, but also save labor costs.

[0006] To achieve the above object, according to one aspect of an embodiment of the present invention, a method for verifying the identity of a delivery person is provided, comprising:

[0007] In response to receiving the verification task, obtaining a corresponding configuration file;

[0008] Determine the delivery person to be verified and the time to push the verification task according to the configuration file;

[0009] According to the push time, the identity of the delivery person to be verified is verified, and if the verification fails, a processing strategy for the delivery person who fails the verification is determined according to the configuration file.

[0010] Optionally, the delivery personnel to be verified are determined according to the configuration file, including: obtaining business information of all delivery personnel within the verification range according to the verification range in the configuration file; and identifying the delivery personnel to be verified using a pre-built recognition model based on the business information in combination with the time information and climate information of the verification task.

[0011] Optionally, according to the configuration file, the push time of the verification task is determined, including: according to the push time interval in the configuration file, in combination with the delivery personnel to be verified, using a random algorithm, to determine the push time of the verification task corresponding to each of the delivery personnel to be verified.

[0012] Optionally, before performing identity verification on the delivery person to be verified according to the push time, the method further includes: monitoring the operation page of the delivery person to be verified on the delivery operation device, and determining that the operation page is not a preset delivery operation page.

[0013] Optionally, the identity of the delivery person to be verified is verified according to the push time, including: sending an identity recognition request to the delivery person to be verified within the push time, and waiting to obtain the identity information of the delivery person to be verified according to the verification time limit in the configuration file; when the identity information of the delivery person to be verified is received, retrieving the standard identity information of the delivery person to be verified, and comparing the identity information with the standard identity information according to the maximum number of verification times of the configuration file to obtain the identity verification result.

[0014] Optionally, the method further includes: in response to receiving a delayed verification request from the delivery person to be verified, determining the number of times the delayed verification request has been received, and when the number matches the number in the configuration file, delaying the push of the verification task according to the delay time in the configuration file.

[0015] Optionally, the method also includes: during the process of identity verification of the delivery person to be verified, if the action of the delivery person to be verified forcibly terminating the process is monitored, continuing to wait for the identity verification result of the delivery person to be verified according to the verification time limit in the configuration file, and if the verification time limit expires and no verification pass is received from the delivery person to be verified, it is determined that the verification has failed.

[0016] According to a second aspect of an embodiment of the present invention, a device for verifying the identity of a delivery person is provided, comprising:

[0017] A configuration file acquisition module, used for acquiring a corresponding configuration file in response to receiving a verification task;

[0018] A verification information acquisition module, used to determine the delivery person to be verified and the delivery time of the verification task according to the configuration file;

[0019] The verification task execution module is used to verify the identity of the delivery person to be verified according to the push time, and if the verification fails, determine the processing strategy for the delivery person who fails the verification according to the configuration file.

[0020] According to a third aspect of an embodiment of the present invention, there is provided an electronic device for verifying the identity of a delivery person, comprising:

[0021] one or more processors;

[0022] a storage device for storing one or more programs,

[0023] When the one or more programs are executed by the one or more processors, the one or more processors implement the method provided in the first aspect of the embodiment of the present invention.

[0024] According to a fourth aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method provided by the first aspect of the embodiment of the present invention is implemented.

[0025] An embodiment of the invention has the following advantages or beneficial effects: by responding to receiving a verification task, a corresponding configuration file is obtained; according to the configuration file, the delivery person to be verified and the push time of the verification task are determined; according to the push time, the identity of the delivery person to be verified is verified, and if the verification fails, the technical solution of determining the handling strategy for the delivery person who fails the verification according to the configuration file realizes a method for automatically performing electronic identity verification on the delivery person, which can not only effectively identify the delivery person without delivery authority and ensure the quality of delivery service, but also save labor costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.

[0027] Figure 1 is a schematic diagram of the main process of the method for verifying the identity of a delivery person according to an embodiment of the present invention;

[0028] Figure 2 It is a schematic diagram of the execution flow of identity verification of the risk reporting strategy according to an embodiment of the present invention;

[0029] Figure 3 It is a schematic diagram of the execution flow of the identity verification of the locking strategy of an embodiment of the present invention;

[0030] Figure 4is a schematic diagram of main modules of a device for verifying the identity of a delivery person according to an embodiment of the present invention;

[0031] Figure 5 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;

[0032] Figure 6 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION

[0033] It should be noted that in the technical solution of the present invention, the collection / collection, update, analysis, use, transmission, storage and other aspects of user personal information involved are in compliance with the provisions of relevant laws and regulations, are used for legal and reasonable purposes, are not shared, leaked or sold outside of these legal uses, and are subject to supervision and management by national regulatory authorities. Necessary measures should be taken for user personal information to selectively block the use or access to personal information data to prevent illegal access to such personal information data, ensure that persons who have access to personal information data comply with the provisions of relevant laws and regulations, and ensure the security of user personal information. In addition, once these user personal information data are no longer needed, the risks should be minimized by limiting or even prohibiting data collection and / or deleting data.

[0034] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0035] The current methods for identifying couriers without delivery authority are not ideal. Manual reporting and spot checks are inefficient, costly, and ineffective. The device's identity recognition can only play a supervisory role during login, and cannot identify couriers without delivery authority during the delivery process.

[0036] In order to solve the above-mentioned problems existing in the prior art, the present invention proposes a method for verifying the identity of delivery personnel. According to the acquired configuration file, the delivery personnel to be verified and the push time of the verification task are determined, so as to perform identity verification and processing on the delivery personnel to be verified, thereby realizing automatic electronic identity verification of the delivery personnel, which can not only effectively identify the delivery personnel without delivery authority and ensure the quality of delivery service, but also save labor costs.

[0037] Figure 1 FIG. 1 is a schematic diagram of the main process of the method for verifying the identity of a delivery person according to an embodiment of the present invention. Figure 1 As shown, the method for verifying the identity of a delivery person according to an embodiment of the present invention includes the following steps S101 to S103.

[0038] Step S101: In response to receiving a verification task, obtain a corresponding configuration file.

[0039] Specifically, in order to strengthen the management of delivery personnel and ensure that high-quality delivery services are provided to users, express logistics companies usually use some management methods and technical means to prevent delivery personnel without delivery authority (not the actual delivery personnel themselves) from performing delivery operations. The currently commonly used methods of manual reporting, manual spot checks, and identity recognition of delivery operation equipment have limited effects on the identification of delivery personnel without delivery authority and cannot meet the needs well. To this end, an embodiment of the present invention provides a method for automatically performing electronic identity verification on delivery personnel, and the identity verification of delivery personnel is achieved by configuring parameters that meet the identity verification requirements on a verification configuration station. The specific parameters may include the name of the verification task, the push device of the verification task, and the list of delivery personnel to be verified. After receiving the start instruction of the verification task, the configuration file identifier is obtained according to the start instruction, thereby obtaining the configuration file corresponding to the configuration file identifier.

[0040] The above configuration files can be configured and created conveniently and quickly through a visual page. By entering or selecting corresponding parameters according to the configuration items prompted on the page, the corresponding configuration files can be obtained.

[0041] Step S102: Determine the delivery person to be verified and the time to push the verification task according to the configuration file.

[0042] Specifically, parameters related to the delivery personnel to be verified are obtained from the configuration file obtained above, such as the ERP number of the delivery personnel to be verified, and the delivery personnel with the ERP number are the delivery personnel to be verified; or the type of items to be delivered, and all the delivery personnel whose delivery items belong to the type of items are the delivery personnel to be verified; or the number of the delivery department, and all the delivery personnel in the delivery department are the delivery personnel to be verified; or the combination of the delivery department and the delivery role, and the delivery personnel in the delivery department and belonging to a certain role are the delivery personnel to be verified, and the role can be a level, employment relationship, etc. At the same time, parameters related to the push time of the push verification task are also obtained, such as the push time, and the verification task is pushed according to the push time; or the startup time, and the verification task is pushed within the startup time after the delivery operation equipment is turned on.

[0043] According to one embodiment of the present invention, the delivery personnel to be verified are determined according to the configuration file, including: according to the verification range in the configuration file, obtaining the business information of all delivery personnel within the verification range; based on the business information, combined with the time information and climate information of the verification task, using a pre-built recognition model to identify the delivery personnel to be verified.

[0044] Specifically, considering that identity verification is generally carried out after the deliveryman's delivery work begins, in order to avoid affecting the delivery work as much as possible, the identity verification of the deliveryman is carried out in a focused and targeted manner. The embodiment of the present invention uses a pre-built recognition model to configure the verification range of the deliverymen to be verified in the configuration file, which can be the department number mentioned above, or all the deliverymen in a certain area. The business information of all deliverymen within the verification range is obtained, including recent attendance information, user rating information, historical complaint information, etc., and then external factors are considered. Because it is more likely that deliverymen without delivery authority will replace deliverymen with delivery authority to deliver during e-commerce promotions or bad weather, the current date and current weather and climate information, which help improve the recognition accuracy, are combined to identify the deliverymen to be verified who are more likely to have deliverymen without delivery authority through the recognition model.

[0045] According to another embodiment of the present invention, the push time of the verification task is determined according to the configuration file, including: according to the push time interval in the configuration file, in combination with the delivery personnel to be verified, using a random algorithm, to determine the push time of the verification task corresponding to each of the delivery personnel to be verified.

[0046] Specifically, considering that identity verification with regular time patterns can be easily exploited by delivery personnel who are willing to replace delivery (delivery personnel without delivery authority or delivery personnel with delivery authority), an embodiment of the present invention configures a push time interval in the push time configuration of the configuration file, and uses a random allocation algorithm, such as a numerical probability algorithm, an adaptive random algorithm, etc., according to the number of delivery personnel to be verified determined as above, to determine the corresponding push time for each delivery personnel to be verified. This push time can be a time corresponding to each delivery personnel to be verified, or all delivery personnel to be verified can receive the verification task at the same random push time point. This random and irregular push time can better prevent delivery personnel who are willing to replace delivery from finding out the time when the system pushes the identity verification task.

[0047] By determining the delivery personnel to be verified and the delivery time as mentioned above, the delivery personnel are subjected to targeted identity verification without time regularity, thereby preventing delivery personnel without delivery authority from performing delivery instead of delivery personnel with delivery authority to the greatest extent possible, thereby improving the recognition accuracy of delivery personnel without delivery authority.

[0048] Step S103: according to the push time, the identity of the delivery person to be verified is verified, and if the verification fails, a processing strategy for the delivery person who fails the verification is determined according to the configuration file.

[0049] Specifically, the embodiment of the present invention aims to identify delivery personnel who do not have delivery authority. In the above configuration file configuration, it is necessary to clarify the handling strategy for delivery personnel who fail the verification. The corresponding handling strategy can be configured according to the needs of the scene, such as the risk reporting strategy, which reports the information of delivery personnel who fail the verification to the system, and the specific handling is determined by the back-end personnel; the locking strategy, which locks the delivery operation device logged in by the delivery personnel who fail the verification, that is, if the verification fails, the device is immediately locked and the delivery operation cannot continue, and the lock status is prompted in the delivery operation device, and the corresponding person in charge needs to unlock it. In addition, although it is a low-probability event, the problem of misjudgment still needs to be considered. If the failure of the verification is due to misjudgment caused by other factors such as light, angle or verification module failure, an objection application can also be configured to facilitate the delivery personnel who are misjudged to send an objection application to the system in time without affecting the normal delivery operation. After determining the push time and the delivery person to be verified, the system sends the identity verification task to the delivery person to be verified according to the determined push time, and performs identity verification on the delivery person to be verified. If the result of the identity verification is that the verification fails, the specific processing strategy in the current configuration file is used to determine how to deal with the delivery person who fails the verification.

[0050] According to one embodiment of the present invention, before performing identity verification on the delivery person to be verified according to the push time, the method further includes: monitoring the operation page of the delivery person to be verified on the delivery operation device, and determining that the operation page is not a preset delivery operation page.

[0051] Specifically, in order to minimize the impact on the normal delivery work of the deliveryman, before the identity verification of the deliveryman to be verified is carried out according to the push time, the status of the deliveryman is determined based on the operation page on the delivery operation device held by the deliveryman to be verified. If the current operation page is a preset delivery operation page, such as the collection page scanning the code to collect the parcel, or the delivery page, etc., it means that the deliveryman is performing the delivery operation. At this time, the verification task will not be pushed temporarily. When the operation page on the delivery operation device is not the preset delivery operation page, the verification task will be pushed to the deliveryman to be verified.

[0052] According to another embodiment of the present invention, the identity of the delivery person to be verified is verified according to the push time, including: sending an identity recognition request to the delivery person to be verified within the push time, and waiting to obtain the identity information of the delivery person to be verified according to the verification time limit in the configuration file; when the identity information of the delivery person to be verified is received, retrieving the standard identity information of the delivery person to be verified, and comparing the identity information with the standard identity information according to the maximum number of verification times of the configuration file to obtain the identity verification result.

[0053] Specifically, within the push time, an identity recognition request is sent to the delivery operation device held by the delivery person to be verified, an identity recognition dialog box pops up, and according to the verification time limit in the configuration file, the current remaining verification time limit is displayed in the dialog box in the form of a countdown. The embodiment of the present invention sets the verification time limit to 30 minutes. According to the verification time limit, the identity information sent by the delivery person to be verified is waited for. The identity verification here can be information with identity characteristics, such as fingerprints, faces, etc. If the identity information of the delivery person to be verified is received within the verification time limit, the corresponding standard identity information of the delivery person to be verified stored in the background is retrieved through the interface, and the received identity information is compared with the standard identity information according to the maximum number of verifications in the configuration file, such as 3 times. As long as there is one successful verification within the verification time limit and the number of verifications does not exceed the maximum number of verifications, it is determined that this verification has passed. If the comparison result is still a failure when the maximum number of verifications is reached within the verification time limit, it is determined that this identity verification has failed.

[0054] According to another embodiment of the present invention, the method further includes: in response to receiving a delayed verification request from the delivery person to be verified, determining the number of times the delayed verification request has been received, and when the number matches the number in the configuration file, delaying the push of the verification task according to the delay time in the configuration file.

[0055] Specifically, although the above-mentioned operation page of the delivery person to be verified on the delivery operation device is monitored to avoid affecting the delivery operation, there may inevitably be other interference situations. For example, the delivery person is currently preparing to enter the elevator, and the signal in the elevator is poor and the identity information cannot be submitted normally, or the delivery person is currently in a dim environment, etc. In this case, the delivery person to be verified can apply for delayed verification, so the number of delayed verifications, as well as the delay time or delay duration are set in the configuration file. The number of delayed verifications in the embodiment of the present invention is 1 time, and the delay time is 30 minutes. When the delivery person to be verified receives the verification task through the delivery operation device, a delay request button is displayed on the verification page. When the delivery person to be verified needs to delay, the delivery person to be verified clicks the button to send a delayed verification request to the system. The system determines the number of delayed verification requests sent by the delivery person to be verified based on the received delayed verification request. When the number meets the number of delayed verifications in the configuration file, the verification task is pushed to the delivery person to be verified according to the delay time in the configuration file.

[0056] According to another embodiment of the present invention, the method further includes: during the process of identity verification of the delivery person to be verified, if the action of the delivery person to be verified forcibly terminating the process is monitored, continuing to wait for the identity verification result of the delivery person to be verified according to the verification time limit in the configuration file, and if the verification time limit expires and no verification pass is received from the delivery person to be verified, determining that the verification has failed.

[0057] Specifically, considering that the identity verification is performed through the delivery APP on the delivery operation device held by the delivery person to be verified, in order to prevent the delivery person without delivery authority from evading identity verification by forcibly closing the delivery APP. When the verification task is pushed, the embodiment of the present invention monitors the operation of the delivery person on the delivery APP. If an action of forcibly terminating the verification process is monitored, such as forcibly exiting the delivery APP, the background system will record the delivery person to be verified and monitor the verification result of the delivery person to be verified within the verification time limit. If the verification time limit ends and the verification pass information of the delivery person to be verified is not received, it is determined that the delivery person to be verified has failed the verification.

[0058] In addition, considering that the delivery operation devices currently held by the delivery personnel support one account to log in to multiple delivery operation devices, when the system detects that one account of the delivery personnel to be verified has logged in to multiple delivery operation devices, it is necessary to push a verification task to each delivery operation device to ensure comprehensive coverage of identity verification and not miss any possibility of a delivery personnel who may not have delivery authority.

[0059] Figure 2The diagram is a schematic diagram of the execution flow of identity verification of the risk reporting strategy of the embodiment of the present invention. The delivery personnel to be verified in this diagram are determined by the delivery role, that is, all delivery personnel who meet the delivery role are delivery personnel to be verified. The platform management terminal sends the configuration file corresponding to the identity verification task to the background of the delivery operation device. The background sends the verification task to the delivery operation device registered by the delivery person to be verified according to the configuration file and the push time. Under the premise that the delivery operation device is capable of receiving the verification task, the delivery operation device sends a prompt sound to remind the delivery person to be verified to receive the pop-up face recognition box. Then check whether the current login person of the delivery operation device meets the delivery role in the configuration file. If yes, then determine whether there is a registration record. If not, register first, and the background obtains the standard identity information. In addition, if the registration is not successful, it is also necessary to report to the platform management terminal that the identity verification has not been participated in. If it has been registered, it means that the background stores the standard identity information, and the camera of the device collects the photo of the delivery person to be verified. Then call the corresponding standard photo, compare the collected photo with the standard photo, and get the verification result. If the verification result passes, continue normal operation. If the verification result fails, report the result and the collected photo to the platform management terminal and store it in the database. If the currently logged-in deliveryman does not match the delivery role in the configuration file, the background can adopt a voluntary identity verification process, collect photos, and use a third-party registration system to find out whether there is registration information. If there is registration, the standard identity information is also retrieved for identity verification. If there is no registration, the registration process is carried out, and these deliverymen are prompted whether they need to register for identity verification. If they do not agree to register, this identity verification process is skipped. If they agree, they will register and then call the registered standard photos for identity verification. Similarly, if the verification result passes, normal operation will continue. If the verification result fails, the result and the collected photos will be reported to the platform management terminal and stored in the database.

[0060] In addition, in the scenario where the delivery operation device has not yet had a delivery person logged in and is not capable of receiving verification tasks, the background needs to cache the verification tasks and monitor the login status of the delivery operation device. When a delivery person is logged in, the background needs to first query the device to see if there are any verification tasks that have not been pushed on that day. If there are verification tasks, determine whether the task is within the effective time of the task in the configuration file (for example, 23:40). If it is within the effective time, a face recognition box will pop up and continue to follow the above steps. If it is not within the effective time, the face recognition box will no longer pop up, the verification task will end, and the delivery operation can continue. In addition, it can be understood that during the identity verification process, the timing starts from the verification page where the face recognition box pops up. If the verification page stays for a period of time that reaches the verification time limit in the configuration file, and the background does not receive the verification pass or fail information, the status and the corresponding information of the delivery person to be verified will be reported to the platform management terminal and stored in the database.

[0061] Figure 3 Schematic diagram of the execution flow of identity verification of the locking strategy of the embodiment of the present invention. Figure 2 The process is similar to that of the delivery personnel, so it will not be repeated here. Only the steps related to the lock strategy will be explained. When the background monitors that a delivery person has logged into the delivery operation device, it will first determine whether the delivery operation device is in a locked state. If so, a prompt message will pop up, prompting that the person in charge of the site where the delivery person is located needs to be contacted to unlock the device, so that the delivery person can submit an unlocking application to the system of the site person in charge. When the site person in charge receives the unlocking application, he will determine whether the unlocking conditions are met based on the reasons or materials in the application. If the unlocking conditions are met, the unlocking instruction will be sent to the background to complete the unlocking of the delivery operation device. In addition, if the identity verification result is a failure, the background will directly lock the delivery operation device according to the lock strategy in the configuration file, and display a lock prompt message on the page, informing the delivery person who failed the verification that the unlocking needs to apply to the site person in charge, so that the delivery person who failed the verification can unlock the device by submitting an unlocking application to the system of the site person in charge.

[0062] Figure 4 Schematic diagram of the main modules of the device for verifying the identity of the delivery person according to an embodiment of the present invention. Figure 4 As shown, the device 400 for verifying the identity of a delivery person mainly includes a configuration file acquisition module 401 , a verification information acquisition module 402 and a verification task execution module 403 .

[0063] The configuration file acquisition module 401 is used to acquire the corresponding configuration file in response to receiving the verification task;

[0064] The verification information acquisition module 402 is used to determine the delivery person to be verified and the delivery time of the verification task according to the configuration file;

[0065] The verification task execution module 403 is used to verify the identity of the delivery person to be verified according to the push time, and if the verification fails, determine the processing strategy for the delivery person who fails the verification according to the configuration file.

[0066] According to one embodiment of the present invention, the verification information acquisition module 402 is also used to: obtain the business information of all delivery personnel within the verification range according to the verification range in the configuration file; and identify the delivery personnel to be verified using a pre-built recognition model based on the business information and in combination with the time information and climate information of the verification task.

[0067] According to another embodiment of the present invention, the verification information acquisition module 402 is also used to: determine the push time of the verification task corresponding to each of the delivery personnel to be verified using a random algorithm based on the push time interval in the configuration file and in combination with the delivery personnel to be verified.

[0068] According to another embodiment of the present invention, the device 400 for verifying the identity of the deliveryman also includes a status monitoring module (not shown in the figure) of the deliveryman to be verified, which is used to: before performing identity verification on the deliveryman to be verified according to the push time, monitor the operation page of the deliveryman to be verified on the delivery operation device, and determine that the operation page is not a preset delivery operation page.

[0069] According to another embodiment of the present invention, the verification task execution module 403 is further used to: send an identity recognition request to the delivery person to be verified within the push time, and wait to obtain the identity information of the delivery person to be verified according to the verification time limit in the configuration file; when receiving the identity information of the delivery person to be verified, retrieve the standard identity information of the delivery person to be verified, and compare the identity information with the standard identity information according to the maximum number of verification times of the configuration file to obtain an identity verification result.

[0070] According to another embodiment of the present invention, the device 400 for verifying the identity of the delivery person also includes a delayed verification module (not shown in the figure), which is used to: in response to receiving a delayed verification request from the delivery person to be verified, determine the number of times the delayed verification request is received, and when the number matches the number in the configuration file, delay the push of the verification task according to the delay time in the configuration file.

[0071] According to another embodiment of the present invention, the device 400 for verifying the identity of the deliveryman also includes a verification termination processing module (not shown in the figure), which is used for: during the process of identity verification of the deliveryman to be verified, if the action of the deliveryman to be verified forcibly terminating the process is monitored, continue to wait for the verification result of the deliveryman to be verified according to the verification time limit in the configuration file, and if the verification time limit expires and no verification result of the deliveryman to be verified is received, determine that the verification has failed.

[0072] Figure 5 is an exemplary system architecture diagram to which embodiments of the present invention can be applied.

[0073] like Figure 5 As shown, system architecture 500 may include terminal devices 501, 502, 503, a network 504 and a server 505. Network 504 is used to provide a medium for communication links between terminal devices 501, 502, 503 and server 505. Network 504 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0074] Users can use terminal devices 501, 502, 503 to interact with server 505 through network 504 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 501, 502, 503, such as delivery person identity verification applications, etc. (only as an example).

[0075] The terminal devices 501 , 502 , and 503 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.

[0076] Server 505 can be a server that provides various services, such as a background management server that provides support for the identity verification of the delivery person performed by the user using the terminal devices 501, 502, and 503 (only as an example). The background management server can obtain the corresponding configuration file in response to receiving the verification task; determine the delivery person to be verified and the push time of pushing the verification task according to the configuration file; perform identity verification on the delivery person to be verified according to the push time, and if the verification fails, determine the processing strategy for the delivery person who fails the verification according to the configuration file, and feed back the processing result (such as the verification result, etc. - only as an example) to the terminal device.

[0077] It should be noted that the method for verifying the identity of the deliveryman provided in the embodiment of the present invention is generally executed by the server 505 , and accordingly, the device for verifying the identity of the deliveryman is generally set in the server 505 .

[0078] It should be understood that Figure 5 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0079] Reference below Figure 6 , which shows a schematic diagram of the structure of a computer system 600 of a terminal device or a server suitable for implementing an embodiment of the present invention. Figure 6 The terminal device or server shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0080] like Figure 6 As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage part 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the system 600 are also stored. The CPU 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0081] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage section 608 as needed.

[0082] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, the above-mentioned functions defined in the system of the present invention are executed.

[0083] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination thereof.

[0084] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0085] The units involved in the embodiments of the present invention may be implemented by software or hardware. The units described may also be set in a processor, for example, it may be described as: a processor includes: a configuration file acquisition module, a verification information acquisition module and a verification task execution module.

[0086] The names of these modules do not, in some cases, constitute a limitation on the modules themselves. For example, the configuration file acquisition module may also be described as “a module for acquiring a corresponding configuration file in response to receiving a verification task”.

[0087] On the other hand, the present invention also provides a computer-readable medium, which may be included in the device described in the embodiment; or it may exist independently without being assembled into the device. The computer-readable medium carries one or more programs, and when the one or more programs are executed by a device, the device includes: in response to receiving a verification task, obtaining a corresponding configuration file; according to the configuration file, determining the delivery person to be verified and the push time of pushing the verification task; according to the push time, performing identity verification on the delivery person to be verified, and if the verification fails, determining the processing strategy for the delivery person who fails the verification according to the configuration file.

[0088] The technical solution according to the embodiment of the present invention has the following advantages or beneficial effects: by responding to receiving a verification task, a corresponding configuration file is obtained; according to the configuration file, the delivery person to be verified and the push time of the verification task are determined; according to the push time, the identity of the delivery person to be verified is verified, and if the verification fails, the technical solution of determining the processing strategy for the delivery person who fails the verification according to the configuration file realizes a method for automatically performing electronic identity verification on the delivery person, which can not only effectively identify the delivery person without delivery authority and ensure the quality of delivery service, but also save labor costs.

[0089] The specific implementation methods described herein do not constitute limitations on the scope of protection of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention shall be included in the scope of protection of the present invention.

Claims

1. A method for verifying the identity of a delivery person, characterized in that: include: In response to receiving the verification task, obtaining a corresponding configuration file; Determine the delivery person to be verified and the time to push the verification task according to the configuration file; According to the push time, the identity of the delivery person to be verified is verified, and if the verification fails, a processing strategy for the delivery person who fails the verification is determined according to the configuration file.

2. The method according to claim 1, characterized in that: According to the configuration file, the delivery person to be verified is determined, including: According to the verification range in the configuration file, business information of all couriers within the verification range is obtained; According to the business information, combined with the time information and climate information of the verification task, a pre-built recognition model is used to identify the delivery personnel to be verified.

3. The method according to claim 1, characterized in that Determining a push time for pushing the verification task according to the configuration file includes: According to the push time interval in the configuration file and in combination with the delivery personnel to be verified, a random algorithm is used to determine the push time of the verification task corresponding to each of the delivery personnel to be verified.

4. The method according to claim 1, characterized in that: Before performing identity verification on the delivery person to be verified according to the push time, the method further includes: The operation page of the delivery person to be verified on the delivery operation device is monitored, and it is determined that the operation page is not a preset delivery operation page.

5. The method according to claim 1, characterized in that According to the push time, the identity of the delivery person to be verified is verified, including: Within the push time, an identity identification request is sent to the delivery person to be verified, and according to the verification time limit in the configuration file, the identity information of the delivery person to be verified is waited to be obtained; When the identity information of the delivery person to be verified is received, the standard identity information of the delivery person to be verified is retrieved, and the identity information is compared with the standard identity information according to the maximum verification times of the configuration file to obtain the identity verification result.

6. The method according to claim 1, characterized in that The method further comprises: In response to receiving a delayed verification request from the delivery person to be verified, the number of times the delayed verification request is received is determined. If the number matches the number in the configuration file, the verification task is pushed delayed according to the delay time in the configuration file.

7. The method according to claim 1, characterized in that The method further comprises: During the process of identity verification of the delivery person to be verified, if the action of the delivery person to be verified forcibly terminating the process is monitored, the wait for the identity verification result of the delivery person to be verified will continue according to the verification time limit in the configuration file. If the verification time limit expires and no verification result is received from the delivery person to be verified, the verification will be deemed to have failed.

8. A device for verifying the identity of a delivery person, characterized in that: include: A configuration file acquisition module, used for acquiring a corresponding configuration file in response to receiving a verification task; A verification information acquisition module, used to determine the delivery person to be verified and the delivery time of the verification task according to the configuration file; The verification task execution module is used to verify the identity of the delivery person to be verified according to the push time, and if the verification fails, determine the processing strategy for the delivery person who fails the verification according to the configuration file.

9. A mobile electronic device terminal, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.

10. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Sign-in method and device, terminal device, system and storage medium

    CN109544715A

  • Processing method, device and system for safely delivering articles to vehicle

    CN113642963A

  • Goods taking and delivering method, system and equipment, storage medium and program product

    CN114612041A

  • Take-out logistics distribution management method and system based on mobile terminal

    CN116777320A

  • Logistics information processing method and system

    WO2018232956A1