Mobile Device BLE Beacon Data Prioritization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Bluetooth low energy (BLE) beacons in mobile devices are limited in their ability to facilitate user-friendly interactions in mobile commerce environments, as they only transmit data unidirectionally and lack mechanisms to prioritize data sets or enable specific actions based on received unique identifiers.
Innovation Solution
A mobile device system that receives transmissions from BLE beacons, identifies unique identifiers, and prioritizes corresponding transaction data sets, generates notification commands, and enables processing of commands by communicating with servers to determine the type of terminal and manage data sets hierarchically, allowing for enhanced user interactions in mobile commerce environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If BLE beacons use periodic or continual broadcasts of data packets, then communication coverage is maintained, but data transmission efficiency deteriorates due to unnecessary transmissions when no mobile device is present
Solution Approach 1:
The system uses periodic broadcasts at configurable intervals (e.g., every 1-10 seconds) instead of continual transmission. The mobile device receives broadcasts periodically and can request additional data only when needed, reducing overall energy consumption while maintaining communication coverage.
Solution Approach 2:
The mobile device provides feedback to the BLE beacon by sending requests for specific data packets based on received broadcasts. This feedback mechanism allows the system to transmit data only when a mobile device is present and interested, improving transmission efficiency while maintaining reliability.
2Quantity of substance
If the mobile device stores multiple transaction data sets, then data availability is improved, but data retrieval time deteriorates due to the need to search through hierarchical structures
Solution Approach 1:
The mobile device pre-loads and caches transaction data sets in a hierarchical structure organized by proximity broadcasting system. When a BLE beacon broadcast is received, the device can quickly retrieve the corresponding data set from the pre-organized hierarchy without searching through all available data, reducing retrieval time while maintaining data availability.
Solution Approach 2:
The transaction data sets are segmented and organized hierarchically by proximity broadcasting system identifiers. This segmentation allows the device to quickly narrow down the search space by matching the received unique identifier against the hierarchical structure, improving retrieval efficiency.
3Loss of information
If the mobile device processes all received data packets, then data completeness is improved, but processing load deteriorates due to analyzing every broadcast
Solution Approach 1:
The mobile device extracts only the essential unique identifier from each BLE beacon broadcast and uses this extracted information to determine which specific data sets are relevant. Instead of processing and analyzing every complete data packet, the device extracts the identifier and performs a targeted lookup in its hierarchical data structure, reducing processing load while maintaining data completeness.
4Device complexity
If the system enables unidirectional BLE beacon communication, then device simplicity is improved, but interaction capability deteriorates due to lack of bidirectional communication
Solution Approach 1:
The system uses the BLE beacon broadcast as an intermediary trigger. The unidirectional broadcast serves as a simple signal that initiates a more complex interaction sequence, where the mobile device then performs bidirectional communication with servers to retrieve and process transaction data. This approach maintains the simplicity of the beacon device while enabling sophisticated interaction capabilities through the mobile device's processing.
Data Source
AI summary
Mobile devices, methods, and computer-program products are provided for prioritizing data sets. A transmission is received from a proximity broadcasting device. The transmission is a data packet that includes a unique identifier corresponding to the proximity broadcasting device. A proximity broadcasting system corresponding to the proximity broadcasting device is identified based on the unique identifier. At least one transaction data set corresponding to the proximity broadcasting system is selected from among a plurality of transaction data sets. The at least one transaction data set is prioritized above the remaining transaction data sets in a hierarchical order.


