Information processing method and device, equipment and storage medium

By determining the current status in the touch screen and setting the target lock point threshold, the received touch coordinates are processed, and the problem of false alarm points in the capacitive flexible screen is solved, and the reporting accuracy and user experience are improved.

CN119690261APending Publication Date: 2025-03-25GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

Patent Information

Application Number
CN202311248517.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-25
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

Capacitive flexible screens are prone to false alarm problems when they are disturbed by noise, which affects the user experience.

Method used

By determining whether the current state of the touch screen is a noise interference state or a non-noise interference state, and determining the target lock point threshold according to the correspondence between the preset state and the lock point threshold. Then, the received touch coordinates are processed and reported according to the target lock point threshold.

Benefits of technology

It reduces the probability of false alarm points in the case of noise interference, improves the accuracy of reporting touch coordinates, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119690261A_ABST
    Figure CN119690261A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an information processing method and device, equipment and a storage medium, the information processing method and device are applied to a touch screen of terminal equipment, the information processing method comprises the steps that the current state of the touch screen is determined, and the current state comprises a noise interference state and a non-noise interference state; determining a target lock point threshold value corresponding to the current state according to a preset corresponding relationship between the state and a lock point threshold value and the current state, the lock point threshold value being determined according to a distance threshold value and / or a reported frame number interval threshold value; and processing the received touch coordinates according to the target lock point threshold, and reporting the processed touch coordinates. The accuracy of reporting the touch coordinates can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to information processing technology, and relate to but are not limited to an information processing method and apparatus, device, and storage medium. Background Art

[0002] As an important channel for human-computer interaction, the touch screen plays an important role in terminal equipment.

[0003] The basic working principle of the touch screen is capacitive sensing. When the user's finger or object touches the sensing material on the surface of the touch screen, it will cause the capacitance to change. The touch screen can calculate the coordinates of the object pressed on the touch screen surface through an algorithm and report the coordinates.

[0004] However, since some capacitive flexible screens have large display interference and the structure of the capacitive flexible screen itself leads to poor anti-interference, when the touch screen of the terminal device is interfered by noise, false alarm points often occur, thus affecting the user experience. Summary of the invention

[0005] In view of this, the information processing method, device, equipment, and storage medium provided in the embodiments of the present application can improve the accuracy of reporting touch coordinates. The information processing method, device, equipment, and storage medium provided in the embodiments of the present application are implemented as follows:

[0006] In a first aspect, an embodiment of the present application provides an information processing method, which is applied to a touch screen of a terminal device, comprising:

[0007] Determine a current state of the touch screen, wherein the current state includes a noise interference state and a non-noise interference state;

[0008] According to the correspondence between the preset state and the lock point threshold and the current state, determine the target lock point threshold corresponding to the current state, wherein the lock point threshold is determined according to the distance threshold and / or the reporting frame number interval threshold;

[0009] The received touch coordinates are processed according to the target lock point threshold, and the processed touch coordinates are reported.

[0010] In a second aspect, an embodiment of the present application provides an information processing device, including:

[0011] A first determining module, configured to determine a current state of the touch screen, wherein the current state includes a noise interference state and a non-noise interference state;

[0012] A second determination module is used to determine a target lock point threshold corresponding to the current state according to a correspondence between a preset state and a lock point threshold and the current state, wherein the lock point threshold is determined according to a distance threshold and / or a reporting frame number interval threshold;

[0013] The processing module is used to process the received touch coordinates according to the target lock point threshold and report the processed touch coordinates.

[0014] In a third aspect, an embodiment of the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program that can be executed on the processor, and when the processor executes the program, the method described in the embodiment of the present application is implemented.

[0015] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method provided in the embodiment of the present application.

[0016] The information processing method, device, computer equipment and computer-readable storage medium provided in the embodiments of the present application are applied to the touch screen of the terminal device, first determining whether the current state of the touch screen is a noise interference state or a non-noise interference state, and setting different target lock point thresholds for the noise interference state and the non-noise interference state, respectively. The lock point threshold is determined based on the distance threshold and / or the reporting frame number interval threshold, and finally the received touch coordinates are processed according to the target lock point threshold to report the processed touch coordinates.

[0017] In the embodiment of the present application, when the touch screen is in different noise states, different target lock point thresholds are set when processing the received touch coordinates. In this way, even when the touch screen is interfered by noise, different target lock point thresholds are set to process the received touch coordinates before reporting, thereby reducing the probability of false alarm points and improving the accuracy of reporting touch coordinates. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application and are used together with the specification to illustrate the technical solution of the present application.

[0019] Figure 1 A schematic diagram of the working principle of mutual capacitance provided in an embodiment of the present application;

[0020] Figure 2 A schematic diagram of the working principle of the self-capacitor provided in the embodiment of the present application;

[0021] Figure 3 This is a diagram showing the effect of a triangle-connected capacitor provided in an embodiment of the present application;

[0022] Figure 4 A schematic diagram of the implementation flow of the information processing method provided in the embodiment of the present application;

[0023] Figure 5 A schematic diagram of an implementation flow of determining the current state of a touch screen provided in an embodiment of the present application;

[0024] Figure 6 A schematic diagram of an implementation flow of determining the current state of a touch screen provided in an embodiment of the present application;

[0025] Figure 7 A schematic diagram of the implementation flow of the information processing method provided in the embodiment of the present application;

[0026] Figure 8 A schematic diagram of the implementation flow of the information processing method provided in the embodiment of the present application;

[0027] Fig. 9 A schematic diagram of the implementation flow of the information processing method provided in the embodiment of the present application;

[0028] Fig.10 A schematic diagram of the implementation flow of the information processing method provided in the embodiment of the present application;

[0029] Fig.11 A schematic diagram of the implementation flow of the information processing method provided in the embodiment of the present application;

[0030] Fig.12 A schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0031] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the specific technical solution of the present application will be further described in detail below in conjunction with the drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application, but are not used to limit the scope of the present application.

[0032] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0033] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0034] It should be pointed out that the terms "first\second\third" involved in the embodiments of the present application are used to distinguish similar or different objects, and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.

[0035] The basic working principle of the touch screen is capacitive sensing. When the user's finger or object touches the sensing material on the surface of the touch screen, it will cause the capacitance to change. The touch screen can calculate the number of fingers or objects currently pressing on the touch screen surface through an algorithm.

[0036] The touch screen can periodically trigger a scanning signal of a certain frequency to detect whether an object is pressed on the surface of the terminal touch screen, and calculate the coordinates based on the capacitive signal for reporting.

[0037] The following describes the principle of capacitive touch screen recognition of objects:

[0038] The capacitive sensing function of the touch screen uses the capacitive sensing principle of the touch screen to determine whether an object is in contact with the touch screen and then report the state of the object. The contacting objects are mainly fingers, stylus and other objects. The state of the object is mainly divided into the pressed state, the lifted state and the moving state after being pressed.

[0039] Based on the capacitive sensing principle of the touch screen, the touch screen recognizes the coordinates of an object by calculating the capacitance difference between the current object in contact with the touch screen and when it does not touch the touch screen. By calculating the area of ​​the capacitance difference, the peak difference value of the area is found to determine whether it is within a certain preset reporting threshold, and the reporting coordinates are sent from the terminal system.

[0040] The capacitive touch screen is mainly composed of a transmitting channel and a receiving channel, wherein the capacitance data collected from the transmitting channel and the receiving channel to the ground is self-capacitance data, and the data collected from the transmitting channel and the receiving channel is mutual capacitance data.

[0041] In the related art, mutual capacitance data is generally used to determine whether an object is in a pressed state, a moved state, or a lifted state relative to the touch screen. Self-capacitance data can also be used to determine other auxiliary functions, such as proximity sensing function, waterproof judgment, etc.

[0042] The following describes the classification of capacitive touch screen sensing types:

[0043] Capacitive touch screen sensing types can be divided into self-capacitance and mutual capacitance.

[0044] Among them, self-capacitance means that both the horizontal electrode and the vertical electrode are driven by a single-ended sensing method, that is, the driving circuits of a row and a column are the same, which is also called single-ended sensing.

[0045] Mutual capacitance refers to the situation where one axis is driven by a set of AC signals, and the response across the touch screen is sensed by electrodes on other axes. This is called transverse sensing because the electric field is transmitted from one electrode group (such as row) to another electrode group (such as column) through the dielectric layer of the upper panel in a transverse manner.

[0046] (1) Mutual capacitance:

[0047] The sending end and the receiving end are different and cross vertically.

[0048] ITO is used to make horizontal electrodes and vertical electrodes. The difference between it and a capacitor is that a capacitor will be formed where the two sets of electrodes intersect, that is, the two sets of electrodes constitute the two poles of the capacitor respectively.

[0049] When an object touches a capacitive touch screen, it affects the coupling between the two electrodes near the touch point, thereby changing the capacitance between the two electrodes. When detecting the mutual capacitance, the horizontal electrodes send out excitation signals in sequence, and all the vertical electrodes receive the signals at the same time. In this way, the capacitance value of all the intersection points of the horizontal and vertical electrodes can be obtained, that is, the capacitance value of the entire two-dimensional plane of the touch screen.

[0050] Figure 1 A schematic diagram of the working principle of mutual capacitance is given.

[0051] like Figure 1 As shown, in the double-layer stacked pattern, the spacing between the transmitting channel TX and the receiving channel RX is more than 150um, so that the suspension effect is better and the impact of dripping water is small.

[0052] In the single-layer bridging solution and the single-layer multi-point solution, the distance between the transmitting channel TX and the receiving channel RX is small, the suspension effect is poor, and the dripping effect is large.

[0053] Ultra-thin double-layer pattern, the distance between the transmitting channel TX and the receiving channel RX is about 50um, the suspension effect is poor, and the dripping effect is large.

[0054] In mutual capacitance, X+Y channels are needed to obtain X*Y data, which can support multi-point operation.

[0055] Mutual capacitance is better at preventing water and common-mode interference than self capacitance.

[0056] (2) Self-capacitance:

[0057] The transmitting end and receiving end of the self-capacitor are the same. ITO is used to make horizontal and vertical electrode arrays on the glass surface, and each of them forms a capacitor with the ground.

[0058] When an object touches the capacitive screen, the capacitance of the object will be added to the capacitance of the screen, increasing the capacitance of the screen.

[0059] Figure 2The working principle diagram of self-capacitance is given. Figure 2 As shown, the method of separate sampling in the X direction and the Y direction requires the number of channels X+Y, and can only support single-point plus gesture.

[0060] The form of the triangular pattern, such as Figure 3 As shown, the number of channels is Y*2 (or X*2) with single-layer wiring, which is low cost, and some solutions can support partitioning and multi-point.

[0061] Incell's solutions mostly use a checkered pattern, requiring X*Y number of channels to support multiple fingers.

[0062] Most of the self-capacitors (non-incell) in the related technology use the method of sending signals in all channels at the same time and sampling in a single channel in sequence. Since there is no ground wire in the center of the screen, it has better waterproof and anti-common mode interference (such as charger) effects.

[0063] An embodiment of the present application provides an information processing method, which is applied to a terminal device.

[0064] The terminal devices involved in the embodiments of the present application may include general handheld electronic terminals, such as mobile phones, smart phones, portable terminals, terminals, personal digital assistants (PDA), portable multimedia players (Personal Media Player, PMP) devices, laptop computers, notebooks (Note Pad), wireless broadband (Wireless Broadband, Wibro) terminals, tablet computers (personal computers, PCs), smart PCs, sales terminals (Point of Sales, POS) and vehicle-mounted computers, etc.

[0065] Terminal devices may also include wearable devices. Wearable devices are portable electronic devices that can be worn directly on the user or integrated into the user's clothes or accessories. Wearable devices are not just hardware devices, but can also achieve powerful intelligent functions through software support, data interaction, and cloud interaction, such as: computing function, positioning function, and alarm function. They can also be connected to mobile phones and various terminals. Wearable devices may include but are not limited to watches supported by the wrist (such as watches, wrists, etc.), shoes supported by the feet (such as shoes, socks, or other products worn on the legs), Glass supported by the head (such as glasses, helmets, headbands, etc.), and various non-mainstream product forms such as smart clothing, school bags, crutches, accessories, etc.

[0066] Figure 4 The following is a schematic diagram of the implementation process of the information processing method provided in the embodiment of the present application. Figure 4As shown, the method may include the following steps 401 to 403:

[0067] Step 401: determine the current state of the touch screen of the terminal device, where the current state includes a noise interference state and a non-noise interference state.

[0068] It is understandable that some capacitive flexible screens have greater display interference, and the structure of the capacitive flexible screen itself leads to poor anti-interference. When the touch screen of the terminal device is interfered by noise, false alarm points often occur, thus affecting the user experience.

[0069] Based on this, in an embodiment of the present application, it is possible to first determine whether the current state of the touch screen of the terminal device is a noise interference state or a non-noise interference state, thereby selecting different processing methods based on the different current states of the touch screen.

[0070] In the embodiment of the present application, the current state of the touch screen of the terminal device can be determined in a variety of ways.

[0071] For example, in some embodiments, the current state of the touch screen may be determined by executing steps 501 to 502 in the following embodiments:

[0072] Step 501, detecting the current charging status signal of the terminal device.

[0073] It is understandable that if the terminal device is in a charging state, the noise interference caused by the charger will cause the capacitance data detected by the touch screen system to cause coordinate jitter, resulting in an increased probability that the same technique, clicking the screen, will turn into a sliding operation.

[0074] In the embodiment of the present application, there is no limitation on the implementation method of detecting the current charging status signal of the terminal device.

[0075] For example, in some embodiments, if the terminal device can monitor the interruption event of inserting the charger through the port and can obtain the voltage and current of the charger, it can be determined that the current charging status signal of the terminal device detected is used to characterize that the terminal device is in a charging state.

[0076] If the terminal device detects an interruption event of unplugging the charger through the port, it can be determined that the detected current charging state signal of the terminal device is used to indicate that the terminal device is not in a charging state.

[0077] The port may be a USB port or a Type C port, which is not limited in the embodiment of the present application.

[0078] Step 502, determining the current state of the touch screen according to the charging state signal, wherein, when the charging state signal indicates that the terminal device is in a charging state, determining that the current state of the touch screen is a noise interference state; or, when the charging state signal indicates that the terminal device is not in a charging state, determining that the current state of the touch screen is a non-noise interference state.

[0079] Here, if it is determined according to the charging status signal that the terminal device is in a charging state, it can be determined that the current state of the touch screen is a noise interference state; if it is determined according to the charging status signal that the terminal device is not in a charging state, it can be determined that the current state of the touch screen is a non-noise interference state.

[0080] In some other embodiments, the current state of the touch screen may be determined by executing steps 601 to 602 in the following embodiments:

[0081] Step 601: Detect noise data of the touch screen.

[0082] It is understandable that the touch screen may scan noise data when scanning signals.

[0083] The hardware module uses an independent channel for scanning, that is, this channel is not connected to the ITO sensing material, and the capacitance data is not affected when an object is pressed. When there is external noise interference, the touch screen can collect the noise independently. In the existing channel, the TX channel does not print the code, does not send the signal, and scans the RX channel alone as the scanned noise data.

[0084] Step 602: when the noise data of the touch screen is greater than or equal to the noise threshold, determine that the current state of the touch screen is a noise interference state; or when the noise data of the touch screen is less than the noise threshold, determine that the current state of the touch screen is a non-noise interference state.

[0085] If the detected noise data of the touch screen is greater than or equal to the noise threshold, it can be determined that the current state of the touch screen is a noise interference state; if the detected noise data of the touch screen is less than the noise threshold, it can be determined that the current state of the touch screen is a non-noise interference state.

[0086] There is no limitation on the setting of the noise threshold, which can be set according to actual conditions.

[0087] Step 402, according to the correspondence between the preset state and the lock point threshold and the current state, determine the target lock point threshold corresponding to the current state, and the lock point threshold is determined according to the distance threshold and / or the reporting frame number interval threshold.

[0088] In the embodiment of the present application, after the current state of the touch screen of the terminal device is determined, the target lock point threshold corresponding to the current state can be found from the correspondence between the preset state and the lock point threshold.

[0089] Among them, in some embodiments, if the current state is a noise interference state, the target lock point threshold is the first lock point threshold; if the current state is a non-noise interference state, the target lock point threshold is the second lock point threshold, and the second lock point threshold is less than the first lock point threshold.

[0090] In an embodiment of the present application, the lock point threshold may be determined based on a distance threshold, or may be determined based on a reporting frame number interval threshold; or, may be determined based on both a distance threshold and a reporting frame number interval threshold.

[0091] Step 403: Process the received touch coordinates according to the target lock point threshold, and report the processed touch coordinates.

[0092] In the embodiments of the present application, based on different methods for determining the lock point threshold, after determining the target lock point threshold, the methods for processing the received touch coordinates and reporting the processed touch coordinates are also different.

[0093] For example, if the lock point threshold is determined according to the distance threshold, step 403 may be implemented by executing steps 703 to 706 in the following embodiment.

[0094] If the lock point threshold is determined according to the reporting frame number interval threshold, step 403 may be implemented by executing steps 803 to 805 in the following embodiment.

[0095] If the lock point threshold is determined based on the distance threshold and the reporting frame number interval threshold, step 403 may be implemented by executing steps 903 to 907 in the following embodiment.

[0096] In the embodiment of the present application, when the touch screen is in different noise states, different target lock point thresholds are set when processing the received touch coordinates. In this way, even when the touch screen is interfered by noise, different target lock point thresholds are set to process the received touch coordinates before reporting, thereby reducing the probability of false alarm points and improving the accuracy of reporting touch coordinates.

[0097] Figure 7 The following is a schematic diagram of the implementation process of the information processing method provided in the embodiment of the present application. Figure 7 As shown, the method may include the following steps 701 to 706:

[0098] Step 701: determine the current state of the touch screen of the terminal device, where the current state includes a noise interference state and a non-noise interference state.

[0099] Step 702, according to the correspondence between the preset state and the lock point threshold and the current state, determine the target lock point threshold corresponding to the current state, and the lock point threshold is determined according to the distance threshold.

[0100] Step 703 , in response to the touch signal received in the current frame, obtain the touch coordinates of the current frame.

[0101] Here, there is no limitation on the execution entity that initiates the touch signal. For example, the user may press or slide the touch screen with his finger so that the touch screen receives the touch signal; or the user may press or slide the touch screen with a stylus so that the touch screen receives the touch signal.

[0102] It can be understood that for touch operations such as pressing or sliding, the touch screen can parse out the touch coordinates corresponding to each frame of touch signals in multiple frames of touch signals during execution, and the parsing process is real-time.

[0103] That is, the touch screen can respond to the touch signal received in the current frame and parse the touch coordinates corresponding to the touch signal of the current frame, that is, the current pressing or sliding coordinates of the user's finger or stylus relative to the touch screen.

[0104] Step 704 , determining whether the first distance between the touch coordinates of the current frame and the touch coordinates of the initial frame is less than the target lock point threshold; if yes, executing step 705 ; otherwise, executing step 706 .

[0105] In the embodiment of the present application, the initial frame may be a previous frame of the current frame, or the current frame may be one of multiple frames corresponding to the touch operation, and the initial frame may be the first frame of the touch operation.

[0106] In the embodiment of the present application, in order to avoid coordinate reporting errors caused by jitter caused by noise interference, when the initial frame is the previous frame of the current frame, after the touch coordinates of the current frame are obtained, the first distance between the touch coordinates of the current frame and the touch coordinates of the previous frame adjacent to it can be calculated, and the first distance can be compared with the target lock point threshold. If the first distance is less than the target lock point threshold, it can be considered that the moving distance between the current frame and the previous frame is small, indicating that the touch operation has a high probability of being a press operation, and the touch coordinates of the two frames can be determined to be the same, so the touch coordinates of the initial frame (i.e., the previous frame) can be reported to the terminal device.

[0107] If the first distance is less than the target lock point threshold, it can be considered that the moving distance between the current frame and the previous frame is large, and the execution subject (such as a finger) that initiates the touch signal has a high probability of performing a sliding operation. Therefore, it can be considered that the touch coordinates of the two adjacent frames are not the same, and the touch coordinates of the current frame are reported to the terminal device.

[0108] Similarly, to avoid coordinate reporting errors caused by jitter caused by noise interference, when the initial frame is the first frame of the touch operation, after obtaining the touch coordinates of the current frame, the first distance between the touch coordinates of the current frame and the touch coordinates of the previous frame adjacent to it can be calculated, and the first distance can be compared with the target lock point threshold. If the first distance is less than the target lock point threshold, it can be considered that the moving distance between the current frame and the first frame of the touch operation is small, indicating that the touch operation is more likely to be a press operation, and the touch coordinates of the current frame and the first frame of the touch operation can be determined to be the same, so the touch coordinates of the initial frame (i.e., the first frame) can be reported to the terminal device.

[0109] If the first distance is less than the target lock point threshold, it can be considered that the moving distance between the current frame and the first frame is large, and the execution subject (such as a finger) that initiates the touch signal has a high probability of performing a sliding operation. Therefore, it can be considered that the touch coordinates of the current frame and the first frame of the touch operation are not the same, and the touch coordinates of the current frame are reported to the terminal device.

[0110] Step 705: reporting the touch coordinates of the initial frame.

[0111] Step 706: Report the touch coordinates of the current frame.

[0112] In an embodiment of the present application, it is first determined whether the current state of the touch screen of the terminal device is a noise interference state or a non-noise interference state, and based on the correspondence between the preset state and the lock point threshold and the current state, the target lock point threshold corresponding to the current state is determined, and the lock point threshold is determined based on the distance threshold; after receiving the touch signal of the current frame, the touch screen can respond to the touch signal to obtain the touch coordinates of the current frame; then, it can be determined whether the first distance between the touch coordinates of the current frame and the touch coordinates of the initial frame is less than the target lock point threshold; if so, the touch coordinates of the initial frame are reported; otherwise, the touch coordinates of the current frame are reported.

[0113] In this way, the lock point threshold is determined in advance through the distance threshold, and after the touch signal is received and the touch coordinates are parsed, the touch operation is judged as a press operation or a slide operation based on the relationship between the coordinate distance between two adjacent frames or the current frame and the first frame of the touch operation and the lock point threshold, thereby avoiding the press operation being misidentified as a slide operation when there is noise interference on the touch screen, resulting in a poor user experience.

[0114] Figure 8 The following is a schematic diagram of the implementation process of the information processing method provided in the embodiment of the present application. Figure 8 As shown, the method may include the following steps 801 to 805:

[0115] Step 801: determine the current state of the touch screen of the terminal device, where the current state includes a noise interference state and a non-noise interference state.

[0116] Step 802, according to the correspondence between the preset state and the lock point threshold and the current state, determine the target lock point threshold corresponding to the current state, and the lock point threshold is determined according to the reporting frame number interval threshold.

[0117] Step 803 , in response to the touch signal received in the current frame, obtaining the touch coordinates of the current frame.

[0118] Here, there is no limitation on the execution entity that initiates the touch signal. For example, the user may press or slide the touch screen with his finger so that the touch screen receives the touch signal; or the user may press or slide the touch screen with a stylus so that the touch screen receives the touch signal.

[0119] After the touch signal of the current frame is acquired in real time, the touch signal can be parsed to obtain the touch coordinates of the current frame. It should be noted that after the touch coordinates of the current frame are acquired, the touch coordinates can be reported or not reported.

[0120] Step 804, determining whether the frame number interval between the current frame and the last reported frame is the target lock point threshold.

[0121] Here, the last reported frame refers to a capture frame whose corresponding touch coordinates are reported to the terminal device before the current frame.

[0122] Step 805 : reporting the touch coordinates of the current frame when the frame number interval between the current frame and the last reported frame is the target lock point threshold.

[0123] Here, the touch coordinates of each frame are not reported to the terminal device after being obtained, but are selectively reported when the target lock point threshold is met, that is, when the reporting frame number interval threshold is met.

[0124] For example, if the reporting frame interval threshold is 3 frames and the last reported frame is the 1st frame, then if the current frame is the 4th frame and the frame interval between it and the last reported 1st frame is 3 frames, the touch coordinates of the current frame can be reported to the terminal device; if the current frame is the 3rd frame and the frame interval between it and the last reported 1st frame is 2 frames, then it is chosen not to report the touch coordinates of the current frame to the terminal device.

[0125] In an embodiment of the present application, it is first determined whether the current state of the touch screen of the terminal device is a noise interference state or a non-noise interference state, and based on the correspondence between the preset state and the lock point threshold and the current state, the target lock point threshold corresponding to the current state is determined, and the lock point threshold is determined based on the reported frame number interval threshold; after receiving the touch signal of the current frame, the touch screen can respond to the touch signal to obtain the touch coordinates of the current frame; then, it can be determined whether the touch coordinates of the current frame are at a frame number interval with the last reported frame for the reporting frame number interval threshold; if so, the touch coordinates of the current frame are reported; otherwise, the touch coordinates of the current frame are not reported.

[0126] In this way, the lock point threshold is determined in advance by the reporting frame number interval threshold, and after the touch signal is received and the touch coordinates are parsed, it is determined whether the current frame has met the reporting frame number interval. When the frame number interval between the current frame and the last reported frame has met the reporting frame number threshold, the touch coordinates of the current frame are reported, thereby avoiding the situation where the pressing operation is mistakenly identified as a sliding operation when there is noise interference on the touch screen, resulting in a poor user experience.

[0127] Fig. 9 The following is a schematic diagram of the implementation process of the information processing method provided in the embodiment of the present application. Fig. 9 As shown, the method may include the following steps 901 to 907:

[0128] Step 901: determine the current state of the touch screen of the terminal device, where the current state includes a noise interference state and a non-noise interference state.

[0129] Step 902, according to the correspondence between the preset state and the lock point threshold and the current state, determine the target lock point threshold corresponding to the current state, and the lock point threshold is determined according to the distance threshold and the reporting frame number interval threshold.

[0130] Here, the lock point threshold is determined based on the distance threshold and the reporting frame number interval threshold. That is, when determining whether the current frame can be reported, it must meet the judgment conditions of the above two thresholds at the same time.

[0131] Step 903 , in response to the touch signal received in the current frame, obtain the touch coordinates of the current frame.

[0132] Here, there is no limitation on the execution entity that initiates the touch signal. For example, the user may press or slide the touch screen with his finger so that the touch screen receives the touch signal; or the user may press or slide the touch screen with a stylus so that the touch screen receives the touch signal.

[0133] After the touch signal of the current frame is acquired in real time, the touch signal can be parsed to obtain the touch coordinates of the current frame. It should be noted that after the touch coordinates of the current frame are acquired, the touch coordinates can be reported or not reported.

[0134] Step 904: determine whether the frame number interval between the current frame and the last reported frame is a reporting frame number interval threshold.

[0135] Here, the last reported frame refers to a capture frame whose corresponding touch coordinates are reported to the terminal device before the current frame.

[0136] Step 905, when the frame number interval between the current frame and the last reported frame is the reporting frame number interval threshold, determine whether the second distance between the touch coordinates of the current frame and the touch coordinates of the initial frame is less than the distance threshold; if so, execute step 906; otherwise, execute step 907.

[0137] When the frame number interval between the current frame and the last reported frame is the reporting frame number interval threshold, it can be further determined whether the second distance between the touch coordinates of the current frame and the touch coordinates of the initial frame is less than the distance threshold.

[0138] The initial frame may be a previous frame of the current frame, or the current frame may be one of multiple frames corresponding to the touch operation, and the initial frame may be the first frame of the touch operation.

[0139] For example, if the reporting frame number interval threshold is 3 frames and the last reported frame is the 1st frame, then if the current frame is the 4th frame, and the frame number interval between it and the last reported 1st frame is 3 frames, it means that the frame number interval between the current frame and the last reported frame is the reporting frame number interval threshold; then, it is necessary to continue to judge the second distance between the current frame and the initial frame (such as the adjacent previous frame or the first frame of the touch operation). If the second distance is less than the distance threshold, it means that the touch operation is more likely to be a pressing operation, and it can be determined that the touch coordinates of the two frames are the same, so the touch coordinates of the initial frame (that is, the previous frame or the first frame of the touch operation) can be reported to the terminal device.

[0140] If the second distance is less than the distance threshold, it can be considered that the moving distance between the current frame and the initial frame (such as the adjacent previous frame or the first frame of the touch operation) is large, and the execution subject (such as a finger) that initiates the touch signal has a high probability of performing a sliding operation. Therefore, it can be considered that the touch coordinates of the current frame and the initial frame (such as the adjacent previous frame or the first frame of the touch operation) are not the same, and the touch coordinates of the current frame are reported to the terminal device.

[0141] Step 906: reporting the touch coordinates of the initial frame.

[0142] Step 907: reporting the touch coordinates of the current frame.

[0143] In an embodiment of the present application, it is first determined whether the current state of the touch screen of the terminal device is a noise interference state or a non-noise interference state, and based on the correspondence between the preset state and the lock point threshold and the current state, the target lock point threshold corresponding to the current state is determined, and the lock point threshold is jointly determined based on the distance threshold and the reporting frame number interval threshold; after receiving the touch signal of the current frame, the touch screen can respond to the touch signal to obtain the touch coordinates of the current frame; then, it can be determined whether the touch coordinates of the current frame and the last reported frame number interval are the reporting frame number interval threshold; if so, it is further determined whether the second distance between the touch coordinates of the current frame and the touch coordinates of the initial frame is less than the distance threshold; if so, the touch coordinates of the initial frame can be reported; otherwise, the touch coordinates of the current frame are reported.

[0144] In this way, the reporting frequency of detected touch coordinates can be reduced, thereby avoiding the situation where there is noise interference on the touch screen. Due to the displacement of touch coordinates between consecutive frames, when each touch coordinate is reported, the probability of misidentifying a press operation as a sliding operation will increase, resulting in a poor user experience.

[0145] The following describes an exemplary application of the embodiments of the present application in a practical application scenario.

[0146] Fig.10 This is the overall process of the information processing method provided in the embodiment of the present application. Fig.10 As shown, the method includes the following steps 1001 to 1004:

[0147] Step 1001: The system in the terminal device monitors the status of the charging cable by interruption.

[0148] Step 1002, based on the state of the currently detected charging cable, determine whether the charger state of the system in the terminal device is the plugged in state; if the charger is in the plugged in state, execute step 1003; if the charger is in the unplugged state, execute step 1004.

[0149] In step 1003, the system in the terminal device sets the second mode instruction function to the touch screen driver. After receiving the corresponding instruction, the touch screen driver sets to send the first instruction to the touch screen hardware system. After receiving the first instruction, the touch screen hardware system sets the register of the touch screen system through the interface, and switches the touch screen to the first lock point threshold according to the first instruction.

[0150] In step 1004, the system in the terminal device sets the first mode instruction function to the touch screen driver. After receiving the corresponding instruction, the touch screen driver is set to send the first instruction to the touch screen hardware system. After receiving the first instruction, the touch screen hardware system sets the register of the touch screen system through the interface, and switches the touch screen to the first lock point threshold according to the first instruction.

[0151] Among them, the Android system is divided into different software levels; the battery management system service is responsible for monitoring the insertion and removal status of the charger and determining whether the function needs to be turned on; the touch screen driver is responsible for receiving instructions from the upper system service and communicating data with the hardware device touch device, that is, the touch screen system.

[0152] The terminal system sets the touch screen system, currently mainly through the I2C interface, SPI interface or I3C interface. Set the registers in the touch screen system, which are the memory of the touch screen system.

[0153] The touch system is equipped with a CPU and a memory, and can also perform data calculations.

[0154] The first lock point threshold and the second lock point threshold can be distance parameters or time frame numbers.

[0155] In some embodiments, when a finger touches the touch screen, the touch screen will start a frame counter, and the counter will record the number of frames the finger presses to touch the screen. When the number of pressed frames is less than a preset number of frames, the point stabilization distance is increased; when it exceeds the preset number of frames, the point stabilization distance is reduced.

[0156] When the finger is pressed, the touch screen will record the initial coordinates (x, y); determine whether the distance between the current coordinates (x1, y1) and the initial coordinates (x, y) is less than the preset distance. If so, report the initial coordinates (x, y); otherwise, report the new coordinates (x1, y1).

[0157] In the embodiment of the present application, the terminal system monitors the two different states of the system charger being plugged in and unplugged, and by judging the system state of the charging line, if it meets the plugged in state, the touch screen system is set to switch to the second lock point threshold, and if it meets the unplugged state, the touch screen system is set to switch to the first lock point threshold. This improves the anti-interference performance, reduces the probability of the touch screen clicking changing and sliding, and improves the user experience.

[0158] In some embodiments, the touch screen system can also detect the current noise data to determine whether it reaches a preset threshold condition. If it reaches the threshold condition, it enters the noise mode and sets the touch screen system to switch to the second lock point threshold. If it does not reach the noise mode, it sets the touch screen system to switch to the first lock point threshold. In this way, the anti-interference performance can be improved, the probability of the touch screen clicking changing and sliding can be reduced, and the user experience can be improved.

[0159] It should be understood that, although the steps in the above-mentioned flowcharts are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the above-mentioned flowcharts may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0160] Based on the foregoing embodiments, an embodiment of the present application provides an information processing device, which includes the modules included and the units included in the modules, which can be implemented by a processor; of course, it can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA), etc.

[0161] Fig.11 A schematic diagram of the structure of an information processing device provided in an embodiment of the present application is shown in FIG. Fig.11 As shown, the device 1100 includes a first determining module 1101, a second determining module 1102 and a processing module 1103, wherein:

[0162] A first determining module 1101 is used to determine a current state of the touch screen, where the current state includes a noise interference state and a non-noise interference state;

[0163] A second determination module 1102 is used to determine a target lock point threshold corresponding to the current state according to a correspondence between a preset state and a lock point threshold and the current state, wherein the lock point threshold is determined according to a distance threshold and / or a reporting frame number interval threshold;

[0164] The processing module 1103 is used to process the received touch coordinates according to the target lock point threshold and report the processed touch coordinates.

[0165] In some embodiments, the current state is a noise interference state, and the target lock point threshold is a first lock point threshold; the current state is a non-noise interference state, and the target lock point threshold is a second lock point threshold, and the second lock point threshold is less than the first lock point threshold.

[0166] In some embodiments, the first determination module 1101 is specifically configured to detect a current charging status signal of the terminal device;

[0167] The current state of the touch screen is determined according to the charging state signal, wherein, when the charging state signal indicates that the terminal device is in the charging state, the current state of the touch screen is determined to be a noise interference state; or, when the charging state signal indicates that the terminal device is not in the charging state, the current state of the touch screen is determined to be a non-noise interference state.

[0168] In some embodiments, the first determining module 1101 is further configured to detect noise data of the touch screen;

[0169] When the noise data of the touch screen is greater than or equal to a noise threshold, it is determined that the current state of the touch screen is a noise interference state; or, when the noise data of the touch screen is less than the noise threshold, it is determined that the current state of the touch screen is a non-noise interference state.

[0170] In some embodiments, the lock point threshold is determined based on a distance threshold;

[0171] The processing module 1103 is specifically configured to obtain the touch coordinates of the current frame in response to the touch signal received in the current frame;

[0172] Determine whether a first distance between the touch coordinates of the current frame and the touch coordinates of the initial frame is less than the target lock point threshold;

[0173] When the first distance is less than the target lock point threshold, reporting the touch coordinates of the initial frame;

[0174] When the target first distance is greater than or equal to the target lock point threshold, the touch coordinates of the current frame are reported.

[0175] In some embodiments, the initial frame is a previous frame of the current frame, or the current frame is one of multiple frames corresponding to the touch operation, and the initial frame is the first frame of the touch operation.

[0176] In some embodiments, the lock point threshold is determined according to a reported frame number interval threshold;

[0177] The processing module 1103 is further configured to obtain the touch coordinates of the current frame in response to the touch signal received in the current frame;

[0178] Determine whether the frame number interval between the current frame and the last reported frame is the target lock point threshold;

[0179] When the frame number interval between the current frame and the last reported frame is the target lock point threshold, the touch coordinates of the current frame are reported.

[0180] In some embodiments, the lock point threshold is determined based on a distance threshold and a reporting frame number interval threshold;

[0181] The processing module 1103 is further configured to obtain the touch coordinates of the current frame in response to the touch signal received in the current frame;

[0182] Determine whether the frame number interval between the current frame and the last reported frame is the reporting frame number interval threshold;

[0183] When the frame number interval between the current frame and the last reported frame is the reported frame number interval threshold, determining whether a second distance between the touch coordinates of the current frame and the touch coordinates of the initial frame is less than the distance threshold;

[0184] When the second distance is less than the distance threshold, reporting the touch coordinates of the initial frame;

[0185] When the second distance is greater than or equal to the distance threshold, the touch coordinates of the current frame are reported.

[0186] The description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.

[0187] It should be noted that in the embodiments of this application Fig.11 The division of modules in the information processing device shown is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit. It may also be implemented in the form of a combination of software and hardware.

[0188] It should be noted that in the embodiment of the present application, if the above method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application can be essentially or partly embodied in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including several instructions to enable an electronic device to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific combination of hardware and software.

[0189] The embodiment of the present application provides a computer device, which may be a server, and its internal structure diagram may be as follows: Fig.12 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the above method is implemented.

[0190] An embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps in the method provided in the above embodiment are implemented.

[0191] An embodiment of the present application provides a computer program product including instructions, which, when executed on a computer, enables the computer to execute the steps of the method provided in the above method embodiment.

[0192] Those skilled in the art will understand that Fig.12 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0193] In one embodiment, the information processing device provided by the present application can be implemented in the form of a computer program. The computer program can be Fig.12The computer device shown in the figure is run. The memory of the computer device can store various program modules constituting the above-mentioned device. The computer program composed of various program modules enables the processor to execute the steps in the method of each embodiment of the present application described in this specification.

[0194] It should be noted here that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium, storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.

[0195] It should be understood that "one embodiment" or "an embodiment" or "some embodiments" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in one embodiment" or "in some embodiments" appearing throughout the specification may not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. The above-mentioned sequence numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments. The above description of each embodiment tends to emphasize the differences between the various embodiments, and the same or similar aspects can be referenced to each other. For the sake of brevity, this article will not repeat them.

[0196] The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there may be three relationships. For example, object A and / or object B can represent three situations: object A exists alone, object A and object B exist at the same time, and object B exists alone.

[0197] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0198] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as: multiple modules or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or modules can be electrical, mechanical or other forms.

[0199] The modules described above as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules; they may be located in one place or distributed on multiple network units; some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.

[0200] In addition, all functional modules in the embodiments of the present application may be integrated into one processing unit, or each module may be a separate unit, or two or more modules may be integrated into one unit; the above-mentioned integrated modules may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0201] A person skilled in the art can understand that all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM), magnetic disks or optical disks, etc., various media that can store program codes.

[0202] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or in other words, the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling an electronic device to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0203] The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0204] The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0205] The features disclosed in several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0206] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. An information processing method, characterized in that: A touch screen applied to a terminal device, the method comprising: Determine a current state of the touch screen, wherein the current state includes a noise interference state and a non-noise interference state; According to the correspondence between the preset state and the lock point threshold and the current state, determine the target lock point threshold corresponding to the current state, wherein the lock point threshold is determined according to the distance threshold and / or the reporting frame number interval threshold; The received touch coordinates are processed according to the target lock point threshold, and the processed touch coordinates are reported.

2. The method according to claim 1, characterized in that The current state is a noise interference state, and the target lock point threshold is a first lock point threshold; the current state is a non-noise interference state, and the target lock point threshold is a second lock point threshold, and the second lock point threshold is less than the first lock point threshold.

3. The method according to claim 1 or 2, characterized in that: The determining the current state of the touch screen includes: Detecting a current charging status signal of the terminal device; The current state of the touch screen is determined according to the charging state signal, wherein, when the charging state signal indicates that the terminal device is in the charging state, the current state of the touch screen is determined to be a noise interference state; or, when the charging state signal indicates that the terminal device is not in the charging state, the current state of the touch screen is determined to be a non-noise interference state.

4. The method according to claim 1 or 2, characterized in that: The determining the current state of the touch screen includes: detecting noise data of the touch screen; When the noise data of the touch screen is greater than or equal to a noise threshold, it is determined that the current state of the touch screen is a noise interference state; or, when the noise data of the touch screen is less than the noise threshold, it is determined that the current state of the touch screen is a non-noise interference state.

5. The method according to claim 1, characterized in that The lock point threshold is determined according to the distance threshold, and the received touch coordinates are processed according to the target lock point threshold, and the processed touch coordinates are reported, including: In response to a touch signal received in a current frame, obtaining touch coordinates of the current frame; Determine whether a first distance between the touch coordinates of the current frame and the touch coordinates of the initial frame is less than the target lock point threshold; When the first distance is less than the target lock point threshold, reporting the touch coordinates of the initial frame; When the target first distance is greater than or equal to the target lock point threshold, the touch coordinates of the current frame are reported.

6. The method according to claim 5, characterized in that The initial frame is a previous frame of the current frame, or the current frame is one of multiple frames corresponding to the touch operation, and the initial frame is the first frame of the touch operation.

7. The method according to claim 1, characterized in that The lock point threshold is determined according to a reported frame number interval threshold, and the received touch coordinates are processed according to the target lock point threshold, and the processed touch coordinates are reported, including: In response to a touch signal received in a current frame, obtaining touch coordinates of the current frame; Determine whether the frame number interval between the current frame and the last reported frame is the target lock point threshold; When the frame number interval between the current frame and the last reported frame is the target lock point threshold, the touch coordinates of the current frame are reported.

8. The method according to claim 1, characterized in that The lock point threshold is determined according to a distance threshold and a reporting frame number interval threshold, and the received touch coordinates are processed according to the target lock point threshold, and the processed touch coordinates are reported, including: In response to a touch signal received in a current frame, obtaining touch coordinates of the current frame; Determine whether the frame number interval between the current frame and the last reported frame is the reporting frame number interval threshold; When the frame number interval between the current frame and the last reported frame is the reported frame number interval threshold, determining whether a second distance between the touch coordinates of the current frame and the touch coordinates of the initial frame is less than the distance threshold; When the second distance is less than the distance threshold, reporting the touch coordinates of the initial frame; When the second distance is greater than or equal to the distance threshold, the touch coordinates of the current frame are reported.

9. An information processing device, characterized in that: include: A first determining module, configured to determine a current state of the touch screen, wherein the current state includes a noise interference state and a non-noise interference state; A second determination module is used to determine a target lock point threshold corresponding to the current state according to a correspondence between a preset state and a lock point threshold and the current state, wherein the lock point threshold is determined according to a distance threshold and / or a reporting frame number interval threshold; The processing module is used to process the received touch coordinates according to the target lock point threshold and report the processed touch coordinates.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor executes the program, the steps of the method according to any one of claims 1 to 8 are implemented.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Touch screen point reporting method and related equipment

    CN110475000A

  • Touch event processing method and device, mobile terminal and storage medium

    CN114341784A

  • Method and apparatus for determining point report position of touch point, and electronic device

    US20210081096A1

Cited By

  • Touch interaction module and algorithm

    CN120255735A

  • A touch interaction method

    CN120255735B