D2D Communication Pathway Segmentation for Low Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current device-to-device (D2D) communication technologies face challenges in meeting the demanding quality of service (QoS) requirements for real-time applications like multi-player gaming, particularly in terms of latency and bandwidth, which can lead to unplayable games due to high latency issues.
Innovation Solution
The proposed solution involves cross-layer optimization techniques that preferentially handle and accelerate selected application messages through dedicated L1 physical control channels or L2 logical channels, allowing for faster transmission of user game commands and server updates, while other messages follow standard pathways, thereby optimizing the D2D communication protocol stacks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If standard D2D communication pathways are used for all application messages, then device complexity is reduced and ease of operation is improved, but latency increases and QoS requirements for real-time applications cannot be met
Solution Approach 1:
The patent segments application messages into different categories based on their QoS requirements. Critical real-time messages (e.g., gaming commands, voice packets) are separated from non-critical data traffic and routed through different communication pathways. This segmentation allows low-latency messages to use optimized pathways while other messages use standard pathways, resolving the contradiction between reducing latency and maintaining simplicity.
Solution Approach 2:
The patent applies local quality by providing different transmission characteristics to different parts of the data traffic. Specifically, critical real-time messages receive prioritized handling with guaranteed QoS parameters (lower latency, higher reliability), while non-critical messages use standard best-effort delivery. This differentiated treatment resolves the contradiction by optimizing performance locally for time-sensitive applications without complicating the overall system for all traffic types.
2Reliability
If critical application messages are prioritized and transmitted through dedicated pathways, then latency is reduced and QoS is improved, but device complexity and protocol stack complexity increase
Solution Approach 1:
The patent implements preliminary action by pre-configuring prioritization rules and QoS parameters in the protocol stack before actual message transmission occurs. The system pre-identifies which application messages require prioritized handling based on their type (e.g., real-time gaming, voice communication) and pre-assigns them to appropriate transmission pathways. This eliminates the need for complex real-time decisions during transmission, reducing operational complexity while maintaining high reliability for critical messages.
3Productivity
If all application messages are transmitted through the same pathway, then device complexity is minimized, but bandwidth efficiency is reduced for real-time applications
Solution Approach 1:
The patent segments traffic flow into different categories (real-time critical, non-real-time, background) and assigns each segment to appropriate communication pathways with optimized bandwidth allocation. Real-time application messages receive dedicated bandwidth guarantees and prioritized scheduling, while non-critical traffic uses available residual bandwidth. This segmentation improves overall bandwidth efficiency for productivity-critical applications without requiring complete system redesign.
Data Source
AI summary
An apparatus is disclosed that performs operations including determining whether an application message meets a predetermined set of criteria. If the application message meets the set, the application message is transmitted via a first communication layer pathway between the apparatus and one or more other apparatuses participating in a device-to-device communication with the apparatus. If the application message does not meet the set, the application message is transmitted via a second communication layer pathway between the apparatus and the other apparatus. The first and second communication layer pathways are different. The first pathway may be an L1 physical control channel while the second pathway may be an L1 physical data channel. The first pathway may be a first L2 logical channel while the second pathway may be a second L2 logical channel. Methods and program products are also disclosed.


