Capacitive touch screen firmware batch upgrading method, device and equipment and medium
By monitoring and managing the firmware information and upgrade data of the capacitive touch screen in real time on the test carrier board, the problems of low upgrade efficiency of capacitive touch screen firmware and confusing version management are solved, and efficient and stable multiple touch screens are upgraded simultaneously, improving production efficiency and consistency.
Patent Information
- Application Number
- CN202411092582.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2024-12-10
AI Technical Summary
The firmware upgrade efficiency of existing capacitive touch screens is inefficient, the version management is chaotic, and it is prone to leakage upgrades and errors, especially under large-scale production and diversified customer needs, resulting in low production efficiency and poor consistency.
By monitoring the firmware information and test area information of the capacitive touch screen in real time on the test carrier board, obtaining upgrade current data and firmware reading data, generating upgrade results, and upgrading according to priority and version database, ensuring that multiple touch screens are upgraded and stable at the same time. , monitor the upgrade process in real time, automatically cut off power supply and generate alarms to improve reliability.
Improve the efficiency and consistency of the firmware upgrade of capacitive touch screens, ensure that multiple touch screens are upgraded at the same time without interference, improve production efficiency and stability, reduce the possibility of errors and leaks upgrades, and enhance the reliability of version management.
Smart Images

Figure CN119105777A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of capacitive touch screen testing, and in particular to a capacitive touch screen firmware batch upgrade method, device, equipment and medium. Background Art
[0002] Capacitive touch screens must be burned with touch screen firmware before leaving the factory, and then the relevant functions must be tested. At present, touch screen manufacturers burn touch screen firmware mainly by manual operation, and with the help of a computer, touch screen firmware upgrades must be performed through the host computer software on the computer. This firmware upgrade method has low production efficiency and is not conducive to mass production. In addition, manual operation consistency is poor, and it is easy to have problems such as missed upgrades and firmware upgrade errors.
[0003] In addition, for the same touch screen, the corresponding touch firmware may be different for different end customers. Some customers require support for single-point touch or multi-point touch, some require higher sensitivity or lower sensitivity, and some require the coordinate origin to be in the upper left corner or lower right corner. In short, the needs of end customers are diverse, so there will be multiple different versions of touch screen firmware. The production line needs to upgrade the corresponding touch screen firmware according to customer order requirements, which is a lot of work. In addition, there are too many versions of touch screen firmware, which is easy to confuse and make mistakes. Therefore, there is room for improvement. Summary of the invention
[0004] In order to solve the problems of low efficiency of existing touch screen firmware upgrades, too many touch screen firmware versions, and chaotic management, the present application provides a capacitive touch screen firmware batch upgrade method, device, equipment and medium.
[0005] The above-mentioned invention objective of the present application is achieved through the following technical solutions: A method for batch upgrading capacitive touch screen firmware, the method comprising the steps of: Acquire firmware information of the capacitive touch screen to be upgraded and test area information of the test carrier board, wherein the number of the capacitive touch screen to be upgraded is at least one, and the test area of the test carrier board includes at least one; Placing the capacitive touch screen to be upgraded on the test area of the test carrier board, and monitoring the test status of the test carrier board in real time; Acquire capacitive touch screen upgrade current data and firmware reading data based on the test situation, and generate an upgrade result according to the firmware reading data; The firmware information is updated according to the upgrade result to complete the upgrade of the capacitive touch screen firmware.
[0006] By adopting the above technical solution, during the process of upgrading the firmware of one or more capacitive touch screens, the capacitive touch screen to be upgraded is placed on the test area of the test carrier board, and the firmware information of the capacitive touch screen to be upgraded and the test area information of the test carrier board are obtained, the firmware information refers to the version of the firmware in the current capacitive touch screen, and the test area information refers to the specific conditions of the area on the test carrier board used for upgrading the firmware of the capacitive touch screen, such as idle conditions, test priority conditions, etc. The test area includes at least one, so that the firmware of multiple capacitive touch screens can be upgraded at the same time, thereby improving the upgrade efficiency; during the upgrade process, the test conditions are monitored in real time, and the test conditions refer to the test of the capacitive touch screen by the test carrier board. In the case of a single touch screen upgrade or multiple simultaneous upgrades, the capacitive touch screen upgrade current data and firmware reading data are obtained according to the test results. The capacitive touch screen upgrade current data refers to the real-time voltage and current when upgrading the touch screen firmware. The firmware reading data refers to the firmware data of the capacitive touch screen firmware read during the upgrade process. The corresponding upgrade result is generated according to the firmware reading data, and the corresponding firmware information is updated according to the upgrade result to complete the capacitive touch screen firmware upgrade process. The entire capacitive touch screen firmware upgrade process can be performed on a single upgrade or on multiple capacitive touch screens at the same time. In the process of upgrading multiple simultaneous upgrades, each does not interfere with each other, which can improve the upgrade efficiency and ensure stability at the same time.
[0007] In a preferred example, the present application can be further configured as follows: placing the capacitive touch screen to be upgraded on a test area of a test carrier board, and monitoring the test status of the test carrier board in real time, specifically including: The test conditions include single test and multiple tests. If the test conditions include multiple tests, the priority level of each test area where the capacitive touch screen to be upgraded is located is determined according to the test area priority level; The priority level is used as the test level of the capacitive touch screen to be upgraded located in the test area, and the test priority of each capacitive touch screen to be upgraded is determined according to the test level of each capacitive touch screen to be upgraded.
[0008] By adopting the above technical solution, the test priority of each capacitive touch screen to be upgraded is related to the test level of the capacitive touch screen to be upgraded, and the test level of the capacitive touch screen to be upgraded is related to the test area priority. Therefore, the test priority of each capacitive touch screen to be upgraded can be determined according to the test area priority. Obtaining the test priority is conducive to upgrading multiple capacitive touch screens to be upgraded.
[0009] In a preferred example, the present application can be further configured as follows: the acquisition of capacitive touch screen upgrade current data and firmware reading data based on the test situation, and the generation of an upgrade result according to the firmware reading data specifically include: Inputting the firmware information into a preset firmware version database, obtaining a firmware update version, and obtaining update data and new version data based on the firmware update version; The update data is input into the firmware read data, so that the updated firmware read data is consistent with the new version data, and an upgrade result is obtained.
[0010] By adopting the above technical solution, the obtained firmware information is input into a preset firmware version database, and it is analyzed whether the current capacitive touch screen firmware is the latest version. If it is not the latest version, the firmware update version is obtained, and the update data and the new version data are obtained according to the firmware update version. The update data refers to the data that needs to be updated for the firmware read data, and the new version data refers to the data read out of the new version of the firmware. The update data is input into the firmware read data, and the firmware is upgraded until the firmware read data is consistent with the new version data, and the upgrade result is obtained, thereby realizing the firmware upgrade process of the capacitive touch screen.
[0011] In a preferred example, the present application may be further configured as follows: after acquiring the capacitive touch screen upgrade current data based on the test situation, the capacitive touch screen firmware batch upgrade method further includes: Inputting the capacitive touch screen upgrade current data into a preset status monitoring model, comparing the capacitive touch screen upgrade current data with the safety data line in the status monitoring model, and calculating the area; Determine a capacitive touch screen test status result based on the area of the region, wherein the test status result includes abnormal current data and normal current data; If the test status result is that the current data is abnormal, the power supply of the test carrier board is cut off, and an alarm message is generated and sent to the terminal.
[0012] By adopting the above technical solution, the upgrade current data of the capacitive touch screen is monitored in real time, the security of the firmware upgrade process of the capacitive touch screen is monitored, and the upgrade current data is input into a preset status monitoring model. The status monitoring model refers to a model used to monitor and analyze the current and voltage data of the capacitive touch screen. A safety data line is set in the status monitoring model, and the area of the region where the upgrade current data exceeds the safety data line area is calculated. Whether an abnormality occurs is determined based on the area of the region. When an abnormality occurs in the current data, the power supply of the test carrier board to the capacitive touch screen is automatically cut off, and an alarm message is generated and sent to the terminal, thereby improving the reliability of the upgrade test process and being able to promptly notify the staff to confirm the abnormality.
[0013] In a preferred example, the present application may be further configured as follows: before inputting the capacitive touch screen upgrade current data into a preset status monitoring model, comparing the capacitive touch screen upgrade current data with a safety data line in the status monitoring model, and calculating the area, the capacitive touch screen firmware batch upgrade method further includes: Acquire historical working data and maintenance record data of the capacitive touch screen, and acquire historical abnormal current data based on the historical working data; A fault analysis model is constructed based on the historical current abnormality data and maintenance ledger data.
[0014] By adopting the above technical solution, by collecting the historical working data of the capacitive touch screen, analyzing the historical anomalies that have occurred in the capacitive touch screen, and organizing the historical abnormal current data of the capacitive touch screen, a state monitoring model of the capacitive touch screen is constructed based on the obtained historical abnormal current data and the maintenance ledger data of the capacitive touch screen, which facilitates the health monitoring of the capacitive touch screen.
[0015] In a preferred example, the present application may be further configured as follows: after the fault analysis model is constructed based on the historical current abnormality data and the maintenance ledger data, the capacitive touch screen firmware batch upgrade method further includes: Acquire test environment data of the capacitive touch screen, and acquire environmental characteristic parameters based on the test environment data; The state monitoring model is trained according to the environmental characteristic parameters.
[0016] By adopting the above technical solution, during the test of the capacitive touch screen, the test environment of the capacitive touch screen will affect the current data monitoring of the capacitive touch screen. Therefore, after constructing the state monitoring model, the test environment data of the capacitive touch screen is obtained at the same time, the environmental data is analyzed to obtain environmental characteristic parameters, and the state monitoring model is trained using the environmental characteristic parameters. The correlation between the abnormal current data of the capacitive touch screen and the test environment of the capacitive touch screen can be obtained, so that the abnormal current data warning of the capacitive touch screen is more accurate.
[0017] The second object of the invention is achieved by the following technical solutions: A capacitive touch screen firmware batch upgrade device, the capacitive touch screen firmware batch upgrade device comprising: A test information acquisition module, used to acquire firmware information of the capacitive touch screen to be upgraded and test area information of the test carrier board, wherein the number of the capacitive touch screen to be upgraded is at least one, and the test area of the test carrier board includes at least one; A test condition acquisition module, used for placing the capacitive touch screen to be upgraded on a test area of a test carrier board, and monitoring the test condition of the test carrier board in real time; An upgrade result acquisition module, used to acquire the capacitive touch screen upgrade current data and firmware reading data based on the test situation, and generate an upgrade result according to the firmware reading data; The firmware update module is used to update the firmware information according to the upgrade result to complete the upgrade of the capacitive touch screen firmware.
[0018] By adopting the above technical solution, during the process of upgrading the firmware of one or more capacitive touch screens, the capacitive touch screen to be upgraded is placed on the test area of the test carrier board, and the firmware information of the capacitive touch screen to be upgraded and the test area information of the test carrier board are obtained, the firmware information refers to the version of the firmware in the current capacitive touch screen, and the test area information refers to the specific conditions of the area on the test carrier board used for upgrading the firmware of the capacitive touch screen, such as idle conditions, test priority conditions, etc. The test area includes at least one, so that the firmware of multiple capacitive touch screens can be upgraded at the same time, thereby improving the upgrade efficiency; during the upgrade process, the test conditions are monitored in real time, and the test conditions refer to the test of the capacitive touch screen by the test carrier board. In the case of a single touch screen upgrade or multiple simultaneous upgrades, the capacitive touch screen upgrade current data and firmware reading data are obtained according to the test results. The capacitive touch screen upgrade current data refers to the real-time voltage and current when upgrading the touch screen firmware. The firmware reading data refers to the firmware data of the capacitive touch screen firmware read during the upgrade process. The corresponding upgrade result is generated according to the firmware reading data, and the corresponding firmware information is updated according to the upgrade result to complete the capacitive touch screen firmware upgrade process. The entire capacitive touch screen firmware upgrade process can be performed on a single upgrade or on multiple capacitive touch screens at the same time. In the process of upgrading multiple simultaneous upgrades, each does not interfere with each other, which can improve the upgrade efficiency and ensure stability at the same time.
[0019] The third objective of the present application is achieved through the following technical solutions: A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned method for batch upgrading of capacitive touch screen firmware are implemented.
[0020] The fourth objective of the present application is achieved through the following technical solutions: A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned method for batch upgrading of capacitive touch screen firmware are implemented.
[0021] In summary, the present application includes at least one of the following beneficial technical effects: 1. During the firmware upgrade of one or more capacitive touch screens, the capacitive touch screen to be upgraded is placed on the test area of the test carrier board, and the firmware information of the capacitive touch screen to be upgraded and the test area information of the test carrier board are obtained. The firmware information refers to the version of the firmware in the current capacitive touch screen, and the test area information refers to the specific situation of the area on the test carrier board used for the capacitive touch screen firmware upgrade, such as idle situation, test priority situation, etc. The test area includes at least one, so that the firmware of multiple capacitive touch screens can be upgraded at the same time to improve the upgrade efficiency; during the upgrade process, the test situation is monitored in real time, and the test situation refers to the situation that the test carrier board upgrades the capacitive touch screen individually or upgrades multiple touch screens at the same time, and the capacitive touch screen upgrade current data and firmware read data are obtained according to the test situation. The capacitive touch screen upgrade current data refers to the real-time voltage and current when the touch screen firmware is upgraded, and the firmware read data refers to the firmware data of the capacitive touch screen firmware read during the upgrade process, and the corresponding upgrade result is generated according to the firmware read data, and the corresponding firmware information is updated according to the upgrade result to complete the capacitive touch screen firmware upgrade process. The entire capacitive touch screen firmware upgrade process can be upgraded individually, or multiple capacitive touch screens can be upgraded at the same time. In the process of upgrading multiple touch screens at the same time, each does not interfere with each other, and the upgrade efficiency can be improved while ensuring stability; 2. The test priority of each capacitive touch screen to be upgraded is related to the test level of the capacitive touch screen to be upgraded, and the test level of the capacitive touch screen to be upgraded is related to the test area priority. Therefore, the test priority of each capacitive touch screen to be upgraded can be determined according to the test area priority. Obtaining the test priority is conducive to upgrading multiple capacitive touch screens to be upgraded; 3. Input the obtained firmware information into the preset firmware version database, analyze whether the current capacitive touch screen firmware is the latest version, if not, obtain the firmware update version, obtain the update data and the new version data according to the firmware update version, the update data refers to the data that needs to be updated for the firmware read data, and the new version data refers to the data read out of the new version firmware, input the update data into the firmware read data, upgrade the firmware version until the firmware read data is consistent with the new version data, obtain the upgrade result, and realize the firmware upgrade process of the capacitive touch screen; 4. By real-time monitoring of the upgrade current data of the capacitive touch screen, the security of the firmware upgrade process of the capacitive touch screen is monitored, and the upgrade current data is input into a preset status monitoring model. The status monitoring model refers to a model used to monitor and analyze the current and voltage data of the capacitive touch screen. A safety data line is set in the status monitoring model. The area of the area where the upgrade current data exceeds the safety data line area is calculated, and whether an abnormality occurs is determined based on the area of the area. When the current data is abnormal, the power supply of the test carrier board to the capacitive touch screen is automatically cut off, and an alarm message is generated and sent to the terminal, which improves the reliability of the upgrade test process and can promptly notify the staff to confirm the abnormality. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 This is a flow chart of a method for batch upgrading capacitive touch screen firmware in an embodiment of the present application; Figure 2 This is a flowchart for implementing step S20 in a method for batch upgrading firmware of a capacitive touch screen in an embodiment of the present application; Figure 3 This is a flowchart for implementing step S30 in a method for batch upgrading firmware of a capacitive touch screen in an embodiment of the present application; Figure 4 This is another implementation flow chart of step S30 in a method for batch upgrading firmware of a capacitive touch screen in an embodiment of the present application; Figure 5 This is another implementation flow chart of a method for batch upgrading capacitive touch screen firmware in an embodiment of the present application; Figure 6 Another implementation flow chart of step S303 in a method for batch upgrading firmware of a capacitive touch screen in an embodiment of the present application Figure 7 This is a principle block diagram of a capacitive touch screen firmware batch upgrade device in one embodiment of the present application; Figure 8 It is a schematic diagram of a computer device in one embodiment of the present application. DETAILED DESCRIPTION
[0023] The present application is further described in detail below in conjunction with the accompanying drawings.
[0024] In one embodiment, if Figure 1 As shown, the present application discloses a method for batch upgrading capacitive touch screen firmware, which specifically includes the following steps: S10: Acquire firmware information of the capacitive touch screen to be upgraded and test area information of the test carrier board, wherein the number of the capacitive touch screen to be upgraded is at least one, and the test area of the test carrier board includes at least one.
[0025] In this embodiment, the firmware information refers to the version of the firmware in the current capacitive touch screen, and the test area information refers to the specific conditions of the area on the test carrier board used for upgrading the capacitive touch screen firmware, such as idle conditions, test priority conditions, etc. The test area includes at least one.
[0026] Specifically, during the process of upgrading the firmware of one or more capacitive touch screens, the capacitive touch screen to be upgraded is placed on the test area of the test carrier board, and the firmware information of the capacitive touch screen to be upgraded and the test area information of the test carrier board are obtained. The test area includes at least one, so that the firmware of multiple capacitive touch screens can be upgraded simultaneously, thereby improving the upgrade efficiency.
[0027] S20: placing the capacitive touch screen to be upgraded on a test area of a test carrier board, and monitoring the test status of the test carrier board in real time.
[0028] In this embodiment, the test situation refers to the situation where the test carrier board performs a single upgrade or a simultaneous upgrade of multiple capacitive touch screens.
[0029] Specifically, during the upgrade process, the touch screen is installed on the touch screen PCB carrier substrate, and the control host controls the manipulator to align the test probe with the test pad so that the test probe and the pad are in full contact, and the test situation is monitored in real time.
[0030] S30: acquiring capacitive touch screen upgrade current data and firmware read data based on the test situation, and generating an upgrade result according to the firmware read data.
[0031] Specifically, the capacitive touch screen upgrade current data and firmware reading data are obtained according to the test conditions. The capacitive touch screen upgrade current data refers to the real-time voltage and current when upgrading the touch screen firmware. The firmware reading data refers to the firmware data of the capacitive touch screen firmware read during the upgrade process. The corresponding upgrade result is generated according to the firmware reading data.
[0032] S40: updating the firmware information according to the upgrade result, and completing the upgrade of the capacitive touch screen firmware.
[0033] Specifically, the corresponding firmware information is updated according to the upgrade result to complete the capacitive touch screen firmware upgrade process. The entire capacitive touch screen firmware upgrade process can be performed on a single upgrade or on multiple capacitive touch screens at the same time. During the simultaneous upgrade of multiple devices, each does not interfere with each other, thereby improving upgrade efficiency and ensuring stability.
[0034] In this embodiment, during the firmware upgrade of one or more capacitive touch screens, the capacitive touch screen to be upgraded is placed on the test area of the test carrier board, and the firmware information of the capacitive touch screen to be upgraded and the test area information of the test carrier board are obtained. The firmware information refers to the version of the firmware in the current capacitive touch screen, and the test area information refers to the specific situation of the area on the test carrier board used for the capacitive touch screen firmware upgrade, such as idle situation, test priority situation, etc. The test area includes at least one, so that the firmware of multiple capacitive touch screens can be upgraded at the same time to improve the upgrade efficiency; during the upgrade process, the test situation is monitored in real time, and the test situation refers to the situation that the test carrier board upgrades the capacitive touch screen individually or upgrades multiple touch screens at the same time, and the capacitive touch screen upgrade current data and firmware read data are obtained according to the test situation. The capacitive touch screen upgrade current data refers to the real-time voltage and current when the touch screen firmware is upgraded, and the firmware read data refers to the firmware data of the capacitive touch screen firmware read during the upgrade process, and the corresponding upgrade result is generated according to the firmware read data, and the corresponding firmware information is updated according to the upgrade result to complete the capacitive touch screen firmware upgrade process. The entire capacitive touch screen firmware upgrade process can be upgraded individually, or multiple capacitive touch screens can be upgraded simultaneously. In the process of upgrading multiple touch screens at the same time, each does not interfere with each other, and the upgrade efficiency can be improved while ensuring stability.
[0035] In one embodiment, if Figure 2 As shown, in step S20, the capacitive touch screen to be upgraded is placed on the test area of the test carrier board, and the test condition of the test carrier board is monitored in real time, which specifically includes: S21: The test situation includes a single test and multiple tests. If the test situation includes multiple tests, the priority level of each test area where the capacitive touch screen to be upgraded is located is determined according to the test area priority.
[0036] S22: Using the priority level as the test level of the capacitive touch screen to be upgraded located in the test area, and determining the test priority of each capacitive touch screen to be upgraded according to the test level of each capacitive touch screen to be upgraded.
[0037] Specifically, the test priority of each capacitive touch screen to be upgraded is related to the test level of the capacitive touch screen to be upgraded, and the test level of the capacitive touch screen to be upgraded is related to the test area priority. Therefore, the test priority of each capacitive touch screen to be upgraded can be determined according to the test area priority. Obtaining the test priority is conducive to upgrading multiple capacitive touch screens to be upgraded.
[0038] In one embodiment, if Figure 3As shown, in step S30, the capacitive touch screen upgrade current data and firmware reading data are obtained based on the test situation, and the upgrade result is generated according to the firmware reading data, which specifically includes: S31: inputting the firmware information into a preset firmware version database, obtaining a firmware update version, and obtaining update data and new version data based on the firmware update version.
[0039] S32: Input the update data into the firmware read data, so that the updated firmware read data is consistent with the new version data, and obtain an upgrade result.
[0040] Specifically, the obtained firmware information is input into a preset firmware version database to analyze whether the current capacitive touch screen firmware is the latest version. If it is not the latest version, the firmware update version is obtained, and the update data and new version data are obtained according to the firmware update version. The update data refers to the data that needs to be updated for the firmware read data, and the new version data refers to the data read out of the new version of the firmware. The update data is input into the firmware read data, and the firmware is upgraded until the firmware read data is consistent with the new version data, and the upgrade result is obtained to realize the firmware upgrade process of the capacitive touch screen.
[0041] In one embodiment, if Figure 4 As shown, in step S30, that is, after obtaining the capacitive touch screen upgrade current data based on the test situation, the capacitive touch screen firmware batch upgrade method further includes: S301: inputting the capacitive touch screen upgrade current data into a preset status monitoring model, comparing the capacitive touch screen upgrade current data with the safety data line in the status monitoring model, and calculating the area of the region.
[0042] S302: Determine a capacitive touch screen test status result based on the area of the region, where the test status result includes abnormal current data and normal current data.
[0043] S303: If the test status result is that the current data is abnormal, cut off the power supply of the test carrier board, and generate an alarm message and send it to the terminal.
[0044] Specifically, the upgrade current data of the capacitive touch screen is monitored in real time to monitor the security of the firmware upgrade process of the capacitive touch screen, and the upgrade current data is input into a preset status monitoring model. The status monitoring model refers to a model used to monitor and analyze the current and voltage data of the capacitive touch screen. A safety data line is set in the status monitoring model. The area of the area where the upgrade current data exceeds the safety data line area is calculated, and whether an abnormality occurs is determined based on the area of the area. When the current data is abnormal, the power supply of the test carrier board to the capacitive touch screen is automatically cut off, and an alarm message is generated and sent to the terminal, thereby improving the reliability of the upgrade test process and being able to promptly notify staff to confirm the abnormality.
[0045] In one embodiment, if Figure 5 As shown, before step S301, the capacitive touch screen firmware batch upgrade method further includes: S3011: Acquire historical working data and maintenance record data of the capacitive touch screen, and acquire historical abnormal current data based on the historical working data.
[0046] S3012: Construct a fault analysis model based on the historical current abnormality data and maintenance ledger data.
[0047] Specifically, by collecting historical working data of the capacitive touch screen, analyzing historical anomalies that have occurred on the capacitive touch screen, and organizing the historical abnormal current data of the capacitive touch screen, a state monitoring model of the capacitive touch screen is constructed based on the obtained historical abnormal current data and the maintenance ledger data of the capacitive touch screen, which facilitates health monitoring of the capacitive touch screen.
[0048] In one embodiment, if Figure 6 As shown, after step S3012, that is, after the fault analysis model is built based on the historical current abnormality data and the maintenance ledger data, the capacitive touch screen firmware batch upgrade method further includes: S304: Acquire test environment data of the capacitive touch screen, and acquire environmental characteristic parameters based on the test environment data.
[0049] S305: Training a state monitoring model according to the environmental characteristic parameters.
[0050] Specifically, during the test of the capacitive touch screen, the test environment of the capacitive touch screen will affect the current data monitoring of the capacitive touch screen. Therefore, after the status monitoring model is constructed, the test environment data of the capacitive touch screen is obtained at the same time, and the environmental data is analyzed to obtain environmental characteristic parameters. The status monitoring model is trained using the environmental characteristic parameters, and the correlation between the abnormal current data of the capacitive touch screen and the test environment of the capacitive touch screen can be obtained, making the abnormal current data warning of the capacitive touch screen more accurate.
[0051] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0052] In one embodiment, a capacitive touch screen firmware batch upgrade device is provided, and the capacitive touch screen firmware batch upgrade device corresponds to the capacitive touch screen firmware batch upgrade method in the above embodiment. Figure 7 As shown, the capacitive touch screen firmware batch upgrade device includes a test information acquisition module, a test situation acquisition module, an upgrade result acquisition module and a firmware update module. The detailed description of each functional module is as follows: A test information acquisition module, used to acquire firmware information of the capacitive touch screen to be upgraded and test area information of the test carrier board, wherein the number of the capacitive touch screen to be upgraded is at least one, and the test area of the test carrier board includes at least one; A test condition acquisition module, used for placing the capacitive touch screen to be upgraded on a test area of a test carrier board, and monitoring the test condition of the test carrier board in real time; An upgrade result acquisition module, used to acquire the capacitive touch screen upgrade current data and firmware reading data based on the test situation, and generate an upgrade result according to the firmware reading data; The firmware update module is used to update the firmware information according to the upgrade result to complete the upgrade of the capacitive touch screen firmware.
[0053] Optionally, the test situation acquisition module includes: A test area priority determination submodule, for the test case including a single test and multiple tests, if the test case is multiple tests, determining the priority level of each test area where the capacitive touch screen to be upgraded is located according to the test area priority; The capacitive touch screen test priority determination submodule is used to use the priority level as the test level of the capacitive touch screen to be upgraded located in the test area, and determine the test priority of each capacitive touch screen to be upgraded according to the test level of each capacitive touch screen to be upgraded.
[0054] The specific definition of the capacitive touch screen firmware batch upgrade device can be found in the definition of the capacitive touch screen firmware batch upgrade method mentioned above, which will not be repeated here. Each module in the above-mentioned capacitive touch screen firmware batch upgrade device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0055] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 8 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store capacitive touch screen firmware upgrade data. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a capacitive touch screen firmware batch upgrade method is implemented.
[0056] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the following steps are implemented: Acquire firmware information of the capacitive touch screen to be upgraded and test area information of the test carrier board, wherein the number of the capacitive touch screen to be upgraded is at least one, and the test area of the test carrier board includes at least one; Placing the capacitive touch screen to be upgraded on the test area of the test carrier board, and monitoring the test status of the test carrier board in real time; Acquire capacitive touch screen upgrade current data and firmware reading data based on the test situation, and generate an upgrade result according to the firmware reading data; The firmware information is updated according to the upgrade result to complete the upgrade of the capacitive touch screen firmware.
[0057] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented: Acquire firmware information of the capacitive touch screen to be upgraded and test area information of the test carrier board, wherein the number of the capacitive touch screen to be upgraded is at least one, and the test area of the test carrier board includes at least one; Placing the capacitive touch screen to be upgraded on the test area of the test carrier board, and monitoring the test status of the test carrier board in real time; Acquire capacitive touch screen upgrade current data and firmware reading data based on the test situation, and generate an upgrade result according to the firmware reading data; The firmware information is updated according to the upgrade result to complete the upgrade of the capacitive touch screen firmware.
[0058] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0059] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0060] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A method for batch upgrading capacitive touch screen firmware, characterized in that: The capacitive touch screen firmware batch upgrade method comprises the following steps: Acquire firmware information of the capacitive touch screen to be upgraded and test area information of the test carrier board, wherein the number of the capacitive touch screen to be upgraded is at least one, and the test area of the test carrier board includes at least one; Placing the capacitive touch screen to be upgraded on the test area of the test carrier board, and monitoring the test status of the test carrier board in real time; Acquire capacitive touch screen upgrade current data and firmware reading data based on the test situation, and generate an upgrade result according to the firmware reading data; The firmware information is updated according to the upgrade result to complete the upgrade of the capacitive touch screen firmware.
2. A method for batch upgrading capacitive touch screen firmware according to claim 1, characterized in that: Placing the capacitive touch screen to be upgraded on a test area of a test carrier board and monitoring the test status of the test carrier board in real time specifically includes: The test conditions include single test and multiple tests. If the test condition is multiple tests, the priority level of each test area where the capacitive touch screen to be upgraded is located is determined according to the test area priority; The priority level is used as the test level of the capacitive touch screen to be upgraded located in the test area, and the test priority of each capacitive touch screen to be upgraded is determined according to the test level of each capacitive touch screen to be upgraded.
3. The method for batch upgrading capacitive touch screen firmware according to claim 1, characterized in that: The acquiring the capacitive touch screen upgrade current data and the firmware reading data based on the test situation, and generating the upgrade result according to the firmware reading data specifically includes: Inputting the firmware information into a preset firmware version database, obtaining a firmware update version, and obtaining update data and new version data based on the firmware update version; The update data is input into the firmware read data, so that the updated firmware read data is consistent with the new version data, and an upgrade result is obtained.
4. The method for batch upgrading capacitive touch screen firmware according to claim 1, characterized in that: After acquiring the capacitive touch screen upgrade current data based on the test situation, the capacitive touch screen firmware batch upgrade method further includes: Inputting the capacitive touch screen upgrade current data into a preset status monitoring model, comparing the capacitive touch screen upgrade current data with the safety data line in the status monitoring model, and calculating the area; Determine a capacitive touch screen test status result based on the area of the region, wherein the test status result includes abnormal current data and normal current data; If the test status result is that the current data is abnormal, the power supply of the test carrier board is cut off, and an alarm message is generated and sent to the terminal.
5. A method for batch upgrading capacitive touch screen firmware according to claim 4, characterized in that: Before inputting the capacitive touch screen upgrade current data into a preset state monitoring model, comparing the capacitive touch screen upgrade current data with a safety data line in the state monitoring model, and calculating the area, the capacitive touch screen firmware batch upgrade method further includes: Acquire historical working data and maintenance record data of the capacitive touch screen, and acquire historical abnormal current data based on the historical working data; A fault analysis model is constructed based on the historical current abnormality data and maintenance ledger data.
6. A method for batch upgrading capacitive touch screen firmware according to claim 5, characterized in that: After the fault analysis model is constructed based on the historical current abnormality data and the maintenance ledger data, the capacitive touch screen firmware batch upgrade method further includes: Acquire test environment data of the capacitive touch screen, and acquire environmental characteristic parameters based on the test environment data; The state monitoring model is trained according to the environmental characteristic parameters.
7. A capacitive touch screen firmware batch upgrade device, characterized in that: The capacitive touch screen firmware batch upgrade device comprises: A test information acquisition module, used to acquire firmware information of the capacitive touch screen to be upgraded and test area information of the test carrier board, wherein the number of the capacitive touch screen to be upgraded is at least one, and the test area of the test carrier board includes at least one; A test condition acquisition module, used for placing the capacitive touch screen to be upgraded on a test area of a test carrier board, and monitoring the test condition of the test carrier board in real time; An upgrade result acquisition module, used to acquire the capacitive touch screen upgrade current data and firmware reading data based on the test situation, and generate an upgrade result according to the firmware reading data; The firmware update module is used to update the firmware information according to the upgrade result to complete the upgrade of the capacitive touch screen firmware.
8. The device for batch upgrading capacitive touch screen firmware according to claim 7, characterized in that: The test situation acquisition module includes: A test area priority determination submodule, for the test case including a single test and multiple tests, if the test case is multiple tests, determining the priority level of each test area where the capacitive touch screen to be upgraded is located according to the test area priority; The capacitive touch screen test priority determination submodule is used to use the priority level as the test level of the capacitive touch screen to be upgraded located in the test area, and determine the test priority of each capacitive touch screen to be upgraded according to the test level of each capacitive touch screen to be upgraded.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method for batch upgrading capacitive touch screen firmware as described in any one of claims 1 to 6 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method for batch upgrading capacitive touch screen firmware as claimed in any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Capacitive voltage transformer monitoring and alarming method and system
CN108710099A
End platform upgrading method and system corresponding to energy storage equipment
CN114385201A
Firmware downloading method and device, solid state disk card activating equipment and storage medium
CN114661320A
Real-time battery thermal runaway detection method, system and device and medium
CN114779085A
Firmware upgrading method of LCM (Liquid Crystal Module) and burn-in board and burn-in test equipment for method
CN115877599A
