Touch all-in-one machine interaction analysis system and method based on data analysis

By dividing touch areas and setting monitoring cycles on the touch all-in-one machine, we can capture and analyze touch data in real time, and identify and adjust mist touch operations, the problems of operation interruption and efficiency reduction caused by user mist touch are solved, and the user experience and application are improved efficiency.

CN119473791AInactive Publication Date: 2025-02-18SHENZHEN HEIJIN IND MFG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411596583.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-11
Publication Date
2025-02-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the application of touch all-in-one, the change in the position of the functional APP icon may cause user to touch by mistake. Frequent mistouches will cause operation interruption and input of error messages, reducing the efficiency of the application.

Method used

By dividing the touch area into multiple touch sub-regions, setting the area monitoring cycle, configuring the event listener to capture touch data in real time, building a basic touch data set, extracting and returning events bound to adjacent touch events. Combine touch events, calculate the execution time of the combined touch events, and set the coordinate error touch threshold to highlight and respond to the error touch events.

Benefits of technology

It realizes more accurate touch monitoring, improves the system's response ability to user operations, enhances user experience, reduces false touch operations, and improves the efficiency of application usage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119473791A_ABST
    Figure CN119473791A_ABST
Patent Text Reader

Abstract

The invention discloses a touch all-in-one machine interaction analysis system and method based on data analysis, and relates to the technical field of big data analysis. According to the method and the device, the touch area is divided into the plurality of touch sub-areas based on the standard size of the APP icon, so that the accurate monitoring on the user operation is remarkably improved, the consistency of the touch area is ensured, and the user experience is enhanced. Touch data can be captured in time by setting an area monitoring period, real-time analysis and rapid adjustment are supported, and the system interaction efficiency is improved. By configuring an event monitor, the system captures historical touch data of each touch sub-region in real time. And the touch event is associated with the specific area coordinates, so that the effectiveness of analyzing the touch operation is improved. By extracting the highlight object event and the mistaken touch delay value, the system dynamically adjusts the response strategy of the real-time touch data, the touch abnormity is effectively identified, the accuracy of the response of the touch operation purpose is improved, the normal operation and the mistaken touch operation are intelligently distinguished, and a finer touch management and feedback mechanism is 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 big data analysis, and in particular to a touch all-in-one machine interactive analysis system and method based on data analysis. Background Art

[0002] As a new interactive device, the touch all-in-one machine has broad application prospects and important significance. With the development of information technology, the touch all-in-one machine has become an important tool in education, business, and medical fields with its intuitive and convenient user interface. Its integrated touch screen technology not only improves the efficiency of human-computer interaction, but also realizes multi-functional integration such as information display, data input, and real-time feedback, significantly enhancing the user experience. In the field of education, the touch all-in-one machine promotes interactive learning and enhances students' sense of participation; in the business environment, it accelerates information dissemination and improves service quality. The flexibility and ease of use of the touch all-in-one machine enable it to play an important role in a variety of scenarios and meet the ever-changing market needs. These characteristics make the touch all-in-one machine show important market potential in future development.

[0003] In the application of touch all-in-one computers, the change of the position of the functional APP icon may cause users to subconsciously habitually click the original position, thus causing accidental touches. This type of accidental touch is usually not related to material properties, but is caused by the user's psychological expectations and habits. Frequent accidental touches will not only cause operation interruptions, but may also lead to the input of erroneous information, reducing the efficiency of application use. Summary of the invention

[0004] The object of the present invention is to provide a touch all-in-one machine interaction analysis system and method based on data analysis to solve the problems raised in the prior art.

[0005] To achieve the above object, the present invention provides the following technical solution: a touch all-in-one machine interaction analysis method based on data analysis, the touch all-in-one machine interaction analysis method comprising the following steps: Step S1: Divide the touch area of ​​the touch integrated machine into a plurality of touch sub-areas, and set an area monitoring cycle to monitor each touch sub-area of ​​the touch integrated machine; Step S1-1, after reading the standard size of the APP icon of the touch integrated machine, divide it into multiple touch sub-areas according to the touch area size of the touch integrated machine, set the size of each touch sub-area to the standard size of an APP icon, and use the center point of the APP icon as the coordinate position of the corresponding touch sub-area; Step S1-2: Setting an area monitoring period T to monitor the divided touch sub-areas.

[0006] Dividing the touch area of ​​a touch integrated machine into multiple touch sub-areas helps achieve more accurate touch monitoring and improves the system's responsiveness to user operations. Defining sub-areas by standardizing the size of APP icons can ensure the consistency of touch areas and improve user experience. Setting the area monitoring cycle can capture touch data in a timely manner, support real-time analysis and rapid adjustment, and improve the system's interactive efficiency.

[0007] Step S2: configure an event listener to obtain historical touch data of each touch sub-area and construct a touch basic data set, wherein the touch data includes area coordinates and touch events; An event listener is configured for the touch integrated machine. The event listener is used to capture touch events of each touch sub-area in real time to build a touch basic data set. The touch data includes area coordinates and touch events. The area coordinates are expressed as the coordinate position of the touch sub-area in a two-dimensional coordinate system. The touch event is expressed as a functional response, which is an operation or feedback performed by the application. The position of each touch event on the touch area corresponds to a specific area coordinate.

[0008] Configuring event listeners can capture the historical touch data of the touch sub-area in real time, thus forming a comprehensive set of touch basic data. By recording the area coordinates and touch events, the system can accurately reflect the user's operation behavior and improve the accuracy of data analysis. By associating touch events with specific area coordinates, the effectiveness of touch operations can be analyzed.

[0009] Step S3, constructing a target set, and extracting return events from touch events through event monitoring, searching for touch events adjacent to the return events in the touch basic data set within the same area monitoring cycle, binding the return events with adjacent previous and next touch events to generate a combined touch event and storing it in the target set; Step S3-1, constructing a target set, and using event monitoring to extract return events from touch events, wherein the return events are represented as function responses, specifically touch data generated when the program executes a return operation; Step S3-2: within the same area monitoring period T, locate the return event by traversing the touch basic data set, analyze the timestamp of the return event according to the touch event log, and filter out the touch events adjacent to the return event according to the timestamp; Step S3-3: according to the execution order of the touch events, the events before and after the return event are bundled to generate a combined touch event, and the generated combined touch event is stored in the target set.

[0010] Building a target set and extracting return events can effectively identify the user's operation process, thereby capturing key interaction data. By analyzing timestamps and filtering adjacent touch events, the system can more accurately understand the context of user behavior and improve the relevance of data.

[0011] Step S4, calculating the time required for each combined touch event in the target set to be executed, recorded as the bundle execution time, and parsing each combined touch event to obtain the area coordinates of the touch event; Step S4-1, traverse the target set, obtain the timestamp information of each combined touch event read through the traversal, and use the timestamp of the next touch event returned minus the timestamp of the previous touch event returned to obtain the time required for the combined touch event to be executed. The calculation is performed using the following formula: ; Where, T all Indicates the time required for the combined touch event to complete execution; T after Represents the timestamp of a touch event after the returned event; T front It means the timestamp of the touch event before the returned event. The time required for each combined touch event to be executed is stored and recorded as the bundle execution time; Step S4-2: extracting data information of each touch event by analyzing the combined touch event, and performing coordinate mapping according to the positional relationship between the touch event and the regional coordinates on the touch area, so as to obtain the regional coordinate information of each touch event.

[0012] The time required for the combined touch event to be executed is the value with the smallest subtraction value of the timestamps selected from all occurrences.

[0013] Calculating the bundled execution time of combined touch events can help the system evaluate the responsiveness of user interactions and identify potential latency issues. By parsing touch events and obtaining area coordinates, the system can more accurately locate the specific location of the operation and analyze the intended function.

[0014] Step S5, setting a coordinate false touch threshold, traversing the touch basic data set, filtering out touch event combinations in the touch basic data set in combination with the target set, and highlighting the touch event combinations that meet the coordinate false touch threshold condition to generate highlighted object events; Step S5-1, setting the coordinate false touch threshold U max , traverse the touch basic data set, and extract the area coordinates and touch events in the touch basic data set; Step S5-2, searching the touch basic data set through the combined touch events in the target set, and filtering out the touch event combinations in the touch basic data set that are the same as the combined touch events in the target set; Step S5-3: perform regional coordinate verification on the selected touch event combinations, and accumulate and sum the number of touch event combinations with the same regional coordinates. The cumulative sum of the number of touch events uses the formula: ; In the formula, C i It is represented by the number of times the area coordinates of the touch event combination i are the same in the touch basic data set; E i It is represented by the touch event combination i with the same area coordinates in the touch basic data set; n is represented by the total number of touch event combinations i in the touch basic data set; When C i ≥U max , highlighting the touch event combination i in the touch basic data set to generate a highlighted object event; When C i <U max When , the touch event combination i in the touch basic data set does not meet the highlight marking condition and is not highlighted.

[0015] By obtaining invalid operations that frequently occur in historical operations, it is determined whether the current operation is a habitual touch, and the touch data obtained in real time is efficiently analyzed through accumulated data.

[0016] Step S6, extract the sum of the time of the return event after the execution of the highlighted object event and the touch event before the return event, record it as the false touch delay value, obtain the touch data of each touch sub-area of ​​the touch integrated machine through the sensor, record it as real-time touch data, analyze and extract the real-time touch data, and respond and adjust the real-time touch data in combination with the highlighted object event and the false touch delay value.

[0017] Step S6-1, analyzing the timestamp in the highlighted object event, extracting the timestamp of the return event and the touch event before the return event, subtracting the timestamp of the previous touch event from the timestamp of the return event to obtain the sum of the time of the highlighted object event execution completion return event and the touch event before the return event, recorded as the false touch delay value W; Step S6-2: Use the sensor to obtain touch data of each touch sub-area of ​​the touch integrated machine, record it as real-time touch data, and analyze the touch events and area coordinates of the real-time touch data. The analysis process is as follows: Step S6-2-1, extracting touch events from real-time touch data, and filtering out return events and touch events preceding the return events for bundling, using the filtered and bundled touch events and highlighted object events for identical search, and recording the found touch events as events to be executed, wherein the identical search is represented by finding identical touch events; Step S6-2-2, read the area coordinates of the event to be executed, and compare the read area coordinates with the area coordinates of the highlighted object event. The judgment process is as follows: When the read area coordinates are equal to the area coordinates of the highlighted object event, it is determined that the event to be executed is touch abnormal; When the read area coordinates are not equal to the area coordinates of the highlighted object event, it is determined that the touch control of the event to be executed is normal; Step S6-2-3, calculating the time Q required for execution completion according to the timestamp of the pending event whose judgment result is touch abnormality; Step S6-2-4: Response adjustment is performed on the real-time touch data in combination with the highlight object event and the false touch delay value. The adjustment process is as follows: When Q≤W, it is judged as an accidental touch operation, and the response feedback of the event to be executed is delayed. When a new touch event occurs, or when Q>W, the return event is destroyed, and then the non-return event in the event to be executed is executed. Feedback; When Q>W, it is determined to be a normal operation, and execution feedback is performed sequentially on the touch events included in the event to be executed.

[0018] By extracting the false touch delay value, abnormal touch conditions can be effectively identified, thereby improving the accuracy of the system's response to user behavior. The analysis of real-time touch data enables the system to dynamically adjust the response strategy and improve the user interaction experience. Combining the highlighted object event with the false touch delay value, the system can intelligently distinguish between normal and false touch operations, and achieve more sophisticated touch management and feedback mechanisms.

[0019] Furthermore, a touch integrated machine interaction analysis system based on data analysis, the touch integrated machine interaction analysis system includes a touch area monitoring module, an event monitoring module, a target event module, an event execution module, an error touch marking module and a response adjustment module; The touch area monitoring module is used to divide the touch integrated machine into areas and monitor them; the event monitoring module is used to obtain events that need to be executed by touch; the target event module is used to extract touch events that meet the conditions; the event execution module is used to process the execution of touch events; the false touch marking module is used to mark the coordinates of the area that meets the conditions and the time of the touch event; the response adjustment module is used to adjust the response according to the processing judgment result; The output end of the touch area monitoring module is electrically connected to the input end of the event monitoring module; the output end of the event monitoring module is electrically connected to the input end of the target event module; the output end of the target event module is electrically connected to the input end of the event execution module; the output end of the event execution module is electrically connected to the input end of the false touch marking module; the output end of the false touch marking module is electrically connected to the input end of the response adjustment module.

[0020] The touch area monitoring module includes a touch area division unit and an area monitoring cycle setting unit; the touch area division unit is used to divide the touch area into a plurality of sub-areas; the area monitoring cycle setting unit is used to set a monitoring cycle to obtain touch data; The event monitoring module includes a touch event capture unit and a touch data storage unit; the touch event capture unit is used to capture touch events of each touch sub-area in real time through an event monitor; the touch data storage unit is used to store the captured touch data, including area coordinates and touch events; The target event module includes a return event extraction unit and a combined touch event generation unit; the return event extraction unit is used to extract return events from touch events; and the combined touch event generation unit is used to combine events.

[0021] The event execution module includes a combined touch event time calculation unit and a coordinate comparison unit; the combined touch event time calculation unit is used to calculate the time required for the combined touch event execution; the coordinate comparison unit is used to compare the coordinates of each touch event; The false touch marking module includes a coordinate false touch threshold setting unit and a highlight object event generation unit; the coordinate false touch threshold setting unit is used to determine whether the touch event is a false touch; the highlight object event generation unit is used to highlight the false touch event according to the coordinate false touch threshold; The response adjustment module includes a real-time touch data analysis unit and a response adjustment strategy implementation unit; the real-time touch data analysis unit is used to analyze the touch data acquired in real time; the response adjustment strategy implementation unit is used to implement the response adjustment strategy according to the analysis result and perform feedback processing on the event to be executed.

[0022] Compared with the prior art, the present invention has the following beneficial effects: 1. The present invention significantly improves the accurate monitoring of user operations by dividing the touch area into multiple touch sub-areas according to the standard size of the APP icon. This standardized division method ensures the consistency of the touch area, thereby enhancing the user experience. Setting the regional monitoring cycle can capture touch data in a timely manner, support real-time analysis and rapid adjustment, and improve the interactive efficiency of the system. Such refined regional division not only enhances the responsiveness of touch operations.

[0023] 2. The present invention configures an event listener to capture the historical touch data of each touch sub-area in real time and build a comprehensive touch basic data set. By recording the area coordinates and touch events, the system can accurately reflect the purpose of the touch operation, thereby improving the accuracy of data analysis. Associating touch events with specific area coordinates helps to effectively analyze the effectiveness of touch operations.

[0024] 3. The present invention dynamically adjusts the response strategy of real-time touch data by extracting highlight object events and false touch delay values. This adjustment mechanism can effectively identify abnormal touch conditions and improve the accuracy of the system's response to the purpose of touch operation. By analyzing real-time touch data, the system can intelligently distinguish between normal and false touch operations, and realize more sophisticated touch management and feedback mechanisms. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 A schematic diagram of a flow chart of a touch integrated machine interaction analysis method based on data analysis according to the present invention; Figure 2 The present invention is a structural schematic diagram of a touch integrated machine interaction analysis system based on data analysis. DETAILED DESCRIPTION

[0026] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0027] Embodiment 1: Figure 1 As shown, the present invention provides a technical solution, a touch integrated machine interaction analysis method based on data analysis, and the touch integrated machine interaction analysis method comprises the following steps: Step S1: Divide the touch area of ​​the touch integrated machine into a plurality of touch sub-areas, and set an area monitoring cycle to monitor each touch sub-area of ​​the touch integrated machine; Step S1-1, after reading the standard size of the APP icon of the touch integrated machine, divide it into multiple touch sub-areas according to the touch area size of the touch integrated machine, set the size of each touch sub-area to the standard size of an APP icon, and use the center point of the APP icon as the coordinate position of the corresponding touch sub-area; Step S1-2: Setting an area monitoring period T to monitor the divided touch sub-areas.

[0028] Step S2: configure an event listener to obtain historical touch data of each touch sub-area and construct a touch basic data set, wherein the touch data includes area coordinates and touch events; An event listener is configured for the touch integrated machine. The event listener is used to capture touch events of each touch sub-area in real time to build a touch basic data set. The touch data includes area coordinates and touch events. The area coordinates are expressed as the coordinate position of the touch sub-area in a two-dimensional coordinate system. The touch event is expressed as a functional response, which is an operation or feedback performed by the application. The position of each touch event on the touch area corresponds to a specific area coordinate.

[0029] Step S3, constructing a target set, and extracting return events from touch events through event monitoring, searching for touch events adjacent to the return events in the touch basic data set within the same area monitoring cycle, binding the return events with adjacent previous and next touch events to generate a combined touch event and storing it in the target set; Step S3-1, constructing a target set, and using event monitoring to extract return events from touch events, wherein the return events are represented as function responses, specifically touch data generated when the program executes a return operation; Step S3-2: within the same area monitoring period T, locate the return event by traversing the touch basic data set, analyze the timestamp of the return event according to the touch event log, and filter out the touch events adjacent to the return event according to the timestamp; Step S3-3: according to the execution order of the touch events, the events before and after the return event are bundled to generate a combined touch event, and the generated combined touch event is stored in the target set.

[0030] Step S4, calculating the time required for each combined touch event in the target set to be executed, recorded as the bundle execution time, and parsing each combined touch event to obtain the area coordinates of the touch event; Step S4-1, traverse the target set, obtain the timestamp information of each combined touch event read through the traversal, and use the timestamp of the next touch event returned minus the timestamp of the previous touch event returned to obtain the time required for the combined touch event to be executed. The calculation is performed using the following formula: ; Where, T all Indicates the time required for the combined touch event to complete execution; T after Represents the timestamp of a touch event after the returned event; T front It means the timestamp of the touch event before the returned event. The time required for each combined touch event to be executed is stored and recorded as the bundle execution time; Step S4-2: extracting data information of each touch event by analyzing the combined touch event, and performing coordinate mapping according to the positional relationship between the touch event and the regional coordinates on the touch area, so as to obtain the regional coordinate information of each touch event.

[0031] Step S5, setting a coordinate false touch threshold, traversing the touch basic data set, filtering out touch event combinations in the touch basic data set in combination with the target set, and highlighting the touch event combinations that meet the coordinate false touch threshold condition to generate highlighted object events; Step S5-1, setting the coordinate false touch threshold U max , traverse the touch basic data set, and extract the area coordinates and touch events in the touch basic data set; Step S5-2, searching the touch basic data set through the combined touch events in the target set, and filtering out the touch event combinations in the touch basic data set that are the same as the combined touch events in the target set; Step S5-3: perform regional coordinate verification on the selected touch event combinations, and accumulate and sum the number of touch event combinations with the same regional coordinates. The cumulative sum of the number of touch events uses the formula: ; In the formula, C i It is represented by the number of times the area coordinates of the touch event combination i are the same in the touch basic data set; E i It is represented by the touch event combination i with the same area coordinates in the touch basic data set; n is represented by the total number of touch event combinations i in the touch basic data set; When C i ≥U max , highlighting the touch event combination i in the touch basic data set to generate a highlighted object event; When C i <U max When , the touch event combination i in the touch basic data set does not meet the highlight marking condition and is not highlighted.

[0032] Step S6, extract the sum of the time of the return event after the execution of the highlighted object event and the touch event before the return event, record it as the false touch delay value, obtain the touch data of each touch sub-area of ​​the touch integrated machine through the sensor, record it as real-time touch data, analyze and extract the real-time touch data, and respond and adjust the real-time touch data in combination with the highlighted object event and the false touch delay value.

[0033] Step S6-1, analyzing the timestamp in the highlighted object event, extracting the timestamp of the return event and the touch event before the return event, subtracting the timestamp of the previous touch event from the timestamp of the return event to obtain the sum of the time of the highlighted object event execution completion return event and the touch event before the return event, recorded as the false touch delay value W; Step S6-2: Use the sensor to obtain touch data of each touch sub-area of ​​the touch integrated machine, record it as real-time touch data, and analyze the touch events and area coordinates of the real-time touch data. The analysis process is as follows: Step S6-2-1, extracting touch events from real-time touch data, and filtering out return events and touch events preceding the return events for bundling, using the filtered and bundled touch events and highlighted object events for identical search, and recording the found touch events as events to be executed, wherein the identical search is represented by finding identical touch events; Step S6-2-2, read the area coordinates of the event to be executed, and compare the read area coordinates with the area coordinates of the highlighted object event. The judgment process is as follows: When the read area coordinates are equal to the area coordinates of the highlighted object event, it is determined that the event to be executed is touch abnormal; When the read area coordinates are not equal to the area coordinates of the highlighted object event, it is determined that the touch control of the event to be executed is normal; Step S6-2-3, calculating the time Q required for execution completion according to the timestamp of the pending event whose judgment result is touch abnormality; Step S6-2-4: Response adjustment is performed on the real-time touch data in combination with the highlight object event and the false touch delay value. The adjustment process is as follows: When Q≤W, it is judged as an accidental touch operation, and the response feedback of the event to be executed is delayed. When a new touch event occurs, or when Q>W, the return event is destroyed, and then the non-return event in the event to be executed is executed. Feedback; When Q>W, it is determined to be a normal operation, and execution feedback is performed sequentially on the touch events included in the event to be executed.

[0034] For example: In a teaching touch all-in-one machine, the continuous touch operation is: Touch event A (timestamp T1=10ms): touch sub-area coordinates (1, 1); Touch event B (time stamp T2 = 20ms): touch sub-area coordinates (2, 1); Return event C (timestamp T3=30ms): touch sub-area coordinates (1, 2); Touch event D (time stamp T4 = 40ms): touch sub-area coordinates (1, 2); Bundle the touch event B, the return event C and the touch event D to generate a combined touch event; The time taken to complete the combined touch event execution is calculated by bringing in known data: T all =40-20=20ms; Set the coordinate false touch threshold U max = 5 times; a combined touch event in the touch basic data set is touch event b, return event c and touch event d, and the corresponding coordinates are (2, 1), (1, 2) and (1, 2), which are the same as the coordinates of touch event B, return event C and touch event D, and the number of times it appears in the touch basic data set is 8; the coordinate false touch threshold U is met max ; The time required to complete the touch event b, return event c, and touch event d is calculated to be 12ms; The touch events of the teaching touch all-in-one machine acquired by the capacitive sensor in real time are touch event B and return event C, with coordinate positions of (2, 1) and (1, 2). The touch event B and return event C are recorded as pending events, and the time Q required for the pending events to be executed is calculated. By substituting known data, we can get: Q=30-20=10ms, 10ms<12ms, Q<W is obtained, it is judged as a false touch operation, and the response feedback of the event to be executed is delayed. When the time passes 12ms, the return event is destroyed and the touch event B is executed.

[0035] Embodiment 2, as Figure 2 As shown, the present invention provides a touch integrated machine interaction analysis system based on data analysis, and the touch integrated machine interaction analysis system includes a touch area monitoring module, an event monitoring module, a target event module, an event execution module, an error touch marking module and a response adjustment module; The touch area monitoring module is used to divide the touch integrated machine into areas and monitor them; the event monitoring module is used to obtain events that need to be executed by touch; the target event module is used to extract touch events that meet the conditions; the event execution module is used to process the execution of touch events; the false touch marking module is used to mark the coordinates of the area that meets the conditions and the time of the touch event; the response adjustment module is used to adjust the response according to the processing judgment result; The output end of the touch area monitoring module is electrically connected to the input end of the event monitoring module; the output end of the event monitoring module is electrically connected to the input end of the target event module; the output end of the target event module is electrically connected to the input end of the event execution module; the output end of the event execution module is electrically connected to the input end of the false touch marking module; the output end of the false touch marking module is electrically connected to the input end of the response adjustment module.

[0036] The touch area monitoring module includes a touch area division unit and an area monitoring cycle setting unit; the touch area division unit is used to divide the touch area into a plurality of sub-areas; the area monitoring cycle setting unit is used to set a monitoring cycle to obtain touch data; The event monitoring module includes a touch event capture unit and a touch data storage unit; the touch event capture unit is used to capture touch events of each touch sub-area in real time through an event monitor; the touch data storage unit is used to store the captured touch data, including area coordinates and touch events; The target event module includes a return event extraction unit and a combined touch event generation unit; the return event extraction unit is used to extract the return event from the touch event; the combined touch event generation unit is used to combine the events; The event execution module includes a combined touch event time calculation unit and a coordinate comparison unit; the combined touch event time calculation unit is used to calculate the time required for the combined touch event execution; the coordinate comparison unit is used to compare the coordinates of each touch event; The false touch marking module includes a coordinate false touch threshold setting unit and a highlight object event generation unit; the coordinate false touch threshold setting unit is used to determine whether the touch event is a false touch; the highlight object event generation unit is used to highlight the false touch event according to the coordinate false touch threshold; The response adjustment module includes a real-time touch data analysis unit and a response adjustment strategy implementation unit; the real-time touch data analysis unit is used to analyze the touch data acquired in real time; the response adjustment strategy implementation unit is used to implement the response adjustment strategy according to the analysis result and perform feedback processing on the event to be executed.

[0037] It will be apparent to those skilled in the art that the invention is not limited to the details of the exemplary embodiments described above and that the invention can be implemented in other specific forms without departing from the spirit or essential features of the invention. Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description, and it is intended that all variations falling within the meaning and scope of the equivalent elements of the claims be included in the invention. Any reference numeral in a claim should not be considered as limiting the claim to which it relates.

Claims

1. A touch integrated machine interaction analysis method based on data analysis, characterized in that: The touch integrated machine interaction analysis method comprises the following steps: Step S1: Divide the touch area of ​​the touch integrated machine into a plurality of touch sub-areas, and set an area monitoring cycle to monitor each touch sub-area of ​​the touch integrated machine; Step S2: configure an event listener to obtain historical touch data of each touch sub-area and construct a touch basic data set, wherein the touch data includes area coordinates and touch events; Step S3, constructing a target set, and extracting return events from touch events through event monitoring, searching for touch events adjacent to the return events in the touch basic data set within the same area monitoring cycle, binding the return events with adjacent previous and next touch events to generate a combined touch event and storing it in the target set; Step S4, calculating the time required for each combined touch event in the target set to be executed, recorded as the bundle execution time, and parsing each combined touch event to obtain the area coordinates of the touch event; Step S5, setting a coordinate false touch threshold, traversing the touch basic data set, filtering out touch event combinations in the touch basic data set in combination with the target set, and highlighting the touch event combinations that meet the coordinate false touch threshold condition to generate highlighted object events; Step S6, extract the sum of the time of the return event after the execution of the highlighted object event and the touch event before the return event, record it as the false touch delay value, obtain the touch data of each touch sub-area of ​​the touch integrated machine through the sensor, record it as real-time touch data, analyze and extract the real-time touch data, and respond and adjust the real-time touch data in combination with the highlighted object event and the false touch delay value.

2. The touch integrated machine interaction analysis method based on data analysis according to claim 1, characterized in that: The specific steps of step S1 are as follows: Step S1-1, after reading the standard size of the APP icon of the touch integrated machine, divide it into multiple touch sub-areas according to the touch area size of the touch integrated machine, set the size of each touch sub-area to the standard size of an APP icon, and use the center point of the APP icon as the coordinate position of the corresponding touch sub-area; Step S1-2: Setting an area monitoring period T to monitor the divided touch sub-areas.

3. The touch integrated machine interaction analysis method based on data analysis according to claim 2, characterized in that: The specific process of step S2 is as follows: An event listener is configured for the touch integrated machine. The event listener is used to capture touch events of each touch sub-area in real time to build a touch basic data set. The touch data includes area coordinates and touch events. The area coordinates are expressed as the coordinate position of the touch sub-area in a two-dimensional coordinate system. The touch event is expressed as a functional response, which is an operation or feedback performed by the application. The position of each touch event on the touch area corresponds to a specific area coordinate.

4. The touch integrated machine interaction analysis method based on data analysis according to claim 3 is characterized in that: The specific steps of step S3 are as follows: Step S3-1, constructing a target set, and using event monitoring to extract return events from touch events, wherein the return events are represented as function responses, specifically touch data generated when the program executes a return operation; Step S3-2: within the same area monitoring period T, locate the return event by traversing the touch basic data set, analyze the timestamp of the return event according to the touch event log, and filter out the touch events adjacent to the return event according to the timestamp; Step S3-3: according to the execution order of the touch events, the events before and after the return event are bundled to generate a combined touch event, and the generated combined touch event is stored in the target set.

5. The touch integrated machine interaction analysis method based on data analysis according to claim 4, characterized in that: The specific steps of step S4 are as follows: Step S4-1, traverse the target set, obtain the timestamp information of each combined touch event read through the traversal, and use the timestamp of the next touch event returned minus the timestamp of the previous touch event returned to obtain the time required for the combined touch event to be executed. The calculation is performed using the following formula: ; Where, T all Indicates the time required for the combined touch event to complete execution; T after Represents the timestamp of a touch event after the returned event; T front It means the timestamp of the touch event before the returned event. The time required for each combined touch event to be executed is stored and recorded as the bundle execution time; Step S4-2: extracting data information of each touch event by analyzing the combined touch event, and performing coordinate mapping according to the positional relationship between the touch event and the regional coordinates on the touch area, so as to obtain the regional coordinate information of each touch event.

6. The touch integrated machine interaction analysis method based on data analysis according to claim 5, characterized in that: The specific steps of step S5 are as follows: Step S5-1, setting the coordinate false touch threshold U max , traverse the touch basic data set, and extract the area coordinates and touch events in the touch basic data set; Step S5-2, searching the touch basic data set through the combined touch events in the target set, and filtering out the touch event combinations in the touch basic data set that are the same as the combined touch events in the target set; Step S5-3: perform regional coordinate verification on the selected touch event combinations, and accumulate and sum the number of touch event combinations with the same regional coordinates. The cumulative sum of the number of touch events uses the formula: ; In the formula, C i It is represented by the number of times the area coordinates of the touch event combination i are the same in the touch basic data set; E i It is represented by the touch event combination i with the same area coordinates in the touch basic data set; n is represented by the total number of touch event combinations i in the touch basic data set; When C i ≥U max , highlighting the touch event combination i in the touch basic data set to generate a highlighted object event; When C i <U max When , the touch event combination i in the touch basic data set does not meet the highlight marking condition and is not highlighted.

7. The touch integrated machine interaction analysis method based on data analysis according to claim 6, characterized in that: The specific steps of step S6 are as follows: Step S6-1, analyzing the timestamp in the highlighted object event, extracting the timestamp of the return event and the touch event before the return event, subtracting the timestamp of the previous touch event from the timestamp of the return event to obtain the sum of the time of the highlighted object event execution completion return event and the touch event before the return event, recorded as the false touch delay value W; Step S6-2: Use the sensor to obtain touch data of each touch sub-area of ​​the touch integrated machine, record it as real-time touch data, and analyze the touch events and area coordinates of the real-time touch data. The analysis process is as follows: Step S6-2-1, extracting touch events from real-time touch data, and filtering out return events and touch events preceding the return events for bundling, using the filtered and bundled touch events and highlighted object events for identical search, and recording the found touch events as events to be executed, wherein the identical search is represented by finding identical touch events; Step S6-2-2, read the area coordinates of the event to be executed, and compare the read area coordinates with the area coordinates of the highlighted object event. The judgment process is as follows: When the read area coordinates are equal to the area coordinates of the highlighted object event, it is determined that the event to be executed is touch abnormal; When the read area coordinates are not equal to the area coordinates of the highlighted object event, it is determined that the touch control of the event to be executed is normal; Step S6-2-3, calculating the time Q required for execution completion according to the timestamp of the pending event whose judgment result is touch abnormality; Step S6-2-4: Response adjustment is performed on the real-time touch data in combination with the highlight object event and the false touch delay value. The adjustment process is as follows: When Q≤W, it is judged as an accidental touch operation, and the response feedback of the event to be executed is delayed. When a new touch event occurs, or when Q>W, the return event is destroyed, and then the non-return event in the event to be executed is executed. Feedback; When Q>W, it is determined to be a normal operation, and execution feedback is performed sequentially on the touch events included in the event to be executed.

8. A touch integrated machine interaction analysis system based on data analysis, which is applied to a touch integrated machine interaction analysis method based on data analysis according to any one of claims 1 to 7, characterized in that: The touch integrated machine interaction analysis system includes a touch area monitoring module, an event monitoring module, a target event module, an event execution module, an error touch marking module and a response adjustment module; The touch area monitoring module is used to divide the touch integrated machine into areas and monitor them; the event monitoring module is used to obtain events that need to be executed by touch; The target event module is used to extract touch events that meet the conditions; The event execution module is used to process the execution of touch events; The mis-touch marking module is used to mark the time that satisfies the area coordinates and the touch event; The response adjustment module is used to perform response adjustment according to the processing judgment result; The output end of the touch area monitoring module is electrically connected to the input end of the event monitoring module; The output end of the event monitoring module is electrically connected to the input end of the target event module; the output end of the target event module is electrically connected to the input end of the event execution module; the output end of the event execution module is electrically connected to the input end of the false touch marking module; the output end of the false touch marking module is electrically connected to the input end of the response adjustment module.

9. The touch integrated machine interactive analysis system based on data analysis according to claim 8, characterized in that: The touch area monitoring module includes a touch area division unit and an area monitoring cycle setting unit; the touch area division unit is used to divide the touch area into a plurality of sub-areas; the area monitoring cycle setting unit is used to set a monitoring cycle to obtain touch data; The event monitoring module includes a touch event capturing unit and a touch data storage unit; The touch event capture unit is used to capture touch events of each touch sub-area in real time through an event listener; the touch data storage unit is used to store the captured touch data, including area coordinates and touch events; The target event module includes a return event extraction unit and a combined touch event generation unit; the return event extraction unit is used to extract return events from touch events; and the combined touch event generation unit is used to combine events.

10. The touch integrated machine interactive analysis system based on data analysis according to claim 8, characterized in that: The event execution module includes a combined touch event time calculation unit and a coordinate comparison unit; the combined touch event time calculation unit is used to calculate the time required for the combined touch event execution; the coordinate comparison unit is used to compare the coordinates of each touch event; The false touch marking module includes a coordinate false touch threshold setting unit and a highlight object event generation unit; the coordinate false touch threshold setting unit is used to determine whether the touch event is a false touch; the highlight object event generation unit is used to highlight the false touch event according to the coordinate false touch threshold; The response adjustment module includes a real-time touch data analysis unit and a response adjustment strategy implementation unit; the real-time touch data analysis unit is used to analyze the touch data acquired in real time; The response adjustment strategy implementation unit is used to implement the response adjustment strategy according to the analysis result and perform feedback processing on the event to be executed.