Early warning method and device for vehicle coating timeout, electronic equipment and storage medium
By integrating real-time and historical data tables for dynamic calculation and making intelligent judgments based on multi-level thresholds, the problem of real-time and accuracy of painting overtime warnings in vehicle painting workshops has been solved, ensuring painting quality and production efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
- Filing Date
- 2026-01-13
- Publication Date
- 2026-04-24
AI Technical Summary
In vehicle painting workshops, the painting overtime warning method that relies on manual line inspection and paper records cannot achieve real-time, accurate, and individualized warnings, leading to paint quality problems and production rhythm disruptions.
By integrating real-time tables and historical data tables for each workstation, the system dynamically calculates the workstation operation time and total painting time for vehicles, makes intelligent judgments based on multi-level thresholds, achieves early and accurate warnings, and sends the information to designated ports.
It enables early and accurate warnings of potential timeout risks, ensuring coating quality and production efficiency, and reducing quality problems caused by coating timeouts.
Smart Images

Figure CN121920763A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, specifically to a method, device, electronic device, and storage medium for early warning of vehicle painting timeout. Background Technology
[0002] In the vehicle painting workshop, the vehicle body (i.e., the body-in-white) needs to go through multiple workstations (such as pretreatment, electrophoresis, adhesive application, intermediate coat, topcoat, and finishing) in sequence. Each workstation has strict time requirements. If the vehicle stays at a certain workstation for too long ("workstation timeout"), or if the total time spent on the entire painting line is too long ("total timeout"), it may cause quality problems such as paint runs, orange peel, and dust adhesion, resulting in rework or even scrap, seriously affecting the production cycle and product quality.
[0003] The painting workshop mainly relies on manual line inspection and paper-based alarm records. This method is highly lagging and cannot provide real-time and accurate early warning of individual vehicle stall risks, making it difficult to prevent problems in advance. Summary of the Invention
[0004] In view of the above problems, this application provides a method, device, electronic device and storage medium for early warning of vehicle painting timeout, which can accurately warn of potential timeout risks, thereby effectively ensuring painting quality and production efficiency.
[0005] According to one aspect of this application, a method for early warning of vehicle painting timeout is provided. The method includes: determining the total painting time of each painting vehicle based on a real-time table and a historical data table of a first workstation; wherein the real-time table includes the entry time and operating time of the painting vehicles in each workstation; each workstation has its own historical data table, and each historical data table includes the entry time and exit time of the corresponding painting vehicle; if the operating time of the current workstation of the target painting vehicle is greater than a preset first time, or if the total painting time of the target painting vehicle is greater than a preset second time and less than a preset third time, then the current workstation of the target painting vehicle, the vehicle code, and the total painting time are sent to a first port to provide a painting timeout warning; wherein the target painting vehicle is a painting vehicle in any workstation.
[0006] In one optional approach, each historical data table also includes the workstation operation time of each historical painting vehicle at the corresponding workstation; the early warning method further includes: determining the operation time of the target painting vehicle at the current workstation based on the entry time and current time in the historical data table corresponding to the current workstation of the target painting vehicle; obtaining the workstation operation time of the target painting vehicle at each of the previous workstations from the historical data tables of the previous workstations; and calculating the total painting time of the target painting vehicle based on the operation time of the target painting vehicle at the current workstation and the workstation operation time of each of the previous workstations.
[0007] In one optional approach, the early warning method further includes: determining the entry time of the target painting vehicle into the first workstation from the historical data table of the first workstation, and determining the total painting time of the target painting vehicle based on the entry time of the target painting vehicle into the first workstation and the current time; if the total painting time of the target painting vehicle is greater than the preset third time, then sending the current workstation of the target painting vehicle, the vehicle code, and the total painting time to the second port to trigger a painting timeout alarm.
[0008] In one optional approach, the early warning method further includes: in response to a query request for painting timeout, displaying table information of overdue painting vehicles with a total painting time exceeding the preset third time on a display interface; wherein the table information includes the current workstation of the overdue painting vehicle, vehicle code, total painting time, and entry time into the first workstation; and upon receiving a request to query details of a specified overdue vehicle, displaying the real-time table and the historical data table of the current workstation of the specified overdue vehicle on the display interface.
[0009] In one alternative approach, the early warning method further includes: in response to a trigger request for a specified historical data table, displaying on the display interface the operation interface and historical operation video of the specified timeout vehicle at the specified workstation corresponding to the specified historical data table.
[0010] In one optional approach, the total painting time for each painting vehicle is determined based on the real-time table and the historical data table of the first workstation, including: determining the entry time of each painting vehicle into the first workstation from the historical data table of the first workstation, and determining the total painting time for each painting vehicle based on the entry time of the painting vehicle into the first workstation and the current time.
[0011] In one optional approach, the early warning method further includes: if the painting vehicle in the target workstation is updated, then based on the entry time of the updated painting vehicle into the target workstation and the current time, determining the operating time of the updated painting vehicle in the target workstation, so as to update the real-time table.
[0012] According to another aspect of this application, a vehicle painting timeout warning device is provided. The warning device includes: a determination module, used to determine the total painting time of each painting vehicle based on a real-time table and a historical data table of a first workstation; wherein the real-time table includes the entry time and operating time of the painting vehicles in each workstation; each workstation has its own historical data table, and each historical data table includes the entry time and exit time of the corresponding painting vehicle; and a warning module, used to send the current workstation, vehicle code, and total painting time of the target painting vehicle to a first port to issue a painting timeout warning if the operating time of the current workstation of the target painting vehicle is greater than a preset first time, or if the total painting time of the target painting vehicle is greater than a preset second time and less than a preset third time; wherein the target painting vehicle is a painting vehicle in any workstation.
[0013] According to one aspect of this application, an electronic device is provided, comprising: a controller; and a memory for storing one or more programs, which, when executed by the controller, perform the aforementioned warning method.
[0014] According to one aspect of this application, a computer-readable storage medium is also provided, on which computer-readable instructions are stored, which, when executed by a computer's processor, cause the computer to perform the aforementioned warning method.
[0015] According to one aspect of this application, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the aforementioned warning method.
[0016] This application integrates real-time data from the real-time table with historical data from the historical data table of each workstation to dynamically calculate the workstation operation time and total painting time for each painting vehicle at the corresponding workstation. Based on multi-level thresholds, it makes intelligent judgments to achieve early and accurate warnings of potential timeout risks and sends the relevant information to a designated port to promptly notify the relevant personnel for rectification, thereby effectively ensuring painting quality and production efficiency.
[0017] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0019] Figure 1 This is a flowchart illustrating an exemplary embodiment of the present application of a method for issuing an early warning of vehicle painting timeout.
[0020] Figure 2 Based on Figure 1 The exemplary embodiment shown illustrates a flowchart of another method for warning of vehicle painting timeout.
[0021] Figure 3 Based on Figure 1 The exemplary embodiment shown illustrates a flowchart of another method for warning of vehicle painting timeout.
[0022] Figure 4 This is a schematic diagram of the display interface of a digital twin platform illustrated in an exemplary embodiment of this application.
[0023] Figure 5 This is a schematic diagram of another display interface of the digital twin platform shown in an exemplary embodiment of this application.
[0024] Figure 6 This is a schematic diagram illustrating the application scenario of the early warning method for vehicle painting exceeding the time limit in this application.
[0025] Figure 7 This is a schematic diagram of the structure of a vehicle painting timeout warning device shown in an exemplary embodiment of this application.
[0026] Figure 8 This is a schematic diagram of the structure of a computer system for an electronic device illustrated in an exemplary embodiment of this application. Detailed Implementation
[0027] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0028] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0029] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily need to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0030] In this application, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0031] For vehicles that are delayed in the painting workshop due to production setbacks, equipment failures, or process adjustments, which can easily lead to decreased paint quality and disrupted production rhythm, the current approach relies on manual inspections and paper records. This approach suffers from low efficiency, poor real-time performance, and data silos, making it impossible to provide real-time and accurate warnings about the individualized downtime risks of each vehicle and hindering preventative measures.
[0032] Therefore, one aspect of this application provides a method for early warning of vehicle painting timeout. Please refer to the details below. Figure 1 , Figure 1 This is a schematic flowchart illustrating an exemplary embodiment of a vehicle painting timeout warning method. The warning method includes at least steps S110 to S120, which are described in detail below: S110: Determine the total painting time for each painting vehicle based on the real-time table and the historical data table of the first workstation; wherein, the real-time table includes the entry time and operation time of the painting vehicles in each workstation; each workstation has its own historical data table, and each historical data table includes the entry time and exit time of the corresponding painting vehicle.
[0033] The first workstation is the first sequential operation workstation in the vehicle painting workshop, that is, the starting workstation for painting vehicles.
[0034] Total painting time is the total time that painting operations have been performed on a vehicle from the start of painting (i.e., the moment the vehicle enters the first workstation) to the present moment.
[0035] The real-time table records the real-time information of each workstation at the current moment, including but not limited to the painting vehicles in each workstation, the entry time of the painting vehicles into the current workstation, and the operation time that painting operations have been performed in the current workstation. Because the operation time of each workstation changes over time, the operation time of each workstation in the real-time table is updated at every moment.
[0036] Existing technologies do not categorize and manage data for each workstation; they typically aggregate and store data directly in a database without detailed classification. Each painted vehicle passes through multiple workstations in the painting workshop, and retrieving relevant workstation information from the database involves a large amount of data, potentially leading to lengthy query times. This application, however, configures a historical data table for each workstation—multiple historical data tables equal to the number of workstations—to facilitate rapid retrieval of relevant workstation information.
[0037] Both the real-time table and each historical data table in this application can be updated in real time. The real-time table updates the elapsed operation time and the relevant information of the painting vehicles at each workstation, while the historical data table updates the relevant information of the painting vehicles. The real-time table is updated not only with changes in time but also with changes in the information at each workstation in the painting workshop. Here is an example of how the real-time table is updated: if the painting vehicle at the target workstation is updated, the elapsed operation time of the updated painting vehicle at the target workstation is determined based on the entry time of the updated painting vehicle into the target workstation and the current time, and the real-time table is updated accordingly; where the target workstation is any workstation in the painting workshop.
[0038] The update of the painting vehicle in the target workstation indicates that the painting operation on the original painting vehicle in the target workstation has been completed. The original painting vehicle has moved to the next workstation or all painting operations have been completed. The painting vehicle in the previous workstation enters the target workstation to start the corresponding painting operation. It can be regarded as the updated painting vehicle in the target workstation. The entry time of the updated painting vehicle into the target workstation is recorded. The difference between the current time and the entry time is calculated to obtain the operation time of the updated painting vehicle in the target workstation, so as to update the real-time table.
[0039] S110 is illustrated as follows: The entry time of the painting vehicles in each station is determined from the historical data table of the first station, and the total painting time of each painting vehicle is determined based on the entry time of the painting vehicles in each station and the current time.
[0040] The historical data table of the first workstation records the painting start time of all painted vehicles, that is, the entry time of the painted vehicle into the first workstation. The current time is subtracted from the painting start time of the painted vehicles in each workstation in the current painting workshop to obtain the total painting time of the painted vehicles in each workstation.
[0041] S120: If the operating time of the target vehicle at its current workstation exceeds a preset first time, or if the total painting time of the target vehicle exceeds a preset second time but is less than a preset third time, then the target vehicle's current workstation, vehicle code, and total painting time are sent to the first port for a painting timeout warning; wherein, the target vehicle is a painting vehicle in any workstation. The target vehicle is a painting vehicle in any workstation in the current painting workshop, that is, a vehicle currently still performing painting operations at the corresponding workstation, not a historical painting vehicle that has completed painting operations or left the painting workshop.
[0042] The first port is the data receiving port for operators in the painting workshop (including but not limited to section chiefs). Relevant early warning information is sent to the first port so that the section chief can locate the target painting vehicle and its current work station based on the early warning information, thereby facilitating the section chief to quickly check and adjust the painting.
[0043] The preset first duration is a critical duration used to determine whether a painting vehicle has exceeded its workstation timeout. If the operating time of the target painting vehicle at its current workstation exceeds the preset first duration, it indicates that the target painting vehicle has exceeded its workstation timeout. In other words, the target painting vehicle has been staying at its current workstation for a longer period than the normal stay time, and a painting timeout may occur. An overtime warning needs to be issued in advance to check and adjust the painting operation of the target painting vehicle to avoid the painting timeout. That is, the warning judgment of painting timeout is made at the workstation operation time level.
[0044] If the total painting time of the target vehicle is greater than the preset second time but less than the preset third time, it indicates that the target vehicle has stayed in the painting workshop for longer than the normal stay time, and there may be a painting timeout. An overtime warning needs to be issued in advance to check and adjust the painting operation of the target vehicle to avoid painting timeout. That is, the warning judgment of painting timeout is made at the level of total painting time.
[0045] The preset second duration is the minimum critical duration used to determine whether a painted vehicle has exceeded the total painting time. In other words, the total painting time of a vehicle that has exceeded the painting time must be greater than the preset second duration.
[0046] The preset third time limit is a critical time limit used to determine whether the total painting time of the vehicle has exceeded the limit. If the total painting time of the target vehicle exceeds the preset third time limit, it indicates that the total painting time of the target vehicle in the painting workshop has exceeded the normal total dwell time of the vehicle, that is, the painting time has exceeded the limit and an overtime alarm needs to be triggered.
[0047] This application does not limit the specific values of the above three preset durations, but there is a fixed size relationship between the three: the first preset duration is less than the second preset duration, and the second preset duration is less than the third preset duration.
[0048] This embodiment integrates real-time data from the real-time table with historical data from the historical data table of each workstation to dynamically calculate the workstation operation time and total painting time for each painting vehicle at the corresponding workstation. Based on multi-level thresholds, it makes intelligent judgments to achieve early and accurate warnings of potential timeout risks and sends the corresponding information to a designated port to promptly notify the relevant person in charge for rectification, thereby effectively ensuring painting quality and production efficiency.
[0049] In another exemplary embodiment of this application, how to calculate the total painting time of the target painted vehicle is described in detail; please refer to [link / reference]. Figure 2 , Figure 2 Based on Figure 1 The exemplary embodiment shown illustrates a flowchart of another vehicle painting timeout warning method. This warning method, as in... Figure 1 Based on S110 to S120 shown, at least S210 to S230 are also included; each historical data table also includes the workstation operation time of each historical painting vehicle at the corresponding workstation, detailed as follows: S210: Based on the entry time and current time in the historical data table corresponding to the current workstation of the target painting vehicle, determine the operating time of the target painting vehicle at the current workstation.
[0050] For example, if the target painting vehicle is currently at the third workstation, and the target painting vehicle remains at the third workstation (i.e., the target painting vehicle has not left the third workstation, and the historical data table corresponding to the third workstation is empty of the target painting vehicle's exit time), the entry time of the target painting vehicle at the third workstation is obtained from the historical data table of the third workstation at 9:00. The current time is obtained in real time as 12:00. By subtracting the entry time from the current time (i.e., 12:00 - 9:00), the operating time of the target painting vehicle at the third workstation can be quickly determined to be 3 hours. Of course, in some embodiments, the operating time can be obtained directly from the real-time table.
[0051] S220: Obtain the operation time of the target painted vehicle at each of the previous workstations from the historical data table of each workstation before the current workstation.
[0052] The historical data table for each workstation records the workstation operation time of the painting vehicles that pass through each workstation. Therefore, based on each historical data table, the workstation operation time of the corresponding painting vehicle at the corresponding workstation can be clearly known.
[0053] S230: Calculate the total painting time for the target vehicle based on the operating time of the target vehicle at its current workstation and the operating time of each previous workstation.
[0054] If the historical data table of the first workstation does not record the painting start time of the target vehicle (i.e., the entry time into the first workstation), or if the painting start time is recorded incorrectly, the total painting time of the target vehicle up to the current time cannot be accurately calculated based on the current time. This embodiment introduces a method for calculating the total painting time of a vehicle, namely, accurately calculating the total painting time of the target vehicle based on the workstation operation time of the target vehicle recorded in the respective historical data tables.
[0055] For example, the target vehicle is currently in the third workstation. The first workstation records a workstation operation time of 2 hours for the target vehicle in the first workstation, the second workstation records a workstation operation time of 2.5 hours for the target vehicle in the second workstation, and the third workstation records a workstation operation time of 2 hours for the target vehicle in the third workstation up to the current moment. The operation times of all workstations are summed to accurately calculate the total painting time of the target vehicle up to the current moment as 6.5 hours.
[0056] In another exemplary embodiment of this application, how to calculate the total painting time of the target painted vehicle is described in detail; please refer to [link / reference]. Figure 3 , Figure 3 Based on Figure 1The exemplary embodiment shown illustrates a flowchart of another vehicle painting timeout warning method. This warning method, as in... Figure 1 Based on S110 to S120 shown, at least S310 to S320 are also included, as detailed below: S310: Determine the entry time of the target painting vehicle into the first workstation from the historical data table of the first workstation, and determine the total painting time of the target painting vehicle based on the entry time of the target painting vehicle into the first workstation and the current time.
[0057] For example, the historical data table of the first workstation records the painting start time of vehicle A at 10:00 (i.e. the entry time into the first workstation), and the current time is 12:00. By subtracting the current time from the painting start time (i.e., 12:00-10:00), the total painting time of vehicle A can be quickly determined to be 2 hours.
[0058] S320: If the total painting time of the target vehicle exceeds the preset third time, the current workstation of the target vehicle, the vehicle code, and the total painting time will be sent to the second port to trigger a painting timeout alarm.
[0059] The second port is the data receiving port for the production supervisor in the painting workshop. Relevant early warning information is sent to the second port so that the production supervisor can locate the target painting vehicle and its current work station based on the alarm information, thereby facilitating the production supervisor to quickly verify and adjust production.
[0060] If the total painting time of the target vehicle exceeds the preset third time, it indicates that the total painting time of the target vehicle in the painting workshop has exceeded the normal total dwell time of the vehicle, that is, the painting timeout has occurred, and an overtime alarm should be issued instead of an overtime warning.
[0061] In some embodiments, the production supervisor can return a query request for painting timeout via a second port to request the display of table information such as overdue painting vehicles on the display interface. For example, in response to the painting timeout query request, table information of overdue painting vehicles with a total painting time exceeding a preset third time is displayed on the display interface; wherein, the table information includes the current workstation of the overdue painting vehicle, vehicle code, total painting time, and entry time into the first workstation; upon receiving a request to query details of a specified overdue vehicle, a real-time table and a historical data table of the specified overdue vehicle's current workstation are displayed on the display interface.
[0062] like Figure 4 As shown, Figure 4This is a schematic diagram of the display interface of a digital twin platform illustrated in an exemplary embodiment of this application. The display interface shows the current workstation of the overdue painting vehicle, the vehicle code, the total painting time, and the painting start time (i.e., the entry time into the first workstation). When a relevant person clicks on a specific overdue painting vehicle on the display interface, a real-time table of the current time and a historical data table of the specified overdue vehicle's current workstation will pop up, such as... Figure 5 As shown, Figure 5 This is a schematic diagram of another display interface of the digital twin platform shown in an exemplary embodiment of this application.
[0063] Furthermore, relevant personnel clicked Figure 5 The corresponding historical data table shown is the one clicked, which is the specified historical data table, and thus generates a trigger request for the specified historical data table. For example, when a relevant person clicks... Figure 5 The historical data table for the third workstation (i.e., the designated historical data table) represents the information that relevant personnel expect to view the operation interface of the third workstation and the historical operation video of the overdue painting vehicle B at the third workstation. In response to the trigger request of the designated historical data table, the operation interface and historical operation video of the designated overdue vehicle at the designated workstation corresponding to the designated historical data table are displayed on the display interface. This allows relevant personnel to intuitively and quickly view the operation interface of the designated workstation and simultaneously review the historical operation video of the designated overdue vehicle at the designated workstation to verify the operation process of the designated overdue vehicle at the designated workstation.
[0064] In another exemplary embodiment of this application, the application scenarios of the above-mentioned multiple early warning methods are illustrated by way of example. Please refer to the following for details. Figure 6 , Figure 6 This is a schematic diagram illustrating an application scenario of the vehicle painting timeout warning method of this application. It includes a painting workshop 100, a first port 200, and a server 300. The server 300 can wirelessly communicate with both the painting workshop 100 and the first port 200. This application does not limit the connection method between them.
[0065] The painting workshop 100 is equipped with corresponding data acquisition devices and communication gateways to send real-time data from each workstation to the server 300 via the communication gateways. The server 300 can be an independent backend server in a digital twin platform to simulate the real-time scene of the painting workshop, so that the server 300 can act as the execution subject of the early warning method shown in any of the above exemplary embodiments, to execute any of the above early warning methods, and thus provide real-time early warning or alarm. An exemplary description is as follows: Server 300 determines the total painting time for each painting vehicle based on the real-time table and the historical data table of the first workstation. The real-time table includes the entry time and operating time of each painting vehicle in each workstation. Each workstation has its own historical data table, which includes the entry time and exit time of the corresponding painting vehicle. If the operating time of the target painting vehicle in its current workstation exceeds a preset first time, or if the total painting time of the target painting vehicle exceeds a preset second time but is less than a preset third time, server 300 sends the target painting vehicle's current workstation, vehicle code, and total painting time to the first port 200 to issue a painting timeout warning. The target painting vehicle is any painting vehicle in any workstation.
[0066] Server 300 can also be a server cluster or distributed system consisting of multiple physical servers, where multiple servers can form a blockchain, and the server is a node on the blockchain. Server 300 can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. This document does not impose any restrictions on this.
[0067] Another aspect of this application provides a warning device for vehicle painting timeout, such as... Figure 7 As shown, Figure 7 This is a schematic diagram illustrating the structure of a vehicle painting timeout warning device according to an exemplary embodiment of this application. The warning device 700 includes: The determination module 710 is used to determine the total painting time of each painting vehicle based on the real-time table and the historical data table of the first workstation. The real-time table includes the entry time and the operation time of the painting vehicles in each workstation. Each workstation has its own historical data table, and each historical data table includes the entry time and exit time of the corresponding painting vehicle.
[0068] The early warning module 730 is used to send the current workstation, vehicle code, and total painting time of the target painting vehicle to the first port to issue a painting timeout warning if the operating time of the current workstation of the target painting vehicle is greater than a preset first time, or if the total painting time of the target painting vehicle is greater than a preset second time and less than a preset third time; wherein, the target painting vehicle is a painting vehicle in any workstation.
[0069] In another exemplary embodiment, each historical data table also includes the workstation operation time of each historical painting vehicle at the corresponding workstation; the early warning device 700 also includes: The module for determining the duration of operation is used to determine the duration of operation of the target painting vehicle at its current workstation based on the entry time and the current time in the historical data table corresponding to the current workstation of the target painting vehicle.
[0070] The workstation operation time acquisition module is used to obtain the workstation operation time of the target painting vehicle in each previous workstation from the historical data table of each previous workstation.
[0071] The total painting time calculation module is used to calculate the total painting time of the target vehicle based on the operation time of the target vehicle at the current workstation and the operation time of each previous workstation.
[0072] In another exemplary embodiment, the warning device 700 further includes: The total painting time calculation module is used to determine the entry time of the target painting vehicle into the first workstation from the historical data table of the first workstation, and to determine the total painting time of the target painting vehicle based on the entry time of the target painting vehicle into the first workstation and the current time.
[0073] The alarm module is used to send the current workstation, vehicle code, and total painting time of the target vehicle to the second port to trigger a painting timeout alarm if the total painting time of the target vehicle exceeds the preset third time.
[0074] In another exemplary embodiment, the warning device 700 further includes: The query request response module is used to respond to query requests for painting timeouts and display table information of overdue painting vehicles with a total painting time exceeding a preset third time on the display interface. The table information includes the current workstation of the overdue painting vehicle, the vehicle code, the total painting time, and the entry time into the first workstation.
[0075] The details display module is used to display the real-time table and the historical data table of the current workstation of the specified timeout vehicle on the display interface when a request to query the details of the specified timeout vehicle is received.
[0076] In another exemplary embodiment, the warning device 700 further includes: The operation display module is used to respond to the trigger request of the specified historical data table and display the operation interface and historical operation video of the specified timeout vehicle at the specified workstation corresponding to the specified historical data table on the display interface.
[0077] In another exemplary embodiment, the determining module 710 includes: The determining unit is used to determine the entry time of the painting vehicles in each station from the historical data table of the first station, and to determine the total painting time of each painting vehicle based on the entry time of the painting vehicles in each station and the current time.
[0078] In another exemplary embodiment, the warning device 700 further includes: The update module is used to determine the duration of operation of the updated painting vehicle in the target workstation if the painting vehicle in the target workstation is updated, based on the entry time of the updated painting vehicle into the target workstation and the current time, so as to update the real-time table.
[0079] This application's early warning device integrates real-time data from the real-time table with historical data from each workstation's historical data table. It dynamically calculates the workstation operation time and total painting time for each painting vehicle at the corresponding workstation, and makes intelligent judgments based on multi-level thresholds. This enables early and accurate warnings of potential timeout risks and sends the relevant information to a designated port to promptly notify the responsible personnel for rectification, thereby effectively ensuring painting quality and production efficiency.
[0080] It should be noted that the early warning device provided in the above embodiments and the early warning method provided in the foregoing embodiments belong to the same concept. The specific way in which each module and unit performs operations has been described in detail in the method embodiments, and will not be repeated here.
[0081] Another aspect of this application provides an electronic device, including: a controller; and a memory for storing one or more programs, which, when executed by the controller, perform the aforementioned warning method.
[0082] Please see Figure 8 , Figure 8 This is a schematic diagram of the structure of a computer system for an electronic device according to an exemplary embodiment of this application, illustrating a schematic diagram of the structure of a computer system suitable for implementing the embodiments of this application.
[0083] It should be noted that, Figure 8 The computer system 800 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0084] like Figure 8As shown, the computer system 800 includes a Central Processing Unit (CPU) 801, which can perform various appropriate actions and processes, such as executing the methods described in the above embodiments, based on programs stored in Read-Only Memory (ROM) 802 or programs loaded from storage portion 808 into Random Access Memory (RAM) 803. The RAM 803 also stores various programs and data required for system operation. The CPU 801, ROM 802, and RAM 803 are interconnected via a bus 804. An Input / Output (I / O) interface 805 is also connected to the bus 804.
[0085] The following components are connected to I / O interface 805: an input section 806 including a keyboard, mouse, etc.; an output section 807 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to I / O interface 805 as needed. A removable medium 811, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 810 as needed so that computer programs read from it can be installed into storage section 808 as needed.
[0086] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 809, and / or installed from removable medium 811. When the computer program is executed by central processing unit (CPU) 801, it performs various functions defined in the system of this application.
[0087] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. The transmitted data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
[0088] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0089] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.
[0090] Another aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the aforementioned warning method. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not incorporated into the electronic device.
[0091] Another aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the early warning methods provided in the various embodiments described above.
[0092] According to one aspect of the embodiments of this application, a computer system is also provided, including a Central Processing Unit (CPU), which can perform various appropriate actions and processes based on a program stored in read-only memory (ROM) or a program loaded from storage into random access memory (RAM), such as performing the methods described above. Various programs and data required for system operation are also stored in the RAM. The CPU, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.
[0093] The following components are connected to the I / O interface: input components including keyboards, mice, etc.; output components including cathode ray tubes (CRTs), liquid crystal displays (LCDs), and speakers; storage components including hard drives; and communication components including network interface cards such as LAN (Local Area Network) cards and modems. The communication components perform communication processing via networks such as the Internet. Drives are also connected to the I / O interface as needed. Removable media, such as disks, optical discs, magneto-optical discs, semiconductor memories, etc., are installed on the drive as needed so that computer programs read from them can be installed into the storage components as required.
[0094] The above content is merely a preferred exemplary embodiment of this application and is not intended to limit the implementation of this application. Those skilled in the art can easily make corresponding modifications or alterations based on the main concept and spirit of this application. Therefore, the scope of protection of this application should be determined by the scope of protection claimed in the claims.
Claims
1. A method for early warning of vehicle painting timeout, characterized in that, The early warning method includes: Based on the real-time table and the historical data table of the first workstation, the total painting time for each painting vehicle is determined. The real-time table includes the entry time and the operation time of each painting vehicle in each workstation. Each workstation has its own historical data table, which includes the entry time and exit time of the corresponding painting vehicle. If the operating time of the target painting vehicle at its current workstation exceeds a preset first time, or if the total painting time of the target painting vehicle exceeds a preset second time but is less than a preset third time, then the current workstation, vehicle code, and total painting time of the target painting vehicle will be sent to the first port to issue a painting timeout warning; wherein, the target painting vehicle is a painting vehicle in any workstation.
2. The early warning method according to claim 1, characterized in that, Each historical data table also includes the workstation operation time of each historical painting vehicle at the corresponding workstation; the early warning method also includes: Based on the entry time and current time in the historical data table corresponding to the current workstation of the target painting vehicle, the operation time of the target painting vehicle at the current workstation is determined. The operation time of the target painting vehicle at each of the previous workstations is obtained from the historical data table of each workstation before the current workstation of the target painting vehicle. The total painting time for the target vehicle is calculated based on the operating time of the target vehicle at its current workstation and the operating time of each previous workstation.
3. The early warning method according to claim 1, characterized in that, The early warning method also includes: The entry time of the target painting vehicle into the first workstation is determined from the historical data table of the first workstation, and the total painting time of the target painting vehicle is determined based on the entry time of the target painting vehicle into the first workstation and the current time. If the total painting time of the target vehicle exceeds the preset third time, the current workstation, vehicle code, and total painting time of the target vehicle will be sent to the second port to trigger a painting timeout alarm.
4. The early warning method according to claim 3, characterized in that, The early warning method also includes: In response to a query request for painting timeout, a table of painting vehicles with a total painting time exceeding the preset third timeout is displayed on the display interface; wherein, the table information includes the current workstation of the painting vehicle with timeout, vehicle code, total painting time, and entry time into the first workstation; Upon receiving a request to query details of a specified overdue vehicle, the real-time table and the historical data table of the current workstation of the specified overdue vehicle are displayed on the display interface.
5. The early warning method according to claim 4, characterized in that, The early warning method also includes: In response to a trigger request for a specified historical data table, the operation interface and historical operation video of the specified timeout vehicle at the specified workstation corresponding to the specified historical data table are displayed on the display interface.
6. The early warning method according to claim 1, characterized in that, Based on the real-time data table and the historical data table of the first workstation, the total painting time for each painting vehicle is determined, including: The entry time of each painting vehicle in the first workstation is determined from the historical data table of the first workstation. Based on the entry time of each painting vehicle in the first workstation and the current time, the total painting time of each painting vehicle is determined.
7. The early warning method according to any one of claims 1 to 6, characterized in that, The early warning method also includes: If the painting vehicle in the target workstation is updated, the operation time of the updated painting vehicle in the target workstation is determined based on the entry time of the updated painting vehicle into the target workstation and the current time, so as to update the real-time table.
8. A warning device for vehicle painting exceeding the time limit, characterized in that, The early warning device includes: The determination module is used to determine the total painting time of each painting vehicle based on the real-time table and the historical data table of the first workstation. The real-time table includes the entry time and the operation time of each painting vehicle in each workstation. Each workstation has its own historical data table, and each historical data table includes the entry time and exit time of the corresponding painting vehicle. The early warning module is used to send the current workstation, vehicle code, and total painting time of the target painting vehicle to the first port to issue a painting timeout warning if the operating time of the current workstation of the target painting vehicle exceeds a preset first time, or if the total painting time of the target painting vehicle exceeds a preset second time and is less than a preset third time; wherein, the target painting vehicle is a painting vehicle in any workstation.
9. An electronic device, characterized in that, include: Controller; A memory for storing one or more programs, which, when executed by a controller, cause the controller to implement the warning method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, It stores computer-readable instructions that, when executed by the computer's processor, cause the computer to perform the warning method as described in any one of claims 1 to 7.