Vehicle Communication Modules for Dynamic Bandwidth and Service Failover
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing bandwidth demands and load on a single communication module in vehicles due to numerous connected services exceed operational capabilities, leading to inefficiencies and potential service disruptions.
Innovation Solution
Implementing a vehicle with multiple communication modules and a controlling method that dynamically allocates services based on bandwidth and load, designating one module as external and others as internal, reallocating services upon module errors, and maintaining minimum service quality during failures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single communication module is used to handle all communication services, then the device complexity is low, but the bandwidth capacity and service handling capability become insufficient
Solution Approach 1:
The communication system is segmented into multiple independent communication modules (first communication module, second communication module, etc.), each capable of handling specific services. This segmentation allows the system to distribute communication loads across multiple modules, thereby increasing overall bandwidth capacity and service handling capability while maintaining manageable complexity through modular architecture.
2Productivity
If multiple communication modules are deployed to handle increased bandwidth demands, then the service handling capability improves, but the device complexity increases
Solution Approach 1:
The system implements a determination unit that continuously monitors the operational status of each communication module and dynamically adjusts service allocation based on real-time feedback. When a module is determined to be normally operating, its services are activated; when abnormal, services are automatically switched to other modules. This feedback mechanism simplifies system management by providing automated status-based control, reducing the complexity burden of having multiple modules.
Solution Approach 2:
The system employs dynamic service allocation where the assignment of communication services to specific modules is not fixed but can change based on operational status. The switching unit enables dynamic reconfiguration of service routes, allowing the system to adapt to changing conditions and optimize performance, thereby improving service handling capability without proportionally increasing operational complexity.
3Reliability
If communication services are statically allocated to specific modules, then the system configuration is simple, but the reliability decreases when module failures occur
Solution Approach 1:
The system changes the operational parameters (service allocation status) of communication modules based on their determined operational state. When modules are normally operating, their service parameters are set to active; when abnormal, parameters are changed to redirect services to other modules. This parameter-based control mechanism enhances reliability by enabling automatic adaptation to failures while maintaining relatively simple system architecture through standardized parameter management.
4Reliability
If all communication modules operate at full capacity to maximize bandwidth utilization, then the productivity is high, but the system stability decreases under error conditions
Solution Approach 1:
The system prepares compensatory measures in advance by establishing multiple communication modules as backups for each other. Before failures occur, the system configures redundant communication paths and service allocation rules that enable automatic failover. This prior cushioning ensures that when a module fails, services can be smoothly transferred to other modules, maintaining system stability and continued productivity without complete service interruption.
Data Source
AI summary
A controlling method of a vehicle, comprising setting, by a processor executing computer program stored in a memory, one of a plurality of communication modules as an external module and the remaining communication modules of the plurality of communication modules as internal modules, analyzing, by the processor executing the computer program, a bandwidth by service in the external device and a service table by module related to a service status of each of the internal modules based on a connection of the vehicle to an external device through the external module, and controlling, by the processor executing the computer program, to allocate at least one or more services to a connection between the external module and each of the internal modules based on a result of the analyzing.


