A data processing method, device and electronic equipment

By deploying cameras at traffic checkpoints to identify container numbers and vehicle license plate numbers, and combining this with data processing equipment to generate vehicle passage data, the fundamental data problem for intelligent processing in container transportation scenarios has been solved, achieving accurate container number recognition and intelligent application.

CN116343186BActive Publication Date: 2026-03-31HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-26
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In existing technologies, intelligent processing of container transportation scenarios lacks a data foundation, and the container number identification results are limited, restricting further intelligent applications.

Method used

By deploying first-class and second-class cameras at the same traffic checkpoint, container number recognition and vehicle license plate number recognition are performed respectively. Combined with data processing equipment, the data is correlated to determine the container number recognition result of the target container and the license plate number of the target vehicle, and vehicle passage data is generated.

Benefits of technology

It provides an intelligent data processing foundation for container transportation scenarios, improves the accuracy of container number recognition, and supports alarms for unauthorized vehicles and containers, as well as the determination of unloading areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116343186B_ABST
    Figure CN116343186B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a data processing method and device and electronic equipment, and relate to the technical field of intelligent transportation. The method comprises: receiving first type data sent by a first type camera and second type data sent by a second type camera; the first type data is data determined by the first type camera for container number identification of a container entering a field of view range, and the second type data is data determined by the second type camera for license plate number identification of a vehicle entering the second type camera; determining data belonging to the same container; determining a container number identification result of a target container; determining a license plate number of a target vehicle carrying the target container; and associating and recording the container number identification result of the target container and the license plate number of the target vehicle to obtain overpass data of the target vehicle. The scheme provided by the embodiments of the present application can provide a data basis for intelligent processing in terms of the transportation scenario of the container.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent transportation technology, and in particular to a data processing method, apparatus and electronic device. Background Technology

[0002] Containers have advantages such as high standardization, good sealing, and large capacity. Therefore, they can be used to transport goods in large quantities. In addition, to facilitate the management of the container transportation process, the container number can be printed on each side of the container.

[0003] Container transportation is a major concern in the transportation sector. However, current technologies only identify container numbers, and the information provided by these identification results is limited, restricting further intelligentization of container transportation scenarios.

[0004] Therefore, for container transportation scenarios, how to provide a data foundation for intelligent processing is an urgent problem to be solved. Summary of the Invention

[0005] The purpose of this application is to provide a data processing method, apparatus, and electronic device to provide a data foundation for intelligent processing in container transportation scenarios. The specific technical solution is as follows:

[0006] In a first aspect, embodiments of this application provide a data processing method applied to a data processing device, the method comprising:

[0007] The system receives first-type data sent by a first-type camera and second-type data sent by a second-type camera; wherein the first-type camera and the second-type camera are deployed at the same traffic checkpoint; the first-type data is the data determined by the first-type camera through container number identification when it enters the field of view of the first-type camera, and the second-type data is the data determined by the second-type camera through license plate number identification when it enters the field of view of the second-type camera;

[0008] From the first type of data received, identify data belonging to the same container;

[0009] Based on the data belonging to the same container, the container number identification result of the target container is determined; wherein, the target container is the container represented by the data belonging to the same container;

[0010] Based on the received second type of data, the license plate number of the target vehicle carrying the target container is determined;

[0011] The container number identification result of the target container and the license plate number of the target vehicle are associated and recorded to obtain the vehicle passage data of the target vehicle.

[0012] Optionally, there may be multiple cameras of the first type, with different cameras of the first type deployed at shooting positions on different sides of the same container.

[0013] The step of determining data belonging to the same container from the received first type of data includes:

[0014] When the first type of data sent by the designated camera is received, the data whose corresponding reception time is in the target time period is selected from the received first type of data to obtain the data belonging to the same container;

[0015] The designated camera is deployed at a shooting position corresponding to the tail section of the box, and the target time period is a specified duration period ending at the time when the first type of data sent by the currently received designated camera is received.

[0016] Optionally, determining the license plate number of the target vehicle carrying the target container based on the received second type of data includes:

[0017] From the received second type of data, select data whose corresponding reception time and the target reception time are less than a predetermined threshold; wherein, the target reception time is the latest time among the reception times corresponding to the data belonging to the same container;

[0018] Using the selected data, obtain the license plate number of the target vehicle carrying the target container.

[0019] Optionally, the positional relationship between the deployment locations of the first type of camera and the second type of camera satisfies the following: after the first type of camera completes the container number identification for the containers entering the field of view of the first type of camera, the license plate number of the vehicle loaded with the container entering the field of view of the first type of camera enters the field of view of the second type of camera; and when the license plate number of any vehicle enters the field of view of the second type of camera, the container number of the container loaded by the next vehicle of the vehicle that has already entered the field of view of the first type of camera has not been completely identified.

[0020] Optionally, the first type of camera and the second type of camera are deployed in the following manner:

[0021] The distance between the field of view of the first type of camera and the field of view of the second type of camera is greater than a first specified length and less than a second specified length; wherein, the first specified length is a length used to characterize the length of any vehicle loaded with a container, and the second specified length is twice the first specified length.

[0022] Optionally, the first type of data includes the identification results of container numbers for containers entering the field of view of the first type of camera;

[0023] The determination of the container number identification result based on the data belonging to the same container includes:

[0024] If the identification results in the data belonging to the same container are all the same and none of them are empty, then the identification results in the data belonging to the same container will be determined as the container number identification results of the target container.

[0025] Otherwise, the abnormal content in the characterization result will be identified as the container number identification result of the target container; wherein, the abnormal content in the characterization result is different identification results belonging to different container faces of the same container and / or content with empty characterization results.

[0026] Optionally, after associating and recording the container number identification result of the target container and the license plate number of the target vehicle to obtain the vehicle passage data of the target vehicle, the method further includes:

[0027] If the container number identification result in the vehicle passage data of the target vehicle is in the list of unauthorized container numbers, and / or, the license plate number in the vehicle passage data of the target vehicle is in the list of unauthorized license plate numbers, then an alarm message is issued to indicate that the target vehicle is not authorized.

[0028] If the container number identification result in the vehicle passage data of the target vehicle is an abnormal result, an alarm message is issued to indicate that the container number of the target vehicle is abnormal.

[0029] Otherwise, for the target vehicle, perform the specified processing action;

[0030] The specified processing action includes: release action;

[0031] And / or,

[0032] By using the container number identification result and license plate number in the vehicle passage data of the target vehicle, as well as the pre-set mapping relationship between the license plate number, container number identification result and unloading area, the unloading area of ​​the container for the target vehicle is determined.

[0033] Optionally, the first type of data may also include captured images of containers that have entered the field of view of the first type of camera;

[0034] The method further includes:

[0035] If the container number identification result in the vehicle passage data of the target vehicle is an abnormal result, an instruction message is displayed to indicate that the container number identification result of the target container should be manually corrected; wherein, the instruction message includes: the identification results and captured images of each container surface of the target container in the first type of data, or the captured images of the target container in the first type of data.

[0036] Obtain the correction result based on the input instruction information;

[0037] Using the obtained correction results, update the box number identification result in the vehicle passage data of the target vehicle.

[0038] Secondly, embodiments of this application provide a data processing apparatus, applied to a data processing device, the apparatus comprising:

[0039] A receiving module is used to receive first type of data sent by a first type of camera and second type of data sent by a second type of camera; wherein the first type of camera and the second type of camera are deployed at the same traffic checkpoint; the first type of data is the data determined by the first type of camera through container number identification when the container enters the field of view of the first type of camera, and the second type of data is the data determined by the second type of camera through license plate number identification when the vehicle enters the field of view of the second type of camera;

[0040] The first determining module is used to determine data belonging to the same container from the received first type of data;

[0041] The second determining module is used to determine the container number identification result of the target container based on the data belonging to the same container; wherein, the target container is the container represented by the data belonging to the same container;

[0042] The third determining module is used to determine the license plate number of the target vehicle carrying the target container based on the received second type of data;

[0043] The recording module is used to associate and record the container number identification result of the target container with the license plate number of the target vehicle to obtain the vehicle passage data of the target vehicle.

[0044] This application also provides an electronic device, including:

[0045] Memory, used to store computer programs;

[0046] A processor, when executing a program stored in memory, implements any of the aforementioned data processing methods.

[0047] The beneficial effects of the embodiments of this application are as follows:

[0048] In the data processing method provided in this application embodiment, the data processing device can determine the container number identification result of the target container and the license plate number of the target vehicle based on the first type of data determined by container number identification and the second type of data determined by vehicle license plate number identification. Then, the container number identification result of the target container and the license plate number of the target vehicle are associated and recorded to obtain the vehicle passage data of the target vehicle. At this time, the vehicle passage data of the target vehicle includes the license plate number of the target vehicle and the container number identification result of the target container loaded on the target vehicle. Therefore, for container transportation scenarios, this application provides a data foundation for intelligent processing.

[0049] Of course, implementing any product or method of this application does not necessarily require achieving all of the advantages described above at the same time. Attached Figure Description

[0050] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other embodiments can be obtained based on these drawings.

[0051] Figure 1 A flowchart illustrating a data processing method provided in an embodiment of this application;

[0052] Figure 2 A flowchart illustrating another data processing method provided in an embodiment of this application;

[0053] Figure 3 A schematic diagram of a data processing method provided in an embodiment of this application;

[0054] Figure 4 A flowchart illustrating another data processing method provided in an embodiment of this application;

[0055] Figure 5 This is a schematic diagram of the structure of a data processing system provided in an embodiment of this application;

[0056] Figure 6 This is a schematic diagram of the structure of a data processing device provided in an embodiment of this application;

[0057] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0058] 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 skilled in the art based on this application are within the scope of protection of this application.

[0059] To facilitate understanding of the solution, the technical terms involved in the embodiments of this application will be introduced first.

[0060] CNR (Container Number Recognition) camera: A camera used for identifying container numbers.

[0061] ANPR (Automatic Number Plate Recognition) camera: A camera used for license plate recognition.

[0062] The following section first introduces a data processing method provided in an embodiment of this application.

[0063] The data processing method provided in this application can be applied to a data processing device. In specific applications, the data processing device can be a device connecting a CNR camera and an ANPR camera, used to receive and process data sent by both the CNR and ANPR cameras. This application does not limit the specific form of the data processing device. Furthermore, the first type of camera mentioned below in this application refers to a CNR camera, and the second type of camera refers to an ANPR camera.

[0064] One of the data processing methods provided in this application embodiment may include the following steps:

[0065] The system receives first-type data sent by a first-type camera and second-type data sent by a second-type camera; wherein the first-type camera and the second-type camera are deployed at the same traffic checkpoint; the first-type data is the data determined by the first-type camera through container number identification when it enters the field of view of the first-type camera, and the second-type data is the data determined by the second-type camera through license plate number identification when it enters the field of view of the second-type camera;

[0066] From the first type of data received, identify data belonging to the same container;

[0067] Based on the data belonging to the same container, the container number identification result of the target container is determined; wherein, the target container is the container represented by the data belonging to the same container;

[0068] Based on the received second type of data, the license plate number of the target vehicle carrying the target container is determined;

[0069] The container number identification result of the target container and the license plate number of the target vehicle are associated and recorded to obtain the vehicle passage data of the target vehicle.

[0070] In the data processing method provided in this application embodiment, the data processing device can determine the container number identification result of the target container and the license plate number of the target vehicle based on the first type of data determined by container number identification and the second type of data determined by vehicle license plate number identification. Then, the container number identification result of the target container and the license plate number of the target vehicle are associated and recorded to obtain the vehicle passage data of the target vehicle. At this time, the vehicle passage data of the target vehicle includes the license plate number of the target vehicle and the container number identification result of the target container loaded on the target vehicle. Therefore, for container transportation scenarios, this application provides a data foundation for intelligent processing.

[0071] The following describes a data processing method provided by an embodiment of this application, with reference to the accompanying drawings.

[0072] Figure 1 This is a flowchart illustrating the data processing method provided in the embodiments of this application, as shown below. Figure 1 As shown, the method may include steps S101-S105:

[0073] S101, receive first type of data sent by a first type of camera and second type of data sent by a second type of camera; wherein, the first type of camera and the second type of camera are deployed at the same traffic checkpoint; the first type of data is the data determined by the first type of camera through container number identification of containers entering the field of view of the first type of camera, and the second type of data is the data determined by the second type of camera through license plate number identification of vehicles entering the field of view of the second type of camera.

[0074] Understandably, the data processing device can receive data sent by the first type of camera and the second type of camera. The first type of camera can be a CNR camera, used to capture images of containers within its field of view and perform container number recognition processing on the captured images to obtain first-type data. The first-type data can at least include the identified container number; optionally, in one implementation, the first-type data can also include a captured image taken by the first type of camera. The second type of camera can be an ANPR camera, used to capture images of vehicles within its field of view and perform license plate number recognition processing on the captured images to obtain second-type data. The second-type data can include the identified license plate number; optionally, the second-type data can also include a captured image taken by the second type of camera. For example, the CNR camera can perform container number recognition processing on the captured images based on a pre-trained container number recognition model to obtain the first-type data; the ANPR camera can perform license plate number recognition processing on the captured images based on a pre-trained license plate number recognition model to obtain the second-type data.

[0075] It should be noted that traffic checkpoints can be parking lot checkpoints, road checkpoints, port checkpoints, etc., and this embodiment does not make specific limitations on them.

[0076] Understandably, in order to capture the entire container front, the first type of camera could be deployed on a high support frame near the traffic checkpoint, such as the crossbeam of a traffic gantry.

[0077] Alternatively, the first type of camera and the second type of camera can be deployed at the same traffic checkpoint, and the positional relationship between the first type of camera and the second type of camera can satisfy the following condition: when a vehicle carrying a container passes through the traffic checkpoint, it first enters the field of view of the first type of camera and then enters the field of view of the second type of camera.

[0078] S102, from the received first type of data, determine the data belonging to the same container.

[0079] It is understandable that the first type of data received by the data processing equipment can be a large amount of data received continuously over a long period of time. This data may belong to different containers, so it is possible to determine the data belonging to the same container from the first type of data received.

[0080] Optionally, in one implementation, determining the data belonging to the same container from the received first type of data may include the following steps:

[0081] From the first type of data received, select the data within the same time period corresponding to the receiving time of the specified duration to obtain the data belonging to the same container.

[0082] Understandably, the data processing equipment can add a timestamp to the received data upon receiving the first type of data. This allows the equipment to group data from the same time period as belonging to the same container. This method provides a simple and convenient way to analyze data belonging to the same container. The specified duration can be set according to actual needs, such as 5 seconds, 6 seconds, 10 seconds, etc. For example, if the data processing equipment receives the first type of data within a specified 10-second period and then receives four sets of the first type of data within those 10 seconds, and a fifth set in the 11th second, only the first four sets of data can be considered as belonging to the same container.

[0083] For example, in one specific implementation, there are multiple first-type cameras, and different first-type cameras are deployed at shooting positions corresponding to different sides of the same container.

[0084] From the received first type of data, selecting data within the same time period corresponding to the received time of a specified duration to obtain data belonging to the same container can include the following steps:

[0085] When the first type of data sent by the designated camera is received, the data whose corresponding reception time is in the target time period is selected from the received first type of data to obtain the data belonging to the same container; wherein, the shooting position of the designated camera is the shooting position corresponding to the rear container surface, and the target time period is a time period of a specified duration with the reception time of the first type of data sent by the currently received designated camera as the end time.

[0086] It is understandable that the container number can be printed on the top, left and right sides, and rear of the container. In order to photograph the container from all sides, there can be multiple Type I cameras deployed at the traffic checkpoint, and each Type I camera can be deployed in a position that can photograph the container from all sides.

[0087] Understandably, the first type of camera can be fixed at the checkpoint in front of the vehicle's direction of travel. When the vehicle carrying the container enters the field of view of the first type of camera, the last part of the container to be photographed can be the rear of the container. When data is received from the camera photographing the rear of the container, it indicates that the first cameras photographing other parts have been identified and reported. The data processing equipment can then select data belonging to the same container from the received first type of data, where the reception time falls within a target time period. It should be noted that the target time period can be a specified duration within the same time period, with the end time set as the moment the data photographing the rear of the container is received. For example, data received by the data processing equipment within a specified 10-second period can be considered data from the same container. In reality, if the data processing equipment receives data sequentially from the top of the container, the left and right sides of the container, and the rear of the container within 8 seconds, then when the data processing equipment receives data from the rear of the container in the 8th second, it can determine that the first type of data received in the previous 8 seconds belongs to the same container.

[0088] Optionally, the received first-type data is associated with a tag, which is used to identify the identification number of the currently identified container. First-type data with the same tag can be considered as data from the same container. For example, in the first-type data reported by the first-type camera, the first-type data with tag A can be considered as data from the same container.

[0089] It should be emphasized that the above-described implementation of determining data belonging to the same container from the received first type of data is merely an example and should not be construed as limiting the embodiments of this application.

[0090] S103, based on the data belonging to the same container, determine the container number identification result of the target container; wherein, the target container is the container represented by the data belonging to the same container.

[0091] It is understandable that the first type of data contains the identification results of container numbers of containers entering the field of view of the first type of camera. Therefore, based on the data of the same container selected from the first type of data, the identification result of the target container number can be determined. The identification result of the container number can include the identified container number. Optionally, the identification result of the container number can also include the captured images taken by the first type of camera that belong to different side containers.

[0092] In one implementation, the first type of data includes identification results of container numbers for containers entering the field of view of the first type of camera; determining the container number identification result of the target container based on the data belonging to the same container may include the following steps:

[0093] If the identification results in the data belonging to the same container are all the same and none of them are empty, then the identification results in the data belonging to the same container are determined as the container number identification results of the target container; otherwise, the content with abnormal characterization results is determined as the container number identification results of the target container; wherein, the content with abnormal characterization results is the different identification results and / or the content with empty characterization results belonging to different container faces of the same container.

[0094] It is understandable that data belonging to the same container can be the identification results of container numbers for different side containers belonging to the same container, also known as identification sub-results; the identification results of container identification can be multiple, belonging to different side containers of the same container, and can include container numbers; if there are container numbers in the identification results belonging to the same container, and all container numbers are the same, then that container number can be used as one of the identification results of the target container's container number; if at least one of the identification results belonging to the same container does not have a container number, or if there are container numbers in the identification results belonging to the same container, but all container numbers are not the same, then the different identification sub-results and / or content with empty representation results can be used as the identification result of the target container's container number, and this container number identification result is content with abnormal representation results.

[0095] For example, in the first case, the container number identification results on all four sides of the target container are the same, and the four container number identification sub-results are all container numbers, all 1; in the second case, the container number identification results on the four sides of the target container are different, and the four container number identification sub-results are container numbers, namely 1, 2, 3, and 4; in the third case, the container number identification results on three sides of the target container are different, and the three container number identification sub-results are container numbers, namely 1, 2, and 3, while the container number identification result on the other side is empty; in the fourth case, the container number identification results on three sides of the target container are the same, and the three container number identification sub-results are all container numbers, all 1, while the container number identification result on the other side is empty. Therefore, in the first case, container number 1 can be identified as the container number identification result of the target container; in the second, third, and fourth cases, the content with abnormal identification results can be identified as the container number identification result of the target container. Furthermore, in these three cases, the content with abnormal identification results is the different container numbers on different sides of the same container and / or the content with empty identification results.

[0096] S104, Based on the received second type of data, determine the license plate number of the target vehicle carrying the target container.

[0097] It is understandable that the second type of data could be data sent by a second type of camera that includes license plate recognition results. Therefore, based on the second type of data, the vehicle's license plate number can be determined.

[0098] In one implementation, determining the license plate number of the target vehicle carrying the target container based on the received second type of data may include steps A1-A2:

[0099] A1. From the received second type of data, select data whose corresponding reception time and target reception time are less than a predetermined threshold; wherein, the target reception time is the latest time among the reception times corresponding to the data belonging to the same container.

[0100] Understandably, the data processing device can select data from the received second type of data whose reception time differs from the latest reception time of data belonging to the container by less than a predetermined threshold. In this case, the selected data belongs to the vehicle where the container is located.

[0101] Understandably, as multiple vehicles carrying different containers pass through a traffic checkpoint, they can be captured by both Type I and Type II cameras. The specific order of these captures can be: Type I camera takes a picture first, followed by Type II; Type II camera takes a picture first, followed by Type I; or both types of cameras take pictures simultaneously. Correspondingly, the data processing equipment can receive Type I data from Type I cameras and Type II data from Type II cameras in the following order: first Type I data, then Type II data; second Type II data, then Type I data; or both types of data simultaneously. Therefore, if the reception time of Type II data is not significantly different from the reception time of Type I data, it can be determined that the container associated with the Type I data is located on the vehicle associated with the selected Type II data.

[0102] For example: if the predetermined threshold is 30 seconds, and the data processing device receives the first type of data belonging to container A in the first second, then the second type of data received before the 31st second can be regarded as the data belonging to vehicle a that carries container A; or as another example: if the predetermined threshold is 30 seconds, and the data processing device receives the second type of data in the first second and the first type of data belonging to container A in the 31st second, then the second type of data received in the first second can be regarded as the data belonging to vehicle a that carries container A.

[0103] Optionally, the received second type of data can be associated with a tag corresponding to the first type of data. This tag is used to identify the identification number of the currently identified vehicle and is the same as the tag of the first type of data of the container carried by the vehicle. Through the tag, the second type of data associated with the same tag as the first type of data can be used as the data of the vehicle where the container is located. For example, if the first type of data belonging to a container is associated with tag A, then the data in the second type of data associated with tag A can be used as the data of the vehicle where the container is located.

[0104] It should be emphasized that the above-described implementation method for determining data belonging to vehicles from the received second type of data is merely an example and should not be construed as limiting the embodiments of this application.

[0105] A2. Using the selected data, obtain the license plate number of the target vehicle carrying the target container.

[0106] It is understandable that the selected data can be identified as belonging to the target vehicle loaded with the target container. This data itself is obtained by taking pictures of the vehicle with the second type of camera and performing license plate recognition processing on the pictures. Therefore, the license plate number of the target vehicle loaded with the target container can be obtained.

[0107] Optionally, in one implementation, the positional relationship between the deployment locations of the first type of camera and the second type of camera satisfies the following: after the first type of camera completes the container number identification for containers entering the field of view of the first type of camera, the license plate number of the vehicle loaded with the container entering the field of view of the first type of camera enters the field of view of the second type of camera; and when the license plate number of any vehicle enters the field of view of the second type of camera, the container number of the container loaded by the next vehicle of the vehicle that has already entered the field of view of the first type of camera has not been completely identified.

[0108] Understandably, the deployment locations of the first and second types of cameras can meet the hardware deployment constraints of the traffic checkpoint. Under this constraint, as a vehicle carrying a container passes through the traffic checkpoint, after the first type of camera completes the container number identification within its field of view, the license plate number of the vehicle carrying the identified container enters the field of view of the second type of camera. In other words, the license plate identification of the vehicle carrying the container can only be performed after the container identification is completed. When the license plate number of any vehicle enters the field of view of the second type of camera, the container number of the next vehicle carrying the container that has already entered the field of view of the first type of camera has not been completely identified. That is, the container number identification of the next vehicle will not be completed until the license plate identification of the previous vehicle is completed.

[0109] Specifically, as the vehicle carrying the container moves along the direction of travel, the container first enters the field of view of the first type of camera. Each first type of camera identifies the container number on each side of the container. When the vehicle carrying the container reaches the rear container identification line, the first type of camera used to identify the rear container identification number identifies the rear of the container. After the vehicle crosses the rear container identification line, the first type of camera completes the container number identification. The vehicle carrying the container continues to move along the direction of travel, and the vehicle's license plate enters the field of view of the second type of camera. The second type of camera identifies the license plate. At the same time, the next vehicle carrying the next container enters the field of view of the first type of camera along the direction of travel. At this time, the rear container of the next container is not within the field of view of the first type of camera. Of course, there is no restriction on the order of identification of the various sides of the container. If the first type of camera has finished identifying the container number of the other sides of the container, it is considered that the container number identification is complete. Then, when the next vehicle carrying the next container enters the field of view of the first type of camera along the direction of the vehicle's movement, the other sides of the next container will not appear in the field of view of the first type of camera. The above is just an example.

[0110] In one implementation, the first type of camera and the second type of camera are deployed as follows:

[0111] The distance between the field of view of the first type of camera and the field of view of the second type of camera is greater than a first specified length and less than a second specified length; wherein, the first specified length is a length used to characterize the length of any vehicle loaded with a container, and the second specified length is twice the first specified length.

[0112] Understandably, the distance between the field of view of the first type of camera and the field of view of the second type of camera is constrained by hardware deployment. This distance is related to the length of any vehicle carrying the container. Specifically, this distance can be between the length of one vehicle and the length of two vehicles.

[0113] It should be noted that the area from when the container enters the field of view of the first type of camera until the rear of the container crosses the rear surface recognition line is the field of view of the first type of camera, also known as the container recognition area. The area from when the vehicle's license plate enters the field of view of the second type of camera until the license plate disappears from the field of view of the second type of camera is the field of view of the second type of camera, also known as the license plate recognition area. To ensure that license plate recognition is performed only after the container recognition is completed, and that the rear surface of the container carried by the next vehicle is not within the field of view of the first type of camera used to recognize the rear surface of the container before the license plate recognition of the previous vehicle is completed, the interval between the license plate recognition area and the container recognition area can be greater than the length of one vehicle and less than the length of two vehicles.

[0114] It is important to emphasize that the positional relationship between the first type of camera and the second type of camera can exist in many ways and is not limited to the relationship described above. For example, the positional relationship between the first type of camera and the second type of camera can satisfy the following condition: when a vehicle's license plate number enters the field of view of the second type of camera, the container number of the next vehicle carrying that vehicle can also be identified within the field of view of the first type of camera. The description of the positional relationship between the first type of camera and the second type of camera in this application is only one specific implementation method and is not intended to limit the scope of the application.

[0115] S105, the container number identification result of the target container and the license plate number of the target vehicle are associated and recorded to obtain the vehicle passage data of the target vehicle.

[0116] Understandably, after determining the container number identification result of the target container and the license plate number of the target vehicle, the data processing equipment can record the two as a complete vehicle passage data. This vehicle passage data can represent the license plate number of the target vehicle and the container number identification result of the target container carried by the target vehicle.

[0117] In the data processing method provided in this application embodiment, the data processing device can determine the container number identification result of the target container and the license plate number of the target vehicle based on the first type of data determined by container number identification and the second type of data determined by vehicle license plate number identification. Then, the container number identification result of the target container and the license plate number of the target vehicle are associated and recorded to obtain the vehicle passage data of the target vehicle. At this time, the vehicle passage data of the target vehicle includes the license plate number of the target vehicle and the container number identification result of the target container loaded on the target vehicle. Therefore, for container transportation scenarios, this application provides a data foundation for intelligent processing.

[0118] In addition, based on the reception time of the first type of data and the second type of data, the first type of data and the second type of data belonging to the same container are selected. Furthermore, by constraining the deployment positions of the first type of camera and the second type of camera, data belonging to the target container and the target vehicle where the target container is located can be accurately selected.

[0119] In addition, by using the identification results of each container number belonging to each side of the container to determine a unique container number, the accuracy of container number identification can be improved.

[0120] Optionally, in another embodiment, in Figure 1 Based on the data processing method shown, after step S105, the following steps may also be included:

[0121] If the container number identification result in the vehicle passage data of the target vehicle is in the list of unauthorized container numbers, and / or, the license plate number in the vehicle passage data of the target vehicle is in the list of unauthorized license plate numbers, then an alarm message is issued to indicate that the target vehicle is not authorized.

[0122] If the container number identification result in the vehicle passage data of the target vehicle is an abnormal result, an alarm message is issued to indicate that the container number of the target vehicle is abnormal.

[0123] Otherwise, for the target vehicle, perform the specified processing action;

[0124] The specified processing action includes: release action;

[0125] And / or,

[0126] By using the container number identification result and license plate number in the vehicle passage data of the target vehicle, as well as the pre-set mapping relationship between the license plate number, container number identification result and unloading area, the unloading area of ​​the container for the target vehicle is determined.

[0127] Understandably, a list of unauthorized container numbers and unauthorized license plate numbers can be pre-established manually. After obtaining the vehicle passage data of the target vehicle, the data processing equipment can query whether the container number identification result in the vehicle passage data is in the list of unauthorized container numbers and unauthorized license plate numbers. If the container number identification result in the vehicle passage data of the target vehicle is in the list of unauthorized container numbers, or the license plate number in the vehicle passage data of the target vehicle is in the list of unauthorized license plate numbers, an alarm message indicating that the target vehicle is not authorized will be issued.

[0128] In addition, during the process of determining the container number identification result in the aforementioned step S103, the data processing device can mark the container number identification result as normal or abnormal. Based on the mark, it can determine whether the container number identification result in the target vehicle is the content that indicates an abnormal result. If the container number identification result in the vehicle passage data of the target vehicle is the content that indicates an abnormal result, an alarm message is issued to indicate that the container number of the target vehicle is abnormal.

[0129] Understandably, if the container number identification result in the target vehicle's transit data is not on the unauthorized container number list or the unauthorized license plate number list, and the container number identification result in the target vehicle's transit data does not indicate any abnormality, that is, without issuing any alarm information, the data processing equipment can perform processing actions on the target vehicle. The specified processing action can be a release action, that is, releasing the target vehicle; the specified processing action can also be to use the container number identification result and license plate number in the target vehicle's transit data, as well as a pre-set mapping relationship between license plate number, container number identification result, and unloading area, to determine the unloading area of ​​the container for the target vehicle.

[0130] It should be noted that when the specified processing action is to release the vehicle, the data processing device can obtain a pre-set list of unauthorized license plate numbers and / or a list of unauthorized container numbers. Then, based on the aforementioned data processing method, the data processing device can obtain vehicle passage data, which includes the license plate number of the target vehicle and the container number of the container carried by the target vehicle. If the target vehicle's license plate number is not found in the list of unauthorized license plate numbers and the container number of the container carried by the target vehicle is not found in the list of unauthorized container numbers, the target vehicle is released. When the specified processing action involves using the container number identification result and license plate number from the target vehicle's transit data, along with a pre-set mapping relationship between license plate number, container number identification result, and unloading area, to determine the unloading area for the target vehicle's container, the data processing device can acquire transit data based on the aforementioned data processing method. This transit data includes the target vehicle's license plate number and the container number identification result of the container carried by the target vehicle. The data processing device can then determine the unloading area corresponding to the target vehicle's license plate number and the container number identification result of the target vehicle's container from the pre-set mapping relationship between license plate number, container number identification result, and unloading area. For example, the container number can represent the container management company; the data processing device can determine that the container carried by the target vehicle will be unloaded to the area belonging to that management company.

[0131] In this embodiment, an alarm can be issued based on the list of unauthorized container numbers, the list of unauthorized license plate numbers, and whether the container number identification result is abnormal. Further data processing has been performed for the container transportation process, which can further improve the intelligence of transportation.

[0132] Optionally, in another embodiment, in Figure 1 Based on the data processing method shown, such as Figure 2 As shown, it may also include steps S201-S203:

[0133] S201, if the container number identification result in the vehicle passage data of the target vehicle is an abnormal result, display instruction information to indicate that the container number identification result of the target container should be manually corrected; wherein, the instruction information includes: the identification results and captured images of each container surface of the target container in the first type of data, or the captured images of the target container in the first type of data.

[0134] Understandably, when the container number identification result of the target container is determined to be abnormal, an instruction message is displayed to remind manual correction of the container number identification result. In one implementation, the instruction message may include captured images of each side of the target container from the first type of data, along with the identification results for each side of the target container—that is, the container number identification results for each side of the container. Since the container number identification result of the target container is abnormal, the identification results for each side of the container can be a correct container number, an incorrect container number, or even a blank identification result. In another implementation, the captured information may only include captured images of the target container from the first type of data.

[0135] It should be noted that in the subsequent manual correction process, correction can be completed using either the recognition results and captured images of each container surface, or only the captured image of the target container. The difference between the two methods lies in the amount of data used. Understandably, the more data available for correction, the faster the correction speed and the more accurate the result. Of course, the above description of the indication information is for illustrative purposes only and does not constitute a specific limitation.

[0136] S202, obtain the correction result based on the input instruction information.

[0137] It is understandable that external equipment or personnel, not part of the data processing equipment, can correct the container number identification result based on the indicated information, and the correction result can be input into the data processing equipment. For example, the correction result can be the result obtained by using a more accurate identification device or by human identification of the container number, where the result can be a clearer and more complete container image and / or a complete and correct container number.

[0138] S203, using the obtained correction results, update the box number identification result in the vehicle passage data of the target vehicle.

[0139] Understandably, the correction result can be a correct container number identification result, and the data processing equipment can replace the container number identification result with the content indicating the abnormal result with the correct container number identification result.

[0140] In this embodiment, the system can prompt external parties to correct abnormal container number identification results through indication information, thereby ensuring the accuracy of the container number identification results.

[0141] To better understand the data processing method provided in the embodiments of this application, the following will be combined with... Figure 3 The diagram illustrates the flow of the data processing method provided in this application embodiment.

[0142] like Figure 3 As shown, the right-side CNR camera 1, the top CNR camera 2, the rear CNR camera 3, and the left-side CNR camera 4 all belong to the first category of cameras. The ANPR camera 5 can be a second category of camera, and the parking barrier 6 can be used to block vehicles from moving forward. As the vehicle carrying the container moves along the direction of travel, the container first enters the field of view of the first type of camera. Each first type of camera identifies the container number on each side of the container. When the vehicle carrying the container reaches the rear container identification line, the rear CNR camera 3 identifies the container number at the rear of the container. After the vehicle crosses the rear container identification line, the first type of camera completes the container number identification. The vehicle carrying the container continues to move along the direction of travel, and the vehicle's license plate enters the field of view of the ANPR camera 5. The ANPR camera 5 identifies the license plate. At the same time, the next vehicle carrying another container enters the field of view of the first type of camera along the direction of travel, but the rear container may not be within the field of view of the rear CNR camera 3. The data processing equipment can receive data sent by the right CNR camera 1, the top CNR camera 2, the rear CNR camera 3, the left CNR camera 4, and the ANPR camera 5, and associate the data of the container and the vehicle on which the container is located to determine whether to release the vehicle. If the vehicle is determined to be released, a release signal is sent to the parking barrier 6 to cause the parking barrier 6 to lift.

[0143] In the data processing method provided in this application embodiment, the data processing device can determine the container number identification result of the target container and the license plate number of the target vehicle based on the first type of data determined by container number identification and the second type of data determined by vehicle license plate number identification. Then, the container number identification result of the target container and the license plate number of the target vehicle are associated and recorded to obtain the vehicle passage data of the target vehicle. At this time, the vehicle passage data of the target vehicle includes the license plate number of the target vehicle and the container number identification result of the target container loaded on the target vehicle. Therefore, for container transportation scenarios, this application provides a data foundation for intelligent processing.

[0144] In addition, based on the vehicle passage data containing the target vehicle, the embodiments of this application can perform processing tasks on the target vehicle, which greatly improves the level of intelligence for container transportation scenarios.

[0145] To better understand the data processing method provided in the embodiments of this application, the following will be combined with... Figure 4 Introduction, such as Figure 4 As shown, the method may include steps S401-S408:

[0146] S401, receive first type of data sent by a first type of camera and second type of data sent by a second type of camera; wherein, the first type of camera and the second type of camera are deployed at the same traffic checkpoint; the first type of data is the data determined by the first type of camera through container number identification when the container enters the field of view of the first type of camera, and the second type of data is the data determined by the second type of camera through license plate number identification when the vehicle enters the field of view of the second type of camera.

[0147] S402, when the first type of data sent by the designated camera is received, select the data whose corresponding reception time is in the target time period from the received first type of data to obtain the data belonging to the same container; wherein, the shooting position of the designated camera is the shooting position corresponding to the rear container surface, and the target time period is a time period of a specified duration with the reception time of the first type of data sent by the currently received designated camera as the end time.

[0148] S403 If the identification results in the data belonging to the same container are all the same and none of them are empty, then the identification results in the data belonging to the same container are determined as the container number identification results of the target container; otherwise, the content with abnormal identification results is determined as the container number identification results of the target container.

[0149] S404, Based on the received second type of data, determine the license plate number of the target vehicle carrying the target container.

[0150] S405, the container number identification result of the target container and the license plate number of the target vehicle are associated and recorded to obtain the vehicle passage data of the target vehicle.

[0151] S406, determine whether the container number identification result in the vehicle passage data of the target vehicle belongs to the list of unauthorized container numbers. If so, proceed to step S408.

[0152] S407, determine whether the box number identification result in the vehicle passage data of the target vehicle is an abnormal content. If so, proceed to step S408.

[0153] S408, output alarm information for the target vehicle.

[0154] It should be noted that the steps in this implementation have been described in the foregoing embodiments and will not be repeated here.

[0155] In the data processing method provided in this application embodiment, the data processing device can determine the container number identification result of the target container and the license plate number of the target vehicle based on the first type of data determined by container number identification and the second type of data determined by vehicle license plate number identification. Then, the container number identification result of the target container and the license plate number of the target vehicle are associated and recorded to obtain the vehicle passage data of the target vehicle. At this time, the vehicle passage data of the target vehicle includes the license plate number of the target vehicle and the container number identification result of the target container loaded on the target vehicle. Therefore, for container transportation scenarios, this application provides a data foundation for intelligent processing.

[0156] Based on the aforementioned embodiments of the data processing method, this application also provides a data processing system, such as... Figure 5 As shown, the data processing system may include a data processing device 530, and a first type of camera 510 and a second type of camera 520 deployed at the same traffic checkpoint.

[0157] The first type of camera 510 is used to identify the container number of the container entering the field of view of the first type of camera, generate first type of data using the data obtained from the container number identification, and send the first type of data to the data processing device.

[0158] The second type of camera 520 is used to identify the license plate number of vehicles entering the field of view of the second type of camera, generate second type of data using the data obtained from the license plate number identification, and send the second type of data to the data processing device.

[0159] The data processing device 530 is configured to receive first-type data sent by a first-type camera and second-type data sent by a second-type camera; determine data belonging to the same container from the received first-type data; determine the container number identification result of the target container based on the data belonging to the same container; determine the license plate number of the target vehicle loaded with the target container based on the received second-type data; and associate and record the container number identification result of the target container and the license plate number of the target vehicle to obtain the vehicle passage data of the target vehicle; wherein the target container is the container represented by the data belonging to the same container.

[0160] It should be noted that for a detailed description of the functions implemented by each device, please refer to the relevant content of the above embodiments, which will not be repeated here.

[0161] In the data processing method provided in this application embodiment, the data processing device can determine the container number identification result of the target container and the license plate number of the target vehicle based on the first type of data determined by container number identification and the second type of data determined by vehicle license plate number identification. Then, the container number identification result of the target container and the license plate number of the target vehicle are associated and recorded to obtain the vehicle passage data of the target vehicle. At this time, the vehicle passage data of the target vehicle includes the license plate number of the target vehicle and the container number identification result of the target container loaded on the target vehicle. Therefore, for container transportation scenarios, this application provides a data foundation for intelligent processing.

[0162] Based on the aforementioned embodiments of the data processing method, this application also provides a data processing apparatus, applied to a data processing device, such as... Figure 6 As shown, the device may include:

[0163] The receiving module 610 is used to receive first type of data sent by a first type of camera and second type of data sent by a second type of camera; wherein the first type of camera and the second type of camera are deployed at the same traffic checkpoint; the first type of data is the data determined by the first type of camera through container number identification when the container enters the field of view of the first type of camera, and the second type of data is the data determined by the second type of camera through license plate number identification when the vehicle enters the field of view of the second type of camera;

[0164] The first determining module 620 is used to determine data belonging to the same container from the received first type of data;

[0165] The second determining module 630 is used to determine the container number identification result of the target container based on the data belonging to the same container; wherein, the target container is the container represented by the data belonging to the same container;

[0166] The third determining module 640 is used to determine the license plate number of the target vehicle carrying the target container based on the received second type of data;

[0167] The recording module 650 is used to associate and record the container number identification result of the target container and the license plate number of the target vehicle to obtain the vehicle passage data of the target vehicle.

[0168] Optionally, there may be multiple cameras of the first type, with different cameras of the first type deployed at shooting positions on different sides of the same container.

[0169] The first determining module is specifically used for:

[0170] When the first type of data sent by the designated camera is received, the data whose corresponding reception time is in the target time period is selected from the received first type of data to obtain the data belonging to the same container; wherein, the shooting position of the designated camera is the shooting position corresponding to the rear container surface, and the target time period is a time period of a specified duration with the reception time of the first type of data sent by the currently received designated camera as the end time.

[0171] Optionally, the third determining module is specifically used to select data from the received second type of data whose corresponding receiving time and target receiving time are less than a predetermined threshold; wherein, the target receiving time is the latest time among the receiving times corresponding to the data belonging to the same container;

[0172] Using the selected data, obtain the license plate number of the target vehicle carrying the target container.

[0173] Optional,

[0174] The positional relationship between the deployment locations of the first type of camera and the second type of camera satisfies the following: after the first type of camera completes the container number identification for containers entering the field of view of the first type of camera, the license plate number of the vehicle loaded with the container entering the field of view of the first type of camera enters the field of view of the second type of camera; and when the license plate number of any vehicle enters the field of view of the second type of camera, the container number of the container loaded by the next vehicle of the vehicle that has already entered the field of view of the first type of camera has not been completely identified.

[0175] Optionally, the first type of camera and the second type of camera are deployed in the following manner:

[0176] The distance between the field of view of the first type of camera and the field of view of the second type of camera is greater than a first specified length and less than a second specified length; wherein, the first specified length is a length used to characterize the length of any vehicle loaded with a container, and the second specified length is twice the first specified length.

[0177] Optionally, the first type of data includes the identification results of container numbers for containers entering the field of view of the first type of camera;

[0178] The second determining module 630 is specifically used for:

[0179] If the identification results in the data belonging to the same container are all the same and none of them are empty, then the identification results in the data belonging to the same container are determined as the container number identification results of the target container; otherwise, the content with abnormal characterization results is determined as the container number identification results of the target container; wherein, the content with abnormal characterization results is the different identification results and / or the content with empty characterization results belonging to different container faces of the same container.

[0180] Optionally, after the recording module, the device further includes:

[0181] Alarm module, used for

[0182] If the container number identification result in the vehicle passage data of the target vehicle is in the list of unauthorized container numbers, and / or, the license plate number in the vehicle passage data of the target vehicle is in the list of unauthorized license plate numbers, then an alarm message is issued to indicate that the target vehicle is not authorized.

[0183] If the container number identification result in the vehicle passage data of the target vehicle is an abnormal result, an alarm message is issued to indicate that the container number of the target vehicle is abnormal.

[0184] Otherwise, for the target vehicle, perform the specified processing action;

[0185] The specified processing action includes: release action;

[0186] And / or,

[0187] By using the container number identification result and license plate number in the vehicle passage data of the target vehicle, as well as the pre-set mapping relationship between the license plate number, container number identification result and unloading area, the unloading area of ​​the container for the target vehicle is determined.

[0188] Optionally, the first type of data may also include captured images of containers that have entered the field of view of the first type of camera;

[0189] The device further includes:

[0190] The output module is used to display instruction information indicating that the container number identification result of the target container should be manually corrected if the container number identification result in the vehicle passage data of the target vehicle is abnormal. The instruction information includes: the identification results and captured images of each container surface of the target container in the first type of data, or the captured images of the target container in the first type of data.

[0191] The result acquisition module is used to obtain the correction results based on the input instruction information;

[0192] The update module is used to update the box number identification result in the vehicle passage data of the target vehicle using the obtained correction results.

[0193] In the data processing method provided in this application embodiment, the data processing device can determine the container number identification result of the target container and the license plate number of the target vehicle based on the first type of data determined by container number identification and the second type of data determined by vehicle license plate number identification. Then, the container number identification result of the target container and the license plate number of the target vehicle are associated and recorded to obtain the vehicle passage data of the target vehicle. At this time, the vehicle passage data of the target vehicle includes the license plate number of the target vehicle and the container number identification result of the target container loaded on the target vehicle. Therefore, for container transportation scenarios, this application provides a data foundation for intelligent processing.

[0194] This application also provides an electronic device, such as... Figure 7 As shown, it includes:

[0195] Memory 701 is used to store computer programs;

[0196] The processor 702, when executing a program stored in the memory 701, implements the steps of any of the data processing methods described above.

[0197] Furthermore, the aforementioned electronic device may also include a communication bus and / or a communication interface, with the processor 702, the communication interface, and the memory 701 communicating with each other via the communication bus.

[0198] The communication bus mentioned in the above electronic devices can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.

[0199] The communication interface is used for communication between the aforementioned electronic devices and other devices.

[0200] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.

[0201] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0202] In another embodiment provided in this application, a computer-readable storage medium is also provided, which stores a computer program that, when executed by a processor, implements the steps of any of the above data processing methods.

[0203] In another embodiment provided in this application, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to perform any of the data processing methods described above.

[0204] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or other media (e.g., solid state disk (SSD)).

[0205] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0206] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the system and device embodiments are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0207] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application are included within the scope of protection of this application.

Claims

1. A data processing method, characterized by, Applied to a data processing device, the method comprises: receiving first type data sent by a first type camera and second type data sent by a second type camera; wherein the first type camera and the second type camera are deployed at the same traffic checkpoint; the first type data is determined by the first type camera for container number identification on a container entering the field of view of the first type camera, and the second type data is determined by the second type camera for license plate number identification on a vehicle entering the field of view of the second type camera; from the received first type data, determining data belonging to the same container; based on the data belonging to the same container, determining the container number identification result of a target container; wherein the target container is the container represented by the data belonging to the same container; in the case where the receiving time of the selected second type data and the receiving time of any first type data differ by no more than a threshold value, determining that the container to which the any first type data belongs is located on the vehicle to which the selected second type data belongs, thereby determining the license plate number of a target vehicle carrying the target container; associating and recording the container number identification result of the target container and the license plate number of the target vehicle to obtain the passing vehicle data of the target vehicle; the positional relationship between the deployment position of the first type camera and the deployment position of the second type camera satisfies: after the first type camera completes container number identification on a container entering the field of view of the first type camera, the license plate number of the vehicle carrying the container entering the field of view of the first type camera enters the field of view of the second type camera, and when the field of view of the second type camera enters the license plate number of any vehicle, the container number of the container carried by the next vehicle of the vehicle whose license plate number has entered the field of view of the first type camera has not been identified, and after the container number of the container of any vehicle is identified, the container number of the container of the next vehicle of the vehicle is identified.

2. The method of claim 1, wherein, the number of the first type cameras is multiple, and different first type cameras are deployed at the shooting positions corresponding to different container faces of the same container; the process of determining the data belonging to the same container from the received first type data comprises: when the first type data sent by a specified camera is received, selecting the data corresponding to the receiving time in a target period from the received first type data to obtain the data belonging to the same container; wherein the shooting position where the specified camera is deployed is the shooting position corresponding to the tail container face, and the target period is a period of a specified duration with the receiving time of the currently received first type data sent by the specified camera as the end time.

3. The method of claim 1, wherein, the process of determining the license plate number of the target vehicle carrying the target container comprises: selecting data corresponding to the receiving time with a time difference less than a predetermined threshold value from the received second type data; wherein the target receiving time is the latest time among the receiving times corresponding to the data belonging to the same container; using the selected data to obtain the license plate number of the target vehicle carrying the target container.

4. The method of claim 1, wherein, The first type of camera and the second type of camera are deployed in the following manner: The distance between the field of view range of the first type of camera and the field of view range of the second type of camera is greater than a first specified length and less than a second specified length; wherein the first specified length is a length for representing the length of any vehicle loaded with containers, and the second specified length is twice the first specified length.

5. The method according to any one of claims 1 to 4, characterized in that, The first type of data contains identification results of container number identification of containers entering the field of view range of the first type of camera; The method further comprises: If the identification results in the data belonging to the same container are all the same and are not empty, the identification results in the data belonging to the same container are determined as the container number identification result of the target container; Otherwise, the content representing an abnormal result is determined as the container number identification result of the target container; wherein the content representing an abnormal result is different identification results of each container face belonging to the same container and / or content representing an empty result.

6. The method of claim 5, wherein, After the container number identification result of the target container and the license plate number of the target vehicle are associated and recorded to obtain the passing vehicle data of the target vehicle, the method further comprises: If the container number identification result in the passing vehicle data of the target vehicle is in the unauthorized container number list, and / or the license plate number in the passing vehicle data of the target vehicle is in the unauthorized license plate number list, an alarm information is sent to represent that the target vehicle is unauthorized; If the container number identification result in the passing vehicle data of the target vehicle is the content representing an abnormal result, an alarm information is sent to represent that the container number of the target vehicle is abnormal; Otherwise, a specified processing action is performed for the target vehicle; The specified processing action includes a release action; And / or, The container number identification result and the license plate number in the passing vehicle data of the target vehicle, and a pre-set mapping relationship between the license plate number, the container number identification result and the unloading area are used to determine the unloading area of the container of the target vehicle.

7. The method of claim 5, wherein, The first type of data further includes snapshot pictures of containers entering the field of view range of the first type of camera; The method further comprises: If the container number identification result in the passing vehicle data of the target vehicle is the content representing an abnormal result, an indication information is displayed to indicate that the container number identification result of the target container is manually corrected; wherein the indication information contains the identification results of each container face belonging to the target container and the snapshot pictures in the first type of data, or the snapshot pictures belonging to the target container in the first type of data; A correction result input based on the indication information is obtained; The container number identification result in the passing vehicle data of the target vehicle is updated using the obtained correction result.

8. A data processing apparatus, characterized by, The device is applied to a data processing equipment, and the device comprises: receive a first type of data sent by a first type of camera and a second type of data sent by a second type of camera; wherein the first type of camera and the second type of camera are deployed at the same traffic checkpoint; the first type of data is determined by the first type of camera performing container number identification on a container entering a field of view of the first type of camera, and the second type of data is determined by the second type of camera performing license plate number identification on a vehicle entering a field of view of the second type of camera; a first determining module configured to determine, from the received first type of data, data belonging to the same container; a second determining module configured to determine, based on the data belonging to the same container, a container number identification result of a target container; wherein the target container is a container represented by the data belonging to the same container; a third determining module configured to, in a case where a receiving time of the selected second type of data and a receiving time of any first type of data differ by no more than a threshold value, determine that a container to which the any first type of data belongs is located on a vehicle to which the selected second type of data belongs, thereby determining a license plate number of a target vehicle carrying the target container; a recording module configured to record the container number identification result of the target container and the license plate number of the target vehicle in association, to obtain passing vehicle data of the target vehicle; a position relationship between a deployment position of the first type of camera and a deployment position of the second type of camera satisfies: after the first type of camera completes container number identification on a container entering a field of view of the first type of camera, a license plate number of a vehicle carrying the container entering the field of view of the first type of camera enters a field of view of the second type of camera, and when the field of view of the second type of camera enters a license plate number of any vehicle, a container number of a next vehicle of the vehicle carrying the container entering the field of view of the first type of camera has not been identified, and after a container number of any vehicle is identified, a container number of a next vehicle of the vehicle is identified.

9. An electronic device, comprising: comprising: a memory for storing a computer program; a processor for executing the program stored on the memory, to implement the method of any one of claims 1-7.

Citation Information

Patent Citations

  • Cloud-architecture electronic water-gate management system and method

    CN103377498A

  • Smart gate management method, device and equipment

    CN113496563A

  • Intelligent detection and identification system and method for container number

    CN115063756A