Communication Adapter Dual-Storage Remote Program Update

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote management systems for hot water facilities require manual operator intervention for program updates, leading to increased workload and costs, as they necessitate shutting down the communication adapter for updates.

Innovation Solution

A communication adapter with a controller and memory that allows for remote program updates via a communication network by writing an update program into a different storage area without stopping the adapter, enabling continuous operation during the update process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If program update is performed by manual operator intervention with communication adapter stopped, then update reliability is improved, but productivity deteriorates due to increased workload and cost

Engineering Contradiction:
Improveupdate reliabilityVSAvoidworkload
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The communication adapter automatically performs program updates by receiving update programs from external apparatus via communication network, executing the update process without operator intervention, and automatically restarting with the updated program. This self-service mechanism eliminates the need for manual operator intervention while maintaining update reliability through automated error handling and verification processes.

Inventive Principle:
Principle #25Self-service

2Productivity

If program update is performed by remote automatic distribution, then productivity is improved by eliminating operator dispatch, but reliability deteriorates due to complexity of continuous operation during update

Engineering Contradiction:
Improveworkload reductionVSAvoidupdate reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The program storage area is divided into multiple storage areas, allowing the update program to be written to a different storage area than the currently executing program. This segmentation enables the adapter to maintain continuous operation during updates by loading the update program into a separate storage area while the original program continues to execute, thereby improving reliability during remote automatic updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The communication adapter performs preliminary actions by receiving and validating the update program before actually executing it. The adapter checks the update program's integrity, determines the appropriate storage area for the update, and prepares the update process in advance. This preliminary validation ensures that only valid update programs are installed, maintaining high reliability during automatic remote updates.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If program update is performed during continuous operation, then productivity is improved by maintaining system uptime, but device complexity increases due to multiple program storage areas

Engineering Contradiction:
Improvesystem uptimeVSAvoidmemory structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The memory is segmented into multiple program storage areas, which allows the system to store both the currently executing program and the update program simultaneously. This segmentation enables continuous operation during updates by switching between storage areas without requiring system shutdown, thereby maintaining productivity while managing complexity through organized memory structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The multiple program storage areas serve multiple functions: storing the currently executing program, storing update programs, and enabling seamless switching between versions. This multi-functionality allows the memory structure to handle both runtime execution and update operations, maintaining system uptime while providing a versatile platform for program management.

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

Data Source

PatentUS10237131B2Communication adapter and program update method for communication adapter
Publication Date: 2019.03.19 NORITZ CORP
  • US10237131B2 patent drawing
  • US10237131B2 patent drawing
  • US10237131B2 patent drawing

AI summary

A communication adapter includes: a communication circuit configured to receive and transmit information from and to an external apparatus via a communication network; a memory including a plurality of program storage areas whose stored contents are rewritable; and a controller. When a program update process is started up during execution of a program stored in a first program storage area of the plurality of program storage areas selected at the time of a startup process, the controller executes a process of writing an update program received by the communication circuit from the external apparatus into a second program storage area different from the first program storage area. When the process of writing ends normally, the controller re-executes the startup process with the update program read from the second program storage area.