In-Vehicle Connection Device Priority-Based Communication Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing in-vehicle communication systems face challenges in smoothly executing multiple applications that require different communication paths, often resulting in failed activations due to exclusive use of communication systems by already running applications.

Innovation Solution

A connection device with a storage unit for priority levels, usable communication systems, and sharing properties, along with a communication system allocation control unit that identifies and allocates communication systems based on priority levels, allowing multiple applications to share or switch communication paths as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a communication system is exclusively used by an already running application, then the reliability of the running application is improved, but the adaptability of the system to activate new applications is worsened

Engineering Contradiction:
Improvereliability of running applicationVSAvoidability to activate new application
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic communication system allocation where the system transitions from static exclusive assignment to dynamic sharing based on application priority levels. The communication system allocation control unit continuously monitors running applications and dynamically reallocates communication systems when new applications with higher priority levels need to activate, resolving the contradiction between maintaining reliability of current applications and enabling adaptability for new applications.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of communication system allocation from exclusive (0 or 1) to shared with priority weighting. By introducing priority levels as a new parameter and modifying the allocation mechanism to consider these levels, the system can maintain reliable communication for high-priority applications while allowing lower-priority applications to share or wait, thus improving both reliability and adaptability simultaneously.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple applications share the same communication system, then the productivity of the system is improved, but the reliability of individual applications is worsened

Engineering Contradiction:
Improveexecution efficiency of multiple applicationsVSAvoidcommunication reliability of individual application
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by assigning different priority levels to different applications based on their specific communication requirements. High-priority applications receive dedicated or preferential access to communication systems, ensuring their reliability, while low-priority applications share available resources. This localized differentiation of resource allocation quality enables multiple applications to coexist productively while maintaining reliability for critical applications.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The communication system allocation control unit acts as an intermediary between applications and communication systems. It mediates resource allocation by evaluating priority levels and making intelligent allocation decisions, allowing multiple applications to share communication systems productively while protecting the reliability of high-priority applications through controlled access and priority-based scheduling.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the system waits for the running application to finish before activating a new application, then the reliability of communication is improved, but the loss of time is worsened

Engineering Contradiction:
Improvecommunication stabilityVSAvoidactivation time of new application
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-establishing priority levels for applications before communication conflicts occur. The system proactively allocates communication systems based on these predetermined priorities, allowing new applications to activate immediately if they have higher priority than running applications. This eliminates the need to wait for running applications to finish, reducing time loss while maintaining communication reliability through priority-based resource reservation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts communication system allocation based on real-time priority comparisons between running and newly requested applications. Instead of static waiting, the system actively evaluates priority levels and transitions communication systems between applications dynamically, enabling rapid activation of high-priority applications while maintaining stable communication for low-priority applications through controlled sharing or deferred allocation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11388059B2Connection device and connection method using priority level information for a plurality of processes
Publication Date: 2022.07.12 FAURECIA CLARION ELECTRONICS CO LTD
  • US11388059B2 patent drawing
  • US11388059B2 patent drawing
  • US11388059B2 patent drawing

AI summary

Provided is a technology for enabling smooth execution of a plurality of pieces of application software which perform communication via a communication path. A connection device includes: a storage unit which stores type priority level information for specifying a priority level assigned in advance for each type of a process, usable communication system information for specifying a usable communication system for each process, and sharing propriety information for specifying whether or not the communication system is sharable among a plurality of processes during the same period of time; a plurality of communication units which communicate to and from another device with use of the communication systems different from one another; and a communication system allocation control unit configured to identify the usable communication system and allocate, when the identified communication system is not sharable, the process to use the communication system based on the priority levels.