Screen touch calibration method, device, apparatus and storage medium

CN123011049APending Publication Date: 2026-10-30FOSHAN HAIER DRUM WASHING MACHINE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510499028.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-18
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0005]本申请提供一种屏幕触摸校准方法、装置、设备以及存储介质,用以解决现有家电设备的触控显示屏在环境因素变化下,触控灵敏度受环境干扰而导致触控精准性下降的问题

Benefits of technology

[0049]本申请提供的屏幕触摸校准方法、装置、设备以及存储介质,通过响应于用户对智能设备的显示屏幕的触摸操作,获取智能设备对应的环境信息,环境信息包括:第一环境数据和第二环境数据,第一环境数据的获取时刻与第二环境数据的获取时刻之间的间隔时长为第一预设时长;根据第一环境数据和第二环境数据,确定智能设备对应的环境变化值;判断环境变化值是否大于第一预设值,并在环境变化值大于第一预设值的情况下,对显示屏幕进行触摸校准处理。通过实时判断智能设备的环境数据,调整显示屏幕对应的触摸校准处理情况,根据实时环境状态修正显示屏幕灵敏度,有利于提高屏幕触控的精准性,同时提高了用户的使用体验。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123011049A_ABST
    Figure CN123011049A_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of display, and particularly relates to a screen touch calibration method and device, equipment and a storage medium, the method comprising: in response to a touch operation of a user on a display screen of a smart device, obtaining corresponding environment information of the smart device, the environment information comprising: first environment data and second environment data, an interval time length between the acquisition time of the first environment data and the acquisition time of the second environment data being a first preset time length; determining an environment change value corresponding to the smart device according to the first environment data and the second environment data; judging whether the environment change value is greater than a first preset value, and performing touch calibration processing on the display screen in the case that the environment change value is greater than the first preset value. By judging the environment data of the smart device in real time, adjusting the touch calibration processing condition corresponding to the display screen, correcting the sensitivity of the display screen according to the real-time environment state, the accuracy of screen touch is improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of display technology, specifically relating to a screen touch calibration method, apparatus, device, and storage medium. Background Technology

[0002] Most current home appliances are designed to be program-displayed and controlled via touchscreen displays to meet consumers' needs for interactive home experiences. Through the appliance's screen, users can clearly understand device information and select a series of programs to control the appliance. The control of the appliance's touchscreen display is based on factory-preset touch parameters.

[0003] However, touch sensitivity is easily affected by environmental changes. For example, in high temperature and high humidity environments, water vapor in the air may condense on the surface of the touch film, changing its electrical properties and thus affecting the transmission and recognition of touch signals. In low temperature and dry environments, static electricity problems occur frequently, which can also interfere with touch sensitivity.

[0004] While existing technologies have proposed methods for calibrating touch sensitivity on touchscreens, these methods only address the sensitivity issues caused by interference devices associated with clothing-related devices, and do not solve the problem of how environmental factors affect the sensitivity of touch displays. Based on these issues, to ensure touch accuracy and user usability, it is essential to adjust touch parameters in real-time according to external conditions to correct sensitivity. Summary of the Invention

[0005] This application provides a screen touch calibration method, apparatus, device, and storage medium to solve the problem that the touch sensitivity of existing home appliance touch displays is affected by environmental interference under changing environmental factors, resulting in a decrease in touch accuracy.

[0006] In a first aspect, this application provides a screen touch calibration method, the method comprising:

[0007] In response to a user's touch operation on the display screen of a smart device, environmental information corresponding to the smart device is obtained. The environmental information includes: first environmental data and second environmental data. The time interval between the acquisition time of the first environmental data and the acquisition time of the second environmental data is a first preset time.

[0008] Based on the first environmental data and the second environmental data, the environmental change value corresponding to the smart device is determined;

[0009] Determine whether the environmental change value is greater than a first preset value, and if the environmental change value is greater than the first preset value, perform touch calibration on the display screen.

[0010] In one possible design, the method further includes:

[0011] If the environmental change value is less than the first preset value, determine whether the change state is greater than the second preset value, wherein the first preset value is greater than the second preset value;

[0012] If the environmental change value is greater than the second preset value, determine the update calibration time corresponding to the environmental change value;

[0013] The calibration cycle is updated according to the updated calibration duration, and the display screen is touched according to the updated calibration cycle. The calibration cycle is used to indicate the reference time period between two consecutive touch calibration processes of the display screen.

[0014] In one possible design, the first environmental data includes a first temperature and a first humidity, and the second environmental data includes a second temperature and a second humidity. Determining the environmental change value between the first environmental data and the second environmental data includes:

[0015] Determine the rate of change of temperature between the first temperature and the second temperature, and the rate of change of humidity between the first humidity and the second humidity;

[0016] The temperature change rate and the humidity change rate are used as the environmental change values ​​between the first environmental information and the second environmental information.

[0017] In one possible design, the first preset value includes a first temperature change threshold and a first humidity change threshold. The step of determining whether the environmental change value is greater than the first preset value, and performing touch calibration on the display screen if the environmental change value is greater than the first preset value, includes:

[0018] Determine whether the temperature change rate is greater than a first temperature change threshold and / or whether the humidity change rate is greater than a first humidity change threshold;

[0019] If the rate of temperature change is greater than a first temperature change threshold and / or the rate of humidity change is greater than a first humidity change threshold, the display screen is subjected to touch calibration.

[0020] In one possible design, the second preset value includes: a first temperature change threshold and a first humidity change threshold, and the step of determining whether the change state is greater than the second preset value includes:

[0021] Determine whether the temperature change rate is greater than a second temperature change threshold and / or whether the humidity change rate is greater than a second humidity change threshold, wherein the second temperature change threshold is less than the first temperature change threshold and the second humidity change threshold is less than the first humidity change threshold.

[0022] In one possible design, determining the update calibration duration corresponding to the environmental change value includes:

[0023] Determine the temperature calibration time corresponding to the temperature change rate and / or the humidity calibration time corresponding to the humidity change rate;

[0024] The minimum value of the temperature calibration duration and / or the humidity calibration duration is determined as the update calibration duration corresponding to the changed state.

[0025] In one possible design, the method further includes:

[0026] If the display screen has not been calibrated for touch, obtain the touch capacitance data of the display screen and determine the operating status of the display screen based on the touch capacitance data;

[0027] When the running state is the user operation state, the touch calibration process is paused until the running state becomes the basic running state, at which point the touch calibration process is performed on the display screen. The basic running state is used to indicate that the display screen is not currently sensing any touch operation from the user.

[0028] Secondly, this application provides a screen touch calibration device, comprising:

[0029] The acquisition module is used to acquire environmental information corresponding to the smart device in response to the user's touch operation on the display screen of the smart device. The environmental information includes: first environmental data and second environmental data. The time interval between the acquisition time of the first environmental data and the acquisition time of the second environmental data is a first preset time.

[0030] The determination module is used to determine the environmental change value corresponding to the smart device based on the first environmental data and the second environmental data;

[0031] The processing module is used to determine whether the environmental change value is greater than a first preset value, and if the environmental change value is greater than the first preset value, to perform touch calibration processing on the display screen.

[0032] In one possible design, the device further includes: a judgment module;

[0033] The judgment module is used to determine whether the change state is greater than a second preset value when the environmental change value is less than the first preset value, wherein the first preset value is greater than the second preset value;

[0034] The determining module is further configured to determine the update calibration duration corresponding to the environmental change value when the environmental change value is greater than the second preset value;

[0035] The processing module is further configured to update the calibration period according to the updated calibration duration, and perform touch calibration on the display screen according to the updated calibration period, wherein the calibration period is used to indicate the reference time period between two consecutive touch calibration processes of the display screen.

[0036] In one possible design, the determining module is further configured to determine the rate of change of temperature between the first temperature and the second temperature, and the rate of change of humidity between the first humidity and the second humidity;

[0037] The determining module is further configured to use the temperature change rate and the humidity change rate as environmental change values ​​between the first environmental information and the second environmental information.

[0038] In one possible design, the judgment module is further configured to determine whether the temperature change rate is greater than a first temperature change threshold and / or whether the humidity change rate is greater than a first humidity change threshold.

[0039] The processing module is further configured to perform touch calibration processing on the display screen when the temperature change rate is greater than a first temperature change threshold and / or the humidity change rate is greater than a first humidity change threshold.

[0040] In one possible design, the judgment module is further configured to determine whether the temperature change rate is greater than a second temperature change threshold and / or whether the humidity change rate is greater than a second humidity change threshold, wherein the second temperature change threshold is less than the first temperature change threshold and the second humidity change threshold is less than the first humidity change threshold.

[0041] In one possible design, the determining module is further configured to determine the temperature calibration duration corresponding to the temperature change rate and / or the humidity calibration duration corresponding to the humidity change rate.

[0042] The determining module is further configured to determine the minimum value of the temperature calibration duration and / or the humidity calibration duration as the update calibration duration corresponding to the changed state.

[0043] In one possible design, the acquisition module is further configured to acquire the touch capacitance data of the display screen if the display screen has not been touch calibrated, and determine the operating state of the display screen based on the touch capacitance data;

[0044] The processing module is further configured to pause touch calibration processing when the running state is user operation state, until the running state is basic running state, and then perform touch calibration processing on the display screen, wherein the basic running state is used to indicate that the display screen does not currently sense touch operation from the user.

[0045] Thirdly, this application provides a screen touch calibration device, including: a processor, and a memory communicatively connected to the processor;

[0046] The memory stores computer-executed instructions;

[0047] The processor executes computer execution instructions stored in the memory to implement the screen touch calibration method as described in the first aspect.

[0048] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a computer, are used to implement the screen touch calibration method as described in the first aspect.

[0049] The screen touch calibration method, apparatus, device, and storage medium provided in this application acquire environmental information corresponding to the smart device in response to a user's touch operation on the display screen of a smart device. This environmental information includes first environmental data and second environmental data, with the interval between the acquisition of the first and second environmental data being a first preset duration. Based on the first and second environmental data, an environmental change value corresponding to the smart device is determined. It is then determined whether the environmental change value exceeds the first preset value, and if so, touch calibration processing is performed on the display screen. By judging the environmental data of the smart device in real time and adjusting the touch calibration processing of the display screen accordingly, the sensitivity of the display screen is corrected based on the real-time environmental state, which helps improve the accuracy of screen touch control and enhances the user experience. Attached Figure Description

[0050] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0051] Figure 1 A flowchart illustrating the screen touch calibration method provided in this application embodiment. Figure 1 ;

[0052] Figure 2 A flowchart illustrating the screen touch calibration method provided in this application embodiment. Figure 2 ;

[0053] Figure 3A flowchart illustrating the screen touch calibration method provided in this application embodiment. Figure 3 ;

[0054] Figure 4 This is a schematic diagram of the screen touch calibration device provided in the embodiments of this application;

[0055] Figure 5 This is a schematic diagram of the structure of the screen touch calibration device provided in the embodiments of this application.

[0056] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0057] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0058] The terms "first," "second," "third," "fourth," etc. (if present) in the specification and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented, for example, in orders other than those illustrated or described herein.

[0059] In this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0060] Most current home appliances are designed to be program-displayed and controlled via touchscreen displays to meet consumers' needs for interactive home experiences. Through the appliance's screen, users can clearly understand device information and select a series of programs to control the appliance. The control of the appliance's touchscreen display is based on factory-preset touch parameters.

[0061] However, touch sensitivity is easily affected by environmental changes. For example, in high temperature and high humidity environments, water vapor in the air may condense on the surface of the touch film, changing its electrical properties and thus affecting the transmission and recognition of touch signals. In low temperature and dry environments, static electricity problems occur frequently, which can also interfere with touch sensitivity.

[0062] While existing technologies have proposed methods for calibrating touch sensitivity on touchscreens, these methods only address the sensitivity issues caused by interference devices associated with clothing-related devices, and do not solve the problem of how environmental factors affect the sensitivity of touch displays. Based on these issues, to ensure touch accuracy and user usability, it is essential to adjust touch parameters in real-time according to external conditions to correct sensitivity.

[0063] To address the aforementioned technical problems, this application provides a screen touch calibration method. When a user touches the display screen, the method analyzes environmental data in real time across different time periods. Based on the changing parameters of the environmental data, if the changing parameters exceed a preset threshold, touch calibration is performed on the display screen. By acquiring environmental information at different times and calculating environmental change values, and performing touch calibration when environmental changes are significant, the method effectively compensates for the impact of environmental factors on the touch screen, thereby improving the accuracy and reliability of touch detection. This results in more precise responses to user touch operations and enhances the user experience.

[0064] The technical solutions of this application and how they solve the aforementioned technical problems are described in detail below with specific embodiments. These specific embodiments may exist independently or in combination with each other. Identical or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0065] Figure 1 A flowchart illustrating the screen touch calibration method provided in this application embodiment. Figure 1 .like Figure 1 As shown, the screen touch calibration method provided in this embodiment includes:

[0066] S101. In response to the user's touch operation on the display screen of the smart device, obtain the environmental information corresponding to the smart device. The environmental information includes: first environmental data and second environmental data.

[0067] The time interval between the acquisition time of the first environmental data and the acquisition time of the second environmental data is the first preset time.

[0068] Understandably, when a user performs a touch operation on the display screen of a smart device, the touch sensing system inside the smart device will immediately activate. This system can be based on capacitive, resistive, or other advanced touch detection technologies, capable of accurately identifying the location, pressure, and type of touch behavior; this application will not elaborate on these aspects. Once a user touch operation on the display screen is detected, the device's central processing unit can trigger the corresponding event processing flow.

[0069] Specifically, the equipment can be equipped with relevant sensors to obtain environmental data. For example, an ambient light sensor can be used to obtain the ambient light intensity, a temperature sensor can be used to collect the current ambient temperature, a humidity sensor can be used to obtain the ambient humidity, or a barometric pressure sensor can be used to measure the atmospheric pressure.

[0070] A first preset duration is maintained between the acquisition of the first environmental data and the acquisition of the second environmental data. The first preset duration can be set according to the needs of equipment detection, such as 2 seconds or 5 seconds, to ensure that environmental data with a certain time dimension for comparison is acquired, providing an effective data foundation for subsequent data analysis and processing.

[0071] S102. Determine the environmental change value corresponding to the smart device based on the first environmental data and the second environmental data.

[0072] Specifically, for each environmental parameter (such as temperature, humidity, light intensity, etc.), the difference between the first environmental data and the second environmental data can be calculated.

[0073] Understandably, the calculated environmental change values ​​provide a quantitative basis for further analysis of environmental conditions by the equipment. Based on these change values, combined with preset thresholds and algorithmic logic, the equipment can determine whether the environmental changes have reached a level requiring specific actions.

[0074] S103. Determine whether the environmental change value is greater than the first preset value; if yes, proceed to step S104; if no, proceed to step S105.

[0075] S104. Perform touch calibration on the display screen.

[0076] The device sets a basic calibration cycle for the screen during the initial setup. Based on this cycle, the touch sensitivity of the display screen can be maintained during device use. However, under the influence of external environmental factors, excessive environmental changes may affect the screen sensitivity. Therefore, when the environmental changes exceed a first preset value, the display screen is calibrated to ensure timely response when environmental changes significantly affect touch operation.

[0077] Understandably, if an environmental change exceeds its corresponding preset value, the smart device can trigger a touch calibration process. During calibration, the device first pauses any currently executing touch-related tasks to prevent interference. Then, the system invokes a screen calibration algorithm, which re-analyzes and adjusts the data collected by the touch sensing system based on pre-stored screen touch characteristic parameters. For example, it sends calibration signals to specific areas of the screen to detect the accuracy of touch feedback and corrects the touch coordinate mapping based on the detection results. After calibration, the device automatically resumes the previously paused tasks and returns to normal operation, ensuring users can continue using the smart device in a stable and accurate touch interaction environment.

[0078] In one possible implementation, in addition to common temperature and humidity data, multi-dimensional environmental data such as air pressure and light intensity can also be collected. By fusing these different types of data, the impact of environmental changes on the touchscreen can be assessed more comprehensively and accurately. For example, changes in air pressure may affect the touch sensitivity of the screen, and changes in light intensity may interfere with the reception of touch signals. By employing data fusion algorithms, such as the Kalman filter algorithm, the multi-dimensional environmental data can be processed to obtain more accurate values ​​of environmental changes.

[0079] By performing timely touch calibration, the negative impact of environmental changes on the touch sensitivity of the display screen can be eliminated, ensuring that users can obtain a stable and accurate touch operation experience in different environments.

[0080] S105. Perform touch calibration on the display screen according to the calibration cycle.

[0081] During device operation, a calibration cycle is set, and the device can perform touch calibration on the display screen according to the calibration cycle. Specifically, an internal timer is started, which counts the time at intervals according to the calibration cycle. When the timer reaches the set time of the calibration cycle, the device will first check the current operating status of the display screen.

[0082] Understandably, by performing touch calibration according to a set cycle, smart devices can periodically test and optimize the screen's touch performance, promptly identifying and correcting touch deviations caused by environmental changes, prolonged use, and other factors. This helps maintain the accuracy and stability of the screen's touch, improving the user experience.

[0083] The screen touch calibration method provided in this embodiment obtains environmental information corresponding to the smart device in response to a user's touch operation on the display screen of the smart device. This environmental information includes first environmental data and second environmental data, with the interval between the acquisition of the first and second environmental data being a first preset duration. Based on the first and second environmental data, an environmental change value corresponding to the smart device is determined. It is then determined whether the environmental change value is greater than a first preset value, and if so, touch calibration processing is performed on the display screen. By judging the environmental data of the smart device in real time and adjusting the touch calibration processing of the display screen accordingly, the sensitivity of the display screen is corrected based on the real-time environmental state, which helps improve the accuracy of screen touch control and enhances the user experience.

[0084] Figure 2 A flowchart illustrating the screen touch calibration method provided in this application embodiment. Figure 2 .like Figure 2 As shown, this embodiment is... Figure 1 Based on the embodiments, the screen touch calibration method is described in detail, and the method includes:

[0085] S201. In response to the user's touch operation on the display screen of the smart device, obtain the environmental information corresponding to the smart device. The environmental information includes: first environmental data and second environmental data.

[0086] Step S201 is similar to step S101 above, and will not be described in detail here.

[0087] S202. Determine the rate of change of temperature between the first temperature and the second temperature, and the rate of change of humidity between the first humidity and the second humidity.

[0088] S203. The rate of change of temperature and the rate of change of humidity are used as the environmental change values ​​between the first environmental information and the second environmental information.

[0089] For example, it can be done through The rate of temperature change is calculated, where R is the constant. T The formula is used to represent the rate of temperature change, where T1 represents the first temperature and T2 represents the second temperature. This formula reflects the proportion of temperature change relative to the initial temperature within a first preset time period. Correspondingly, the rate of humidity change can be expressed as follows: The calculation yields the following result: R H The two values ​​are used to represent the rate of change of humidity. H1 represents the first humidity level, and H2 represents the second humidity level.

[0090] Understandably, the system calculates and displays the rate of change of temperature and humidity, and determines whether to perform touch calibration based on whether the rate of change exceeds a preset threshold.

[0091] S204. Determine whether the rate of temperature change is greater than the first temperature change threshold and / or whether the rate of humidity change is greater than the first humidity change threshold; if yes, proceed to step S205; if no, proceed to steps S206-S209.

[0092] S205. Perform touch calibration on the display screen.

[0093] The server of the smart device can determine whether the rate of temperature change is greater than the first temperature change threshold and / or whether the rate of humidity change is greater than the first humidity change threshold. If either of the above conditions is met, it is considered that the environmental change may affect the touch operation, and then the display screen is subjected to touch calibration.

[0094] Understandably, devices can perform touch calibration on the display screen using built-in screen calibration algorithms. Specifically, based on precise measurement data of the screen's touch characteristics at the time of manufacture, the calibration algorithm can send high-precision calibration signals to multiple specific areas such as the four corners and the center of the screen. Taking the upper left corner of the screen as an example, after the calibration signal is sent, the device detects the signal strength and coordinate information fed back by the touch sensing system. If the fed-back coordinate information deviates from the theoretical upper left corner coordinates, the algorithm will adjust the mapping relationship of the touch coordinates according to a pre-set correction model. This adjustment is not a simple linear correction, but rather an optimization using a complex nonlinear algorithm that combines the physical characteristics of the screen and potential manufacturing errors. This application does not limit the specific touch calibration method used.

[0095] In one possible implementation, the device can monitor the calibration effect in real time, ensuring that the accuracy of the touch coordinates reaches the set precision standard by repeatedly sending calibration signals and comparing feedback data. Once calibration is complete and the accuracy meets the standard, the device can reactivate the previously paused application process and return to normal operation.

[0096] S206. Determine whether the change state is greater than the second preset value; if yes, proceed to steps S207-S208; if no, proceed to step S209.

[0097] S207. Determine the update calibration time corresponding to the environmental change value.

[0098] The first preset value is greater than the second preset value. If the environmental change value does not meet the first preset value, the device will again determine whether the temperature change rate is greater than the second temperature change threshold and whether the humidity change rate is greater than the second humidity change threshold. If the environmental change value (temperature change rate or humidity change rate) is greater than the second preset value, the device will determine the update calibration time corresponding to the environmental change value according to the preset rules.

[0099] Understandably, once the update calibration duration is determined, the device will periodically calibrate the screen according to that duration during subsequent use. For example, if the update calibration duration is 5 minutes, the device can automatically trigger the screen calibration process every 5 minutes, repeating the calibration algorithm's steps to ensure that the screen touch interaction remains accurate and stable under changing environmental conditions, providing users with a superior user experience.

[0100] In one possible implementation, it is determined whether the rate of temperature change is greater than a second temperature change threshold and / or whether the rate of humidity change is greater than a second humidity change threshold, wherein the second temperature change threshold is less than a first temperature change threshold and the second humidity change threshold is less than a first humidity change threshold.

[0101] Specifically, it can be determined whether the rate of temperature change is greater than the second temperature change threshold and / or whether the rate of humidity change is greater than the second humidity change threshold. If either of the above conditions is met, it is considered that the environmental change may affect the touch operation, and the calibration cycle is updated to ensure that the screen touch interaction remains accurate and stable under environmental changes.

[0102] In one possible implementation, the temperature change rate and / or humidity change rate are determined; the minimum of the temperature calibration duration and / or humidity calibration duration is determined as the update calibration duration corresponding to the changing state.

[0103] Specifically, for the temperature change rate, the device can determine its corresponding temperature calibration time according to pre-set rules. Similarly, it can determine its corresponding humidity calibration time based on the humidity change rate. For example, a mapping relationship between temperature change rate and temperature calibration time, and humidity change rate and humidity calibration time can be established through a large amount of experimental data and experience. This relationship can be recorded using a piecewise function, and the corresponding calibration time can be called when the corresponding preset value is reached.

[0104] Understandably, comparing the calculated temperature calibration time and humidity calibration time and selecting the minimum of the two as the calibration time for the changing state avoids unnecessary long calibration times and improves equipment operating efficiency and resource utilization. For example, if the temperature calibration time is 5 minutes and the humidity calibration time is 8 minutes, then the 5-minute temperature calibration time is selected as the update calibration time.

[0105] S207. Update the calibration cycle according to the updated calibration duration, and perform touch calibration on the display screen according to the updated calibration cycle.

[0106] The calibration period is used to indicate the reference time interval between two consecutive touch calibration processes on the display screen. The device has an initial calibration period pre-stored inside, which is a reference time interval set at the factory based on general environmental conditions and screen characteristics, and is used to indicate the time interval between two consecutive touch calibration processes on the display screen.

[0107] Understandably, after determining the update calibration duration, it can be directly replaced with the time interval between two consecutive calibration processes within the calibration cycle, and the calibration cycle can be updated according to this rule. After completing the calibration cycle update, the device can start a timer that counts according to the updated calibration cycle. When the timer reaches the end of a calibration cycle, the device will automatically trigger the display screen touch calibration process. Simultaneously, the device can continue timing and calibration operations according to the updated calibration cycle to adapt to the impact of environmental changes on screen touch accuracy, ensuring users receive a stable and accurate touch interaction experience when using smart devices.

[0108] Through this process, smart devices can dynamically adjust the calibration cycle according to environmental changes and rationally arrange touch calibration processing, ensuring screen touch quality while minimizing interference with the user's use of the device.

[0109] S209. Perform touch calibration on the display screen according to the calibration cycle.

[0110] Step S209 is similar to step S105 above, and will not be described again here.

[0111] The screen touch calibration method provided in this application acquires temperature and humidity data and calculates their rate of change, comparing the rate of change with first and second preset thresholds. If the rate of change is greater than the first preset threshold, touch calibration is performed immediately; if it is less than the first preset threshold but greater than the second preset threshold, a corresponding calibration duration is determined, and the minimum of the temperature and humidity calibration durations is taken as the final calibration duration. This update the calibration cycle, and touch calibration is performed according to the updated calibration cycle. The calibration strategy is precisely adjusted according to the degree of environmental change. For situations with large temperature and humidity changes, calibration is performed immediately; for smaller changes, the calibration cycle is updated appropriately to maintain screen touch accuracy, improving the user experience. Furthermore, through a hierarchical threshold judgment and duration determination mechanism, the method effectively balances the utilization of device resources while ensuring calibration effectiveness, avoiding excessively frequent calibrations that could affect device performance and user experience, thus achieving intelligent and efficient screen calibration management in different environments.

[0112] Figure 3 A flowchart illustrating the screen touch calibration method provided in this application embodiment. Figure 3 .like Figure 3 As shown, this embodiment is... Figure 1 and Figure 2 Based on the embodiments, a possible implementation method for the case where the display screen is not calibrated for touch is described in detail, the method including:

[0113] S301. Obtain the touch capacitance data of the display screen.

[0114] In some cases where touch calibration of the display screen is required, there may be scenarios where it is not performed. This could be because the user is currently interacting with the display screen, and performing touch calibration at this time could negatively impact the user experience. Therefore, in situations where touch calibration is required but not performed, it is necessary to determine the reason for the omission and when to perform touch calibration in the future.

[0115] Understandably, if the display screen has not undergone touch calibration, the device will acquire touch capacitance data from the screen. The touch sensing system of smart devices operates based on the principle of capacitive sensing, with multiple capacitive sensing units distributed across the screen surface. The device acquires touch capacitance data by sending specific electrical signals to these units and detecting changes in their feedback capacitance values.

[0116] Specifically, touch capacitance data can include capacitance information for different areas of the screen under different states, such as the baseline capacitance value when there is no touch, and the change in capacitance value when there is a touch operation. By analyzing the touch capacitance data, the device can further determine whether there are potential touch problems or user touch interventions on the screen, such as performance degradation of the capacitive sensing unit or whether it is affected by electromagnetic interference.

[0117] S302. Determine the operating status of the display screen based on the touch capacitance data.

[0118] S303. When the running state is user operation state, pause the touch calibration process until the running state is basic running state, then perform touch calibration process on the display screen.

[0119] The basic operating status is used to indicate that the current display screen has not detected any touch operation from the user.

[0120] Understandably, based on the acquired touch capacitive data, the device can further determine the operating status of the display screen. The device has pre-set judgment rules to distinguish different operating states. When the touch capacitive data shows frequent and irregular changes in capacitance values, and the magnitude of these changes exceeds a certain threshold, the device can determine that the display screen is in a user-operated state. This is because user touch operations, such as clicking or swiping, cause significant changes in the capacitance value of the capacitive sensing unit. When the touch capacitive data shows a relatively stable capacitance value, with fluctuations within a normal baseline range, the device will determine that the display screen is in a basic operating state, i.e., without user touch interference.

[0121] Specifically, when the device is in user operation mode, it will pause touch calibration to avoid interfering with user operations. The device continuously monitors touch capacitance data, and once the capacitance data meets the basic operating condition criteria (i.e., the capacitance value stabilizes), the device will immediately perform touch calibration on the display screen. During calibration, the currently touch-dependent application process will also be paused, and a screen calibration algorithm will be invoked to calibrate the screen. Once calibration is complete, the application process will resume.

[0122] In addition, performing touch calibration on the display screen under basic operating conditions, i.e. without user interference, enables the calibration algorithm to more accurately detect and adjust the screen's touch characteristics. This is because the touch capacitance data at this time more accurately reflects the screen's own state, thereby improving the accuracy of the calibration and ensuring the stability and accuracy of the screen's touch function.

[0123] The screen touch calibration method provided in this embodiment first acquires the touch capacitance data of the display screen when the smart device has not performed touch calibration processing on the display screen. Then, it determines the screen operating state based on the touch capacitance data. Touch calibration processing is paused when the operating state is the user operation state, and resumed when the operating state changes to the basic operating state. By rationally scheduling the timing of calibration processing, unnecessary calibration operations are avoided, reducing the waste of device resources. The device does not need to forcibly perform calibration during user operation, saving computing resources and power, and improving the overall operating efficiency of the device. At the same time, avoiding calibration processing while the user is operating the screen prevents interference with normal user use, ensuring smooth user operation and preventing user interruptions due to calibration, thus providing a better interactive experience.

[0124] Figure 4 This is a schematic diagram of the screen touch calibration device provided in this application. Figure 4 As shown, the screen touch calibration device 400 provided in this embodiment includes:

[0125] The acquisition module 401 is used to respond to the user's touch operation on the display screen of the smart device and acquire the environmental information corresponding to the smart device. The environmental information includes: first environmental data and second environmental data. The time interval between the acquisition time of the first environmental data and the acquisition time of the second environmental data is a first preset time.

[0126] The determining module 402 is used to determine the environmental change value corresponding to the smart device based on the first environmental data and the second environmental data;

[0127] The processing module 403 is used to determine whether the environmental change value is greater than a first preset value, and to perform touch calibration processing on the display screen if the environmental change value is greater than the first preset value.

[0128] In one possible design, the device further includes: a judgment module 404;

[0129] The judgment module 404 is used to determine whether the change state is greater than a second preset value when the environmental change value is less than a first preset value, wherein the first preset value is greater than the second preset value;

[0130] The determination module 402 is also used to determine the update calibration time corresponding to the environmental change value when the environmental change value is greater than the second preset value;

[0131] The processing module 403 is also used to update the calibration period according to the updated calibration duration, and to perform touch calibration on the display screen according to the updated calibration period. The calibration period is used to indicate the reference time period between two consecutive touch calibration processes on the display screen.

[0132] In one possible design, the determining module 402 is further configured to determine the rate of change of temperature between the first temperature and the second temperature, and the rate of change of humidity between the first humidity and the second humidity;

[0133] The determination module 402 is also used to use the temperature change rate and humidity change rate as environmental change values ​​between the first environmental information and the second environmental information.

[0134] In one possible design, the judgment module 404 is also used to determine whether the rate of temperature change is greater than a first temperature change threshold and / or whether the rate of humidity change is greater than a first humidity change threshold.

[0135] The processing module 403 is also used to perform touch calibration processing on the display screen when the rate of temperature change is greater than the first temperature change threshold and / or the rate of humidity change is greater than the first humidity change threshold.

[0136] In one possible design, the judgment module 404 is also used to determine whether the temperature change rate is greater than a second temperature change threshold and / or whether the humidity change rate is greater than a second humidity change threshold, wherein the second temperature change threshold is less than a first temperature change threshold and the second humidity change threshold is less than a first humidity change threshold.

[0137] In one possible design, the determining module 402 is also used to determine the temperature calibration time corresponding to the temperature change rate and / or the humidity calibration time corresponding to the humidity change rate.

[0138] The determination module 402 is also used to determine the minimum value of the time between the temperature calibration time and / or the humidity calibration time as the update calibration time corresponding to the change state.

[0139] In one possible design, the acquisition module 401 is also used to acquire the touch capacitance data of the display screen if the display screen has not been touched and to determine the operating status of the display screen based on the touch capacitance data.

[0140] The processing module 403 is also used to pause the touch calibration process when the running state is the user operation state, until the running state is the basic running state, and then perform touch calibration process on the display screen. The basic running state is used to indicate that the current display screen does not sense touch operation from the user.

[0141] The screen touch calibration device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.

[0142] Figure 5 This is a schematic diagram of the screen touch calibration device provided in this application. Figure 5 As shown, the screen touch calibration device 500 provided in this embodiment includes at least one processor 501 and a memory 502. Optionally, the device 500 also includes a communication component 503. The processor 501, memory 502, and communication component 503 are connected via a bus 504.

[0143] In a specific implementation, at least one processor 501 executes computer execution instructions stored in memory 502, causing at least one processor 501 to perform the above-described method.

[0144] The specific implementation process of processor 501 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0145] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0146] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.

[0147] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0148] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.

[0149] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.

[0150] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0151] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.

[0152] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0153] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0154] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0155] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0156] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0157] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A screen touch calibration method, characterized in that, The method includes: In response to a user's touch operation on the display screen of a smart device, environmental information corresponding to the smart device is obtained. The environmental information includes: first environmental data and second environmental data. The time interval between the acquisition time of the first environmental data and the acquisition time of the second environmental data is a first preset time. Based on the first environmental data and the second environmental data, the environmental change value corresponding to the smart device is determined; Determine whether the environmental change value is greater than a first preset value, and if the environmental change value is greater than the first preset value, perform touch calibration on the display screen.

2. The method according to claim 1, characterized in that, The method further includes: If the environmental change value is less than the first preset value, determine whether the change state is greater than the second preset value, wherein the first preset value is greater than the second preset value; If the environmental change value is greater than the second preset value, determine the update calibration time corresponding to the environmental change value; The calibration cycle is updated according to the updated calibration duration, and the display screen is touched according to the updated calibration cycle. The calibration cycle is used to indicate the reference time period between two consecutive touch calibration processes of the display screen.

3. The method according to claim 1, characterized in that, The first environmental data includes: a first temperature and a first humidity; the second environmental data includes: a second temperature and a second humidity; determining the environmental change value between the first environmental data and the second environmental data includes: Determine the rate of change of temperature between the first temperature and the second temperature, and the rate of change of humidity between the first humidity and the second humidity; The temperature change rate and the humidity change rate are used as the environmental change values ​​between the first environmental information and the second environmental information.

4. The method according to claim 1 or 3, characterized in that, The first preset value includes: a first temperature change threshold and a first humidity change threshold. The step of determining whether the environmental change value is greater than the first preset value, and performing touch calibration on the display screen if the environmental change value is greater than the first preset value, includes: Determine whether the temperature change rate is greater than a first temperature change threshold and / or whether the humidity change rate is greater than a first humidity change threshold; If the rate of temperature change is greater than a first temperature change threshold and / or the rate of humidity change is greater than a first humidity change threshold, the display screen is subjected to touch calibration.

5. The method according to claim 2 or 3, characterized in that, The second preset value includes: a first temperature change threshold and a first humidity change threshold. Determining whether the change state is greater than the second preset value includes: Determine whether the temperature change rate is greater than a second temperature change threshold and / or whether the humidity change rate is greater than a second humidity change threshold, wherein the second temperature change threshold is less than the first temperature change threshold and the second humidity change threshold is less than the first humidity change threshold.

6. The method according to claim 5, characterized in that, The determination of the update calibration duration corresponding to the environmental change value includes: Determine the temperature calibration time corresponding to the temperature change rate and / or the humidity calibration time corresponding to the humidity change rate; The minimum value of the temperature calibration duration and / or the humidity calibration duration is determined as the update calibration duration corresponding to the changed state.

7. The method according to claim 1 or 2, characterized in that, The method further includes: If the display screen has not been calibrated for touch, obtain the touch capacitance data of the display screen and determine the operating status of the display screen based on the touch capacitance data; When the running state is the user operation state, the touch calibration process is paused until the running state becomes the basic running state, at which point the touch calibration process is performed on the display screen. The basic running state is used to indicate that the display screen is not currently sensing any touch operation from the user.

8. A screen touch calibration device, characterized in that, include: The acquisition module is used to acquire environmental information corresponding to the smart device in response to the user's touch operation on the display screen of the smart device. The environmental information includes: first environmental data and second environmental data. The time interval between the acquisition time of the first environmental data and the acquisition time of the second environmental data is a first preset time. The determination module is used to determine the environmental change value corresponding to the smart device based on the first environmental data and the second environmental data; The processing module is used to determine whether the environmental change value is greater than a first preset value, and if the environmental change value is greater than the first preset value, to perform touch calibration processing on the display screen.

9. A screen touch calibration device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the screen touch calibration method as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the screen touch calibration method as described in any one of claims 1-7.