IP Library Granted Patent US 10,997,185
Granted Patent B2
US 10,997,185 · App. 16/034,504 · Granted May 4, 2021

Information query method and apparatus

Inventors: Liang Dong (Guangdong, CN); Haifeng Jia (Guangdong, CN); Nengwei Hua (Guangdong, CN); Huachun Ma (Guangdong, CN); Canhui Ge (Guangdong, CN)
Assignee: ALIBABA GROUP HOLDING LIMITED
G06F16/24578G06F16/248G06F16/2452G06F16/288G06F16/9535
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,997,185
App. No.
16/034,504
Granted
May 4, 2021
Kind
B2
Abstract

Disclosed is an information query method and apparatus. The method includes: obtaining a query word input by a user through a terminal, identifying a target entity in the query word and determining a globally unique identifier (GUID) of the target entity for a knowledge map; determining a target entity type corresponding to the target entity according to a corresponding relationship between an entity and the entity type. The target entity type is used to indicate the target attribute and/or target entity relationship to be queried of the target entity; according to the GUID and an identifier of the target attribute and/or an identifier of the target entity relationship, querying an attribute value and/or a related entity corresponding to the identity of the target attribute and/or an identifier of the target entity relationship in the knowledge map; returning a search result to the terminal.

Claims (46)

1. An information query method, comprising:

obtaining a query word input by a user through a terminal, identifying a target entity in the query word input and determining a globally unique identifier (GUID) of the target entity for a knowledge map, wherein:

the knowledge map comprises a plurality of nodes and a plurality of edges connecting the plurality of nodes,

the plurality of nodes represent a plurality of entities, and

each of the plurality of entities is associated with a corresponding GUID and a corresponding entity type;

determining a plurality of target entity types corresponding to the target entity according to a corresponding relationship between an entity and an entity type, wherein each of the plurality of target entity types defines a plurality of target attributes and/or a plurality of target entity relationships to be queried of the target entity;

according to the GUID and an identifier of a target attribute from the plurality of target attributes and/or an identifier of a target entity relationship from a plurality of target relationships, querying an attribute value and/or a related entity corresponding to the identifier of the target attribute and/or the identifier of the target entity relationship in the knowledge map; and

returning a search result to the terminal, so that the terminal displays the attribute value and/or the related entity corresponding to the target entity to the user in an entity detail card.

2. The information query method according to claim 1 , wherein returning the search result to the terminal comprises:

returning the search result to the terminal according to a priority of display order corresponding to each entity type;

wherein the entity type is divided into a significant type and a non-significant type, wherein a display order of the significant type has a priority higher than a display order of the non-significant type, and

wherein, in a rendering of the entity detail card, a position of the display order of a first attribute value of a first attribute defined by the significant type precedes a position of the display order of a second attribute value of a second attribute defined by the non-significant type.

3. The information query method of claim 2 , wherein, in the rendering of the entity detail card, a position of the display order of a first related entity corresponding to a first entity relationship defined by the significant type precedes a position of the display order of a second related entity corresponding to a second entity relationship defined by the non-significant type.

4. The information query method according to claim 1 , wherein the entity type is divided into a basic entity type and an extended entity type, the search result comprises the attribute value of the attribute and/or the related entity corresponding to entity relationship indicated by the basic entity type and the extended entity type; and wherein a main interface of the entity detail card displays the attribute value of the attribute and/or the related entity corresponding to the entity relationship indicated by the basic entity type and an extended type tag;

the information query method further comprising:

in response to an operation on the extended type tag made by the user on the terminal, returning to the terminal the attribute value of the attribute and/or the related entity corresponding to the entity relationship indicated by the entity type corresponding to the extended type tag, so that the terminal displays the attribute value and/or the related entity corresponding to the extended type tag on the main interface of the entity detail card.

5. The information query method according to claim 2 , wherein the entity detail card comprises a head portion, a content area, and a tail portion; wherein the head portion is provided with an entity name corresponding to the entity and a significant feature of the entity; wherein the content area is provided with the attribute value of the attribute and/or the related entity corresponding to entity relationship indicated by the entity type; and wherein the tail portion is provided with a deployment option.

6. The information query method according to claim 5 , further comprising:

obtaining hot news corresponding to the entity, and the search result further comprises the hot news;

wherein the content area comprises a news guide and a news link corresponding to the hot news.

7. The information query method according to claim 5 , wherein a preset number of entity information is set for each entity type in a non-deployed area in the content area, and wherein the entity information comprises an attribute of the entity and a corresponding attribute value or an entity relationship and a corresponding related entity.

8. The information query method according to claim 1 , wherein the entity belongs to one of the following fields:

a field of people, a field of medicine, a field of book, a field of food, a food of plant, a field of real estate, a field of education, and a field of entertainment.

9. The information query method of claim 1 , wherein each of the plurality of edges represents an attribute or a relationship associated with two of the plurality of nodes.

10. A non-transitory computer readable storage medium comprising program instructions stored therein, wherein the program instructions are configured to, when executed, cause a computer to:

obtain a query word input by a user through a terminal, identifying a target entity in the query word input, and determining a globally unique identifier (GUID) of the target entity for a knowledge map, wherein:

the knowledge map comprises a plurality of nodes and a plurality of edges connecting the plurality of nodes,

the plurality of nodes represent a plurality of entities, and

each of the plurality of entities is associated with a corresponding GUID and a corresponding entity type;

determine a plurality of target entity types corresponding to the target entity according to a corresponding relationship between an entity and an entity type, wherein each of the plurality of target entity types defines a plurality of target attributes and/or a plurality of target entity relationships to be queried of the target entity;

query an attribute value and/or a related entity corresponding to an identifier of a target attribute from the plurality of target attributes and/or an identifier of a target entity relationship in the knowledge map from a plurality of target relationships according to the GUID and the identifier of the target attribute and/or the identifier of the target entity relationship; and

return a search result to the terminal, so that the terminal displays the attribute value and/or the related entity corresponding to the target entity to the user in an entity detail card.

11. The non-transitory computer readable storage medium according to claim 10 , wherein the program instructions are configured to, when executed, cause the computer to return the search result to the terminal according to a priority of display order corresponding to each entity type;

wherein the entity type is divided into a significant type and a non-significant type, wherein a display order of the significant type has a priority higher than a display order of the non-significant type, and

wherein, in a rendering of the entity detail card, a position of the display order of a first attribute value of a first attribute defined by the significant type precedes a position of the display order of a second attribute value of a second attribute defined by the non-significant type.

12. The non-transitory computer readable storage medium of claim 11 , wherein, in the rendering of the entity detail card, a position of the display order of a first related entity corresponding to a first entity relationship defined by the significant type precedes a position of the display order of a second related entity corresponding to a second entity relationship defined by the non-significant type.

13. The non-transitory computer readable storage medium according to claim 10 , wherein the entity type is divided into a basic entity type and an extended entity type, the search result comprises the attribute value of the attribute and/or the related entity corresponding to entity relationship indicated by the basic entity type and the extended entity type; and wherein a main interface of the entity detail card displays the attribute value of the attribute and/or the related entity corresponding to the entity relationship indicated by the basic entity type and an extended type tag;

wherein the program instructions are configured to, when executed, cause the computer to:

in response to an operation on the extended type tag made by the user on the terminal, return to the terminal the attribute value of the attribute and/or the related entity corresponding to entity relationship indicated by the entity type corresponding to the extended type tag, so that the terminal displays the attribute value and/or the related entity corresponding to the extended type tag on the main interface of the entity detail card.

14. The non-transitory computer readable storage medium according to claim 11 , wherein the entity detail card comprises a head portion, a content area, and a tail portion; wherein the head portion is provided with an entity name corresponding to the entity and a significant feature of the entity; wherein the content area is provided with the attribute value of the attribute and/or the related entity corresponding to entity relationship indicated by the entity type; and wherein the tail portion is provided with a deployment option.

15. The non-transitory computer readable storage medium according to claim 14 , wherein the program instructions are configured to, when executed, cause the computer to obtain hot news corresponding to the entity, and the search result further comprises the hot news;

wherein the content area further comprises a news guide and a news link corresponding to the hot news.

16. The non-transitory computer readable storage medium according to claim 14 , wherein a preset number of entity information is set for each entity type in a non-deployed area in the content area, and wherein the entity information comprises an attribute of the entity and a corresponding attribute value or an entity relationship and a corresponding related entity.

17. The non-transitory computer readable storage medium according to claim 10 , wherein the entity belongs to one of the following fields:

a field of people, a field of medicine, a field of book, a field of food, a food of plant, a field of real estate, a field of education, and a field of entertainment.

18. The non-transitory computer readable storage medium of claim 10 , wherein each of the plurality of edges represents an attribute or a relationship associated with two of the plurality of nodes.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2020
From: GUANGZHOU SHENMA MOBILE INFORMATION TECHNOLOGY CO., LTD.
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 052665/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2018
From: MA, HUACHUN; HUA, NENGWEI; JIA, HAIFENG; DONG, LIANG; GE, CANHUI
To: GUANGZHOU SHENMA MOBILE INFORMATION TECHNOLOGY CO., LTD.
Reel/Frame 047578/0096 →
Priority Claims (1)
CN 201710575327.5 · Jul 14, 2017 · national
Continuity (1)
Related Publication 20190018849A1 · Jan 17, 2019