Touch system control method based on computer display screen

By monitoring user click behavior in real time and generating a dynamic evaluation model, the problem of misjudgment in the processing of overlapping areas in the prior art is solved, and accurate evaluation and response to user operation intentions is achieved, which improves user experience and system reliability.

CN120010696APending Publication Date: 2025-05-16SHANDONG JINGYING DIGITAL TECHNOLOGY CO LTD +1
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510146493.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-10
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

The existing touch control system based on computer display screen lacks the ability to dynamically evaluate the user's touch point intentions when processing overlapping areas, resulting in the system mistakenly selecting click objects when facing overlapping areas, affecting the user experience and the practicality of the system.

Method used

By monitoring the user's click behavior in real time, obtaining dynamic information of each target area in the overlapping area, generating regional pressure distribution coefficients and trajectory matching index, and building a priority evaluation model, dynamically divide the priority of the target area, and adopting differentiated response control measures to achieve the accurate implementation of user operation intentions.

Benefits of technology

It significantly improves the priority judgment accuracy of target areas in overlapping areas, improves the user interaction experience and system reliability, and ensures efficient, accurate and smooth human-computer interaction in complex interaction scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120010696A_ABST
    Figure CN120010696A_ABST
Patent Text Reader

Abstract

The invention discloses a touch control system control method based on a computer display screen, and relates to the technical field of computer touch control system control, and the method specifically comprises the following steps: obtaining dynamic information of a user touch control point in each target area in an overlapping area in real time, and analyzing the dynamic information after obtaining; respectively generating a region pressure distribution coefficient and a track matching index of each target region; constructing a priority evaluation model for the generated area pressure distribution coefficient and track matching index of each target area, generating a priority evaluation coefficient of each target area, performing analysis after generation, evaluating the priority of the user touch point in each target area in the overlapping area, and determining the priority of the user touch point in each target area. And according to an evaluation result, dividing each target region in the overlapping region into a high-priority region, a middle-priority region and a low-priority region. According to the method and the device, the technical problem of dynamically evaluating the priority of the touch point in the overlapping region is solved, and accurate identification and efficient response of the user operation intention are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer touch control system control, and in particular to a touch control system control method based on a computer display screen. Background Art

[0002] A touch control system based on a computer display screen refers to a comprehensive system that uses a computer display screen as the main interactive interface and uses touch technology to achieve input and output interaction between users and the system. It uses touch sensors to capture user operations on the display screen surface, such as clicking, sliding, zooming, and other actions, and combines the visual feedback displayed on the screen to achieve smooth and intuitive human-computer interaction. With the widespread application of touch technology, traditional touch systems face many challenges in terms of response speed, accuracy, multi-touch processing, and device adaptability, such as touch operation delay, signal recognition error, and poor compatibility between different devices, which directly affect the user experience and the practicality of the system. Therefore, controlling the touch control system based on a computer display screen can solve the performance bottleneck of the traditional system by optimizing the signal acquisition and processing algorithm, designing a multi-touch optimization mechanism, and adaptive screen matching technology, and improve the smoothness, accuracy, and versatility of touch control. It not only meets the adaptation needs of a variety of devices, but also greatly enhances the system's expressiveness in various interactive scenarios, making it have a wide range of application prospects in smart devices such as tablets and interactive displays.

[0003] The existing touch control system control technology based on computer display screen mainly collects the capacitance, resistance or optical signals of the user's operation on the screen surface through the touch sensor, and converts these physical signals into digital signals that can be processed by the computer, and then filters, enhances and identifies them through the signal processing module to extract the location information, motion trajectory and relationship between multi-touch points of the touch point; the control system analyzes and responds to the touch signal according to the preset interaction logic, such as determining the click target, identifying the sliding direction or performing zoom operations. At the same time, in order to adapt to different screen sizes and resolutions, the system usually adopts a dynamic adjustment algorithm to ensure that the touch range is consistent with the screen interface. In addition, in order to solve the signal conflict problem that may be caused by multi-touch operation, the system introduces a conflict detection and coordination mechanism, which ensures the accuracy and real-time performance of the operation through priority allocation or signal grouping, thereby achieving efficient, precise and smooth human-computer interaction control.

[0004] The prior art has the following deficiencies:

[0005] In electronic map navigation, when a user tries to click on an overlapping area (such as a destination mark and a point of interest mark), the system needs to accurately judge the user's click intention in a short time because the distance between the touch points in these areas is too small and the user's operation speed is fast. However, the existing touch system control technology based on computer display screens lacks the ability to dynamically evaluate the intention of touch points in the signal processing link. It only makes judgments based on the static position of the touch points, and fails to comprehensively analyze the user's intentions based on dynamic features such as touch time, touch pressure, and finger movement trajectory. This single judgment method will cause the system to incorrectly select the click object when facing overlapping areas, resulting in inconsistency between the user's expected operation and the actual result. This problem not only directly affects the user's interactive experience, but may also delay navigation settings in emergency scenarios, significantly reducing the practicality and reliability of the system.

[0006] The above information disclosed in this Background section is only for enhancement of understanding of the background of the present disclosure and therefore it may contain information that does not constitute the prior art that is already known to one of ordinary skill in the art. Summary of the invention

[0007] The purpose of the present invention is to provide a touch control system control method based on a computer display screen to solve the problems in the above-mentioned background technology.

[0008] In order to achieve the above object, the present invention provides the following technical solution: a touch control system control method based on a computer display screen, specifically comprising the following steps:

[0009] In the process of electronic map navigation through the computer display screen, the user's click behavior is monitored in real time, and when it is detected that the user's touch point is in the overlapping area, the boundary information of the overlapping area is determined, and the specific position of each target area in the overlapping area is determined;

[0010] The dynamic information of each target area of ​​the user's touch point in the overlapping area is obtained in real time, and analyzed after acquisition to generate the regional pressure distribution coefficient and trajectory matching index of each target area respectively;

[0011] A priority evaluation model is constructed for the generated regional pressure distribution coefficient and trajectory matching index of each target area, and a priority evaluation coefficient of each target area is generated. After the generation, the priority of each target area of ​​the user touch point in the overlapping area is evaluated, and each target area in the overlapping area is divided into a high priority area, a medium priority area and a low priority area according to the evaluation results;

[0012] According to the division results of each target area in the overlapping area, corresponding response control measures are taken for the high priority area, the medium priority area and the low priority area respectively;

[0013] Continuously monitor the status changes of each target area in the overlapping area, and dynamically adjust the corresponding response control measures according to the real-time monitoring results to ensure that the click intention of the user's touch point can be accurately realized.

[0014] Preferably, the dynamic information of each target area of ​​the user's touch point in the overlapping area is obtained in real time, and analyzed after acquisition to generate the regional pressure distribution coefficient and trajectory matching index of each target area respectively, which specifically includes the following steps:

[0015] Acquire the dynamic information of each target area of ​​the user's touch point in the overlapping area in real time, and perform preprocessing after acquisition;

[0016] Extracting pressure distribution information and trajectory matching information from the preprocessed dynamic information of each target area;

[0017] The extracted pressure distribution information and trajectory matching information are analyzed to generate the regional pressure distribution coefficient and trajectory matching index of each target area respectively.

[0018] Preferably, the logic for obtaining the regional pressure distribution coefficient of each target area is as follows:

[0019] Extract the pressure distribution information from the preprocessed dynamic information of each target area, including the actual distance from the user's touch point to the center point of each target area in the overlapping area at different times within a period of time, the actual pressure value of the user's touch point on the display screen, and the rate of change of the actual pressure value, and use the function to calculate the pressure distribution information according to the time series. , and To express, For time point, Indicates that within a period of time At the moment the user's touch point reaches the first The actual distance between the center points of the target area, Indicates that within a period of time The actual pressure value of the user's touch point on the display screen at each moment. Indicates that within a period of time The rate of change of the actual pressure value of the user's touch point on the display screen at the moment, and the time period is defined as , , is a positive integer;

[0020] Calculate the regional pressure distribution coefficient of each target area. The specific calculation formula is as follows:

[0021]

[0022] In the formula, For the The regional pressure distribution coefficient of the target area.

[0023] Preferably, the logic for obtaining the trajectory matching index of each target area is as follows:

[0024] Extract the trajectory matching information from the preprocessed dynamic information of each target area, including the cosine value of the angle between the instantaneous velocity vector of the user's touch point on the display screen and the direction vector of each target area at different times within a period of time, and the curvature value of the touch trajectory formed by the user's touch point on the display screen, and use the function and To express, For time point, Indicates that within a period of time The instantaneous velocity vector of the user's touch point on the display screen at the moment The cosine value of the angle between the target area direction vectors, Indicates that within a period of time The curvature value of the touch track formed by the user's touch point on the display screen at the moment, and the time period is defined as , , is a positive integer;

[0025] Calculate the trajectory matching index of each target area. The specific calculation formula is as follows:

[0026]

[0027] In the formula, For the The trajectory matching index of the target area, for a period of time At the moment the user's touch point reaches the first The actual distance between the center points of the target areas.

[0028] Preferably, the regional pressure distribution coefficient of each target area is generated and trajectory matching index Construct a priority evaluation model and generate the priority evaluation coefficient of each target area through weighted summation. The specific calculation formula is as follows:

[0029]

[0030] In the formula, For the The priority evaluation coefficient of the target area, and are the regional pressure distribution coefficients of each target area and trajectory matching index The non-zero weight coefficient of .

[0031] Preferably, a preset priority evaluation coefficient threshold interval is determined , and after determination, the priority evaluation coefficients of each target area A comparison is performed, and the priority of each target area of ​​the user touch point in the overlapping area is evaluated according to the comparison results. According to the evaluation results, each target area in the overlapping area is divided into a high priority area, a medium priority area, and a low priority area. The specific comparison analysis and division are as follows:

[0032] like , the priority of the target area where the user touches the point in the overlapping area is low priority, and the target area is divided into a low priority area;

[0033] like , the priority of the target area where the user touches the point in the overlapping area is medium priority, and the target area is divided into a medium priority area;

[0034] like , the priority of the target area in the overlapping area where the user touches is high, and the target area is divided into a high priority area.

[0035] Preferably, according to the division results of each target area in the overlapping area, corresponding response control measures are taken for the high priority area, the medium priority area and the low priority area, specifically:

[0036] For the target area classified as a low priority area, the response control measures taken are: ignore the touch signal of the target area, do not respond to its touch behavior, and continuously monitor the dynamic information of the user's touch point to ensure that the response strategy is adjusted in time when the priority changes;

[0037] For target areas classified as medium priority areas, the response control measures taken are: triggering the system prompt mechanism to require the user to confirm, and then executing the specific operation corresponding to the target area after the user's clear selection to avoid misjudgment, while monitoring the user's subsequent touch behavior and dynamically updating the priority;

[0038] For target areas classified as high-priority areas, the response control measures taken are: immediately respond to the user's touch operation, quickly execute the functional tasks corresponding to the target area, so as to give priority to meeting the user's clear operation intentions, and record and analyze the dynamic information of the touch points after execution to provide optimization basis for subsequent interactions.

[0039] In the above technical solution, the technical effects and advantages provided by the present invention are:

[0040] 1. The present invention monitors the user's touch behavior in real time, accurately captures the dynamic information of the user's touch points in the overlapping area, and generates the regional pressure distribution coefficient and trajectory matching index based on this, thereby realizing a comprehensive quantitative analysis of the user's operation intention. This dynamic data combination method effectively makes up for the defect of the existing technology that only relies on static position judgment, enabling the system to dynamically evaluate the user's operation intention based on multi-dimensional information such as the pressure characteristics of the touch point, trajectory directionality and trajectory smoothness, and significantly improves the priority judgment accuracy of the target area in the overlapping area. The technical characteristics of real-time monitoring and analysis enable the solution to demonstrate higher reliability and adaptability when dealing with complex interactive scenarios.

[0041] 2. The present invention introduces a priority evaluation model. The technical solution further uses the weighted sum of the regional pressure distribution coefficient and the trajectory matching index to calculate the priority evaluation coefficient, providing a scientific basis for dynamically dividing the priority of the target area. The division results clearly distinguish high-priority, medium-priority and low-priority target areas, and combine differentiated response control measures to implement precise operations for target areas of different priorities. In this way, the system can not only quickly respond to the user's clear operational intentions, but also effectively avoid misoperation of low-priority target areas, ensuring efficient use of resources and optimization of user experience. This differentiated processing method significantly improves the efficiency and interaction quality of the system in complex operating scenarios.

[0042] 3. The present invention realizes real-time adaptive adjustment of user touch behavior by continuously monitoring changes in the state of the target area and dynamically adjusting the response control measures, ensuring that the system can timely update the response strategy as the user's operating intention changes. In particular, when the user's touch point changes dynamically or the priority is adjusted, the system can make adjustments quickly, thereby further improving the accuracy of the operation and the smoothness of the interaction. This dynamic adjustment mechanism greatly enhances the system's sensitivity and response flexibility to user behavior, making it not only suitable for electronic map navigation scenarios, but also has the potential to be promoted in other complex touch interaction applications, fully reflecting the advanced nature and practical value of the technical solution. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0044] Figure 1 The present invention is a flowchart of a touch control system control method based on a computer display screen. DETAILED DESCRIPTION

[0045] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these example embodiments are provided so that the description of the present disclosure will be more comprehensive and complete, and the concept of the example embodiments will be fully conveyed to those skilled in the art.

[0046] The present invention provides Figure 1 A touch control system control method based on a computer display screen is shown, which specifically includes the following steps:

[0047] In the process of electronic map navigation through the computer display screen, the user's click behavior is monitored in real time, and when it is detected that the user's touch point is in the overlapping area, the boundary information of the overlapping area is determined, and the specific position of each target area in the overlapping area is determined;

[0048] The user's click behavior can be monitored in real time through the capture mechanism of screen touch events. The specific method is as follows: the touch system monitors all touch events on the screen and records the relevant data of each touch, including the spatial coordinates of the touch point (x, y), touch timestamp, touch pressure and other dynamic parameters. Through the touch event processing module, the captured touch signal is converted into a digital data stream to analyze in real time whether the user has performed a click operation. At the same time, the system combines features such as click frequency and click interval time to filter out invalid clicks or accidentally triggered signals, thereby ensuring the accuracy and real-time nature of the monitoring data. This method can be fully implemented through software and respond quickly when the user clicks.

[0049] This function can be achieved through geometric mapping and area matching algorithms. The specific method is as follows: the system first calls the display data structure of the electronic map to obtain the coordinate range of all clickable target areas on the current map (for example, expressed as rectangles or polygons). When a touch point is detected, the system matches the touch point with the geometric boundaries of all target areas, and determines whether the touch point is located in the overlapping part of multiple target areas. If an overlapping area is detected, the system extracts the geometric boundaries of the overlapping area through a boundary calculation algorithm, and decomposes the overlapping area into the individual target areas contained. The specific location and boundary information of each target area will be stored independently through a mapping matrix. This method makes full use of the flexibility and accuracy of the software algorithm and can quickly complete the identification and decomposition of overlapping areas.

[0050] The purpose of doing this is to solve the technical problem in the prior art that "it is impossible to dynamically evaluate the priority of each area of ​​the user's touch point in the overlapping area." In the electronic map navigation scenario, the user's touch point may be located in the overlapping part of multiple target areas. In this case, the system cannot judge the user's true intention based on the static position alone, which can easily lead to misoperation. By monitoring the user's click behavior in real time, the system can quickly capture the touch points and identify the user's interaction intentions; by determining the boundary information of the overlapping areas and decomposing each target area, the system lays the foundation for the subsequent dynamic evaluation of the priority of the touch points in each target area. This process is the first step in solving technical problems, which directly affects the accuracy of subsequent priority evaluation and response, thereby significantly improving the user interaction experience and system reliability.

[0051] The dynamic information of each target area in the overlapping area of ​​the user's touch point is obtained in real time, and analyzed after acquisition to generate the regional pressure distribution coefficient and trajectory matching index of each target area respectively;

[0052] In this embodiment, the dynamic information of each target area of ​​the user's touch point in the overlapping area is obtained in real time, and analyzed after acquisition to generate the regional pressure distribution coefficient and trajectory matching index of each target area respectively, which specifically includes the following steps:

[0053] Acquire the dynamic information of each target area of ​​the user's touch point in the overlapping area in real time, and perform preprocessing after acquisition;

[0054] Real-time acquisition of dynamic information of each target area in the overlapping area where the user touches can be achieved through touch event capture and area mapping. The specific method is: the system monitors the touch events on the touch screen, and records the position, pressure value and trajectory information (including timestamp, touch point coordinates, etc.) of the user's touch points at different times. When the touch point is detected in the overlapping area, the system calls the boundary data of the target area, determines the relationship between the touch point and each target area through the geometric matching algorithm, and generates a set of dynamic data sets containing time series for each target area. These data sets include the distance from the touch point to the center of the target area, the time series of the pressure value, and the movement trajectory of the touch point in the overlapping area. This method can utilize the event stream provided by the touch hardware combined with the software algorithm for processing to obtain the user's interactive dynamic information in real time.

[0055] The purpose of preprocessing is to clean, normalize and extract features from the acquired dynamic information to ensure the accuracy and computational efficiency of subsequent analysis. In the preprocessing process, data denoising is first required, such as eliminating random errors in touch data through sliding window mean filtering or Kalman filtering methods; secondly, data normalization is performed to linearly normalize data such as touch pressure values, distances and trajectories within a specific range in order to unify the dimensions of data of different dimensions; finally, feature sequence extraction is performed, such as extracting velocity and acceleration features from trajectory data, and extracting the pressure change rate of touch points from time series. Through preprocessing, the system can convert raw data into clean, standardized and meaningful dynamic information, laying the foundation for subsequent parameter calculation and priority evaluation. These steps can all be implemented through the algorithm module of the software, with high operability and automation.

[0056] Extracting pressure distribution information and trajectory matching information from the preprocessed dynamic information of each target area;

[0057] Extracting the pressure distribution information and trajectory matching information from the pre-processed dynamic information of each target area can be achieved by feature separation and area mapping. The specific method is: first, the system uses the geometric area matching algorithm to associate the dynamic information of the touch point with each target area based on the boundary position of each target area in the overlapping area and the time series data of the user's touch point, and generates a dynamic data set corresponding to each target area. For the extraction of pressure distribution information, the system separates the touch pressure value and the touch pressure change rate from the dynamic data set, and combines the distance sequence from the touch point to the center of the target area to generate a feature data set describing the user's touch force in the target area. For the extraction of trajectory matching information, the system extracts the time series data of the touch point trajectory from the dynamic data set, including the instantaneous speed of the touch point, the trajectory curvature, and the angle between the trajectory and the direction of the target area. By calculating the direction consistency and trajectory smoothness of the touch point at each time point, a feature data set describing the degree of matching between the user's touch trajectory and the target area is generated. These feature data sets are stored in a parameterized form as the basis for the subsequent calculation of the regional pressure distribution coefficient and the trajectory matching index. This process is completely based on software algorithms, which can ensure the accuracy and efficiency of data extraction.

[0058] The extracted pressure distribution information and trajectory matching information are analyzed to generate the regional pressure distribution coefficient and trajectory matching index of each target area respectively.

[0059] In this embodiment, the logic for obtaining the regional pressure distribution coefficient of each target area is as follows:

[0060] Extract the pressure distribution information from the preprocessed dynamic information of each target area, including the actual distance from the user's touch point to the center point of each target area in the overlapping area at different times within a period of time, the actual pressure value of the user's touch point on the display screen, and the rate of change of the actual pressure value, and use the function to calculate the pressure distribution information according to the time series. , and To express, For time point, Indicates that within a period of time At the moment the user's touch point reaches the first The actual distance between the center points of the target area, Indicates that within a period of time The actual pressure value of the user's touch point on the display screen at each moment. Indicates that within a period of time The rate of change of the actual pressure value of the user's touch point on the display screen at the moment, and the time period is defined as , , is a positive integer;

[0061] The hardware sensor of the touch screen can be combined with the software data processing module to realize the acquisition of the following types of data: "the actual distance from the user's touch point to the center point of each target area in the overlapping area, the actual pressure value of the touch point on the display screen, and the rate of change of the actual pressure value". Specifically, first, the sensor of the touch screen records the position information (x, y coordinates) and touch pressure value of the touch point in real time. These data are generated by the touch screen driver and transmitted to the software module through the system interface; after receiving the position information of the touch point, the software uses a geometric calculation method, combined with the boundary and center point coordinates of each target area in the overlapping area, to calculate the Euclidean distance between the touch point and the center of the target area, and obtain the actual distance from the touch point to the center of each target area; for the rate of change of the touch pressure value, the software module can perform discrete difference calculation on the pressure value in the time series, that is, the instantaneous rate of change is obtained by calculating the difference between the pressure value at the current moment and the pressure value at the previous moment. In addition, in order to ensure that the acquired data is accurate and reliable, the software module can introduce a data filtering mechanism, such as using a Kalman filter or a sliding average filter method to eliminate random noise in the touch sensor acquisition process. This method is completely based on the collaborative operation of hardware and software. It can not only obtain dynamic data in real time, but also effectively ensure the accuracy and stability of the data, providing high-quality input for subsequent analysis and calculations.

[0062] Calculate the regional pressure distribution coefficient of each target area. The specific calculation formula is as follows:

[0063]

[0064] In the formula, For the The regional pressure distribution coefficient of the target area.

[0065] The purpose of using this formula to calculate the regional pressure distribution coefficient of each target area is to fully quantify the contribution of the user's touch pressure to the target area. The integral operation in the formula accumulates the user's touch data over the entire time period to ensure that the calculation result reflects the complete interaction process; the numerator Represents the actual pressure value applied by the touch point, which is the direct factor of the pressure contribution of the target area; The use of pressure change rate suppresses the impact of drastic fluctuations and highlights the stability of touch operation. The distance from the touch point to the center of the target area is logarithmically smoothed to effectively reduce the weight contribution of the long-distance touch point to the target area, while avoiding the rapid attenuation of the contribution caused by the large distance; finally, Time normalization is performed to make the result independent of the length of the time period and become a standardized evaluation indicator. This calculation method comprehensively considers the influence of touch pressure, change rate and spatial distribution, and provides a guarantee for the accuracy and reliability of the regional pressure distribution coefficient.

[0066] No. Regional pressure distribution coefficient of target area The size of directly reflects the degree of pressure contribution of the user's touch point in the target area. The larger the value, the more significant the touch pressure applied by the user in the target area and the more stable the operation. At the same time, the touch point is closer to the center of the target area. These factors together indicate that the user's attention to the target area or operation intention is stronger. Therefore, when evaluating the priority of each target area in the overlapping area of ​​the user's touch point, the size of the regional pressure distribution coefficient is an important indicator. The target area with a larger coefficient usually has a higher priority because it is more in line with the user's operation intention and interaction needs.

[0067] In this embodiment, the logic for obtaining the trajectory matching index of each target area is as follows:

[0068] Extract the trajectory matching information from the preprocessed dynamic information of each target area, including the cosine value of the angle between the instantaneous velocity vector of the user's touch point on the display screen and the direction vector of each target area at different times within a period of time, and the curvature value of the touch trajectory formed by the user's touch point on the display screen, and use the function and To express, For time point, Indicates that within a period of time The instantaneous velocity vector of the user's touch point on the display screen at the moment The cosine value of the angle between the target area direction vectors, Indicates that within a period of time The curvature value of the touch track formed by the user's touch point on the display screen at the moment, and the time period is defined as , , is a positive integer;

[0069] To obtain the "cosine value of the angle between the instantaneous velocity vector of the user's touch point on the display screen and the direction vector of each target area" and the "curvature value of the user's touch trajectory", it can be achieved through the touch screen sensor combined with the software processing module. Specifically, the touch screen sensor will record the position information of the touch point on the screen (including x, y coordinates) and the operation timestamp in real time. The software module calculates the instantaneous velocity vector of the touch point at each time point based on the change in the position of the touch point at adjacent time points. The direction vector of each target area can be calculated by the difference between the coordinates of the center point of the target area and the coordinates of the current touch point. Subsequently, the software module determines the consistency of the directions of the instantaneous velocity vector of the touch point and the direction vector of the target area by comparing the angle between the instantaneous velocity vector of the touch point and the direction vector of the target area, and expresses it with the cosine value of the angle. The closer the value is to 1, the more the trajectory of the touch point tends to the target area. For the curvature value of the touch trajectory, the software module will continuously record the position information of the touch point and use the local trajectory formed by three points for geometric analysis, so as to calculate the smoothness and curvature of the trajectory of the touch point at different time points. The curvature value can reflect the complexity of the touch track. The smaller the value, the smoother the track, and the larger the value, the sharp turn or large deviation of the track. The acquisition process of these data completely relies on sensor data and software geometric analysis algorithms. Without the need for additional hardware support, data extraction can be completed in real time and efficiently and applied to subsequent analysis.

[0070] Calculate the trajectory matching index of each target area. The specific calculation formula is as follows:

[0071]

[0072] In the formula, For the The trajectory matching index of the target area, for a period of time At the moment the user's touch point reaches the first The actual distance between the center points of the target areas.

[0073] The purpose of using this formula to calculate the trajectory matching index of each target area is to comprehensively quantify the degree of matching between the user's touch trajectory and the direction and spatial relationship of the target area. Specifically, the integral operation in the formula accumulates the user's touch trajectory data over the entire time period to ensure that the calculation result can reflect the complete interaction process; the numerator Represents the cosine value of the angle between the instantaneous velocity vector of the touch point and the direction vector of the target area, which is used to quantify the consistency between the direction of the touch track and the target area. The closer the value is to 1, the more the user's operation tends to the target area. Exponential term The matching degree is dynamically adjusted by the distance from the touch point to the center of the target area. The longer the distance, the lower the contribution to the matching index, which reflects the impact of spatial relationship on matching. The logarithmic smoothing value of the touch track curvature is used to suppress the negative impact of sharp changes such as sharp turns on the track matching index, and the smoothness and stability of the track are emphasized. Time normalization is performed to make the calculation result independent of the length of the time period, thereby generating a standardized trajectory matching index. This calculation method comprehensively considers the trajectory directionality, spatial relationship and trajectory smoothness, ensuring that the trajectory matching index can accurately reflect the user's operation intention on the target area.

[0074] No. The trajectory matching index of the target area The size of directly reflects the directional consistency and spatial matching degree between the user's touch trajectory and the target area. The larger the value, the closer the moving trajectory of the user's touch point is to the target area during the operation, and the smoother the trajectory is, and the closer the touch point is to the center of the target area. Therefore, when evaluating the priority of each target area in the overlapping area of ​​the user's touch point, the size of the trajectory matching index is an important indicator. The target area with a larger matching index usually means that the user has a clearer operation intention and a higher priority, which helps the system accurately identify the user's real interaction target and respond quickly.

[0075] A priority evaluation model is constructed for the generated regional pressure distribution coefficient and trajectory matching index of each target area, and a priority evaluation coefficient of each target area is generated. After the generation, the priority of each target area of ​​the user touch point in the overlapping area is evaluated, and each target area in the overlapping area is divided into a high priority area, a medium priority area and a low priority area according to the evaluation results;

[0076] In this embodiment, the regional pressure distribution coefficients of each target area are generated. and trajectory matching index Construct a priority evaluation model and generate the priority evaluation coefficient of each target area through weighted summation. The specific calculation formula is as follows:

[0077]

[0078] In the formula, For the The priority evaluation coefficient of the target area, and are the regional pressure distribution coefficients of each target area and trajectory matching index The non-zero weight coefficient of .

[0079] The implementation of the priority evaluation model generates a priority evaluation coefficient by weighted summing the generated regional pressure distribution coefficient and trajectory matching index, thereby dynamically evaluating the priority of each target area of ​​the user's touch point in the overlapping area. Specifically, the system first obtains the regional pressure distribution coefficient of each target area and trajectory matching index , and set the weight coefficient according to actual needs and The weight coefficient is used to adjust the contribution ratio of the two parameters in the priority evaluation and satisfies The weight coefficient can be adjusted according to the scene characteristics. For example, in a scene that needs to pay more attention to touch pressure and contact stability, increasing In scenarios where more attention needs to be paid to the directionality and spatial matching of the touch track, increasing The system calculates the priority evaluation coefficient of each target area based on the weight coefficient. , the regional pressure contribution and trajectory matching characteristics are combined in a weighted summation manner: the pressure distribution coefficient quantifies the intensity of the target area operation intention, while the trajectory matching index evaluates the directionality and proximity of the touch trajectory. Finally, by comparing the priority evaluation coefficients, the system can divide each target area in the overlapping area into high priority, medium priority and low priority areas, providing an accurate basis for subsequent response operations.

[0080] In this embodiment, the preset priority evaluation coefficient threshold interval is determined , and after determination, the priority evaluation coefficients of each target area A comparison is performed, and the priority of each target area of ​​the user touch point in the overlapping area is evaluated according to the comparison results. According to the evaluation results, each target area in the overlapping area is divided into a high priority area, a medium priority area, and a low priority area. The specific comparison analysis and division are as follows:

[0081] like , the priority of the target area where the user touches the point in the overlapping area is low priority, and the target area is divided into a low priority area;

[0082] This situation means that the user's touch pressure contribution to the target area is low, and the directionality and matching degree of the touch trajectory are also insufficient, which shows that the user's operation intention has a very low correlation with the target area. The impact of classifying the target area as a low priority area is that the system can ignore the touch signal of the target area, avoiding unnecessary resource waste and misoperation interference, thereby improving system response efficiency and interaction accuracy.

[0083] like , the priority of the target area where the user touches the point in the overlapping area is medium priority, and the target area is divided into a medium priority area;

[0084] This situation means that the user's touch behavior has a certain relevance in the target area, but the strength and matching degree have not yet reached the high priority standard. In this case, the impact of classifying the target area as a medium priority area is that the system can prompt the user to further confirm his or her operation intention, such as making a secondary selection through a pop-up window or highlighting, thereby reducing the risk of misjudgment and ensuring the reasonable handling of the medium-relevance target area.

[0085] like , the priority of the target area in the overlapping area where the user touches is high, and the target area is divided into a high priority area.

[0086] This means that the user's touch pressure contribution to the target area is significant, and the directionality and matching degree of the touch track are very high, which indicates that the user's operation intention is highly related to the target area. The impact of classifying the target area as a high-priority area is that the system can respond to the user's operation immediately, such as directly executing functional operations related to the target area, thereby significantly improving the user interaction experience and the system's response speed.

[0087] Determining the preset threshold interval of the priority evaluation coefficient can be achieved by combining statistical analysis and machine learning models. The specific method is as follows: First, the system needs to collect a large amount of historical data on user touch behavior, including the actual correlation between the priority evaluation coefficient and the user's operation intention. By clustering these data, the priority evaluation coefficient can be divided into different intervals. For example, the distribution range of the priority evaluation coefficient can be automatically divided by the k-means clustering algorithm, and the upper and lower bounds of the clustering results are used as the initial threshold interval. Secondly, in order to further optimize the applicability of the threshold, the system can use a supervised learning model, such as a logistic regression or random forest model, to iteratively adjust the threshold interval according to the operation accuracy of user feedback to make it more in line with the actual user behavior. Finally, the generated threshold interval will be stored in the software in the form of parameters for dynamic comparison in subsequent operations. This method makes full use of the data-driven method, combined with user behavior characteristics and interaction patterns, to achieve scientific determination and dynamic optimization of the threshold interval.

[0088] According to the division results of each target area in the overlapping area, corresponding response control measures are taken for the high priority area, the medium priority area and the low priority area respectively;

[0089] In this embodiment, according to the division results of each target area in the overlapping area, corresponding response control measures are taken for the high priority area, the medium priority area and the low priority area, respectively, specifically:

[0090] For the target area classified as a low-priority area, the response control measures taken are: ignore the touch signal of the target area and do not respond to its touch behavior to reduce resource consumption and the possibility of system misjudgment. At the same time, the dynamic information of the user's touch point is continuously monitored to ensure that the response strategy is adjusted in time when the priority changes;

[0091] For the response control measures of low-priority areas, ignoring the touch signals of the target area can be achieved through the touch signal filtering mechanism. The specific implementation method is that the system marks the target corresponding to the low-priority area as a non-responsive state according to the comparison result of the priority evaluation coefficient, and filters the touch signals of the target area in real time in the touch event processing module to ensure that these signals do not enter the further response processing flow. At the same time, the system will continue to monitor the dynamic information of the touch points, including touch pressure, trajectory changes and other features, to determine whether the user's intention has changed, such as dynamically adjusting the priority status of the target area by recalculating the priority evaluation coefficient. This method reduces the consumption of system resources and the possibility of misjudgment by ignoring the touch signals of low-priority target areas, while ensuring that the responsiveness to the target area can be restored in time when the user's operation intention changes, thereby improving the flexibility of the overall interaction.

[0092] For target areas classified as medium priority areas, the response control measures taken are: triggering the system prompt mechanism, such as requiring the user to confirm through a pop-up window or highlighting the target area, and then executing the specific operation corresponding to the target area after the user has made a clear selection to avoid misjudgment, while monitoring the user's subsequent touch behavior and dynamically updating the priority;

[0093] For the response control measures in the medium priority area, the user confirmation operation is realized through the prompt mechanism, which can be realized through the collaborative implementation of the interface interaction module and the priority monitoring module. The specific implementation method is that after the system determines that the target area is a medium priority area, it triggers the interactive prompt mechanism, such as popping up a prompt box near the user's touch point or highlighting the target area, and providing a confirmation button or clear operation options through the interface, requiring the user to confirm the operation intention of the target area. When the user chooses to confirm, the system executes the specific operation corresponding to the target area, and monitors the user's subsequent touch behavior in real time, and adjusts the priority status of the target area through the dynamically updated priority evaluation coefficient. This method effectively avoids misjudgment and improves the response accuracy of the system by clarifying the user's operation intention. At the same time, it provides data support for dynamic adjustment, enhances the intelligence of interaction and the friendliness of user experience.

[0094] For target areas classified as high-priority areas, the response control measures taken are: immediately respond to the user's touch operation, quickly execute the functional tasks corresponding to the target area, such as confirming the target, adjusting the view or triggering operation instructions, so as to give priority to meeting the user's clear operation intentions, and record and analyze the dynamic information of the touch points after execution, to provide optimization basis for subsequent interactions.

[0095] For the response control measures of high-priority areas, immediate response to user touch operations can be achieved through the priority task scheduling mechanism. The specific implementation method is that after the system determines that the target area is a high-priority area, it immediately pushes its corresponding operation instructions to the priority queue of the touch event processing module to ensure that the operation is executed first among all tasks. For example, directly complete target confirmation, adjust the display view, or trigger functional tasks related to the target area. At the same time, the system will record the user's touch dynamic information after the operation is completed, including pressure value, trajectory characteristics, etc., to provide an analysis basis for subsequent interaction optimization. This method significantly improves the system's response speed and interaction efficiency by giving priority to responding to the user's operation intentions. At the same time, it provides long-term value for system optimization by recording data, which can continuously improve the quality of user experience.

[0096] Continuously monitor the status changes of each target area in the overlapping area, and dynamically adjust the corresponding response control measures according to the real-time monitoring results to ensure that the click intention of the user's touch point can be accurately realized.

[0097] The realization of "continuously monitoring the state changes of each target area in the overlapping area, and dynamically adjusting the corresponding response control measures according to the real-time monitoring results" can be achieved by combining the real-time collection of touch data with the dynamic update mechanism of priority. Specifically, the system will collect the dynamic information of the touch point in real time through the sensor of the touch screen, including the position information of the touch point, the touch pressure value and its rate of change, the directionality and curvature of the touch trajectory and other data, and at the same time, combine the boundary and center point position of the target area, and use the geometric matching algorithm to dynamically calculate the correlation between the touch point and the target area. In the background, the priority evaluation model will continuously recalculate the priority evaluation coefficient of each target area based on these real-time data, and determine whether the priority has changed by comparing the threshold interval. If the priority changes, the system will immediately update the response control state of the target area and adjust it to a response mode that is more in line with the user's current intention.

[0098] The purpose of doing this is to ensure that the system can quickly adapt to changes in user operation intentions and avoid response errors caused by changes in dynamic information of touch points. For example, when the user's touch point gradually slides from one target area to another, the original high-priority area may no longer be the user's real target, and the new target area needs to immediately increase its priority. Through real-time monitoring and dynamic adjustment, the system can automatically correct the response strategy during the user's operation to ensure that the user's click intention is always accurately captured, improving the accuracy and smoothness of the interaction. At the same time, this dynamic adjustment can also effectively reduce the waste of system resources caused by misoperation, enhance system reliability and user experience satisfaction.

[0099] The above formulas are all dimensionless and numerical calculations. The formula is a formula for the most recent real situation obtained by collecting a large amount of data and performing software simulation. The preset parameters in the formula are set by technicians in this field according to actual conditions.

[0100] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0101] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0102] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

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

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

[0105] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0106] The above is only a specific implementation 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. A touch control system control method based on a computer display screen, characterized in that: The specific steps include: In the process of electronic map navigation through the computer display screen, the user's click behavior is monitored in real time, and when it is detected that the user's touch point is in the overlapping area, the boundary information of the overlapping area is determined, and the specific position of each target area in the overlapping area is determined; The dynamic information of each target area in the overlapping area of ​​the user's touch point is obtained in real time, and analyzed after acquisition to generate the regional pressure distribution coefficient and trajectory matching index of each target area respectively; A priority evaluation model is constructed for the generated regional pressure distribution coefficient and trajectory matching index of each target area, and a priority evaluation coefficient of each target area is generated. After the generation, the priority of each target area of ​​the user touch point in the overlapping area is evaluated, and each target area in the overlapping area is divided into a high priority area, a medium priority area and a low priority area according to the evaluation results; According to the division results of each target area in the overlapping area, corresponding response control measures are taken for the high priority area, the medium priority area and the low priority area respectively; Continuously monitor the status changes of each target area in the overlapping area, and dynamically adjust the corresponding response control measures according to the real-time monitoring results to ensure that the click intention of the user's touch point can be accurately realized.

2. A touch control system control method based on a computer display screen according to claim 1, characterized in that: The dynamic information of each target area of ​​the user's touch point in the overlapping area is obtained in real time, and analyzed after acquisition to generate the regional pressure distribution coefficient and trajectory matching index of each target area respectively, which specifically includes the following steps: Acquire the dynamic information of each target area of ​​the user's touch point in the overlapping area in real time, and perform preprocessing after acquisition; Extracting pressure distribution information and trajectory matching information from the preprocessed dynamic information of each target area; The extracted pressure distribution information and trajectory matching information are analyzed to generate the regional pressure distribution coefficient and trajectory matching index of each target area respectively.

3. A touch control system control method based on a computer display screen according to claim 2, characterized in that: The logic for obtaining the regional pressure distribution coefficient of each target area is as follows: Extract the pressure distribution information from the preprocessed dynamic information of each target area, including the actual distance from the user's touch point to the center point of each target area in the overlapping area at different times within a period of time, the actual pressure value of the user's touch point on the display screen, and the rate of change of the actual pressure value, and use the function to calculate the pressure distribution information according to the time series. , and To express, For time point, Indicates that within a period of time At the moment the user's touch point reaches the first The actual distance between the center points of the target area, Indicates that within a period of time The actual pressure value of the user's touch point on the display screen at each moment. Indicates that within a period of time The rate of change of the actual pressure value of the user's touch point on the display screen at the moment, and the time period is defined as , , is a positive integer; Calculate the regional pressure distribution coefficient of each target area. The specific calculation formula is as follows: In the formula, For the The regional pressure distribution coefficient of the target area.

4. A touch control system control method based on a computer display screen according to claim 3, characterized in that: The logic for obtaining the trajectory matching index of each target area is as follows: Extract the trajectory matching information from the preprocessed dynamic information of each target area, including the cosine value of the angle between the instantaneous velocity vector of the user's touch point on the display screen and the direction vector of each target area at different times within a period of time, and the curvature value of the touch trajectory formed by the user's touch point on the display screen, and use the function and To express, For time point, Indicates that within a period of time The instantaneous velocity vector of the user's touch point on the display screen at the moment The cosine value of the angle between the target area direction vectors, Indicates that within a period of time The curvature value of the touch track formed by the user's touch point on the display screen at the moment, and the time period is defined as , , is a positive integer; Calculate the trajectory matching index of each target area. The specific calculation formula is as follows: In the formula, For the The trajectory matching index of the target area, for a period of time At the moment the user's touch point reaches the first The actual distance between the center points of the target areas.

5. A touch control system control method based on a computer display screen according to claim 4, characterized in that: The regional pressure distribution coefficient of each target area generated and trajectory matching index Construct a priority evaluation model and generate the priority evaluation coefficient of each target area through weighted summation. The specific calculation formula is as follows: In the formula, For the The priority evaluation coefficient of the target area, and are the regional pressure distribution coefficients of each target area and trajectory matching index The non-zero weight coefficient of .

6. A touch control system control method based on a computer display screen according to claim 5, characterized in that: Determine the preset priority evaluation coefficient threshold interval , and after determination, the priority evaluation coefficients of each target area A comparison is performed, and the priority of each target area of ​​the user touch point in the overlapping area is evaluated according to the comparison results. According to the evaluation results, each target area in the overlapping area is divided into a high priority area, a medium priority area, and a low priority area. The specific comparison analysis and division are as follows: like , the priority of the target area where the user touches the point in the overlapping area is low priority, and the target area is divided into a low priority area; like , the priority of the target area where the user touches the point in the overlapping area is medium priority, and the target area is divided into a medium priority area; like , the priority of the target area in the overlapping area where the user touches is high, and the target area is divided into a high priority area.

7. A touch control system control method based on a computer display screen according to claim 6, characterized in that: According to the division results of each target area in the overlapping area, corresponding response control measures are taken for high priority area, medium priority area and low priority area respectively, specifically: For the target area classified as a low priority area, the response control measures taken are: ignore the touch signal of the target area, do not respond to its touch behavior, and continuously monitor the dynamic information of the user's touch point to ensure that the response strategy is adjusted in time when the priority changes; For target areas classified as medium priority areas, the response control measures taken are: triggering the system prompt mechanism to require the user to confirm, and then executing the specific operation corresponding to the target area after the user's clear selection to avoid misjudgment, while monitoring the user's subsequent touch behavior and dynamically updating the priority; For target areas classified as high-priority areas, the response control measures taken are: immediately respond to the user's touch operation, quickly execute the functional tasks corresponding to the target area, so as to give priority to meeting the user's clear operation intentions, and record and analyze the dynamic information of the touch points after execution to provide optimization basis for subsequent interactions.

Citation Information

Cited By

  • Pressure sensing fusion control method and device based on virtual rocker and touch control

    CN120848752A

  • Virtual remote lever and touch-based pressure sensing fusion control method and device

    CN120848752B