Access Control Software Segmentation for Wireless Node Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic access control systems face challenges in efficiently updating software across multiple access control radio nodes, leading to high administrative costs, risks of installation errors, and temporary disruptions in access control components, especially in large or critical environments.

Innovation Solution

The access control system separates software into system control software and an application control program module, allowing for modular updates of the application control program module via radio communication without altering the system control software, enabling flexible configuration and reduction of update risks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the complete system control software is updated across all access control radio nodes, then software bugs can be fixed and functionality can be improved, but the update process is complex, time-consuming, and causes temporary disruptions to access control components

Engineering Contradiction:
Improvesoftware reliabilityVSAvoidupdate time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The software is segmented into two distinct parts: system control software (stored in ROM, provides basic functionality and communication protocols) and application control program modules (stored in RAM, can be updated independently). This segmentation allows updating only the application module rather than the complete system software, reducing update time and avoiding disruptions to core system operations.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the complete system control software is updated across all access control radio nodes, then software bugs can be fixed and functionality can be improved, but administrative effort and costs increase especially in large spatially separated networks

Engineering Contradiction:
Improvesoftware reliabilityVSAvoidupdate complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

By separating system control software from application control program modules, the update process becomes simpler and less complex. Only the application module needs to be transmitted and installed, reducing the data volume and simplifying the update procedure compared to updating the complete system software across all nodes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A server acts as an intermediary in the update process. The server stores multiple versions of application control program modules and distributes them to access control radio nodes upon request. This centralized management simplifies administrative effort, especially in large spatially separated networks, as updates can be managed remotely without manual intervention at each node.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If manual configuration of DIP switches or resistors is performed to select software versions, then specific functionality can be configured, but installation errors risk increases and administrative effort is high

Engineering Contradiction:
Improvesoftware version selectionVSAvoidconfiguration ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The manual mechanical configuration method (DIP switches or resistors) is replaced with an automated electronic system. The control device automatically receives and installs application control program modules via radio communication from a server, eliminating the need for manual mechanical configuration and reducing the risk of installation errors.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The access control radio node performs self-configuration by automatically receiving, storing, and installing application control program modules from the server based on its identification. This automated self-service process eliminates the need for manual administrative intervention at each node, significantly reducing administrative effort and configuration errors.

Inventive Principle:
Principle #25Self-service

4Adaptability or versatility

If the complete system control software is updated, then functionality can be improved, but the risk of installation errors and new bugs increases

Engineering Contradiction:
Improvefunctionality updateVSAvoidinstallation reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

By updating only the application control program module rather than the complete system software, the risk of introducing installation errors and new bugs is reduced. The stable system control software remains unchanged in ROM, while only the application module in RAM is updated, isolating the risk to a smaller, more manageable component.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3300038B1Access control system
Publication Date: 2020.11.18 ABUS SECCOR
  • EP3300038B1 patent drawingFigure 1

AI summary

An access control system with a wireless radio network and several electrical access control components is presented. The radio network comprises several access control radio nodes, each of which includes: a radio communication device, at least one component interface for connecting one of the access control components, a control device, and a storage device containing system control software and an application control program module. The system control software includes at least one communication protocol and an interpreter for the application control program module. The control device is configured to execute the stored application control program module using the interpreter contained in the system control software and to generate output signals based on input signals according to the executed application control program module.