Dispatcher Request Message Transmission via Driver Adaptation Plug-ins

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In ICT networks, the probability of request message failure is high due to unconnected driver adaptation plug-ins and abnormal plug-in status, leading to reduced reliability in message transmission.

Innovation Solution

A method where a dispatcher determines a driver adaptation plug-in group connected to the target controller and selects a plug-in with a normal running status to ensure successful message transmission, reducing the likelihood of failure and enhancing reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the dispatcher performs load balancing on multiple driver adaptation plug-ins and selects any plug-in for transmission, then the system can handle more requests and improve productivity, but the probability of request message failure increases when the selected plug-in is not connected to the target controller

Engineering Contradiction:
Improverequest handling capacityVSAvoidmessage transmission reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by establishing a correspondence between controllers and driver adaptation plug-in groups in advance. The dispatcher pre-determines which plug-ins are connected to which controllers, so when a request message arrives, the dispatcher can directly select a plug-in from the pre-established group corresponding to the target controller, ensuring both efficient handling and reliable transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism by creating a correspondence table that acts as a mediator between the dispatcher and the driver adaptation plug-ins. This correspondence serves as a lookup reference that enables the dispatcher to quickly identify connected plug-ins without performing extensive load balancing checks, thus improving both productivity and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the dispatcher selects driver adaptation plug-ins without checking their connection status to controllers, then the transmission process is simplified and speed is improved, but the reliability of message transmission deteriorates due to potential disconnections

Engineering Contradiction:
Improvemessage transmission speedVSAvoidmessage transmission reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-establishing the correspondence between controllers and driver adaptation plug-in groups before actual message transmission. This allows the dispatcher to quickly look up the appropriate plug-in group based on the target controller identifier in the request message, achieving both fast transmission and reliable connection without real-time status checking.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The correspondence between controllers and driver adaptation plug-in groups serves as a self-service mechanism. The system automatically maintains this correspondence information, allowing the dispatcher to independently determine the correct plug-in selection without external intervention or complex real-time status verification, thus maintaining both speed and reliability.

Inventive Principle:
Principle #25Self-service

3Reliability

If the dispatcher checks the running status of each driver adaptation plug-in before selection, then the reliability of message transmission is improved, but the time required for message forwarding increases

Engineering Contradiction:
Improvemessage transmission reliabilityVSAvoidmessage forwarding time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-determining and storing the correspondence between controllers and driver adaptation plug-in groups. The dispatcher uses this pre-established information to quickly identify suitable plug-ins without performing real-time status checks, thus maintaining high reliability while minimizing message forwarding time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy or representation of the connection status information in the form of a correspondence table. Instead of checking the actual running status of each plug-in in real-time, the dispatcher references this pre-copied correspondence information, which significantly reduces the time required for plug-in selection while ensuring reliable message transmission.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3737039B1Method for transmitting request message and apparatus
Publication Date: 2021.10.27 HUAWEI TECH CO LTD
  • EP3737039B1 patent drawingFigure 1
  • EP3737039B1 patent drawingFigure 2
  • EP3737039B1 patent drawingFigure 3

AI summary

A method for transmitting a request message and an apparatus are disclosed, to resolve a prior-art problem that in an ICT network, when a request message is transmitted, a probability that the request message fails to be transmitted is increased, and reliability of transmitting the request message is reduced. The method includes: determining, by a dispatcher according to information that is about a first controller and that is included in a received request message, a corresponding first driver adaptation plug-in group, where the first controller is connected to at least one driver adaptation plug-in included in the first driver adaptation plug-in group; and selecting, by the dispatcher from the at least one driver adaptation plug-in, at least one to-be-selected driver adaptation plug-in whose running status is normal, and eventually sending the request message to the first controller by using one to-be-selected driver adaptation plug-in. In this way, it is ensured that the dispatcher can successfully transmit the request message to the first controller by using the target driver adaptation plug-in.