Vehicle Software Update Partitioning and Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle software update systems face challenges in efficiently transferring large update files to multiple vehicles via wireless networks, as it can be impractical due to network subscription access and data transmission restraints.
Innovation Solution
A vehicle software update system that uses a server to analyze usage data from vehicles and associated entities, predicts wireless connection opportunities, divides software updates into partitions, and transmits these partitions to entities for collaborative data sharing, leveraging a blockchain network for coordinated data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If large software update files are transferred to multiple vehicles via wireless network, then vehicles can receive software updates, but network strain increases and transfer efficiency decreases
Solution Approach 1:
The patent divides large software update files into multiple smaller partitions. Each partition can be independently transferred to different vehicles, reducing the burden on any single wireless network connection and enabling parallel distribution across multiple nodes in the vehicular network.
Solution Approach 2:
The patent combines the update distribution function across multiple vehicles forming a collaborative network. Vehicles that receive update partitions act as intermediate nodes to share data with other vehicles, merging individual vehicle resources into a collective distribution system that reduces overall network strain.
2Adaptability or versatility
If software updates are distributed to multiple vehicles simultaneously via cellular network, then all vehicles can be updated, but network access constraints prevent efficient simultaneous transfer
Solution Approach 1:
The patent introduces intermediate vehicles as mediators in the update distribution process. These vehicles receive update partitions from the source and facilitate transfer to other vehicles, acting as intermediary nodes that bypass cellular network constraints for peer-to-peer data sharing within the vehicular network.
Solution Approach 2:
The patent transitions from a single-dimension centralized distribution model (server to each vehicle) to a multi-dimensional distributed model where vehicles form a networked system. Update data flows through multiple dimensions including direct server-to-vehicle connections and vehicle-to-vehicle sharing, creating a立体 distribution architecture.
3Manufacturing precision
If update data is transferred to each vehicle individually, then each vehicle receives complete update, but transfer time increases and network resources are wasted
Solution Approach 1:
The patent performs preliminary actions by having vehicles download and store update partitions in advance when network conditions are favorable. Vehicles prepare update data locally before it is needed, reducing the time required for actual update installation and avoiding peak network usage periods.
Solution Approach 2:
The patent enables vehicles to create and share copies of update partitions with other vehicles in the network. Instead of each vehicle receiving the complete update independently from the source, vehicles copy necessary partitions from neighbors, significantly reducing total transfer time while ensuring data completeness through verification.
Data Source
AI summary
A server includes a memory configured to store a software update for a vehicle; and a processor configured to responsive to receiving first usage data from the vehicle indicative of a usage pattern of the vehicle, analyze the first usage data to identify an entity associated with the vehicle; receive second usage data from the entity indicative of a usage pattern of the entity; predict the entity and the vehicle to be within a predefined distance for establishing a wireless connection based on the usage pattern of vehicle and the usage pattern of the entity; responsive to verifying a capability of the wireless connection, divide the software update into multiple partitions; and transmit one or more partitions to the entity for sharing with the vehicle over the wireless connection.


