OTA Update Prioritization for Scaled Vehicle Communications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for prioritizing and managing vehicle communications, including over-the-air (OTA) updates, lack efficiency in determining vehicle receiving capacity, battery status, and network quality, leading to suboptimal update delivery.
Innovation Solution
A method that involves receiving update requests for vehicles, determining their receiving capacity, checking battery and communication status, prioritizing updates based on capacity, and sending them via optimized network access, including querying radio maps for better connectivity if necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If OTA updates are sent to vehicles without prioritization based on receiving capacity, then update delivery attempts increase, but power consumption increases and update reliability decreases
Solution Approach 1:
The system performs preliminary assessment of vehicle receiving capacity, battery status, and network quality before initiating update delivery. This preliminary action allows the system to identify suitable vehicles for updates and avoid unnecessary communication attempts, thereby reducing power consumption while maintaining reliable update delivery.
Solution Approach 2:
The system dynamically adjusts update delivery strategies based on real-time vehicle conditions including battery status, receiving capacity, and network quality. This dynamic approach ensures that updates are delivered only when conditions are favorable, optimizing both reliability and energy efficiency.
2Productivity
If the system checks detailed vehicle status and network quality for each update request, then update delivery optimization improves, but system complexity increases
Solution Approach 1:
The system segments the update management process into distinct evaluation stages: vehicle receiving capacity assessment, battery status checking, and network quality evaluation. This segmentation allows for systematic and efficient processing of multiple parameters without overwhelming system complexity.
Solution Approach 2:
The system monitors and responds to changes in key parameters such as battery status, receiving capacity, and network quality. By focusing on critical parameter changes rather than continuous monitoring of all system states, the system achieves high delivery efficiency with manageable complexity.
3Reliability
If the system delays update delivery to wait for better network quality, then update reliability improves, but update delivery time increases
Solution Approach 1:
The system continuously monitors network quality and provides feedback to the update delivery decision-making process. This feedback mechanism allows the system to determine when network conditions are suitable for delivery, balancing reliability requirements with timely update deployment.
Solution Approach 2:
The system applies partial waiting - it delays delivery only long enough to achieve acceptable network quality rather than waiting for optimal conditions. This partial action approach ensures reliable delivery without excessive delays that would impact update timeliness.
Data Source
AI summary
A method of prioritizing updates to vehicles includes receiving one or more update requests for a first vehicle; determining a receiving capacity of the first vehicle; checking status of a battery and communications of the first vehicle; prioritizing the one or more update requests based on the receiving capacity of the first vehicle; and sending the prioritized update requests to the first vehicle. The method may include receiving one or more update requests for an additional vehicle; determining a receiving capacity of the additional vehicle; prioritizing the one or more update requests based on the receiving capacity of the additional vehicle; sending the prioritized update requests to the additional vehicle: and determining whether the vehicles are part of a common location group. Creating profiles from sets of communications available for the vehicle and selecting the best connection speed from profiles. Updating radio maps based on connection speeds.


