Network-Assisted D2D Discovery for P2P Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Device-to-device (D2D) communication discovery processes are resource-intensive and time-consuming due to the lack of efficient methods for identifying and connecting specific devices within range, leading to significant resource waste.
Innovation Solution
Network-assisted device discovery is facilitated by monitoring devices within the network, notifying devices when a selected device is within range, and coordinating both devices to perform discovery simultaneously, using a D2D server and P2P application server to manage device registration, service requests, and proximity checks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional device discovery process is used, then devices can eventually connect, but resource consumption increases and discovery time extends
Solution Approach 1:
The patent introduces a network server as an intermediary that coordinates device discovery. The server receives discovery requests, identifies target devices, and notifies both devices to establish connection simultaneously. This mediator approach eliminates the need for continuous broadcasting and scanning, dramatically reducing resource consumption while accelerating discovery speed.
Solution Approach 2:
The system performs preliminary actions by pre-registering devices with the network server and maintaining their location and status information. When a discovery request is made, the server already has the necessary information to immediately identify and notify the target device, eliminating the need for time-consuming search processes and reducing both discovery time and energy consumption.
2Reliability
If devices continuously scan for peers, then connection can be established, but time consumption increases
Solution Approach 1:
The network server provides feedback by actively notifying both the requesting device and the target device when a match is found. This feedback mechanism ensures reliable connection establishment without requiring continuous scanning, as both devices are immediately informed to initiate connection procedures, significantly reducing discovery time while maintaining high reliability.
Solution Approach 2:
The server acts as a mediator that coordinates the discovery process centrally. Instead of devices independently and continuously scanning, the server manages the entire process, identifies suitable peers, and coordinates connection initiation, ensuring reliable connections are established quickly and efficiently.
3Measurement precision
If devices broadcast discovery signals frequently, then discovery success rate improves, but resource waste increases
Solution Approach 1:
The network server serves as a centralized intermediary that maintains an updated registry of all devices, their locations, and available services. When a discovery request is made, the server queries this registry to precisely identify matching devices and notifies them directly. This eliminates the need for frequent broadcasting, achieving high discovery accuracy with minimal resource waste.
Solution Approach 2:
The patent replaces the mechanical broadcasting and scanning approach with an information-based system. Instead of devices physically transmitting and receiving discovery signals continuously, the system uses the network server to store, query, and distribute device information, achieving precise device identification with negligible resource consumption.
Data Source
AI summary
The techniques introduced here provide for network assisted device-to-device communication for peer-to-peer applications. The techniques include registering a user's peer-to-peer application identifier with a peer-to-peer application server, registering a peer-to-peer application with a device-to-device server, sending a peer-to-peer service request to the peer-to-peer application server, and receiving network assistance in discovering a peer with the desired P2P content/service and establishing a device-to-device communication arrangement for exchange of peer-to-peer services.


