METHOD, APPARATUS, SYSTEM AND STORAGE MEDIUM FOR AUTHORIZING AUTONOMOUS DRIVING FUNCTION
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.
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.