Network Node Interrupt Hardware Control System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face challenges in controlling hardware of one node by another without software intervention, leading to increased latency and difficulty in synchronizing operations, especially when software hangs or malfunctions.

Innovation Solution

A communication system with nodes connected via a network, where each node includes a software-operated data generator, data transmission unit, data accepting unit, software-operated controller, and interrupt accepting unit, allowing direct hardware control via interrupt data without software intervention, and including a data output switching unit to manage data transmission and prevent collisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is transmitted via software-operated controller, then control flexibility is improved, but processing time increases and latency is increased

Engineering Contradiction:
Improvecontrol flexibilityVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The control system is segmented into two parallel paths: a software-operated control path for complex decision-making and a hardware interrupt path for time-critical responses. This allows the system to route different types of control signals through appropriate channels, achieving both flexibility and speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An interrupt accepting unit acts as an intermediary between the network data transmission unit and the hardware control target. This intermediary can directly pass time-critical control signals from received data to hardware without software intervention, reducing latency while maintaining software control for non-critical operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If software-operated controller is used for hardware control, then control precision is improved, but reliability decreases when software hangs or malfunctions

Engineering Contradiction:
Improvecontrol precisionVSAvoidsystem reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system incorporates a hardware interrupt path as a pre-prepared backup mechanism. When software malfunction or hang is detected (or anticipated), the hardware interrupt path can directly control the target hardware without relying on the faulty software, ensuring continuous operation and improving reliability.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The control signal transmission mode is changed from exclusively software-based to a dual-mode system that can switch between software-operated control and hardware interrupt-based control. This parameter change in the control architecture allows the system to maintain precision while improving reliability through alternative control paths.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multiple nodes transmit data simultaneously via Ethernet, then communication efficiency is improved, but signal collision occurs and delivery is delayed

Engineering Contradiction:
Improvecommunication efficiencyVSAvoiddelivery delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

Each node is equipped with an interrupt accepting unit that can autonomously process time-critical control data received from other nodes without requiring software intervention or network arbitration. This self-service capability at the hardware level allows immediate response to control signals, reducing delivery delay for critical operations.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10250406B2Communication system for allowing one of multiple nodes connected via a network to control hardware of another node by transmitting interrupt data
Publication Date: 2019.04.02 HONDA MOTOR CO LTD
  • US10250406B2 patent drawing
  • US10250406B2 patent drawing
  • US10250406B2 patent drawing

AI summary

In a communication system having multiple nodes communicably connected via a network, at least two of the nodes each includes: a software-operated data generator that executes arithmetic processing using software to generate transmission data to be transmitted to another node; a data transmission unit that sends out the transmission data; a data accepting unit that accepts data transmitted from another node; a software-operated controller that executes arithmetic processing using software based on at least the data accepted by the data accepting unit to control hardware serving as a control target; and an interrupt accepting unit that accepts interrupt data generated by another node and, based on the accepted interrupt data, outputs a hardware control signal to the hardware serving as the control target or other hardware associated with the node such that the hardware is directly controlled based on the hardware control signal without via the software-operated controller.