Smart screen TP version verification method and device, equipment and medium
By adopting the comprehensive recognition method of ‘manufacturer information recognition + TP touch firmware version recognition + configuration verification’ in the production of smart screens, the problem of abnormal firmware compatibility of touch panels is solved, and efficient recognition and product consistency are achieved.
Patent Information
- Application Number
- CN202510134807.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-07
- Publication Date
- 2025-06-24
AI Technical Summary
During the smart screen production process, touch panels with the same device tag and Sensor ID may have problems with firmware compatibility, resulting in inefficient recognition.
The comprehensive identification method of ‘manufacturer information identification + TP touch firmware version identification + configuration verification’ is adopted to ensure the accuracy of the product’s manufacturer information, firmware version and configuration information by identifying the Sensor ID, checking the firmware version and verifying the configuration information.
It realizes efficient and accurate identification of touch panels from different manufacturers, improves recognition efficiency, and introduces a dual verification mechanism to ensure high consistency and stability of the product.
Smart Images

Figure CN120196487A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of smart screen production, and particularly relates to a method, device, equipment and medium for verifying the TP version of a smart screen. Background Art
[0002] With the continuous iteration and development of smart screen products, in order to ensure the supply stability and continuity of touch integrated liquid crystal displays of the same size, it is necessary to be compatible with products from multiple manufacturers.
[0003] Currently, only device labels and Sensor IDs are relied on to identify touch panels (TPs) from different manufacturers. However, in the actual production process, products with the same device label and Sensor ID may still have problems with firmware compatibility, and it is necessary to reconnect through the serial port to read relevant parameters for troubleshooting, resulting in low efficiency. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide a method, device, equipment and medium for verifying the TP version of a smart screen. Through a comprehensive identification method of "manufacturer information identification + TP touch firmware version identification + configuration verification", touch panels from different manufacturers can be identified efficiently and accurately.
[0005] In the first aspect, the present invention provides a method for verifying the TP version of a smart screen, including:
[0006] Step 1: Obtain the manufacturer information of the current product, verify whether the manufacturer information is correct. If it is correct, proceed to Step 2; otherwise, end the current verification process.
[0007] Step 2: Obtain the TP touch firmware version of the current product, verify whether the TP touch firmware version is correct. If it is correct, proceed to Step 3; otherwise, end the current verification process.
[0008] Step 3: Obtain the configuration information of the current product, verify whether the configuration information is correct. If it is correct, the verification passes, replace the smart screen and return to Step 1 or end the verification process; otherwise, end the current verification process.
[0009] Further, in Step 1, obtaining the manufacturer information of the current product specifically means identifying the Sensor ID.
[0010] Further, in Step 3, obtaining the configuration information of the current product specifically means reading the data in the key registers corresponding to wake-up, working mode, touch point status, touch coordinates, and interrupt parameters.
[0011] Further, in step 3, it is verified whether the configuration information is correct. Specifically, the data of the obtained key registers is integrated into a complete data group, and then the CRC verification algorithm is used to perform operations on it, and it is judged whether the configuration information is correct according to the operation result.
[0012] In a second aspect, the present invention provides a verification device for the TP version of a smart screen, including:
[0013] A manufacturer information identification module, configured to obtain the manufacturer information of the current product, judge whether the manufacturer information is correct, if so, enter the firmware version verification module, otherwise end the current verification process;
[0014] A firmware version identification module, configured to obtain the TP touch firmware version of the current product, judge whether the TP touch firmware version is correct, if so, enter the configuration information verification module, otherwise end the current verification process;
[0015] A configuration information verification module, configured to obtain the configuration information of the current product, judge whether the configuration information is correct, if so, the verification passes, replace the smart screen and return to the manufacturer information identification module or end the verification process, otherwise end the current verification process.
[0016] Further, in the manufacturer information identification module, obtaining the manufacturer information of the current product specifically means identifying the Sensor ID.
[0017] Further, in the configuration information verification module, obtaining the configuration information of the current product specifically means reading the data in the key registers corresponding to wake-up, working mode, touch point status, touch coordinates, and interrupt parameters.
[0018] Further, in the configuration information verification module, it is verified whether the configuration information is correct. Specifically, the data of the obtained key registers is integrated into a complete data group, and then the CRC verification algorithm is used to perform operations on it, and it is judged whether the configuration information is correct according to the operation result.
[0019] In a third aspect, the present invention provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the method described in the first aspect is implemented.
[0020] In a fourth aspect, the present invention provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the method described in the first aspect is implemented.
[0021] The technical solutions provided in the embodiments of the present invention at least have the following technical effects:
[0022] By adopting a comprehensive identification method of "manufacturer information + TP touch firmware version identification + configuration verification", the touch panels of different manufacturers can be identified efficiently and accurately. This not only improves the identification efficiency but also introduces a dual verification mechanism to ensure the high consistency and stability of the product.
[0023] The above description is only an overview of the technical solution of the present invention. In order to understand the technical means of the present invention more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable, the specific embodiments of the present invention are hereinafter specifically exemplified. Brief Description of the Drawings
[0024] The present invention will be further described below with reference to the accompanying drawings in conjunction with embodiments.
[0025] Figure 1 It is the overall flowchart of the method in the first embodiment of the present invention;
[0026] Figure 2 It is the execution flowchart of the method in the first embodiment of the present invention;
[0027] Figure 3 It is the structural schematic diagram of the device in the second embodiment of the present invention;
[0028] Figure 4 It is the structural schematic diagram of the electronic device in the third embodiment of the present invention;
[0029] Figure 5 It is the structural schematic diagram of the medium in the fourth embodiment of the present invention. Detailed Embodiments
[0030] The embodiments of the present invention provide a method, device, equipment and medium for verifying the TP version of a smart screen. Through a comprehensive identification method of "manufacturer information identification + TP touch firmware version identification + configuration verification", the touch panels of different manufacturers can be identified efficiently and accurately.
[0031] The general idea of the technical solution in the embodiments of the present invention is as follows:
[0032] The inventor found that when reading the liquid crystal firmware version, even if the firmware version numbers are shown to be the same, there may be a situation where the parameter configurations are inconsistent. The inventor analyzed that the reasons for these situations may be that during the TP touch test, if the power is suddenly cut off, resulting in the interruption of product detection, or if the power is cut off during the program distribution process, which may cause abnormal I2C communication. These situations are very likely to cause accidental changes in liquid crystal parameters (such as key parameters like touch sensitivity and touch frequency hopping). To effectively ensure the consistency and stability of the product in different usage scenarios, a comprehensive and efficient configuration verification mechanism must be introduced at the product end.
[0033] Therefore, through the comprehensive identification method of "manufacturer information + TP touch firmware version identification + configuration verification", touch panels (TPs) of different manufacturers can be identified efficiently and accurately. This solution not only improves the identification efficiency but also introduces a dual verification mechanism to ensure a high degree of consistency and stability of the product. In this embodiment, the correctness of the Sensor ID is first detected to determine its manufacturer, and then the firmware version is checked to determine information such as the firmware version number and revision number to determine whether the software is the latest version and confirm its version compatibility with other relevant software or components. On this basis, finally, the configuration version verification work is carried out to carefully check the software configuration information to ensure that the software configuration matches the current version and prevent corresponding problems caused by inconsistent configurations.
[0034] Embodiment 1
[0035] This embodiment provides a method for verifying the TP version of a smart screen, as Figure 1 and Figure 2 shown, including;
[0036] S1. Obtain the manufacturer information of the current product, verify whether the manufacturer information is correct. If it is correct, proceed to S2; otherwise, end the current verification process.
[0037] In this embodiment, obtaining the manufacturer information of the current product specifically means identifying the Sensor ID.
[0038] S2. Obtain the TP touch firmware version of the current product, verify whether the TP touch firmware version is correct. If it is correct, proceed to S3; otherwise, end the current verification process.
[0039] S3. Obtain the configuration information of the current product, verify whether the configuration information is correct. If it is correct, the verification passes, replace the smart screen and return to S1 or end the verification process; otherwise, end the current verification process.
[0040] In this embodiment, during the configuration verification process, all registers involved in the TP touch configuration parameters are comprehensively read, including key registers such as wake-up, working mode, touch point status, touch coordinates, and interrupts. Then, in a preferred implementation, these obtained data can be integrated into a complete data group, and subsequently, the CRC verification algorithm is used to perform strict operations on it. According to the operation result, it is judged whether the configuration information is correct. This process is like adding a strong security lock to the data to ensure that the data is not tampered with or lost during transmission or storage and always maintains integrity. Another implementation is to accumulate these obtained data to get a value and compare it with a standard value. However, in the case where the data is incorrect but the accumulated value happens to be the same, it cannot be detected, and there is still a possibility that the configuration information is incorrect. Other methods can also be used to verify the values in these registers as long as it can be judged whether the values are correct.
[0041] Based on the same inventive concept, the present application also provides a device corresponding to the method in Embodiment 1. For details, see Embodiment 2.
[0042] Embodiment 2
[0043] In this embodiment, a verification device for the TP version of a smart screen is provided, as Figure 3 shown, including:
[0044] A manufacturer information identification module, configured to obtain the manufacturer information of the current product, judge whether the manufacturer information is correct, if so, enter the firmware version verification module, otherwise end the current verification process;
[0045] A firmware version identification module, configured to obtain the TP touch firmware version of the current product, judge whether the TP touch firmware version is correct, if so, enter the configuration information verification module, otherwise end the current verification process;
[0046] A configuration information verification module, configured to obtain the configuration information of the current product, judge whether the configuration information is correct, if so, the verification passes, replace the smart screen and return to the manufacturer information identification module or end the verification process, otherwise end the current verification process.
[0047] In this embodiment, in the manufacturer information identification module, obtaining the manufacturer information of the current product specifically means identifying the Sensor ID.
[0048] In this embodiment, in the configuration information verification module, obtaining the configuration information of the current product specifically means reading the data in the key registers corresponding to the wake-up, working mode, touch point status, touch coordinates, and interrupt parameters.
[0049] In this embodiment, in the configuration information verification module, it is verified whether the configuration information is correct. Specifically, the data of the key registers obtained is integrated into a complete data group, and then the CRC verification algorithm is used to perform operations on it, and it is judged whether the configuration information is correct according to the operation result.
[0050] Since the device introduced in the second embodiment of the present invention is the device adopted for implementing the method of the first embodiment of the present invention, based on the method introduced in the first embodiment of the present invention, those skilled in the art can understand the specific structure and deformation of the device, so it will not be elaborated here. Any device adopted for the method of the first embodiment of the present invention belongs to the scope protected by the present invention.
[0051] Based on the same inventive concept, this application provides an electronic device embodiment corresponding to the first embodiment, as detailed in the third embodiment.
[0052] Embodiment Three
[0053] This embodiment provides an electronic device, as Figure 4 shown, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, any implementation manner in the first embodiment can be implemented.
[0054] Since the electronic device introduced in this embodiment is the device adopted for implementing the method in the first embodiment of this application, based on the method introduced in the first embodiment of this application, those skilled in the art can understand the specific implementation manner of the electronic device in this embodiment and its various variations. Therefore, how this electronic device implements the method in the embodiments of this application will not be introduced in detail here. As long as the device adopted by those skilled in the art to implement the method in the embodiments of this application belongs to the scope protected by this application.
[0055] Based on the same inventive concept, this application provides a storage medium corresponding to the first embodiment, as detailed in the fourth embodiment.
[0056] Embodiment Four
[0057] This embodiment provides a computer-readable storage medium, as Figure 5 shown, on which a computer program is stored. When the computer program is executed by a processor, any implementation manner in the first embodiment can be implemented.
[0058] Since the computer-readable storage medium introduced in this embodiment is the computer-readable storage medium used in implementing the method in Embodiment 1 of the present application, based on the method introduced in Embodiment 1 of the present application, those skilled in the art can understand the specific implementation manners and various forms of variation of the computer-readable storage medium in this embodiment. Therefore, the detailed introduction of how this computer-readable storage medium implements the method in the embodiments of the present application will not be repeated here. As long as the computer-readable storage medium used by those skilled in the art to implement the method in the embodiments of the present application falls within the scope of protection of the present application.
[0059] Through the comprehensive identification method of "manufacturer information + TP touch firmware version identification + configuration verification", the present invention can efficiently and accurately identify touch panels of different manufacturers. It not only improves the identification efficiency but also introduces a dual verification mechanism to ensure high consistency and stability of the product. With the automated detection technology, it realizes the rapid and accurate verification of multi-manufacturer touch-integrated liquid crystals, effectively guaranteeing the efficient and stable supply of products. A dual verification system is constructed, which covers the comparison of firmware versions and the review of the consistency of related configurations, greatly reducing the probability of errors.
[0060] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program code.
[0061] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the specified functions in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0062] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device that implements the processes inFigure 1 one process or multiple processes and / or boxes Figure 1 the functions specified in one box or multiple boxes.
[0063] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one process or multiple processes and / or boxes Figure 1 one box or multiple boxes.
[0064] Although the specific embodiments of the present invention have been described above, those skilled in the art should understand that the specific embodiments we described are illustrative rather than used to limit the scope of the present invention. Equivalent modifications and changes made by those skilled in the art in accordance with the spirit of the present invention should be covered by the scope of the claims of the present invention.
Claims
1. A method for verifying the TP version of a smart screen, characterized in that: include: Step 1: Get the manufacturer information of the current product and verify whether the manufacturer information is correct. If it is correct, proceed to step 2; otherwise, end the current verification process. Step 2, obtain the TP touch firmware version of the current product, and verify whether the TP touch firmware version is correct. If it is correct, proceed to step 3, otherwise end the current verification process; Step 3. Get the configuration information of the current product and verify whether the configuration information is correct. If it is correct, the verification passes, replace the smart screen and return to step 1 or end the verification process, otherwise end the current verification process.
2. The method according to claim 1, characterized in that: In the step 1, obtaining the manufacturer information of the current product specifically involves identifying the Sensor ID.
3. The method according to claim 1, characterized in that: In the step 3, the configuration information of the current product is obtained, specifically, data in key registers corresponding to wake-up, working mode, touch point status, touch coordinates, and interrupt parameters are read.
4. The method according to claim 3, characterized in that: In step 3, the configuration information is checked to see if it is correct, specifically by integrating the acquired key register data into a complete data group, and then applying a CRC check algorithm to operate on it, and judging whether the configuration information is correct based on the operation result.
5. A verification device for the TP version of a smart screen, characterized in that: include: The manufacturer information identification module is used to obtain the manufacturer information of the current product and determine whether the manufacturer information is correct. If it is correct, the firmware version verification module is entered, otherwise the current verification process is terminated; The firmware version identification module is used to obtain the TP touch firmware version of the current product and determine whether the TP touch firmware version is correct. If it is correct, it will enter the configuration information verification module, otherwise it will end the current verification process; The configuration information verification module is used to obtain the configuration information of the current product and determine whether the configuration information is correct. If so, the inspection passes, the smart screen is replaced and the manufacturer information identification module is returned or the verification process ends. Otherwise, the current verification process ends.
6. The device according to claim 5, characterized in that: In the manufacturer information identification module, obtaining the manufacturer information of the current product specifically involves identifying the Sensor ID.
7. The device according to claim 5, characterized in that: In the configuration information verification module, the configuration information of the current product is obtained, specifically, the data in the key registers corresponding to the wake-up, working mode, touch point status, touch coordinates, and interrupt parameters are read.
8. The device according to claim 7, characterized in that: In the configuration information verification module, the configuration information is verified to be correct, specifically by integrating the acquired key register data into a complete data group, and then applying a CRC verification algorithm to operate on it, and judging whether the configuration information is correct based on the operation result.
9. An electronic 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 program, the method according to any one of claims 1 to 4 is implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.