-
公开(公告)号:US20200218531A1
公开(公告)日:2020-07-09
申请号:US16241696
申请日:2019-01-07
Applicant: Nokia Solutions and Networks Oy
Inventor: Rakesh Kushwaha , Colin Grealish , Kedar Namjoshi , Guang Zeng , Nabil Bitar
Abstract: Systems, methods, and software for performing Over-The-Air (OTA) updates on vehicles. In one embodiment, an OTA update manager stores updated software components for ECUs installed in vehicles, and authorized software configurations for the vehicles that are verified by a manufacturer. When an OTA connection is established with a vehicle, the OTA update manager identifies a software state of the ECUs in the vehicle, selects a set of updated software components for installation in the vehicle based on the software state and the authorized software configuration, generates an update plan for installing the set of updated software components that indicates an order for installing the set of the updated software components, and downloads the update plan to the vehicle via the OTA connection.
-
公开(公告)号:US12184491B1
公开(公告)日:2024-12-31
申请号:US18459918
申请日:2023-09-01
Applicant: Nokia Solutions and Networks Oy
Inventor: Kedar Namjoshi , Krishan Sabnani
IPC: H04L41/082 , H04L41/0816
Abstract: According to an update procedure for a network of interconnected nodes, a node keeps track of markers received on the node's incoming channels, transmits a marker on each outgoing channel (if any exist), and updates its node configuration from an old configuration to a new configuration. In one version of the update procedure, the node updates its configuration and transmits markers after receiving its initial incoming marker. In another version for acyclic networks, the node updates its configuration and transmits markers after receiving its final incoming marker. The node determines how to handle (i.e., process, queue, or drop) each incoming data packet based on (i) whether or not it has updated its node configuration yet and (ii) whether or not it has received a marker on the corresponding incoming channel yet. A controller initiates the update process at a subset of nodes that ensures eventual completion of the update process.
-