CN111046112A - Method and device for displaying class knowledge graph and electronic equipment - Google Patents
Method and device for displaying class knowledge graph and electronic equipment Download PDFInfo
- Publication number
- CN111046112A CN111046112A CN201911163577.3A CN201911163577A CN111046112A CN 111046112 A CN111046112 A CN 111046112A CN 201911163577 A CN201911163577 A CN 201911163577A CN 111046112 A CN111046112 A CN 111046112A
- Authority
- CN
- China
- Prior art keywords
- node
- entity
- type
- nodes
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000012545 processing Methods 0.000 claims abstract description 20
- 230000002596 correlated effect Effects 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 10
- 239000003086 colorant Substances 0.000 claims description 8
- 230000002452 interceptive effect Effects 0.000 description 19
- 208000024891 symptom Diseases 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 239000004615 ingredient Substances 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 238000011160 research Methods 0.000 description 4
- 230000000875 corresponding effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013079 data visualisation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- -1 efficacy Substances 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 238000005339 levitation Methods 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 230000009758 senescence Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/288—Entity relationship models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/26—Visual data mining; Browsing structured data
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention provides a method and a device for displaying a class knowledge graph and electronic equipment, and relates to the technical field of data processing. After receiving the query request, determining a target entity node, responding to an operation event of a user on a first type node associated with the target entity node, displaying all first entity nodes associated with the first type node, detecting whether at least two first entity nodes which are the same exist, and if so, establishing a closed loop for displaying; and if not, continuing responding to the operation event of the user on the second type node associated with each first entity node, displaying all second entity nodes associated with the second type node until the same first entity node and second entity node exist or at least two second entity nodes exist, and establishing a closed loop for displaying.
Description
Technical Field
The invention relates to the technical field of data processing, in particular to a method and a device for displaying a class knowledge graph and electronic equipment.
Background
Currently, when analyzing brands, it is necessary to analyze the relationship among components, efficacies, product forms, pain points, scenes, and the like of various series products (mainstream products and emerging products) of a plurality of mainstream brands. Because the quantity of brands is large, the effects of components related to each brand series product and product are also overlapped, the relationship is complex, and the association relationship cannot be well expressed by using a common line graph and a common scatter diagram.
Disclosure of Invention
Based on the research, the invention provides a method and a device for displaying a class knowledge graph and electronic equipment.
Embodiments of the invention may be implemented as follows:
in a first aspect, an embodiment of the present invention provides a method for displaying a class knowledge graph, which is applied to an electronic device storing a class knowledge graph, where the class knowledge graph includes a plurality of entity nodes and a plurality of type nodes, and each type node is associated with each entity node; the method comprises the following steps:
receiving a query request, acquiring a target type node from the class knowledge graph according to the query request, and determining a target entity node from entity nodes associated with the target type node;
responding to an operation event of a user on a first type node associated with the target entity node, and displaying all first entity nodes associated with the first type node;
detecting whether at least two first entity nodes which are the same exist, if so, establishing a closed loop among the target entity node, the first type node and the at least two first entity nodes which are the same, and displaying;
if not, responding to an operation event of a user on a second type node associated with each first entity node, displaying all second entity nodes associated with the second type node, detecting whether the same first entity node and the second entity node exist or not, or detecting whether at least two second entity nodes which are the same exist or not until the first entity node and the second entity node which are the same exist or at least two second entity nodes which are the same exist, establishing a closed loop among the target entity node, the first type node, the second type node and the first entity node which are the same and the second entity node, or establishing a closed loop among the target entity node, the first type node, the first entity node, the second type node and at least two second entity nodes which are the same, and (5) displaying.
In an alternative embodiment, the operation event includes a first click event and a second click event, and the step of presenting all first entity nodes associated with the first type node in response to the operation event of the user on the first type node associated with the target entity node includes:
detecting a first type node associated with the target entity node and having the first click event, and selecting the first type node;
and detecting whether the first type node has the second click event or not, and displaying all first entity nodes related to the first type node having the second click event.
In an optional embodiment, the step of presenting all the second entity nodes associated with the second type node in response to an operation event of the user on the second type node associated with each of the first entity nodes includes:
detecting second type nodes which are associated with the first entity nodes and have the first click events, and selecting the second type nodes;
and detecting whether the second click event exists in the second type node or not, and displaying all second entity nodes related to the second type node in which the second click event exists.
In an alternative embodiment, the step of establishing a closed loop between the target entity node, the first type node and the same at least two first entity nodes comprises:
connecting the target entity node, the first type node and at least two identical first entity nodes by connecting lines to form a closed loop;
the step of establishing a closed loop between the target entity node, the first type node, the second type node and the same first entity node and second entity node, or between the target entity node, the first type node, the first entity node, the second type node and the same at least two second entity nodes, comprises:
connecting the target entity node, the first type node, the second type node and the same first entity node and second entity node by connecting lines to form a closed loop; or,
and connecting the target entity node, the first type node, the first entity node, the second type node and at least two identical second entity nodes by connecting lines to form a closed loop.
In an alternative embodiment, the method further comprises:
after displaying all first entity nodes related to the first type node, responding to an operation event of a user for connecting the first type node and the first entity node, and displaying the common reference sound volume of the first entity node and the target entity node according to the operation event;
and after displaying all second entity nodes associated with the second type node, responding to an operation event of a connection line between the second type node and the second entity node by a user, and displaying the co-mentioned sound volume of the second entity node and the first entity node according to the operation event.
In an alternative embodiment, the method further comprises:
responding to an operation event of a user to the target entity node, the first entity node or the second entity node, and displaying the sound volume of the target entity node, the first entity node or the second entity node according to the operation event.
In an optional embodiment, the sizes of the target entity node, the first entity node, and the second entity node are positively correlated to the volume;
the thickness of a connection line between the first entity node and the first type node is positively correlated with the co-referenced volume;
the thickness of a connection between the second entity node and the second type node is positively correlated with the co-referenced volume.
In an alternative embodiment, the color of the first and second entity nodes is different from the color of the target entity node;
the colors of the first type node and the second type node are different from the colors of the target entity node, the first entity node, and the second entity node.
In a second aspect, an embodiment of the present invention provides a class knowledge graph display apparatus, which is applied to an electronic device storing a class knowledge graph, where the class knowledge graph includes a plurality of entity nodes and a plurality of type nodes, and each type node is associated with each entity node; the device comprises a receiving module and a processing module;
the receiving module is used for receiving a query request, acquiring a target type node from the class knowledge graph according to the query request, and determining a target entity node from entity nodes associated with the target type node;
the processing module is used for responding to an operation event of a user on a first type node associated with the target entity node, displaying all first entity nodes associated with the first type node, and detecting whether at least two first entity nodes which are the same exist;
if the target entity node exists, the processing module is used for establishing a closed loop among the target entity node, the first type node and at least two same first entity nodes and displaying the closed loop;
if not, the processing module is configured to respond to an operation event of a user on a second type node associated with each first entity node, present all second entity nodes associated with the second type node, detect whether the same first entity node and the same second entity node exist, or detect whether the same at least two second entity nodes exist until the same first entity node and the same second entity node exist, or the same at least two second entity nodes exist, establish a closed loop between the target entity node, the first type node, the second type node, and the same first entity node and the same second entity node, or establish a closed loop between the target entity node, the first type node, the first entity node, the second type node, and the same at least two second entity nodes, and (5) displaying.
In a third aspect, an embodiment of the present invention provides an electronic device, which includes a processor and a nonvolatile memory storing computer instructions, where when the computer instructions are executed by the processor, the electronic device executes the method for displaying a class knowledge graph according to any one of the foregoing embodiments.
In a fourth aspect, an embodiment of the present invention provides a storage medium, where a computer program is stored in the storage medium, and when the computer program is executed, the method for displaying a class knowledge graph according to any one of the foregoing embodiments is implemented.
After receiving a query request, determining a target entity node from entity nodes associated with a target type node according to the query request, after determining the target entity node, responding to an operation event of a user on a first type node associated with the target entity node, displaying all first entity nodes associated with the first type node, detecting whether at least two first entity nodes which are the same exist, and if so, establishing a closed loop among the target entity node, the first type node and the at least two first entity nodes which are the same, and displaying; if not, continuing responding to the operation event of the user on the second type node associated with each first entity node, displaying all second entity nodes associated with the second type node, detecting whether the same first entity node and second entity node exist or not, or detecting whether at least two second entity nodes same exist or not until the same first entity node and second entity node exist or at least two second entity nodes same exist, establishing a target entity node, a first type node, a second type node and a closed loop between the same first entity node and second entity node, or establishing a closed loop between the target entity node, the first type node, the first entity node, the second type node and at least two second entity nodes same, and displaying And the association relationship of the entity nodes realizes the better display of the association relationship among the nodes.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
Fig. 1 is a block diagram of an electronic device according to an embodiment of the present invention.
Fig. 2 is a schematic flow chart of a method for displaying a class knowledge graph according to an embodiment of the present invention.
Fig. 3 is a schematic illustration showing a class knowledge graph according to an embodiment of the present invention.
Fig. 4 is another illustration of the class knowledge graph according to the embodiment of the present invention.
FIG. 5 is a schematic illustration of another representation of a class knowledge graph according to an embodiment of the present invention.
FIG. 6 is a schematic illustration of another representation of a class knowledge graph according to an embodiment of the present invention.
FIG. 7 is a schematic illustration of another representation of a class knowledge graph according to an embodiment of the present invention.
FIG. 8 is a further illustration of a class knowledge graph according to an embodiment of the present invention.
FIG. 9 is a schematic diagram of an analysis of a class knowledge graph according to an embodiment of the present invention.
Fig. 10 is a schematic flow chart illustrating a sub-step of a method for displaying a class knowledge graph according to an embodiment of the present invention.
Fig. 11 is a second flow chart illustrating the sub-steps of the method for displaying a class knowledge graph according to the embodiment of the present invention.
FIG. 12 is a schematic illustration of another representation of a class knowledge graph according to an embodiment of the present invention.
FIG. 13 is a further illustration of a class knowledge graph according to an embodiment of the present invention.
Fig. 14 is a block diagram of an apparatus for displaying a class knowledge graph according to an embodiment of the present invention.
Icon: 100-an electronic device; 10-a class knowledge graph display device; 11-a receiving module; 12-a processing module; 20-a memory; 30-a processor; 40-a communication unit; 50-an input-output unit; 60-display element.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
In the description of the present invention, it should be noted that if the terms "upper", "lower", "inside", "outside", etc. indicate an orientation or a positional relationship based on that shown in the drawings or that the product of the present invention is used as it is, this is only for convenience of description and simplification of the description, and it does not indicate or imply that the device or the element referred to must have a specific orientation, be constructed in a specific orientation, and be operated, and thus should not be construed as limiting the present invention.
Furthermore, the appearances of the terms "first," "second," and the like, if any, are used solely to distinguish one from another and are not to be construed as indicating or implying relative importance.
It should be noted that the features of the embodiments of the present invention may be combined with each other without conflict.
Currently, when analyzing brands, most of them adopt business-level data Charts (ECharts), the ECharts is a pure JavaScript chart library, can be smoothly run on Personal Computers (PCs) and mobile devices, is compatible with most of current browsers, and the bottom layer relies on a lightweight Canvas library ZRender, so as to provide an intuitive, vivid, interactive and highly personalized customized data visualization chart. However, in this way, only a single data relationship can be displayed, and an Application Programming Interface (API) is less exposed and a custom plug-in is less. The display of tens of millions of data volumes cannot be met when the relational graph is constructed. The layout mode is less, and the node events are less.
A knowledge graph (knowledgegraph) is a semantic network in which nodes represent entities or concepts and edges represent various semantic relationships between entities or concepts. By using a knowledge graph in a search engine, complex associated information can be better queried, and a user intention can be understood from a semantic level, so that the knowledge graph is widely applied to various fields such as information search, information recommendation and the like. When brand analysis is performed, the composition, efficacy, product form, pain point, scene and the like of each series of products (mainstream products and emerging products) of a plurality of mainstream brands need to be subjected to incidence relation analysis. This associative analysis can be demonstrated using a knowledge graph.
Based on the above research, the present example provides a method for displaying a class knowledge graph to improve the above problems.
The embodiment provides a method for displaying a class knowledge graph, which is applied to the electronic device 100 shown in fig. 1, and the electronic device 100 executes the method for displaying a class knowledge graph provided by the embodiment. In the embodiment, the electronic device 100 may be, but is not limited to, an electronic device 100 with a processing capability, such as a Personal Computer (PC), a notebook Computer, a Personal Digital Assistant (PDA), or a server.
As shown in fig. 1, the electronic device 100 includes a product class knowledge graph presentation apparatus 10, a memory 20, a processor 30, a communication unit 40, an input-output unit 50, and a display unit 60; the various elements of the memory 20, the processor 30, the communication unit 40, the input-output unit 50 and the display unit 60 are electrically connected to each other directly or indirectly to realize data transmission or interaction. For example, the components may be directly electrically connected to each other via one or more communication buses or signal lines. The class knowledge-map displaying apparatus 10 comprises at least one software function module which can be stored in the memory 20 in the form of software or Firmware (Firmware), and the processor 30 executes various function applications and data processing by running the software programs and modules stored in the memory 20.
The Memory 20 may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Read-Only Memory (EPROM), an electrically Erasable Read-Only Memory (EEPROM), and the like.
The processor 30 may be an integrated circuit chip having signal processing capabilities. The processor 30 may be a general-purpose processor including a Central Processing Unit (CPU), a Network Processor (NP), and the like.
The communication unit 40 is configured to establish a communication connection between the electronic device 100 and another external device through a network, and perform data transmission through the network;
the input/output unit 50 is used for providing input data for a user to realize the interaction of the user with the electronic device 100. The input/output unit 50 may be, but is not limited to, a mouse, a keyboard, and the like.
The display unit 60 provides an interactive interface (e.g., a user operation interface) between the electronic device 100 and a user for displaying web page information. In particular, the display unit 60 may display pages and video output to the user, and the content of the output may include text, graphics, video, and any combination thereof. Some of the output results are for some of the user interface objects. In this embodiment, the display unit 60 may be a liquid crystal display or a touch display. In the case of a touch display, the display can be a capacitive touch screen or a resistive touch screen, which supports single-point and multi-point touch operations. The support of single-point and multi-point touch operations means that the touch display can sense touch operations generated at one or more positions on the touch display and send the sensed touch operations to the processor for calculation and processing. In the present embodiment, specific examples of the display unit 60 include, but are not limited to, a liquid crystal display or a light emitting polymer display.
It is to be understood that the configuration shown in fig. 1 is merely exemplary, and that the electronic device 100 may include more or fewer components than shown in fig. 1, or have a different configuration than shown in fig. 1. The components shown in fig. 1 may be implemented in hardware, software, or a combination thereof.
Based on the implementation architecture of the electronic device 100, please refer to fig. 2, fig. 2 is a flowchart illustrating the class knowledge graph display method provided in this embodiment, which is executed by the electronic device 100 shown in fig. 1, and the flowchart shown in fig. 2 is described in detail below.
Step S10: receiving a query request, acquiring a target type node from the class knowledge graph according to the query request, and determining a target entity node from entity nodes associated with the target type node.
Since the construction of the knowledge graph depends on data and the relationship between nodes in the knowledge graph needs to be established through data, in this embodiment, the class data is processed in advance based on the Jaccard similarity algorithm to accurately obtain the relationship between the ten-thousand class data, and the class knowledge graph is constructed based on the relationship between the class data, where the constructed class knowledge graph is stored in the electronic device 100.
In this embodiment, the constructed class knowledge graph includes a plurality of entity nodes and a plurality of type nodes, each entity node is associated with each type node, that is, each entity node is associated with a plurality of entity nodes, and each entity node is also associated with a type node to which other entity nodes associated with the entity node belong.
Optionally, in this embodiment, after the item data is processed, the constructed item class knowledge graph may include 7 types of type nodes, including seven types of nodes, namely, Product Form (Product Form), Product (Product), composition (Ingredient), Brand (branch), efficacy (Benefit), pain point (sense), and scene (Context), where each type of node includes multiple entity nodes.
As an alternative implementation manner, in this embodiment, the query request may be input by the user from an interactive interface provided by the electronic device 100, and the user may initiate a query operation from the interactive interface to initiate the query request to the electronic device. For example, the interactive interface provided by the electronic device 100 includes a query button, and the user can initiate a query request to the electronic device 100 by clicking the query button.
In this embodiment, the query request may further include an entity node to be queried, a user may input the entity node to be queried through an interactive interface provided by the electronic device 100, and initiate the query request to the electronic device 100, the electronic device 100 responds to an operation of the user, obtains a type node to which the entity node to be queried belongs according to the input query request, finds the entity node to be queried from the entity nodes included in the type node, and uses the entity node to be queried as a target entity node.
And after the target entity node and the type node to which the target entity node belongs are obtained, displaying the target entity node and the type node to which the target entity node belongs to an interaction interface, and waiting for the operation of a user.
Optionally, in order to facilitate the operation of the user, in this embodiment, for each entity node, when the entity node is displayed on the interaction interface, the associated type node of the entity node needs to be displayed, and the type node expanded by the entity node is another associated type node except the type node to which the entity node belongs. For example, the entity node is a late night, and belongs to a scenario (Context) type node, and the type nodes associated with the late night are six types of nodes, namely, a Product Form (Product Form), a Product (Product), a component (Ingredient), a Brand (branch), a efficacy (Benefit), and a pain point (pain), and when the nodes are displayed on the interface, the nodes are one entity node (late night) and six types of nodes (the other six types of nodes except the scenario), as shown in fig. 3.
Therefore, after the target entity node and the type node to which the target entity node belongs are determined, the other entity nodes associated with the target entity node and the type nodes to which the other entity nodes belong can be obtained, and further, the target entity node and the type nodes associated with the target entity node can be displayed on an interactive interface together, so that the operation of a user is facilitated.
As an optional implementation manner, in this embodiment, after receiving a query request input by a user, a graph object may be obtained in a componentDidMount, and a target entity node and a type node associated with the target entity node are determined.
Step S20: and responding to an operation event of a user on the first type node associated with the target entity node, and displaying all the first entity nodes associated with the first type node.
In this embodiment, there may be a plurality of type nodes associated with the target entity node, and the type node in which the operation event is performed is denoted as a first type node.
In an exemplary embodiment, after the target entity node and the type nodes associated with the target entity node are displayed on the interactive interface, the user selects one type node or multiple type nodes, and operates the selected type node, where the selected type node is the first type node, and the electronic device 100 detects and responds to an operation event of the user on the first type node to display the first entity node associated with each first type node.
Step S30: detecting whether there are at least two of the first entity nodes that are identical.
The electronic device 100 responds to an operation event of a user on the first type node, displays all first entity nodes associated with each first type node, and detects whether at least two first entity nodes identical to each other exist in all the first entity nodes. It is to be understood that the same at least two first entity nodes are respectively associated with, i.e. respectively belong to, different first type nodes.
In a further embodiment, step S31 is executed if it is detected that there are at least two first entity nodes that are the same, and step S32 is executed if it is detected that there are no at least two first entity nodes that are the same.
Step S31: and establishing a closed loop among the target entity node, the first type node and at least two same first entity nodes for displaying.
Step S32: responding to an operation event of a user on a second type node associated with each first entity node, showing all second entity nodes associated with the second type node, detecting whether the same first entity node and the second entity node exist or whether at least two second entity nodes exist or not until the same first entity node and the second entity node exist or at least two second entity nodes exist, establishing a closed loop among the target entity node, the first type node, the second type node and the same first entity node and the second entity node or establishing a closed loop among the target entity node, the first type node, the first entity node, the second type node and the same at least two second entity nodes, and (5) displaying.
If at least two first entity nodes which are the same exist, a closed loop among the target entity node, the first type node and the at least two first entity nodes which are the same is established, an interactive interface is returned, and the closed loop is displayed, as shown in fig. 4. It should be noted that, in practical applications, when a closed loop is established for displaying, two identical entity nodes are presented as one entity node when an interface is displayed, as indicated by arrows in fig. 4, two identical first entity nodes are presented as one first entity node when a closed loop is established.
If at least two first entity nodes which are the same do not exist, returning the type node associated with each first entity node to the interactive interface for displaying, as shown in fig. 5. After the type nodes associated with the first entity nodes are returned to the interactive interface, the type node selected by the user and subjected to the operation event is the second type node.
The electronic device 100 responds to an operation event of the user on the second type node, presents all second entity nodes associated with the second type node, and detects whether the same first entity node and second entity node exist or whether at least two second entity nodes which are the same exist.
If the same first entity node and the same second entity node exist, a target entity node, a first type node, a second type node, and a closed loop between the same first entity node and the same second entity node are established, and returned to the interactive interface for displaying, as shown in fig. 6. Or, if there are at least two second entity nodes that are the same, a closed loop between the target entity node, the first type node, the first entity node, the second type node, and the at least two second entity nodes that are the same is established, and the closed loop is returned to the interactive interface for display, as shown in fig. 7. Or, if the same at least two second entity nodes, the same first entity node and the same second entity node exist at the same time, the target entity node, the first type node, the second type node, and the closed loop between the same first entity node and the second entity node, and the closed loop between the target entity node, the first type node, the first entity node, the second type node, and the same at least two second entity nodes are established at the same time, and are returned to the interactive interface for displaying, as shown in fig. 8.
If the same first entity node and second entity node and the same at least two second entity nodes do not exist, returning the second entity node and a third type node associated with the second entity node to an interactive interface, waiting for and responding to an operation event of a user on the third type node, displaying all third entity nodes associated with the third type node, detecting whether the same first entity node and third entity node exist or the same second entity node and third entity node or the same at least two third entity nodes exist, and establishing a closed loop for displaying.
As an alternative implementation, the present embodiment accesses the entity node through a depth-first traversal algorithm, and stops accessing when the same entity node or starting point is encountered.
As an optional implementation manner, when the entity node associated with the type node is displayed, the number of the displayed entity nodes may also be set according to actual needs. For example, if there are 10 physical nodes associated with a certain type of node and the number of displays is set to be 5, then when displaying the physical nodes associated with the type of node, only the first 5 physical nodes with the highest degree of association need to be displayed.
It should be noted that, in this embodiment, if the same entity node exists, it indicates that the entity node is the commonality of the upper layer entity node to which it is associated. For example, in fig. 9, if the target entity node is an overnight entity node, the associated first type node has six types of nodes, namely, Product Form (Product Form), Product (Product), Ingredient (Ingredient), Brand (Brand), efficacy (Benefit), and pain point (sense), wherein the first entity node associated with the Brand type node has Brand a, Brand B, Brand C, Brand D, and Brand E; the first entity node associated with the first type node Tension has symptoms a, symptoms b, symptoms c, symptoms d and symptoms e, wherein the second type node associated with the symptoms a entity node also has Brand, Product Form, Product, Context, Benefit and Ingredant, and the second entity node associated with the second type node Brand has brands A, F, G, H and I. The Brand A of the first entity node is the same as the Brand A of the second entity node, so that the Brand A, the second type node Brand, the symptom of the first entity node a, the first type node Tension, the target entity node staying up all night and the first type node Brand form a closed loop, and the Brand A is the commonality of the symptom of the first entity node a and the staying up all night of the target entity node.
Through the class knowledge graph provided by the embodiment, the relation between the entity nodes can be conveniently and vividly displayed, a user can conveniently and quickly find the commonality between the entity nodes, the relation between the existing classes is further facilitated for the user to research, and data support is provided for researching new products.
In an alternative embodiment, referring to fig. 10 in combination, the operation events include a first click event and a second click event, and the step of presenting all first entity nodes associated with the first type node includes steps S21 to S22 in response to the operation event of the first type node associated with the target entity node by the user.
Step S21: and detecting a first type node which is associated with the target entity node and has the first click event, and selecting the first type node.
Step S22: and detecting whether the first type node has the second click event or not, and displaying all first entity nodes related to the first type node having the second click event.
As an optional implementation manner, in this embodiment, the first click event is a single click event (click), the second click event is a double click event (dblclick), or the first click event is a double click event, and the second click event is a single click event, which is specifically set, and may be limited according to an actual situation, and this embodiment is not limited.
After the target entity node and the type node associated with the target entity node are displayed on the interactive interface, a clicking event of a user is detected and responded, and the type node clicked by the user is selected, wherein the type node clicked by the user is a first type node.
After the first type node is selected, whether a second click event exists in the selected first type node or not is detected, namely whether a double click event exists or not is detected, and all first entity nodes related to the first type node with the double click event exist are displayed.
In an alternative embodiment, referring to fig. 11 in combination, the step of presenting all the second entity nodes associated with the second type node in response to the user operating event on the second type node associated with each of the first entity nodes includes steps S321 to S322.
Step S321: and detecting second type nodes which are associated with the first entity nodes and have the first click events, and selecting the second type nodes.
Step S322: and detecting whether the second click event exists in the second type node or not, and displaying all second entity nodes related to the second type node in which the second click event exists.
After the type nodes associated with the first entity node and the first entity node are displayed on the interactive interface, a clicking event of a user is detected and responded, and the type node clicked by the user is selected, wherein the type node clicked by the user is a second type node.
After the second type node is selected, whether a second click event exists in the selected second type node or not is detected, namely whether a double click event exists or not is detected, and all second entity nodes related to the second type node with the double click event exist are displayed.
As an optional implementation manner, in order to improve accuracy of data output, in this example, after a second click event exists in a selected first type node or a selected second type node, whether the first type node has an associated first entity node or whether the second type node has an associated second entity node is detected, and if so, all first entity nodes associated with the first type node are displayed or all second entity nodes associated with the second type node are displayed.
Optionally, in this embodiment, when the type node associated with the entity node is displayed, the type node associated with the entity node may also be displayed according to an operation event of the user, for example, after a certain entity node is selected, the entity node is operated, and the electronic device responds to the operation event of the user on the entity node and displays the type node associated with the entity node. It can be understood that, before the presentation, whether the entity node has the associated type node or not may also be detected, and if so, the presentation is performed, so as to improve the accuracy of data output.
As an optional implementation manner, in this example, after the display is performed, the displayed entity node or type node may be further collected according to an operation event of the user. For example, after a certain entity node and a type node associated with the entity node are displayed on an interface, a user operates the entity node, and in response to an operation event for the entity node, the electronic device 100 packs the type node associated with the entity node, only displays the entity node, and does not display the type node associated with the entity node, and optionally, the operation event may be a single-click event or a double-click event.
In an alternative embodiment, the establishing of the closed loop between the target entity node, the first type node and the same at least two first entity nodes may be achieved by:
and connecting the target entity node, the first type node and at least two same first entity nodes by connecting lines to form a closed loop.
The establishing of the closed loop between the target entity node, the first type node, the second type node and the same first entity node and second entity node, or the establishing of the closed loop between the target entity node, the first type node, the first entity node, the second type node and the same at least two second entity nodes may be achieved by:
connecting the target entity node, the first type node, the second type node and the same first entity node and second entity node by connecting lines to form a closed loop; or, the target entity node, the first type node, the first entity node, the second type node, and at least two of the second entity nodes that are the same are connected by a connecting line to form a closed loop.
In the class knowledge graph provided in this embodiment, each entity node is connected to the type node associated with the entity node by a connection line, and each type node is connected to the entity node associated with the type node by a connection line.
Therefore, after at least two first entity nodes which are the same are obtained through detection, the target entity node, the first type node and the two first entity nodes which are the same are connected through a connecting line, and a closed loop can be formed, as shown in fig. 4; after the same first entity node and second entity node are obtained through detection, the target entity node, the first type node, the second type node and the same first entity node and second entity node are connected through connecting lines, and a closed loop can be formed, as shown in fig. 6; after detecting and obtaining the same at least two second entity nodes, the target entity node, the first type node, the first entity node, the second type node, and the same at least two second entity nodes are connected by a connection line, so as to form a closed loop, as shown in fig. 7.
Optionally, in this embodiment, the connection line may be a solid line, a dashed line, or a curved line.
In the embodiment, the association relationship between the nodes is represented by the connecting lines, so that the operation is simple and convenient, and the method is vivid and vivid, is more beneficial for a user to know the relationship between the nodes, and provides support for the next research.
In an optional implementation manner, the method for displaying a class knowledge graph provided in this embodiment further includes the following processes.
And after displaying all first entity nodes related to the first type node, responding to an operation event of a user on a connection line between the first type node and the first entity node, and displaying the co-mentioned sound volume of the first entity node and the target entity node according to the operation event.
And after displaying all second entity nodes associated with the second type node, responding to an operation event of a connection line between the second type node and the second entity node by a user, and displaying the co-mentioned sound volume of the second entity node and the first entity node according to the operation event.
Responding to an operation event of a user to the target entity node, the first entity node or the second entity node, and displaying the sound volume of the target entity node, the first entity node or the second entity node according to the operation event.
In this embodiment, the volume (Buzz) refers to the number to be discussed, the Co-reference volume (Co-MentionBuzz) refers to the number to be discussed, and the volume and the Co-reference volume may be obtained from a social network site (e.g., microblog, post bar) with a higher discussion volume in advance.
Wherein, when the user operates the connection between any entity node and the type node, the electronic device 100 responds to the operation event of the user on the connection line, displays the co-mentioned sound volume of the entity node and the entity node on the upper layer of the entity node, further when the user operates the connection between the first type node and the first physical node, or when a connection between a second type node and a second physical node is operated, the electronic device 100 responds to an operation event of the user, the co-referenced volumes between the first physical node and the target physical node, or between the second physical node and the first physical node, are shown, and are shown on the connection line, as shown in fig. 12, fig. 12 shows the collective reference loudness level for first entity node senescence and target entity node stay up, with a value of 61.
When the user operates the target entity node, the first entity node, or the second entity node, the electronic device 100 displays the sound volume of the target entity node, the first entity node, or the second entity node in response to the operation event of the user. For example, as shown in fig. 13, when the user operates the target physical node overnight, the electronic device 100 responds to the operation event of the user, and shows that the sound volume of the target physical node is 75337. It can be understood that, in this example, when a user operates any one of the entity nodes, the sound volume of the corresponding entity node may be displayed, and the displayed sound volume is set on the entity node.
Optionally, in this embodiment, the presentation of the sound volume or the co-mentioned sound volume may be realized through a levitation operation event (e.g., a mouseover mouseout event). When the user floats on the physical node or on the connection line between the physical node and the type node through the pointer of the input device such as a mouse or a touch pen, the electronic device 100 responds to the floating operation of the user to display the sound volume of the physical node or the commonly-mentioned sound volume of the physical node and the previous layer of physical node.
As an alternative implementation, the present embodiment may employ a tippy plug-in, which displays the sound volume of the physical node or the co-mentioned sound volume of the physical node and the previous layer of physical node through the bubble suspension frame.
As an optional implementation manner, the embodiment may respond to an operation event (including a first click event, a second click event, a hover operation event, and the like) input by the user through the fact component, and display a result of a response returned according to the operation event.
In an optional embodiment, in order to facilitate a user to analyze each entity node, sizes of the target entity node, the first entity node, and the second entity node are positively correlated with the volume.
In this embodiment, the volume of the entity node is positively correlated with the size of the entity node, and the larger the volume is, the larger the entity node is displayed on the interactive interface is.
The thickness of a connection between the first entity node and the first type node is positively correlated with the co-referenced volume.
The thickness of a connection between the second entity node and the second type node is positively correlated with the co-referenced volume.
In this embodiment, the thickness of the connection line between the entity node and the type node is positively correlated with the co-reference volume, and the larger the co-reference volume is, the thicker the connection line is.
In order to facilitate the user to analyze the association relationship between the nodes, in this example, the colors of the first entity node and the second entity node are different from the color of the target entity node, and the colors of the first type node and the second type node are different from the colors of the target entity node, the first entity node and the second entity node.
The color of the target entity node is different from the color of the first entity node and the second entity node, the color of the first entity node and the color of the second entity node as associated entity nodes of the target entity node can be the same, the color of the first type node and the color of the second type node as type nodes are different from the color of the target entity node, the color of the first type node and the color of the second type node as type nodes, and the color of the first type node and the color of the second type node as type nodes can be the same.
Optionally, in this embodiment, the target entity node may be orange, the associated entity nodes such as the first entity node and the second entity node may be pink, and the type nodes such as the first type node and the second type node may be black. Different colors are set for different nodes to distinguish, so that on one hand, a user can analyze the relationship among the nodes, on the other hand, the interface display is vivid, and the user experience is improved.
As an optional implementation manner, in order to further improve the user experience, the color of the node may also be changed according to the user operation, for example, the target entity node is orange when being displayed, and when the user selects the target entity node, the target entity node is changed into another color.
The item class knowledge graph display method provided by the embodiment can dynamically display the association relation between the nodes in the interactive interface through the item class knowledge graph, is convenient and quick, and is beneficial to subsequent analysis of a user.
It should be noted that the product class knowledge graph provided by this embodiment is drawn in canvas, so the style of the node itself cannot be directly written in the CSS file, and style configuration needs to be performed using the API about the style exposed by cytoscape.
According to the method for displaying the class knowledge graph, the association relation among the nodes in the class knowledge graph can be dynamically displayed in the interface according to various plug-ins such as a read plug-in, a TypeScript plug-in, a Less plug-in, a Cytoscape.js library, dblclick events packaged based on the library, a tippy bubble suspension frame, a layout plug-in and the like, and various layouts can be provided, and the configuration is simple.
On the basis, please refer to fig. 14 in combination, the present embodiment further provides a class knowledge graph display apparatus 10, which is applied to an electronic device 100 storing a class knowledge graph, where the class knowledge graph includes a plurality of entity nodes and a plurality of type nodes, and each type node is associated with each entity node; the apparatus comprises a receiving module 11 and a processing module 12.
The receiving module 11 is configured to receive an inquiry request, obtain a target type node from the class knowledge graph according to the inquiry request, and determine a target entity node from entity nodes associated with the target type node;
the processing module 12 is configured to respond to an operation event of a user on a first type node associated with the target entity node, display all first entity nodes associated with the first type node, and detect whether there are at least two first entity nodes that are the same;
if the target entity node exists, the processing module 12 is configured to establish a closed loop among the target entity node, the first type node, and at least two of the first entity nodes that are the same, and display the closed loop;
if not, the processing module 12 is configured to respond to an operation event of a user on a second type node associated with each first entity node, expose all second entity nodes associated with the second type node, detect whether there are the same first entity node and the second entity node, or detect whether there are at least two second entity nodes that are the same until there are the same first entity node and the second entity node, or there are at least two second entity nodes that are the same, establish a closed loop between the target entity node, the first type node, the second type node, and the first entity node and the second entity node that are the same, or establish a closed loop between the target entity node, the first type node, the first entity node, the second type node, and at least two second entity nodes that are the same, and (5) displaying.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working process of the above-described class knowledge-graph displaying apparatus 10 may refer to the corresponding process in the foregoing method, and will not be described in detail herein.
On the basis, an embodiment of the present invention further provides an electronic device, which includes a processor and a nonvolatile memory storing computer instructions, where when the computer instructions are executed by the processor, the electronic device executes the item class knowledge graph displaying method according to any one of the foregoing embodiments.
On the basis of the above, an embodiment of the present invention provides a storage medium, in which a computer program is stored, and the computer program, when executed, implements the item class knowledge graph display method according to any one of the foregoing embodiments.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the electronic device and the storage medium described above may refer to the corresponding processes in the foregoing method, and will not be described in too much detail herein.
In summary, according to the method, the apparatus, and the electronic device for displaying a class knowledge graph provided in this embodiment, after receiving a query request, a target entity node is first determined from entity nodes associated with the target type node according to the query request, after the target entity node is determined, all first entity nodes associated with the first type node are displayed in response to an operation event of a user on the first type node associated with the target entity node, and whether at least two first entity nodes that are the same exist is detected, and if so, a closed loop between the target entity node, the first type node, and at least two first entity nodes that are the same is established for displaying; if not, continuing responding to the operation event of the user on the second type node associated with each first entity node, displaying all second entity nodes associated with the second type node, detecting whether the same first entity node and second entity node exist or not, or detecting whether at least two second entity nodes which are the same exist or not until the same first entity node and second entity node exist or the same at least two second entity nodes exist, establishing a target entity node, a first type node, a second type node and a closed loop between the same first entity node and second entity node, or establishing a closed loop between the target entity node, the first type node, the first entity node, the second type node and the same at least two second entity nodes for displaying, thus conveniently, quickly and vividly displaying the type node, the second type node and the closed loop between the target entity node, the first type node, the first entity node, the second type node and the same at least two second entity nodes And the association relationship of the entity nodes realizes the better display of the association relationship among the nodes.
The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.
Claims (10)
1. A method for displaying a class knowledge graph is applied to electronic equipment stored with the class knowledge graph, wherein the class knowledge graph comprises a plurality of entity nodes and a plurality of type nodes, and each type node is associated with each entity node; the method comprises the following steps:
receiving a query request, acquiring a target type node from the class knowledge graph according to the query request, and determining a target entity node from entity nodes associated with the target type node;
responding to an operation event of a user on a first type node associated with the target entity node, and displaying all first entity nodes associated with the first type node;
detecting whether at least two first entity nodes which are the same exist, if so, establishing a closed loop among the target entity node, the first type node and the at least two first entity nodes which are the same, and displaying;
if not, responding to an operation event of a user on a second type node associated with each first entity node, displaying all second entity nodes associated with the second type node, detecting whether the same first entity node and the second entity node exist or not, or detecting whether at least two second entity nodes which are the same exist or not until the first entity node and the second entity node which are the same exist or at least two second entity nodes which are the same exist, establishing a closed loop among the target entity node, the first type node, the second type node and the first entity node which are the same and the second entity node, or establishing a closed loop among the target entity node, the first type node, the first entity node, the second type node and at least two second entity nodes which are the same, and (5) displaying.
2. The method of claim 1, wherein the operational events include a first click event and a second click event, and wherein the step of presenting all first entity nodes associated with the first type node in response to a user operational event with respect to the first type node associated with the target entity node comprises:
detecting a first type node associated with the target entity node and having the first click event, and selecting the first type node;
and detecting whether the first type node has the second click event or not, and displaying all first entity nodes related to the first type node having the second click event.
3. The method of claim 2, wherein the step of presenting all second entity nodes associated with the second type of node in response to a user action event on the second type of node associated with each of the first entity nodes comprises:
detecting second type nodes which are associated with the first entity nodes and have the first click events, and selecting the second type nodes;
and detecting whether the second click event exists in the second type node or not, and displaying all second entity nodes related to the second type node in which the second click event exists.
4. The method for displaying the class knowledgegraph according to claim 1, wherein the step of establishing a closed loop between the target entity node, the first type node, and the same at least two first entity nodes comprises:
connecting the target entity node, the first type node and at least two identical first entity nodes by connecting lines to form a closed loop;
the step of establishing a closed loop between the target entity node, the first type node, the second type node and the same first entity node and second entity node, or between the target entity node, the first type node, the first entity node, the second type node and the same at least two second entity nodes, comprises:
connecting the target entity node, the first type node, the second type node and the same first entity node and second entity node by connecting lines to form a closed loop; or,
and connecting the target entity node, the first type node, the first entity node, the second type node and at least two identical second entity nodes by connecting lines to form a closed loop.
5. The item class knowledge graph display method of claim 4, further comprising:
after displaying all first entity nodes related to the first type node, responding to an operation event of a user for connecting the first type node and the first entity node, and displaying the common reference sound volume of the first entity node and the target entity node according to the operation event;
and after displaying all second entity nodes associated with the second type node, responding to an operation event of a connection line between the second type node and the second entity node by a user, and displaying the co-mentioned sound volume of the second entity node and the first entity node according to the operation event.
6. The item class knowledge graph display method of claim 5, further comprising:
responding to an operation event of a user to the target entity node, the first entity node or the second entity node, and displaying the sound volume of the target entity node, the first entity node or the second entity node according to the operation event.
7. The method for displaying the class knowledge-graph of claim 6, wherein the sizes of the target entity node, the first entity node and the second entity node are positively correlated with the volume;
the thickness of a connection line between the first entity node and the first type node is positively correlated with the co-referenced volume;
the thickness of a connection between the second entity node and the second type node is positively correlated with the co-referenced volume.
8. The item class knowledge-graph display method of claim 1, wherein the color of the first entity node and the second entity node is different from the color of the target entity node;
the colors of the first type node and the second type node are different from the colors of the target entity node, the first entity node, and the second entity node.
9. The item class knowledge graph display device is applied to electronic equipment stored with an item class knowledge graph, wherein the item class knowledge graph comprises a plurality of entity nodes and a plurality of type nodes, and each type node is associated with each entity node; the device comprises a receiving module and a processing module;
the receiving module is used for receiving a query request, acquiring a target type node from the class knowledge graph according to the query request, and determining a target entity node from entity nodes associated with the target type node;
the processing module is used for responding to an operation event of a user on a first type node associated with the target entity node, displaying all first entity nodes associated with the first type node, and detecting whether at least two first entity nodes which are the same exist;
if the target entity node exists, the processing module is used for establishing a closed loop among the target entity node, the first type node and at least two same first entity nodes and displaying the closed loop;
if not, the processing module is configured to respond to an operation event of a user on a second type node associated with each first entity node, present all second entity nodes associated with the second type node, detect whether the same first entity node and the same second entity node exist, or detect whether the same at least two second entity nodes exist until the same first entity node and the same second entity node exist, or the same at least two second entity nodes exist, establish a closed loop between the target entity node, the first type node, the second type node, and the same first entity node and the same second entity node, or establish a closed loop between the target entity node, the first type node, the first entity node, the second type node, and the same at least two second entity nodes, and (5) displaying.
10. An electronic device comprising a processor and a non-volatile memory storing computer instructions that, when executed by the processor, perform the method of item knowledgegraph display of any of claims 1-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911163577.3A CN111046112A (en) | 2019-11-22 | 2019-11-22 | Method and device for displaying class knowledge graph and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911163577.3A CN111046112A (en) | 2019-11-22 | 2019-11-22 | Method and device for displaying class knowledge graph and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111046112A true CN111046112A (en) | 2020-04-21 |
Family
ID=70233815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911163577.3A Pending CN111046112A (en) | 2019-11-22 | 2019-11-22 | Method and device for displaying class knowledge graph and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111046112A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112417059A (en) * | 2020-10-30 | 2021-02-26 | 联想(北京)有限公司 | Information display method, device and equipment |
CN113377623A (en) * | 2021-07-02 | 2021-09-10 | 华青融天(北京)软件股份有限公司 | Automatic generation method and device of alarm rule and electronic equipment |
CN116992960A (en) * | 2023-09-25 | 2023-11-03 | 成都市智慧蓉城研究院有限公司 | Knowledge graph visualization interaction method and system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102609512A (en) * | 2012-02-07 | 2012-07-25 | 北京中机科海科技发展有限公司 | System and method for heterogeneous information mining and visual analysis |
US8671353B1 (en) * | 2010-12-13 | 2014-03-11 | Amazon Technologies, Inc. | Use of a relationship graph for product discovery |
CN104854583A (en) * | 2012-08-08 | 2015-08-19 | 谷歌公司 | Search result ranking and presentation |
CN105830065A (en) * | 2013-12-19 | 2016-08-03 | 脸谱公司 | Generating recommended search queries on online social networks |
CN106056406A (en) * | 2016-05-31 | 2016-10-26 | 无锡天脉聚源传媒科技有限公司 | Method and device for generating program key word map |
CN107357846A (en) * | 2017-06-26 | 2017-11-17 | 北京金堤科技有限公司 | The methods of exhibiting and device of relation map |
CN109670048A (en) * | 2018-11-19 | 2019-04-23 | 平安科技(深圳)有限公司 | Map construction method, apparatus and computer equipment based on air control management |
CN109697233A (en) * | 2018-12-03 | 2019-04-30 | 中电科大数据研究院有限公司 | A kind of knowledge mapping system building method |
-
2019
- 2019-11-22 CN CN201911163577.3A patent/CN111046112A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8671353B1 (en) * | 2010-12-13 | 2014-03-11 | Amazon Technologies, Inc. | Use of a relationship graph for product discovery |
CN102609512A (en) * | 2012-02-07 | 2012-07-25 | 北京中机科海科技发展有限公司 | System and method for heterogeneous information mining and visual analysis |
CN104854583A (en) * | 2012-08-08 | 2015-08-19 | 谷歌公司 | Search result ranking and presentation |
CN105830065A (en) * | 2013-12-19 | 2016-08-03 | 脸谱公司 | Generating recommended search queries on online social networks |
CN106056406A (en) * | 2016-05-31 | 2016-10-26 | 无锡天脉聚源传媒科技有限公司 | Method and device for generating program key word map |
CN107357846A (en) * | 2017-06-26 | 2017-11-17 | 北京金堤科技有限公司 | The methods of exhibiting and device of relation map |
CN109670048A (en) * | 2018-11-19 | 2019-04-23 | 平安科技(深圳)有限公司 | Map construction method, apparatus and computer equipment based on air control management |
CN109697233A (en) * | 2018-12-03 | 2019-04-30 | 中电科大数据研究院有限公司 | A kind of knowledge mapping system building method |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112417059A (en) * | 2020-10-30 | 2021-02-26 | 联想(北京)有限公司 | Information display method, device and equipment |
CN113377623A (en) * | 2021-07-02 | 2021-09-10 | 华青融天(北京)软件股份有限公司 | Automatic generation method and device of alarm rule and electronic equipment |
CN113377623B (en) * | 2021-07-02 | 2024-05-28 | 华青融天(北京)软件股份有限公司 | Automatic generation method and device of alarm rules and electronic equipment |
CN116992960A (en) * | 2023-09-25 | 2023-11-03 | 成都市智慧蓉城研究院有限公司 | Knowledge graph visualization interaction method and system |
CN116992960B (en) * | 2023-09-25 | 2023-12-05 | 成都市智慧蓉城研究院有限公司 | Knowledge graph visualization interaction method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9589233B2 (en) | Automatic recognition and insights of data | |
US20160077695A1 (en) | Methods, Systems, And Computer Program Products For Grouping Tabbed Portions Of A Display Object Based On Content Relationships And User Interaction Levels | |
US9613155B2 (en) | System and framework for multi-dimensionally visualizing and interacting with large data sets | |
WO2020124933A1 (en) | Comment information processing method and apparatus, and storage medium and electronic device | |
US11354119B2 (en) | Automatically upgrading and finding components similar to legacy versions | |
US12086616B1 (en) | Parameterized user interface for capturing user feedback | |
US20140195531A1 (en) | Gui for viewing and manipulating connected tag clouds | |
US10579227B1 (en) | Identifying missed interactions | |
CN111046112A (en) | Method and device for displaying class knowledge graph and electronic equipment | |
US9076180B2 (en) | Customized product display | |
EP2250622A2 (en) | Service preview and access from an application page | |
US20180046763A1 (en) | Detection and Visualization of Temporal Events in a Large-Scale Patient Database | |
US10860675B2 (en) | Informational tabs | |
CN110546633A (en) | Named entity based category tag addition for documents | |
US9104573B1 (en) | Providing relevant diagnostic information using ontology rules | |
TWI570574B (en) | Using structured data for online reserach | |
US20230244675A1 (en) | Intent driven dashboard recommendations | |
CN113626032B (en) | Configuration method and device of list page and storage medium | |
CN111026981B (en) | Visual display method, device and equipment for hot topics | |
US11069018B2 (en) | Systems, methods and machine readable programs for value chain analytics | |
US20200285554A1 (en) | Performance Metrics with Session Analysis | |
US20190073118A1 (en) | Semantic dimensions in a user interface | |
US12056149B1 (en) | Visual analysis platform utilizing dynamic group data elements in custom calculations | |
US9864739B1 (en) | Automatic layout of graphical user interface screens from object data | |
US20170031886A1 (en) | Contextual profile |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20201228 Address after: A108, 1 / F, curling hall, winter training center, 68 Shijingshan Road, Shijingshan District, Beijing 100041 Applicant after: Beijing second hand Artificial Intelligence Technology Co.,Ltd. Address before: Room 9014, 9 / F, building 3, yard 30, Shixing street, Shijingshan District, Beijing Applicant before: ADMASTER TECHNOLOGY (BEIJING) Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200421 |
|
RJ01 | Rejection of invention patent application after publication |