IP Library › Granted Patent US 11,218,456
Granted Patent B2
US 11,218,456 · App. 16/385,459 · Granted Jan 4, 2022

Vehicle-oriented service providing system, in-vehicle device, and command transmission method

Inventor: Masashi Nakagawa (Toyota, JP)
Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
H04L63/0428H04L63/20H04L67/12H04L67/26
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,218,456
App. No.
16/385,459
Granted
Jan 4, 2022
Kind
B2
Abstract

A vehicle-oriented service providing system includes an in-vehicle device and configured to receive commands applied to a control device inside the vehicle, a vehicle information server configured to transmit the commands to the in-vehicle device, and a push information server configured to mediate the transmission of the commands from the vehicle information server to the in-vehicle device. In the commands, a security level prescribed in advance for each of the commands is set. The vehicle information server performs encryption corresponding to the security level on the commands, and requests the push information server for transmission. The in-vehicle device is configured to wait for commands from the push information server. The in-vehicle device is configured to decrypt the received encrypted commands, and solely when encryption corresponding to a security level equal to or higher than the security level set in advance in the commands is performed, execute the commands.

Claims (39)

1. A vehicle-oriented service providing system comprising:

an in-vehicle device mounted in a vehicle and configured to transmit a waiting state to a push information server and receive commands that are applied to a control device inside the vehicle;

a vehicle information server configured to transmit the commands to the in-vehicle device; and

the push information server configured to mediate the transmission of the commands from the vehicle information server to the in-vehicle device,

wherein the in-vehicle device, the vehicle information server, and the push information server are connected to a communication network,

wherein, in the commands, a security level prescribed in advance for each of the commands is set,

wherein the vehicle information server is configured to perform encryption corresponding to the security level on the commands and request the push information server for transmission of the encrypted commands,

wherein the push information server is configured to:

receive the commands from the vehicle information server,

when the waiting state of the vehicle is a push reception disable state, store the commands and wait until the vehicle is brought into a push waiting state, and

when the waiting state of the vehicle is a push reception disable state and the vehicle is not brought into the push waiting state after a predetermined time has elapsed, notify the vehicle information server of transmission failure due to overtime and discard the commands, and

when the waiting state of the vehicle is a push waiting state, transmit the commands to the vehicle, and

wherein the in-vehicle device is configured to:

wait for commands from the push information server so as to receive the encrypted commands solely from the push information server,

receive the encrypted commands from the vehicle information server by way of the push information server,

decrypt the received encrypted commands, and

solely when encryption corresponding to a security level equal to or higher than the security level set in advance in the commands is performed, execute the commands.

2. The vehicle-oriented service providing system according to claim 1 , wherein the vehicle information server is configured to generate the commands based on a predetermined condition without receiving a request from the in-vehicle device and transmit the commands to the in-vehicle device.

3. The vehicle-oriented service providing system according to claim 1 , wherein the in-vehicle device includes:

a first processor configured to perform the reception, the decryption, and the execution of the commands; and

a second processor configured to perform solely communication that is not applied to the control device inside the vehicle with the vehicle information server or another server.

4. The vehicle-oriented service providing system according to claim 1 , wherein the security level is divided into two or more levels.

5. The vehicle-oriented service providing system according to claim 1 , wherein:

the in-vehicle device is configured to transmit a request that is applied to the control device inside the vehicle to the vehicle information server; and

the vehicle information server is configured to, when the request is received from the in-vehicle device, transmit the command corresponding to the request to the in-vehicle device.

6. The vehicle-oriented service providing system according to claim 1 , further comprising a portable terminal configured to transmit a request that is applied to the control device inside the vehicle to the vehicle information server,

wherein the vehicle information server is configured to, when the request is received from the in-vehicle device, transmit the command corresponding to the request to the in-vehicle device.

7. The vehicle-oriented service providing system according to claim 1 , wherein the vehicle information server is configured to:

transmit a plurality of the commands as one transmission unit to the in-vehicle device; and

perform encryption corresponding to a security level of a command having a highest security level among the commands included in the transmission unit on the transmission unit.

8. A command transmission method that, in a vehicle-oriented service providing system including an in-vehicle device, a vehicle information server, and a push information server connected to a communication network, performs command transmission from the vehicle information server to the in-vehicle device, the command transmission method comprising:

with the in-vehicle device, transmitting a waiting state to the push information server and waiting for reception of commands that are applied to a control device inside a vehicle from the push information server;

with the vehicle information server, performing encryption corresponding to a security level prescribed in advance for each of the commands on the commands to be transmitted and requesting the push information server for transmission of the encrypted commands;

with the push information server,

receiving the waiting state from the in-vehicle device,

when the waiting state of the in-vehicle device is a push reception disable state, storing the encrypted commands, and

when the waiting state of the vehicle is a push reception disable state and the vehicle is not brought into the push waiting state after a predetermined time has elapsed, notifying the vehicle information server of transmission failure due to overtime and discarding the commands, and

when the waiting state of the vehicle is a push waiting state, transmitting the encrypted commands to the in-vehicle device; and

with the in-vehicle device, decrypting the received encrypted commands, and solely when encryption corresponding to a security level equal to or higher than the security level set in advance in the commands is performed, executing the commands.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2019
From: NAKAGAWA, MASASHI
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 048918/0562 →
Priority Claims (1)
JP JP2018-079609 · Apr 18, 2018 · national
Continuity (1)
Related Publication 20190327212A1 · Oct 24, 2019
Cited By (1)
US 12,255,883