Damaged parts liability determination method, device, electronic device and storage medium
By constructing the operation information and violation data of damaged parts of the space-time grid, the problem of low responsibilities in the existing technology is solved, and a faster and more accurate responsibilities determination process is achieved.
Patent Information
- Application Number
- CN202011294723.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-18
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2040-11-18
AI Technical Summary
When determining the damage parts, the prior art requires a lot of time to match the operating site and operating time that the damaged parts passes with the illegal operation site and time, resulting in low efficiency of determining the responsibility.
By constructing M×N space-time grids, the spatial information, time information and violation data are matched according to the preset spatial grid and time grid, the violation grid is determined, and the target grid is obtained as the responsibility information.
It achieves faster and more accurate responsibilities determination, avoids the inefficiency problem of matching various types of information separately, and improves the efficiency of responsibilities determination.
Smart Images

Figure CN114519148B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of logistics technology, and specifically to a method, device, electronic device and computer-readable storage medium for determining responsibility for damaged parts. Background Art
[0002] As people's living standards continue to improve, online shopping has become a new way of life. The rapid development of online shopping has driven the rapid development of the logistics industry. In order to meet the refined operation of the logistics industry, it is often necessary to detect whether logistics items (such as express delivery, etc.) are damaged, and to detect the person or object responsible for the damage to the logistics items.
[0003] In the traditional way, when a logistics item is damaged, the person or thing responsible for the damaged item is determined by analyzing the movement status, illegal operation, and route information collected by the sensors attached to the damaged logistics item (referred to as the damaged item). However, due to the high cost of configuring sensors for each item, this attribution method is gradually being eliminated.
[0004] In the existing technology, the site video or image is collected to identify and record whether there are any illegal operations such as illegal throwing, illegal stacking, violent loading and unloading at the logistics operation site. However, this method can only record the site and time of the illegal operation, and cannot accurately locate which logistics item was illegally operated. It takes a lot of time to match the operation site and operation time of the damaged item with the site and time of the illegal operation to determine the person or object responsible for the damaged item, and the efficiency of determining responsibility is relatively low. Summary of the invention
[0005] The present application provides a method, device, electronic device and computer-readable storage medium for determining responsibility for damaged parts, aiming to solve the problem of low efficiency in determining responsibility, which requires a lot of time to match the operation site and operation time passed by the damaged part with the site and time of the illegal operation.
[0006] In a first aspect, the present application provides a method for determining liability for damaged parts, the method comprising:
[0007] According to the preset M spatial grids and N time grids, M×N spatial-temporal grids are obtained, wherein the N time grids are obtained by dividing the first preset time period, and each of the M×N spatial-temporal grids includes spatial information and time information;
[0008] Determine a violation grid among the M×N spatiotemporal grids, wherein the violation grid refers to a spatiotemporal grid whose spatial information and temporal information respectively match the violation space and violation time of the violation behavior data;
[0009] Acquire a target grid from the violation grid, wherein the target grid refers to a spatiotemporal grid whose spatial information is consistent with the operation space of the pending responsible damaged part and whose time information is consistent with the operation time of the pending responsible damaged part;
[0010] The spatial information and temporal information of the target grid are obtained as the fault determination information of the damaged part to be determined.
[0011] In a second aspect, the present application provides a damaged parts responsibility determination device, the damaged parts responsibility determination device comprising:
[0012] A first acquisition unit is used to acquire M×N space-time grids according to the preset M space grids and N time grids, wherein the N time grids are obtained by dividing the first preset time period, and each of the M×N space-time grids includes space information and time information;
[0013] A determination unit, configured to determine a violation grid among the M×N spatiotemporal grids, wherein the violation grid refers to a spatiotemporal grid whose spatial information and temporal information respectively match the violation space and violation time of the violation behavior data;
[0014] A second acquisition unit is used to acquire a target grid from the violation grid, wherein the target grid refers to a spatiotemporal grid whose spatial information is consistent with the operation space of the pending responsible damaged component and whose time information is consistent with the operation time of the pending responsible damaged component;
[0015] The responsibility determination unit is used to obtain the spatial information and time information of the target grid as the responsibility determination information of the damaged part to be determined.
[0016] In some embodiments of the present application, the second acquisition unit is specifically used to:
[0017] Acquire the first operation data of the to-be-determined damaged part within a second preset time period, wherein the first operation data includes a first operation space and a first operation time of the to-be-determined damaged part, and the second preset time period is within the first preset time period;
[0018] According to the first operation data and the M×N spatiotemporal grids, the trajectory grid of the pending damaged part is detected, wherein the trajectory grid refers to a spatiotemporal grid in the M×N spatiotemporal grids, whose spatial information is consistent with the first operation space and whose time information is consistent with the first operation time;
[0019] When it is detected that the trajectory grid is the same as the violation grid, the trajectory grid is used as the target grid.
[0020] In some embodiments of the present application, the trajectory grid includes a first trajectory grid and a second trajectory grid, and the damaged part identification device further includes a third acquisition unit. Before the step of detecting the trajectory grid of the damaged part to be identified according to the first operation data and the M×N spatiotemporal grids, the third acquisition unit is specifically used to:
[0021] Acquire second operation data of the pending damaged part within the second preset time period, wherein the second operation data includes a second operation time of the pending damaged part;
[0022] Acquire target operation data whose operation time matches the second operation time from preset operation data;
[0023] Acquire the operation space information of the target operation data as the second operation space of the to-be-determined damaged part, wherein the second operation data also includes the second operation space;
[0024] In some embodiments of the present application, the second acquisition unit is specifically used to:
[0025] According to the first operation data, a first trajectory grid of the to-be-determined damaged part is obtained from the M×N spatiotemporal grids;
[0026] According to the second operation data, a second trajectory grid of the to-be-determined damaged part is obtained from the M×N spatiotemporal grids.
[0027] In some embodiments of the present application, the second acquisition unit is specifically used to:
[0028] When it is detected that the second track grid is the same as the violation grid, taking the second track grid as the target grid;
[0029] In some embodiments of the present application, the damaged parts identification device further includes a confidence detection unit, and the confidence detection unit is specifically used to:
[0030] detecting a first confidence level of the second trajectory grid;
[0031] The first confidence level is used as the confidence level of the accountability information.
[0032] In some embodiments of the present application, the determining unit is specifically configured to:
[0033] Obtaining violation behavior data of the M×N spatiotemporal grids;
[0034] Detect the violation time and violation space of the violation behavior data;
[0035] Traversing the M×N space-time grids, detecting whether the space information and the time information of the current space-time grid match the illegal space and the illegal time respectively;
[0036] When the space information and the time information of the current space-time grid match the illegal space and the illegal time respectively, the current space-time grid is used as the illegal grid.
[0037] In some embodiments of the present application, after the step of using the current spatiotemporal grid as the violating grid when the spatial information and the temporal information of the current spatiotemporal grid respectively match the violating space and the violating time, the determining unit is specifically configured to:
[0038] According to the time information, a spatiotemporal grid whose time distance to the offending grid is less than a preset time threshold is obtained from the M×N spatiotemporal grids as an atomized grid;
[0039] In some embodiments of the present application, the second acquisition unit is specifically used to:
[0040] Acquire the target grid from the atomized grid and the illegal grid;
[0041] In some embodiments of the present application, the responsibility determination unit is specifically used to:
[0042] When the target grid is the same as the atomized grid, detecting a second confidence level of the atomized grid;
[0043] The second confidence level is used as the confidence level of the accountability information.
[0044] In some embodiments of the present application, the damaged parts responsibility determination device further includes a classification unit. After the step of determining the illegal grids in the M×N spatiotemporal grids, the classification unit is specifically used to:
[0045] Classifying the violation behavior data corresponding to the violation grid to obtain the violation type of the violation grid;
[0046] Performing intensity detection on the violation behavior data corresponding to the violation grid to obtain the violation intensity of the violation grid;
[0047] In some embodiments of the present application, the responsibility determination unit is specifically used to:
[0048] The violation type of the target grid and the violation intensity of the target grid are obtained as the liability determination information of the damaged part to be determined.
[0049] In a third aspect, the present application further provides an electronic device, comprising a processor and a memory, wherein the memory stores a computer program, and when the processor calls the computer program in the memory, the processor executes the steps of any one of the methods for determining responsibility for damaged parts provided in the present application.
[0050] In a fourth aspect, the present application also provides a computer-readable storage medium on which a computer program is stored, and the computer program is loaded by a processor to execute the steps in the method for determining responsibility for damaged parts.
[0051] This application first constructs M×N space-time grids by taking time and space as dimensions; and uses the space-time grids that match the spatial information and time information with the violation space and violation time of the violation behavior data as the violation grid. Therefore, on the first hand, the embodiment of this application can coordinate comprehensive violation behavior data, avoiding the problem of low efficiency in determining responsibility by matching the operation site and operation time of each damaged part with the site and time of the illegal operation.
[0052] By obtaining a target grid whose spatial information matches the operation space of the pending liability damaged part and whose time information matches the operation time of the pending liability damaged part from the violation grid, the spatial information and time information of the target grid are used as the liability information of the pending liability damaged part. It can be seen that, on the second aspect, due to the spatial information and time information of the violation grid, the time and location of each violation behavior data can be recorded in detail, and then the liability information of the pending liability damaged part can be determined more comprehensively. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0054] Figure 1 It is a flow chart of a method for determining responsibility for damaged parts provided in an embodiment of the present application;
[0055] Figure 2 It is a schematic diagram of an embodiment of M×N space-time grids provided in the embodiments of the present application;
[0056] Figure 3 is a schematic diagram of an embodiment of a trajectory grid provided in an embodiment of the present application;
[0057] Figure 4 is a schematic diagram of an embodiment of a target grid provided in an embodiment of the present application;
[0058] Figure 5 is a schematic diagram of an embodiment of step S20 provided in an embodiment of the present application;
[0059] Figure 6 It is a schematic diagram of the structure of an embodiment of a damaged parts responsibility determination device provided in an embodiment of the present application;
[0060] Figure 7 It is a schematic diagram of the structure of an embodiment of an electronic device provided in the embodiments of the present application. DETAILED DESCRIPTION
[0061] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0062] In the description of the embodiments of the present application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0063] In order to enable any person skilled in the art to implement and use the present application, the following description is provided. In the following description, details are listed for the purpose of explanation. It should be understood that those of ordinary skill in the art can recognize that the present application can also be implemented without using these specific details. In other examples, the known process will not be elaborated in detail to avoid unnecessary details that make the description of the present application embodiment obscure. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the widest range of principles and features disclosed in accordance with the embodiments of the present application.
[0064] The embodiments of the present application provide a method, device, electronic device and computer-readable storage medium for determining the responsibility of a damaged component. The damaged component determination device can be integrated in an electronic device, which can be a server or a terminal.
[0065] First of all, before introducing the embodiments of the present application, the relevant content about the application background of the embodiments of the present application is introduced.
[0066] In express delivery, due to the lack of transparency in the middle links (people, vehicles, and machine operations), there is a lack of evidence of violations, and it has been difficult to accurately determine the responsibility for damaged express items. The data information currently used to determine responsibility includes:
[0067] a. Routing node information and bar gun operation information. It can identify abnormal routes or operations, but its disadvantage is that it cannot judge the intensity of the operation or the degree of violation (for example, in loading and unloading operations, it can only judge the violation by the number of times, and cannot identify scenes such as violent loading and unloading).
[0068] b. Customer complaint text information. Through the customer's description of the packaging material and damage, the damaged part can be located and whether the packaging material is compliant. The disadvantage is that it is still impossible to locate the illegal operation in the middle link.
[0069] c. Video and image information. Violation operations are identified through visual algorithms, such as illegal throwing and illegal stacking. The disadvantage is that the illegal order number cannot be accurately located, and only the venue, time, and operation area can be located, which requires further manual verification and confirmation.
[0070] d. Physical measurement method. The package movement data is collected through sensors, combined with artificial intelligence algorithms and barcode routing data to restore the movement status, illegal operations and routing links of the package throughout its life cycle. The disadvantage is that the cost is high and the collector cannot be configured for each ticket.
[0071] Based on the above-mentioned defects in the existing related technologies, the embodiments of the present application provide a method for determining responsibility for damaged items. By combining the above-mentioned types of evidence texts and gridding the scenes, the damaged link of the express delivery is located and the responsibility is determined, which at least overcomes the defects in the existing related technologies to a certain extent.
[0072] The executor of the damaged parts attribution method of the embodiment of the present application may be the damaged parts attribution device provided in the embodiment of the present application, or different types of electronic devices such as a server device, a physical host or a user equipment (UE) that integrates the damaged parts attribution device, wherein the damaged parts attribution device may be implemented in hardware or software, and the UE may specifically be a terminal device such as a smart phone, a tablet computer, a laptop computer, a PDA, a desktop computer or a personal digital assistant (PDA).
[0073] The electronic device can adopt a single-operation working mode or a device cluster working mode. By applying the damaged parts accountability method provided in the embodiment of the present application, on the one hand, it can avoid the problem of low accountability efficiency caused by matching the operation site and operation time of each damaged part with the site and time of the illegal operation respectively; on the other hand, it can more comprehensively determine the accountability information of the damaged parts to be determined.
[0074] Next, we will begin to introduce the damaged parts responsibility determination method provided in the embodiment of the present application. In the embodiment of the present application, an electronic device is used as the execution subject. For the sake of simplicity and ease of description, the execution subject will be omitted in the subsequent method embodiments.
[0075] Reference Figure 1 , Figure 1 It is a flowchart of a method for determining the responsibility of damaged parts provided in an embodiment of the present application. It should be noted that although the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that here. The method for determining the responsibility of damaged parts includes steps S10 to S40, wherein:
[0076] S10. Obtain M×N space-time grids according to the preset M space grids and N time grids.
[0077] The N time grids are obtained by dividing the first preset time period, and each of the M×N time and space grids includes space information and time information.
[0078] The M spatial grids are divided by a plurality of different spatial information (such as site information, transportation information, etc.).
[0079] Among the M×N space-time grids, the spatial information of the kth space-time grid refers to the site (such as the main line, equipment, processing area, operator of the site), transportation vehicle (such as the driver, license plate, and logo of the vehicle) indicated by the kth space-time grid.
[0080] Among the M×N space-time grids, the time information of the kth space-time grid refers to the time indicated by the kth space-time grid.
[0081] In some embodiments, before step S10, the method further includes: dividing the first preset time period according to a preset time interval to obtain N time grids, wherein each time grid is used to indicate a reference time period.
[0082] For example, a time grid Ti is divided into (24×12) time grids every 5 minutes, where the value range of i is 1 to N, and N=(24×12)=288.
[0083] In some embodiments, before step S10, the method further includes: dividing the preset multiple spatial information to obtain M spatial grids. The preset multiple spatial information may be of the same type or of different types, and may be set according to actual business needs. For example, the preset multiple spatial information may be multiple different site information, or multiple different transport vehicle information, or may be a combination of two different types of site information and transport vehicle information.
[0084] For example, the information of the four sites a, b, c, and d is divided into four spatial grids, where M=4.
[0085] For another example, the information of three transport vehicles 1, 2, and 3 is divided into three spatial grids, where M=3.
[0086] For another example, the information of the four sites a, b, c, and d, and the information of the three transport vehicles 1, 2, and 3 are divided to obtain 7 spatial grids, where M=7.
[0087] For easier understanding, a specific example is used for illustration. Figure 2 , Figure 2 It is a schematic diagram of an embodiment of M×N space-time grids provided in the embodiments of the present application.
[0088] For example, for Figure 2 The upper left shows N = 5 time grids, such as Figure 2 The M=7 spatial grids in the lower left corner can be constructed as follows Figure 2 The (M×N)=7×5=35 space-time grids shown on the right.
[0089] Figure 2 In the time grid shown in the upper left corner, the reference time periods indicated by the time grids Ti from left to right are: 7:00-7:05, 7:05-7:10, 7:10-7:15, 7:15-7:20, 7:20-7:25, wherein the value range of i is: 1-N, N=5.
[0090] Figure 2 In the spatial grid shown in the lower left corner, the spatial grids Sj from left to right are respectively divided by the information of sites a, b, c, d, and transport vehicles 1, 2, and 3. The value range of j is: 1~M, N=7.
[0091] At this time, for Figure 2 The first of the M×N space-time grids shown on the right is used to indicate spatial information (main line, equipment, processing area, operator, etc. of site a) and time information (reference period 7:00-7:05). Figure 2 Each space-time grid k in the M×N space-time grids shown on the right is used to indicate corresponding spatial information and time information, respectively, wherein the value range of k is: 1 to (M×N).
[0092] Among them, among the spatial information and the time information respectively indicated by any two of the M×N space-time grids, at least one of the spatial information and the time information is different.
[0093] S20, determining the illegal grids among the M×N spatiotemporal grids.
[0094] The violation grid refers to a spatiotemporal grid where the violation behavior data exists, and specifically refers to a spatiotemporal grid whose spatial information and temporal information respectively match the violation space and violation time of the violation behavior data.
[0095] Among them, illegal behavior data refers to behaviors that do not meet or violate the operational requirements of the normal logistics and transportation process (the logistics and transportation process includes operations such as sorting, transportation, handling, loading and unloading). Illegal behavior data may include illegal dumping, kicking, violent sorting, belt conveyor blocking, etc.
[0096] In order to facilitate the refined operation of the logistics industry, data on various violations in the entire logistics and transportation process are generally recorded.
[0097] Specifically, the violation data corresponds to the violation time and violation space. If the violation time and violation space of the violation data are consistent with the time information and space information indicated by the kth spatiotemporal grid in the M×N spatiotemporal grids, respectively, then the kth spatiotemporal grid can be determined as the violation grid. The violation space refers to violation points such as sites and transport vehicles.
[0098] For easier understanding, please continue to refer to Figure 2 For example, the time of the violation caused by human kicking is 7:00 and the violation space is venue a. Figure 2 In the 7×5 time-space grids shown on the right, the time information indicated by the first time-space grid is: reference period 7:00-7:05, and the space information indicated by the first time-space grid is: venue a. Then, it can be determined Figure 2 The first space-time grid among the 7×5 space-time grids shown on the right is a violation grid.
[0099] S30: Acquire a target grid from the illegal grids.
[0100] Among them, the target grid refers to a space-time grid whose spatial information is consistent with the operation space of the pending responsible damaged part, and the time information is consistent with the operation time of the pending responsible damaged part.
[0101] Damaged parts that are pending liability determination refer to logistics parts that are damaged.
[0102] For example, the illegal grids include: grids 1, 2, and 3. The spatial information of grids 1, 2, and 3 are: site a, site b, and site c, respectively, and the time information is: 7:05-7:10, 7:10-7:15, and 7:15-7:20, respectively. Among them, the operation space corresponding to a certain operation of the damaged part to be determined is: site b, and the corresponding operation time is: 7:11. Then, grid 1 can be determined as the target grid.
[0103] S40, acquiring the spatial information and temporal information of the target grid as the liability determination information of the damaged part to be determined.
[0104] The liability information refers to information indicating the person or thing responsible for the damaged part.
[0105] For example, the spatial information of the target grid indicates: vehicle 1, license plate number 123, driving section is the intersection of Beijing Road and Tianjin Road, speeding, and the driver is Zhang San. The spatial information of the target grid indicates: January 1st 8:00. Then "vehicle 1, license plate number 123, driving section is the intersection of Beijing Road and Tianjin Road, speeding, driver is Zhang San", "January 1st 8:00" can be used as the liability information of the pending damage. It can be determined that the person responsible for the pending damage is the driver Zhang San, and the reason for the attribution is speeding at 8:00 on January 1st.
[0106] From the above content, it can be seen that by taking time and space as dimensions, M×N space-time grids are first constructed; and the space-time grids whose spatial information and time information are matched with the violation space and violation time of the violation behavior data are used as violation grids. Therefore, on the first hand, in the embodiment of the present application, comprehensive violation behavior data can be coordinated, avoiding the problem of low efficiency in determining responsibility by matching the operation site and operation time of each damaged part with the site and time of the illegal operation, etc.
[0107] By obtaining a target grid whose spatial information matches the operation space of the pending liability damaged part and whose time information matches the operation time of the pending liability damaged part from the violation grid, the spatial information and time information of the target grid are used as the liability information of the pending liability damaged part. It can be seen that, on the second aspect, due to the spatial information and time information of the violation grid, the time and location of each violation behavior data can be recorded in detail, and then the liability information of the pending liability damaged part can be determined more comprehensively.
[0108] In some embodiments of the present application, step S30 may specifically include a1 to a3, wherein:
[0109] a1. Obtain the first operation data of the damaged part to be determined within the second preset time period.
[0110] The first operation data includes the first operation space and the first operation time of the damaged part to be determined, and the second preset time period is within the first preset time period. The second preset time period may refer to the time period of the damaged part to be determined in the entire logistics transportation process.
[0111] The first operation data refers to various operation data of the damaged parts to be determined during the entire logistics and transportation process, such as sorting, loading and unloading, handling, transportation and other operation data.
[0112] The first operation space refers to the spatial information (such as operation location, operator) during the entire logistics and transportation process of the damaged parts to be determined, such as sorting, loading and unloading, handling, and transportation.
[0113] The first operation time refers to the time it takes for the damaged parts to be identified to be sorted, loaded and unloaded, handled, and transported during the entire logistics and transportation process.
[0114] In an embodiment of the present application, when determining the first operation data, there is no need to determine the specific operation performed on the damaged part to be determined, but only the operation time and operation space of a certain operation need to be associated as the first operation data to reduce the amount of data processing.
[0115] a2. Detect the trajectory grid of the damaged part to be determined based on the first operation data and the M×N space-time grids.
[0116] The trajectory grid refers to a spatiotemporal grid whose spatial information matches the first operation space and whose time information matches the first operation time among the M×N spatiotemporal grids.
[0117] For ease of understanding, Figure 2 The example shown continues. Figure 2 and Figure 3 , Figure 3 It is a schematic diagram of an embodiment of the trajectory grid provided in the embodiments of the present application.
[0118] For example, it is recorded that the damaged item (such as Express 1) is sorted, handled, loaded, transported, and unloaded during the entire logistics transportation process, which are recorded as operations 1, 2, 3, 4, and 5. The first operation spaces of operations 1, 2, 3, 4, and 5 are: site a, site b, site c, vehicle 1, and site d, and the first operation times are: 7:02, 7:06, 7:12, 7:16, and 7:24, respectively.
[0119] You can Figure 2 Among the 7×5 space-time grids shown, grid 1 with the indicated time information of “7:00-7:05” and the space information of “venue a”, grid 2 with the time information of “7:05-7:10” and the space information of “venue b”, grid 3 with the time information of “7:10-7:15” and the space information of “venue c”, grid 4 with the time information of “7:15-7:20” and the space information of “vehicle 1”, and grid 5 with the time information of “7:20-7:25” and the space information of “venue d” are respectively determined as the trajectory grids of the damaged parts to be determined, as shown in FIG. Figure 3 As shown, Figure 3 The space-time grid where the middle triangle is located is the trajectory grid of the damaged parts to be determined.
[0120] a3. When it is detected that the track grid is the same as the violation grid, the track grid is used as the target grid.
[0121] For ease of understanding, Figure 2 and Figure 3 The example shown continues. Figure 2 , Figure 3 and Figure 4 ,in, Figure 4 It is a schematic diagram of an embodiment of the target grid provided in the embodiments of the present application. Figure 4 The space-time grid where the circle is located represents the violation grid, and the space-time grid where the triangle is located represents the trajectory grid of the damaged parts to be determined. Among them, the trajectory grid and the violation grid fall on the same grid (grid 2), so grid 2 is used as the target grid.
[0122] From the above content, it can be seen that the violation data falls into M×N space-time grids and is presented in the form of violation grids; the pending damaged parts are also placed into M×N space-time grids and presented in the form of trajectory grids, making the determination of the target network more accurate and faster.
[0123] Since there are many types of operational data on the damaged parts to be determined during the entire logistics and transportation process, some data may be missing. In order to improve the determination rate of liability information, in some embodiments of the present application, various types of operational data on the damaged parts to be determined during the entire logistics and transportation process can also be obtained through association.
[0124] That is, the method for determining the responsibility of damaged parts can further include: obtaining the second operation data of the damaged part to be determined within the second preset time period; obtaining target operation data whose operation time matches the second operation time from the preset operation data; and obtaining the operation space information of the target operation data as the second operation space of the damaged part to be determined.
[0125] Among them, the second operation data may include the second operation time and the second operation space of the damaged part to be determined.
[0126] The second operation time refers to the time it takes for the damaged parts to be identified to be sorted, loaded and unloaded, handled, and transported during the entire logistics and transportation process.
[0127] The second operation space refers to the spatial information (such as operation location, operator) during the entire logistics and transportation process of the damaged parts to be determined, such as sorting, loading and unloading, handling, and transportation.
[0128] Generally speaking, logistics parts are transported in batches, and there is no single logistics part transported separately. In some embodiments of the present application, the operation data of logistics parts from the same batch as the damaged parts to be determined (hereinafter referred to as the same batch of parts) is obtained as the preset operation data.
[0129] The preset operation data specifically refers to various operation data of the same batch of goods in the entire logistics transportation process, such as sorting, loading and unloading, handling, transportation, etc. The preset operation data can also include the operation space and operation time of the same batch of goods.
[0130] The operation space of the same batch of items refers to the spatial information (such as operation location, operators) where operations such as sorting, loading and unloading, handling, and transportation are performed on the same batch of items during the entire logistics transportation process.
[0131] The operation time of the same batch of goods refers to the time it takes for the same batch of goods to be sorted, loaded and unloaded, handled, and transported during the entire logistics transportation process.
[0132] Here, the first operation space and the second operation space have the same meaning. The difference is that the first operation space is directly recorded, while the second operation space is the operation space corresponding to the same batch of parts (the operation time is the same as the operation time of the damaged parts to be determined).
[0133] At this time, the trajectory grid may include a first trajectory grid and a second trajectory grid, and the corresponding "detecting the trajectory grid of the pending damaged part according to the first operation data and the M×N space-time grids" may specifically include: obtaining the first trajectory grid of the pending damaged part from the M×N space-time grids according to the first operation data; obtaining the second trajectory grid of the pending damaged part from the M×N space-time grids according to the second operation data.
[0134] The first trajectory grid refers to a spatiotemporal grid whose spatial information is consistent with the first operation space and whose time information is consistent with the first operation time data.
[0135] The second trajectory grid refers to a spatiotemporal grid whose spatial information is consistent with the second operation space and whose temporal information is consistent with the second operation temporal data.
[0136] Specifically, only the first operation data, the second operation data, the first track grid, and the second track grid are distinguished here, and the essence is to determine the first track grid and the second track grid in a manner similar to the above steps a1 to a3. Therefore, the manner of determining the first track grid and the second track grid can refer to the above steps a1 to a3, and will not be repeated here.
[0137] From the above content, it can be seen that by obtaining the operation data of the logistics parts (the same batch of parts) of the same batch as the damaged parts to be determined, and obtaining the operation space corresponding to the same batch of parts (the operation time is the same as the operation time of the damaged parts to be determined) as the second operation space of the damaged parts to be determined, the acquisition rate of the operation data of the damaged parts to be determined can be improved, and the comprehensive trajectory tracking of the damaged parts to be determined can be achieved. It avoids the situation where some data may be missing due to the large amount of various operation data of the damaged parts to be determined in the entire logistics transportation process, thereby improving the determination rate of the information on liability.
[0138] Since the operating space indicated by the second trajectory grid is obtained through reasoning and cannot be guaranteed to be 100% correct, in some embodiments of the present application, the confidence level of the responsibility information is also provided when the target grid is the second trajectory grid, so that relevant managers can understand the credibility of the person or thing responsible for the damaged parts to be determined.
[0139] That is, in some embodiments of the present application, the above-mentioned step a3 "when it is detected that the trajectory grid is the same as the violation grid, taking the trajectory grid as the target grid" may specifically include: when it is detected that the first trajectory grid is the same as the violation grid, taking the first trajectory grid as the target grid; when it is detected that the second trajectory grid is the same as the violation grid, taking the second trajectory grid as the target grid.
[0140] The method for determining the fault of a damaged part further includes: when the second track grid is used as the target grid, detecting the first confidence of the second track grid; and using the first confidence as the confidence of the fault determination information. The first confidence refers to the confidence that the second track grid is the track grid that the damaged part to be determined actually passes through.
[0141] Please refer to Figure 5 , Figure 5 1 is a flow chart of an embodiment of step S20 provided in an embodiment of the present application. In some embodiments of the present application, step S20 may specifically include the following steps S21 to S24, wherein:
[0142] S21. Obtain the violation behavior data of the M×N spatiotemporal grids.
[0143] In order to facilitate the refined operation of the logistics industry, various data of the entire logistics transportation process are generally recorded, such as the bar gun operation data of each logistics piece (such as operation time, operation type), route data (such as destination, transit point, departure point), etc. Another example is site video (such as video monitoring the operation status of the belt conveyor, video monitoring the loading and unloading site). Another example is the movement status, illegal operation and route information collected by the sensors bound to the logistics piece.
[0144] In the embodiment of the present application, by combining various data recorded in the entire logistics transportation process, data such as the following aspects can be collected as violation data:
[0145] 1. Illegal operation data, obtained through analysis of bar gun operation data or routing data, such as:
[0146] ① Illegal dumping of goods;
[0147] ② Illegal entry into the matrix;
[0148] ③Illegal cage installation.
[0149] Among them, through the bar gun operation data or routing data, it is possible to analyze whether there is any violation, thereby obtaining the violation operation data. The specific analysis method already exists in the field of logistics technology. Here, the main purpose is to obtain the data of such violation for subsequent analysis. In order to simplify the description in the embodiment of this application, the specific analysis method will not be repeated.
[0150] 2. Video violation data: Violation data detected through collected videos or images, such as:
[0151] ① Illegal cargo stacking;
[0152] ②The belt conveyor is blocked;
[0153] ③ Violent sorting.
[0154] 3. Physically measure violation data. By binding measurement tools (such as sensors) to logistics items, collect and identify various violation scenarios through behavioral classification model algorithms based on the location, time, acceleration, angular velocity, temperature, humidity and other data of the entire life cycle of the logistics items, such as:
[0155] ① Throwing or kicking by humans;
[0156] ②Straight chute of the machine or spiral chute of the machine;
[0157] ③Abnormal temperature or humidity;
[0158] ④ Illegal driving (such as sudden acceleration or deceleration).
[0159] Specifically, the violation behavior data whose violation time is within the first preset time period and whose violation space is consistent with the spatial information indicated by the M×N spatiotemporal grids is obtained as the violation behavior data of the M×N spatiotemporal grids, wherein the time information indicated by the M×N spatiotemporal grids is within the first preset time period.
[0160] like Figure 2As shown, for example, the spatial information indicated by the M×N spatiotemporal grids is: information of sites a, b, c, d, and transport vehicles 1, 2, and 3, and the time information indicated is: 7:00-7:05, 7:05-7:10, 7:10-7:15, 7:15-7:20, 7:20-7:25 (i.e., the first preset time period 7:00-7:25). Violation behavior data (such as the above-mentioned illegal operation data, video violation data, physical measurement violation data, etc.) whose violation time is between 7:00-7:25 and whose violation space is between sites a, b, c, d, and transport vehicles 1, 2, and 3 are obtained as the violation behavior data of the M×N spatiotemporal grids.
[0161] S22: Detect the violation time and violation space of the violation behavior data.
[0162] The violation behavior data of the M×N time-space grids may include one or more specific violations. The violation time and violation space of each violation behavior are detected respectively to obtain the violation time and violation space of each violation behavior data.
[0163] For example, Figure 2 In the example shown, the violation data of M×N spatiotemporal grids include: human stepping (the violation time is 7:06, and the violation space is site a), violent sorting (the violation time is 7:08, and the violation space is site b), and illegal driving (the violation time is 7:08, and the violation space is vehicle 1).
[0164] S23, traversing the M×N space-time grids, and detecting whether the space information and the time information of the current space-time grid match the illegal space and the illegal time respectively.
[0165] Among them, the spatial information of the current space-time grid matches the violation space of the violation data, which means that the spatial information indicated by the current space-time grid is the same as the violation space of the violation data. For example, the spatial information indicated by the current space-time grid is: information of transport vehicle 1 (including information such as driver, license plate, and vehicle logo), and the violation space of the violation data is: transport vehicle 1, then: the spatial information indicated by the current space-time grid is the same as the violation space of the violation data.
[0166] Among them, the time information of the current space-time grid matches the violation time of the violation behavior data, which means that the time information indicated by the current space-time grid is the same as the violation time of the violation behavior data. For example, the time information indicated by the current space-time grid is: 7:05-7:10, and the violation time of the violation behavior data is: 7:06, then: the time information indicated by the current space-time grid is the same as the violation time of the violation behavior data.
[0167] Specifically, step S23 may include the following steps:
[0168] (1) Traverse each of the M×N space-time grids and detect the spatial information and time information of the kth space-time grid (i.e., the current space-time grid).
[0169] (2) Detect whether the spatial information of the k-th spatiotemporal grid matches the violation space of the n-th violation data (among the multiple violation data).
[0170] (3) Check whether the time information of the kth spatiotemporal grid is consistent with the violation time of the nth violation behavior data.
[0171] (4) If conditions (2) and (3) are met, the spatial information and temporal information of the kth spatiotemporal grid are determined to match the violation space and violation time of the nth violation behavior data respectively.
[0172] If condition (2) is not satisfied, or condition (3) is not satisfied, or both conditions (2) and (3) are not satisfied, it is determined that the spatial information and time information of the k-th spatiotemporal grid do not completely match the violation space and violation time of the n-th violation behavior data, respectively.
[0173] S24. When the space information and the time information of the current space-time grid respectively match the illegal space and the illegal time, the current space-time grid is used as the illegal grid.
[0174] Specifically, if the space information and time information of the kth space-time grid respectively match the violation space and violation time of the nth violation behavior data, the kth space-time grid is taken as the violation grid.
[0175] If the spatial information and time information of the kth space-time grid do not completely match the violation space and violation time of the nth violation behavior data, respectively, the kth space-time grid is not a violation grid and no further processing is performed.
[0176] From the above content, it can be seen that by obtaining the violation data of M×N spatiotemporal grids, traversing each of the M×N spatiotemporal grids so that the violation data can be recorded in the M×N spatiotemporal grids, on the one hand, the violation data can be fully recorded, providing comprehensive data for the subsequent determination of the liability information of the damaged parts to be determined. On the other hand, since the violation data is reflected in the form of violation grids, the liability information of the damaged parts to be determined can be located more quickly and accurately in the future.
[0177] In order to improve the detection rate of illegal grids, in some embodiments of the present application, after the step of "when the spatial information and the time information of the current spatiotemporal grid respectively match the illegal space and the illegal time, the current spatiotemporal grid is used as the illegal grid", the following steps are further included:
[0178] According to the time information, a spatiotemporal grid whose time distance to the offending grid is less than a preset time threshold is obtained from the M×N spatiotemporal grids as an atomized grid.
[0179] Among them, some of the violation behavior data comes from the bar gun operation records, offline actual operation records, etc. In order to improve the detection rate of violation grids, after determining the violation grids, the spatiotemporal grids with the same spatial information (spatial information of the violation grid) and adjacent time information (time information of the violation grid) are also regarded as violation grids, that is, atomized grids.
[0180] Among them, the time distance between the violation grid and each space-time grid refers to the time difference between the time indicated by the violation grid (such as 6:55-7:00) and the time indicated by each space-time grid (such as 7:05-7:10) (for example, at this time, the time difference between 7:00 and 7:05 is 5 minutes).
[0181] The preset time threshold can be set according to actual business rules and is not limited here.
[0182] After atomization, more grids are used to indicate the illegal behavior data, including directly determined illegal grids and atomized grids. At this time, obtaining the target grid from the illegal grid may specifically include: obtaining the target grid from the atomized grid and the illegal grid.
[0183] In order to improve the referenceability of the fault determination information, the damaged parts fault determination method further includes: when the target grid is the same as the atomized grid, detecting the second confidence of the atomized grid; and using the second confidence as the confidence of the fault determination information. The second confidence refers to the confidence that the information indicated by the atomized grid is the actual violation information.
[0184] For example, a certain express parcel passed through the "loading main line a1" of "site a" from "7:00 to 7:05". There was no violation record in the space-time grid of "7:00 to 7:05" - "site a" - "loading main line a1". However, there was a violation record of illegal throwing in the space-time grid of "6:55 to 7:00" - "site a" - "loading main line a1".
[0185] Taking into account that the actual offline operation and system recording time may be affected by the delay of uploading or gun operation, according to a certain atomization method, the illegal period "6:55-7:00" of the space "site a"-"loading main line a1" is atomized for 5 minutes before and after, and a confidence level of 90% is given (that is, the space-time grid 5 minutes before and after "6:55-7:00" is used as the atomization grid, and the confidence level of the atomization grid is 90%); 5-10 minutes atomization, giving a confidence level of 80% (that is, the space-time grid 5-10 minutes before and after "6:55-7:00" is used as the atomization grid, and the confidence level of the atomization grid is 80%).
[0186] Through atomization, the spatiotemporal grid "7:00~7:05"-"site a"-"loading main line a1" can be determined as an atomized grid. The atomized grid "7:00~7:05"-"site a"-"loading main line a1" has a violation record with a confidence level of 90%. When it is determined that the target grid is the atomized grid: "7:00~7:05"-"site a"-"loading main line a1", the spatial information and time information indicated by the atomized grid: "7:00~7:05"-"site a"-"loading main line a1" can be used as the responsibility information of the damaged parts to be determined, and the confidence level of the responsibility information is determined to be 90%.
[0187] When determining the responsibility of damaged parts, the business can set the confidence threshold of the atomized grid according to different scenarios. For example, a target grid with a confidence threshold higher than 90% can be used as the basis for determining responsibility.
[0188] In order to facilitate a more comprehensive understanding of violations and to more comprehensively grasp the attribution information of damaged parts to be determined, in some embodiments of the present application, the violation data can be further classified by type and intensity.
[0189] To this end, in some embodiments of the present application, the damaged parts liability determination method may further include the following steps b1 and b2, wherein:
[0190] b1. Classify the violation behavior data corresponding to the violation grid to obtain the violation type of the violation grid.
[0191] Among them, the violation behavior data corresponding to the violation grid refers to the violation behavior data whose violation time and violation space respectively match the time information and spatial information indicated by the violation grid. For example, if the spatial information and time information of the k-th spatiotemporal grid respectively match the violation space and violation time of the n-th violation behavior data (among multiple violation behavior data), then the violation behavior data corresponding to the k-th spatiotemporal grid is the n-th violation behavior data.
[0192] The violation type refers to the violation type of the violation grid, specifically refers to the violation type of the violation behavior data corresponding to the violation grid.
[0193] In some embodiments, the violation behavior corresponding to the violation behavior data can be directly used as the violation type. For example, the violation behavior data corresponding to violation grids 1, 2, and 3 are respectively: human foot stepping, violent sorting, and belt conveyor blocking, then the violation types of violation grids 1, 2, and 3 are: human foot stepping, violent sorting, and belt conveyor blocking.
[0194] In some embodiments, the violation behaviors corresponding to the violation behavior data can be further classified and then used as the violation type. For example, the violation behavior data corresponding to violation grids 1, 2, and 3 are respectively: human trampling, violent sorting, and belt conveyor blocking, and the violation behavior data can be further classified into: human violation and machine violation; then the violation behavior data corresponding to violation grids 1, 2, and 3 can be respectively classified into: human violation, machine violation, and machine violation, and the violation types of violation grids 1, 2, and 3 are: human violation, machine violation, and machine violation.
[0195] b2. Performing intensity detection on the violation behavior data corresponding to the violation grid to obtain the violation intensity of the violation grid.
[0196] Among them, the violation intensity refers to the violation intensity of the violation grid, specifically refers to the violation intensity of the violation behavior data corresponding to the violation grid.
[0197] For example, the intensity of human footstepping can be divided into: severe, moderate, and slight. Performing intensity detection on the violation behavior data "human footstepping" corresponding to the violation grid 1, and determining that the intensity of the violation behavior data "human footstepping" corresponding to the violation grid 1 is "severe", it can be determined that the violation intensity of the violation grid 1 is severe.
[0198] At this time, after determining the target grid, in addition to obtaining the spatial information and time information of the target grid, the violation type of the target grid and the violation intensity of the target grid can be further obtained as the liability information of the damaged parts to be determined.
[0199] For example, the spatial information, time information, violation type, and violation intensity indicated by the target grid are: information of site a (including main line name, equipment name, operator name, etc.), 7:10-7:15, human trampling, severe. Then the liability information of the damaged parts to be determined can be determined as: the damaged parts to be determined were severely trampled at site a from 7:10 to 7:15.
[0200] From the above content, it can be seen that by detecting the violation type and violation intensity of the violation grid, after determining the target grid, in addition to determining the violation operation time, violation operation space and other liability information of the damaged parts to be determined, the violation operation, type and intensity of the damaged parts to be determined can also be determined. This provides more comprehensive liability information, making it easier for relevant managers to investigate and deal with the corresponding attributable persons or attributable objects.
[0201] In order to better implement the damaged parts liability determination method in the embodiment of the present application, based on the damaged parts liability determination method, the embodiment of the present application also provides a damaged parts liability determination device, such as Figure 6 FIG. 1 is a schematic diagram of a structure of an embodiment of a damaged component identification device in an embodiment of the present application. The damaged component identification device 600 includes:
[0202] A first acquisition unit 601 is used to acquire M×N space-time grids according to the preset M space grids and N time grids, wherein the N time grids are obtained by dividing the first preset time period, and each of the M×N space-time grids includes space information and time information;
[0203] A determination unit 602 is configured to determine a violation grid among the M×N spatiotemporal grids, wherein the violation grid refers to a spatiotemporal grid whose spatial information and time information respectively match the violation space and violation time of the violation behavior data;
[0204] The second acquisition unit 603 is used to acquire a target grid from the violation grid, wherein the target grid refers to a spatiotemporal grid whose spatial information is consistent with the operation space of the pending responsible damaged component and whose time information is consistent with the operation time of the pending responsible damaged component;
[0205] The responsibility determination unit 604 is used to obtain the spatial information and time information of the target grid as the responsibility determination information of the damaged part to be determined.
[0206] In some embodiments of the present application, the second acquiring unit 603 is specifically configured to:
[0207] Acquire the first operation data of the to-be-determined damaged part within a second preset time period, wherein the first operation data includes a first operation space and a first operation time of the to-be-determined damaged part, and the second preset time period is within the first preset time period;
[0208] According to the first operation data and the M×N spatiotemporal grids, the trajectory grid of the pending damaged part is detected, wherein the trajectory grid refers to a spatiotemporal grid in the M×N spatiotemporal grids, whose spatial information is consistent with the first operation space and whose time information is consistent with the first operation time;
[0209] When it is detected that the trajectory grid is the same as the violation grid, the trajectory grid is used as the target grid.
[0210] In some embodiments of the present application, the trajectory grid includes a first trajectory grid and a second trajectory grid, and the damaged part identification device 600 further includes a third acquisition unit (not shown in the figure). Before the step of detecting the trajectory grid of the damaged part to be identified according to the first operation data and the M×N spatiotemporal grids, the third acquisition unit is specifically used to:
[0211] Acquire second operation data of the pending damaged part within the second preset time period, wherein the second operation data includes a second operation time of the pending damaged part;
[0212] Acquire target operation data whose operation time matches the second operation time from preset operation data;
[0213] Acquire the operation space information of the target operation data as the second operation space of the to-be-determined damaged part, wherein the second operation data also includes the second operation space;
[0214] In some embodiments of the present application, the second acquiring unit 603 is specifically configured to:
[0215] According to the first operation data, a first trajectory grid of the to-be-determined damaged part is obtained from the M×N spatiotemporal grids;
[0216] According to the second operation data, a second trajectory grid of the to-be-determined damaged part is obtained from the M×N spatiotemporal grids.
[0217] In some embodiments of the present application, the second acquiring unit 603 is specifically configured to:
[0218] When it is detected that the second track grid is the same as the violation grid, taking the second track grid as the target grid;
[0219] In some embodiments of the present application, the damaged parts identification device 600 further includes a confidence detection unit (not shown in the figure), and the confidence detection unit is specifically used to:
[0220] detecting a first confidence level of the second trajectory grid;
[0221] The first confidence level is used as the confidence level of the accountability information.
[0222] In some embodiments of the present application, the determining unit 602 is specifically configured to:
[0223] Obtaining violation behavior data of the M×N spatiotemporal grids;
[0224] Detect the violation time and violation space of the violation behavior data;
[0225] Traversing the M×N space-time grids, detecting whether the space information and the time information of the current space-time grid match the illegal space and the illegal time respectively;
[0226] When the space information and the time information of the current space-time grid match the illegal space and the illegal time respectively, the current space-time grid is used as the illegal grid.
[0227] In some embodiments of the present application, after the step of using the current spatiotemporal grid as the illegal grid when the spatial information and the temporal information of the current spatiotemporal grid respectively match the illegal space and the illegal time, the determining unit 602 is specifically used to:
[0228] According to the time information, a spatiotemporal grid whose time distance to the offending grid is less than a preset time threshold is obtained from the M×N spatiotemporal grids as an atomized grid;
[0229] In some embodiments of the present application, the second acquiring unit 603 is specifically configured to:
[0230] Acquire the target grid from the atomized grid and the illegal grid;
[0231] In some embodiments of the present application, the responsibility determination unit 604 is specifically used to:
[0232] When the target grid is the same as the atomized grid, detecting a second confidence level of the atomized grid;
[0233] The second confidence level is used as the confidence level of the accountability information.
[0234] In some embodiments of the present application, the damaged parts responsibility determination device 600 further includes a classification unit (not shown in the figure). After the step of determining the illegal grids in the M×N spatiotemporal grids, the classification unit is specifically used to:
[0235] Classifying the violation behavior data corresponding to the violation grid to obtain the violation type of the violation grid;
[0236] Performing intensity detection on the violation behavior data corresponding to the violation grid to obtain the violation intensity of the violation grid;
[0237] In some embodiments of the present application, the responsibility determination unit 604 is specifically used to:
[0238] The violation type of the target grid and the violation intensity of the target grid are obtained as the liability determination information of the damaged part to be determined.
[0239] In specific implementation, the above units can be implemented as independent entities, or can be arbitrarily combined to be implemented as the same or several entities. The specific implementation of the above units can refer to the previous method embodiments, which will not be repeated here.
[0240] Since the damaged parts identification device can execute the application as follows Figures 1 to 5 Corresponding to the steps in the method for determining responsibility for damaged parts in any embodiment, the present application can be implemented as follows Figures 1 to 5 The beneficial effects that can be achieved by the damaged parts responsibility determination method in any embodiment are detailed in the previous description and will not be repeated here.
[0241] In addition, in order to better implement the damaged component liability determination method in the embodiment of the present application, on the basis of the damaged component liability determination method, the embodiment of the present application also provides an electronic device, referring to Figure 7 , Figure 7 A schematic diagram of the structure of an electronic device according to an embodiment of the present application is shown. Specifically, the electronic device provided by the embodiment of the present application includes a processor 701, and the processor 701 is used to execute a computer program stored in a memory 702 to implement the following Figures 1 to 5 Corresponding to each step of the method for determining liability for damaged parts in any embodiment; or, the processor 701 is used to execute the computer program stored in the memory 702 to implement the following Figure 6 The functions of each unit in the corresponding embodiment.
[0242] Exemplarily, the computer program may be divided into one or more modules / units, one or more modules / units are stored in the memory 702, and executed by the processor 701 to complete the embodiment of the present application. One or more modules / units may be a series of computer program instruction segments that can complete specific functions, and the instruction segments are used to describe the execution process of the computer program in the computer device.
[0243] The electronic device may include, but is not limited to, a processor 701 and a memory 702. Those skilled in the art will appreciate that the illustration is merely an example of an electronic device and does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the illustration, or a combination of certain components, or different components. For example, the electronic device may also include an input / output device, a network access device, a bus, etc., and the processor 701, the memory 702, the input / output device, and the network access device are connected via a bus.
[0244] The processor 701 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the electronic device, and uses various interfaces and lines to connect various parts of the entire electronic device.
[0245] The memory 702 can be used to store computer programs and / or modules. The processor 701 implements various functions of the computer device by running or executing the computer programs and / or modules stored in the memory 702 and calling the data stored in the memory 702. The memory 702 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the electronic device (such as audio data, video data, etc.), etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0246] Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the damaged parts identification device, the electronic device and its corresponding units described above can refer to the following. Figures 1 to 5 The description of the method for determining liability for damaged parts in any embodiment will not be repeated here in detail.
[0247] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0248] To this end, an embodiment of the present application provides a computer-readable storage medium, in which a plurality of instructions are stored, and the instructions can be loaded by a processor to execute the present application as follows: Figures 1 to 5 For the steps in the method for determining the liability of damaged parts in any embodiment, the specific operations can be referred to as follows: Figures 1 to 5 The description of the method for determining responsibility for damaged parts in any embodiment will not be repeated here.
[0249] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0250] Due to the instructions stored in the computer-readable storage medium, the present application can be executed. Figures 1 to 5 Corresponding to the steps in the method for determining responsibility for damaged parts in any embodiment, the present application can be implemented as follows Figures 1 to 5 The beneficial effects that can be achieved by the damaged parts responsibility determination method in any embodiment are detailed in the previous description and will not be repeated here.
[0251] The above is a detailed introduction to a damaged parts liability determination method, device, electronic device and computer-readable storage medium provided in the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, according to the ideas of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A method for determining liability for damaged parts, characterized in that: The method comprises: According to the preset M spatial grids and N time grids, M×N spatial-temporal grids are obtained, wherein the N time grids are obtained by dividing the first preset time period, and each of the M×N spatial-temporal grids includes spatial information and time information; Determine a violation grid among the M×N spatiotemporal grids, wherein the violation grid refers to a spatiotemporal grid whose spatial information and temporal information respectively match the violation space and violation time of the violation behavior data; Acquire a target grid from the violation grid, wherein the target grid refers to a spatiotemporal grid whose spatial information is consistent with the operation space of the pending responsible damaged part and whose time information is consistent with the operation time of the pending responsible damaged part; Acquire the spatial information and temporal information of the target grid as the liability determination information of the damaged part to be determined; The acquiring a target grid from the illegal grid comprises: Acquire the first operation data of the to-be-determined damaged part within a second preset time period, wherein the first operation data includes a first operation space and a first operation time of the to-be-determined damaged part, and the second preset time period is within the first preset time period; According to the first operation data and the M×N spatiotemporal grids, the trajectory grid of the pending damaged part is detected, wherein the trajectory grid refers to a spatiotemporal grid in the M×N spatiotemporal grids, whose spatial information is consistent with the first operation space and whose time information is consistent with the first operation time; When it is detected that the trajectory grid is the same as the violation grid, the trajectory grid is used as the target grid.
2. The method for determining liability for damaged parts according to claim 1, characterized in that: The track grid includes a first track grid and a second track grid, and the track grid of the to-be-determined damaged part is detected according to the first operation data and the M×N time-space grids, and the method also includes: Acquire second operation data of the pending damaged part within the second preset time period, wherein the second operation data includes a second operation time of the pending damaged part; Acquire target operation data whose operation time matches the second operation time from preset operation data; Acquire the operation space information of the target operation data as the second operation space of the to-be-determined damaged part, wherein the second operation data also includes the second operation space; The detecting the trajectory grid of the to-be-determined damaged part according to the first operation data and the M×N spatiotemporal grids comprises: According to the first operation data, a first trajectory grid of the to-be-determined damaged part is obtained from the M×N spatiotemporal grids; According to the second operation data, a second trajectory grid of the to-be-determined damaged part is obtained from the M×N spatiotemporal grids.
3. The method for determining liability for damaged parts according to claim 2, characterized in that: When it is detected that the track grid is the same as the violation grid, taking the track grid as the target grid comprises: When it is detected that the second track grid is the same as the violation grid, taking the second track grid as the target grid; The method further comprises: detecting a first confidence level of the second trajectory grid; The first confidence level is used as the confidence level of the accountability information.
4. The method for determining liability for damaged parts according to claim 1, characterized in that: The determining of the illegal grids among the M×N spatiotemporal grids comprises: Obtaining violation behavior data of the M×N spatiotemporal grids; Detect the violation time and violation space of the violation behavior data; Traversing the M×N space-time grids, detecting whether the space information and the time information of the current space-time grid match the illegal space and the illegal time respectively; When the space information and the time information of the current space-time grid match the illegal space and the illegal time respectively, the current space-time grid is used as the illegal grid.
5. The method for determining liability for damaged parts according to claim 4, characterized in that: When the space information and the time information of the current space-time grid match the illegal space and the illegal time respectively, the current space-time grid is used as the illegal grid, and then the following further includes: According to the time information, a spatiotemporal grid whose time distance to the offending grid is less than a preset time threshold is obtained from the M×N spatiotemporal grids as an atomized grid; The acquiring a target grid from the illegal grid comprises: Acquire the target grid from the atomized grid and the illegal grid; The method further comprises: When the target grid is the same as the atomized grid, detecting a second confidence level of the atomized grid; The second confidence level is used as the confidence level of the accountability information.
6. The method for determining liability for damaged parts according to any one of claims 1 to 5, characterized in that: The step of determining the illegal grids among the M×N spatiotemporal grids further includes: Classifying the violation behavior data corresponding to the violation grid to obtain the violation type of the violation grid; Performing intensity detection on the violation behavior data corresponding to the violation grid to obtain the violation intensity of the violation grid; The method further comprises: The violation type of the target grid and the violation intensity of the target grid are obtained as the liability determination information of the damaged part to be determined.
7. A device for determining the responsibility of damaged parts, characterized in that: The damaged parts responsibility determination device comprises: A first acquisition unit is used to acquire M×N space-time grids according to the preset M space grids and N time grids, wherein the N time grids are obtained by dividing the first preset time period, and each of the M×N space-time grids includes space information and time information; A determination unit, configured to determine a violation grid among the M×N spatiotemporal grids, wherein the violation grid refers to a spatiotemporal grid whose spatial information and temporal information respectively match the violation space and violation time of the violation behavior data; A second acquisition unit is used to acquire a target grid from the violation grid, wherein the target grid refers to a spatiotemporal grid whose spatial information is consistent with the operation space of the pending responsible damaged component and whose time information is consistent with the operation time of the pending responsible damaged component; A liability determination unit, used for acquiring the spatial information and the temporal information of the target grid as liability determination information of the damaged part to be determined; The acquiring a target grid from the illegal grid comprises: Acquire the first operation data of the to-be-determined damaged part within a second preset time period, wherein the first operation data includes a first operation space and a first operation time of the to-be-determined damaged part, and the second preset time period is within the first preset time period; According to the first operation data and the M×N spatiotemporal grids, the trajectory grid of the pending damaged part is detected, wherein the trajectory grid refers to a spatiotemporal grid in the M×N spatiotemporal grids, whose spatial information is consistent with the first operation space and whose time information is consistent with the first operation time; When it is detected that the trajectory grid is the same as the violation grid, the trajectory grid is used as the target grid.
8. An electronic device, characterized in that: It includes a processor and a memory, wherein the memory stores a computer program, and when the processor calls the computer program in the memory, the method for determining responsibility for damaged parts as described in any one of claims 1 to 6 is executed.
9. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps in the method for determining responsibility for damaged parts as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Information system achieving mesh lean management
CN103093310A
Vehicle overspeed determining method and system thereof
CN106980029A