BSF Stale Session Detection with Dual Timestamp Headers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network standards, such as the Origination-Timestamp (O-T) HTTP header mechanism, fail to adequately address message duplication detection in Next Generation wireless networks, leading to stale session information that wastes resources, delays processing, and causes session establishment failures.
Innovation Solution
The addition of multiple date and time headers, including an Origination-Timestamp and an Intermediary-Timestamp, to network messages to enable the detection and autocorrection of stale session information by network devices, specifically the Binding Support Function (BSF), ensuring accurate session binding information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the O-T HTTP header mechanism is used for stale session detection, then session management is simplified, but message duplication detection fails and stale session information is created
Solution Approach 1:
The patent segments the timestamp detection mechanism into two distinct components: the Origination-Timestamp (O-T) header for session-level tracking and the Intermediary-Timestamp (I-T) header for message-level tracking. This segmentation allows each timestamp type to serve its specific function without interfering with the other, enabling accurate detection of both stale sessions and duplicate messages while maintaining manageable system complexity.
Solution Approach 2:
The Intermediary-Timestamp (I-T) header acts as an intermediary mechanism that bridges the gap between session management and message routing. By introducing this intermediate layer of timestamp tracking, the system can detect duplicate messages without overcomplicating the overall session management architecture, thus resolving the contradiction between simplicity and accuracy.
2Measurement precision
If multiple date and time headers are added to network messages, then stale session detection accuracy improves, but message overhead and processing complexity increase
Solution Approach 1:
The timestamp headers (O-T and I-T) are designed to serve multiple functions simultaneously: they track session validity, detect duplicate messages, and provide chronological ordering information. This multi-functionality allows the system to achieve high detection accuracy without adding excessive processing complexity, as the same timestamp data structures support multiple detection needs.
Solution Approach 2:
The patent changes the parameter representation by using standardized HTTP header formats for timestamps rather than custom complex data structures. This parameter change simplifies processing while maintaining high detection accuracy, as the timestamp values can be directly compared and evaluated without complex transformation or interpretation logic.
3Ease of manufacture
If the O-T HTTP header is used for session management, then implementation is straightforward, but binding information overwriting occurs with duplicate messages
Solution Approach 1:
The patent applies preliminary action by having the Intermediary-Timestamp (I-T) header record the exact time when each message is received and processed. This preliminary timestamping allows the Binding Support Function to proactively identify and reject duplicate messages before they can overwrite correct binding information, thus preserving information accuracy while maintaining straightforward implementation through standard HTTP header mechanisms.
Solution Approach 2:
The timestamp headers create a feedback mechanism where the Binding Support Function can compare O-T and I-T values to determine message validity. This feedback loop ensures that duplicate messages are identified and rejected, preventing binding information overwriting while keeping the implementation relatively simple by using standard timestamp comparison logic.
Data Source
AI summary
A method, a network device, and a non-transitory computer-readable storage medium are described in relation to an detection and autocorrection of stale session information service. The detection and autocorrection service may include the addition of a header, which may indicate date and time information, with a message that has an origination timestamp header. The header may be added to the message by an intermediary network device relative to origin and destination network devices associated with a network procedure. The header may enable detection by a network device of stale session information. The header may enable the network device to determine whether to ignore the message as a duplicate message or use the message to carry out the network procedure. In this way, duplicate messages that may include the same origination timestamp header may be managed and stale information may be detected.


