IP Library Patent Application 16710428
Patent Application
App. No. 16/710,428

METHOD, APPARATUS, SYSTEM AND STORAGE MEDIUM FOR AUTHORIZING AUTONOMOUS DRIVING FUNCTION

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 None
App. No.
16/710,428
Abstract

A method, an apparatus, a system and a storage medium for authorizing an autonomous driving function are proposed. The method comprises: sending, by a control system in an autonomous vehicle, an authorization request to a cloud server, when the autonomous driving function needs to be activated; and activating, by the control system, the autonomous driving function, in response to receiving authorization approval instruction information returned by the cloud server after the cloud server verifies authorization for the autonomous vehicle and approves authorization. The technical solution may improve safety of the vehicle and the user.

Claims (44)

1 . A computer device for a control system in an autonomous vehicle, comprising a memory, a processor and a computer program which is stored on the memory and runs on the processor, wherein the processor, upon executing the program, implements a method for authorizing an autonomous driving function, wherein the method comprises:

sending, by the control system in the autonomous vehicle, an authorization request to a cloud server, when the autonomous driving function needs to be activated; and

activating, by the control system, the autonomous driving function, in response to receiving authorization approval instruction information returned by the cloud server after the cloud server verifies authorization for the autonomous vehicle and approves authorization.

2 . The computer device according to claim 1 , wherein the method further comprises:

forbidding activation of the autonomous driving function, in response to receiving authorization disapproval instruction information returned by the cloud server after the cloud server verifies authorization for the autonomous vehicle and disapproves authorization.

3 . The computer device according to claim 2 , wherein the method further comprises:

obtaining information regarding a reason for authorization disapproval included in the authorization disapproval instruction information.

4 . The computer device according to claim 1 , wherein the control system communicates with the cloud server in a Secure Sockets Layer two-way authentication manner.

5 . The computer device according to claim 1 , wherein the autonomous driving function needs to be activated comprises: a user requesting to switch from a manual driving mode to an autonomous driving mode, or the user directly requesting to start the autonomous driving mode.

6 . A computer device for a cloud server, comprising a memory, a processor and a computer program which is stored on the memory and runs on the processor, wherein the processor, upon executing the program, implements a method for authorizing an autonomous driving function, wherein the method comprises:

obtaining, by the cloud server, an authorization request sent from a control system in an autonomous vehicle, wherein the authorization request is sent when the autonomous driving function of the autonomous vehicle needs to be activated; and

verifying, by the cloud server, authorization for the autonomous vehicle, and in response to approving authorization, returning authorization approval instruction information to the control system, so that the control system activates the autonomous driving function.

7 . The computer device according to claim 6 , wherein the method further comprises:

in response to disapproving authorization, returning authorization disapproval instruction information to the control system, so that the control system forbids activation of the autonomous driving function.

8 . The computer device according to claim 7 , wherein the authorization disapproval instruction information includes information regarding a reason for authorization disapproval.

9 . The computer device according to claim 6 , wherein the cloud server communicates with the control system in a Secure Sockets Layer two-way authentication manner.

10 . The computer device according to claim 6 , wherein verifying by the cloud server the authorization for the autonomous vehicle comprises:

obtaining N pieces of predetermined information about the autonomous vehicle, N being a positive integer;

determining whether the autonomous vehicle meets authorization requirement according to the predetermined information,

approving authorization if the autonomous vehicle meets the authorization requirement, and

disapproving authorization if the autonomous vehicle does not meet the authorization requirement.

11 . The computer device according to claim 10 , wherein the predetermined information about the autonomous vehicle comprises: information from a vehicle information record table for the autonomous vehicle, and information from a database storing data reflecting the state of the autonomous vehicle uploaded by the autonomous vehicle in real time during driving process.

12 . A system for authorizing an automatic driving function, comprising:

a first computer device for a control system in an autonomous vehicle, comprising a first memory, a first processor and a first computer program which is stored on the first memory and runs on the first processor, wherein the first processor, upon executing the first program, implements a first method for authorizing an autonomous driving function, wherein the first method comprises:

sending, by the control system in the autonomous vehicle, an authorization request to a cloud server, when the autonomous driving function needs to be activated; and

activating, by the control system, the autonomous driving function, in response to receiving authorization approval instruction information returned by the cloud server after the cloud server verifies authorization for the autonomous vehicle and approves authorization; and

a second computer device for the cloud server, comprising a second memory, a second processor and a second computer program which is stored on the second memory and runs on the second processor, wherein the second processor, upon executing the second program, implements a second method for authorizing the autonomous driving function, wherein the second method comprises:

obtaining, by the cloud server, the authorization request sent from the control system in the autonomous vehicle, wherein the authorization request is sent when the autonomous driving function of the autonomous vehicle needs to be activated; and

verifying, by the cloud server, authorization for the autonomous vehicle, and in response to approving authorization, returning the authorization approval instruction information to the control system, so that the control system activates the autonomous driving function.

13 . The system according to claim 12 , wherein the first method further comprises:

forbidding activation of the autonomous driving function, in response to receiving authorization disapproval instruction information returned by the cloud server after the cloud server verifies authorization for the autonomous vehicle and disapproves authorization.

14 . The system according to claim 13 , wherein the first method further comprises:

obtaining information regarding a reason for authorization disapproval included in the authorization disapproval instruction information.

15 . The system according to claim 12 , wherein the control system communicates with the cloud server in a Secure Sockets Layer two-way authentication manner.

16 . The system according to claim 12 , wherein the autonomous driving function needs to be activated comprises: a user requesting to switch from a manual driving mode to an autonomous driving mode, or the user directly requesting to start the autonomous driving mode.

17 . The system according to claim 12 , wherein the second method further comprises:

in response to disapproving authorization, returning authorization disapproval instruction information to the control system, so that the control system forbids activation of the autonomous driving function.

18 . The system according to claim 17 , wherein the authorization disapproval instruction information includes information regarding a reason for authorization disapproval.

19 . The system according to claim 12 , wherein verifying by the cloud server the authorization for the autonomous vehicle comprises:

obtaining N pieces of predetermined information about the autonomous vehicle, N being a positive integer;

determining whether the autonomous vehicle meets authorization requirement according to the predetermined information,

approving authorization if the autonomous vehicle meets the authorization requirement, and

disapproving authorization if the autonomous vehicle does not meet the authorization requirement.

20 . The system according to claim 19 , wherein the predetermined information about the autonomous vehicle comprises: information from a vehicle information record table for the autonomous vehicle, and information from a database storing data reflecting the state of the autonomous vehicle uploaded by the autonomous vehicle in real time during driving process.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
To: APOLLO INTELLIGENT DRIVING TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 058241/0248 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2019
From: YU, NING
To: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD
Reel/Frame 051247/0909 →