Dispatcher Request Message Transmission via Driver Adaptation Plug-ins
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
Figure 1
Figure 2
Figure 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.