Relayed Node Connections with Rejection Handling and Relay Reselection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication systems face challenges in maintaining reliable connections and minimizing transmission delays while supporting diverse use cases and deployment scenarios, particularly in next-generation mobile wireless communication systems like 5G/NR, where direct communication services need improvement.
Innovation Solution
The method involves sending communication request messages between nodes via relay nodes, handling rejections with retry mechanisms, relay reselection, and discovery procedures to establish connections, using PROSE DIRECT LINK messages for identifying and managing rejections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If connection establishment requests are sent via relay nodes, then connection reliability is improved, but transmission delays increase due to retry mechanisms and relay reselection procedures
Solution Approach 1:
The source node performs preliminary actions by maintaining a timer that starts when a communication request message is sent. If the target node rejects the connection request, the timer allows the source node to wait for a specified duration before initiating relay reselection, thereby preventing immediate retry and reducing overall transmission delay while ensuring reliable connection establishment.
Solution Approach 2:
The system dynamically adjusts the connection establishment process based on rejection feedback. When a target node rejects a connection request, the source node dynamically selects an alternative relay node from a list of available relay nodes, optimizing the path selection in real-time to balance reliability and transmission time.
2Reliability
If multiple relay nodes are used for connection establishment, then connection reliability is improved, but device complexity increases due to relay reselection procedures
Solution Approach 1:
The system segments the relay node selection process into distinct phases: initial relay selection for connection establishment, alternative relay identification, and conditional relay reselection based on rejection feedback. This segmentation simplifies the overall complexity by breaking down the multi-relay management task into manageable steps with clear decision points.
Solution Approach 2:
The system implements feedback mechanisms where the relay node informs the source node about target node rejections. This feedback enables the source node to make informed decisions about relay reselection, reducing unnecessary complexity by only initiating alternative relay procedures when actually needed, rather than continuously managing multiple relay configurations.
3Reliability
If connection requests are repeatedly sent after rejection, then connection reliability is improved, but loss of time increases due to continuous retry attempts
Solution Approach 1:
The source node initiates a timer as a preliminary action when sending a communication request message. This timer pre-establishes a waiting period before allowing retry attempts, ensuring that repeated sends are spaced appropriately to balance reliability needs with time efficiency, preventing immediate redundant retries.
Solution Approach 2:
The system implements periodic retry behavior where the source node waits for the timer to expire before sending another communication request message after a rejection. This periodic action pattern ensures reliable reconnection attempts while controlling the time loss by introducing deliberate pauses between retries rather than continuous immediate retransmission.
Data Source
AI summary
Techniques for relayed connection between nodes are provided. For example, a method for relayed connection between nodes comprises sending, from a source node to a relay node, a communication request message for establishing a connection to a target node via the relay node; and receiving, at the source node from the relay node, a communication reject message indicating a rejection to establish the connection by the target node.


