Air Conditioner Remote Monitoring Firmware Update at Startup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote monitoring and control systems for air conditioners face challenges in maintaining the latest version of control programs, particularly in large-scale systems, where the relay device used for program distribution and monitoring lacks effective mechanisms for ensuring the control program is always up-to-date and secure from unauthorized use.

Innovation Solution

A remote monitoring apparatus equipped with a processor and nonvolatile memory that connects to a server to determine if the control program is the latest version, and if not, initiates an update process, while also employing secure boot techniques to verify the integrity of the program and prevent unauthorized execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If version upgrade is performed after the remote monitoring apparatus and air conditioner start operating, then functionality is improved, but the complexity of ensuring reliable update application increases

Engineering Contradiction:
ImprovemultifunctionalityVSAvoidupdate reliability mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary version checking and update actions during the startup phase before the control program is executed. By checking and updating during startup rather than during operation, the system reduces the complexity of ensuring reliable updates while still achieving the goal of maintaining latest versions for improved functionality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The relay device automatically performs version checking and update operations without requiring external intervention during normal operation. The device self-manages the update process by checking version information against the server and automatically acquiring and installing updates, reducing operational complexity

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the control program is updated without user awareness, then ease of operation is improved, but the need for version checking and update mechanisms increases device complexity

Engineering Contradiction:
Improveautomatic updateVSAvoidversion checking mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The relay device automatically performs version checking and update operations without requiring user awareness or intervention. The device self-manages the entire process by checking version information against the server during startup and automatically acquiring and installing updates, providing ease of operation while keeping the checking mechanism integrated and manageable

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The version checking and update functionality is merged into the existing startup sequence of the relay device. By combining the version check with the normal startup procedure, the system achieves automatic updates without user involvement while avoiding the need for separate, complex update management infrastructure

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240230133A1Remote monitoring apparatus of air conditioner and air conditioning system
Publication Date: 2024.07.11 MITSUBISHI ELECTRIC CORP
  • US20240230133A1 patent drawing
  • US20240230133A1 patent drawing
  • US20240230133A1 patent drawing

AI summary

A remote monitoring apparatus includes a processor and a flash memory. By executing an FW at a time of activation, processor connects to a server via a network and determines whether FW coincides with or does not coincide with a latest program stored in the server based on a version information, and continues executing FW when FW coincides with the latest program, and acquires the latest program from server and executes a program update process of replacing FW with the latest program when FW does not coincide with the latest program.