Mobile-Terminal Bluetooth Routing for AR and Wearable Health Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing augmented reality (AR) devices and wearable devices cannot directly share data via Bluetooth, requiring users to view data through a mobile terminal, reducing convenience.
Innovation Solution
A method for inter-device communication that allows a mobile terminal to determine if a data packet needs processing based on a flag field, forwarding unprocessed packets to a compatible slave device for direct display, and establishing connections between AR and wearable devices using Bluetooth addresses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If data is shared between wearable devices and AR devices through mobile terminal, then data can be viewed on mobile terminal, but user convenience is reduced as users must use mobile terminal to view data
Solution Approach 1:
The mobile terminal acts as an intermediary device that receives data from the first slave device, determines whether processing is needed by analyzing the flag field, and forwards data to the second slave device. This mediator approach enables indirect communication between slave devices while maintaining system simplicity.
Solution Approach 2:
The mobile terminal performs multiple functions: it serves as a data receiver, a processor (when flag indicates processing is needed), a router (forwarding data based on destination address), and a connection manager (maintaining Bluetooth connections with multiple slave devices). This multi-functionality reduces the need for direct peer-to-peer communication infrastructure.
2Ease of operation
If direct communication between wearable devices and AR devices is established, then user convenience is improved, but device complexity increases
Solution Approach 1:
The communication protocol is segmented into distinct components: data packets with flag fields indicating processing requirements, destination address fields for routing, and heartbeat packets for connection maintenance. This segmentation simplifies the overall communication mechanism by breaking it into manageable, standardized units.
Solution Approach 2:
The system uses parameter changes in data packets (specifically the flag field and destination address) to control communication flow. When the flag indicates no processing is needed and the destination address matches a connected slave device, automatic forwarding occurs. This parameter-based control simplifies the communication logic.
3Productivity
If mobile terminal processes all data packets, then data accuracy is maintained, but communication efficiency decreases
Solution Approach 1:
The mobile terminal performs partial processing by only handling data packets where the flag field indicates processing is needed. For packets where the flag indicates no processing is required and the destination address matches a connected device, the terminal performs only routing without full processing. This partial action approach maintains reliability for critical data while improving overall communication efficiency.
Solution Approach 2:
The system implements feedback mechanisms through heartbeat packets exchanged between devices to maintain connection status. The mobile terminal monitors connection states and adjusts data forwarding accordingly, ensuring reliable communication while optimizing efficiency based on real-time feedback about device availability.
Data Source
AI summary
Disclosed is a method, a system and a device for inter-device communication, and a storage medium. The present application belongs to the technical field of communication. The first slave device of the present application uploads a to-be-processed data packet carrying health data to a mobile terminal. The mobile terminal determines whether the to-be-processed data packet needs to be processed. If not, the mobile terminal checks the destination address of the to-be-processed data packet and the Bluetooth address of the second slave device connected to local. If they are consistent, forwarding the to-be-processed data packet to the second slave device, to allow the second slave device display the health data to the user.


