Touch Width Detection Relay Service
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional touch device technologies often fail to effectively transmit touch width information to operating systems, limiting the effectiveness of application software in obtaining and processing touch information.
Innovation Solution
A method and system that utilize a relay service program to decouple touch devices and application programs by obtaining and storing first coordinate and touch width information, allowing for efficient detection and identification of touch patterns through a touch information table or data dictionary, and using serial ports for stable communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If touch devices transmit touch width information and coordinate information collectively to the operating system, then application software can obtain complete touch information, but technology complexity increases making some manufacturers unable to implement width information transmission
Solution Approach 1:
The patent introduces a relay service program as an intermediary component within the operating system that receives touch width information and coordinate information from the touch device, processes and stores this data in a touch information table, and then provides it to application software. This mediator approach allows complete touch information transmission without requiring complex modifications to the touch device itself, resolving the contradiction between information completeness and device complexity.
2Device complexity
If touch devices only report coordinate information to the operating system without width information, then technology complexity is reduced, but application software effectiveness in obtaining touch information is impacted
Solution Approach 1:
The relay service program performs preliminary action by pre-processing touch width information and coordinate information from the touch device, storing them in a touch information table with established data structures before application software requests this data. This preliminary organization of touch information allows application software to efficiently retrieve complete touch data without requiring complex real-time processing, thereby maintaining low device complexity while improving application software effectiveness.
3Adaptability or versatility
If application software directly receives touch information from touch devices, then information acquisition is direct, but decoupling between touch devices and application programs is reduced making system flexibility lower
Solution Approach 1:
The relay service program serves as an intermediary layer between touch devices and application programs, receiving touch information from devices, standardizing it in the touch information table, and providing it to applications. This intermediary approach enhances system adaptability and flexibility by decoupling devices from applications, while the standardized data structures and efficient retrieval mechanisms maintain ease of operation for information acquisition.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
Disclosed are a method and a system for detecting a touch pattern width and identifying the touch pattern, the method comprises: receiving first coordinate information and corresponding touch width information of a touch pattern, and storing the first coordinate information and the touch width information(S 10); receiving second coordinate information of a current touch pattern, wherein the second coordinate information is the coordinate information of the touch pattern sent by the touch device to the operating system(S20); and searching the first coordinate information which is consistent with the second coordinate information, from the stored first coordinate information, and determining the touch width information corresponding to the first coordinate information that has been searched as the width information of the current touch pattern(S30).