Server Software Update for Vehicular Modules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software update methods for vehicular devices require vehicles to be stationary, leading to fuel wastage and air pollution due to idling, and can interfere with modules in use by updating unused modules during downtime.

Innovation Solution

A server system that selectively provides software update information based on module use information and estimated driving routes and times, allowing for updates of unused modules while the vehicle is in motion, and storing previous versions for emergency use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software updates are performed while the vehicle is stationary, then the vehicle can be updated without interference from modules in use, but the vehicle must be turned on for extended periods causing fuel waste and air pollution

Engineering Contradiction:
Improvesoftware update completenessVSAvoidfuel consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system transitions from static batch updating (vehicle must be stopped and turned on) to dynamic real-time updating during vehicle operation. The server continuously monitors module status and pushes updates when modules are inactive, even during vehicle motion, eliminating the need for prolonged idling.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The server proactively identifies when modules will be inactive based on usage patterns and pushes updates before the module is needed again. This preliminary action allows updates to occur during brief idle periods without requiring the vehicle to be stopped or turned on for extended periods.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If software updates are performed in batch when the vehicle is stopped, then all modules can be updated together, but the updating process requires much time and the vehicle must remain turned on

Engineering Contradiction:
Improvesoftware update efficiencyVSAvoidupdate completion time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system divides the software update process into individual module-level updates rather than batch updates. Each module is updated independently and immediately when its update conditions are met, eliminating the need to wait for all modules to be updated before completing the process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The update process becomes continuous rather than periodic. The server continuously monitors module status and performs updates as soon as conditions permit, eliminating idle waiting time between batch update cycles and maintaining constant progress on software updates.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If the vehicle is turned on for software updates, then updates can be downloaded and installed, but fuel is wasted and air pollutant emissions increase

Engineering Contradiction:
Improvesoftware update capabilityVSAvoidair pollutant emissions
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

The system performs software updates during normal vehicle operation without requiring the driver to take additional actions or keep the vehicle running longer. The update process integrates seamlessly with normal driving, eliminating the need for separate update sessions that would increase emissions.

Inventive Principle:
Principle #25Self-service

4Reliability

If updates are performed on unused modules during vehicle downtime, then module functionality is maintained, but the vehicle must be stopped causing operational interruptions

Engineering Contradiction:
Improvemodule functionalityVSAvoidvehicle operational continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically determines update timing based on real-time module usage status rather than requiring vehicle stoppage. Updates are pushed to modules during brief idle periods detected during continuous vehicle operation, maintaining both functionality and operational continuity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10466996B2Server and method for providing software update information of vehicular module
Publication Date: 2019.11.05 HYUNDAI MOTOR CO LTD
  • US10466996B2 patent drawing
  • US10466996B2 patent drawing
  • US10466996B2 patent drawing

AI summary

A server and a method for providing software update information related to a vehicular module may be configured to provide a server for providing software update information related to a vehicular module that may extract a software updatable module to provide software update information thereto based on module use information related to another vehicle corresponding to an estimated driving route and an estimated driving time of a software update target vehicle.