IP Library Granted Patent US 11,621,952
Granted Patent B2
US 11,621,952 · App. 17/004,301 · Granted Apr 4, 2023

Remote login processing method, apparatus, device and storage medium for unmanned vehicle

Inventors: Wenlong Rao (Beijing, CN); Yan Feng (Beijing, CN); Xuan Huang (Beijing, CN); Wei Gong (Beijing, CN); Gaifan Li (Beijing, CN); Yingnan Liu (Beijing, CN); Yue Wang (Beijing, CN); Jingjing Xue (Beijing, CN)
H04L63/083H04W12/06B60R25/246H04B7/18504
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,621,952
App. No.
17/004,301
Granted
Apr 4, 2023
Kind
B2
Abstract

The present disclosure discloses a remote login processing method, apparatus, device and storage medium for an unmanned vehicle, and relates to the technical field of remote control. The implementation method of the specific method includes: sending a login request to an unmanned vehicle terminal through a first communication channel in response to a the login request received from an operator, and waiting to receive a reply instruction returned by the unmanned vehicle terminal; returning the reply instruction to the operator through the second communication channel in response to the reply instruction received from the unmanned vehicle terminal, so that the operator logs in the unmanned vehicle terminal according to the reply instruction, where there is a persistent connection state that unidirectionally authenticated between the second communication channel and the unmanned vehicle terminal.

Claims (51)

1. A remote login processing method for an unmanned vehicle, wherein the method is applied to a remote login control platform, comprises:

sending a login request to an unmanned vehicle terminal through a first communication channel in response to the login request received from an operator, and waiting to receive a reply instruction returned by the unmanned vehicle terminal; and

returning the reply instruction to the operator through a second communication channel in response to the reply instruction received from the unmanned vehicle terminal, so that the operator logs in the unmanned vehicle terminal according to the reply instruction, wherein there is a persistent connection state that unidirectionally authenticated between the second communication channel and the unmanned vehicle terminal;

wherein the waiting to receive the reply instruction returned by the unmanned vehicle terminal, comprises:

waiting to receive a random code of an internet protocol (IP) port returned by the unmanned vehicle terminal;

wherein the returning the reply instruction to the operator through the second communication channel in response to the reply instruction received from the unmanned vehicle terminal, comprises:

generating, according to the received random code of the IP port, a login password through the second communication channel and returning the login password to the operator.

2. The method according to claim 1 , wherein the sending a login request to an unmanned vehicle terminal through a first communication channel in response to the login request received from an operator, comprises:

sending the login request to the unmanned vehicle terminal through a first relay unit in response to the login request received from the operator, wherein there is the persistent connection state that bidirectionally authenticated between the first relay unit and the unmanned vehicle terminal.

3. The method according to claim 2 , wherein a persistent connection open state is kept between the first relay unit and the unmanned vehicle terminal.

4. The method according to claim 1 , wherein receiving the random code of the IP port that returned by the unmanned vehicle terminal, comprises:

receiving the random code of the IP port returned by the unmanned vehicle terminal through a second relay unit, wherein there is a persistent connection state that unidirectionally authenticated between the second relay unit and the unmanned vehicle terminal;

the generating, according to the received random code of the IP port, a login password through the second communication channel and returning the login password to the operator, comprises:

determining, according to the received random code of the IP port, an IP address of the unmanned vehicle terminal through the second relay unit and sending the random code of the IP port and the IP address of the unmanned vehicle terminal to a third relay unit through the second relay unit;

generating, by the third relay unit, a random code according to the random code of the IP port and the IP address of the unmanned vehicle terminal and returning the random code to the operator as the login password.

5. The method according to claim 4 , wherein the persistent connection state between the second relay unit and the unmanned vehicle terminal comprises a persistent connection open state and a persistent connection close state, the receiving the random code of the IP port returned by the unmanned vehicle terminal through a second relay unit, comprises:

receiving the random code of the IP port returned by the unmanned vehicle terminal through the second relay unit when there is a persistent connection open state between the second relay unit and the unmanned vehicle terminal.

6. The method according claim 1 , wherein the reply instruction returned by the unmanned vehicle terminal has an effective time limit, when time falls out of the effective time limit of the reply instruction, the operator cannot log in the unmanned vehicle terminal according to the reply instruction.

7. A remote login processing apparatus for an unmanned vehicle, comprising:

at least one processor; and

a memory communicatively connected to the at least one processor; wherein, the memory stores an instruction executable by the at least one processor, so that the at least one processor executes the instruction to perform the following steps:

sending a login request to an unmanned vehicle terminal through a first communication channel in response to the login request received from an operator, and waiting to receive a reply instruction returned by the unmanned vehicle terminal;

returning the reply instruction to the operator through a second communication channel in response to the reply instruction received from the unmanned vehicle terminal, so that the operator logs in the unmanned vehicle terminal according to the reply instruction, wherein there is a persistent connection state that unidirectionally authenticated between the second communication channel and the unmanned vehicle terminal;

wherein the at least one processor executes the instruction to perform the following steps:

receiving a random code of an internet protocol (IP) port returned by the unmanned vehicle terminal;

generating, according to the received random code of the IP port, a login password through the second communication channel and returning the login password to an operator.

8. The apparatus according to claim 7 , wherein the at least one processor executes the instruction to perform the following step:

sending the login request to the unmanned vehicle terminal through a first relay unit in response to the login request received from the operator, wherein there is the persistent connection state that bidirectionally authenticated between the first relay unit and the unmanned vehicle terminal.

9. The apparatus according to claim 8 , wherein a persistent connection open state is kept between the first relay unit and the unmanned vehicle terminal.

10. The apparatus according to claim 7 , wherein the at least one processor executes the instruction to perform the following steps:

receiving the random code of the IP port returned by the unmanned vehicle terminal through a second relay unit, where there is a persistent connection state that unidirectionally authenticated between the second relay unit and the unmanned vehicle terminal;

determining, according to the received random code of the IP port, an IP address of the unmanned vehicle terminal through the second relay unit and sending the random code of the IP port and the IP address of the unmanned vehicle terminal to a third relay unit through the second relay unit;

generating a random code according to the received random code of the IP port and the IP address of the unmanned vehicle terminal, and returning the random code to the operator as the login password.

11. The apparatus according to claim 10 , wherein the persistent connection state between the second relay unit and the unmanned vehicle terminal comprises a persistent connection open state and a persistent connection close state, wherein the at least one processor executes the instruction to perform the following step:

receiving the random code of the IP port returned by the unmanned vehicle terminal through the second relay unit when there is the persistent connection open state between the second relay unit and the unmanned vehicle terminal.

12. A non-transitory computer-readable storage medium that stores a computer instruction, the computer instruction is configured to enable the computer to perform the following steps:

sending a login request to an unmanned vehicle terminal through a first communication channel in response to the login request received from an operator, and waiting to receive a reply instruction returned by the unmanned vehicle terminal;

returning the reply instruction to the operator through a second communication channel in response to the reply instruction received from the unmanned vehicle terminal, so that the operator logs in the unmanned vehicle terminal according to the reply instruction, wherein there is a persistent connection state that unidirectionally authenticated between the second communication channel and the unmanned vehicle terminal;

wherein the computer instruction is configured to enable the computer to perform the following steps:

receiving a random code of an internet protocol (IP) port returned by the unmanned vehicle terminal;

generating, according to the received random code of the IP port, a login password through the second communication channel and returning the login password to an operator.

13. The non-transitory computer-readable storage medium according to claim 12 , wherein the computer instruction is configured to enable the computer to perform the following step:

sending the login request to the unmanned vehicle terminal through a first relay unit in response to the login request received from the operator, wherein there is the persistent connection state that bidirectionally authenticated between the first relay unit and the unmanned vehicle terminal.

14. The non-transitory computer-readable storage medium according to claim 13 , wherein a persistent connection open state is kept between the first relay unit and the unmanned vehicle terminal.

15. The non-transitory computer-readable storage medium according to claim 12 , wherein the computer instruction is configured to enable the computer to perform the following steps:

receiving the random code of the IP port returned by the unmanned vehicle terminal through a second relay unit, where there is a persistent connection state that unidirectionally authenticated between the second relay unit and the unmanned vehicle terminal;

determining, according to the received random code of the IP port, an IP address of the unmanned vehicle terminal through the second relay unit and sending the random code of the IP port and the IP address of the unmanned vehicle terminal to a third relay unit through the second relay unit;

generating a random code according to the received random code of the IP port and the IP address of the unmanned vehicle terminal, and returning the random code to the operator as the login password.

16. The non-transitory computer-readable storage medium according to claim 15 , wherein the persistent connection state between the second relay unit and the unmanned vehicle terminal comprises a persistent connection open state and a persistent connection close state, wherein the computer instruction is configured to enable the computer to perform the following step:

receiving the random code of the IP port returned by the unmanned vehicle terminal through the second relay unit when there is the persistent connection open state between the second relay unit and the unmanned vehicle terminal.

17. The non-transitory computer-readable storage medium according to claim 15 , wherein the reply instruction returned by the unmanned vehicle terminal has an effective time limit, when time falls out of the effective time limit of the reply instruction, the operator cannot log in the unmanned vehicle terminal according to the reply instruction.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2023
From: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
To: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
Reel/Frame 062733/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2023
From: BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD.
To: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
Reel/Frame 062733/0074 →
EMPLOYMENT CONTRACT Recorded Feb 8, 2023
From: LI, GAIFAN
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 062681/0797 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2023
From: RAO, WENLONG; HUANG, XUAN; WANG, YUE; XUE, JINGJING; GONG, WEI
To: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
Reel/Frame 062625/0804 →
EMPLOYMENT CONTRACT Recorded Feb 8, 2023
From: LIU, YINGNAN
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 062681/0841 →
EMPLOYMENT CONTRACT Recorded Feb 8, 2023
From: FENG, YAN
To: BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 062681/0717 →
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 →
Priority Claims (1)
CN 201910990404.2 · Oct 17, 2019 · national
Continuity (1)
Related Publication 20210119988A1 · Apr 22, 2021