Vehicle garage inspection processing method, device and system and storage medium
By setting sensors in the garage to obtain vehicle distribution information in real time and comparing image data, the problem of identifying vehicles with the same vehicle model and appearance in the prior art is solved, and the problem of avoiding vulnerabilities in the database inspection is achieved, and the accuracy of database inspection is achieved. Asset security.
Patent Information
- Application Number
- CN202411335228.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2024-12-31
AI Technical Summary
When the existing vehicle warehouse inspection method deals with vehicles with the same vehicle model and appearance, it is difficult to identify the lost vehicle assets, and illegal personnel can drive other vehicles to the warehouse inspection location by avoiding the warehouse inspection loopholes, resulting in the loss of assets not being identified.
By setting sensors in the garage to obtain vehicle distribution information in real time and comparing it with image data, if the vehicle position change or the image similarity is detected, the library inspection failed results will be output to ensure that the vehicle distribution information remains unchanged and the database inspection will be improved. sex.
It effectively avoids loopholes in illegal personnel evading warehouse inspections, improves the accuracy of warehouse inspections, and ensures that vehicle assets are not replaced or lost without identification without authorization.
Smart Images

Figure CN119229359A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a processing method, device, system, and storage medium for vehicle warehouse inspection. Background Art
[0002] Whether it is a vehicle manufacturer or a vehicle operator, there are a large number of vehicles in stock. Therefore, it is necessary to conduct inventory inspections on vehicle assets to prevent asset loss.
[0003] In the prior art, a commonly used inventory inspection method is to manually take photos and upload them for inventory inspection. Specifically, a sticker with vehicle information is placed on the vehicle, and the inventory inspection personnel take photos of the vehicle and the sticker, and upload the photos to the background for review.
[0004] However, during the inventory inspection, there may be several or dozens of vehicles with the same model and appearance, but with different VIN codes. Criminals may steal the vehicle and leave only the vehicle stickers. During the inventory inspection, the criminals will drive other vehicles with similar appearance to the inventory inspection location and place the stickers to circumvent the inventory inspection, resulting in the manufacturer being unable to identify the lost vehicle assets during the inventory inspection. Summary of the invention
[0005] The present application provides a vehicle warehouse inspection processing method, device, system, and storage medium to improve the accuracy of warehouse inspection and avoid the situation where lost vehicle assets cannot be identified during warehouse inspection.
[0006] In a first aspect, an embodiment of the present application provides a method for processing vehicle inspection, the method comprising:
[0007] Receive a signal to start inventory inspection;
[0008] Acquire sensor data collected by sensors arranged at each storage location in the garage in real time, and determine first distribution information of vehicles in the garage according to the sensor data, wherein the first distribution information is used to indicate whether there is a vehicle in each storage location;
[0009] During the inventory inspection process, if it is detected that the first distribution information has changed, a inventory inspection failure result is output.
[0010] In one implementation, the method further includes:
[0011] When the preset detection conditions are met, image data of the garage is obtained;
[0012] Determine second distribution information of the vehicle according to the image data, where the second distribution information is used to indicate whether there is a vehicle in each storage location;
[0013] If the second distribution information is different from the first distribution information, a library check failure result is output.
[0014] In one implementation, the detection condition is met each time inventory inspection data is received.
[0015] In one implementation, the method further includes:
[0016] Determine the current image data of each storage location according to the currently acquired image data of the garage;
[0017] Determine the last image data of each storage location based on the image data of the garage acquired last time;
[0018] Performing image similarity comparison between the current image data of each storage location and the previous image data of each storage location;
[0019] If the image similarity of any storage location is less than the preset threshold, the storage inspection failure result will be output.
[0020] In one implementation, the method further includes:
[0021] Determine the number of vehicles in the garage according to the first distribution information;
[0022] If the number of vehicles is different from the number of vehicles pre-stored in the garage, a warning message is output, where the warning message is used to prompt that a vehicle in the garage is lost.
[0023] In one implementation, the method further includes:
[0024] Receiving inventory inspection data, the inventory inspection data including vehicle VIN code data and vehicle image;
[0025] When receiving a signal for ending the garage inspection, determining whether there is a vehicle VIN code that has not been inspected among all the vehicle VIN codes in the garage that are pre-stored according to the vehicle VIN code data in the garage inspection data;
[0026] If there is a vehicle VIN code that has not been inspected in the warehouse, the vehicle VIN code that has not been inspected in the warehouse is sent to the warehouse inspection terminal.
[0027] In one implementation, the vehicle VIN code data is: an image including VIN code digits, or VIN code information obtained by identifying a radio frequency identification tag.
[0028] In a second aspect, the present application further provides a vehicle warehouse inspection processing device, the device comprising:
[0029] A receiving module, used for receiving a signal for starting a warehouse inspection;
[0030] A determination module, used to obtain in real time sensor data collected by sensors arranged at each storage location in the garage, and determine first distribution information of vehicles in the garage according to the sensor data, wherein the first distribution information is used to indicate whether there is a vehicle in each storage location;
[0031] The output module is used to output a result of a failed inventory inspection if it is detected that the first distribution information has changed during the inventory inspection process.
[0032] In a third aspect, the present application also provides a vehicle warehouse inspection processing system, including: a warehouse inspection terminal, a background processing terminal, and a sensor set at each warehouse position in the garage;
[0033] The warehouse inspection terminal is used to send a signal to start the warehouse inspection and collect warehouse inspection data.
[0034] The background processing terminal is used to execute the method as described in any one of the first aspects;
[0035] The sensors arranged at each storage location in the garage are used to collect sensor data of each storage location.
[0036] In a fourth aspect, the present application further provides an electronic device, comprising: a memory, a processor;
[0037] The memory stores computer-executable instructions;
[0038] The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method as described in any one of the first aspects.
[0039] In a fifth aspect, the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method as described in any one of the first aspects.
[0040] In a sixth aspect, the present application further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the method as described in any one of the first aspects.
[0041] In a seventh aspect, the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the method as described in any one of the first aspects.
[0042] The present application provides a method, device, system, and storage medium for processing vehicle inspection, which includes: receiving a signal to start the inspection; acquiring sensor data collected by sensors set in each storage position in the garage in real time, and determining the first distribution information of the vehicles in the garage based on the sensor data, the first distribution information including the identification of whether there is a vehicle in each storage position; during the inspection process, if the first distribution information is detected to have changed, the inspection failure result is output. This method can ensure that the distribution information of the vehicles in the garage will not change during the inspection, eliminate the loophole that the illegal personnel drive other vehicles in the garage to the inspection position for inspection during the inspection, and increase the accuracy of the inspection. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0044] Figure 1 A schematic diagram of a scenario of a method for processing vehicle warehouse inspection provided in this application;
[0045] Figure 2 A schematic diagram of a process flow of a first embodiment of a vehicle warehouse inspection processing method provided by the present application;
[0046] Figure 3 A schematic diagram of the first distribution information provided for this application;
[0047] Figure 4 A schematic diagram of the process flow of Embodiment 2 of the vehicle warehouse inspection processing method provided in this application;
[0048] Figure 5 A schematic diagram of the process flow of the vehicle warehouse inspection processing method embodiment 3 provided in this application;
[0049] Figure 6 A schematic diagram of a process flow of a fourth embodiment of a vehicle warehouse inspection processing method provided by the present application;
[0050] Figure 7 A schematic diagram of the structure of a first embodiment of a vehicle warehouse inspection processing system provided by the present application;
[0051] Figure 8 A schematic diagram of the structure of a first embodiment of a vehicle warehouse inspection processing device provided by the present application;
[0052] Fig. 9 A schematic diagram of the structure of the electronic device provided in this application.
[0053] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0054] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0055] First, the terms involved in this application are explained:
[0056] Vehicle Identification Number (VIN): A set of specific codes assigned to a vehicle by the vehicle manufacturer in order to identify the vehicle.
[0057] With the development of vehicle technology, the number of cars in use is increasing, and the need for centralized management of cars has also emerged. For example, manufacturers need to manage the large number of vehicles they produce; vehicle operating companies are responsible for the operation of large quantities of vehicles and also need to manage a large number of vehicle assets; some second-hand car manufacturers also collect and manage a large number of vehicle assets, which need to be regularly inspected to prevent asset loss.
[0058] Figure 1 A schematic diagram of a scenario of a vehicle inspection processing method provided in this application, such as Figure 1 As shown, the manufacturer has multiple garages, each of which contains a large number of vehicles. Each vehicle is placed in a storage space, and a large number of vehicles need to be regularly inspected, mainly to check whether the vehicles in the garage are missing and whether the appearance of the vehicles is damaged.
[0059] At present, during the warehouse inspection, the following methods are mainly used to detect whether the vehicle is lost and whether the vehicle appearance is damaged:
[0060] The VIN code information is placed on the vehicle, and the inventory inspection personnel take a photo of the VIN code information and the vehicle with the VIN code placed on it to identify whether the vehicle and its appearance are damaged.
[0061] However, there are a large number of vehicles of the same model in the garage, and criminals may steal some vehicles or use them privately. When facing a warehouse inspection, the vehicles of the same model in the garage are driven to the warehouse inspection location and the VIN code information is placed for warehouse inspection, resulting in the manufacturer being unable to identify the lost vehicle assets during the warehouse inspection.
[0062] To solve the above problem, it is easy to think of limiting the total number of vehicles in the garage, that is, checking the number of all vehicles in the garage during the inspection. However, there may still be inferior vehicles being passed off as good ones. The overall number of vehicles remains unchanged, but high-quality assets have been lost. During the inspection, illegal personnel drive the same high-quality vehicles in the garage to the inspection location for inspection, resulting in the manufacturer still being unable to identify the lost vehicle assets during the inspection.
[0063] In view of the above problems, the inventors found in the process of research in this field that by installing sensors in each storage location in the garage, it is possible to obtain whether there are vehicles in the storage location. When the storage inspection begins, the vehicle status of all storage locations (i.e., vehicles or no vehicles) cannot change. This can avoid the loophole of driving other vehicles to the storage inspection location to circumvent the storage inspection during the storage inspection. On the basis of the above method, the image of the entire garage taken by the camera can be further used for auxiliary verification. When each storage location is inspected, the position of all vehicles cannot change.
[0064] The execution subject of the vehicle warehouse inspection processing method provided in this application is the background processing terminal of the warehouse inspection.
[0065] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0066] Figure 2 The flowchart of the vehicle inspection processing method embodiment 1 provided in this application is as follows: Figure 2 As shown, the method includes:
[0067] S101, receiving a signal to start inventory inspection.
[0068] In this step, the warehouse inspection personnel carry the warehouse inspection terminal to the garage to conduct a warehouse inspection, open a pre-set application in the warehouse inspection terminal, and the warehouse inspection terminal sends a signal to start the warehouse inspection to the background processing terminal.
[0069] The condition for the inventory inspection terminal to send a signal to start inventory inspection can be to start the application or to click a button component to start inventory inspection in the operation page of the application. This application does not impose any restrictions on when to send the signal to start inventory inspection.
[0070] S102, acquiring sensor data collected by sensors arranged at each storage location in the garage in real time, and determining first distribution information of vehicles in the garage according to the sensor data, wherein the first distribution information is used to indicate whether there is a vehicle in each storage location.
[0071] When the warehouse inspection start signal is received, it indicates that the warehouse inspection personnel have started the warehouse inspection. The warehouse inspection start signal may include the identifications of all garages to be inspected.
[0072] In one implementation, sensors installed at each storage location in all garages collect sensor data in real time. When a signal to start a garage inspection is received, the sensor data collected by sensors installed at each storage location in the garage to be inspected is directly obtained.
[0073] In another implementation, when a signal to start warehouse inspection is received, a signal to start collection is sent to a sensor installed in each storage location in the garage to be inspected. The sensor starts collecting sensor data in real time when it receives the signal to start collection.
[0074] There may be many types of sensors, including but not limited to any one or a combination of the following: infrared sensors, which detect the presence and location of vehicles through infrared beams; pressure sensors, which measure changes in ground pressure in parking spaces to determine whether a vehicle is in a parking space; magnetic induction sensors, which monitor changes in the magnetic field in a parking space to determine whether a vehicle is parked; ultrasonic sensors, which measure changes in distance in a parking space to determine whether the parking space is occupied. There is no limit on the location of the sensor.
[0075] Any of the above sensors has a built-in processing circuit that can convert the detected signal into an "occupied" or "idle" state and output the sensor data of the corresponding digital signal (e.g., high level or low level). The sensor data is sent to the background processing terminal. In some other embodiments, the sensor directly sends the collected raw data to the background processing terminal.
[0076] The background processor receives the sensor data sent by the sensor set in each storage location in the garage, and performs summary processing to obtain the vehicle distribution information (i.e., first distribution information) in the garage to be inspected. The first distribution information includes the identification of whether there is a vehicle in each storage location.
[0077] The first distribution information may be in the form of a graph or a table, which is not limited here.
[0078] For example, Figure 3 The first distribution information diagram provided for this application is as follows: Figure 3 As shown, the first distribution information includes all storage locations, and whether a vehicle exists in each storage location is displayed, with 1 indicating the existence of a vehicle and 0 indicating the absence of a vehicle.
[0079] S103: During the inventory inspection process, if it is detected that the first distribution information has changed, a inventory inspection failure result is output.
[0080] During the warehouse inspection process, the first distribution information can be determined in real time based on the sensor data obtained in real time. If it is detected that the state of a vehicle in a certain warehouse location has changed, that is, the first distribution information has changed, it means that a vehicle in the warehouse location has moved, the vehicle has left the warehouse location, or the vehicle has entered the warehouse location, and the warehouse inspection failure result is output. Until the warehouse inspection end signal sent by the warehouse inspection terminal is received, the warehouse inspection ends and the sensor data acquisition stops.
[0081] In one implementation, the warehouse inspection failure result is sent to the warehouse inspection terminal to remind the warehouse inspection personnel that the vehicle status of a certain warehouse location has changed.
[0082] During the warehouse inspection process, the warehouse inspection personnel will take pictures of the vehicles through the warehouse inspection terminal to obtain the warehouse inspection data. The warehouse inspection data includes the VIN code information and appearance of the photographed vehicle. After the vehicle in each warehouse location is photographed, the warehouse inspection data will be sent to the background processing terminal.
[0083] Optionally, vehicles entering and exiting the garage need to be registered, and the registration information is sent to a background processing terminal, which stores information of all vehicles in the garage.
[0084] This embodiment provides a method for processing a vehicle garage inspection, the method comprising: receiving a signal to start the garage inspection; acquiring sensor data collected by sensors set in each garage position in real time, and determining first distribution information of vehicles in the garage based on the sensor data, the first distribution information including an identification of whether a vehicle exists in each garage position; during the garage inspection process, if a change in the first distribution information is detected, then outputting a garage inspection failure result. This method can ensure that the distribution information of vehicles in the garage will not change during the garage inspection, eliminate the loophole that illegal personnel drive other vehicles in the garage to the garage inspection position for garage inspection during the garage inspection, and increase the accuracy of the garage inspection.
[0085] In order to circumvent the solution of the first embodiment of the above method, criminals may block the sensor. For example, if the sensor in the storage location is an infrared sensor, the criminals may place an object in front of the infrared sensor of the storage location without a vehicle to block it. After checking a vehicle in the storage location, they also block the infrared sensor of the storage location, and then drive the vehicle to the storage location that was previously blocked and has no vehicle for storage inspection. In this way, the first distribution information will not change, and the storage inspection is avoided. Using other sensors, criminals may also circumvent in a similar way.
[0086] To solve the above problem, the following second embodiment is introduced. Figure 4 The flowchart of the second embodiment of the vehicle inspection processing method provided by the present application is based on the above-mentioned embodiment 1. Figure 4 As shown, the method includes:
[0087] S201. When a preset detection condition is met, image data of the garage is obtained.
[0088] In one implementation, a camera is arranged above the garage, and the specific position and number of the camera are not limited, and the overall image of the garage can be obtained. If one camera cannot fully obtain the overall image of the garage, multiple cameras with complementary viewing angles can be arranged.
[0089] In another possible implementation, the entire image of the garage is captured by a remote-controlled aircraft.
[0090] For the detection condition, you can set it to any of the following:
[0091] In one embodiment, the detection condition is met each time when the inventory inspection data uploaded by the inventory inspection terminal is received.
[0092] In another embodiment, after the inventory inspection is started, the inspection condition is met at preset time intervals.
[0093] In another embodiment, the detection condition is met when a start inventory check signal and an end inventory check signal are received.
[0094] S202. Determine second distribution information of the vehicle according to the image data, where the second distribution information is used to indicate whether there is a vehicle in each storage location.
[0095] In this step, based on the overall image data in the garage, the vehicles and parking spaces in the image data are identified, and it can be determined whether there is a vehicle in each parking space, thereby obtaining the second distribution information of the vehicles.
[0096] Specifically, parking spaces and vehicles are identified through image processing algorithms (such as edge detection), and the position of vehicles is identified and marked in the image using computer vision technology (such as object detection algorithm). Based on the defined area of the identified parking spaces, the vehicle detection results are mapped to the corresponding parking spaces to generate occupancy status information of each parking space, i.e., the second distribution information of the vehicle.
[0097] S203: If the second distribution information is different from the first distribution information, output a library inspection failure result.
[0098] The first distribution information and the second distribution information are compared to determine whether the identification indicating whether there is a vehicle at each storage location is the same.
[0099] If the second distribution information of the vehicle determined based on the image is different from the first distribution information determined based on the sensor, it means that the sensor of the storage location is blocked by something other than the vehicle, and a storage inspection failure result is output.
[0100] If the second distribution information of the vehicle determined based on the image is different from the first distribution information determined based on the sensor, the inventory inspection process continues.
[0101] Through this embodiment, by comparing the second distribution information based on the image with the first distribution information based on the sensor, it is possible to avoid blocking the sensor to evade inventory inspection, thereby improving the accuracy of inventory inspection.
[0102] In order to circumvent the solutions of the above-mentioned method embodiments 1 and 2, criminals may perform operations of passing inferior products off as good ones. For example, if the sensors in the warehouse are infrared sensors, the criminals place objects in front of the infrared sensors of the two warehouses to block them, and the first distribution information will not change. If they know the camera shooting time, they can swap the positions of two vehicles of the same model during non-shooting time, and the second distribution information will not change. However, at this time, when the warehouse should have inspected the inferior vehicles to be replaced, through this illegal operation, the inspected vehicles are still high-quality vehicles, resulting in the manufacturer being unable to identify the loss of assets.
[0103] The following is an introduction to an embodiment. Figure 5 The flowchart of the vehicle inspection processing method embodiment 3 provided in this application is as follows: Figure 5 As shown, based on the second embodiment, the following steps are also included:
[0104] S301. Determine current image data of each storage location based on currently acquired image data of the garage.
[0105] In this solution, the inspection process is often a long one. Generally, when the inspection data is uploaded to the inspection terminal, the inspection personnel take photos to obtain the image data of the garage. Taking photos when uploading the inspection data to the inspection terminal can also prevent the user from taking photos of the inspection data around the vehicle during the inspection process, which may affect the image of the garage. In this way, multiple garage image data will be obtained during the inspection process.
[0106] In this step, after receiving the image data of the currently acquired garage, the garage image can be divided into a plurality of storage area according to the identification of the storage area line. Based on this, the image of each storage area can be extracted from the current image.
[0107] S302: Determine the last image data of each storage location based on the image data of the garage acquired last time.
[0108] It is determined whether the currently acquired image data of the garage is the first acquisition of the image data of the garage in the current garage inspection. If it is the first acquisition of the image data, no subsequent comparison is performed.
[0109] If it is not the first time to obtain the image data, obtain the image of each storage location determined based on the image data taken last time.
[0110] S303: Perform image similarity comparison between the current image data of each storage location and the previous image data of each storage location.
[0111] In this step, the storage locations may be numbered, and for each storage location, the current image data of each storage location and the previous image data of each storage location may be compared for image similarity.
[0112] Exemplarily, a method such as the structural similarity index (SSIM) is used to calculate the similarity between the current image and the previous image of the storage location, and the value range of SSIM is from -1 to 1, 1 indicates that they are exactly the same, and -1 indicates that they are completely different.
[0113] In another exemplary embodiment, feature vectors of the current image and the previous image of the storage location are extracted (for example, using a pre-trained convolutional neural network model to extract), and the cosine value of the feature vector is calculated. The closer the value is to 1, the more similar the images are.
[0114] S304: If the image similarity of any storage location is less than a preset threshold, a storage inspection failure result is output.
[0115] In this step, if the image similarity of any storage location is less than the preset threshold, it means that the storage location has changed between the two shots, such as different color, different car model, different parking direction of the vehicle, etc., which means that a storage location has changed during the inventory inspection process, and the inventory inspection failure result is output.
[0116] By comparing the image data of the garage taken front and back, the displacement of vehicles during garage inspection can be avoided, thus increasing the accuracy of garage inspection.
[0117] The criminals may also circumvent the entry of the warehouse information and drive the vehicles in other garages to the warehouse to be inspected before the warehouse inspection begins. To solve this problem, the following embodiments are introduced.
[0118] Figure 6 The flowchart of the fourth embodiment of the vehicle inspection processing method provided by the present application is as follows: Figure 6 As shown, the following steps are also included:
[0119] S401. Determine the number of vehicles in the garage according to the first distribution information or the second distribution information.
[0120] In this step, the number of vehicles in the garage may be determined based on first distribution information determined from data collected by the sensor, or second distribution information determined from an image of the garage captured by a camera.
[0121] S402: If the number of vehicles is different from the number of vehicles pre-stored in the garage, a warning message is output, where the warning message is used to indicate that a vehicle in the garage is lost.
[0122] The number of identified vehicles is compared with the number of vehicles in the garage pre-stored in the background processing terminal. If the number of identified vehicles is different from the number of vehicles in the garage pre-stored in the background processing terminal, a warning message is output.
[0123] Through this method, during the warehouse inspection, the number of vehicles in the warehouse inspection garage is consistent with the number in the background system, which can avoid the situation where vehicles from other garages are driven into the garage for warehouse inspection by abnormal means, thereby improving the accuracy of warehouse inspection.
[0124] Criminals can also directly move stickers or RFID tags with VIN codes without moving the vehicle. For example, they can directly affix different VINs to a vehicle for inventory inspection. The detection methods of the above embodiments cannot identify this vulnerability.
[0125] On the basis of any of the above embodiments, the determination of the location of personnel may be further added, and images in the garage may be acquired at preset intervals to identify the location of the inspection personnel. If the inspection personnel are in one garage in the images acquired multiple times and the inspection data of multiple vehicles are received, the result of failed inspection is output.
[0126] It should be noted that the interval time period cannot be too short to prevent the user from identifying a vehicle as a failed inspection due to network delays that cause multiple data to be uploaded with delays. Therefore, the interval time period needs to be determined based on the average time it takes for the inspection personnel to inspect a vehicle. The average time it takes to inspect a vehicle can be used as the time interval, or the average time it takes to inspect two vehicles can be used as the time interval. There is no restriction here.
[0127] The above-mentioned embodiments describe how to prevent illegal operations by lawbreakers. The following is an embodiment to describe how inventory inspectors conduct inventory inspections.
[0128] S1. When a vehicle enters the warehouse, the background processing terminal creates asset information through the asset module. The asset information includes the asset's unique label VIN, the asset's parking location, and other basic information (color, model, etc.).
[0129] Among them, the asset unique label VIN is used to confirm the uniqueness of the asset in the co-management process, and the asset parking location is used to update the circulation location during the operation and circulation of vehicle assets.
[0130] At this time, the backend processing terminal can print out the asset information of the vehicle entering the warehouse, such as a piece of paper including the VIN number. For another example, a QR code is created based on the asset's unique tag VIN, the asset's parking location and other basic information (color, model, etc.), and the QR code is printed. For another example, the asset information is written into a wireless radio frequency identification tag.
[0131] The staff places the above-mentioned paper or radio frequency identification tag at a preset position of the vehicle.
[0132] S2. Create tasks to be coordinated.
[0133] The management task includes the management scope of the asset transfer area (i.e. the managed garage), the person responsible for the management task, and the deadline for completing the management task. Among them, the management tasks to be managed can be divided into many types, such as performing a warehouse inspection or transferring a vehicle from a garage to another garage.
[0134] After the management task is created by the administrator, it will be pushed to the terminal device of the management personnel.
[0135] S3. The terminal device of the assistant receives the task to be supervised and executes it on behalf of the assistant.
[0136] The assistant manager checks the to-do list on the terminal device to confirm the to-do list for which he is responsible.
[0137] For example, the task to be coordinated is to conduct a warehouse inspection on a certain garage.
[0138] The assistant manager (i.e., warehouse inspection personnel) inspects each vehicle in the garage one by one, obtains VIN code information through the warehouse inspection terminal, and takes photos of the vehicle to obtain the warehouse inspection data of a warehouse location.
[0139] If the VIN code information is a number on the paper, the warehouse inspection terminal obtains the VIN code information and takes a photo of the paper.
[0140] If the VIN code information is a QR code on the paper, the warehouse inspection terminal obtains the VIN code information and takes a photo of the paper.
[0141] If the VIN code information is information in the radio frequency identification tag, the warehouse inspection terminal is close to the radio frequency identification tag to obtain the information in the radio frequency identification tag.
[0142] Submit the management voucher (i.e. upload the warehouse inspection data) for the management assets agreed in the management task, including VIN information, the latest parking location, and the management asset status (i.e. vehicle photos). If there are many management assets, support submitting management records in batches.
[0143] S4. The backend processing terminal conducts review and confirmation.
[0144] The administrator checks whether all the agreed-upon co-management assets in the task have warehouse inspection data. If there are assets that have not been inspected, the identification of the assets that have not been inspected will be sent to the terminal device of the co-management personnel. For example, when all vehicles in the garage are inspected, the inspection personnel miss two vehicles and do not inspect them. The background processing terminal sends the VIN codes of the two vehicles that have not been inspected to the inspection terminal.
[0145] After all assets have been inspected, the manager will check whether there are any abnormalities. After the submitted inventory inspection data meets the administrator's requirements, the administrator can review and close the coordination task.
[0146] Through this method, the entire process of vehicle asset inventory inspection and asset circulation can be closed-loop.
[0147] Figure 7 This is a structural diagram of a first embodiment of a vehicle inspection processing system provided by the present application, as shown in FIG. Figure 7 As shown, it includes: a warehouse inspection terminal 711, a background processing terminal 712 and a sensor 713 set at each warehouse position in the garage;
[0148] The user sends a signal to start the inventory inspection and a signal to end the inventory inspection through the inventory inspection terminal 711, and collects and uploads the inventory inspection data.
[0149] A background processing terminal 712, used to execute the method as described in any one of the aforementioned method embodiments;
[0150] The sensor 713 provided at each storage location in the garage is used to collect sensor data of each storage location.
[0151] Optionally, the vehicle garage inspection processing system further includes a camera 714, and the camera 714 is used to obtain an overall image of the garage.
[0152] The vehicle warehouse inspection processing system provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be described in detail here.
[0153] Figure 8 This is a structural diagram of a first embodiment of a vehicle inspection processing device provided by the present application, as shown in FIG. Figure 8 As shown, the vehicle inspection processing device 800 includes:
[0154] Receiving module 811, used for receiving a signal for starting inventory inspection;
[0155] A determination module 812 is used to obtain sensor data collected by sensors set at each storage location in the garage in real time, and determine first distribution information of vehicles in the garage according to the sensor data, wherein the first distribution information includes an identification of whether there is a vehicle in each storage location;
[0156] The output module 813 is used to output a result of a failed inventory check if it is detected that the first distribution information has changed during the inventory check.
[0157] Optionally, the vehicle inspection processing device 800 further includes an image module 814, and the image module 814 is specifically used for:
[0158] When the preset detection conditions are met, image data of the garage is obtained;
[0159] Determine second distribution information of the vehicle according to the image data, the second distribution information including an identification of whether there is a vehicle in each storage location;
[0160] Correspondingly, the output module 813 is further used to: if the second distribution information is different from the first distribution information, output a library inspection failure result.
[0161] Optionally, the detection condition is met each time inventory inspection data is received.
[0162] Optionally, the image module 814 is further configured to:
[0163] Determine the current image data of each storage location according to the currently acquired image data of the garage;
[0164] Determine the last image data of each storage location based on the image data of the garage acquired last time;
[0165] Performing image similarity comparison between the current image data of each storage location and the previous image data of each storage location;
[0166] Correspondingly, the output module 813 is also used to: if the image similarity of any storage location is less than a preset threshold, output a storage inspection failure result.
[0167] Optionally, the determining module 812 is further configured to:
[0168] Determine the number of vehicles in the garage according to the first distribution information;
[0169] Correspondingly, the output module 813 is also used to: if the number of vehicles is different from the number of vehicles pre-stored in the garage, output a warning message, wherein the warning message is used to prompt that the vehicle in the garage is lost.
[0170] Optionally, the receiving module 811 is further used to: receive inventory inspection data, the inventory inspection data including vehicle VIN code data and vehicle image;
[0171] Accordingly, the determination module 812 is further used to: upon receiving a signal to end the garage inspection, determine whether there is a vehicle VIN code that has not been inspected among all the vehicle VIN codes pre-stored in the garage according to the vehicle VIN code data in the garage inspection data;
[0172] Correspondingly, the output module 813 is further used for: if there is a vehicle VIN code that has not been inspected in the warehouse, sending the vehicle VIN code that has not been inspected in the warehouse to the warehouse inspection terminal.
[0173] Optionally, the vehicle VIN code data is: an image including VIN code numbers, or VIN code information obtained by identifying a wireless radio frequency identification tag.
[0174] The vehicle warehouse inspection processing device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be described in detail here.
[0175] Fig. 9 This is a schematic diagram of the structure of the electronic device provided in this application, which may be a background processing terminal. Fig. 9 As shown, the electronic device 50 provided in this embodiment includes: at least one processor 501 and a memory 502. Optionally, the device 50 also includes a communication component 503. The processor 501, the memory 502 and the communication component 503 are connected via a bus 504.
[0176] In a specific implementation process, at least one processor 501 executes the computer-executable instructions stored in the memory 502, so that at least one processor 501 executes the above method.
[0177] The specific implementation process of the processor 501 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.
[0178] In the above embodiments, it should be understood that the processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the invention can be directly implemented as a hardware processor, or can be implemented by a combination of hardware and software modules in the processor.
[0179] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (NVM), such as at least one disk storage.
[0180] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.
[0181] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0182] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.
[0183] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.
[0184] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.
[0185] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.
[0186] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0187] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0188] If the function is implemented in the form of 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 the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0189] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0190] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A method for processing vehicle warehouse inspection, characterized in that: The method comprises: Receive a signal to start inventory inspection; Acquire sensor data collected by sensors arranged at each storage location in the garage in real time, and determine first distribution information of vehicles in the garage according to the sensor data, wherein the first distribution information is used to indicate whether there is a vehicle in each storage location; During the inventory inspection process, if it is detected that the first distribution information has changed, a inventory inspection failure result is output.
2. The method according to claim 1, characterized in that The method further comprises: When the preset detection conditions are met, image data of the garage is obtained; Determine second distribution information of the vehicle according to the image data, where the second distribution information is used to indicate whether there is a vehicle in each storage location; If the second distribution information is different from the first distribution information, a library check failure result is output.
3. The method according to claim 2, characterized in that Each time the inventory inspection data is received, the inspection condition is met.
4. The method according to claim 3, characterized in that The method further comprises: Determine the current image data of each storage location according to the currently acquired image data of the garage; Determine the last image data of each storage location based on the image data of the garage acquired last time; Performing image similarity comparison between the current image data of each storage location and the previous image data of each storage location; If the image similarity of any storage location is less than the preset threshold, the storage inspection failure result will be output.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Determining the number of vehicles in the garage according to the first distribution information; If the number of vehicles is different from the number of vehicles pre-stored in the garage, a warning message is output, where the warning message is used to prompt that a vehicle in the garage is lost.
6. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Receiving inventory inspection data, the inventory inspection data including vehicle VIN code data and vehicle image; When receiving a signal for ending the garage inspection, determining whether there is a vehicle VIN code that has not been inspected among all the vehicle VIN codes in the garage that are pre-stored according to the vehicle VIN code data in the garage inspection data; If there is a vehicle VIN code that has not been inspected in the warehouse, the vehicle VIN code that has not been inspected in the warehouse is sent to the warehouse inspection terminal.
7. The method according to claim 6, characterized in that The vehicle VIN code data is: an image including VIN code digits, or VIN code information obtained by identifying a wireless radio frequency identification tag.
8. A vehicle inspection processing device, characterized in that: The device comprises: A receiving module, used for receiving a signal for starting a warehouse inspection; A determination module, used to obtain in real time sensor data collected by sensors arranged at each storage location in the garage, and determine first distribution information of vehicles in the garage according to the sensor data, wherein the first distribution information is used to indicate whether there is a vehicle in each storage location; The output module is used to output a result of a failed inventory inspection if it is detected that the first distribution information has changed during the inventory inspection process.
9. A vehicle inspection processing system, characterized in that: include: The warehouse inspection terminal, the background processing terminal and the sensors set up at each storage location in the garage; The warehouse inspection terminal is used to send a signal to start the warehouse inspection and collect warehouse inspection data; The background processing terminal is used to execute the method according to any one of claims 1 to 7; The sensors arranged at each storage location in the garage are used to collect sensor data of each storage location.
10. An electronic device, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 7.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.
12. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 7 when being executed by a processor.