IP Library › Granted Patent US 10,923,120
Granted Patent B2
US 10,923,120 · App. 16/054,671 · Granted Feb 16, 2021

Human-machine interaction method and apparatus based on artificial intelligence

Inventors: Yingzhan Lin (Beijing, CN); Zeying Xie (Beijing, CN); Yichuan Liang (Beijing, CN); Wenmin Wang (Beijing, CN); Yin Zhang (Beijing, CN); Guang Ling (Beijing, CN); Chao Zhou (Beijing, CN)
Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
G10L15/22G06F16/3334G10L15/063G10L15/26G10L2015/0631G10L2015/223G10L2015/225
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 10,923,120
App. No.
16/054,671
Granted
Feb 16, 2021
Kind
B2
Abstract

A human-machine interaction method and apparatus based on artificial intelligence. In the method, a user-entered interaction sentence is received, and whether to generate an interaction result corresponding to the interaction sentence is determined; and interaction information to be presented to the user is determined based on a determining result, the interaction information including at least one of following items: the generated interaction result corresponding to the interaction sentence, or a search result corresponding to the interaction sentence in a search engine.

Claims (41)

1. A human-machine interaction method based on artificial intelligence, the method comprising:

setting a core-type database in a terminal, the core-type database including a navigation database or a control database, wherein the navigation database includes interaction information responsive to a sentence including a navigation instruction, and the control database includes interaction information responsive to a sentence including a control instruction;

receiving, by the terminal, a user-entered interaction sentence;

determining that the user-entered interaction sentence includes the navigation instruction or the control instruction;

searching locally in the terminal for interaction information responsive to the user-entered interaction sentence including the navigation instruction or the control instruction;

determining interaction information to be presented to a user based on a search result;

receiving by the terminal a second user-entered interaction sentence;

determining that the second user-entered interaction sentence does not include the navigation instruction and the control instruction;

sending the second user-entered interaction sentence that does not include the navigation instruction and the control instruction to a search engine remotely connected to the terminal arranged in a vehicle; and

obtaining by the search engine a second search result corresponding to the interaction sentence.

2. The method according to claim 1 , wherein the navigation instruction is an instruction for navigating the vehicle, and the control instruction is an instruction for controlling the vehicle.

3. The method according to claim 2 , wherein the user-entered interaction sentence includes the navigation instruction for navigating the vehicle,

wherein the searching locally in the terminal for interaction information responsive to the user-entered interaction sentence including the navigation instruction or the control instruction comprises: searching the navigation database arranged in the vehicle for the interaction information responsive to the user-entered interaction sentence including the navigation instruction.

4. The method according to claim 1 , wherein the determining that the second user-entered interaction sentence does not include the navigation instruction and the control instruction comprises: determining that the second user-entered interaction sentence is a weather query; and

sending the second user-entered interaction sentence that does not include the navigation instruction and the control instruction to a search engine remotely connected to the terminal comprises: sending the weather query from the vehicle to the search engine remotely connected to the terminal of the vehicle.

5. A human-machine interaction apparatus based on artificial intelligence, the apparatus comprising:

at least one processor; and

a memory storing instructions, the instructions when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising:

setting a core-type database in a terminal, the core-type database including a navigation database or a control database, wherein the navigation database includes interaction information responsive to a sentence including a navigation instruction, and the control database includes interaction information responsive to a sentence including a control instruction;

receiving, by the terminal, a user-entered interaction sentence;

determining that the user-entered interaction sentence includes the navigation instruction or the control instruction;

searching locally in the terminal for interaction information responsive to the user-entered interaction sentence including the navigation instruction or the control instruction; and

determining interaction information to be presented to a user based on a search result;

receiving by the terminal a second user-entered interaction sentence;

determining that the second user-entered interaction sentence does not include the navigation instruction and the control instruction;

sending the second user-entered interaction sentence that does not include the navigation instruction and the control instruction to a search engine remotely connected to the terminal arranged in a vehicle; and

obtaining by the search engine a second search result corresponding to the interaction sentence.

6. The apparatus according to claim 5 , wherein the navigation instruction is an instruction for navigating the vehicle, and the control instruction is an instruction for controlling the vehicle.

7. The apparatus according to claim 6 , wherein the user-entered interaction sentence includes the navigation instruction for navigating the vehicle,

wherein the searching locally in the terminal for interaction information responsive to the user-entered interaction sentence including the navigation instruction or the control instruction comprises: searching the navigation database arranged in the vehicle for the interaction information responsive to the user-entered interaction sentence including the navigation instruction.

8. The apparatus according to claim 5 , wherein the determining that the second user-entered interaction sentence does not include the navigation instruction and the control instruction comprises: determining that the second user-entered interaction sentence is a weather query; and

sending the second user-entered interaction sentence that does not include the navigation instruction and the control instruction to a search engine remotely connected to the terminal comprises: sending the weather query from the vehicle to the search engine remotely connected to the terminal of the vehicle.

9. A non-transitory computer readable medium, storing a computer program, wherein the program, when executed by a processor, causes the processor to perform operations, the operations comprising:

setting a core-type database in a terminal, the core-type database including a navigation database or a control database, wherein the navigation database includes interaction information responsive to a sentence including a navigation instruction, and the control database includes interaction information responsive to a sentence including a control instruction;

receiving, by the terminal, a user-entered interaction sentence determining that the user-entered interaction sentence includes the navigation instruction or the control instruction;

searching locally in the terminal for interaction information responsive to the user-entered interaction sentence including the navigation instruction or the control instruction; and

determining interaction information to be presented to a user based on a search result;

receiving by the terminal a second user-entered interaction sentence;

determining that the second user-entered interaction sentence does not include the navigation instruction and the control instruction;

sending the second user-entered interaction sentence that does not include the navigation instruction and the control instruction to a search engine remotely connected to the terminal arranged in a vehicle; and

obtaining by the search engine a second search result corresponding to the interaction sentence.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2018
From: LIN, YINGZHAN; XIE, ZEYING; LIANG, YICHUAN; WANG, WENMIN; ZHANG, YIN; LING, GUANG; ZHOU, CHAO
To: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
Reel/Frame 046553/0850 →
Priority Claims (1)
CN 2017 1 0851590 · Sep 19, 2017 · national
Continuity (1)
Related Publication 20190088256A1 · Mar 21, 2019
Cited By (1)
US 12,694,875