Dual Processing System for Real-Time Protocol Conformance Testing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current protocol conformance testing systems in wireless communication environments fail to process response messages in real-time, leading to errors in protocol conformance tests due to slow processing speeds, which is a limitation in ensuring accurate data transmission and reception between devices.
Innovation Solution
A dual processing system is introduced, where a communication device processes real-time protocol test messages and a protocol testing device processes non-real-time messages, with a message classification module determining the processing requirements based on a Connection Identifier (CID), ensuring transparent data transmission and enabling rapid processing of real-time messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If a single processing device is used for all protocol test messages, then device complexity is reduced, but real-time processing capability deteriorates
Solution Approach 1:
The processing system is segmented into two distinct devices: a communication device for real-time message processing and a protocol testing device for conformance verification. This segmentation allows each device to specialize in specific functions, with the communication device handling time-sensitive tasks and the protocol testing device performing analytical operations, thereby achieving high processing speed without excessive complexity.
Solution Approach 2:
A message classification module acts as an intermediary between the protocol testing device and the communication device. This intermediary component receives protocol test messages, determines their processing requirements based on connection identifiers, and routes them to the appropriate device, enabling efficient workload distribution while maintaining system coherence.
2Reliability
If protocol test messages are processed slowly, then processing accuracy may be maintained, but real-time communication capability deteriorates
Solution Approach 1:
The system segments message processing into two pathways: real-time messages are handled by the communication device with minimal delay to maintain reliability, while non-real-time messages are processed by the protocol testing device for thorough conformance verification. This segmentation allows different processing speeds for different message types without compromising overall system reliability.
Solution Approach 2:
Different processing qualities are applied locally to different message types. Real-time messages receive fast processing with minimal validation overhead, while non-real-time messages receive comprehensive conformance checking. This local differentiation of processing quality ensures that time-sensitive operations maintain reliability through speed, while less time-sensitive operations achieve accuracy through thoroughness.
3Measurement precision
If all messages are processed by the protocol testing device, then processing thoroughness is improved, but real-time response capability deteriorates
Solution Approach 1:
The processing workload is segmented between two devices with complementary strengths. The communication device handles high-volume real-time messages to maintain throughput, while the protocol testing device performs precise conformance measurements on selected messages. This segmentation enables the system to achieve both high productivity for real-time operations and high measurement precision for protocol verification.
Solution Approach 2:
The message classification module serves as an intermediary that strategically routes messages based on their requirements. It identifies which messages need real-time processing and which can undergo thorough conformance measurement, thereby optimizing the distribution of work between the communication device and protocol testing device to balance productivity and measurement precision.
Data Source
AI summary
Disclosed herein is a dual processing system capable of ensuring real-time processing in a protocol conformance test. A protocol testing device performs a test on a layer under protocol test provided in a device under test. A communication device processes the protocol of a layer below the layer under protocol test between the device under test and the protocol testing device. The communication device processes a protocol test message, requiring real-time processing, instead of the protocol testing device, and transmits processing results for the protocol test message to the protocol testing device. The protocol testing device processes a protocol test message, not requiring real-time processing, and determines the conformance of the layer under protocol test provided in the device under test based on the processing results for the protocol test message.


