Driving Diagnosis Server Split for Faster Updates and Lower Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing driving diagnosis systems face complexity and management challenges due to the lack of optimized function distribution across servers, leading to increased management time and costs, as well as difficulties in swift updates and comprehensive testing.

Innovation Solution

The system optimizes function distribution by separating functions between a diagnosis server and a user interface server, with the diagnosis server handling driving diagnosis based on database information and the user interface server managing aggregation results and providing necessary information to users, allowing for efficient update processing and reduced system complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If individual servers are included in accordance with each function with numerous details, then the system can be highly specialized and adaptable, but the system configuration becomes complex and management becomes complicated

Engineering Contradiction:
Improvefunction specializationVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is segmented into two main servers: a diagnosis server that handles driving diagnosis functions and a user interface server that handles user interface functions. This segmentation allows each server to be specialized for its specific function while avoiding the complexity of having numerous individual servers for every detail, thus resolving the contradiction between adaptability and system complexity.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If a large number of functions belong to one server, then the system configuration becomes simple, but the scale becomes large when performing comprehensive system testing and updates become difficult

Engineering Contradiction:
Improvesystem configuration simplicityVSAvoidupdate speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

By dividing the system into a diagnosis server and a user interface server, each with specific functions, the system achieves a balance where configuration remains relatively simple while update speed improves. The diagnosis server handles diagnosis-related functions and the user interface server handles interface-related functions, allowing independent updates without requiring comprehensive testing of the entire system, thus resolving the contradiction between configuration simplicity and update speed.

Inventive Principle:
Principle #1Segmentation

3Productivity

If individual servers are included for each function, then swift updates of specific functions can be performed, but the management time increases and costs inflate

Engineering Contradiction:
Improveupdate speedVSAvoidmanagement time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system is divided into two main functional servers rather than numerous individual servers, allowing swift updates of specific functions while reducing management overhead. The diagnosis server can be updated independently for diagnosis function improvements, and the user interface server can be updated independently for interface improvements, maintaining fast update capability while significantly reducing management time compared to managing many individual servers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Related functions are merged into appropriate servers: diagnosis-related functions are merged into the diagnosis server, and user interface functions are merged into the user interface server. This merging reduces the total number of servers to manage while maintaining the ability to update specific function groups swiftly, thus resolving the contradiction between update speed and management time.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250209864A1Driving diagnosis system, diagnosis server, and user interface server
Publication Date: 2025.06.26 TOYOTA JIDOSHA KK
  • US20250209864A1 patent drawing
  • US20250209864A1 patent drawing
  • US20250209864A1 patent drawing

AI summary

A driving diagnosis system includes a database, a driving diagnosis device, and a UI unit. The driving diagnosis device belongs to a diagnosis server, and UI unit belongs to a UI server. The account of the system user is separately set for each server. The diagnosis unit of the driving diagnosis device performs the driving diagnosis for each completion of 1 Trip of the vehicles based on information from the database. The aggregated data transmission unit of the driving diagnosis device transmits the aggregation result of the information of the operation diagnosis to UI servers. The result storage unit of UI unit stores the aggregation result received from the aggregated data transmission unit, and the second aggregated data transmission unit of UI unit acquires the required information from the stored aggregation result in response to a request from the system user and provides the required information to the system user.