Touch Panel Interrupt Shielding for Invalid Interrupt Storms
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices experience abnormal resource occupation and crashes due to a large number of invalid interrupts from a malfunctioning touch panel integrated circuit, severely impacting user experience.
Innovation Solution
The electronic device detects interrupt exception events, shields interrupt requests, and notifies the system process to prevent further responses, switching to an interrupt protection state if necessary, and powers off the touch panel integrated circuit to recover from exceptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the electronic device continuously responds to interrupt requests from the touch panel integrated circuit, then the touch function can be properly detected and responded to, but the device experiences abnormal resource occupation and crashes when the touch panel integrated circuit malfunctions and sends invalid interrupts
Solution Approach 1:
The patent applies preliminary anti-action by detecting interrupt exception events (abnormal interrupt frequencies) in advance and shielding interrupt requests before they can cause system crashes. The method proactively identifies when the touch panel integrated circuit is malfunctioning by monitoring interrupt frequencies, and preemptively blocks further interrupt processing to prevent resource exhaustion and system failure.
Solution Approach 2:
The patent introduces an intermediary mechanism in the form of an interrupt exception detection and shielding layer between the touch panel integrated circuit and the system process. This intermediary monitors interrupt frequencies, detects abnormal patterns, and selectively blocks interrupt requests from reaching the system process, thereby mediating between the potentially harmful touch panel and the vulnerable system.
2Productivity
If the electronic device shields interrupt requests from the touch panel integrated circuit during exception events, then resource overconsumption is prevented and crashes are reduced, but the touch function may be temporarily affected
Solution Approach 1:
The patent applies dynamics by making the interrupt response capability dynamic rather than static. The system continuously monitors interrupt frequencies and adjusts its behavior in real-time: when normal operation is detected, interrupt responses are enabled; when abnormal frequencies indicate malfunction, interrupt responses are shielded. This dynamic adaptation allows the system to optimize between preventing crashes and maintaining touch functionality based on actual operational conditions.
Solution Approach 2:
The patent implements feedback through continuous monitoring of interrupt frequencies from the touch panel integrated circuit. The system measures the frequency of incoming interrupts, compares it against expected thresholds, and uses this feedback to determine whether to enable or shield interrupt responses. This closed-loop feedback mechanism ensures that interrupt handling behavior adapts to the actual state of the touch panel, preventing both crash conditions and unnecessary blocking of valid touches.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
This application provides an exception event handling method, an electronic device, and a storage medium, and relates to the field of communication technologies. The electronic device detects a first interrupt request from a touch panel integrated circuit, and determines, in response to the first interrupt request, whether an interrupt exception event occurs in the touch panel integrated circuit. If the interrupt exception event occurs in the touch panel integrated circuit, the electronic device sends first notification information to a system process at an upper layer, and shields an interrupt request from the touch panel integrated circuit. The first notification information is used to notify the system process not to instruct to enable an interrupt response. In this manner, while an interrupt exception event occurs in the touch panel integrated circuit, the electronic device does not enable an interrupt response to an interrupt request again, thereby reducing impact of the interrupt exception event.