Methods, systems, electronic devices, and storage media for analyzing cargo loading and unloading efficiency.
By collecting video data and loading/unloading displacement data through camera and detection devices, and combining this with intelligent analysis, the problem of accuracy in cargo loading/unloading efficiency analysis has been solved, enabling reasonable resource scheduling and efficiency improvement.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-14
- Publication Date
- 2026-03-13
AI Technical Summary
How to improve the accuracy of cargo loading and unloading efficiency analysis in order to better complete resource scheduling.
The system uses video cameras to collect video data of the target vehicle within a designated area, and a detection device to collect loading and unloading displacement data of the goods between the target vehicle and the designated location. By combining the video data and loading and unloading displacement data within a preset period, the loading and unloading efficiency of the target vehicle is determined.
The accuracy of cargo loading and unloading efficiency analysis has been improved. The accuracy of analysis results has been optimized through intelligent analysis systems, and staff resources have been allocated more rationally.
Smart Images

Figure CN114565498B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of target detection technology, and in particular to a method, system, electronic device and storage medium for analyzing cargo loading and unloading efficiency. Background Technology
[0002] With the continuous development of e-commerce, the volume of goods is surging, placing higher demands on the timeliness of goods transportation. Since the time vehicles spend on the road throughout the entire transportation cycle is often difficult to control and reduce, improving loading and unloading efficiency has become a key focus. Therefore, accurate analysis of loading and unloading efficiency is necessary for better resource allocation. In view of this, improving the accuracy of loading and unloading efficiency analysis has become an urgent problem to be solved. Summary of the Invention
[0003] The main technical problem addressed by this application is to provide a method, system, electronic device, and storage medium for analyzing cargo loading and unloading efficiency, which can improve the accuracy of analyzing cargo loading and unloading efficiency.
[0004] To address the aforementioned technical problems, the first aspect of this application provides a method for analyzing cargo loading and unloading efficiency. The method includes: in response to a target vehicle entering a designated area, using a camera device to collect video data of the target vehicle within the designated area; in response to the target vehicle stopping at a designated position within the designated area, using a detection device to collect loading and unloading displacement data of cargo between the target vehicle and the designated position; and determining the loading and unloading efficiency of the target vehicle within the preset period based on the video data and the loading and unloading displacement data collected within the preset period.
[0005] To address the aforementioned technical problems, a second aspect of this application provides a cargo loading and unloading efficiency analysis system. The system includes: a camera device, a detection device, and an analysis server. The camera device is positioned near a designated area and is used to collect video data of the target vehicle within the designated area in response to a target vehicle entering the designated area. The detection device is positioned near the camera device and is used to collect loading and unloading displacement data between the target vehicle and the designated location in response to the target vehicle stopping at a designated position within the designated area. The analysis server is coupled to the camera device and the detection device and is used to receive the video data and the loading and unloading displacement data, and determine the loading and unloading efficiency of the target vehicle within the preset period based on the video data and the loading and unloading displacement data collected within the preset period.
[0006] To address the aforementioned technical problems, a third aspect of this application provides an electronic device comprising: a memory and a processor coupled to each other, wherein the memory stores program data, and the processor invokes the program data to execute the method described in the first aspect.
[0007] To solve the above-mentioned technical problems, the fourth aspect of this application provides a computer storage medium storing program data thereon, wherein the program data, when executed by a processor, implements the method described in the first aspect above.
[0008] The above scheme involves using a camera to collect video data of the target vehicle within the designated area after it enters the designated area, and using a detection device to collect loading and unloading displacement data of the cargo between the target vehicle and the designated location when the target vehicle stops at the designated location. This improves the accuracy of cargo movement data during loading or unloading. By combining the video data and loading / unloading displacement data obtained within a preset period, the scheme intelligently analyzes and determines the loading and unloading efficiency of the target vehicle during loading or unloading within the preset period, thereby improving the accuracy of cargo loading and unloading efficiency analysis. Attached Figure Description
[0009] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Wherein:
[0010] Figure 1 This is a flowchart illustrating one implementation method of the cargo loading and unloading efficiency analysis method of this application;
[0011] Figure 2 This is a flowchart illustrating another implementation of the cargo loading and unloading efficiency analysis method of this application;
[0012] Figure 3 This application Figure 2 A schematic diagram of an application scenario corresponding to step S202 in the middle step;
[0013] Figure 4 This is a schematic diagram of one embodiment of the cargo loading and unloading efficiency analysis system of this application;
[0014] Figure 5 This is a schematic diagram of the structure of one embodiment of the electronic device of this application;
[0015] Figure 6 This is a schematic diagram of one embodiment of the computer storage medium of this application. Detailed Implementation
[0016] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0017] In this paper, the terms "system" and "network" are often used interchangeably. The term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Additionally, the character " / " generally indicates that the preceding and following related objects have an "or" relationship. Furthermore, "many" in this paper means two or more.
[0018] Please see Figure 1 , Figure 1 This is a flowchart illustrating one embodiment of the cargo loading and unloading efficiency analysis method of this application. The method includes:
[0019] S101: In response to a target vehicle entering a designated area, use a camera device to collect video data of the target vehicle within the designated area.
[0020] Specifically, when a target vehicle enters a designated area, a camera device is used to collect video data of the target vehicle after it enters the designated area. The video data consists of video frames, and the number of workers loading and unloading goods on the target vehicle within the designated area can be determined based on the video frames.
[0021] Furthermore, the acquired video data is uploaded to save it to a storage medium for playback and viewing.
[0022] In one application scenario, the designated area is a loading dock. When a target vehicle enters the designated area adjacent to the loading dock, video data of the target vehicle is collected by a camera device installed on the loading dock. The video data is then uploaded to the software platform for storage. If a display screen is available, the video data is displayed on the screen in real time. When the front or rear of the target vehicle enters the designated area, the number of workers is determined by the video frames corresponding to the cargo compartment of the target vehicle in the video data.
[0023] S102: In response to the target vehicle stopping at a designated location within a designated area, use a detection device to collect loading and unloading displacement data of the goods between the target vehicle and the designated location.
[0024] Specifically, when the target vehicle travels to a designated location within a designated area and stops at that location, a detection device is used to collect loading and unloading displacement data of the goods as they move between the target vehicle and the designated location, thereby improving the accuracy of the displacement data of the goods during movement.
[0025] In one application scenario, when the rear of the target vehicle stops at a designated location in a designated area and the target vehicle needs to be unloaded, in response to the workers moving the goods from the target vehicle to the designated location, the detection device collects the unloading displacement data of the goods moving from the target vehicle to the designated location.
[0026] In another application scenario, when the rear of the target vehicle stops at a designated location in a designated area and the target vehicle needs to be loaded, in response to the staff moving the goods from the designated location to the target vehicle, the detection device collects the loading displacement data of the goods moving from the designated location to the target vehicle.
[0027] In a specific application scenario, the designated area is a loading platform, the camera device is a network camera, and the detection device is a millimeter-wave radar. The network camera is installed at a preset height above the plane where the loading platform is located, and the millimeter-wave radar is installed on the same plane as the network camera, perpendicular to the plane where the loading platform is located. When the rear of the target vehicle stops at the edge of the loading platform, the staff moves the goods between the target vehicle and the loading platform. The camera device collects video data of the staff moving the goods, and the millimeter-wave radar collects loading and unloading displacement data of the staff moving the goods.
[0028] S103: Based on the video data and loading / unloading displacement data collected within a preset period, determine the loading / unloading efficiency of the target vehicle within the preset period.
[0029] Specifically, video data and loading / unloading displacement data collected within a preset period are acquired at each preset interval. The number of workers corresponding to the target vehicle is determined by combining the video data and the displacement data of the unloaded goods is determined by combining the loading / unloading displacement data, thereby determining the loading / unloading efficiency of the target vehicle within the current preset period.
[0030] In one application method, the number of workers is determined based on video data. Each worker corresponds to a loading and unloading distance per unit time, and the loading and unloading distance per unit time is obtained based on big data analysis. Based on the loading and unloading displacement data of the current preset period relative to the previous preset period, the loaded and unloaded displacement data within the preset period is determined.
[0031] Furthermore, the time length corresponding to the current preset cycle is determined. Based on the number of workers, the loading and unloading distance per unit time, and the time length within the current preset cycle, the theoretical loading and unloading displacement data is determined. Based on the ratio of the loaded and unloading displacement data to the theoretical loading and unloading displacement data, the loading and unloading efficiency within the current preset cycle is determined.
[0032] Optionally, when the target vehicle enters the designated area, video data is acquired and the license plate corresponding to the target vehicle is determined based on the video frames in the video data. When it is determined that the target vehicle has completed unloading in the designated area, the length of the target vehicle's cargo compartment is determined based on the loading and unloading displacement data of the goods in the last preset period, thereby binding the license plate of the target vehicle with the length of the cargo compartment so that the length of the target vehicle's cargo compartment can be quickly determined based on the license plate of the target vehicle in the future.
[0033] In one application scenario, in response to a preset period, the video data and loading / unloading displacement data collected within the preset period are uploaded to the intelligent analysis server. The intelligent analysis server then determines the loading / unloading efficiency of the target vehicle within the preset period based on the video data and loading / unloading displacement data. The intelligent analysis server is pre-trained to analyze the loading / unloading efficiency and can perform deep learning during the analysis process to optimize the analysis results and improve their accuracy.
[0034] The above scheme involves using a camera to collect video data of the target vehicle within the designated area after it enters the designated area, and using a detection device to collect loading and unloading displacement data of the cargo between the target vehicle and the designated location when the target vehicle stops at the designated location. This improves the accuracy of cargo movement data during loading or unloading. By combining the video data and loading / unloading displacement data obtained within a preset period, the scheme intelligently analyzes and determines the loading and unloading efficiency of the target vehicle during loading or unloading within the preset period, thereby improving the accuracy of cargo loading and unloading efficiency analysis.
[0035] Please see Figure 2 , Figure 2 This is a flowchart illustrating another embodiment of the cargo loading and unloading efficiency analysis method of this application, the method comprising:
[0036] S201: In response to a target vehicle entering a designated area, use a camera device to collect video data of the target vehicle within the designated area.
[0037] Specifically, when a target vehicle enters a designated area, a camera device is used to collect video data of the target vehicle after entering the designated area. The video data is then uploaded to an analysis server, which saves the video data to a storage system to ensure high availability and facilitate viewing of the video data.
[0038] In one application, in response to a target vehicle entering a designated area, a camera device is used to collect video data within the designated area, and the number of workers loading and unloading goods in the target vehicle is determined based on the video frames in the video data.
[0039] Specifically, when there are workers loading and unloading goods on the target vehicle, the video data is analyzed to determine the number of workers loading and unloading goods on the target vehicle, thereby improving the accuracy of information related to the image data corresponding to the video frames.
[0040] Optionally, when the target vehicle enters the designated area, a camera device is used to collect video data within the designated area, and video frames are extracted from the video data to determine the license plate corresponding to the target vehicle from the video frames. The extracted video frames may include image data of the front or rear of the target vehicle.
[0041] In one application scenario, when a target vehicle enters a designated area, a camera device is used to collect image data corresponding to the front or rear of the vehicle and video data corresponding to the designated area. Based on the image data corresponding to the front or rear of the vehicle, the license plate of the target vehicle is determined in order to identify the information corresponding to the target vehicle. When there are workers loading and unloading goods in the target vehicle, the number of workers in the target vehicle is determined based on the video data.
[0042] S202: In response to the fact that a designated part of the target vehicle is adjacent to a designated position and the target vehicle is stopped, the detection device is used to collect unloading displacement data of the goods on the target vehicle reaching the designated position, and / or, the detection device is used to collect loading displacement data of the goods from the designated position to the target vehicle.
[0043] Specifically, the loading and unloading displacement data includes unloading displacement data and / or loading displacement data. When the target vehicle only unloads, the loading and unloading displacement data includes unloading displacement data; when the target vehicle only loads, the loading and unloading displacement data includes loading displacement data; and when the target vehicle both unloads and loads, the loading and unloading displacement data includes both unloading displacement data and loading displacement data.
[0044] Furthermore, when the target vehicle moves to a location adjacent to the designated position and stops at the designated position, the detection device collects displacement data of the cargo as it moves between the target vehicle and the designated position. When the cargo needs to be unloaded from the target vehicle, the detection device collects unloading displacement data of the cargo on the target vehicle as it reaches the designated position. When the cargo needs to be loaded from the designated position, the detection device collects loading displacement data of the cargo at the designated position as it reaches the target vehicle. This improves the accuracy of detecting the displacement data of the cargo based on the detection device.
[0045] In one application scenario, the step of collecting unloading displacement data of goods on a target vehicle at a designated location using a detection device includes: in response to the goods located in the target vehicle starting to move, determining a first distance between the goods and the detection device using the detection device; determining a second distance between the designated location and the detection device when the goods move to the designated location; and determining unloading displacement data based on the first distance and the second distance.
[0046] Specifically, please refer to Figure 3 , Figure 3 This application Figure 2 The diagram illustrates an application scenario of one embodiment corresponding to step S202. When the goods located inside the target vehicle begin to move, a detection device is used to detect the moving goods, thereby determining a first distance between the goods and the detection device. When the goods reach a designated position, a second distance between the designated position and the probe device is determined. That is, when the goods are located at point A of the target vehicle and move to the designated position B, the detection device located at point C determines the first distance between point C and point A, and the second distance between point C and point B, respectively. Based on the first and second distances, the unloading displacement data of the goods moving from point A to point B is determined. The detection device located at point C can accurately detect the route of the goods' movement, thereby improving the accuracy of the unloading displacement data when the goods are unloaded.
[0047] In another application scenario, the step of using a detection device to collect loading displacement data of goods from a designated location to a target vehicle includes: in response to the goods at the designated location starting to move, using the detection device to determine a third distance between the designated location and the detection device; when the goods stop moving on the target vehicle, determining a fourth distance between the goods and the detection device; and determining loading displacement data based on the fourth distance and the third distance.
[0048] For details, please continue reading Figure 3 When the goods at the designated location begin to move, a detection device is used to detect the moving goods, thereby determining the third distance between the designated location and the detection device. When the goods reach the target vehicle and stop moving, the fourth distance between the detection device and the goods on the target vehicle is determined. That is, when the goods are at the designated location B and move to the target vehicle A, the detection device at point C determines the third distance between point C and point B, and the fourth distance between point C and point A. Based on the fourth distance and the third distance, the loading displacement data of the goods moving from point B to point A is determined. Among them, the detection device at point C can accurately detect the route of the goods' movement, thereby improving the accuracy of the loading displacement data of the goods during loading.
[0049] In one specific application scenario, the designated area is a loading platform, the designated location is the edge of the loading platform, the target vehicle is a truck with a box body, and the designated part of the target vehicle is the rear of the truck. When the rear of the target vehicle stops at the designated location, the target vehicle can load or unload, or unload first and then load. The detection device detects the loading and unloading displacement data of the cargo during the movement of the cargo. In other application scenarios, the designated location of the target vehicle can also be any side of the target vehicle adjacent to the rear of the truck; this application does not specifically limit this.
[0050] S203: Based on the video data and loading / unloading displacement data collected within a preset period, determine the loading / unloading efficiency of the target vehicle within the preset period.
[0051] Specifically, video data can be used to analyze and determine the number of workers unloading or loading goods in the target vehicle. Changes in loading and unloading displacement data can be used to determine the changes in loading and unloading displacement data within a preset period. By comprehensively considering the changes in loading and unloading displacement data and the number of workers, the loading and unloading efficiency of the target vehicle within the preset period can be determined.
[0052] In one application method, the number of workers loading and unloading goods in the target vehicle within the current preset period is determined based on video data; the unloading displacement data relative to the initial time point within the current preset period is determined based on the unloading displacement data within the current preset period; and the unloading efficiency corresponding to the target vehicle within the current preset period is determined based on the number of workers and the unloading displacement data.
[0053] Specifically, video frames within the current preset period are extracted from the video data to determine the number of workers corresponding to the target vehicle within the current preset period. When there are changes in the number of workers within the preset period, the average number of workers within the preset period is taken and then rounded to determine the number of workers within the preset period.
[0054] Furthermore, based on the unloading displacement data corresponding to the latest termination time and the earliest initial time within the preset period, the unloading displacement data relative to the initial time is determined. Then, based on the number of staff and the unloading displacement data, the unloading efficiency corresponding to the target vehicle within the current preset period is determined.
[0055] In one application scenario, each worker has a corresponding unloading distance per unit time. Based on the number of workers, the unloading distance per unit time, and the time corresponding to the preset cycle, the theoretical unloading displacement data corresponding to the workers within the preset cycle is determined. Based on the difference between the theoretical unloading displacement data and the unloading displacement data, the unloading efficiency corresponding to the target vehicle within the current preset cycle is determined.
[0056] Optionally, the license plate of the target vehicle is determined based on the video data, and when it is determined based on the video data that all goods in the cargo compartment of the target vehicle have been unloaded, the unloading displacement data corresponding to the last preset cycle is extracted to determine the length of the cargo compartment of the target vehicle, thereby binding the license plate of the target vehicle with the length of the cargo compartment of the target vehicle.
[0057] In another application, the number of workers loading and unloading goods in the target vehicle within the current preset period is determined based on video data; the loaded displacement data relative to the initial time point at the end of the current preset period is determined based on the loading displacement data within the current preset period; and the loading efficiency corresponding to the target vehicle within the current preset period is determined based on the number of workers and the loaded displacement data.
[0058] Specifically, video frames within the current preset period are extracted from the video data to determine the number of workers corresponding to the target vehicle within the current preset period. When there are changes in the number of workers within the preset period, the average number of workers within the preset period is taken and then rounded to determine the number of workers within the preset period.
[0059] Furthermore, based on the loading displacement data corresponding to the latest termination time and the earliest initial time within the preset period, the loading displacement data relative to the initial time is determined. Then, based on the number of staff and the loading displacement data, the loading efficiency of the target vehicle within the current preset period is determined.
[0060] In one application scenario, each worker has a corresponding loading distance per unit time. Based on the number of workers, the loading distance per unit time, and the time corresponding to the preset cycle, the theoretical loading displacement data of each worker within the preset cycle is determined. The loading efficiency of the target vehicle within the current preset cycle is determined based on the difference between the theoretical loading displacement data and the already loaded displacement data.
[0061] Optionally, when the license plate is pre-bound to the corresponding cargo compartment length of the vehicle, the license plate of the target vehicle is determined based on the video frames in the video data. Then, the cargo compartment length corresponding to the license plate is found. After determining the unloading displacement data and theoretical unloading displacement data or the loading displacement data and theoretical loading displacement data within a preset period, the unloading efficiency of the target vehicle within the current preset period is comprehensively determined based on the difference between the theoretical unloading displacement data and the unloading displacement data, and the ratio of the unloading displacement data to the cargo compartment length. This allows the unloading efficiency to be determined based on a comprehensive analysis of two factors. Alternatively, the loading efficiency of the target vehicle within the current preset period can be determined based on the difference between the theoretical loading displacement distance and the loading displacement distance, and the ratio of the loading displacement distance to the cargo compartment length. This allows the unloading efficiency and loading efficiency to be determined based on a comprehensive analysis of two factors, improving the accuracy and robustness of the detection results.
[0062] It is understandable that loading and unloading efficiency includes unloading efficiency and / or loading efficiency. When the target vehicle only unloads, the loading and unloading efficiency includes unloading efficiency; when the target vehicle only loads, the loading and unloading efficiency includes loading efficiency; when the target vehicle both unloads and loads, the loading and unloading efficiency includes both unloading efficiency and loading efficiency.
[0063] S204: In response to the target vehicle's unloading efficiency being lower than the efficiency threshold within a preset period, additional staff will be added to the target vehicle's dispatch schedule.
[0064] Specifically, an efficiency threshold is preset, and the unloading efficiency corresponding to a preset cycle is compared with the efficiency threshold to determine the scheduling of staff.
[0065] In one application scenario, if the unloading efficiency of the target vehicle is lower than the efficiency threshold within the current preset period, additional staff will be dispatched to the target vehicle to improve the efficiency of unloading the target vehicle.
[0066] In another application scenario, the unloading efficiency in the next preset period is predicted based on the number of workers and the unloading displacement data. Since the unloading displacement data will further increase in the next preset period, the unloading efficiency after the unloading displacement data increases is predicted. Therefore, when the predicted unloading efficiency of the target vehicle in the next preset period is lower than the efficiency threshold, additional workers are dispatched to the target vehicle to improve the efficiency of unloading the target vehicle.
[0067] S205: In response to the loading efficiency of the target vehicle being higher than the efficiency threshold within a preset period, reduce the number of staff required for target vehicle scheduling.
[0068] Specifically, an efficiency threshold is preset, and the loading efficiency corresponding to a preset cycle is compared with the efficiency threshold to determine the scheduling of staff.
[0069] In one application scenario, if the loading efficiency of the target vehicle is higher than the efficiency threshold within the current preset period, then the number of staff to be dispatched for the target vehicle is reduced, so as to reasonably allocate the loading or unloading efficiency of different target vehicles.
[0070] In another application scenario, the loading efficiency in the next preset period is predicted based on the number of workers and the already loaded displacement data. Since the loading displacement data will further decrease in the next preset period, the loading efficiency after the loading displacement data decreases is predicted. Therefore, when the predicted unloading efficiency of the target vehicle in the next preset period is higher than the efficiency threshold, the number of workers for target vehicle scheduling is reduced, so as to reasonably allocate the loading or unloading efficiency of different target vehicles.
[0071] It should be noted that in this embodiment, the detection device can be a millimeter-wave radar. Millimeter-wave radar has a lower cost and a significantly higher accuracy compared to using video data to analyze displacement data.
[0072] In this embodiment, a detection device collects unloading displacement data when the target vehicle is unloading, or loading displacement data when the target vehicle is loading. A camera device collects video data. Based on the video data, the number of workers in the target vehicle is determined. Based on the unloading displacement data within a preset period, the unloading displacement data is determined, or the loading displacement data within a preset period is determined. Thus, the loading and unloading efficiency is determined by comprehensively analyzing the number of workers and the unloading or loading displacement data, improving the accuracy of loading and unloading efficiency. Based on the loading and unloading efficiency, personnel are allocated, improving the rationality of personnel allocation.
[0073] Please see Figure 4 , Figure 4 This is a schematic diagram of one embodiment of the cargo loading and unloading efficiency analysis system of this application. The analysis system 40 includes: a camera device 401, a detection device 402, and an analysis server 403. The camera device 401 is located near a designated area and is used to collect video data of the target vehicle within the designated area in response to the target vehicle entering the designated area. The detection device 402 is located near the camera device 401 and is used to collect loading and unloading displacement data between the target vehicle and the designated location in response to the target vehicle stopping at a designated position within the designated area. The analysis server 403 is coupled to the camera device 401 and the detection device 402 and is used to receive video data and loading and unloading displacement data, and determine the loading and unloading efficiency of the target vehicle within the preset period based on the video data and loading and unloading displacement data collected within the preset period.
[0074] In the above scheme, when the target vehicle enters the designated area, the camera device 401 collects video data of the target vehicle within the designated area. When the target vehicle stops at a designated position within the designated area, the detection device 402 collects loading and unloading displacement data of the goods moving between the target vehicle and the designated position, thereby improving the accuracy of the goods movement data during loading or unloading. The analysis server 403 intelligently analyzes and determines the loading and unloading efficiency of the target vehicle during loading or unloading within the preset period by combining the video data and loading and unloading displacement data obtained within the preset period, thereby improving the accuracy of the analysis of goods loading and unloading efficiency.
[0075] Optionally, the analysis system 40 also includes a software platform 404, a display screen 405, and a mobile terminal 406, all of which are coupled to the analysis server 403. The software platform 404 is used for modular deployment of platform functions, has a video surveillance system management module, performs unified management of the camera device 401 and the detection device 402, supports functions such as video data operation and playback, and is also used to play video data on the display screen 405, receive control commands from the mobile terminal 406 and forward them to the camera device 401 and the detection device 402, so as to control the camera device 401 and the detection device 402.
[0076] It should be noted that the analysis system 40 in this embodiment can be applied to the method described in any of the above embodiments. For related explanations, please refer to the detailed description of the above method embodiments, which will not be repeated here.
[0077] Please see Figure 5 , Figure 5 This is a schematic diagram of an embodiment of the electronic device of this application. The electronic device 50 includes a memory 501 and a processor 502 coupled to each other. The memory 501 stores program data (not shown in the figure), and the processor 502 calls the program data to implement the method in any of the above embodiments. For the relevant content, please refer to the detailed description of the above method embodiments, which will not be repeated here.
[0078] Please see Figure 6 , Figure 6 This is a schematic diagram of a computer storage medium according to an embodiment of the present application. The computer storage medium 60 stores program data 600. When the program data 600 is executed by the processor, it implements the method in any of the above embodiments. For related descriptions, please refer to the detailed description of the above method embodiments, which will not be repeated here.
[0079] It should be noted that the units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0080] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0081] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0082] The above description is merely an embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A method of analyzing cargo handling efficiency, characterized by, The method comprises: in response to the target vehicle entering a specified area, collecting video data of the target vehicle in the specified area by using a camera device; in response to the target vehicle stopping at a specified position in the specified area, collecting loading and unloading displacement data of the goods between the target vehicle and the specified position by using a detection device; based on the video data and the loading and unloading displacement data collected in a preset period, determining the loading and unloading efficiency corresponding to the target vehicle in the preset period; wherein, in response to the specified part of the target vehicle being adjacent to the specified position and the target vehicle stopping, collecting unloading displacement data of the goods on the target vehicle reaching the specified position by using the detection device, and / or collecting loading displacement data of the goods from the specified position to the target vehicle by using the detection device; wherein the loading and unloading displacement data includes the unloading displacement data and / or the loading displacement data; the step of collecting video data of the target vehicle in the specified area by using a camera device in response to the target vehicle entering a specified area, comprises: in response to the target vehicle entering a specified area, collecting video data in the specified area by using the camera device, and determining the number of workers performing loading and unloading in the target vehicle based on the video frames in the video data; the step of determining the loading and unloading efficiency corresponding to the target vehicle in the preset period based on the video data and the loading and unloading displacement data collected in a preset period, comprises: determining the number of workers performing loading and unloading in the target vehicle in the current preset period based on the video data; based on the unloading displacement data in the current preset period, determining the unloading displacement data of the terminal time point relative to the initial time point in the current preset period, and based on the number of workers and the unloading displacement data, determining the unloading efficiency corresponding to the target vehicle in the current preset period; or, based on the loading displacement data in the current preset period, determining the loading displacement data of the terminal time point relative to the initial time point in the current preset period, and based on the number of workers and the loading displacement data, determining the loading efficiency corresponding to the target vehicle in the current preset period; wherein, the loading and unloading efficiency includes the unloading efficiency and / or the loading efficiency.
2. The cargo handling efficiency analysis method according to claim 1, characterized by, the step of collecting unloading displacement data of the goods on the target vehicle reaching the specified position by using the detection device, comprises: in response to the goods located in the target vehicle starting to move, determining the first distance between the goods and the detection device by using the detection device, and determining the second distance between the specified position and the detection device when the goods move to the specified position; based on the first distance and the second distance, determining the unloading displacement data.
3. The cargo handling efficiency analysis method according to claim 1, characterized by, The step of collecting the loading displacement data of the cargo from the specified position to the loading position on the target vehicle by the detection device comprises: In response to the cargo located at the specified position starting to move, determining a third distance between the specified position and the detection device by the detection device, and determining a fourth distance between the cargo and the detection device when the cargo stops moving on the target vehicle; Determining the loading displacement data based on the fourth distance and the third distance.
4. The cargo handling efficiency analysis method according to claim 3, characterized by, After the step of determining the loading and unloading efficiency of the target vehicle in the preset period based on the video data and the loading and unloading displacement data collected in the preset period, the method further comprises: In response to the unloading efficiency of the target vehicle in the preset period being lower than an efficiency threshold, scheduling new staff for the target vehicle; In response to the loading efficiency of the target vehicle in the preset period being higher than an efficiency threshold, scheduling reduced staff for the target vehicle.
5. A cargo handling efficiency analysis system characterized by, The system applied to the method for analyzing the loading and unloading efficiency of the cargo according to any one of claims 1-4, the system comprises: A camera device arranged at a position adjacent to a specified area, for collecting video data of the target vehicle in the specified area in response to the target vehicle entering the specified area; A detection device arranged at a position adjacent to the camera device, for collecting loading and unloading displacement data between the target vehicle and the specified position in response to the target vehicle stopping at a specified position in the specified area; An analysis server coupled with the camera device and the detection device, for receiving the video data and the loading and unloading displacement data, and determining the loading and unloading efficiency of the target vehicle in a preset period based on the video data and the loading and unloading displacement data collected in the preset period.
6. An electronic device, comprising: Comprise: A memory and a processor coupled with each other, wherein the memory stores program data, and the processor invokes the program data to execute the method according to any one of claims 1-4.
7. A computer readable storage medium having stored thereon program data, wherein, The program data is executed by the processor to implement the method according to any one of claims 1-4.
Citation Information
Patent Citations
Working efficiency evaluation method, system and equipment based on computer vision and medium
CN112819306A
Platform monitoring method and device and electronic equipment
CN113382199A
Cargo handling support system
JP6292645B1