A touch screen detection and identification method, system and device based on BIOS identification

Through the BIOS-based touch screen detection and recognition method, the performance of BIOS and touch screen is evaluated, and the BIOS settings and touch screen configuration are optimized, which solves the problem that BIOS performance differences are not considered in capacitive touch screen detection and recognition, and improves the recognition effectiveness.

CN119645507BActive Publication Date: 2025-04-18ACDC CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510152550.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-12
Publication Date
2025-04-18
Estimated Expiration
2045-02-12

AI Technical Summary

Technical Problem

In the prior art, the difference in BIOS performance is not considered in the detection and recognition of capacitive touch screens, resulting in problems such as inaccurate connection status of the read circuit, offset of the touch position, false touch and false recognition.

Method used

By providing a touch screen detection and recognition method based on BIOS recognition, it includes reading the circuit connection status of a preset channel, evaluating the BIOS recognition capability, evaluating the complexity of the touch screen configuration and evaluating the working performance of the touch screen, and determining whether BIOS recognition optimization, touch screen configuration optimization and touch screen optimization are carried out.

Benefits of technology

It improves the effectiveness of touch screen detection and recognition of BIOS recognition, solves the recognition problems caused by BIOS performance differences, and optimizes BIOS settings and touch screen configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119645507B_ABST
    Figure CN119645507B_ABST
Patent Text Reader

Abstract

The present invention discloses a touch screen detection and identification method, system and device based on BIOS identification, and relates to the technical field of electrical digital data processing. The touch screen detection and identification method based on BIOS identification includes the following steps: S1, identifying the touch screen; S2, evaluating the BIOS identification capability; S3, evaluating the complexity of the touch screen configuration; S4, evaluating the working performance of the touch screen. The present invention identifies the touch screen through the circuit connection state read by the touch chip, and then determines whether to perform BIOS identification optimization based on the BIOS identification evaluation value, and then determines whether to perform touch screen configuration optimization based on the touch screen configuration complexity evaluation value, and finally determines whether to perform touch screen optimization based on the touch screen working evaluation value, thereby achieving the effect of improving the effectiveness of touch screen detection and identification of BIOS identification, and solving the problem that the difference in BIOS performance is not considered in the detection and identification of capacitive touch screens in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic digital data processing, and in particular to a touch screen detection and identification method, system and device based on BIOS identification. Background Art

[0002] With the continuous advancement of computer hardware technology, touch screens have been widely used in various computer devices as an intuitive and easy-to-use input device. The Basic Input / Output System (BIOS) serves as a bridge between computer hardware and the operating system, and is responsible for detecting and initializing hardware devices when the computer starts. BIOS reads the configuration information of hardware devices to ensure that they can work properly and provide the necessary hardware support for the operating system. In the production process of touch screen devices, in order to reduce costs and increase flexibility, the same motherboard is often used with touch screens of different sizes, and specific firmware needs to be burned for each size of touch screen.

[0003] In the prior art, since the touch integrated circuit is installed on the mainboard and is closely related to the size and characteristics of the touch screen, when replacing a touch screen of a different size, it is usually necessary to re-burn the firmware of the corresponding size into the touch integrated circuit.

[0004] For example, the touch screen and its recognition method announced in the invention patent with announcement number: CN106484184B include: searching for the peak value of the sensing signal; classifying the peak value type according to the peak value of the sensing signal, and counting the peak values ​​of the sensing signals of different peak types respectively to obtain statistical results; and judging the touch type according to the statistical results and the peak value type, which can complete the recognition of finger touch actions and pen tip touch actions when only using a passive pen.

[0005] For example, the On-Cell-based touch screen and display integrated test system announced in the invention patent with announcement number: CN106354312B includes: a touch screen test unit, a display screen test unit, a control processing unit and a communication unit, wherein the touch screen test unit is used to perform a touch test on the touch screen and send the test result to the control processing unit; the display screen test unit is used to perform a display test on the display screen and send the test result to the control processing unit; the control processing unit is used to send control information to the above-mentioned test unit, and is also used to receive and process the test result; the communication unit is used for information and data communication between the touch screen test unit and the display screen test unit and the control processing unit.

[0006] However, in the process of implementing the technical solution of the invention in the embodiments of the present application, the present application found that the above technology has at least the following technical problems:

[0007] In the prior art, due to failures, aging, and other reasons of components on the capacitive touch screen, touch chip, and touch screen circuit board, problems such as inaccurate circuit connection status reading and touch position offset may occur. In addition, if the BIOS driver is not compatible with the capacitive touch screen, or if there are defects in the driver itself, the capacitive touch screen signal interpretation may be inaccurate, resulting in false touches, false recognition, and other problems. There is a problem that the difference in BIOS performance is not taken into account in the detection and recognition of the capacitive touch screen. Summary of the invention

[0008] The embodiments of the present application provide a touch screen detection and identification method, system and device based on BIOS identification, thereby solving the problem of not considering the difference in BIOS performance in the prior art capacitive touch screen detection and identification, and improving the effectiveness of touch screen detection and identification based on BIOS identification.

[0009] The embodiment of the present application provides a touch screen detection and identification method based on BIOS identification, comprising the following steps: S1, reading the circuit connection state of a preset channel through a touch chip, and identifying the touch screen according to the circuit connection state of the preset channel, wherein the circuit connection state of the preset channel represents the circuit connection state of the preset channel of the flexible printed circuit board interface of the capacitive touch screen; S2, evaluating the BIOS identification capability according to the acquired BIOS identification data to obtain a BIOS identification evaluation value, judging whether to perform BIOS identification optimization based on the BIOS identification evaluation value, and the BIOS identification evaluation value is used to quantitatively evaluate the identification capability of the BIOS; S3, if BIOS identification optimization is performed, evaluating the complexity of touch screen configuration according to the acquired touch screen configuration data to obtain a touch screen configuration complexity evaluation value, judging whether to perform touch screen configuration optimization based on the touch screen configuration complexity evaluation value, and the touch screen configuration complexity evaluation value is used to quantitatively evaluate the complexity of parameter configuration of the touch screen; S4, if touch screen configuration optimization is performed, evaluating the working performance of the touch screen according to the acquired touch screen working data to obtain a touch screen working evaluation value, judging whether to perform touch screen optimization based on the touch screen working evaluation value, and the touch screen working evaluation value is used to quantitatively evaluate the working performance of the touch screen.

[0010] Further, the BIOS identification data includes identification time, identification information completeness coefficient, touch screen resolution, touch screen size, and channel capacitance value of a preset channel; the touch screen configuration data includes the number of parameter configuration items, the number of parameters supported by BIOS, parameter configuration time, and parameter configuration error rate; the touch screen working data includes touch response time, touch accuracy, touch screen refresh rate stability coefficient, noise suppression coefficient, touch screen power consumption, and touch sensitivity; the identification time indicates the time taken by BIOS from startup to identification of the touch screen; the identification information completeness coefficient is obtained by performing a ratio operation between the amount of hardware information read by BIOS and the total amount of hardware information of the capacitive touch screen; the channel capacitance value of the preset channel is represented by the capacitance value of the preset channel of the flexible printed circuit board interface of the capacitive touch screen measured by a capacitance tester; the parameter configuration time indicates the time taken from entering the configuration interface to completing the parameter configuration; the touch accuracy indicates the deviation between the touch input position and the actual position; the refresh rate stability coefficient of the touch screen indicates the degree of deviation between the actual refresh rate of the touch screen and the preset refresh rate; the noise suppression coefficient is represented by measuring the ratio of the touch signal to the noise signal by the capacitive touch chip; the touch screen power consumption is represented by the power consumption of the touch screen in the working state measured by the power consumption tester.

[0011] Furthermore, the specific method for evaluating the BIOS recognition capability according to the acquired BIOS recognition data to obtain the BIOS recognition evaluation value is as follows: obtaining an identification time index according to the relative relationship between the identification time and the preset identification time in the database, and the identification time index is obtained by performing a ratio operation on the identification time and the preset identification time in the database; obtaining a parameter configuration error index according to the relative relationship between the parameter configuration error rate and the preset parameter configuration error rate in the database, and the parameter configuration error index is obtained by performing a ratio operation on the parameter configuration error rate and the preset parameter configuration error rate in the database; obtaining an identification information completeness coefficient according to the relative relationship between the amount of hardware information read by the BIOS and the total amount of hardware information of the capacitive touch screen, processing the identification information completeness coefficient and the preset identification information completeness coefficient in the database to obtain the identification information completeness index, and the identification information completeness coefficient is obtained by performing a ratio operation on the hardware information read by the BIOS. The BIOS recognition evaluation value is obtained by performing a ratio operation on the amount of information and the total amount of hardware information of the capacitive touch screen; the touch screen resolution index is obtained according to the relative relationship between the touch screen resolution and the preset touch screen resolution in the database, and the touch screen resolution index is obtained by performing a ratio operation on the touch screen resolution and the preset touch screen resolution in the database; if the touch screen size is equal to the preset touch screen size in the database, and the parameter configuration error rate is less than the preset parameter configuration error rate in the database, the capacitance factor, the recognition time index, the parameter configuration error index, the recognition information completeness index and the touch screen resolution index are processed to obtain the BIOS recognition evaluation value; if the touch screen size is not equal to the preset touch screen size in the database, or the parameter configuration error rate is not less than the preset parameter configuration error rate in the database, the BIOS recognition evaluation value is recorded as 0; the capacitance factor represents the influence of the channel capacitance value of the preset channel on the BIOS recognition ability of the capacitive touch screen.

[0012] Furthermore, the specific method for obtaining the BIOS identification evaluation value is:

[0013] ;

[0014] In the formula, i represents the number of times the BIOS recognizes the capacitive touch screen. , N represents the total number of times the BIOS recognizes the capacitive touch screen, represents the BIOS recognition evaluation value of the i-th BIOS recognition of the capacitive touch screen, DRO represents the capacitance factor, Indicates the duration of the BIOS recognizing the capacitive touch screen for the i-th time. Indicates the touch screen resolution of the capacitive touch screen identified by the BIOS for the i-th time. Indicates the touch screen size of the capacitive touch screen when the BIOS recognizes the i-th time. It represents the complete coefficient of the recognition information of the capacitive touch screen recognized by the BIOS for the i-th time, Indicates the preset identification information completeness coefficient, It indicates the parameter configuration error rate of the i-th BIOS recognition of the capacitive touch screen. Indicates the error rate of preset parameter configuration. Indicates the preset recognition time. Indicates the preset touch screen resolution. Indicates the preset touch screen size.

[0015] Furthermore, the specific process of judging whether to perform BIOS identification optimization based on the BIOS identification evaluation value is as follows: judging whether the BIOS identification evaluation value is less than a preset identification threshold: if the BIOS identification evaluation value is less than the preset identification threshold, performing BIOS identification optimization; if the BIOS identification evaluation value is not less than the preset identification threshold, not performing BIOS identification optimization; the specific steps of the BIOS identification optimization are as follows: judging whether the BIOS identification evaluation value after the first identification optimization is less than the preset identification threshold, if the BIOS identification evaluation value is not less than the preset identification threshold, ending the BIOS identification optimization, otherwise performing the second identification optimization; the first identification optimization indicates detecting whether the BIOS firmware and the capacitive touch screen driver are the latest versions, if not, updating the BIOS firmware and the capacitive touch screen driver, and if so, re-identifying the capacitive touch screen.

[0016] Furthermore, the specific method for evaluating the complexity of touch screen configuration according to the acquired touch screen configuration data to obtain a touch screen configuration complexity evaluation value is as follows: obtaining the number of BIOS parameter configurable options according to the relative relationship between the number of parameter configuration items and the number of parameters supported by the BIOS, and the number of BIOS parameter configurable options is obtained by performing a ratio operation on the number of parameter configuration items and the number of parameters supported by the BIOS; obtaining a configuration error index according to the relative relationship between the parameter configuration error rate and the parameter configuration time, and the configuration error index is obtained by performing a ratio operation on the parameter configuration error rate and the parameter configuration time; obtaining a parameter configuration time index according to the relative relationship between the parameter configuration time and the preset parameter configuration time in the database, and the parameter configuration time index is obtained by performing a ratio operation on the parameter configuration time and the preset parameter configuration time in the database; obtaining a configuration complexity coefficient according to the relative relationship between the number of parameter configuration items, the parameter configuration error rate and the parameter configuration time, and the configuration complexity coefficient is obtained by performing a product operation on the number of parameter configuration items, the parameter configuration error rate and the parameter configuration time; and processing the configuration complexity coefficient, the number of BIOS parameter configurable options, the configuration error index and the parameter configuration time index to obtain a touch screen configuration complexity evaluation value.

[0017] Furthermore, the specific method for evaluating the working performance of the touch screen according to the acquired touch screen working data to obtain the touch screen working evaluation value is as follows: obtaining a touch response time index according to the relative relationship between the touch response time and the preset touch response time in the database, and the touch response time index is obtained by performing a ratio operation on the touch response time and the preset touch response time in the database; obtaining a touch screen power consumption index according to the relative relationship between the touch screen power consumption and the preset touch screen power consumption in the database, and the touch screen power consumption index is obtained by performing a ratio operation on the touch screen power consumption and the preset touch screen power consumption in the database; obtaining a refresh rate stability coefficient according to the relative relationship between the refresh rate of the touch screen and the preset refresh rate of the touch screen in the database, and the refresh rate stability coefficient is obtained by performing a ratio operation on the refresh rate of the touch screen The touch accuracy index is obtained by performing a ratio operation on the touch accuracy and the touch accuracy in the database; the noise suppression index is obtained by performing a ratio operation on the noise suppression coefficient and the noise suppression coefficient in the database; the touch sensitivity factor, the touch response time index, the touch screen power consumption index, the refresh rate stability coefficient, the touch accuracy index and the noise suppression index are processed to obtain a touch screen working evaluation value; the touch sensitivity factor indicates the influence of touch sensitivity on the working performance of the touch screen.

[0018] Furthermore, the specific process of judging whether to perform touch screen optimization based on the touch screen work evaluation value is as follows: judging whether the touch screen work evaluation value is less than the preset work threshold: if the touch screen work evaluation value is less than the preset work threshold, the touch screen is optimized; if the touch screen work evaluation value is not less than the preset work threshold, the touch screen is not optimized; the touch screen optimization includes calibrating the touch screen input, optimizing the data structure, optimizing the data extraction, optimizing the data processing, optimizing the touch algorithm and optimizing the power consumption management strategy.

[0019] The embodiment of the present application provides a touch screen detection and identification system based on BIOS identification, including: a touch screen identification module, a BIOS identification capability evaluation module, a touch screen configuration complexity evaluation module and a touch screen working performance evaluation module; wherein the touch screen identification module is used to read the circuit connection state of a preset channel through a touch chip, and identify the touch screen according to the circuit connection state of the preset channel, wherein the circuit connection state of the preset channel represents the circuit connection state of the preset channel of the flexible printed circuit board interface of the capacitive touch screen; the BIOS identification capability evaluation module is used to perform BIOS identification capability evaluation according to the acquired BIOS identification data to obtain a BIOS identification evaluation value, and judge whether to perform BIOS identification optimization based on the BIOS identification evaluation value, and the The BIOS identification evaluation value is used to quantitatively evaluate the identification ability of the BIOS; the touch screen configuration complexity evaluation module is used to evaluate the touch screen configuration complexity according to the acquired touch screen configuration data to obtain a touch screen configuration complexity evaluation value if BIOS identification optimization is performed, and judge whether to perform touch screen configuration optimization based on the touch screen configuration complexity evaluation value, and the touch screen configuration complexity evaluation value is used to quantitatively evaluate the parameter configuration complexity of the touch screen; the touch screen working performance evaluation module is used to evaluate the touch screen working performance according to the acquired touch screen working data to obtain a touch screen working evaluation value if touch screen configuration optimization is performed, and judge whether to perform touch screen optimization based on the touch screen working evaluation value, and the touch screen working evaluation value is used to quantitatively evaluate the working performance of the touch screen.

[0020] An embodiment of the present application provides a device for applying a touch screen detection and identification method based on BIOS identification, comprising: a data acquisition device, a storage device and a processing device; wherein the data acquisition device is used to acquire BIOS identification data, touch screen configuration data and touch screen working data; the storage device is used to store BIOS identification data, touch screen configuration data and touch screen working data; the processing device is used to perform performance evaluation based on the data in the storage device, and the performance evaluation includes BIOS identification capability evaluation, touch screen configuration complexity evaluation and touch screen working performance evaluation.

[0021] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:

[0022] 1. The touch screen is identified by the circuit connection status read by the touch chip, and then it is determined whether to perform BIOS identification optimization based on the BIOS identification evaluation value, and then it is determined whether to perform touch screen configuration optimization based on the touch screen configuration complexity evaluation value, and finally it is determined whether to perform touch screen optimization based on the touch screen working evaluation value, thereby optimizing the BIOS settings and touch screen configuration, thereby achieving an improvement in the effectiveness of touch screen detection and recognition of BIOS identification, and effectively solving the problem that the difference in BIOS performance is not considered in the prior art in capacitive touch screen detection and recognition.

[0023] 2. Determine whether to perform BIOS recognition capability evaluation based on the touch screen size and parameter configuration error rate. If the touch screen size is equal to the preset touch screen size and the parameter configuration error rate is less than the preset parameter configuration error rate, the capacitance factor, recognition time index, parameter configuration error index, recognition information completeness index and touch screen resolution index are processed to obtain the BIOS recognition evaluation value. Otherwise, the BIOS recognition evaluation value is recorded as 0, thereby quantitatively evaluating the BIOS recognition capability and realizing subsequent optimization of the BIOS settings.

[0024] 3. The number of BIOS parameter configurable options is obtained through the number of parameter configuration items and the number of BIOS supported parameters, and then the configuration error index is obtained according to the parameter configuration error rate and the parameter configuration time. Then the parameter configuration time index is obtained according to the parameter configuration time and the preset parameter configuration time. Finally, the configuration complexity coefficient, the number of BIOS parameter configurable options, the configuration error index and the parameter configuration time index are processed to obtain the touch screen configuration complexity evaluation value, thereby quantitatively evaluating the parameter configuration complexity of the touch screen and optimizing the touch screen configuration. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 A flowchart of a touch screen detection and identification method based on BIOS identification provided in an embodiment of the present application;

[0026] Figure 2 A structural diagram of a touch screen detection and identification system based on BIOS identification provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] The embodiments of the present application provide a touch screen detection and identification method, system and device based on BIOS identification, which solves the problem that the difference of BIOS performance is not considered in the prior art in the detection and identification of capacitive touch screens. The circuit connection state of a preset channel is read by a touch chip, and the touch screen is identified according to the circuit connection state of the preset channel. Then, a BIOS identification evaluation value is obtained according to the obtained BIOS identification data, and it is determined whether to perform BIOS identification optimization based on the BIOS identification evaluation value. Then, a touch screen configuration complexity evaluation value is obtained according to the obtained touch screen configuration data, and it is determined whether to perform touch screen configuration optimization based on the touch screen configuration complexity evaluation value. Finally, a touch screen working evaluation value is obtained according to the obtained touch screen working data, and it is determined whether to perform touch screen optimization based on the touch screen working evaluation value, thereby improving the effectiveness of touch screen detection and identification of BIOS identification.

[0028] The technical solution in the embodiment of the present application is to solve the problem that the difference in BIOS performance is not considered in the above-mentioned capacitive touch screen detection and identification. The overall idea is as follows:

[0029] The BIOS identification evaluation value obtained through the BIOS identification data determines whether to perform BIOS identification optimization, and then the touch screen configuration complexity evaluation value obtained based on the touch screen configuration data determines whether to perform touch screen configuration optimization. Finally, the touch screen operation evaluation value obtained based on the touch screen operation data determines whether to perform touch screen optimization, thereby achieving the effect of improving the effectiveness of touch screen detection and identification of BIOS identification.

[0030] In order to better understand the above technical solution, the above technical solution will be described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0031] like Figure 1As shown, it is a flowchart of a touch screen detection and identification method based on BIOS identification provided by an embodiment of the present application, and the method includes the following steps: S1, identifying the touch screen: reading the circuit connection state of the preset channel through the touch chip, identifying the touch screen according to the circuit connection state of the preset channel, and the circuit connection state of the preset channel represents the circuit connection state of the preset channel of the flexible printed circuit board interface of the capacitive touch screen; S2, BIOS identification capability evaluation: performing BIOS identification capability evaluation according to the acquired BIOS identification data to obtain a BIOS identification evaluation value, judging whether to perform BIOS identification optimization based on the BIOS identification evaluation value, and the BIOS identification evaluation value is used to quantitatively evaluate the identification capability of the BIOS; S3, touch screen configuration complexity evaluation: if BIOS identification optimization is performed, then performing touch screen configuration complexity evaluation according to the acquired touch screen configuration data to obtain a touch screen configuration complexity evaluation value, judging whether to perform touch screen configuration optimization based on the touch screen configuration complexity evaluation value, and the touch screen configuration complexity evaluation value is used to quantitatively evaluate the complexity of parameter configuration of the touch screen; S4, touch screen working performance evaluation: if touch screen configuration optimization is performed, then performing touch screen working performance evaluation according to the acquired touch screen working data to obtain a touch screen working evaluation value, judging whether to perform touch screen optimization based on the touch screen working evaluation value, and the touch screen working evaluation value is used to quantitatively evaluate the working performance of the touch screen.

[0032] It should be understood that the steps of identifying the touch screen are: prepare an intact touch screen for backup, and prepare a touch chip and a touch screen flexible printed circuit board (FPC) interface component; improve the touch screen FPC interface, and add connection channels at the outer end of the touch screen FPC interface; specially mark the preset channels of the touch screen FPC interface for easy distinction; different touches perform different short circuits between the added channels; the touch chip reads the preset channels and obtains the short circuit conditions in the channels, thereby automatically identifying the current touch screen; the special marking method is not limited, and can be specifically smeared with a marker or scratched with a knife; the preset channel represents the channel added to the touch screen FPC interface; the preset channel needs to ensure that it does not establish a connection relationship with the sensor of the touch screen; the circuit connection state indicates that different touches perform different short circuits between the added channels; identifying the touch screen according to the circuit connection state of the preset channel means using the circuit connection state of the preset channel on the touch screen to determine the touched area on the touch screen through the touch chip or controller, and identifying the touch position and operation.

[0033] It should be added that BIOS identification data includes identification time, identification information completeness coefficient, touch screen resolution, touch screen size, and channel capacitance value of preset channels; touch screen configuration data includes the number of parameter configuration items, the number of BIOS supported parameters, parameter configuration time, and parameter configuration error rate; touch screen working data includes touch response time, touch accuracy, touch screen refresh rate stability coefficient, noise suppression coefficient, touch screen power consumption, and touch sensitivity.

[0034] The identification time indicates the time taken by the BIOS from startup to identification of the touch screen, which is obtained by recording the time during the BIOS startup process until the BIOS completes the identification of the touch screen. The identification information completeness coefficient is obtained by calculating the ratio of the amount of hardware information read by the BIOS to the total amount of hardware information of the capacitive touch screen. The total amount of hardware information of the capacitive touch screen includes the physical characteristics, drive requirements, and touch parameter configuration of the touch screen, which are obtained through the driver of the capacitive touch screen. The amount of hardware information read by the BIOS is obtained through the Extended Display Identification Data (EDID) in the BIOS firmware. The touch screen resolution and touch screen size are obtained through the capacitive touch screen driver. The channel capacitance value of the preset channel is represented by measuring the capacitance value of the preset channel of the flexible printed circuit board interface of the capacitive touch screen with a capacitance tester.

[0035] The number of parameter configuration items is the number of configurable parameters obtained through the touch screen driver; the number of BIOS supported parameters is obtained by finding configuration items related to the touch screen in the BIOS settings and counting the number of parameters; the parameter configuration time represents the time from entering the configuration interface to completing the parameter configuration, which is obtained through the recorded timestamp; the parameter configuration error rate is obtained by deliberately setting wrong parameters during the configuration process, recording whether the system can correctly identify and prompt errors, and calculating the ratio of the number of wrong parameters identified to the number of wrongly set parameters; in the configuration process of the touch screen device, parameters usually refer to specific values, settings or function options that can be adjusted, modified or configured. Common touch screen parameters may include touch sensitivity, touch screen response speed, refresh rate, brightness, etc.; configuration items usually refer to options or entries that appear in a specific configuration interface or setting. Each configuration item corresponds to a setting item that can be adjusted by the user or the system. For example, in the BIOS settings, there may be options such as "set touch sensitivity" and "adjust touch screen resolution", and each option corresponds to a configuration item. Each configuration item has a specific parameter value, and the user can choose to modify the value.

[0036] The touch response time indicates the time difference from touch to screen response, which is obtained through the timestamp of the touch screen response; the touch accuracy indicates the deviation between the touch input position and the actual position, which is obtained by performing a ratio operation on the touch input position and the actual position; the refresh rate stability coefficient of the touch screen indicates the degree of deviation between the actual refresh rate of the touch screen and the preset refresh rate, which is obtained by performing a ratio operation on the actual refresh rate and the preset refresh rate; the noise suppression coefficient is expressed by measuring the ratio of the touch signal to the noise signal by the capacitive touch chip; the touch screen power consumption is expressed by the power consumption of the touch screen in the working state measured by the power consumption tester; the touch sensitivity indicates the minimum detectable change in touch capacitance, and the relationship between the capacitance change and the touch response is measured through the hardware testing equipment of the capacitive touch screen to determine the minimum detectable change; the actual position indicates a pre-set standard position on the capacitive touch screen, such as the upper left corner of the touch screen or the center of the screen, which is used as the standard position to compare the touch input; the preset refresh rate is set according to application requirements. In daily use scenarios, the preset refresh rate can be set to 60Hz.

[0037] In this embodiment, the total amount of hardware information of the capacitive touch screen is fixed and will not increase with the length of use. It has been determined and fixed in the physical structure and circuit configuration of the touch screen during the production process; the physical characteristics include but are not limited to the size, shape, and material of the touch screen; the driving requirements include but are not limited to the control circuit, driving method, and interface protocol of the touch screen; the touch parameter configuration includes but is not limited to the capacitance value, resistance value, inductance value, response time, sensitivity, and multi-touch capability of the touch screen.

[0038] This optimizes the BIOS settings and touch screen configuration, thereby improving the effectiveness of touch screen detection and recognition identified by the BIOS.

[0039] Further, the specific method of evaluating the BIOS recognition capability according to the acquired BIOS recognition data to obtain the BIOS recognition evaluation value is as follows: obtaining the recognition time index (i.e. ), the recognition time index is obtained by calculating the ratio of the recognition time to the preset recognition time in the database; the parameter configuration error index (i.e. ), the parameter configuration error index is obtained by calculating the ratio of the parameter configuration error rate to the preset parameter configuration error rate in the database; the identification information completeness coefficient (i.e. ), the identification information completeness coefficient and the preset identification information completeness coefficient in the database are processed to obtain the identification information completeness index (i.e. The identification information integrity coefficient is obtained by calculating the ratio of the amount of hardware information read by the BIOS to the total amount of hardware information of the capacitive touch screen; the touch screen resolution index (i.e. ), the touch screen resolution index is obtained by performing a ratio operation on the touch screen resolution and the preset touch screen resolution in the database; if the touch screen size is equal to the preset touch screen size in the database, and the parameter configuration error rate is less than the preset parameter configuration error rate in the database, the capacitance factor, recognition time index, parameter configuration error index, recognition information completeness index and touch screen resolution index are processed to obtain the BIOS recognition evaluation value; if the touch screen size is not equal to the preset touch screen size in the database, or the parameter configuration error rate is not less than the preset parameter configuration error rate in the database, the BIOS recognition evaluation value is recorded as 0; the capacitance factor represents the influence of the channel capacitance value of the preset channel on the BIOS recognition ability of the capacitive touch screen.

[0040] It should be understood that the specific method for obtaining the BIOS identification evaluation value is:

[0041]

[0042] In the formula, i represents the number of times the BIOS recognizes the capacitive touch screen. , N represents the total number of times the BIOS recognizes the capacitive touch screen, represents the BIOS recognition evaluation value of the i-th BIOS recognition of the capacitive touch screen, DRO represents the capacitance factor, Indicates the duration of the BIOS recognizing the capacitive touch screen for the i-th time. Indicates the amount of hardware information read by the BIOS for the i-th BIOS identification of the capacitive touch screen. Indicates the total amount of hardware information corresponding to the i-th BIOS recognition of the capacitive touch screen. Indicates the touch screen resolution of the capacitive touch screen identified by the BIOS for the i-th time. Indicates the touch screen size of the capacitive touch screen when the BIOS recognizes the i-th time. It represents the complete coefficient of the recognition information of the capacitive touch screen recognized by the BIOS for the i-th time, Indicates the preset identification information completeness coefficient, It indicates the parameter configuration error rate of the i-th BIOS recognition of the capacitive touch screen. Indicates the preset parameter configuration error rate (not 0), Indicates the preset recognition time. Indicates the preset touch screen resolution. Indicates the preset touch screen size.

[0043] In this embodiment, the preset recognition time is represented by the average value of the recognition time in the historical time period; the touch screen resolution represents the size of the minimum touch point that the capacitive touch screen can recognize; the preset resolution is set according to specific application requirements, for example, the touch screen resolution of a smart phone is 2 mm; the preset touch screen size is set according to specific application requirements, for example, the touch screen size of a smart phone is between 10-25 cm; the preset recognition information completeness coefficient is set according to specific application requirements, for example, in daily office use scenarios, the preset recognition information completeness coefficient can be set to 60; the preset parameter configuration error rate is represented by the average value of the parameter configuration error rate in the historical time period.

[0044] The capacitance factor is obtained from the database and indicates the degree of influence of the channel capacitance value of the preset channel on the BIOS identification evaluation value. For example, a mapping set of channel capacitance values ​​and their corresponding influencing factors is constructed based on the relationship between historical channel capacitance values ​​and BIOS identification data (such as identification time and identification information completeness coefficient), and the real-time channel capacitance value is input into the mapping set to obtain the corresponding capacitance factor.

[0045] The BIOS identification evaluation value in this algorithm involves processing multiple independent variables (identification time, identification information completeness coefficient, touch screen resolution, touch screen size, channel capacitance value of preset channels, parameter configuration error rate), and there is a mutual influence relationship between these independent variables; a capacitive touch screen with a higher resolution may require a longer identification time to ensure accurate data collection and processing, because subtle changes on the capacitive touch screen require more processing power and time; a shorter identification time may lead to an increase in the parameter configuration error rate; a larger identification information completeness coefficient may lead to a reduction in identification time, because complete information can complete the identification process more quickly; the resolution and size of the capacitive touch screen will also directly affect the selection of the channel capacitance value of the preset channel, because the larger the resolution and size of the capacitive touch screen, the higher the capacitance value may be required to ensure accurate touch identification; the larger the resolution and size of the touch screen, the longer the identification time may be, because more data or higher-precision data needs to be processed; if the capacitance value deviates from the normal range, it may affect the accuracy of channel identification.

[0046] In this algorithm, if the touch screen size is equal to the preset touch screen size in the database, and the parameter configuration error rate is less than the preset parameter configuration error rate in the database, the BIOS identification evaluation value is negatively correlated with the identification time. The closer the identification information completeness coefficient and the touch screen resolution are to the preset values, the greater the BIOS identification evaluation value. If the touch screen size is not equal to the preset touch screen size in the database, or the parameter configuration error rate is not less than the preset parameter configuration error rate in the database, the BIOS identification evaluation value is recorded as 0.

[0047] Taking the preset recognition time as 25s, the preset parameter configuration error rate as 0.5%, the preset recognition information completeness coefficient as 1, the preset touch screen resolution as 45mm, the capacitance factor as 1, the preset touch screen size as 10cm, the touch screen size of the i-th BIOS recognition capacitive touch screen as 10cm, and the parameter configuration error rate as less than 0.5% as an example, the change statistics of the BIOS recognition evaluation value are shown in Table 1:

[0048] Table 1 Statistics of changes in BIOS identification evaluation values

[0049]

[0050] From the first and second groups of data in the table, it can be seen that the BIOS identification evaluation value decreases with the increase of identification time; from the second and third groups of data, it can be seen that the BIOS identification evaluation value decreases with the increase of parameter configuration error rate; from the third and fourth groups of data, it can be seen that the BIOS identification evaluation value decreases with the increase of identification information completeness coefficient; from the fourth and fifth groups of data, it can be seen that the BIOS identification evaluation value increases with the increase of touch screen resolution.

[0051] Through the above steps, the recognition ability of BIOS is quantitatively evaluated, and the subsequent optimization of BIOS settings is achieved.

[0052] Furthermore, the specific process of judging whether to perform BIOS identification optimization based on the BIOS identification evaluation value is as follows: judging whether the BIOS identification evaluation value is less than a preset identification threshold: if the BIOS identification evaluation value is less than the preset identification threshold, performing BIOS identification optimization; if the BIOS identification evaluation value is not less than the preset identification threshold, not performing BIOS identification optimization; the specific steps of BIOS identification optimization are as follows: judging whether the BIOS identification evaluation value after the first identification optimization is less than the preset identification threshold, if the BIOS identification evaluation value is not less than the preset identification threshold, ending the BIOS identification optimization, otherwise performing the second identification optimization; the first identification optimization means detecting whether the BIOS firmware and the driver of the capacitive touch screen are the latest versions, if not, updating the BIOS firmware and the driver of the capacitive touch screen, and if so, re-identifying the capacitive touch screen; the second identification optimization means prompting the preset personnel to optimize the BIOS startup sequence, adjust the memory and CPU settings, the hard disk mode settings, optimize the circuit design, optimize the data transmission interface, and replace the capacitive touch screen; optimizing the data transmission interface is achieved by reducing the interface calls whose interface usage frequency is lower than the preset interface usage frequency.

[0053] In this embodiment, the preset recognition threshold is represented by the minimum value of the BIOS recognition evaluation value of the qualified recognition capability of the BIOS within the historical time period; the BIOS firmware version is detected by checking whether the BIOS firmware version is the latest version in the BIOS setting interface, and if it is not the latest version, the BIOS firmware version is automatically updated; the driver of the capacitive touch screen is detected by checking whether the driver of the capacitive touch screen is the latest version through the device manager, and if it is not the latest version, the driver of the capacitive touch screen is automatically updated; re-identifying the capacitive touch screen means re-identifying the capacitive touch screen through the BIOS.

[0054] Optimize the boot order of BIOS: Enter the BIOS setup interface, navigate to the Boot menu, use the arrow keys to select "Boot Priority" or "Boot Order", list the current boot device order, use the arrow keys to select the boot device to be changed, use the prompted keys (such as F5 / F6, + / -) to adjust the device priority, and move the hard disk to be started to the first place.

[0055] Hard disk mode setting: In BIOS, select the hard disk working mode according to the hard disk configuration and requirements, such as IDE mode, AHCI mode and RAID mode; IDE mode has better compatibility but lower performance; AHCI mode has higher performance and supports more advanced hard disk management functions; RAID mode is used for multiple hard disk combinations to provide data backup or performance improvement.

[0056] Differential signal transmission technology is used to optimize circuit design; the preset interface usage frequency is represented by the difference between the average and variance of the interface usage frequency in the historical time period; if the BIOS identification evaluation value after optimization by the above BIOS identification optimization measures is less than the preset identification threshold, if the BIOS identification evaluation value is not less than the preset identification threshold, the BIOS identification optimization is terminated, otherwise the capacitive touch screen is replaced.

[0057] Through the above steps, the recognition capability of BIOS is improved during the capacitive touch screen detection and recognition process.

[0058] Further, the specific method of evaluating the complexity of touch screen configuration according to the acquired touch screen configuration data to obtain the touch screen configuration complexity evaluation value is as follows: according to the relative relationship between the number of parameter configuration items and the number of BIOS supported parameters, the number of BIOS parameter configurable options (i.e. ), the number of BIOS parameter configurable options is obtained by calculating the ratio of the number of parameter configuration items to the number of parameters supported by the BIOS; the configuration error index (i.e. ), the configuration error index is obtained by calculating the ratio of the parameter configuration error rate to the parameter configuration time; the parameter configuration time index (i.e. ), the parameter configuration time index is obtained by calculating the ratio of the parameter configuration time to the preset parameter configuration time in the database; the configuration complexity coefficient (i.e. ), the configuration complexity coefficient is obtained by multiplying the number of parameter configuration items, the parameter configuration error rate and the parameter configuration time; the configuration complexity coefficient, the number of BIOS parameter configurable options, the configuration error index and the parameter configuration time index are processed to obtain the touch screen configuration complexity evaluation value.

[0059] The specific method for obtaining the touch screen configuration complexity evaluation value is as follows:

[0060] ;

[0061] In the formula, i represents the number of times the BIOS recognizes the capacitive touch screen. , N represents the total number of times the BIOS recognizes the capacitive touch screen, represents the touch screen configuration complexity evaluation value of the i-th BIOS identification of the capacitive touch screen, represents the optimized BIOS recognition evaluation value of the i-th BIOS recognition of the capacitive touch screen, Indicates the preset recognition threshold, Indicates the number of parameter configuration items for the BIOS to identify the capacitive touch screen for the i-th time. BCS indicates the number of parameters supported by the BIOS. It indicates the parameter configuration error rate of the i-th BIOS recognition of the capacitive touch screen. Indicates the parameter configuration time of the ith BIOS recognition of the capacitive touch screen. Indicates the preset parameter configuration time.

[0062] In this embodiment, the preset parameter configuration time is represented by an average value of the parameter configuration time in a historical time period; and the number of parameter configuration items is greater than the number of parameters supported by the BIOS.

[0063] The touch screen configuration complexity evaluation value in this algorithm involves processing multiple independent variables (the number of parameter configuration items, the number of parameters supported by BIOS, the parameter configuration time, and the parameter configuration error rate), and there is a mutual influence relationship between these independent variables; the more configurable options for BIOS parameters, the stronger the flexibility and adaptability of the system, and the more finely the system parameters can be adjusted, thereby reducing the configuration error rate; an increase in the number of configuration items may lead to a longer parameter configuration time because more time is required to select and adjust each parameter; an increase in the number of configuration items may also increase the configuration error rate because the possibility of erroneous operation or improper selection may increase during the selection process due to too many options; a larger number of parameters supported by BIOS may lead to a larger number of parameter configuration items, thereby increasing the complexity and configuration time of parameter configuration; a longer parameter configuration time may lead to an increase in the configuration error rate.

[0064] In this algorithm, when the BIOS identification evaluation value is not less than the preset identification threshold, the touch screen configuration complexity evaluation value increases with the increase of the configuration complexity coefficient, the number of BIOS parameter configurable options, and the parameter configuration time index.

[0065] It should be understood that the specific process of determining whether to perform touch screen configuration optimization based on the touch screen configuration complexity evaluation value is as follows: Determine whether the touch screen configuration complexity evaluation value is less than the preset complexity threshold: If the touch screen configuration complexity evaluation value is less than the preset complexity threshold, the touch screen configuration will not be optimized; If the touch screen configuration complexity evaluation value is not less than the preset complexity threshold, the touch screen configuration will be optimized; The preset complexity threshold is represented by the maximum value of the touch screen configuration complexity evaluation value in the historical time period.

[0066] The specific method of touch screen configuration optimization is as follows: evaluate the usage frequency of BIOS supported parameters, obtain parameters with a usage frequency lower than the preset parameter usage frequency, and set the parameters with a usage frequency lower than the preset usage frequency as default values; improve the BIOS startup speed through fast startup technology (such as unified extensible firmware interface); when it is detected that the parameter configuration error rate is greater than the preset parameter configuration error rate, prompt the preset personnel to correct the parameter settings; correct the parameter settings by entering the BIOS setting interface, finding the relevant parameters and adjusting them; the preset parameter usage frequency is represented by the difference between the average and variance of the parameter usage frequency in the historical time period; the preset parameter configuration error rate is set according to industry standards. For example, if the application scenario is daily office, the preset parameter configuration error rate can be set to 1%.

[0067] Taking the preset parameter configuration time as 300s, the preset identification threshold as 2, and the BIOS identification evaluation value as 5 as an example, the change statistics of the touch screen configuration complexity evaluation value are shown in Table 2:

[0068] Table 2 Statistics of changes in touch screen configuration complexity evaluation values

[0069]

[0070] From the first and second groups of data in the table, it can be seen that the touch screen configuration complexity evaluation value increases with the increase of the number of parameter configuration items; from the second and third groups of data, it can be seen that the touch screen configuration complexity evaluation value decreases with the increase of the number of BIOS supported parameters; from the third and fourth groups of data, it can be seen that the touch screen configuration complexity evaluation value increases with the increase of parameter configuration time; from the fourth and fifth groups of data, it can be seen that the touch screen configuration complexity evaluation value increases with the increase of parameter configuration error rate.

[0071] Through the above steps, the complexity of the parameter configuration of the touch screen is quantitatively evaluated, thereby achieving the optimization of the touch screen configuration and the improvement of BIOS performance.

[0072] Further, the specific method of evaluating the working performance of the touch screen according to the acquired working data of the touch screen to obtain the working evaluation value of the touch screen is as follows: according to the relative relationship between the touch response time and the preset touch response time in the database, the touch response time index (i.e. ), the touch response time index is obtained by calculating the ratio of the touch response time to the preset touch response time in the database; the touch screen power consumption index (i.e. ), the touch screen power consumption index is obtained by calculating the ratio of the touch screen power consumption to the preset touch screen power consumption in the database; the refresh rate stability coefficient (i.e. ), the refresh rate stability coefficient is obtained by calculating the ratio of the difference between the refresh rate of the touch screen and the preset refresh rate of the touch screen in the database to the preset refresh rate; the touch accuracy index (i.e. ), the touch accuracy index is obtained by calculating the ratio of the touch accuracy to the touch accuracy in the database; the noise suppression index is obtained according to the relative relationship between the noise suppression coefficient and the noise suppression coefficient in the database (i.e. ), the noise suppression index is obtained by performing a ratio operation on the noise suppression coefficient and the noise suppression coefficient in the database; the touch sensitivity factor, touch response time index, touch screen power consumption index, refresh rate stability coefficient, touch accuracy index and noise suppression index are processed to obtain the touch screen working evaluation value; the touch sensitivity factor indicates the influence of touch sensitivity on the working performance of the touch screen.

[0073] The specific method for obtaining the touch screen working evaluation value is as follows:

[0074] ; ; ; ; ; ; ; In the formula, i represents the number of times the BIOS recognizes the capacitive touch screen, , N represents the total number of times the BIOS recognizes the capacitive touch screen, represents the touch screen working evaluation value of the capacitive touch screen identified by the BIOS for the i-th time, α represents the touch screen working coefficient, Indicates the touch screen power consumption index. Represents the touch response time index, Represents the refresh rate stability coefficient, Represents the touch accuracy index, represents the noise suppression index, Indicates the preset complex threshold, represents the optimized touch screen configuration complexity evaluation value of the capacitive touch screen identified by the ith BIOS, Indicates the touch response time of the capacitive touch screen when the BIOS recognizes the i-th time. Indicates the touch screen power consumption when the BIOS identifies the capacitive touch screen for the i-th time, Indicates the refresh rate of the touch screen when the BIOS recognizes the capacitive touch screen for the i-th time, Indicates the touch accuracy of the capacitive touch screen identified by the BIOS for the i-th time. represents the noise suppression coefficient of the capacitive touch screen identified by the BIOS for the i-th time, LMD represents the touch sensitivity factor, Indicates the preset touch response time. Indicates the preset refresh rate of the touch screen. Indicates the preset touch accuracy. Represents the preset noise suppression coefficient, Indicates the preset minimum power consumption of the touch screen. Indicates the preset maximum power consumption of the touch screen.

[0075] In this embodiment, the preset maximum power consumption of the touch screen is set according to industry standards. For example, the standard power consumption of the capacitive touch screen is 1w, so the preset maximum power consumption of the touch screen is set to 1w; the preset minimum power consumption of the touch screen is represented by the minimum value of the touch screen power consumption in a historical time period; the preset touch response time is set according to application requirements. For example, in daily office use scenarios, the maximum touch response time can be set to 50ms, so the preset touch response time is set to 50ms; the preset refresh rate is set according to application requirements. For example, in daily office use scenarios, the preset refresh rate can be set to 60Hz; the preset touch accuracy is set according to industry standards. For example, in daily office use scenarios, the preset touch accuracy can be set to 1ms; the preset noise suppression coefficient is set according to industry standards. For example, in daily office use scenarios, the noise suppression coefficient can be set to 20dB.

[0076] The touch sensitivity factor is obtained from the database and represents the influence of touch sensitivity on the touch screen working evaluation value. For example, a mapping set of touch sensitivity and its corresponding influencing factors is constructed based on the relationship between historical touch sensitivity and touch screen working data (such as touch response time and touch accuracy), and the real-time touch sensitivity is input into the mapping set to obtain the corresponding touch sensitivity factor.

[0077] The touch screen working evaluation value in this algorithm involves processing multiple independent variables (touch response time, touch accuracy, touch screen refresh rate stability, noise suppression coefficient, touch screen power consumption, touch sensitivity), and there is a mutual influence relationship between these independent variables; the higher the touch sensitivity, the faster the touch response time can usually be achieved, because the touch input can be detected and processed more quickly; if the touch response time is longer, it may not be possible to accurately capture the user's fast or continuous touch operations, resulting in a decrease in touch accuracy; the shorter the response time is, the better the refresh rate stability; the lower the refresh rate stability, the lower the touch accuracy; if the noise suppression coefficient is insufficient, external interference may cause the touch screen to falsely report or miss touch operations, thereby reducing touch accuracy; the noise suppression coefficient usually requires a certain amount of power consumption to achieve, so while improving the noise suppression coefficient, the touch screen power consumption may increase; the touch screen power consumption lower than the preset touch screen power consumption may cause the touch screen to respond at a reduced speed, because the system requires more time to process and identify touch operations; in summary, the touch screen working evaluation value is negatively correlated with the touch response time, the touch screen power consumption, and the touch screen refresh rate stability; the touch screen working evaluation value is positively correlated with the touch accuracy and the noise suppression coefficient.

[0078] Through the above steps, the working performance of the touch screen is quantitatively evaluated, thereby achieving improvement in the working efficiency of the touch screen during the touch screen detection and recognition process.

[0079] Furthermore, the specific process of judging whether to perform touch screen optimization based on the touch screen working evaluation value is as follows: judging whether the touch screen working evaluation value is less than the preset working threshold: if the touch screen working evaluation value is less than the preset working threshold, the touch screen is optimized; if the touch screen working evaluation value is not less than the preset working threshold, the touch screen is not optimized; the touch screen optimization includes calibrating the touch screen input, optimizing the data structure, optimizing the data extraction, optimizing the data processing, optimizing the touch algorithm and optimizing the power consumption management strategy.

[0080] In this embodiment, the preset working threshold is represented by the minimum value of the touch screen working evaluation value in the historical time period.

[0081] Calibrating the touch screen input includes prompting the preset personnel to use the touch screen calibration tool to adjust the touch screen input coordinates and adjust the touch sensitivity parameters; optimizing the data structure by optimizing the data structure (such as a hash table) to store and query touch points; optimizing data extraction by extracting the characteristics of the touch signal through fast Fourier transform; optimizing data processing by parallel processing technology to accelerate the data processing process; optimizing the touch algorithm including smoothing the touch trajectory through the Kalman filter and adapting to the user's touch habits based on the K-nearest neighbor algorithm in the machine learning algorithm; optimizing the power consumption management strategy means dynamically adjusting the processor's operating frequency according to the usage of the capacitive touch screen.

[0082] Through the above steps, the accuracy and response timeliness of the capacitive touch screen in the touch screen detection and recognition process are improved, thereby improving the user's touch experience.

[0083] like Figure 2As shown, it is a structural schematic diagram of a touch screen detection and identification system based on BIOS identification provided by an embodiment of the present application. A touch screen detection and identification system based on BIOS identification provided by an embodiment of the present application includes: a touch screen identification module, a BIOS identification capability evaluation module, a touch screen configuration complexity evaluation module and a touch screen working performance evaluation module; wherein the touch screen identification module is used to read the circuit connection state of a preset channel through a touch chip, and identify the touch screen according to the circuit connection state of the preset channel, and the circuit connection state of the preset channel represents the circuit connection state of the preset channel of the flexible printed circuit board interface of the capacitive touch screen; the BIOS identification capability evaluation module is used to perform BIOS identification capability evaluation according to the acquired BIOS identification data to obtain a BIOS identification evaluation value, based on the BIOS The identification evaluation value determines whether to perform BIOS identification optimization, and the BIOS identification evaluation value is used to quantitatively evaluate the identification ability of the BIOS; the touch screen configuration complexity evaluation module is used to, if BIOS identification optimization is performed, perform touch screen configuration complexity evaluation according to the acquired touch screen configuration data to obtain a touch screen configuration complexity evaluation value, and determine whether to perform touch screen configuration optimization based on the touch screen configuration complexity evaluation value, and the touch screen configuration complexity evaluation value is used to quantitatively evaluate the complexity of the touch screen parameter configuration; the touch screen working performance evaluation module is used to, if touch screen configuration optimization is performed, perform touch screen working performance evaluation according to the acquired touch screen working data to obtain a touch screen working evaluation value, and determine whether to perform touch screen optimization based on the touch screen working evaluation value, and the touch screen working evaluation value is used to quantitatively evaluate the working performance of the touch screen.

[0084] Among them, the embodiment of the present application also provides a device for applying a touch screen detection and identification method based on BIOS identification, including: a data acquisition device, a storage device and a processing device; wherein the data acquisition device is used to collect BIOS identification data, touch screen configuration data and touch screen working data, the BIOS identification data includes identification time, identification information completeness coefficient, touch screen resolution, touch screen size, channel capacitance value of preset channels, the touch screen configuration data includes the number of parameter configuration items, the number of BIOS supported parameters, parameter configuration time, parameter configuration error rate, the touch screen working data includes touch response time, touch accuracy, touch screen refresh rate stability coefficient, noise suppression coefficient, touch screen power consumption, touch sensitivity; the storage device is used to store BIOS identification data, touch screen configuration data and touch screen working data; the processing device is used to perform performance evaluation based on the data in the storage device, and the performance evaluation includes BIOS identification capability evaluation, touch screen configuration complexity evaluation and touch screen working performance evaluation.

[0085] In this embodiment, by identifying the touch screen module and the BIOS recognition capability evaluation module, the system can evaluate and optimize the recognition capability of the BIOS, ensuring that the BIOS can accurately identify the capacitive touch screen, thereby improving the compatibility and stability of the BIOS; through the touch screen configuration complexity evaluation module, the system can evaluate and optimize the complexity of the touch screen parameter configuration, thereby simplifying the configuration process and the BIOS parameter settings, and reducing the user's difficulty of use; through the touch screen working performance evaluation module, the system can evaluate and optimize the working performance of the touch screen, thereby improving the response speed, sensitivity and other performance indicators of the touch screen, thereby achieving an improvement in the effectiveness of touch screen detection and recognition identified by the BIOS.

[0086] To summarize, the embodiment of the present application identifies the touch screen through the circuit connection status read by the touch chip, and then determines whether to perform BIOS identification optimization based on the BIOS identification evaluation value, and then determines whether to perform touch screen configuration optimization based on the touch screen configuration complexity evaluation value, and finally determines whether to perform touch screen optimization based on the touch screen working evaluation value, thereby optimizing the BIOS settings and touch screen configurations, and further achieving improved effectiveness of touch screen detection and recognition by BIOS, effectively solving the problem in the prior art of not considering differences in BIOS performance in capacitive touch screen detection and recognition.

[0087] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0088] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0089] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0090] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0091] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0092] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A touch screen detection and identification method based on BIOS identification, characterized in that: The following steps are involved: S1, reading a circuit connection state of a preset channel through a touch chip, and identifying the touch screen according to the circuit connection state of the preset channel, wherein the circuit connection state of the preset channel represents the circuit connection state of the preset channel of the flexible printed circuit board interface of the capacitive touch screen; S2, evaluating the BIOS recognition capability according to the acquired BIOS recognition data to obtain a BIOS recognition evaluation value, and determining whether to perform BIOS recognition optimization based on the BIOS recognition evaluation value, wherein the BIOS recognition evaluation value is used to quantitatively evaluate the recognition capability of the BIOS; S3, if BIOS identification optimization is performed, then the touch screen configuration complexity is evaluated according to the acquired touch screen configuration data to obtain a touch screen configuration complexity evaluation value, and whether to perform touch screen configuration optimization is determined based on the touch screen configuration complexity evaluation value, wherein the touch screen configuration complexity evaluation value is used to quantitatively evaluate the complexity of the parameter configuration of the touch screen; S4, if the touch screen configuration is optimized, then the touch screen working performance is evaluated according to the acquired touch screen working data to obtain a touch screen working evaluation value, and whether to perform touch screen optimization is determined based on the touch screen working evaluation value, wherein the touch screen working evaluation value is used to quantitatively evaluate the working performance of the touch screen; The BIOS identification data includes identification time, identification information completeness coefficient, touch screen resolution, touch screen size, and channel capacitance value of a preset channel; The touch screen configuration data includes the number of parameter configuration items, the number of BIOS supported parameters, the parameter configuration time, and the parameter configuration error rate; The touch screen working data includes touch response time, touch accuracy, touch screen refresh rate stability coefficient, noise suppression coefficient, touch screen power consumption, and touch sensitivity; The recognition time refers to the time taken by the BIOS from startup to recognition of the touch screen; The identification information completeness coefficient is obtained by performing a ratio operation between the amount of hardware information read by the BIOS and the total amount of hardware information of the capacitive touch screen; The power consumption of the touch screen is represented by the power consumption of the touch screen in a working state measured by a power consumption tester; The channel capacitance value of the preset channel is represented by measuring the capacitance value of the preset channel of the flexible printed circuit board interface of the capacitive touch screen by a capacitance tester; The parameter configuration time refers to the time taken from entering the configuration interface to completing the parameter configuration; The touch accuracy represents the deviation between the touch input position and the actual position; The refresh rate stability coefficient of the touch screen indicates the degree of deviation between the actual refresh rate of the touch screen and the preset refresh rate; The noise suppression coefficient is represented by the ratio of the touch signal to the noise signal measured by the capacitive touch chip.

2. A touch screen detection and identification method based on BIOS identification as claimed in claim 1, characterized in that: The specific method of performing BIOS recognition capability evaluation according to the acquired BIOS recognition data to obtain a BIOS recognition evaluation value is as follows: Obtaining an identification time index according to the relative relationship between the identification time and the preset identification time in the database, wherein the identification time index is obtained by performing a ratio operation on the identification time and the preset identification time in the database; A parameter configuration error index is obtained according to a relative relationship between the parameter configuration error rate and a preset parameter configuration error rate in a database, wherein the parameter configuration error index is obtained by performing a ratio operation on the parameter configuration error rate and the preset parameter configuration error rate in the database; The identification information completeness coefficient is obtained according to the relative relationship between the amount of hardware information read by the BIOS and the total amount of hardware information of the capacitive touch screen, and the identification information completeness coefficient and the preset identification information completeness coefficient in the database are processed to obtain the identification information completeness index, wherein the identification information completeness coefficient is obtained by performing a ratio operation on the amount of hardware information read by the BIOS and the total amount of hardware information of the capacitive touch screen; Obtaining a touch screen resolution index according to a relative relationship between the touch screen resolution and a preset touch screen resolution in a database, wherein the touch screen resolution index is obtained by performing a ratio operation on the touch screen resolution and the preset touch screen resolution in the database; If the touch screen size is equal to the preset touch screen size in the database, and the parameter configuration error rate is less than the preset parameter configuration error rate in the database, the capacitance factor, the recognition time index, the parameter configuration error index, the recognition information completeness index and the touch screen resolution index are processed to obtain the BIOS recognition evaluation value; If the touch screen size is not equal to the preset touch screen size in the database, or the parameter configuration error rate is not less than the preset parameter configuration error rate in the database, the BIOS identification evaluation value is recorded as 0; The capacitance factor indicates the influence of the channel capacitance value of the preset channel on the ability of the BIOS to identify the capacitive touch screen.

3. A touch screen detection and identification method based on BIOS identification as claimed in claim 2, characterized in that: The specific method for obtaining the BIOS identification evaluation value is: ; In the formula, i represents the number of times the BIOS recognizes the capacitive touch screen. , N represents the total number of times the BIOS recognizes the capacitive touch screen, represents the BIOS recognition evaluation value of the i-th BIOS recognition of the capacitive touch screen, represents the capacitance factor, Indicates the duration of the BIOS recognizing the capacitive touch screen for the i-th time. Indicates the touch screen resolution of the capacitive touch screen identified by the BIOS for the i-th time. Indicates the touch screen size of the capacitive touch screen when the BIOS recognizes the i-th time. It represents the complete coefficient of the recognition information of the capacitive touch screen recognized by the BIOS for the i-th time, Indicates the complete coefficient of preset identification information, It indicates the parameter configuration error rate of the i-th BIOS recognition of the capacitive touch screen. Indicates the error rate of preset parameter configuration. Indicates the preset recognition time. Indicates the preset touch screen resolution. Indicates the preset touch screen size.

4. A touch screen detection and identification method based on BIOS identification as claimed in claim 1, characterized in that: The specific process of determining whether to perform BIOS identification optimization based on the BIOS identification evaluation value is as follows: Determine whether the BIOS identification evaluation value is less than the preset identification threshold: If the BIOS identification evaluation value is less than the preset identification threshold, BIOS identification optimization is performed; If the BIOS identification evaluation value is not less than the preset identification threshold, the BIOS identification optimization is not performed; The specific steps of the BIOS identification optimization are as follows: Determine whether the BIOS identification evaluation value after the first identification optimization is less than a preset identification threshold, if the BIOS identification evaluation value is not less than the preset identification threshold, then end the BIOS identification optimization, otherwise, perform the second identification optimization; The first identification optimization indicates detecting whether the BIOS firmware and the driver of the capacitive touch screen are the latest versions. If not, the BIOS firmware and the driver of the capacitive touch screen are updated. If yes, the capacitive touch screen is re-identified.

5. A touch screen detection and identification method based on BIOS identification as claimed in claim 1, characterized in that: The specific method of evaluating the touch screen configuration complexity according to the acquired touch screen configuration data to obtain the touch screen configuration complexity evaluation value is as follows: Obtaining the number of BIOS parameter configurable options according to the relative relationship between the number of parameter configuration items and the number of parameters supported by the BIOS, wherein the number of BIOS parameter configurable options is obtained by performing a ratio operation on the number of parameter configuration items and the number of parameters supported by the BIOS; A configuration error index is obtained according to a relative relationship between a parameter configuration error rate and a parameter configuration time, wherein the configuration error index is obtained by performing a ratio operation on the parameter configuration error rate and the parameter configuration time; Obtaining a parameter configuration time index according to a relative relationship between the parameter configuration time and the preset parameter configuration time in the database, wherein the parameter configuration time index is obtained by performing a ratio operation on the parameter configuration time and the preset parameter configuration time in the database; A configuration complexity coefficient is obtained according to a relative relationship between the number of parameter configuration items, the parameter configuration error rate and the parameter configuration time, wherein the configuration complexity coefficient is obtained by multiplying the number of parameter configuration items, the parameter configuration error rate and the parameter configuration time; The configuration complexity coefficient, the number of configurable options of BIOS parameters, the configuration error index and the parameter configuration time index are processed to obtain the touch screen configuration complexity evaluation value.

6. A touch screen detection and identification method based on BIOS identification as claimed in claim 1, characterized in that: The specific method of evaluating the working performance of the touch screen according to the acquired working data of the touch screen to obtain the working evaluation value of the touch screen is as follows: Obtaining a touch response time index according to a relative relationship between the touch response time and a preset touch response time in a database, wherein the touch response time index is obtained by performing a ratio operation on the touch response time and the preset touch response time in the database; Obtaining a touch screen power consumption index according to a relative relationship between the touch screen power consumption and the preset touch screen power consumption in the database, wherein the touch screen power consumption index is obtained by performing a ratio operation on the touch screen power consumption and the preset touch screen power consumption in the database; Obtaining a refresh rate stability coefficient according to a relative relationship between a refresh rate of the touch screen and a preset refresh rate of the touch screen in a database; Obtaining a touch accuracy index according to a relative relationship between the touch accuracy and the touch accuracy in the database, wherein the touch accuracy index is obtained by performing a ratio operation on the touch accuracy and the touch accuracy in the database; Obtaining a noise suppression index according to a relative relationship between the noise suppression coefficient and the noise suppression coefficient in the database, wherein the noise suppression index is obtained by performing a ratio operation on the noise suppression coefficient and the noise suppression coefficient in the database; The touch sensitivity factor, touch response time index, touch screen power consumption index, refresh rate stability coefficient, touch accuracy index and noise suppression index are processed to obtain a touch screen working evaluation value; The touch sensitivity factor indicates the influence degree of touch sensitivity on the working performance of the touch screen.

7. A touch screen detection and identification method based on BIOS identification as claimed in claim 1, characterized in that: The specific process of judging whether to optimize the touch screen based on the touch screen working evaluation value is as follows: Determine whether the touch screen working evaluation value is less than the preset working threshold: If the touch screen working evaluation value is less than the preset working threshold, the touch screen is optimized; If the touch screen working evaluation value is not less than the preset working threshold, the touch screen optimization is not performed; The touch screen optimization includes calibrating touch screen input, optimizing data structure, optimizing data extraction, optimizing data processing, optimizing touch control algorithm and optimizing power consumption management strategy.

8. A touch screen detection and identification system based on BIOS identification, characterized in that: The touch screen detection and identification system based on BIOS identification includes: a touch screen identification module, a BIOS identification capability evaluation module, a touch screen configuration complexity evaluation module and a touch screen working performance evaluation module; The touch screen identification module is used to read the circuit connection state of the preset channel through the touch chip, and identify the touch screen according to the circuit connection state of the preset channel, wherein the circuit connection state of the preset channel indicates the circuit connection state of the preset channel of the flexible printed circuit board interface of the capacitive touch screen; The BIOS recognition capability evaluation module is used to evaluate the BIOS recognition capability according to the acquired BIOS recognition data to obtain a BIOS recognition evaluation value, and determine whether to perform BIOS recognition optimization based on the BIOS recognition evaluation value, wherein the BIOS recognition evaluation value is used to quantitatively evaluate the recognition capability of the BIOS; The touch screen configuration complexity evaluation module is used to evaluate the touch screen configuration complexity according to the acquired touch screen configuration data to obtain a touch screen configuration complexity evaluation value if BIOS identification optimization is performed, and to determine whether to perform touch screen configuration optimization based on the touch screen configuration complexity evaluation value, wherein the touch screen configuration complexity evaluation value is used to quantitatively evaluate the complexity of parameter configuration of the touch screen; The touch screen working performance evaluation module is used to evaluate the working performance of the touch screen according to the acquired touch screen working data to obtain a touch screen working evaluation value if the touch screen configuration is optimized, and to determine whether to optimize the touch screen based on the touch screen working evaluation value, wherein the touch screen working evaluation value is used to quantitatively evaluate the working performance of the touch screen; The BIOS identification data includes identification time, identification information completeness coefficient, touch screen resolution, touch screen size, and channel capacitance value of a preset channel; The touch screen configuration data includes the number of parameter configuration items, the number of BIOS supported parameters, the parameter configuration time, and the parameter configuration error rate; The touch screen working data includes touch response time, touch accuracy, touch screen refresh rate stability coefficient, noise suppression coefficient, touch screen power consumption, and touch sensitivity; The recognition time refers to the time taken by the BIOS from startup to recognition of the touch screen; The identification information completeness coefficient is obtained by performing a ratio operation between the amount of hardware information read by the BIOS and the total amount of hardware information of the capacitive touch screen; The power consumption of the touch screen is represented by the power consumption of the touch screen in a working state measured by a power consumption tester; The channel capacitance value of the preset channel is represented by measuring the capacitance value of the preset channel of the flexible printed circuit board interface of the capacitive touch screen by a capacitance tester; The parameter configuration time refers to the time taken from entering the configuration interface to completing the parameter configuration; The touch accuracy represents the deviation between the touch input position and the actual position; The refresh rate stability coefficient of the touch screen indicates the degree of deviation between the actual refresh rate of the touch screen and the preset refresh rate; The noise suppression coefficient is represented by the ratio of the touch signal to the noise signal measured by the capacitive touch chip.

9. A device using the touch screen detection and identification method based on BIOS identification as claimed in any one of claims 1 to 7, characterized in that: include: Data acquisition equipment, storage equipment and processing equipment; wherein the data acquisition equipment is used to acquire BIOS identification data, touch screen configuration data and touch screen working data; the storage equipment is used to store BIOS identification data, touch screen configuration data and touch screen working data; the processing equipment is used to perform performance evaluation based on the data in the storage equipment, and the performance evaluation includes BIOS identification capability evaluation, touch screen configuration complexity evaluation and touch screen working performance evaluation.

Citation Information

Patent Citations

  • On-Cell-based Touchscreen and Display Integration Test System

    CN106354312B

  • Touch screens and their recognition methods

    CN106484184B

  • Portable computer and system effectiveness adjusting method thereof

    CN103092292A

  • Electronic interaction data management system and method based on touch all-in-one machine

    CN118694478A