Gateway-Controlled Bus Routing for Communication Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication devices restrict data transmission when connected to multiple buses, limiting flexibility and requiring all controllers to be connected to two specific buses, which can lead to data amount restrictions and inflexible bus structures.
Innovation Solution
A communication device with multiple controllers and a gateway that uses pattern tables to determine which buses to use for data transmission, allowing for flexible bus configurations and route switching around interrupted buses, enabling data transmission without relying on the interrupted bus and allowing controllers to connect to only two buses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all controllers are connected to two specific buses with fixed routing, then communication reliability is maintained, but bus structure flexibility is reduced and data transmission is restricted
Solution Approach 1:
The patent implements dynamic route switching capability where controllers can dynamically change their communication routing from one bus to another based on bus status. The gateway monitors bus conditions and automatically switches controllers to alternative buses when interruptions occur, transforming a static fixed routing system into a dynamic adaptive system that maintains reliability while improving flexibility.
Solution Approach 2:
The system changes the routing parameter of controllers based on bus status. When a bus is interrupted, the gateway modifies the routing configuration by switching controllers to use alternative buses. This parameter change approach allows the system to adapt to changing conditions while maintaining communication reliability, resolving the contradiction between fixed routing and flexible structure.
2Productivity
If controllers are restricted to use only one bus for data transmission, then data amount restriction is minimized, but communication resilience to bus interruptions is reduced
Solution Approach 1:
The patent implements preliminary action by having controllers configured with multiple bus connections and routing patterns established in advance. When an interruption occurs, the gateway can immediately switch controllers to pre-configured alternative routes without delay. This preliminary preparation of multiple routing paths maintains both data transmission efficiency and communication resilience simultaneously.
Solution Approach 2:
The gateway serves as an intermediary that coordinates between controllers and buses. It monitors bus status and mediates route switching decisions, ensuring that controllers can seamlessly transition between buses while maintaining optimal data transmission. The gateway's intermediary role enables the system to achieve both high productivity and resilience by managing the complexity of multi-bus operations.
3Reliability
If the alternative bus is used for route switching, then communication continuity is maintained, but data amount is restricted to minimum necessary
Solution Approach 1:
The patent applies partial action by implementing selective route switching based on actual communication needs. Rather than restricting all data transmission to minimum when using alternative buses, the system allows full data transmission capacity on the alternative bus when necessary, while using minimum restriction only when needed to prevent overload. This flexible application of partial action maintains communication continuity without unnecessarily restricting data amount.
Data Source
AI summary
A communication device includes a plurality of controllers, a plurality of buses that transmit transmission information, and a gateway to which the plurality of buses are collectively connected. Each of the plurality of controllers has a pattern table that defines, for each piece of the transmission information, a transmission bus pattern, and controls the input and output of the transmission information according to the pattern table. Each of the plurality of controllers is connected to at least two buses, and outputs, to the gateway via all of the connected buses, check information for a confirmation of connections to the connected buses. The gateway determines an interrupted bus from which no check information is input, and outputs, to each of the plurality of controllers, a route switch instruction instructing use of a pattern table that does not include the interrupted bus(es).


