US 11,926,348 B2
Method and device for controlling applications distributed between a vehicle and a cloud
Erik Walossek, Giesen (DE); Frederik Blank, Ludwigsburg (DE); Kurt Eckert, Ditzingen (DE); Alexander Geraldy, Hildesheim (DE); Behzad Benam, Leonberg (DE); Jan Wolter, Hannover (DE); Jens Schwardmann, Hildesheim (DE); and Karl Theo Floess, Heilbronn (DE)
Assigned to ROBERT BOSCH GMBH, Stuttgart (DE)
Appl. No. 17/422,925
Filed by Robert Bosch GmbH, Stuttgart (DE)
PCT Filed Feb. 13, 2020, PCT No. PCT/EP2020/053785
§ 371(c)(1), (2) Date Jul. 14, 2021,
PCT Pub. No. WO2020/200560, PCT Pub. Date Oct. 8, 2020.
Claims priority of application No. 102019204940.0 (DE), filed on Apr. 5, 2019.
Prior Publication US 2022/0089182 A1, Mar. 24, 2022
Int. Cl. B60W 60/00 (2020.01); G07C 5/00 (2006.01)
CPC B60W 60/005 (2020.02) [B60W 60/001 (2020.02); G07C 5/008 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A method for controlling applications distributed between a vehicle and a cloud, the method comprising:
carrying out a supervision, via an application supervisor, of communication channels between the vehicle and the cloud; and
carrying out, based on the supervision, a control and adaptation of a component of the applications operated in the vehicle or of a component of the applications operated in the cloud;
wherein redundant communication channels, which are used in parallel, use a function data classification,
wherein the communication channels are used simultaneously, wherein the application supervisor divides communication types of applications, which it controls based on their requirements into various classes and dynamically assigns the classes to the communication channels controlled and managed by the application supervisor,
wherein the classification of application data and a distribution thereof to available communications channels takes place dynamically based on their supervision and corresponding adaptation of the functions, so that the application supervisor takes functional safety requirements of the applications into consideration,
wherein the application supervisor supervises communication capabilities for different available communication channels and decides, based on the communication capabilities, how the functions or applications are to be adapted to the communication capabilities of the different available communication channels,
wherein a functionality of the application is adapted to an instantaneous status of available ones of the different communication channels, and
wherein communication is improved if both of the different communication channels are available simultaneously for a function.