Reset Procedure Control in Wireless Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication systems, the prior art reset procedure is prematurely terminated due to interference from unexpected STATUS PDUs, leading to unrecoverable errors and incorrect functionality of protocol parameters, particularly because the timer Timer_Status_Periodic triggers status reports before the sender can complete the reset process.
Innovation Solution
Implementing a method that includes blocking the transmission of additional status reports for a predetermined period using a timer Timer_Status_Prohibit, ensuring that the reset procedure is not interrupted, and modifying the triggering conditions to ignore subsequent STATUS PDUs during an ongoing reset procedure, thereby preventing premature termination and allowing the sender to complete the reset process according to the configured protocol parameter MaxRST.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the timer Timer_Status_Periodic triggers status reports periodically, then the receiver can report receiving status to the sender, but the reset procedure is prematurely terminated due to unexpected STATUS PDUs
Solution Approach 1:
The patent applies preliminary anti-action by introducing a prohibition mechanism that prevents STATUS PDUs from being transmitted during the reset procedure. Specifically, when a reset is detected, the system sets a flag (e.g., resetInProgress = true) that blocks the Timer_Status_Periodic from triggering STATUS PDU transmissions, thereby preventing the harmful interference before it can occur and allowing the reset procedure to complete without premature termination
Solution Approach 2:
The patent implements preliminary action by starting a prohibition timer (Timer_Status_Prohibit) immediately when the reset procedure begins. This timer is configured with a duration sufficient to cover the entire reset procedure, and it proactively prevents any STATUS PDU transmissions during this critical period, ensuring the reset can complete without interruption from status reports
2Reliability
If the receiver continuously outputs status reports, then the sender can detect protocol errors, but the sender cannot complete the reset process due to interruptions
Solution Approach 1:
The patent applies the taking out principle by extracting or removing the status report transmission function during the reset procedure. When a reset is detected, the system temporarily disables the STATUS PDU generation mechanism (by setting resetInProgress = true), effectively taking out this function from the system during the critical reset period, allowing the reset to complete without interruption while preserving the error detection capability for non-reset periods
3Productivity
If the timer Timer_Status_Periodic operates without restriction, then status reports are transmitted periodically, but protocol parameters function incorrectly due to premature reset termination
Solution Approach 1:
The patent implements dynamics by making the status report transmission mechanism dynamic rather than static. The Timer_Status_Periodic operates normally during regular operation but is dynamically disabled when the resetInProgress flag is set to true. This dynamic control allows the system to adapt its behavior based on the operational state, maintaining high productivity during normal operation while ensuring reliability during reset procedures
Solution Approach 2:
The patent introduces an intermediary mechanism (the resetInProgress flag and Timer_Status_Prohibit) that mediates between the Timer_Status_Periodic and the STATUS PDU transmission. This intermediary monitors the reset state and selectively blocks status report transmissions only when necessary, allowing both the periodic status reporting function and the reset procedure to coexist without interfering with each other's proper functionality
Data Source
AI summary
A method of controlling a reset procedure sets a proper clocked period to the timer Timer_Status_Prohibit for blocking the timer Timer_Status_Period from interfering with the counting of the state variable VT(RST). In addition, the method of controlling a reset procedure makes use of an amended triggering condition. Therefore, the sender ignores the STATUS PDUs when the reset procedure is ongoing. To sum up, the state variable VT(RST) is not incremented abnormally, and the reset procedure behaves correctly according to the configured protocol parameter MaxRST.


