Address Mapping for Random Advertising Device Connection Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Established connections between electronic devices can be mistakenly broken due to periodic changes in network addresses in advertising frames, leading to unnecessary duplicate connections, which consume network resources and increase power consumption in portable devices.
Innovation Solution
An electronic device with control logic modifies packets containing new addresses to appear as if they were received via an existing connection, using stored information to relate old and new addresses, thereby preventing duplicate connections and conserving resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the network interface periodically changes the encoded information specifying network addresses in advertising frames to protect user privacy, then user privacy is improved, but duplicate connections are generated which consume network resources and increase power consumption
Solution Approach 1:
The patent introduces an address mapping table as an intermediary data structure that stores the relationship between random addresses and static addresses. When a packet with a random address is received, the system queries this mapping table to translate it to the corresponding static address, preventing duplicate connection attempts while maintaining privacy protection through continued use of random addresses in advertising frames.
2Reliability
If the network interface changes network addresses periodically in advertising frames, then user privacy is improved, but duplicate connections are generated consuming network resources
Solution Approach 1:
The address mapping table serves as an intermediary that decouples the random address used in advertising frames from the static address used for connection management. This allows the system to maintain privacy through address changes while preventing duplicate connections by translating random addresses to their corresponding static addresses before connection establishment.
Solution Approach 2:
The system creates and maintains a copy of the address mapping relationship in the mapping table, allowing it to recognize when a random address corresponds to an already-connected static address without actually using the random address for connection management, thus preventing duplicate connections.
3Reliability
If the network interface monitors for advertising frames with changed addresses, then connection detection is maintained, but scanning delays occur preventing immediate connection establishment
Solution Approach 1:
The system performs preliminary actions by maintaining an address mapping table that pre-establishes the relationship between random and static addresses. When advertising frames are received, the system can immediately query the mapping table to determine if a connection already exists, eliminating the need for time-consuming scanning delays and enabling immediate connection establishment.
Data Source
AI summary
An electronic device is described. When this electronic device receives a packet containing an address from another electronic device, the electronic device determines if a connection has already been established with the other electronic device using another address. If so, instead of establishing another connection with the other electronic device using the address, the electronic device modifies the packet by replacing the address with the other address so that it appears as if the packet was received via the connection with the other electronic device using the other address. In this way, the electronic device may avoid duplicate connections with the other electronic device, which can occur in communication protocols in which encoded information in advertising frames that specifies an address of the other electronic device is periodically changed.


