A Method and Device for Determining the Liability Site Information of Damaged Orders

By combining damaged orders with illegal throwing and throwing incidents, and using order identification information to match the corresponding illegal throwing incidents, the problem of determining the blame for damaged orders in the logistics and transportation industry is solved, the locking rate of damaged orders and the standardized operation and management of logistics orders is improved, and the damage rate is reduced.

CN114529115BActive Publication Date: 2025-06-20SF TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011318166.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-23
Publication Date
2025-06-20
Estimated Expiration
2040-11-23

AI Technical Summary

Technical Problem

In the logistics and transportation industry, there are order damage caused by improper operation or other factors, and it is difficult for the prior art to quickly and accurately locate the site where the damaged occurs, especially some damaged orders cannot be located to the responsible site through conventional means.

Method used

By combining damaged orders with illegal throwing and throwing incidents, the order identification information is used to match the corresponding illegal throwing incidents, thereby determining the responsible venue information of the damaged orders.

Benefits of technology

This improves the lock-in rate of damaged orders, promotes the control of standardized logistics order operations, and reduces the damage rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114529115B_ABST
    Figure CN114529115B_ABST
Patent Text Reader

Abstract

The present application provides a method and device for determining the liability determination site information of damaged orders, including: obtaining an order liability determination request for a damaged order, where the order liability determination request includes the order identification information of the damaged order, and the logistics outer packaging corresponding to the damaged order is not damaged; determining one or more matching illegal throwing events according to the order identification information, where each illegal throwing event includes the corresponding throwing site information; determining at least one target illegal throwing event from the one or more illegal throwing events, and determining the throwing site information corresponding to the at least one target illegal throwing event as the liability determination site information of the damaged order. By combining the damaged order with the illegal throwing event, the present application conducts liability determination on damaged orders that cannot be processed by some conventional means, improves the locking rate of damaged orders, promotes the control of the standardized operation of logistics orders to a certain extent, and reduces the damage rate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technologies, and particularly to a method, apparatus, computer device, and storage medium for determining the liability site information of damaged orders. Background Art

[0002] In the logistics transportation industry, with the growth of business volume, there are order damages caused by improper operations or other factors. To improve service quality and reduce the order damage rate, it is necessary to quickly locate the site where the damage occurred after the customer reports the order breakage.

[0003] The traditional method is to classify damaged orders, such as damaged outer packaging, delivery delay, irregular delivery, etc., and directly assign liability for these types of damaged orders to the sender's network point or the recipient's network point. Or through internal reporting, the previous link of the reported site is identified as the liable site.

[0004] Currently, most damaged orders can be assigned liability to the site through conventional means, but there are still some damaged orders that cannot be located to the liable site through conventional means, and there may be multiple liable sites for a damaged order, and the sites assigned liability by conventional means will be missing. Summary of the Invention

[0005] The present application provides a method, apparatus, computer device, and storage medium for determining the liability site information of damaged orders. By combining damaged orders with illegal throwing events, the present application assigns liability to some damaged orders that cannot be processed by conventional means, improves the locking rate of damaged orders, promotes the control of standardized operations of logistics orders to a certain extent, and reduces the damage rate.

[0006] According to one aspect of the present application, there is provided a method for determining the liability site information of a damaged order, the method comprising:

[0007] Obtaining an order liability request for a damaged order, wherein the order liability request includes the order identification information of the damaged order, and the logistics outer packaging corresponding to the damaged order is not damaged;

[0008] Determining one or more matching illegal throwing events according to the order identification information, wherein each illegal throwing event includes corresponding throwing site information;

[0009] Determining at least one target illegal throwing event from the one or more illegal throwing events, and determining the throwing site information corresponding to the at least one target illegal throwing event as the liability site information of the damaged order.

[0010] According to one aspect of the present application, there is provided an apparatus for determining the liability site information of a damaged order, the apparatus comprising:

[0011] An acquisition module, configured to acquire an order liability determination request for a damaged order, where the order liability determination request includes order identification information of the damaged order, and the logistics outer packaging corresponding to the damaged order is intact;

[0012] A matching module, configured to determine one or more matching illegal throwing events according to the order identification information, where each illegal throwing event includes corresponding throwing venue information;

[0013] A liability determination module, configured to determine at least one target illegal throwing event from the one or more illegal throwing events, and determine the throwing venue information corresponding to the at least one target illegal throwing event as the liability determination venue information of the damaged order.

[0014] According to one aspect of the present application, there is also provided a device for determining the liability determination venue information of a damaged order, the device includes:

[0015] One or more processors;

[0016] A memory; and

[0017] One or more applications, where the one or more applications are stored in the memory and are configured to be executed by the processor to perform the operations of any of the above methods.

[0018] According to one aspect of the present application, there is also provided a computer-readable storage medium, on which a computer program is stored, and the computer program is loaded by a processor to perform the operations of any of the above methods.

[0019] In the present application, by combining the damaged order with the illegal throwing event, the liability determination of the damaged order that cannot be processed by some conventional means is carried out, the locking rate of the damaged order is improved, the control of the standardized operation of the logistics order is promoted to a certain extent, and the damage rate is reduced. Description of the Drawings

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.

[0021] Figure 1 A schematic diagram of a scenario for determining the liability determination venue information of a damaged order provided by an embodiment of the present application;

[0022] Figure 2 A schematic flowchart of an embodiment of a method for determining the liability determination venue information of a damaged order provided by an embodiment of the present application;

[0023] Figure 3 Show the functional modules of the liability determination site information determination device provided in the embodiments of the present application;

[0024] Figure 4 Show an exemplary system that can be used to implement the various embodiments described in the present application.

[0025] The same or similar reference numerals in the drawings represent the same or similar components. Detailed implementation manners

[0026] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present invention.

[0027] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus cannot be understood as a limitation of the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of the described features. In the description of the present invention, "a plurality" means two or more, unless otherwise specifically defined.

[0028] In the present application, the term "exemplary" is used to mean "serving as an example, illustration, or description". Any embodiment described as "exemplary" in the present application is not necessarily to be construed as more preferred or more advantageous than other embodiments. In order for any person skilled in the art to implement and use the present invention, the following description is given. In the following description, details are set forth for the purpose of explanation. It should be understood that those skilled in the art can recognize that the present invention can be implemented without using these specific details. In other instances, well-known structures and processes are not elaborated in detail to avoid unnecessary details from obscuring the description of the present invention. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the broadest scope that conforms to the principles and features disclosed in the present application.

[0029] It should be noted that since the method of the embodiment of the present application is executed in a computing device, the processing objects of each computing device exist in the form of data or information. For example, time, which is actually time information. It can be understood that in subsequent embodiments, if dimensions, quantities, positions, etc. are mentioned, they are all corresponding data existences for the electronic device to process, and specific details are not elaborated here.

[0030] In a typical configuration of the present application, a terminal, a trusted party, etc. all include one or more processors (for example, a Central Processing Unit (CPU)), an input / output interface, a network interface, and a memory. The memory may include non-permanent memory in a computer-readable medium, random access memory (Random Access Memory, RAM) and / or non-volatile memory in the form of, for example, read-only memory (Read Only Memory, ROM) or flash memory (Flash Memory). The memory is an example of a computer-readable medium.

[0031] Computer-readable media include permanent and non-permanent, removable and non-removable media and can store information by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (Phase-Change Memory, PCM), programmable random access memory (Programmable Random Access Memory, PRAM), static random access memory (Static Random-Access Memory, SRAM), dynamic random access memory (Dynamic Random Access Memory, DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (Electrically-Erasable Programmable Read-Only Memory, EEPROM), flash memory or other memory technologies, compact disc read-only memory (Compact Disc Read-Only Memory, CD-ROM), digital versatile disc (Digital Versatile Disc, DVD) or other optical storage, magnetic cassette tapes, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information accessible by a computing device.

[0032] The devices referred to in this application include, but are not limited to, user devices, network devices, or devices formed by integrating user devices and network devices through a network. The user devices include, but are not limited to, any mobile electronic product that can perform human-computer interaction with users (such as through a touchpad), such as smart phones, tablet computers, etc. The mobile electronic products can adopt any operating system, such as Android operating system, iOS operating system, etc. Among them, the network devices include an electronic device that can automatically perform numerical calculations and information processing according to pre-set or stored instructions. Its hardware includes, but is not limited to, microprocessors, application specific integrated circuits (ASICs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc. The network devices include, but are not limited to, computers, network hosts, single network servers, multiple network server sets, or clouds composed of multiple servers; here, the cloud is composed of a large number of computers or network servers based on cloud computing. Among them, cloud computing is a type of distributed computing, consisting of a virtual supercomputer formed by a group of loosely coupled computer sets. The network includes, but is not limited to, the Internet, wide area network, metropolitan area network, local area network, VPN network, wireless ad hoc network (Ad Hoc network), etc. Preferably, the device can also be a program running on the user device, network device, or a device formed by integrating user devices and network devices, network devices, touch terminals, or network devices and touch terminals through a network.

[0033] Of course, those skilled in the art should understand that the above devices are only examples. Other existing or future devices that can be applied to this application should also be included within the protection scope of this application and are hereby incorporated by reference.

[0034] This application provides a method for determining the liability site information of damaged orders. This method is mainly applied to the logistics business scenario. Without limitation, Figure 1A typical example of the logistics business scenario is shown. The sender user sends a package through a sending site. The information of the sending site includes but is not limited to the self-sending network point, the sending network point, and the site for door-to-door pick-up, etc. Each piece of sending site information records the goods ordered by the sender user and generates a corresponding logistics order. This logistics order includes a corresponding order identifier (such as an order number, etc.) and the order generation time, etc. Subsequently, this logistics order passes through at least one transfer site. At the transfer site, the corresponding processing user at each transfer site will scan the order with a barcode scanner when unloading and loading the order to obtain the loading time or unloading time of the order, etc. The transfer site includes but is not limited to transfer network points in each city, etc. When this logistics order reaches the city where the recipient is located, the order is distributed to the delivery site where the recipient address is located. The delivery site includes but is not limited to the network point corresponding to the recipient address or the pick-up network point, such as a pick-up station or a Hive, etc. When the recipient user picks up the package, the system will record the handover time of the order, etc. During the entire logistics process of the order, corresponding camera devices are deployed at each site. This camera device is used to collect images of illegal throwing of the order. For example, the camera device collects images of the site handling personnel's handling of the order (such as loading, unloading, or carrying, etc.). If there is a moving order object in the image and the distance difference between the moving order object and the site handling personnel exceeds a predetermined distance, then the image corresponding to the order object is determined to be an illegal throwing image, etc. Based on this illegal throwing image, an illegal throwing event during the order transfer process can be determined. Here, barcode scanner operations, illegal throwing images, etc. regarding the logistics order are all uploaded to the corresponding network device. The network device can determine liability for damaged orders based on relevant information and determine specific liability site information, etc.

[0035] In the embodiments of the present application, this network device can be an independent server or a server network or server cluster composed of servers. For example, the computer device described in the embodiments of the present application includes but is not limited to a computer, a network host, a single network server, a set of multiple network servers, or a cloud server composed of multiple servers. Among them, the cloud server is composed of a large number of computers or network servers based on cloud computing.

[0036] Those skilled in the art can understand that Figure 1 the application environment shown is only one application scenario of the solution of the present application and does not constitute a limitation on the application scenario of the solution of the present application. As is known to those of ordinary skill in the art, with the evolution of the logistics business scenario and the emergence of new logistics business scenarios, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems.

[0037] Figure 2A method for determining the liability determination site information of a damaged order according to an aspect of the present application is shown. The method includes step S101, step S102, and step S103. In step S101, a network device obtains an order liability determination request for a damaged order, where the order liability determination request includes the order identification information of the damaged order, and the logistics outer packaging corresponding to the damaged order is not damaged; in step S102, the network device determines one or more matching illegal throwing events according to the order identification information, where the illegal throwing event includes the corresponding throwing site information; in step S103, the network device determines at least one target illegal throwing event from the one or more illegal throwing events according to a preset policy, and determines the throwing site information corresponding to the at least one target illegal throwing event as the liability determination site information of the damaged order. The damaged order includes, but is not limited to, order information with an undamaged outer packaging and damaged internal goods. The status information of this order information is changed by the network device from the damaged reporting event to the damaged state. The damaged reporting event can be reported by the sender user, the mobile phone user, or the site equipment corresponding to each transfer site information, etc.

[0038] Specifically, in step S101, a network device obtains an order liability determination request for a damaged order, where the order liability determination request includes the order identification information of the damaged order. For example, if the recipient user finds that the logistics order is damaged after receiving the goods, such as damaged outer packaging, damaged internal goods, etc., then the recipient user, the sender user, etc. can all initiate a corresponding order liability determination request to the network device through the user device to determine the liability determination site information of the order. Or, the corresponding recipient user feedbacks the feedback opinion of the corresponding order damage to the delivery outlet, and the delivery outlet can initiate an order liability determination request to the network device through the corresponding device to determine the liability determination site information when the damaged order is damaged during the transfer process. The order liability determination request includes the order identification information of the damaged order, such as the order number, etc., which is used to identify the uniqueness of the damaged order.

[0039] In some embodiments, the logistics outer packaging corresponding to the damaged order is intact. For example, usually for a logistics order with damaged outer packaging, the corresponding liability determination site information can be confirmed through internal reporting, so as to determine the transfer site information output when the logistics order with damaged outer packaging is damaged, and then use the transfer site information as the liability determination site information. For a damaged order with intact outer packaging, however, the visual algorithm cannot identify the shape damage of the logistics order, so as to determine the specific damage time of the damaged order, and further cannot directly determine the liability determination information of the damaged order. In this application, by obtaining the corresponding illegal throwing event, the corresponding liability determination site information is accurately determined according to the event occurrence time of the illegal throwing event and the gun scanning operation time corresponding to the multiple transfer site information of the damaged order, so as to improve the locking rate of the damaged order. Here, the damaged orders applicable to this solution include orders with intact outer packaging, etc.

[0040] In step S102, the network device determines one or more matching illegal throwing events according to the order identification information, where the illegal throwing event includes the corresponding throwing site information. For example, the illegal throwing event refers to the event information corresponding to the illegal throwing operation of the logistics personnel on the logistics order, and the illegal throwing event is determined by the corresponding illegal throwing image. For example, cameras are deployed at each site, and the transfer images of the logistics order by the logistics personnel are collected through the cameras. The illegal throwing images with illegal throwing operations in the transfer images are identified through the visual algorithm, and the corresponding illegal throwing events are generated according to the illegal throwing images. For example, the illegal throwing event includes the shooting time corresponding to the illegal throwing image, the shooting site, etc. The corresponding shooting time is used as the event occurrence time, and the shooting site is used as the throwing site information.

[0041] In some cases, the network device generates an initial illegal throwing event based on the illegal throwing image, and determines whether the initial illegal throwing event is truly illegal after a corresponding review. If so, the initial illegal throwing event is determined to be an illegal throwing event, and if not, the initial illegal throwing event is deleted, etc.; wherein the review includes but is not limited to the review of the illegal throwing image in the field, district or system model where the throwing site information is located. The illegal throwing event usually includes the time of event occurrence, the time of event reporting, the throwing site information, and the illegal identification information. For illegal throwing events whose order identification information can be clearly identified, the corresponding one or more illegal throwing events can be directly determined by matching the order identification information. For example, if there is an illegal throwing event at one or more transfer sites among multiple transfer sites for the damaged order, the illegal throwing event contains the order identification information of the damaged order, and the corresponding one or more illegal throwing events can be directly determined based on the order identification information. For illegal throwing events whose order identification information cannot be clearly identified, the network device can determine the transfer site through which the damaged order has passed based on the order identification information, such as the shipping site information, transit site information and delivery site information of the damaged order, and can match and determine the illegal throwing events in each site based on the transfer site information, such as matching the occurrence time of the illegal throwing event with the bar gun operation time of the damaged order at the corresponding site, etc.

[0042] In step S103, the network device determines at least one target illegal throwing event from the one or more illegal throwing events according to a preset strategy, and determines the throwing site information corresponding to the at least one target illegal throwing event as the responsible site information of the damaged order. For example, after the network device determines the corresponding one or more illegal throwing events, it can determine at least one target illegal throwing event from the one or more illegal throwing events according to the preset strategy. If the damaged order has multiple transfer site information, and there may be a certain transfer site information in the multiple transfer site information that has multiple illegal throwing events, it is necessary to determine whether the multiple illegal throwing events are consistent with the stay time of the damaged order in the transfer site information. If there is a certain illegal throwing event that is consistent with the stay time of the damaged order in the transfer site information, then the illegal throwing event is determined to be the target illegal throwing event; each transfer site information of the damaged order has at most one illegal throwing event. If the network device can determine at least one target illegal throwing event, the throwing site information of the target illegal throwing event is determined as the final responsible site information, etc.

[0043] In some embodiments, in step S102, the network device queries and determines the order routing information of the damaged order according to the order identification information, where the order routing information includes multiple transfer site information of the damaged order; determines one or more matching illegal throwing events according to the order routing information, where the throwing site information of each illegal throwing event in the one or more illegal throwing events belongs to one of the multiple transfer site information. For example, during the transportation of each logistics order, the transportation status of the order is recorded by scanning with a handheld terminal (such as using the operation time of the handheld terminal as the loading time or unloading time, and using the location where the handheld terminal is located or the network point to which the handheld terminal belongs as the transfer site information corresponding to the logistics order). The multiple transfer site information includes the sender site information, recipient site information, and at least one transit site information of the damaged order, etc. The handheld terminals corresponding to each transfer site information send the transportation status of the logistics order to the network device, and comprehensively form the order routing information about the logistics order; in some cases, the order-related information further includes the outer packaging status of the logistics order, and damaged orders with damaged outer packaging can be excluded through the outer packaging status, and the damaged orders that meet the requirements of this solution can be more accurately screened out. The network device can query and determine the order routing information of the damaged order based on the order identification information, and the order routing information includes the multiple transfer site information of the damaged order, the operation time of the handheld terminal for each transfer site information, the damage reporting time of the damaged order, etc. After the network determines the corresponding order routing information, one or more illegal throwing events are matched and determined according to the order routing information. For example, the network device matches the illegal throwing event corresponding to the throwing site information that is the same as one of the multiple transfer site information according to the multiple transfer site information, so as to determine the corresponding one or more illegal throwing events.

[0044] Of course, during the process of determining the event of illegal throwing, time factors can also be combined for screening. For example, in some embodiments, the order routing information further includes the damage reporting time of the damaged order, and the illegal throwing event includes the corresponding event occurrence time. Among them, determining one or more matching illegal throwing events according to the order routing information includes: determining one or more matching illegal throwing events according to the order routing information, where the throwing site information of each illegal throwing event among the one or more illegal throwing events belongs to one of the multiple staying site information, and the time difference between the event occurrence time of each illegal throwing event and the damage reporting time is less than or equal to a preset time difference threshold. For example, the order routing information further includes the damage reporting time of the damaged order, and the damage reporting time is determined based on the reporting operation of the delivery outlet. The illegal throwing event includes the event occurrence time of the illegal throwing event, such as taking the shooting time of the illegal throwing image as the time occurrence time of the illegal throwing event, etc. Usually, the illegal throwing event corresponding to the damaged order occurs before the damaged order is reported. And due to different logistics types (such as general, express or express delivery, etc.) and different order delivery distances, there is a certain time difference between the event occurrence time of the illegal throwing event and the damage reporting time of the damaged order. Then, a certain preset time difference threshold is set to screen out the illegal throwing events with relatively close times. The preset time difference threshold can be the default setting of the network device or determined through big data analysis such as the average transportation duration of multiple order data, such as 5 days, 10 days, 30 days, 90 days, etc. Suppose the damage reporting time of the damaged order is T, and the corresponding preset duration threshold is 10 days, then the event occurrence time of the corresponding illegal throwing event should be within the time interval of [T - 10, T - 1]. The time difference is obtained by subtracting the event occurrence time of each illegal throwing event from the damage reporting time. If the time difference is negative, the corresponding illegal throwing event is not considered. Only when the time difference between the damage reporting time and the illegal throwing event is less than or equal to the preset time difference threshold, it is determined that the illegal throwing event is the illegal throwing event matching the damaged order.

[0045] The damaged order has multiple transfer site information. If each transfer site information is determined to be the liable site information, only one matching illegal throwing event needs to be determined in this transfer site information. Then, if there are multiple matching candidate illegal throwing events in a certain transfer site information, the candidate illegal throwing event with the smallest time difference between the event occurrence time of the candidate illegal throwing event and the barcode gun operation time of the damaged order in this transfer site information is taken as the matching illegal throwing event. In some embodiments, the order routing information further includes the barcode gun operation time of each transfer site information in the multiple transfer sites; wherein, determining one or more matching illegal throwing events according to the order routing information includes: determining one or more matching candidate illegal throwing events according to the order routing information, wherein the throwing site information of each candidate illegal throwing event in the one or more candidate illegal throwing events belongs to one of the multiple transfer site information, and the time difference between the event occurrence time of each candidate illegal throwing event and the damage reporting time is less than or equal to a preset time difference threshold; taking one candidate illegal throwing event in the one or more candidate illegal throwing events as the candidate illegal throwing event to be determined, and determining the operation time difference of the candidate illegal throwing event to be determined in the transfer site information to be determined according to the event occurrence time of the candidate illegal throwing event to be determined and the barcode gun operation time of the transfer site information to be determined, wherein the transfer site information to be determined and the throwing site information of the candidate illegal throwing event to be determined are the same site, and the transfer site information to be determined is included in the multiple transfer site information; if the operation time difference of the candidate illegal throwing event to be determined in the transfer site information to be determined is less than or equal to the operation time difference threshold, then determine the candidate illegal throwing event to be determined as the illegal throwing event corresponding to the transfer site information to be determined. For example, the network device performs a preliminary screening based on the event occurrence time of the illegal throwing event and the damage reporting time to determine one or more matching candidate illegal throwing events. Subsequently, the network device combines the barcode gun operation time of the damaged order in each transfer site information, etc., to determine a more accurate illegal throwing event, etc. For example, the time occurrence time event_time of the candidate illegal throwing event to be determined and the barcode gun operation time barscantm of the transfer site information in the order routing information are both converted into timestamp format, and the candidate illegal throwing event is generalized, that is, the absolute time difference opcode_tm_diff = |event_time - barscantm| between the barcode gun operation time in the order routing information of the damaged order and the event occurrence time of the candidate illegal throwing event to be determined is calculated. The barcode gun operation time includes the scanning time when the barcode of the damaged order is scanned by the barcode gun.Here, we also need to constrain that the absolute time difference is less than a given maximum generalization duration (such as 5 minutes or 10 minutes, etc.), that is, opcode_tm_diff <= Max. The throwing site information corresponding to the determined violation throwing event after generalization is the site for the preliminary liability determination of the damaged order. In some embodiments, if the operation time difference of the candidate violation throwing event to be determined is less than or equal to the operation time difference threshold in the operation time difference of the transfer site information to be determined, then it is determined that the candidate violation throwing event to be determined is the violation throwing event corresponding to the transfer site information to be determined, including: if the operation time difference of the candidate violation throwing event to be determined is less than or equal to the operation time difference threshold in the operation time difference of the transfer site information to be determined, and this operation time difference is the smallest among the multiple operation time differences corresponding to the transfer site information, then it is determined that the candidate violation throwing event to be determined is the violation throwing event corresponding to the transfer site information to be determined. For example, for the same transfer site information of the same order, etc., there may be multiple generalization values of candidate violation throwing events. Here, we only retain the one with the smallest absolute time difference, and use the candidate violation throwing event with the smallest absolute time difference as the violation throwing event of this transfer site information.

[0046] In some embodiments, the method further includes step S104 (not shown). In step S104, the network device obtains multiple violation throwing images and determines at least one violation throwing event based on the violation throwing images; wherein, in step S102, the network device determines one or more matching violation throwing events from the at least one violation throwing event according to the order identification information. For example, the network device obtains multiple violation throwing images, receives the image information uploaded by each transfer site or video information composed of multiple images, etc., and then determines whether there is a violation throwing according to the distance between a single logistics item in the moving process and the order processing personnel. For example, if a single logistics item in the moving process is in the moving process and the distance between the logistics item and the logistics personnel exceeds a preset distance threshold (such as 1 meter, etc.), then there is a violation throwing in the current video frame, and it is determined that this video frame is a violation throwing image; or identify the movement trajectory of the logistics item. If the corresponding movement trajectory conforms to the throwing curve, then there is a violation throwing in the current video frame, and it is determined that this video frame is a violation throwing image. After obtaining multiple violation throwing images, corresponding violation throwing events can be directly generated, or corresponding initial violation throwing events can be generated and at least one violation throwing event can be determined after review, etc. The corresponding violation throwing event includes the corresponding event occurrence time, event reporting time, throwing site information, etc.

[0047] In some embodiments, in step S104, the network device generates a plurality of initial illegal throwing events based on the plurality of illegal throwing images, where each initial illegal throwing event includes a corresponding event reporting time (the event reporting time is usually the same time on the day when the event occurs, or the event occurrence time is used as the corresponding event reporting time, etc.) and throwing site information; taking one initial illegal throwing event among the plurality of initial illegal throwing events as the initial illegal throwing event to be reviewed, when the time difference between the real-time time and the event reporting time of the initial illegal throwing event to be reviewed is greater than the review time threshold, and no deletion instruction for the initial illegal throwing event to be reviewed is obtained, then the initial illegal throwing event to be reviewed is determined as an illegal throwing event. For example, the network device generates a plurality of initial illegal throwing events based on a plurality of illegal throwing images, and the plurality of initial illegal throwing events include corresponding event reporting times, throwing site information, etc. Taking one initial illegal throwing event among the plurality of initial illegal throwing events as the initial illegal throwing event to be reviewed, the review time threshold for each initial illegal throwing event to be reviewed can be determined according to the corresponding event reporting time of the initial illegal throwing event to be reviewed. For example, the review time threshold set by the network device for area processing, that is, the maximum processing duration that the initial illegal throwing event to be reviewed has not timed out, is for the purpose that on weekends or holidays, area management personnel can temporarily not process the event, giving area management personnel more processing time; the specific process is as follows:

[0048] 1. Take the number of days from the event reporting time to the first working day looking backward from the event reporting time, denoted as N;

[0049] 2. If the current date is a working day, then the review time threshold for the initial illegal throwing event to be reviewed is 24 * N hours

[0050] 3. If the current date is a non-working day, then the review time threshold for the initial illegal throwing event to be reviewed is 24 * N + 12 hours.

[0051] Here, denote the above review time threshold as M. When the time difference between the real-time time and the event reporting time is greater than this review time threshold, and the initial illegal throwing event to be reviewed has not been deleted, then the initial illegal throwing event to be reviewed is determined as an illegal throwing event. If a deletion instruction for the corresponding initial illegal throwing event to be reviewed is received, that is, the field area or the area department determines that there is no illegal throwing in the initial throwing violation event to be reviewed, then the network device deletes the initial illegal throwing event to be reviewed, etc.

[0052] Of course, those skilled in the art should understand that the above review time threshold is only an example, and other existing or future possible review time thresholds that can be applied to this application should also be included within the protection scope of this application and are hereby incorporated by reference.

[0053] In some embodiments, the audit time threshold includes a site audit time threshold and a department audit time threshold; wherein, the method further includes step S105 (not shown), in step S105, the site audit time difference between the real-time time and the event reporting time of the initial violation throwing event to be audited is determined. If the site audit time difference is less than or equal to the site audit time threshold, and if a site modification approval instruction regarding the initial violation throwing event to be audited is obtained, a department audit request is sent to the department device corresponding to the initial violation throwing event to be audited, wherein the department audit request includes the request sending time; when the real-time time and the request sending time are less than or equal to the department audit time threshold, if a department modification approval instruction regarding the initial violation throwing event sent by the department device is received, a deletion instruction regarding the initial violation throwing event to be audited is generated according to the site modification approval instruction and the department modification approval instruction; the initial violation throwing event to be audited is deleted according to the deletion instruction. For example, the audit time threshold includes a site audit time threshold. For the screening of the initial violation throwing event, it can be determined whether to delete through the audit of the site management personnel and department management personnel of the throwing site information where the initial violation throwing event is located. If the site management personnel determine that there is no violation throwing in the initial violation throwing event to be audited, a site modification approval instruction regarding the initial violation throwing event to be audited is sent to the network device through the corresponding site management device. In some cases, usually the site audit time threshold for the site modification approval instruction of the site management personnel is 24 hours. For example, if the event reporting time of the initial violation throwing event to be audited is T1 and the site audit time of the site modification approval instruction sent by the corresponding site management device is T2, then it is required that T2 - T1 <= 24 hours.The review time threshold further includes a regional review time threshold. When the network device receives a site modification instruction, it sends a regional review request for the initial violation throwing event to be reviewed to the corresponding regional device. The regional review request includes the corresponding request sending time, etc. The request sending time is the same as the generation time of the site modification instruction. For example, the network device can also determine whether to modify the initial violation throwing event through the manual review of the regional management personnel of the throwing site information where the initial violation throwing event to be reviewed is located. If the regional management personnel determine that there is no violation throwing in the initial violation throwing event to be reviewed, they send a regional modification instruction for the initial violation throwing event to be reviewed to the network device through the corresponding regional management device. In some cases, generally, the regional review time threshold for the regional modification instruction of the regional management personnel is the aforementioned review time threshold M. The starting time of this regional review time threshold is the corresponding site review end time, such as the time when the site sends the site modification instruction or the sending time of the corresponding regional review request. For example, if it is assumed that the corresponding request sending time is the same as the regional review time, which is T2, and the regional review time of the regional modification instruction sent by the corresponding regional management device is T3, then it is required that T3 - T2 <= M.

[0054] In some cases, the network device usually screens the initial violation throwing events to be reviewed according to the violation throwing review model. If a corresponding site modification instruction and a regional modification instruction are obtained for a certain initial violation throwing event to be reviewed, then there is no violation operation in this initial violation throwing event, and the network device generates a deletion instruction for this initial violation throwing event to be reviewed and deletes this initial violation throwing event based on the deletion instruction. For example, the network device is set with a corresponding violation throwing event review model, and the running time of the corresponding model is set to run once a day. If it is assumed that the running time of the violation throwing review model is at time T4 every day, then the specific determination process includes: for the initial violation throwing event to be reviewed that has obtained the site modification instruction of the site and the regional modification instruction of the region, when the requirements T2 - T1 <= 24 and T3 - T2 <= M are met, a corresponding deletion instruction is generated and this initial violation throwing event to be reviewed is deleted; for the initial violation throwing event to be reviewed for which the site has sent the site modification instruction but the region has not processed it, then this initial violation throwing event to be reviewed is not calculated during this model run. For example, for the initial violation throwing event to be reviewed with T2 - T1 <= 24 and T4 - T2 <= M, it is temporarily determined as an initial violation throwing event to be reviewed that has not been reviewed and is not input into the corresponding model temporarily; for the initial violation throwing event to be reviewed that has not been processed by the site, when the requirement T4 - T1 <= 24 is met, it is temporarily determined as an initial violation throwing event to be reviewed that has not been reviewed and is not input into the corresponding model temporarily. This solution can accurately identify violation throwing events by filtering out the initial violation throwing events without violations through different review methods, and improves the locking rate of subsequent damaged orders.

[0055] In some embodiments, in step S103, the network device determines a preset policy for each of the one or more illegal throwing events according to the site type information of the throwing site information in each illegal throwing event; if a certain illegal throwing event meets the preset policy of the illegal throwing event, the illegal throwing event is determined as the target illegal throwing event. For example, in the routing information of damaged orders, for each waybill, transfer site information, etc., the corresponding loading time, unloading time, handover time, etc. can be obtained based on the PDA operation time. Based on the different site type information of each transfer site information, the processing methods for damaged orders are also different. Different preset policies are set for different site type information for constraint, and the corresponding target illegal throwing events are screened out. As Figure 1 shown, there are usually three types of transfer site information in the logistics business scenario, such as sender site information, transit site information, and delivery site information, etc.

[0056] In some embodiments, the site type information includes at least any one of the following: transit site information; sender site information; delivery site information. For example, the damaged order may be thrown in at least any one of the foregoing site information, resulting in internal damage, etc. For each illegal throwing event, it is determined according to the difference in the corresponding site information whether the corresponding illegal throwing event is a target illegal throwing event. In some embodiments, the site type information includes transit site information, and the preset policy includes: the event occurrence time of the illegal throwing event is within the loading and unloading time interval, where the loading and unloading time interval includes the time interval from the unloading time to the loading time of the damaged order in the transit site information.

[0057] For example, if it is determined according to the handheld scanner operation that the unloading time of the damaged order in the transfer yard information is T31 and the loading time is T30, then the event occurrence time of the corresponding illegal throwing event should be restricted within the corresponding loading and unloading time interval, that is, T31 <= event_time <= T30, etc.; in some cases, there may be multiple corresponding handheld scanner operation times for the loading time and unloading time, etc., then the earliest unloading time and the latest loading time in the transfer yard information of that day are taken as the corresponding loading and unloading time interval, that is, min(T31) <= event_time <= max(T30). In some embodiments, the yard type information includes the sender yard information, and the preset policy includes: the event occurrence time of the illegal throwing event is within the loading time interval, where the loading time interval includes the time interval from the start loading time to the end loading time. For example, for the sender yard information, the event occurrence time of the corresponding illegal throwing event is within the loading time interval. If an arrival time threshold t0 for staying at the corresponding loading yard is set, and the arrival time threshold is used to represent the time from when the order arrives at the loading yard to the final loading, such as 15 minutes, etc., that is, T30 - t0 <= event_time <= T30; in some cases, there may be multiple corresponding handheld scanner operation times for the loading time, etc., then the latest loading time in the transfer yard information of that day is taken as the corresponding loading time interval, that is, min(T30) - t0 <= event_time <= max(T30). In some embodiments, the yard type information includes the delivery yard information, and the preset policy includes: the event occurrence time of the illegal throwing event is within the delivery time interval, where the delivery time interval includes the time interval from the unloading time to the end of delivery. For example, for the delivery yard information, the event occurrence time of the corresponding illegal throwing event is within the delivery time interval. If it is determined according to the handheld scanner operation that the unloading time of the damaged order in the delivery yard information is T31 and the handover time is T204, then the event occurrence time of the corresponding illegal throwing event should be restricted within the corresponding loading and delivery time interval, that is, T31 <= event_time <= T204, etc.; in some cases, there may be multiple corresponding handheld scanner operation times for the unloading time and the corresponding handover time, etc., then the earliest unloading time and the latest handover time in the transfer yard information of that day are taken as the corresponding loading and unloading time interval, that is, min(T31) <= event_time <= max(T204), etc. Through the foregoing constraint policy, at least one target illegal throwing event can be determined from the one or more illegal throwing events, so as to determine the throwing yard information of the target illegal throwing event as the liability determination yard information. Of course, according to the existence of multiple transfer yard information for the damaged order, there may be one or more liability determination yard information, etc.

[0058] The above mainly introduced the embodiments of determining the liability site information of a damaged order from the perspective of network devices. In addition, the present application also provides a device for determining the liability site information that can implement the above embodiments. Next, we will introduce it in combination with Figure 3 for introduction.

[0059] Figure 3 Fig. shows a device for determining the liability site information of a damaged order according to an aspect of the present application. The device includes an acquisition module 101, a matching module 102, and a liability determination module 103. The acquisition module 101 is configured to acquire an order liability request for the damaged order, where the order liability request includes the order identification information of the damaged order, and the logistics outer package corresponding to the damaged order is not damaged; the matching module 102 is configured to determine one or more matching illegal throwing events according to the order identification information, where each illegal throwing event includes the corresponding throwing site information; the liability determination module 103 is configured to determine at least one target illegal throwing event from the one or more illegal throwing events, and determine the throwing site information corresponding to the at least one target illegal throwing event as the liability site information of the damaged order.

[0060] In some embodiments, the matching module 102 is configured to query and determine the order routing information of the damaged order according to the order identification information, where the order routing information includes multiple transfer site information of the damaged order; determine one or more matching illegal throwing events according to the order routing information, where the throwing site information of each illegal throwing event in the one or more illegal throwing events belongs to one of the multiple transfer site information. For example, in some embodiments, the order routing information further includes the damage reporting time of the damaged order, and the illegal throwing event includes the corresponding event occurrence time; wherein, determining one or more matching illegal throwing events according to the order routing information includes: determining one or more matching illegal throwing events according to the order routing information, where the throwing site information of each illegal throwing event in the one or more illegal throwing events belongs to one of the multiple stay site information, and the time difference between the event occurrence time of each illegal throwing event and the damage reporting time is less than or equal to a preset time difference threshold. In some embodiments, the order routing information further includes the gun operation time of each transfer site information in the multiple transfer sites; wherein, determining one or more matching illegal throwing events according to the order routing information includes: determining one or more candidate illegal throwing events that match according to the order routing information, where the throwing site information of each candidate illegal throwing event in the one or more candidate illegal throwing events belongs to one of the multiple transfer site information, and the time difference between the event occurrence time of each candidate illegal throwing event and the damage reporting time is less than or equal to a preset time difference threshold; taking one candidate illegal throwing event in the one or more candidate illegal throwing events as the candidate illegal throwing event to be determined, and determining the operation time difference of the candidate illegal throwing event to be determined at the transfer site information to be determined according to the event occurrence time of the candidate illegal throwing event to be determined and the gun operation time of the transfer site information to be determined, where the transfer site information to be determined and the throwing site information of the candidate illegal throwing event to be determined are the same site, and the transfer site information to be determined is included in the multiple transfer site information; if the operation time difference of the candidate illegal throwing event to be determined at the transfer site information to be determined is less than or equal to the operation time difference threshold, then determine the candidate illegal throwing event to be determined as the illegal throwing event corresponding to the transfer site information to be determined.In some embodiments, determining that the candidate illegal throwing event to be determined is the illegal throwing event corresponding to the transfer site information to be determined if the operation time difference of the candidate illegal throwing event to be determined in the transfer site information to be determined is less than or equal to the operation time difference threshold includes: determining that the candidate illegal throwing event to be determined is the illegal throwing event corresponding to the transfer site information to be determined if the operation time difference of the candidate illegal throwing event to be determined in the transfer site information to be determined is less than or equal to the operation time difference threshold and this operation time difference is the smallest among the multiple operation time differences corresponding to the transfer site information.

[0061] In some embodiments, the liability determination module 103 is configured to determine a preset policy for each illegal throwing event according to the site type information of the throwing site information of each illegal throwing event in the one or more illegal throwing events; if a certain illegal throwing event meets the preset policy of this illegal throwing event, determine this illegal throwing event as the target illegal throwing event. In some embodiments, the site type information includes at least any one of the following: transfer site information; sender site information; delivery site information. For example, in some embodiments, the site type information includes transfer site information, and the preset policy includes: the event occurrence time of this illegal throwing event is within the loading and unloading time interval, where the loading and unloading time interval includes the time interval from the unloading time to the loading time of the damaged order at this transfer site information. In some embodiments, the site type information includes sender site information, and the preset policy includes: the event occurrence time of this illegal throwing event is within the loading time interval, where the loading time interval includes the time interval from the start loading time to the end loading time. In some embodiments, the site type information includes delivery site information, and the preset policy includes: the event occurrence time of this illegal throwing event is within the delivery time interval, where the delivery time interval includes the time interval from the unloading time to the end of delivery.

[0062] Here, the Figure 3 shown obtaining module 101, matching module 102 and liability determination module 103 corresponding specific embodiments are the same as or similar to the embodiments of the foregoing Figure 2 shown step S101, step S102 and step S103, and thus will not be described in detail again, and are included herein by reference.

[0063] In some embodiments, the device further includes an image acquisition module (not shown) configured to acquire a plurality of illegal throwing images and determine at least one illegal throwing event based on the illegal throwing images; wherein, the matching module 102 is configured to determine one or more matching illegal throwing events from the at least one illegal throwing event according to the order identification information. In some embodiments, the image acquisition module is configured to generate a plurality of initial illegal throwing events based on the plurality of illegal throwing images, wherein each initial illegal throwing event includes a corresponding event reporting time (the event reporting time is usually a unified event on the day of the event occurrence, or the event occurrence time is used as the corresponding event reporting time, etc.) and throwing venue information; taking one initial illegal throwing event among the plurality of initial illegal throwing events as a to-be-reviewed initial illegal throwing event, when the time difference between the real-time time and the event reporting time of the to-be-reviewed initial illegal throwing event is greater than the review time threshold and no deletion instruction for the to-be-reviewed initial illegal throwing event is obtained, then the to-be-reviewed initial illegal throwing event is determined as an illegal throwing event. In some embodiments, the review time threshold includes a venue review time threshold and a regional department review time threshold; wherein, the device further includes a deletion module (not shown), for the review time threshold including a venue review time threshold and a regional department review time threshold; wherein, the method further includes: determining the venue review time difference between the real-time time and the event reporting time of the to-be-reviewed initial illegal throwing event, if the venue review time difference is less than or equal to the venue review time threshold, if a venue modification instruction for the to-be-reviewed initial illegal throwing event is obtained, then sending a regional department review request to the regional department device corresponding to the to-be-reviewed initial illegal throwing event, wherein the regional department review request includes a request sending time; when the real-time time and the request sending time are less than or equal to the regional department review time threshold, if a regional department modification instruction for the to-be-reviewed initial illegal throwing event sent by the regional department device is received, then generating a deletion instruction for the to-be-reviewed initial illegal throwing event according to the venue modification instruction and the regional department modification instruction; deleting the to-be-reviewed initial illegal throwing event according to the deletion instruction. Herein, the specific embodiments of the image acquisition module and the deletion module are the same as or similar to the embodiments of the foregoing step S104 and step S105, and thus will not be elaborated herein and are included herein by reference.

[0064] In addition to the methods and devices introduced in the above embodiments, the present application further provides a computer-readable storage medium storing computer code, and when the computer code is executed, the method as described in any one of the preceding items is executed.

[0065] The present application further provides a computer program product, and when the computer program product is executed by a computer device, the method as described in any one of the preceding items is executed.

[0066] The present application also provides a computer device, which includes:

[0067] One or more processors;

[0068] A memory for storing one or more computer programs;

[0069] When the one or more computer programs are executed by the one or more processors, the one or more processors are caused to implement the method as described in any of the previous items.

[0070] Figure 4 Illustrates an exemplary system that can be used to implement the various embodiments described in the present application;

[0071] As Figure 4 shown, in some embodiments, the system 400 can be a device that determines the liability site information of a damaged order as any one of the various embodiments. In some embodiments, the system 400 may include one or more computer-readable media having instructions (e.g., system memory or non-volatile memory (NonVolatile Memory) VNM / storage device 420) and one or more processors (e.g., (one or more) processors 405) coupled to the one or more computer-readable media and configured to execute the instructions to implement modules to perform the actions described in the present application.

[0072] For one embodiment, the system control module 410 may include any suitable interface controller to provide any suitable interface to at least one of the (one or more) processors 405 and / or any suitable device or component communicating with the system control module 410.

[0073] The system control module 410 may include a memory controller module 430 to provide an interface to the system memory 415. The memory controller module 430 can be a hardware module, a software module, and / or a firmware module.

[0074] The system memory 415 can be used to, for example, load and store data and / or instructions for the system 400. For one embodiment, the system memory 415 may include any suitable volatile memory, e.g., suitable DRAM. In some embodiments, the system memory 415 may include double data rate type four synchronous dynamic random access memory (DDR4 SDRAM).

[0075] For one embodiment, the system control module 410 may include one or more input / output (I / O) controllers to provide an interface to the NVM / storage device 420 and the (one or more) communication interfaces 425.

[0076] For example, the NVM / storage device 420 can be used to store data and / or instructions. The NVM / storage device 420 can include any suitable non-volatile memory (e.g., flash memory) and / or can include any suitable (one or more) non-volatile storage devices (e.g., one or more hard disk drives (HDDs), one or more compact disc (CD) drives, and / or one or more digital versatile disc (DVD) drives).

[0077] The NVM / storage device 420 can include storage resources that are physically part of the device on which the system 400 is installed, or it can be accessed by the device without being part of the device. For example, the NVM / storage device 420 can be accessed via a network through the (one or more) communication interfaces 425.

[0078] (One or more) communication interfaces 425 can provide an interface for the system 400 to communicate through one or more networks and / or with any other suitable device. The system 400 can communicate wirelessly with one or more components of a wireless network according to any of one or more wireless network standards and / or protocols.

[0079] For one embodiment, at least one of the (one or more) processors 405 can be logically encapsulated with one or more controllers of the system control module 410 (e.g., the memory controller module 430). For one embodiment, at least one of the (one or more) processors 405 can be logically encapsulated with one or more controllers of the system control module 410 to form a system in a package (SiP). For one embodiment, at least one of the (one or more) processors 405 can be logically integrated with one or more controllers of the system control module 410 on the same die. For one embodiment, at least one of the (one or more) processors 405 can be logically integrated with one or more controllers of the system control module 410 on the same die to form a system on chip (SoC).

[0080] In various embodiments, system 400 can be, but is not limited to, a server, a workstation, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet computer, a netbook, etc.). In various embodiments, system 400 can have more or fewer components and / or a different architecture. For example, in some embodiments, system 400 includes one or more cameras, a keyboard, a liquid crystal display (LCD) screen (including a touch screen display), a non-volatile memory port, multiple antennas, a graphics chip, an application specific integrated circuit (ASIC), and a speaker.

[0081] It should be noted that the present application can be implemented in software and / or a combination of software and hardware. For example, it can be implemented using an application specific integrated circuit (ASIC), a general purpose computer, or any other similar hardware device. In one embodiment, the software program of the present application can be executed by a processor to implement the steps or functions described above. Similarly, the software program of the present application (including related data structures) can be stored in a computer-readable recording medium, such as a RAM memory, a magnetic or optical drive, or a floppy disk and the like. Additionally, some steps or functions of the present application can be implemented using hardware, for example, as a circuit that cooperates with a processor to execute each step or function.

[0082] In addition, a part of the present application can be applied as a computer program product, such as computer program instructions. When executed by a computer, through the operation of the computer, it can call or provide the methods and / or technical solutions according to the present application. Those skilled in the art should understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to the computer.

[0083] A communication medium includes a medium through which communication signals that include, for example, computer-readable instructions, data structures, program modules, or other data are transmitted from one system to another. The communication medium can include a guided transmission medium (such as cables and wires (e.g., optical fibers, coaxial, etc.)) and a wireless (unguided) medium that can propagate energy waves, such as sound, electromagnetic, RF, microwave, and infrared. The computer-readable instructions, data structures, program modules, or other data can be embodied as, for example, a modulated data signal in a wireless medium (such as a carrier wave or a similar mechanism that is part of an implemented spread spectrum technology). The term "modulated data signal" refers to a signal whose one or more characteristics are changed or set in a manner that encodes information in the signal. Modulation can be analog, digital, or a hybrid modulation technique.

[0084] By way of example, and not limitation, a computer-readable storage medium can include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information such as computer-readable instructions, data structures, program modules, or other data. For example, the computer-readable storage medium includes, but is not limited to, volatile memory such as random access memory (RAM, DRAM, SRAM); and non-volatile memory such as flash memory, various read-only memories (ROM, PROM, EPROM, EEPROM), magnetic and magnetoresistive / ferroelectric memories (Magnetoresistive Random Access Memory, MRAM / Ferroelectric RAM, FeRAM); and magnetic and optical storage devices (hard disks, tapes, CDs, DVDs); or other media now known or later developed that are capable of storing computer-readable information / data for use by a computer system.

[0085] Here, an embodiment according to the present application includes an apparatus that includes a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, the apparatus is triggered to operate based on the methods and / or technical solutions according to the foregoing multiple embodiments of the present application.

[0086] For those skilled in the art, it is obvious that the present application is not limited to the details of the above exemplary embodiments, and the present application can be implemented in other specific forms without departing from the spirit or basic characteristics of the present application. Therefore, from any point of view, the embodiments should be regarded as exemplary and non-limiting. The scope of the present application is defined by the appended claims rather than the above description. Therefore, all changes falling within the meaning and scope of the equivalent elements of the claims are intended to be included in the present application. Any reference signs in the claims should not be construed as limiting the claimed claim. In addition, it is obvious that the term "including" does not exclude other units or steps, and the singular does not exclude the plural. The multiple units or devices described in the apparatus claims can also be implemented by one unit or device through software or hardware.

[0087] The above has introduced in detail a method, apparatus, computer device, and storage medium for determining the liability site information of damaged orders provided by the embodiments of the present application. Specific examples are used in this article to elaborate on the principles and implementation manners of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation manners and application scopes. In summary, the content of this specification should not be construed as a limitation to the present invention.

Claims

1. A method for determining the liability site information of damaged orders, characterized in that, The method includes: Obtaining a plurality of illegal throwing images; Generating a plurality of initial illegal throwing events based on the plurality of illegal throwing images, where each initial illegal throwing event includes a corresponding event reporting time and throwing venue information; Taking one initial illegal throwing event among the plurality of initial illegal throwing events as the initial illegal throwing event to be audited. When the time difference between the real-time time and the event reporting time of the initial illegal throwing event to be audited is greater than the audit time threshold, and no deletion instruction for the initial illegal throwing event to be audited is obtained, then determining the initial illegal throwing event to be audited as an illegal throwing event to determine at least one illegal throwing event; Obtaining an order liability determination request for a damaged order, where the order liability determination request includes the order identification information of the damaged order, and the logistics outer packaging corresponding to the damaged order is not damaged; Querying and determining the order routing information of the damaged order according to the order identification information, where the order routing information includes a plurality of transfer venue information of the damaged order and the damage reporting time of the damaged order; Determining one or more matching illegal throwing events from the at least one illegal throwing event according to the order routing information, where each illegal throwing event includes corresponding throwing venue information and corresponding event occurrence time, the throwing venue information of each illegal throwing event among the one or more illegal throwing events belongs to one of the plurality of transfer venue information, and the time difference between the event occurrence time of each illegal throwing event and the damage reporting time is less than or equal to a preset time difference threshold; Determining at least one target illegal throwing event from the one or more illegal throwing events, and determining the throwing venue information corresponding to the at least one target illegal throwing event as the liability determination venue information of the damaged order.

2. The method according to claim 1, characterized in that, The order routing information further includes the gun scanning operation time of each transfer venue information among the plurality of transfer venue information; where the determining one or more matching illegal throwing events according to the order routing information includes: Determining one or more candidate illegal throwing events that match according to the order routing information, where the throwing venue information of each candidate illegal throwing event among the one or more candidate illegal throwing events belongs to one of the plurality of transfer venue information, and the time difference between the event occurrence time of each candidate illegal throwing event and the damage reporting time is less than or equal to a preset time difference threshold; Taking one candidate illegal throwing event among the one or more candidate illegal throwing events as the candidate illegal throwing event to be determined, and determining the operation time difference of the candidate illegal throwing event to be determined at the transfer venue information to be determined according to the event occurrence time of the candidate illegal throwing event to be determined and the gun scanning operation time of the transfer venue information to be determined, where the transfer venue information to be determined and the throwing venue information of the candidate illegal throwing event to be determined are the same venue, and the transfer venue information to be determined is included in the plurality of transfer venue information; If the operation time difference between the to-be-determined candidate illegal throwing event and the to-be-determined transfer site information is less than or equal to the operation time difference threshold, determine that the to-be-determined candidate illegal throwing event is the illegal throwing event corresponding to the to-be-determined transfer site information.

3. The method according to claim 2, wherein, The statement that if the operation time difference between the to-be-determined candidate illegal throwing event and the to-be-determined transfer site information is less than or equal to the operation time difference threshold, determine that the to-be-determined candidate illegal throwing event is the illegal throwing event corresponding to the to-be-determined transfer site information includes: If the operation time difference between the to-be-determined candidate illegal throwing event and the to-be-determined transfer site information is less than or equal to the operation time difference threshold, and this operation time difference is the smallest among the multiple operation time differences corresponding to the transfer site information, determine that the to-be-determined candidate illegal throwing event is the illegal throwing event corresponding to the to-be-determined transfer site information.

4. The method according to claim 1, characterized in that, The audit time threshold includes a site audit time threshold and a regional department audit time threshold; wherein, the method further includes: Determine the site audit time difference between the real-time time and the event reporting time of the to-be-audited initial illegal throwing event. If the site audit time difference is less than or equal to the site audit time threshold, and if a site modification approval or rejection instruction regarding the to-be-audited initial illegal throwing event is obtained, send a regional department audit request to the regional department device corresponding to the to-be-audited initial illegal throwing event, where the regional department audit request includes the request sending time. When the real-time time and the request sending time are less than or equal to the regional department audit time threshold, if a regional department modification approval or rejection instruction regarding the to-be-audited initial illegal throwing event sent by the regional department device is received, generate a deletion instruction regarding the to-be-audited initial illegal throwing event according to the site modification approval or rejection instruction and the regional department modification approval or rejection instruction. Delete the to-be-audited initial illegal throwing event according to the deletion instruction.

5. The method according to claim 1, characterized in that, The determining at least one target illegal throwing event from the one or more illegal throwing events includes: According to the site type information of the throwing site information of each illegal throwing event in the one or more illegal throwing events, determine the preset strategy of each illegal throwing event. If a certain illegal throwing event meets the preset strategy of this illegal throwing event, determine this illegal throwing event as the target illegal throwing event.

6. An apparatus for determining the liability site information of damaged orders, characterized in that, The device includes: An acquisition module, configured to acquire an order liability determination request for a damaged order, where the order liability determination request includes the order identification information of the damaged order, and the logistics outer packaging corresponding to the damaged order is not damaged. The acquisition module is further configured to acquire a plurality of illegal throwing images. Generate a plurality of initial illegal throwing events based on the plurality of illegal throwing images, where each initial illegal throwing event includes the corresponding event reporting time and throwing site information. Taking one of the multiple initial illegal throwing events as the initial illegal throwing event to be audited, when the time difference between the real-time time and the event reporting time of the initial illegal throwing event to be audited is greater than the audit time threshold and no deletion instruction regarding the initial illegal throwing event to be audited is obtained, then determining the initial illegal throwing event to be audited as an illegal throwing event to determine at least one illegal throwing event; A matching module, configured to query and determine the order routing information of the damaged order according to the order identification information, where the order routing information includes multiple transfer site information of the damaged order and the damage reporting time of the damaged order; Determining one or more matching illegal throwing events from the at least one illegal throwing event according to the order routing information, where each illegal throwing event includes corresponding throwing site information and corresponding event occurrence time, the throwing site information of each illegal throwing event in the one or more illegal throwing events belongs to one of the multiple transfer site information, and the time difference between the event occurrence time of each illegal throwing event and the damage reporting time is less than or equal to a preset time difference threshold; A liability determination module, configured to determine at least one target illegal throwing event from the one or more illegal throwing events, and determine the throwing site information corresponding to the at least one target illegal throwing event as the liability determination site information of the damaged order.

7. A device for determining the liability site information of damaged orders, characterized in that, The device includes: One or more processors; A memory; and One or more applications, where the one or more applications are stored in the memory and configured to be executed by the processor to perform the operations of the method according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, A computer program is stored thereon, and the computer program is loaded by the processor to perform the operations of the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Information auditing method and device, electronic equipment and computer readable storage medium

    CN109831698A