Dynamic OTA Resource Quota Control for Vehicle Safety

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing OTA upgrade methods face challenges in efficiently and safely upgrading vehicle software due to resource constraints, where high resource usage affects safety and low usage slows the upgrade process, necessitating a solution to manage system resources effectively.

Innovation Solution

An OTA upgrade method that dynamically allocates and adjusts system resource quotas based on current usage, ensuring that OTA upgrades do not exceed predetermined quotas, thereby optimizing resource utilization and ensuring safe and efficient upgrades.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If OTA service occupies many system resources to speed up upgrade, then upgrade speed is improved, but driving safety is compromised

Engineering Contradiction:
ImproveOTA upgrade speedVSAvoiddriving safety
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic resource quota adjustment based on real-time system usage monitoring. The OTA service quota for CPU, memory, and network is continuously adjusted according to current system load and usage patterns, allowing the system to adaptively allocate resources between OTA upgrade and driving safety requirements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes a feedback mechanism where system resource usage is monitored in real-time, and the OTA service quota is adjusted based on this feedback. The system checks resource usage periodically and modifies the OTA service quota accordingly, creating a closed-loop control system that balances upgrade speed with safety

Inventive Principle:
Principle #23Feedback

2Reliability

If OTA service occupies few system resources to ensure safety, then driving safety is maintained, but upgrade speed decreases

Engineering Contradiction:
Improvedriving safetyVSAvoidOTA upgrade speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent uses dynamic quota adjustment to respond to changing system conditions. When system resources are abundant and safety is confirmed, the OTA service quota is increased to accelerate the upgrade process. The quota is not fixed but adapts to real-time system state, optimizing the balance between safety and speed

Inventive Principle:
Principle #15Dynamics

3Productivity

If fixed high OTA service quota is allocated, then upgrade speed is maintained, but system resource conflicts with other services increase

Engineering Contradiction:
ImproveOTA upgrade speedVSAvoidsystem resource flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent replaces fixed quota allocation with dynamic adjustment based on real-time system usage monitoring. The OTA service quota is continuously optimized according to actual system conditions, allowing flexible adaptation to different system states and other service requirements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of OTA service quota from a fixed value to a dynamically adjusted value based on system usage patterns. The quota is modified according to CPU usage, memory availability, and network conditions, enabling the system to adapt to varying resource requirements

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4369182A1OTA upgrade method and apparatus, electronic device, medium, and vehicle
Publication Date: 2024.05.15 NIO TECH ANHUI CO LTD
  • EP4369182A1 patent drawingFigure 1~2
  • EP4369182A1 patent drawingFigure 3~4
  • EP4369182A1 patent drawing

AI summary

The disclosure provides an OTA upgrade method and apparatus, an electronic device, a medium, and a vehicle, to solve a problem that safe driving is affected or OTA upgrade is slow due to OTA services occupying too many or too few system resources. The OTA upgrade method includes: before an OTA upgrade operation is performed, obtaining current usages of all system resources; allocating an OTA service quota to each of the system resources based on the current usages of all the system resources; and performing the OTA upgrade operation, and when the OTA upgrade operation is performed, controlling each of the system resources used in OTA upgrade to not exceed the corresponding OTA service quota. A percentage of various system resources occupied by OTA upgrade is accurately controlled to improve the reliability of vehicle OTA and the safety of vehicle traveling.