ProSe Location Broadcasting via Expression Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication systems, devices participating in device-to-device (D2D) or proximity-based service (ProSe) communication face challenges in conveying location information efficiently due to bandwidth limitations, leading to network overload and power drain, especially when the announcing device is moving.
Innovation Solution
The method involves broadcasting a public expression for service announcements and a private expression for location information, with the location information being transmitted to an expression metadata server only when the device is stationary or moving within a predetermined threshold, using identifiers and hashes to associate the expressions, thereby reducing the need for frequent database queries.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the announcing device broadcasts location information frequently to keep listening devices updated, then the location information remains current and useful, but network overload and power consumption increase significantly
Solution Approach 1:
The patent implements periodic broadcasting of location information based on movement thresholds. Instead of continuous broadcasting, the announcing device determines whether to broadcast location information based on whether its movement exceeds a predetermined threshold, creating a periodic action pattern that reduces energy consumption while maintaining location accuracy when necessary
Solution Approach 2:
The patent dynamically adjusts the broadcasting behavior based on the device's movement state. The system transitions between broadcasting and non-broadcasting modes according to real-time movement detection, making the location information update mechanism adaptive rather than static, thereby optimizing energy usage while preserving location accuracy during significant movements
2Adaptability or versatility
If the announcing device uses public expressions to broadcast service announcements, then service discovery is enabled, but location information cannot be included in the same resources
Solution Approach 1:
The patent segments location information into separate private expressions that are distinct from public service announcement expressions. This segmentation allows service announcements to be broadcast publicly while location information is handled separately through private expressions, preventing resource conflicts while maintaining both service discovery and location information delivery
Solution Approach 2:
The patent introduces private expressions as an intermediary mechanism to convey location information. These private expressions act as a mediator between the announcing device and listening devices, enabling location information transfer through a different channel than public expressions, thus resolving the resource allocation conflict
3Productivity
If the announcing device is moving rapidly, then service availability changes frequently, but frequent database updates cause network overload
Solution Approach 1:
The patent applies periodic action by establishing movement thresholds that determine when location information should be updated and broadcast. Instead of updating with every movement, the system waits until movement exceeds the threshold, creating periodic updates even during rapid movement, thereby reducing network overhead while maintaining service availability tracking
Solution Approach 2:
The patent implements partial action by selectively broadcasting location information only when movement thresholds are exceeded, rather than broadcasting continuously or with every service change. This partial updating approach reduces network traffic and power consumption while still providing sufficient location information for service discovery purposes
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Methods, apparatuses and systems are described for conveying location information from an announcing user device to a listening user device engaged in ProSe discovery communications. The announcing user device may use a first expression to broadcast an initial announcement, and then use a second expression to broadcast the location of the announcing user device. The first expression may be in the form of a public expression while the second expression may be in the form of a private expression.