Filter Driver for POS Terminal Communication Abnormality Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems in point-of-sale terminals struggle to detect communication abnormalities with peripherals due to the need for modifications in existing applications and the inability to monitor peripheral states uniformly across different interfaces and protocols.
Innovation Solution
A method where an information processor acquires communication information over a predetermined period, defines a decision reference based on this information, and compares it to make decisions about abnormalities in peripherals, allowing for abnormality detection without modifying the primary application and accommodating various interfaces and protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a communication abnormality recognition function is added to an existing communicator, then abnormality detection capability is improved, but system complexity and modification requirements increase
Solution Approach 1:
The patent introduces a filter driver as an intermediary component positioned between the application and the device driver. This filter driver intercepts and monitors communication data without requiring modifications to the existing application, thereby adding abnormality detection capability while maintaining system simplicity. The filter driver acts as a mediator that captures communication information and enables analysis without altering the original communication flow.
Solution Approach 2:
The patent segments the communication monitoring function into a separate filter driver module that operates independently from the main application and device driver. This segmentation allows the abnormality detection functionality to be added as a distinct component, avoiding the need to modify the existing application code while still achieving comprehensive communication monitoring.
2Adaptability or versatility
If communication monitoring is implemented across different interfaces and protocols, then versatility is improved, but device complexity increases
Solution Approach 1:
The filter driver is designed with universal functionality to handle multiple communication interfaces and protocols through a unified monitoring mechanism. By implementing a generic filtering and monitoring framework in the filter driver, the system can adapt to different communication standards without requiring separate monitoring implementations for each interface, thereby achieving versatility while controlling complexity.
Data Source
AI summary
A POS terminal has: a device driver; a POS application that communicates with a peripheral through the device driver; a filter driver that acquires communication information related to communication performed between the POS application and the peripheral through the device driver, the communication information including time information; and a failure detection application that acquires communication information from the filter driver over a predetermined period, defines a decision reference according to the communication information acquired over the predetermined period, and makes a decision about an abnormality related to the peripheral through a comparison between the defined decision reference and communication information acquired from the filter driver after the predetermined period.


