Vehicle information error prevention method, device and readable storage medium
By identifying and verifying the images of the vehicle information management card, the problem of low vehicle information verification efficiency in the prior art is solved, and a more efficient and accurate vehicle information error prevention process is achieved.
Patent Information
- Application Number
- CN202111077984.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-14
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2041-09-14
AI Technical Summary
In the existing vehicle factory certificate printing process, the operator needs to check the QR code information and assembly parts information one by one, resulting in large workload and easy failure to identify errors due to fatigue or errors, and the efficiency and accuracy are not high.
By obtaining the image of the vehicle information management card, image recognition of the information on the image, first check whether the QR code information and the text information are consistent. If it is consistent, continue to judge whether it is consistent with the vehicle information stored in the breeding management system. If it is consistent, the prompt information is displayed with the correct information.
The efficiency in vehicle information prevention and error prevention is improved, and the accuracy of vehicle information prevention and error prevention is improved through two verifications, reducing the need for manual verification, and reducing the possibility of errors.
Smart Images

Figure CN113780192B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle manufacturing, and in particular to a vehicle information error prevention method, device and computer-readable storage medium. Background Art
[0002] The motor vehicle certificate is a certificate of qualified vehicle leaving the factory. Only vehicles with the certificate meet the national requirements for motor vehicle equipment quality and relevant standards. The certificate is required when it comes to vehicle procedures such as registration, insurance, mortgage, transfer, mortgage, etc. At the same time, the certificate is also a necessary document for vehicle registration. It records a series of unique legal identifications of the vehicle, such as the frame number, engine number, and production date. When the vehicle information is inconsistent or wrong, it will affect the vehicle registration.
[0003] The existing vehicle factory certificate printing process is generally that the operator scans the QR code of the component and displays the corresponding information obtained by scanning the QR code on the display, and then checks one by one whether the displayed QR code information is completely consistent with the assembled component information, and prints the certificate after confirming that they are consistent. However, this confirmation method has a large workload, and the operator may fail to identify errors in time due to fatigue or mistakes.
[0004] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention
[0005] The main purpose of the present invention is to provide a vehicle information error prevention method, device and computer-readable storage medium, aiming to solve the problem of low efficiency of existing vehicle information verification.
[0006] To achieve the above object, the present invention provides a method for preventing vehicle information from being misidentified, the method comprising the following steps:
[0007] Acquire an image of a management card recording vehicle information;
[0008] Performing image recognition on the image to obtain a recognition result;
[0009] Determine whether the identification information obtained by scanning the QR code in the identification result is consistent with the text information in the image;
[0010] If the identification information is consistent with the text information, determining whether the identification information is consistent with the vehicle information stored in the preset production management system;
[0011] If the identification information is consistent with the vehicle information stored in the production management system, a prompt message indicating that the corresponding information is correct is displayed.
[0012] Optionally, the step of performing image recognition on the image to obtain a recognition result includes:
[0013] Performing image recognition on the image to determine whether the QR code information and text information in the image can be correctly recognized;
[0014] If it can be correctly identified, the recognition result of the two-dimensional code information and text information in the image is obtained;
[0015] If the recognition is not correct, the corresponding recognition failure prompt message will be displayed.
[0016] Optionally, after the step of determining whether the identification information obtained by scanning the QR code in the identification result is consistent with the text information in the image, the method further includes:
[0017] If the identification information obtained by scanning the QR code is inconsistent with the text information in the image, return to step: perform image recognition on the image to obtain a recognition result.
[0018] Optionally, the vehicle information includes a vehicle engine number, and the step of determining whether the identification information obtained by scanning the QR code in the identification result is consistent with the text information in the image includes:
[0019] Determine whether the engine number obtained by scanning the QR code is consistent with the engine number in the image;
[0020] If the identification information is consistent with the text information, the step of determining whether the identification information is consistent with the vehicle information stored in the preset production management system comprises:
[0021] If the engine number obtained by scanning the QR code is consistent with the engine number in the image, the consistent engine number is used as the identified engine number;
[0022] Determine whether the identified engine number is consistent with the engine number stored in the production control system.
[0023] Optionally, the step of determining whether the identified engine number is consistent with the stored engine number comprises:
[0024] According to the identification result, the vehicle VIN on the management card is obtained;
[0025] Match the vehicle VIN stored in the production management system according to the vehicle VIN on the management card to obtain the corresponding stored engine number bound to the vehicle VIN in the production management system;
[0026] Determine whether the identified engine number is consistent with the engine number in the production control system.
[0027] Optionally, after the step of determining whether the identification information is consistent with the vehicle information stored in the preset production management system, the method further includes:
[0028] If the identification information is inconsistent with the vehicle information stored in the production management system, a corresponding prompt message indicating that the information is abnormal is displayed.
[0029] Optionally, before the step of acquiring the image of the management card recording the vehicle information, the method includes:
[0030] Bind and store vehicle information to the preset production management system.
[0031] Optionally, if the identification information is consistent with the vehicle information stored in the production management system, the step of displaying a prompt message indicating that the corresponding information is correct further includes:
[0032] If the identification information is consistent with the vehicle information stored in the production management system, a prompt message indicating that the corresponding information is correct is displayed, and a certificate containing the vehicle information is printed.
[0033] In addition, to achieve the above-mentioned purpose, the present invention also provides a vehicle information error prevention device, characterized in that the vehicle information error prevention device includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the computer program is executed by the processor, the steps of the vehicle information error prevention method as described in any one of the above items are implemented.
[0034] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the vehicle information error prevention method as described in any one of the above items are implemented.
[0035] The scheme of the present invention obtains an image of a management card recording vehicle information; performs image recognition on the image to obtain a recognition result; determines whether the recognition information obtained by scanning a QR code in the recognition result is consistent with the text information in the image; if the recognition information obtained by scanning the QR code is consistent with the text information on the image, then continues to determine whether the recognition information is consistent with the vehicle information stored in a preset production management system; if the recognition information is consistent with the vehicle information stored in the production management system, it means that the information recorded on the management card is correct, and a prompt message indicating that the corresponding information is correct is displayed. The method obtains an image of a vehicle information management card and identifies the information on the image. First, it checks whether the two-dimensional code on the image is consistent with the text on the image to prevent the two-dimensional code or text on the management card from being printed incorrectly. When the two-dimensional code on the image is consistent with the text information, it continues to determine whether the information on the image is consistent with the vehicle information stored in the production management system to prevent the vehicle information printed on the management card from not matching. If the information on the image is also consistent with the vehicle information stored in the production management system, it means that the vehicle information on the management card is correct, and a prompt message indicating that the corresponding information is correct is displayed. Through the above method, the scheme of the present invention does not require operators to scan the two-dimensional codes on the management card one by one, and does not require manual verification of whether the scanned two-dimensional code and the corresponding information are consistent. Therefore, the efficiency of vehicle information error prevention work is improved. The scheme of the present invention first verifies whether the printed vehicle information is consistent, and then verifies whether the printed vehicle information is consistent with the vehicle information stored in the production management system. The correctness of vehicle information error prevention is improved through two verifications, thereby improving efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 It is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiment of the present invention;
[0037] Figure 2 A schematic diagram of the process of the first embodiment of the vehicle information error prevention method of the present invention;
[0038] Figure 3 A schematic diagram of a vehicle management card according to an embodiment of the present invention;
[0039] Figure 4 A detailed flow chart of the steps of performing image recognition on the image and obtaining the recognition result in the second embodiment of the vehicle information misinterpretation method of the present invention;
[0040] Figure 5 A detailed flow chart of the steps of determining whether the identification information obtained by scanning the QR code in the identification result is consistent with the text information in the image in the fourth embodiment of the vehicle information misinterpretation method of the present invention; and if the identification information is consistent with the text information, determining whether the identification information is consistent with the vehicle information stored in the preset production management system;
[0041] Figure 6 It is a detailed flowchart diagram of the step of judging whether the identified engine number is consistent with the engine number stored in the production management system in the fifth embodiment of the vehicle information error prevention method of the present invention.
[0042] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0043] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0044] Since the existing technology requires operators to check the vehicle information to be printed one by one, the operators may fail to identify errors in time due to fatigue or mistakes, resulting in low efficiency and accuracy.
[0045] A vehicle information error prevention method, device and computer-readable storage medium proposed in an embodiment of the present invention obtain an image of a management card recording vehicle information, identify the information on the image, first check whether the QR code information and text information on the image are consistent to prevent the QR code or text printing error on the management card, when the QR code information and text information on the image are consistent, continue to judge whether the information on the image is consistent with the vehicle information stored in the production management system to prevent the vehicle information printed by the management card from not matching, if the information on the image is also consistent with the vehicle information stored in the production management system, indicating that the vehicle information printed on the management card is correct, then display a prompt message indicating that the corresponding information is correct, the method does not require the operator to scan the QR code on the management card one by one, and does not require manual verification of whether the scanned QR code and the corresponding information are consistent, therefore, the scheme of the present invention improves the efficiency of vehicle information error prevention work, and the scheme of the present invention first verifies whether the printed vehicle information is consistent, and then verifies whether the printed vehicle information is consistent with the vehicle information stored in the production management system, after two verifications, the correctness of vehicle information error prevention is improved, and the efficiency is improved.
[0046] like Figure 1 As shown, Figure 1 It is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiment of the present invention.
[0047] The terminal of the embodiment of the present invention can be a PC, or it can be a smart phone, a tablet computer, an e-book reader, an MP3 (Moving Picture Experts Group Audio Layer III) player, an MP4 (Moving Picture Experts Group Audio Layer IV) player, a portable computer, or other portable terminal devices with display function.
[0048] like Figure 1 As shown, the terminal may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0049] Optionally, the terminal may also include a camera, an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. Among them, sensors include light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display screen according to the brightness of the ambient light, and the proximity sensor may turn off the display screen and / or backlight when the mobile terminal is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile terminal (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; of course, the mobile terminal may also be equipped with other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which will not be repeated here.
[0050] Those skilled in the art will understand that Figure 1 The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0051] like Figure 1 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a vehicle information error prevention program.
[0052] exist Figure 1 In the terminal shown, the network interface 1004 is mainly used to connect to the background server and communicate data with the background server; the user interface 1003 is mainly used to connect to the client (user end) and communicate data with the client; and the processor 1001 can be used to call the vehicle information anti-error program stored in the memory 1005.
[0053] In this embodiment, the vehicle information error prevention device includes: a memory 1005, a processor 1001, and a vehicle information error prevention program stored in the memory 1005 and executable on the processor 1001, wherein the processor 1001 calls the vehicle information error prevention program stored in the memory 1005 and performs the following operations:
[0054] Acquire an image of a management card recording vehicle information;
[0055] Performing image recognition on the image to obtain a recognition result;
[0056] Determine whether the identification information obtained by scanning the QR code in the identification result is consistent with the text information in the image;
[0057] If the identification information is consistent with the text information, determining whether the identification information is consistent with the vehicle information stored in the preset production management system;
[0058] If the identification information is consistent with the vehicle information stored in the production management system, a prompt message indicating that the corresponding information is correct is displayed.
[0059] Furthermore, the processor 1001 may call the vehicle information error prevention program stored in the memory 1005, and perform the following operations:
[0060] Performing image recognition on the image to determine whether the QR code information and text information in the image can be correctly recognized;
[0061] If it can be correctly identified, the recognition result of the two-dimensional code information and text information in the image is obtained;
[0062] If the recognition is not correct, the corresponding recognition failure prompt message will be displayed.
[0063] Further, the processor 1001 may call the vehicle information error prevention program stored in the memory 1005, and after the step of determining whether the identification information obtained by scanning the QR code in the identification result is consistent with the text information in the image, further perform the following operations:
[0064] If the identification information obtained by scanning the QR code is inconsistent with the text information in the image, return to step: perform image recognition on the image to obtain a recognition result.
[0065] Furthermore, the processor 1001 may call the vehicle information error prevention program stored in the memory 1005, and perform the following operations:
[0066] Determine whether the engine number obtained by scanning the QR code is consistent with the engine number in the image;
[0067] If the identification information is consistent with the text information, the step of determining whether the identification information is consistent with the vehicle information stored in the preset production management system comprises:
[0068] If the engine number obtained by scanning the QR code is consistent with the engine number in the image, the consistent engine number is used as the identified engine number;
[0069] Determine whether the identified engine number is consistent with the engine number stored in the production control system.
[0070] Furthermore, the processor 1001 may call the vehicle information error prevention program stored in the memory 1005, and perform the following operations:
[0071] According to the identification result, the vehicle VIN on the management card is obtained;
[0072] Match the vehicle VIN stored in the production management system according to the vehicle VIN on the management card to obtain the corresponding stored engine number bound to the vehicle VIN in the production management system;
[0073] Determine whether the identified engine number is consistent with the engine number in the production control system.
[0074] Furthermore, the processor 1001 may call the vehicle information error prevention program stored in the memory 1005, and after the step of determining whether the identification information is consistent with the vehicle information stored in the preset production management system, further perform the following operations:
[0075] If the identification information is inconsistent with the vehicle information stored in the production management system, a corresponding prompt message indicating that the information is abnormal is displayed.
[0076] Furthermore, the processor 1001 may call the vehicle information error prevention program stored in the memory 1005, and before the step of obtaining the image of the management card recording the vehicle information, further perform the following operations:
[0077] Bind and store vehicle information to the preset production management system.
[0078] Furthermore, the processor 1001 may call the vehicle information error prevention program stored in the memory 1005, and perform the following operations:
[0079] If the identification information is consistent with the vehicle information stored in the production management system, a prompt message indicating that the corresponding information is correct is displayed, and a certificate containing the vehicle information is printed.
[0080] The specific embodiments of the vehicle information misinterpretation device of the present invention are basically the same as the embodiments of the vehicle information misinterpretation method described below, and will not be described in detail herein.
[0081] Reference Figure 2 , Figure 2 The flowchart of the first embodiment of the vehicle information error prevention method of the present invention is as follows:
[0082] Step S10, obtaining an image of a management card recording vehicle information;
[0083] The vehicle certificate is proof that the vehicle has passed the factory inspection and is also a necessary document for vehicle registration. It records a series of vehicle identification information such as the frame number, engine number, and factory date. When the vehicle information is inconsistent or wrong, it will affect the vehicle registration. Therefore, when printing the certificate of conformity for the whole vehicle, the operator needs to check whether the vehicle information to be printed is correct to prevent vehicle information registration errors such as replacement of parts midway and failure to update the information in time. The existing certificate printing process generally requires the operator to scan the barcode of each component and check one by one whether the scanned barcode information is completely consistent with the assembled or to-be-printed component information. When the consistency is confirmed, the certificate of conformity is printed. However, this confirmation method has a large workload, and the operator may fail to identify the error in time due to fatigue or mistakes.
[0084] The embodiment of the present invention proposes a method for preventing vehicle information from being misclassified, which automatically verifies the vehicle information recorded on the management card, and does not require operators to check one by one, thereby improving the efficiency of preventing vehicle information from being misclassified. Specifically, when assembling various components of a vehicle, the imprinted number or barcode number of the component to be assembled is scanned, and is uniquely bound to the identification code (Vehicle Identification Number, referred to as VIN) or the body number of the assembled vehicle, and stored in the production management system. Thereafter, the part code consistent with the imprinted number or barcode number of the assembled component is pasted on the vehicle file management card of the assembled vehicle. When the component is replaced, the binding information of the vehicle and the part code on the management card are changed accordingly. The correctness of the vehicle information is determined by verifying the information on the management card. The management card is a card that records vehicle information and facilitates the management of vehicle information. One management card corresponds to the information of a unique vehicle, wherein the recorded vehicle information includes: vehicle identification code, vehicle model, vehicle type, body number, engine number, gearbox number, vehicle exterior panel color, vehicle interior color, production line, printing time, serial number, or more. Reference Figure 3 , Figure 3 The schematic diagram of the vehicle management card involved in the embodiment of the present invention includes vehicle body information and component information, wherein the vehicle body information mainly includes vehicle model, vehicle type, vehicle identification code and production related information, and the component information includes tire, key, gearbox and engine information. The component information on the management card is the component code of the component pasted to the corresponding component code pasting area each time the component is assembled. It can be understood that Figure 3 The vehicle management card shown does not constitute a limitation on the management card, and can record other vehicle information related to vehicle production or identification in addition to the above-listed information, can include more or less content than the figure, and can also be recorded in other formats or forms. The method of obtaining the image of the management card recording the vehicle information can be to take a photo of the vehicle management card with an industrial camera.
[0085] Step S20, performing image recognition on the image to obtain a recognition result;
[0086] Image recognition refers to the technology of processing, analyzing and understanding images to identify targets and objects of various different modes. In the embodiment of the present invention, the management card is photographed by an industrial camera, and further recognition processing is performed according to the grayscale difference of the photo, so as to identify the vehicle information recorded on the management card. Generally, the management card has a specific standard format for recording, so when the image is recognized, the information at a specific position can be targeted to identify, thereby streamlining the workload. For example, the common vehicle VIN, vehicle body number, and engine number are the focus of vehicle information verification, which are generally composed of letters and numbers. By identifying the specific position where the vehicle VIN, engine number, and vehicle body number are recorded on the management card, it is possible to more quickly determine whether the vehicle VIN, engine number, or vehicle body number is identified according to the position, thereby simplifying the efficiency of the image recognition process. As another embodiment, the content of the recognition can also be determined according to the data length, such as 17 letters or numbers are composed of VIN, 5 digits are the vehicle body number, and 7 digits are the engine number. It can be understood that the data length listed in this embodiment is only an example and does not constitute a limitation on the number of digits for judging VIN, vehicle body number, and engine number.
[0087] Step S30, determining whether the identification information obtained by scanning the QR code in the identification result is consistent with the text information in the image;
[0088] The management card records various vehicle information in one or more forms of one-dimensional code, two-dimensional code and text. Of course, the information can also be recorded in any form other than these three. Furthermore, the embodiment of the present invention selects to identify the two-dimensional code and text on the management card. For example, for the engine number, on a management card, the engine number can be recorded in the form of a two-dimensional code and a direct digital encoding form. The engine number can be obtained by scanning the two-dimensional code, and the engine number can also be obtained by identifying the digital number directly indicating the engine number on the management card. The information recorded in the two-dimensional code and the information represented by the number match each other, so the identification information obtained by scanning the two-dimensional code and the text information in the image should be the same. If they are not the same, it means that the information is incorrect. Furthermore, as another specific embodiment, if there is a one-dimensional code on the management card, the one-dimensional code on the management card and the text information obtained by identification can also be scanned to determine whether the identified information is consistent.
[0089] Step S40, if the identification information is consistent with the text information, determining whether the identification information is consistent with the vehicle information stored in the preset production management system;
[0090] The production management system is a standardized, accurate and timely production database established in the production operation of an enterprise, which can help enterprises improve management efficiency, grasp timely, accurate and comprehensive production dynamics, and effectively control the production process. After recognizing the image of the management card, this embodiment verifies whether the information scanned from the QR code is consistent with the information obtained by recognizing the text, so as to determine whether the QR code or text is printed consistently. If the information scanned from the QR code is consistent with the information corresponding to the text, it means that the QR code and the text are corresponding correctly. Further, it is determined whether the vehicle information on the management card matches the vehicle information stored in the production management system. Among them, the vehicle information stored in the production management system has been bound and stored before the step of obtaining the image of the management card recording the vehicle information. Since the vehicle body number, vehicle VIN, and each component number are unique, before the vehicle is assembled, the embodiment of the present invention uniquely binds the whole vehicle VIN, frame number and component number to be assembled and stores them in the production management system.
[0091] Step S50: If the identification information is consistent with the vehicle information stored in the production management system, a prompt message indicating that the corresponding information is correct is displayed.
[0092] The identification information on the management card is checked against the vehicle information stored in the production management system. If the information obtained by identification is consistent with the stored information, it means that the information recorded on the vehicle management card is correct, and a prompt message indicating that the corresponding information is correct is displayed. The prompt message indicating that the corresponding information is correct can be a sign or language text displayed on the terminal indicating that the information is correct, and then the line is directly entered into the vehicle information confirmation of the next management card without stopping the line. Furthermore, as a specific embodiment, if the identification information is consistent with the stored vehicle information, a prompt message indicating that the corresponding information is correct is displayed, and the printing device is controlled to print a certificate containing the vehicle information that is correctly checked. As another embodiment, when the identification information is inconsistent with the stored vehicle information, a prompt message indicating that the corresponding information is abnormal is displayed, which can be a sign or text indicating that the information is abnormal on the terminal display screen, or the line is stopped to sound an alarm to notify relevant staff, or the management card with abnormal vehicle information is directly placed in the abnormal work position without being affected and the line is continued to check the information of the next management card without stopping the line.
[0093] The vehicle information error prevention method proposed in the embodiment of the present invention obtains the image of the vehicle information management card, identifies the information on the image, first checks whether the two-dimensional code information scanned and identified on the image is consistent with the text information in the image to prevent the two-dimensional code or text printing errors on the management card, and when the two-dimensional code information on the image is consistent with the text information, continues to judge whether the information on the image is consistent with the vehicle information stored in the production management system to prevent the vehicle information printed on the management card from not matching, if the information on the image is also consistent with the vehicle information stored in the production management system, indicating that the vehicle information printed on the management card is correct, then displays a prompt message indicating that the corresponding information is correct, the method does not require the operator to scan the two-dimensional code of the components one by one, and does not require manual verification of whether the scanned two-dimensional code and the corresponding component number are consistent, therefore, the present invention improves the efficiency of vehicle information error prevention work, and the present invention first checks whether the printed vehicle information is consistent, and then checks whether the printed vehicle information is consistent with the vehicle information stored in the production management system, and after two verifications, the correctness of vehicle information error prevention is improved, and the efficiency is improved.
[0094] Based on the first embodiment, a second embodiment of the vehicle information error prevention method of the present invention is proposed, referring to Figure 4 , Figure 4 This is a detailed flow chart of the steps of performing image recognition on the image and obtaining the recognition result in the second embodiment of the vehicle information misinterpretation method of the present invention. Step S20 includes:
[0095] Step S21, performing image recognition on the image to determine whether the QR code information and text information in the image can be correctly recognized;
[0096] The vehicle VIN, vehicle body number, and engine number in general vehicle information are numbers and letters, and the length is fixed. Therefore, if an incorrect data length or unreasonable characters are recognized, it indicates an image recognition error. For example, for VIN, the specified length is 17 digits and letters. Therefore, if the content recognized is greater than or less than 17 digits, it means that it cannot be correctly recognized. Furthermore, it is considered that there may be curling of the management card, damage to the information, obstruction of the information, placement on the reverse side, or detection of documents with other information, which may cause the QR code and text on the management card to be unable to be recognized and lead to recognition failure. Such recognition errors and recognition failures are caused by abnormal image recognition functions or operational errors, and do not belong to the situation where the recorded vehicle information is inconsistent and mismatched. Therefore, when performing image recognition on the image, the embodiment of the present invention also determines whether the QR code information and text information in the image can be correctly recognized.
[0097] Step S22: if the recognition is correct, the recognition result of the two-dimensional code information and the text information in the image is obtained;
[0098] If the QR code information and text information match the expected length or content and can be correctly recognized, the image is recognized to obtain a recognition result, and then it is determined whether the recognition information obtained by scanning the QR code in the recognition result is consistent with the text information in the image.
[0099] Step S23: If the recognition is not correct, a corresponding recognition failure prompt message is displayed.
[0100] If the QR code information and text information cannot be correctly identified, a recognition failure mark will be displayed on the terminal display screen to remind the operator to check whether the management card is placed correctly or whether there are any improper operations such as debris blocking it. Furthermore, since there may be a situation where the recognition failure is caused by poor image recognition function, as a specific embodiment, if it cannot be correctly identified, after displaying the corresponding recognition failure prompt information, the image recognition can be trained by obtaining the correct information corresponding to the failed information input by the operator to improve the image recognition capability. As a specific embodiment, after the image cannot be correctly identified, the operator is reminded by displaying the corresponding recognition failure prompt information. The operator confirms that there is no error in the operation and the information recorded on the management card is correct, and can enter the correct vehicle information to complete the recognition process to ensure that the operation can continue.
[0101] The embodiment of the present invention determines whether the QR code information and text information in the image can be correctly identified before determining whether the identification information obtained by scanning the QR code is consistent with the text information in the image, thereby eliminating the situation where improper operation or poor recognition effect of the image recognition function leads to incorrect recognition. In the case where the image recognition function does not work well, it is trained to improve the image recognition capability.
[0102] Based on the above second embodiment, a third embodiment of the vehicle information misinterpretation method of the present invention is proposed, and the method further includes:
[0103] Step S60: If the identification information obtained by scanning the QR code is inconsistent with the text information in the image, return to step S20.
[0104] If the two-dimensional code information and text information on the management card image are scanned and identified, and the scanned information does not match the corresponding text information recorded on the management card, the embodiment of the present invention returns to step S20 to re-identify the image and re-confirm it to eliminate the situation of accidental errors in image recognition. Further, the re-identification can be returned until the identification information is consistent, and the number of times to return to re-identification can be set, such as setting the image recognition to be repeated to determine whether the identification information obtained by scanning the two-dimensional code and the text information in the image are consistent for a maximum of 3 times. If the identification information obtained by scanning the two-dimensional code for the fourth time and the text information in the image are still inconsistent, the corresponding information abnormality prompt information is displayed.
[0105] The embodiment of the present invention returns to the image recognition step again to eliminate accidental errors in the first image recognition, thereby improving recognition accuracy and efficiency.
[0106] Based on the third embodiment, a fourth embodiment of the vehicle information error prevention method of the present invention is proposed. Figure 5 , Figure 5 This is a detailed flow chart of the steps of determining whether the identification information obtained by scanning the QR code in the identification result is consistent with the text information in the image in the fourth embodiment of the vehicle information error prevention method of the present invention; if the identification information is consistent with the text information, determining whether the identification information is consistent with the vehicle information stored in the preset production management system, step S30 includes:
[0107] Step S31, determining whether the engine number obtained by scanning the QR code is consistent with the engine number in the image;
[0108] After the engine is assembled on the vehicle, the assembled engine part code is pasted on the part pasting area on the management card, wherein the engine part code includes a two-dimensional code area, a one-dimensional code area and an engine text area. The information obtained by scanning the two-dimensional code and one-dimensional code on the engine part code should be consistent with the information recorded in the text area, that is, the same information is represented by three methods: the two-dimensional code, the one-dimensional code and the text. The embodiment of the present invention is applicable to the engine number error-proofing scanning point. By scanning and identifying the two-dimensional code and the corresponding text on the engine part code in the part pasting area on the management card at the engine number error-proofing scanning point, it is determined whether the two-dimensional code of the engine number and the text information in the image correspond to each other, so as to confirm whether the information of the engine part code is correct. As another specific embodiment, the one-dimensional code on the engine part code can also be scanned to determine whether the engine number obtained by scanning the one-dimensional code and the engine number in the image correspond to each other.
[0109] Then, step S40 includes:
[0110] Step S41, if the engine number obtained by scanning the QR code is consistent with the engine number in the image, the consistent engine number is used as the identified engine number;
[0111] Step S42, determining whether the identified engine number is consistent with the engine number stored in the production control system.
[0112] If the engine number corresponding to the QR code is consistent with the engine number corresponding to the text in the image, it means that the engine part code is printed correctly. Then the engine number is compared with the engine number stored in the production management system to determine whether they match.
[0113] The embodiment of the present invention is applicable to the engine number error prevention process. By checking the component information of the engine number, it is determined whether the QR code of the engine number and the corresponding engine number match, thereby realizing error prevention of the engine component code on the management card.
[0114] Based on the fourth embodiment, a fifth embodiment of the vehicle information error prevention method of the present invention is proposed. Figure 6 , Figure 6 This is a detailed flow chart of the step of determining whether the identified engine number is consistent with the engine number stored in the production management system in the fifth embodiment of the vehicle information error prevention method of the present invention. Step S42 includes:
[0115] Step S421, obtaining the vehicle VIN on the management card according to the recognition result;
[0116] Step S422, matching the vehicle VIN stored in the production management system with the vehicle VIN on the management card to obtain the corresponding engine number bound to the vehicle VIN in the production management system;
[0117] Step S423, determining whether the identified engine number is consistent with the engine number in the production control system.
[0118] In the engine error prevention process, before the engine is assembled, the vehicle VIN and engine number of the engine to be assembled are scanned, the vehicle VIN and engine number are uniquely bound, and the vehicle VIN and its corresponding engine number are stored in the production management system. Later, during the assembly and delivery process, the vehicle VIN recorded on the management card image is scanned and identified, and the vehicle VIN stored in the production management system is matched according to the scanned and identified vehicle VIN, and the corresponding engine number bound to the stored vehicle VIN in the production management system is obtained, and then it is determined whether the identified engine number on the management card is consistent with the corresponding engine number stored in the production management system.
[0119] The embodiment of the present invention matches the vehicle VIN identified on the management card with the vehicle VIN stored in the production management system to obtain the engine number corresponding to the VIN, and then compares the engine number recorded on the management card obtained by image recognition with the engine number corresponding to the VIN, thereby realizing verification of whether the vehicle information on the management card corresponds correctly.
[0120] In addition, an embodiment of the present invention further proposes a computer-readable storage medium, on which a vehicle information error prevention program is stored. When the vehicle information error prevention program is executed by a processor, the steps of the vehicle information error prevention method described above are implemented.
[0121] The specific embodiments of the computer-readable storage medium of the present invention are basically the same as the embodiments of the vehicle information error prevention method, and are not described in detail here.
[0122] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0123] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0124] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0125] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A method for preventing vehicle information from being misinterpreted. It is characterized in that The vehicle information error prevention method comprises the following steps: Acquire an image of a management card recording vehicle information, wherein the vehicle information includes a vehicle VIN, a vehicle body number, and a vehicle engine number; Performing image recognition on the image to determine whether the QR code information and text information in the image can be correctly recognized; If the two-dimensional code information and text information in the image match the preset data length, a recognition result of recognizing the two-dimensional code information and text information in the image is obtained; If the QR code information and text information in the image do not match the preset data length, a corresponding recognition failure prompt message is displayed; Determine whether the engine number obtained by scanning the QR code is consistent with the engine number in the image; If the engine number obtained by scanning the QR code is consistent with the engine number in the image, the consistent engine number is used as the identified engine number; According to the identification result, the vehicle VIN on the management card is obtained; Match the vehicle VIN stored in the production management system according to the vehicle VIN on the management card to obtain the corresponding engine number bound to the vehicle VIN in the production management system; Determine whether the identified engine number is consistent with the engine number in the production control system; If the identification information is consistent with the vehicle information stored in the production management system, a prompt message indicating that the corresponding information is correct is displayed.
2. The vehicle information error prevention method according to claim 1, It is characterized in that After the step of determining whether the identification information obtained by scanning the QR code in the identification result is consistent with the text information in the image, the method further includes: If the identification information obtained by scanning the QR code is inconsistent with the text information in the image, return to step: perform image recognition on the image to obtain a recognition result.
3. The vehicle information error prevention method according to any one of claims 1 to 2, It is characterized in that After the step of determining whether the identification information is consistent with the vehicle information stored in the preset production management system, the method further includes: If the identification information is inconsistent with the vehicle information stored in the production management system, a corresponding prompt message indicating that the information is abnormal is displayed.
4. The vehicle information error prevention method according to claim 1, It is characterized in that Before the step of obtaining the image of the management card recording the vehicle information, the method comprises: Bind and store vehicle information to the preset production management system.
5. The vehicle information error prevention method according to claim 1, It is characterized in that If the identification information is consistent with the vehicle information stored in the production management system, the step of displaying a prompt message indicating that the corresponding information is correct also includes: If the identification information is consistent with the vehicle information stored in the production management system, a prompt message indicating that the corresponding information is correct is displayed, and a certificate containing the vehicle information is printed.
6. A vehicle information error prevention device, It is characterized in that The vehicle information misinterpretation device comprises: a memory, a processor and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps of the vehicle information misinterpretation method as claimed in any one of claims 1 to 5 are implemented.
7. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the vehicle information misinterpretation method according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Engine number mistake proofing method based on MES (manufacturing execution system)
CN102328705A
Vehicle detection method and device, and vehicle diagnosis apparatus
CN108037720A
Label code consistency checking method and device
CN109492448A