BLE Reader Role Reversal for Faster Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing access management technologies using mobile terminals for door control and security mode management face delays due to longer communication times, especially with Bluetooth Low Energy (BLE) communication, which can vary depending on the operating system of the user terminal.

Innovation Solution

A reader and method that employs a novel communication protocol where the roles of the user terminal and reader are reversed in the Generic Access Profile (GAP) and Generic Attribute Profile (GATT) protocols, allowing for faster service and characteristic discovery, and data exchange by storing handle values and UUIDs for subsequent connections, reducing the need for repeated discovery processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional BLE communication with traditional GAP and GATT roles is used, then compatibility with existing systems is maintained, but communication time increases and access speed decreases

Engineering Contradiction:
Improvecommunication speedVSAvoidtime for service and characteristic discovery
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent inverts the traditional GAP roles where the reader becomes the advertiser (peripheral device) and the user terminal becomes the scanner (central device). This role reversal allows the reader to proactively push advertising packets containing service and characteristic information to the user terminal, eliminating the need for the user terminal to scan and discover services, thereby significantly reducing communication time and improving access speed

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The reader pre-configures and stores service UUIDs, characteristic UUIDs, and handle values in its advertising packets before the user terminal connects. This preliminary preparation of data allows the user terminal to immediately obtain necessary information upon connection without performing time-consuming discovery processes, thus reducing overall communication time

Inventive Principle:
Principle #10Preliminary action

2Reliability

If service and characteristic discovery processes are performed for each connection, then complete data exchange is ensured, but communication time increases due to repeated discovery operations

Engineering Contradiction:
Improvedata exchange completenessVSAvoidtime for repeated discovery processes
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The reader pre-configures and stores service UUIDs, characteristic UUIDs, and handle values in its advertising packets before the user terminal connects. This preliminary preparation of data allows the user terminal to immediately obtain necessary information upon connection without performing time-consuming discovery processes, thus reducing overall communication time while maintaining data exchange completeness

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The reader creates a copy of the essential service and characteristic information (UUIDs, handle values) and embeds it directly in the advertising packets. Instead of requiring the user terminal to perform discovery and retrieve this information from the reader's service database, the user terminal receives a complete copy of the necessary information upfront, eliminating repeated discovery operations

Inventive Principle:
Principle #26Copying

3Productivity

If operating system-specific BLE implementations are used, then platform optimization is achieved, but communication time varies across different operating systems

Engineering Contradiction:
Improveaccess management efficiencyVSAvoidoperating system compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal advertising packet structure that can be sent from the reader to any user terminal regardless of its operating system. By making the reader the advertiser and including all necessary service and characteristic information in the advertising packets, the system achieves cross-platform compatibility while maintaining high access management efficiency across different operating systems

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11727741B2Reader and a method for controlling the reader
Publication Date: 2023.08.15 MOCA SYST INC
  • US11727741B2 patent drawing
  • US11727741B2 patent drawing
  • US11727741B2 patent drawing

AI summary

A method for controlling a reader communicating with a user terminal using Bluetooth Low Energy (BLE), comprising: transmitting a first advertising packet to the user terminal; performing a first authentication with the user terminal that has received the first advertising packet; discovering service of the user terminal by the reader that has transmitted the first advertising packet after the first authentication is performed; obtaining a first service data from the user terminal in response to the discovering service; discovering characteristic of the user terminal based on the first service data; and obtaining a first characteristic data from the user terminal in response to the discovering characteristic.