Service Bus Channel Selection for Configuration-Free Endpoint Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing substation automation systems rely on prior configuration of communication paths, leading to potential delays and inefficiencies in message delivery between endpoints, requiring manual intervention for path changes.

Innovation Solution

A system and method that utilize a service bus to dynamically select communication channels based on channel selection conditions, eliminating the need for prior configuration during development or engineering, and allowing endpoints to communicate efficiently through Ethernet, shared memory, or zero-copy channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If communication path is selected at development or configuration time, then system structure is simple and easy to configure, but message delivery speed is reduced and system adaptability is limited

Engineering Contradiction:
Improvemessage delivery speedVSAvoidcommunication path selection mechanism
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements dynamic communication path selection by enabling the service bus to evaluate multiple communication channels (shared memory, zero-copy, Ethernet) in real-time and automatically select the optimal path based on current system conditions, transforming the static path selection into a dynamic adaptive process that optimizes message delivery speed without requiring complex manual configuration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The service bus autonomously performs communication path selection by automatically evaluating channel conditions and selecting the most appropriate communication mechanism without requiring manual intervention from developers or system engineers, thereby improving message delivery speed while keeping the system manageable

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If manual intervention is required to change communication path, then system control is precise, but system adaptability is reduced and operation complexity increases

Engineering Contradiction:
Improvecommunication path adaptabilityVSAvoidoperation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The service bus autonomously performs communication path selection by automatically evaluating channel conditions and selecting the most appropriate communication mechanism without requiring manual intervention from developers or system engineers, thereby improving message delivery speed while keeping the system manageable

Inventive Principle:
Principle #25Self-service

3Productivity

If prior configuration is required during development, then system reliability is improved through careful planning, but engineering time is increased and productivity is reduced

Engineering Contradiction:
Improveengineering speedVSAvoidcommunication path reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent pre-establishes multiple communication channels (shared memory, zero-copy, Ethernet) and their selection conditions during system design, but defers the actual selection decision to runtime based on actual system conditions. This preliminary preparation of multiple options enables fast automated selection without requiring detailed prior configuration, thus improving engineering speed while maintaining reliability through pre-planned communication mechanisms

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The service bus dynamically changes communication parameters by selecting different communication mechanisms (shared memory, zero-copy, Ethernet) based on runtime conditions such as endpoint location and data size, allowing the system to adapt to varying requirements without requiring reconfiguration, thereby improving both productivity and reliability

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4593359A1System for providing selection of a communication channel, and a method thereof
Publication Date: 2025.07.30 HITACHI ENERGY LTD
  • EP4593359A1 patent drawingFigure 1
  • EP4593359A1 patent drawingFigure 2
  • EP4593359A1 patent drawingFigure 3

AI summary

Embodiments of the present disclosure provide a system (2000) and method (300) for providing selection of communication channel (202, 204, 206) between at least two end points (208, 210) through service bus (212). The system (2000) comprises at least one first end point (208) and second end point (210) arranged to share data with one or more devices (100, 200). The service bus (212) arranged for sharing data between first endpoint (208) and second endpoint (210) via at least one of first communicating channel (202), second communication channel (204) or third communication channel (206) according to the determination of at least one of: occurrence or non-occurrence of first channel selection condition or occurrence or non-occurrence of the second channel selection condition in case of the occurrence of the first channel selection condition.