Authentication system and relay device
AssigneeDenso Corporation
InventorsHideyuki Yamaguchi, Hideyuki Honya, Satoshi Niwa
Life of this patent
Estimating the term…
Abstract
An authentication system or a relay device includes: at least one service application configured to utilize vehicle information; a service manager configured to acquire the vehicle information stored in an electronic control unit; at least one service bus configured to manage transmission and reception of data between the at least one service application and the service manager; and an authorization confirmation unit configured to confirm whether to authorize a vehicle information acquisition request of the confidential information. The authorization confirmation unit is installed in the at least one service bus or in the service manager.
Claims13
An authentication system comprising:
- a processor;
- and
- a memory coupled to the processor and storing program instructions that when executed by the processor cause the processor to at least serve as:
- at least one service application configured to utilize vehicle information related to a vehicle to provide a service to the vehicle;
- a service manager configured to acquire the vehicle information stored in an electronic control unit of the vehicle;
- at least one service bus configured to manage transmission and reception of data between the at least one service application and the service manager;
- an authorization confirmation unit configured to, when the at least one service application makes a vehicle information acquisition request that requests provision of confidential information among the vehicle information, confirm whether to authorize the vehicle information acquisition request of the confidential information based on whether a user has consented;
- and
- a user consent confirmation unit configured to confirm whether the user has consented to the vehicle information acquisition request,
- wherein:
- the authorization confirmation unit is installed in the at least one service bus;
- the authorization confirmation unit confirms with the user consent confirmation unit whether the user has consented to the vehicle information acquisition request when the at least one service application makes the vehicle information acquisition request;
- the authorization confirmation unit authorizes the vehicle information acquisition request when the user has consented;
- the at least one service application includes a first service application manufactured by a third party and a second service application manufactured by a vehicle manufacturer;
- the second service application includes a second authorization confirmation unit configured to confirm whether to authorize the vehicle information acquisition request of the second service application when the second service application makes the vehicle information acquisition request;
- and
- the authorization confirmation unit is configured to confirm with the user consent confirmation unit whether the user has consented to the vehicle information acquisition request from the first service application.
An authentication system comprising:
- a processor;
- and
- a memory coupled to the processor and storing program instructions that when executed by the processor cause the processor to at least serve as:
- at least one service application configured to utilize vehicle information related to a vehicle to provide a service to the vehicle;
- a service manager configured to acquire the vehicle information stored in an electronic control unit of the vehicle;
- at least one service bus configured to manage transmission and reception of data between the at least one service application and the service manager;
- an authorization confirmation unit configured to, when the at least one service application makes a vehicle information acquisition request that requests provision of confidential information among the vehicle information, confirm whether to authorize the vehicle information acquisition request of the confidential information based on whether a user has consented;
- and
- a user consent confirmation unit configured to confirm with the user whether the user has consented to the vehicle information acquisition request,
- wherein:
- the authorization confirmation unit is installed in the service manager;
- the authorization confirmation unit confirms with the user consent confirmation unit whether the user has consented to the vehicle information acquisition request when the at least one service application makes the vehicle information acquisition request;
- the authorization confirmation unit authorizes the vehicle information acquisition request when the user has consented;
- the at least one service application includes a first service application manufactured by a third party and a second service application manufactured by a vehicle manufacturer;
- the second service application includes a second authorization confirmation unit configured to confirm whether to authorize the vehicle information acquisition request of the second service application when the second service application makes the vehicle information acquisition request;
- and
- the authorization confirmation unit is configured to confirm with the user consent confirmation unit whether the user has consented to the vehicle information acquisition request from the first service application.
An authentication system comprising:
- a processor;
- a memory coupled to the processor and storing program instructions that when executed by the processor cause the processor to at least serve as:
- at least one service application configured to utilize vehicle information related to a vehicle to provide a service to the vehicle;
- a service manager configured to acquire the vehicle information stored in an electronic control unit of the vehicle;
- at least one service bus configured to manage transmission and reception of data between the at least one service application and the service manager;
- and
- an authorization confirmation unit configured to, when the at least one service application makes a vehicle information acquisition request that requests provision of confidential information among the vehicle information, confirm whether to authorize the vehicle information acquisition request of the confidential information based on whether a user has consented;
- and
- a first electronic control unit mounted on the vehicle and including the service manager and the at least one service bus;
- wherein:
- the authorization confirmation unit is installed in the at least one service bus or in the service manager;
- and
- the at least one service application is installed in at least one of a center placed outside the vehicle and configured to communicate data with the first electronic control unit or a second electronic control unit mounted on the vehicle and configured to communicate data with the first electronic control unit.
An authentication system comprising:
- a processor;
- a memory coupled to the processor and storing program instructions that when executed by the processor cause the processor to at least serve as:
- at least one service application configured to utilize vehicle information related to a vehicle to provide a service to the vehicle;
- a service manager configured to acquire the vehicle information stored in an electronic control unit of the vehicle;
- at least one service bus configured to manage transmission and reception of data between the at least one service application and the service manager;
- and
- an authorization confirmation unit configured to, when the at least one service application makes a vehicle information acquisition request that requests provision of confidential information among the vehicle information, confirm whether to authorize the vehicle information acquisition request of the confidential information based on whether a user has consented;
- a confidential setting storage that stores confidential setting information indicating whether each item of the vehicle information corresponds to the confidential information;
- and
- a user consent storage that stores access consent information indicating whether the user consents to access to the confidential information;
- wherein:
- the authorization confirmation unit is installed in the at least one service bus or in the service manager;
- and
- the authorization confirmation unit confirms whether to authorize the vehicle information acquisition request by using the confidential setting information stored in the confidential setting storage and the access consent information stored in the user consent storage.
An authentication system comprising:
- a processor;
- a memory coupled to the processor and storing program instructions that when executed by the processor cause the processor to at least serve as:
- at least one service application configured to utilize vehicle information related to a vehicle to provide a service to the vehicle;
- a service manager configured to acquire the vehicle information stored in an electronic control unit of the vehicle;
- at least one service bus configured to manage transmission and reception of data between the at least one service application and the service manager;
- and
- an authorization confirmation unit configured to, when the at least one service application makes a vehicle information acquisition request that requests provision of confidential information among the vehicle information, confirm whether to authorize the vehicle information acquisition request of the confidential information based on whether a user has consented;
- and
- a first electronic control unit mounted on the vehicle and including the service manager and the at least one service bus;
- wherein:
- the authorization confirmation unit is installed in the at least one service bus or in the service manager;
- the at least one service application includes a first service application manufactured by a third party and a second service application manufactured by a vehicle manufacturer;
- the first electronic control unit includes a hypervisor configured to manage a first virtual machine and a second virtual machine to enable the first virtual machine and the second virtual machine to be executed in parallel on a CPU;
- the at least one service bus includes a first service bus and a second service bus;
- the first service application and the first service bus are installed in the first virtual machine;
- and
- the second service application and the second service bus are installed in the second virtual machine.
A relay device that relays data transmitted from an electronic control unit to a communication network of a vehicle, the relay device comprising:
- a processor;
- and
- a memory coupled to the processor and storing program instructions that when executed by the processor cause the processor to at least serve as:
- at least one service application configured to utilize vehicle information related to a vehicle to provide a service to the vehicle;
- a service manager configured to acquire the vehicle information stored in a first storage of the relay device or a second storage of the electronic control unit;
- at least one service bus configured to manage transmission and reception of data between the at least one service application and the service manager;
- an authorization confirmation unit configured to, when the at least one service application makes a vehicle information acquisition request that requests provision of confidential information among the vehicle information stored in the second storage of the electronic control unit or the first storage of the relay device, confirm whether to authorize the vehicle information acquisition request of the confidential information based on whether a user has consented;
- a user consent confirmation unit configured to confirm whether the user has consented to the vehicle information acquisition request;
- wherein:
- the authorization confirmation unit is installed in the at least one service bus;
- the authorization confirmation unit confirms with the user consent confirmation unit whether the user has consented to the vehicle information acquisition request when the at least one service application makes the vehicle information acquisition request;
- the authorization confirmation unit authorizes the vehicle information acquisition request when the user has consented;
- the at least one service application includes a first service application manufactured by a third party and a second service application manufactured by a vehicle manufacturer;
- the second service application includes a second authorization confirmation unit configured to confirm whether to authorize the vehicle information acquisition request of the second service application when the second service application makes the vehicle information acquisition request;
- and
- the authorization confirmation unit is configured to confirm with the user consent confirmation unit whether the user has consented to the vehicle information acquisition request from the first service application.
A relay device that relays data transmitted from an electronic control unit to a communication network of a vehicle, the relay device comprising:
- a processor;
- and
- a memory coupled to the processor and storing program instructions that when executed by the processor cause the processor to at least serve as:
- at least one service application configured to utilize vehicle information related to a vehicle to provide a service to the vehicle;
- a service manager configured to acquire the vehicle information stored in a first storage of the relay device or a second storage of the electronic control unit;
- at least one service bus configured to manage transmission and reception of data between the at least one service application and the service manager;
- an authorization confirmation unit configured to, when the at least one service application makes a vehicle information acquisition request that requests provision of confidential information among the vehicle information stored in the second storage of the electronic control unit or the first storage of the relay device, confirm whether to authorize the vehicle information acquisition request of the confidential information based on whether a user has consented;
- and
- a user consent confirmation unit configured to confirm with the user whether the user has consented to the vehicle information acquisition request,
- wherein:
- the authorization confirmation unit is installed in the service manager;
- the authorization confirmation unit confirms with the user consent confirmation unit whether the user has consented to the vehicle information acquisition request when the at least one service application makes the vehicle information acquisition request;
- the authorization confirmation unit authorizes the vehicle information acquisition request when the user has consented;
- the at least one service application includes a first service application manufactured by a third party and a second service application manufactured by a vehicle manufacturer;
- the second service application includes a second authorization confirmation unit configured to confirm whether to authorize the vehicle information acquisition request of the second service application when the second service application makes the vehicle information acquisition request;
- and
- the authorization confirmation unit is configured to confirm with the user consent confirmation unit whether the user has consented to the vehicle information acquisition request from the first service application.
A relay device that relays data transmitted from an electronic control unit to a communication network of a vehicle, the relay device comprising:
- a processor;
- a memory coupled to the processor and storing program instructions that when executed by the processor cause the processor to at least serve as:
- at least one service application configured to utilize vehicle information related to a vehicle to provide a service to the vehicle;
- a service manager configured to acquire the vehicle information stored in a first storage of the relay device or a second storage of the electronic control unit;
- at least one service bus configured to manage transmission and reception of data between the at least one service application and the service manager;
- and
- an authorization confirmation unit configured to, when the at least one service application makes a vehicle information acquisition request that requests provision of confidential information among the vehicle information stored in the second storage of the electronic control unit or the first storage of the relay device, confirm whether to authorize the vehicle information acquisition request of the confidential information based on whether a user has consented;
- a confidential setting storage that stores confidential setting information indicating whether each item of the vehicle information corresponds to the confidential information;
- and
- a user consent storage that stores access consent information indicating whether the user consents to access to the confidential information,
- wherein:
- the authorization confirmation unit is installed in the at least one service bus or in the service manager;
- and
- the authorization confirmation unit confirms whether to authorize the vehicle information acquisition request by using the confidential setting information stored in the confidential setting storage and the access consent information stored in the user consent storage.
An authentication system comprising:
- a processor;
- a memory coupled to the processor and storing program instructions that when executed by the processor cause the processor to at least serve as:
- at least one service application configured to utilize vehicle information related to a vehicle to provide a service to the vehicle;
- a service manager configured to acquire the vehicle information stored in an electronic control unit of the vehicle;
- at least one service bus configured to manage transmission and reception of data between the at least one service application and the service manager;
- and
- an authorization confirmation unit configured to, when the at least one service application makes a vehicle information acquisition request that requests provision of confidential information among the vehicle information, confirm whether to authorize the vehicle information acquisition request of the confidential information based on whether a user has consented;
- and
- a hypervisor configured to manage a plurality of virtual machines to enable the plurality of virtual machines to be executed in parallel on a CPU;
- wherein:
- the authorization confirmation unit is installed in the at least one service bus;
- and
- the at least one service bus and the at least one service application are installed in at least one of the plurality of virtual machines.
An authentication system comprising:
- a processor;
- a memory coupled to the processor and storing program instructions that when executed by the processor cause the processor to at least serve as:
- at least one service application configured to utilize vehicle information related to a vehicle to provide a service to the vehicle;
- a service manager configured to acquire the vehicle information stored in an electronic control unit of the vehicle;
- at least one service bus configured to manage transmission and reception of data between the at least one service application and the service manager;
- an authorization confirmation unit configured to, when the at least one service application makes a vehicle information acquisition request that requests provision of confidential information among the vehicle information, confirm whether to authorize the vehicle information acquisition request of the confidential information based on whether a user has consented;
- and
- a user consent confirmation unit configured to confirm whether the user has consented to the vehicle information acquisition request;
- and
- a hypervisor configured to manage a first virtual machine and a second virtual machine to enable the first virtual machine and the second virtual machine to be executed in parallel on a CPU;
- wherein:
- the authorization confirmation unit is installed in the at least one service bus or in the service manager;
- the at least one service application includes a first service application manufactured by a third party and a second service application manufactured by a vehicle manufacturer;
- the first service application is installed in the first virtual machine;
- the second service application is installed in the second virtual machine;
- and
- the authorization confirmation unit is configured to confirm with the user consent confirmation unit whether the user has consented to the vehicle information acquisition request from the first service application and the second service application.
Dependencies are inferred from the claim text.