Peripheral BLE Device Connection Switching via Pre-Shared Initiator Address

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Bluetooth Low Energy (BLE) communication systems face challenges in determining which devices should establish connections among multiple devices within a given range, particularly when a peripheral device is already connected to one central device but needs to switch to another unconnected central device, and do not consider scenarios where a user wants to switch connections.

Innovation Solution

A communication apparatus and method that allows a peripheral device to easily switch its connection to a desired unconnected central device by using a special initiator or advertiser address, which is shared in advance, enabling the control unit to establish or maintain connections based on user-operated requests and unique identifiers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single central selects a single high-priority peripheral from among a plurality of peripherals attempting to establish connections, then connection establishment is simplified, but the system cannot support scenarios where a peripheral needs to switch connections to a different central or where multiple centrals need to connect to a single peripheral

Engineering Contradiction:
Improveconnection establishmentVSAvoidconnection switching capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary action by having the peripheral device store multiple initiator addresses (from different central devices) in advance before connection switching is needed. When a connection switch is required, the peripheral simply uses the pre-stored address of the target central device to initiate the connection, eliminating the need for complex real-time selection logic and enabling seamless connection switching between multiple centrals.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If predetermined information specifying a device to be connected is used in connection requests, then connection targeting is precise, but connection flexibility and switching capability are reduced

Engineering Contradiction:
Improveconnection targeting accuracyVSAvoidconnection switching flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamics by making the initiator address in connection requests changeable rather than fixed. The peripheral device can dynamically select which initiator address to use based on the desired connection target. This allows the same peripheral to precisely target different central devices by simply changing the initiator address in its connection request, achieving both precision and flexibility.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If a peripheral device uses a fixed initiator address for connection requests, then connection management is simplified, but the ability to switch connections to different centrals is lost

Engineering Contradiction:
Improveconnection management complexityVSAvoidmulti-central connection capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies segmentation by dividing the initiator address into multiple selectable options rather than using a single fixed address. The peripheral device maintains a collection of different initiator addresses corresponding to different central devices, and can segment its connection management into distinct connection scenarios, each using the appropriate initiator address from the collection.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10595186B2Communication apparatus capable of switching connection to external apparatus, method of controlling the same, and storage medium
Publication Date: 2020.03.17 CANON KK
  • US10595186B2 patent drawing
  • US10595186B2 patent drawing
  • US10595186B2 patent drawing

AI summary

A communication apparatus comprises: at least one processor or circuit configured to perform operations of following units: a communication unit configured to establish a connection with an external device for communication; and a control unit configured to control, in accordance with information pertaining to a connection request received from a second external device while a connection is established with a first external device, whether or not to cause the communication unit to establish a connection with the second external device instead of the first external device, wherein the control unit causes a connection to be established with the second external device in a case where the information pertaining to the connection request includes information shared in advance with the second external device instead of predetermined information specifying a device to be connected.