Vehicle Client Device Timeout-Based Redundancy Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle communication systems face inefficiencies in resource usage and traffic due to fixed redundancy methods, particularly in duplexing transmission nodes and duplication of communication data, which hampers the reliability of autonomous driving functions.

Innovation Solution

A client electronic device is designed to determine abnormalities in the transport or application layers by monitoring timeouts, allowing it to reroute service requests to alternative electronic devices within the vehicle communication network, thereby securing redundancy without unnecessary resource duplication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fixed redundancy methods are used with duplexing transmission nodes and duplication of communication data, then communication reliability is improved, but network traffic and resource usage increase inefficiently

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidnetwork traffic and resource usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic node selection based on real-time timeout detection and layer abnormality assessment. Instead of fixed redundancy, the system adaptively determines whether to switch transmission nodes based on transport layer or application layer abnormalities, optimizing resource usage while maintaining reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of node selection from static to dynamic by introducing timeout detection mechanisms and layer abnormality assessment. This allows the communication system to adjust its behavior based on actual network conditions, reducing unnecessary resource duplication

Inventive Principle:
Principle #35Parameter changes

2Productivity

If timeout detection and layer abnormality determination are implemented, then resource efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveresource efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the abnormality detection into distinct layers (transport layer and application layer), allowing independent assessment of each layer's status. This modular approach manages complexity by breaking down the detection process into manageable, layered components

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback mechanisms through timeout detection and acknowledgment monitoring. By continuously monitoring communication status and providing feedback on layer abnormalities, the system optimizes resource efficiency without requiring overly complex centralized control

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10951734B1Client electronic device, a vehicle, and a method of controlling the same
Publication Date: 2021.03.16 HYUNDAI MOTOR CO LTD
  • US10951734B1 patent drawing
  • US10951734B1 patent drawing
  • US10951734B1 patent drawing

AI summary

A client electronic device, and a vehicle including the client electronic device and a method of controlling the vehicle, are configured to provide redundancy by determining whether an abnormality occurs in a transport layer or an application layer according to whether a time out occurs. The vehicle includes a plurality of electronic devices each configured to supply at least one service and a client electronic device configured to receive the service from at least one of the plurality of electronic devices. The client electronic device may include a communicator configured to communicate with the plurality of electronic devices and a controller. The controller may be configured to: control the communicator to transmit a service request message for a specific service to any one of the plurality of electronic devices; when receiving data corresponding to the service request message from one of the electronic devices, to determine whether a time out occurs for the reception of data; and, when the time out occurs, to control the communicator to transmit the service request message for the specific service to another electronic device of the plurality of electronic devices based on whether any one of a transport layer and an application layer is abnormal.