Edge Node Update via Auxiliary Unit for Continuous Data Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In existing edge computing systems, data communication between an edge node and a cloud server is disrupted when the master unit is updated, leading to incoherent information being reported to the cloud server, which is unacceptable in scenarios with high monitoring requirements.

Innovation Solution

A method and apparatus for updating an edge node that uses either an auxiliary unit or a master unit as a target module to perform data interaction with the cloud server, ensuring continuous data communication and smooth updates by shifting the responsibility of updating the master unit to the auxiliary unit and vice versa.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the master unit is updated directly, then the module update is completed, but data communication between the edge node and cloud server is disrupted

Engineering Contradiction:
Improvedata communication continuityVSAvoidupdate process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an auxiliary unit as an intermediary component that takes over data communication responsibilities during master unit updates. The auxiliary unit acts as a mediator between the updating master unit and the cloud server, ensuring continuous data interaction without disruption. This resolves the contradiction by providing a backup communication path that maintains reliability while enabling safe module updates.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the master unit is updated, then the to-be-updated module is refreshed, but incoherent information is reported to the cloud server

Engineering Contradiction:
Improveinformation consistencyVSAvoidupdate execution time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary actions by having the auxiliary unit prepare and maintain data communication capabilities before the master unit update begins. The auxiliary unit is pre-configured to take over communication responsibilities, and version information is pre-synchronized. This ensures that when the master unit updates, the auxiliary unit can immediately maintain coherent information reporting to the cloud server, preventing information inconsistency while minimizing update time loss.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If an auxiliary unit is introduced to handle updates, then data interaction continues during updates, but the system structure becomes more complex

Engineering Contradiction:
Improvedata interaction continuityVSAvoidedge node structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the auxiliary unit with multi-functional capabilities. The auxiliary unit can perform both data communication tasks and master unit update execution. It serves as a universal component that can switch between different operational modes: normal data interaction mode and update execution mode. This reduces the need for separate dedicated components, thereby maintaining reliability while limiting the increase in system complexity.

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

Data Source

PatentUS11824714B2Method and apparatus for updating an edge node, device, medium and program product
Publication Date: 2023.11.21 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US11824714B2 patent drawing
  • US11824714B2 patent drawing
  • US11824714B2 patent drawing

AI summary

Provided are a method and apparatus for updating an edge node, a device, a medium and a program product which relate to the technical field of computers and in particular to the technical fields of edge computing, cloud computing and cloud services. In an embodiment, a module update instruction is received from a cloud server, where the module update instruction includes information about a to-be-updated module; an auxiliary unit or a master unit is used as a target module according to the information about the to-be-updated module, and the to-be-updated module is updated through the target module; and in a process of updating the to-be-updated module, data interaction is performed between the target module and the cloud server.