Vehicle API Translation Layer for Flexible Service Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle network systems are inflexible and require significant development time and costs when new or additional services are introduced, as they are designed for preset functions and operations, necessitating detailed knowledge of the vehicle's internal structure and systems.

Innovation Solution

An information processing device with a processor that receives requests via an API, converts them into manageable inputs for vehicle managers, and outputs these inputs to manage vehicle devices and power supplies, allowing for easy development of new services without requiring knowledge of the vehicle's electronic platform, system configuration, or energy system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a preset control structure is used for vehicle network systems, then system stability and reliability are improved, but adaptability to new services and operations deteriorates

Engineering Contradiction:
Improvesystem stabilityVSAvoidadaptability to new services
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The control structure is segmented into multiple layers: a lower layer with preset control functions for stability, and an upper layer with flexible application interfaces for new services. This segmentation allows each layer to specialize, resolving the contradiction between reliability and adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control structure is designed with universal interfaces and standardized communication protocols that can accommodate both preset functions and new services. The system provides multi-functionality through a unified architecture that handles diverse operations without requiring complete redesign.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If detailed knowledge of vehicle internal structure is required for service development, then control precision and reliability are improved, but device complexity and development difficulty increase

Engineering Contradiction:
Improvecontrol precisionVSAvoiddevelopment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

An intermediary layer is introduced between the application layer and the vehicle's internal control systems. This intermediary provides standardized interfaces and translation mechanisms, allowing developers to work with simplified concepts while maintaining precise control over complex vehicle systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates abstracted models and simulated environments that replicate vehicle behavior without requiring direct access to internal structures. Developers can work with these copies to achieve control precision without confronting the full complexity of the actual vehicle systems.

Inventive Principle:
Principle #26Copying

3Reliability

If preset functions are used for vehicle operations, then system reliability is improved, but loss of time for development of new services increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring flexible interfaces and establishing standardized communication protocols during the initial system design phase. This preliminary setup enables rapid deployment of new services without compromising system reliability, as the foundation is already in place.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The control structure incorporates dynamic elements that allow the system to adapt its configuration and behavior based on service requirements. This dynamic capability enables the system to maintain reliability through proven mechanisms while simultaneously supporting rapid development of new services through flexible reconfiguration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12054137B2Information processing device, information processing method, non-transitory storage medium, and vehicle
Publication Date: 2024.08.06 TOYOTA JIDOSHA KK
  • US12054137B2 patent drawing
  • US12054137B2 patent drawing
  • US12054137B2 patent drawing

AI summary

An information processing device to be mounted on a vehicle includes a processor. The processor is configured to receive a first input as a request from an application via an application programming interface, convert the received first input into a second input that is an input for a manager to fulfill the request, and output the second input to the manager.