Knowledge graph display method, platform, equipment, medium and product

Through the three-dimensional knowledge graph display method, the problem that traditional knowledge graphs are difficult to display complex data relationships is solved, the effective presentation of knowledge graph content and the improvement of user experience is achieved, and the correlation between teaching elements is displayed through dynamic interaction, and the user's understanding ability is enhanced.

CN120215787APending Publication Date: 2025-06-27SHANGHAI SIRUI INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510362811.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-26
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

Traditional knowledge graphs are difficult to effectively display complex data relationships, which leads to limited understanding and application of data content. Especially in multi-level and multi-dimensional teaching data, traditional knowledge graphs cannot fully display the complex relationships between courses, resources, knowledge points, problem points, ability points, etc.

Method used

Provide a three-dimensional knowledge graph display method, which can realize the effective presentation of knowledge graph content through integrated display and interaction. The method includes presenting a display page in response to a trigger operation of the target knowledge graph, and the page includes at least a knowledge graph display area, an element display area, and a detailed introduction area. Users can switch between different regions through triggering operations to dynamically display instance information and other instances directly associated with click instances.

Benefits of technology

Through the display of three-dimensional space, the connection between different teaching elements is clearly revealed, the relevance of users' understanding of knowledge is enhanced, and the problem of difficult to effectively display multi-level and multi-dimensional teaching elements is difficult to display, providing an interactive immersive experience, and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120215787A_ABST
    Figure CN120215787A_ABST
Patent Text Reader

Abstract

The invention discloses a knowledge graph display method, platform, device, medium and product, comprising: in response to a trigger operation of a target knowledge graph, presenting a display page of the target knowledge graph, the display page at least comprising a knowledge graph display area, an element display area and a detail introduction area; in response to a trigger operation for a target instance on the knowledge graph display area, presenting a target element corresponding to the target instance in a selected state in the element display area, and presenting introduction information corresponding to the target instance in the detail introduction area; and in response to a trigger operation for a target element on the element display area, presenting a target instance corresponding to the target element in a selected state in the knowledge graph display area, and presenting introduction information corresponding to the target element in the detail introduction area. According to the technical scheme, integrated display and interaction of the three-dimensional knowledge graph are realized, effective presentation of the knowledge graph content is realized, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and particularly to a method, platform, device, medium and product for displaying a knowledge graph. Background Art

[0002] A knowledge graph is a graph-based data structure that represents various real-world instances and their relationships in the form of nodes and edges.

[0003] Traditional knowledge graphs usually display data in a single dimension in static ways such as tree diagrams and matrix diagrams. However, in some scenarios, there are complex correlation relationships between different instances in the knowledge graph. Traditional knowledge graphs have limitations in displaying complex data relationships and are difficult to effectively display this information, resulting in limited understanding and application of data content. Summary of the Invention

[0004] The present invention provides a method, platform, device, medium and product for displaying a knowledge graph, which realizes the integrated display and interaction of a three-dimensional knowledge graph, effectively presents the content of the knowledge graph, and improves the user experience.

[0005] In a first aspect, an embodiment of the present disclosure provides a method for displaying a knowledge graph, including:

[0006] In response to a trigger operation on a target knowledge graph, presenting a display page of the target knowledge graph, where the display page at least includes a knowledge graph display area, an element display area, and a detailed introduction area, and the target knowledge graph is a three-dimensional knowledge graph;

[0007] In response to a trigger operation on a target instance in the knowledge graph display area, presenting the target element corresponding to the target instance in a selected state in the element display area, and presenting introduction information corresponding to the target instance in the detailed introduction area;

[0008] In response to a trigger operation on a target element in the element display area, presenting the target instance corresponding to the target element in a selected state in the knowledge graph display area, and presenting introduction information corresponding to the target element in the detailed introduction area.

[0009] In a second aspect, an embodiment of the present disclosure provides a knowledge graph display platform, including:

[0010] A page display module, configured to present a display page of the target knowledge graph in response to a trigger operation on the target knowledge graph, where the display page at least includes a knowledge graph display area, an element display area, and a detailed introduction area, and the target knowledge graph is a three-dimensional knowledge graph;

[0011] The first interaction module is configured to, in response to a trigger operation on a target instance in the knowledge graph display area, present the target element corresponding to the target instance as a selected state in the element display area, and present the introduction information corresponding to the target instance in the detailed introduction area;

[0012] The second interaction module is configured to, in response to a trigger operation on a target element in the element display area, present the target instance corresponding to the target element as a selected state in the knowledge graph display area, and present the introduction information corresponding to the target element in the detailed introduction area.

[0013] In a third aspect, an embodiment of the present disclosure provides an electronic device, including:

[0014] At least one processor; and

[0015] A memory communicatively connected to the at least one processor; wherein,

[0016] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute a knowledge graph display method provided in the embodiment of the first aspect above.

[0017] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium storing computer instructions for causing a processor to implement a knowledge graph display method provided in the embodiment of the first aspect above when executed.

[0018] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, the computer program product includes a computer program, and the computer program implements a knowledge graph display method provided in the embodiment of the first aspect above when executed by a processor.

[0019] A method, platform, device, medium, and product for displaying a knowledge graph according to an embodiment of the present invention include presenting a display page of the target knowledge graph in response to a trigger operation on the target knowledge graph. The display page includes at least a knowledge graph display area, an element display area, and a detailed introduction area. The target knowledge graph is a three-dimensional knowledge graph. In response to a trigger operation on a target instance in the knowledge graph display area, presenting the target element corresponding to the target instance as a selected state in the element display area and presenting introduction information corresponding to the target instance in the detailed introduction area. In response to a trigger operation on a target element in the element display area, presenting the target instance corresponding to the target element as a selected state in the knowledge graph display area and presenting introduction information corresponding to the target element in the detailed introduction area. The above technical solution realizes the integrated display and interaction of the three-dimensional knowledge graph, effectively presents the content of the knowledge graph, and improves the user experience.

[0020] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0022] Figure 1 is a flowchart of a method for displaying a knowledge graph according to Embodiment 1 of the present invention;

[0023] Figure 2 is an example diagram related to the trigger of the target knowledge graph according to Embodiment 1 of the present invention;

[0024] Figure 3 is an example diagram of a display page according to Embodiment 1 of the present invention;

[0025] Figure 4 is an example diagram of the display page when the target instance is selected according to Embodiment 1 of the present invention;

[0026] Figure 5 is an example diagram of an auxiliary control on the knowledge graph display area according to Embodiment 1 of the present invention;

[0027] Figure 6 is an example diagram of the knowledge graph display area based on a roaming operation according to Embodiment 1 of the present invention;

[0028] Figure 7 It is a flowchart of a knowledge graph display method provided in the second embodiment of the present invention;

[0029] Figure 8 It is a schematic structural diagram of a knowledge graph display platform provided in the third embodiment of the present invention;

[0030] Figure 9 It is a schematic structural diagram of an electronic device provided in the fourth embodiment of the present invention. Detailed implementation manners

[0031] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0032] It should be noted that the terms "first", "second", "target", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order different from those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.

[0033] Traditional knowledge graphs usually only involve single-dimensional data display and cannot comprehensively display multi-level and multi-dimensional teaching data such as courses, resources, knowledge points, problem points, and ability points. However, in the teaching field, there are complex association relationships between different teaching elements (such as courses, resources, knowledge points, etc.). Traditional knowledge graphs are difficult to effectively display this information, resulting in limited understanding and application of teaching content. In addition, traditional knowledge graphs are mostly displayed in static ways such as tree diagrams and matrix diagrams. This way has limitations in displaying complex data relationships and is not intuitive and dynamic enough. In addition, traditional 3D knowledge graphs are difficult to be integrated and displayed on the Web platform. Especially when dealing with a large amount of data and complex graphics, ensuring a smooth user experience is a challenge. Therefore, the embodiments of the present invention provide a knowledge graph display method to solve the above technical problems.

[0034] Embodiment 1

[0035] Figure 1 The figure is a flowchart of a knowledge graph display method provided in Embodiment 1 of the present invention. This embodiment is applicable to the interactive display scenario of a three-dimensional knowledge graph. This method can be executed by a knowledge graph display platform, which can be implemented in the form of hardware and / or software.

[0036] As Figure 1 shown, the method includes:

[0037] S101. In response to a trigger operation on a target knowledge graph, present a display page of the target knowledge graph. The display page includes at least a knowledge graph display area, an element display area, and a detailed introduction area. The target knowledge graph is a three-dimensional knowledge graph.

[0038] In this embodiment, the target knowledge graph can be understood as the knowledge graph corresponding to the item when the knowledge graph trigger control is triggered. In this embodiment, taking the teaching scenario as an example, the item corresponds to a course. It can be understood that this embodiment does not limit the type of the item and the application scenario of the knowledge graph display method. Figure 2 The figure is an example diagram related to the trigger of the target knowledge graph provided in Embodiment 1 of the present invention. As Figure 2 shown, taking the teaching scenario as an example, a large number of knowledge graphs of courses are deployed on the web front end. These knowledge graphs are integrated in the course management page. The front end presents the course management page, and the course management page includes a course management table. For each course in the course management table, there are corresponding management controls (view details, delete, take off the shelf, etc.) and a knowledge graph trigger control as shown by the red frame in Figure 2 . If the knowledge graph trigger control of a certain course is triggered, then determine that this knowledge graph is the target knowledge graph.

[0039] The display page can be understood as the page that the web front end jumps to after the knowledge graph trigger control corresponding to the target knowledge graph is triggered. The display page includes at least a knowledge graph display area, an element display area, and a detailed introduction area. The knowledge graph display area can be understood as the area for presenting a three-dimensional knowledge graph (3D multi-dimensional knowledge graph), the element display area can be understood as the area for presenting the elements corresponding to the knowledge graph, and the detailed introduction area can be understood as the area for presenting the detailed introduction of the knowledge graph and its corresponding elements.

[0040] Figure 3 The figure is an example diagram of a display page provided in Embodiment 1 of the present invention. As Figure 3As shown, the upper area 1 is the knowledge graph display area, presenting the 3D target knowledge graph. The target knowledge graph contains several levels (stereoscopic sections). The stereoscopic sections cut the three-dimensional space into different areas to accommodate different levels and different-dimensional instances. Each level has its corresponding instances, and the instances are presented in the form of spheres. Each instance has its corresponding elements, and the elements are presented in the form of labels on the target knowledge graph. That is to say, each instance on the knowledge graph display area has its corresponding label; each level of instances is presented in a corresponding color, and the colors of instances in different levels are different. The instances are connected based on the association relationship, and the connection methods include intra-level connection and cross-level connection. That is to say, every two instances with an association relationship are connected by a line, effectively reflecting the association relationship between the instances corresponding to the project. It can be understood that instances in the same level can be connected when there is an association relationship, and instances in different levels can also be cross-connected when there is an association relationship. The lower left area 2 is the element display area, and each element has its corresponding instance on the target knowledge graph. The elements are presented in the form of labels on the target knowledge graph. The lower right area 3 is the detailed introduction area. When a certain instance or element is selected, this area presents the introduction information of the corresponding instance / element. It can be understood that the sphere colors of the instances in the knowledge graph display area are the same as the colors of their corresponding elements in the element display area, effectively distinguishing the instance types, such as Figure 3 As shown, the instance corresponding to the problem point 2 is a yellow sphere, and the corresponding element is a yellow element.

[0041] Taking the teaching scenario as an example, the target knowledge graph includes at least a resource layer, a knowledge layer, a problem layer, and an ability layer; the resource layer, the knowledge layer, the problem layer, and the ability layer are all three-dimensional cross-sections, and the corresponding instances on each layer are also three-dimensional sphere instances. Among them, the resource layer corresponds to the course-related resource files, such as videos and PDF documents. The resource layer includes at least one resource instance. The resource instance can be any one or several of videos, audios, images, and PDF documents. It can be understood that the resource instances with an association relationship can be connected; the knowledge layer corresponds to the course-related knowledge points, that is, the key points of the course. Each course key point is a knowledge point instance. The knowledge layer includes at least one knowledge point instance. The knowledge point instances with an association relationship can be connected, and the knowledge point instance can also be connected to the corresponding resource instance based on the association relationship; the problem layer corresponds to the course-related problem points, that is, the weak points. Each course weak point is a problem point instance. The problem layer includes at least one problem point instance. The problem point instances with an association relationship can be connected. Each problem point instance can also be connected to the corresponding knowledge point instance based on the association relationship, and can also be connected to the corresponding resource instance based on the association relationship; the ability layer corresponds to the course-related ability points, that is, the abilities that can be mastered by learning the course. Each ability point is an ability point instance. The ability layer includes at least one ability point instance. The ability point instances with an association relationship can be connected. Each ability point instance can also be connected to the corresponding problem point instance based on the association relationship, can also be connected to the corresponding knowledge point instance based on the association relationship, and can also be connected to the corresponding resource instance based on the association relationship.

[0042] Specifically, in response to the triggering operation of the knowledge graph trigger control corresponding to the target knowledge graph on the course management page, a display page of the target knowledge graph is presented, and the three-dimensional target knowledge graph. Each element corresponding to the target knowledge graph and the detailed introduction information corresponding to the target knowledge graph are visually presented on the web front end.

[0043] S102. In response to the triggering operation on the target instance in the knowledge graph display area, present the target element corresponding to the target instance as a selected state in the element display area, and present the introduction information corresponding to the target instance in the detailed introduction area.

[0044] In this embodiment, the target instance can be understood as the selected instance. The target element can be understood as the element corresponding to the target instance, that is, the label of the target instance. The target element is located in the element display area, and the sphere color of the target instance is the same as the color of the target element. The introduction information can be understood as the detailed introduction of the target instance / target element. For example, if the target instance is knowledge point 1, the detailed introduction area presents the detailed introduction of knowledge point 1. The introduction information includes at least the name, type, label, and description of the instance.

[0045] Specifically, when the user clicks on a certain instance in the knowledge graph display area, this instance is the target instance. Figure 4 It is an example diagram of the display page when the target instance is selected provided in the first embodiment of the present invention, as Figure 4 shown. The target instance is problem point 3. In response to the trigger operation for the target instance (1), corresponding special effect transformations are performed on the three-dimensional target knowledge graph in the knowledge graph display area (for example, the sphere turns red, the instances having a connection relationship with the target instance are highlighted, the connection lines are highlighted, and other instances and connection lines are dimmed), and the target element (2) corresponding to the target instance is presented in a selected state in the element display area (as Figure 4 shown by deepening the background color of the element), and the introduction information (3) corresponding to the target instance is presented in the detailed introduction area.

[0046] S103. In response to the trigger operation for the target element in the element display area, the target instance corresponding to the target element is presented in a selected state in the knowledge graph display area, and the introduction information corresponding to the target element is presented in the detailed introduction area.

[0047] This embodiment corresponds to the presentation in step S102. Step S102 is the presentation effect when the target instance is triggered, and this step is the presentation effect when the target element is triggered.

[0048] In this embodiment, the target element can be understood as the selected element. The target instance can be understood as the instance corresponding to the target element. The target element is located in the element display area, and the sphere color of the target instance is the same as the color of the target element. The introduction information can be understood as the detailed introduction of the target element / target instance. For example, if the target element is problem point 3, then the detailed introduction area presents the detailed introduction of problem point 3.

[0049] Specifically, when the user clicks on a certain element in the element display area, this element is the target element. In response to the trigger operation for the target element, the target element is presented in a selected state (for example, by deepening the background color of the element), the target instance corresponding to the target element in the target knowledge graph in the knowledge graph display area is presented in a selected state, and corresponding special effect transformations are performed (for example, the sphere turns red, the instances having a connection relationship with the target instance are highlighted, the connection lines are highlighted, and other instances and connection lines are dimmed), and the introduction information corresponding to the target element is presented in the detailed introduction area.

[0050] It can be understood that since the target element is associated with the target instance and actually corresponds to the same business, the introduction information corresponding to the target element is the same as the introduction information corresponding to the target instance.

[0051] Optionally, as the first alternative embodiment of this embodiment, the method further includes:

[0052] a1. In response to a roaming operation on the target knowledge graph, change the display perspective of the target knowledge graph. The roaming operation includes mouse movement and shortcut key triggering. The perspective movement directions corresponding to shortcut key triggering include up, down, left, right, forward, and backward.

[0053] In this embodiment, Figure 5 is an example diagram of the auxiliary control on the knowledge graph display area provided in the first embodiment of the present invention. As Figure 5 shown, a reset control and a roaming control are sequentially arranged from top to bottom in the upper right corner of the knowledge graph display area. When the mouse moves to the roaming control, roaming rules are presented on the left side of the roaming control, including a mouse movement rule and a shortcut key triggering rule. The shortcut key triggering rule is: shift + W / A / S / D / Q / E to translate the model, and the mouse movement rule is: left button + mouse movement to adjust the model perspective. Here, W, A, S, D, Q, and E can respectively correspond to up, down, left, right, forward, and backward, or other corresponding relationships. This embodiment does not limit this. Based on the roaming rules, the user can move the display perspective of the target knowledge graph on the knowledge graph display area, achieving a 360° panoramic view switching and a display effect of zooming in and out on the far and near views, enabling the user to view the 3D target knowledge graph comprehensively without omission and more intuitively and dynamically understand the connections between different instances (teaching elements). Figure 6 is an example diagram of the knowledge graph display area based on the roaming operation provided in the first embodiment of the present invention. As Figure 6 shown, in response to the user's roaming operation, the position of the target knowledge graph in the knowledge graph display area has moved to the right side of the area, and there are also changes in the display angle of the target knowledge graph, the direction facing the interface, etc.

[0054] b1. In response to the triggering operation of the reset control on the knowledge graph display area, reset the target knowledge graph to its initial state.

[0055] In this embodiment, the initial state can be understood as the state presented on the knowledge graph display area when the target knowledge graph is first triggered to enter the display page, including at least the initial perspective and the initial selection state. The initial perspective is set based on the actual situation. For example, it can be the front view as Figure 3 shown, and the initial selection state is empty, that is, a state where no instance is selected. Similarly, as Figure 3 shown, each instance is presented in its corresponding color at its own level. The setting of the reset control is used to quickly switch back to the initial loading state after roaming or querying the knowledge graph.

[0056] Specifically, after the target knowledge graph on the knowledge graph display area may go through step a1, there are changes in both the display perspective and the selection state in the web front end. As Figure 6As shown, at this time, in response to the triggering operation of the reset control at the upper right corner of the knowledge graph display area, the target knowledge graph is reset to the initial state as shown in Figure 3 The initial state, the perspective of the target knowledge graph is restored to the front view perspective, and all instances and connections on the target knowledge graph are restored to the initial color, that is, the unselected state.

[0057] A method for displaying a knowledge graph provided by an embodiment of the present invention includes presenting a display page of a target knowledge graph in response to a triggering operation of the target knowledge graph. The display page at least includes a knowledge graph display area, an element display area, and a detailed introduction area. The target knowledge graph is a three-dimensional knowledge graph; in response to a triggering operation on a target instance in the knowledge graph display area, the target element corresponding to the target instance is presented in a selected state in the element display area, and the introduction information corresponding to the target instance is presented in the detailed introduction area; in response to a triggering operation on a target element in the element display area, the target instance corresponding to the target element is presented in a selected state in the knowledge graph display area, and the introduction information corresponding to the target element is presented in the detailed introduction area. The above technical solution can clearly reveal the connections between different teaching elements, effectively convey the changes in the sense of space or time sequence, enhance the user's understanding of the relevance of knowledge, and solve the problem of difficult effective display of multi-level and multi-dimensional teaching elements by integrating multi-dimensional teaching data such as courses, resources, knowledge points, problem points, and ability points and their correlation relationships, using three-dimensional space and cutting out different regions through a three-dimensional section; adopting a 3D modeling method for display, supporting users to roam the knowledge graph, freely adjust and switch perspectives, and at the same time supporting users to click on the graph instances and dynamically display the instance information and other instances directly related to the clicked instance, helping users retrieve related knowledge points, providing an immersive interactive experience for users, and solving the problems of static display limitations and insufficient interactive experience; seamlessly integrating the 3D knowledge graph into the Web teaching platform and making it possible to provide a smooth 3D graph display on the Web platform through optimization techniques, solving the problem of integrated display of the 3D knowledge graph on the Web teaching platform.

[0058] As the second alternative embodiment of this embodiment, the development steps of the target knowledge graph include:

[0059] a2. Obtain environmental special effect parameters and the knowledge graph core algorithm, combine the environmental special effect parameters and the knowledge graph core algorithm, compile and package them into an interactive script in a set format, and mount the interactive script to the front end; the set format is used to make the interactive script run in the front-end web browser; among them, the knowledge graph core algorithm at least includes knowledge graph data, instance three-dimensional coordinates, hierarchical section reference positions, and instance sphere special effect sets.

[0060] The knowledge graph display platform includes a web project and a Unity project. The web project visually presents the target knowledge graph through the web front-end, provides an interaction page with users, and presents corresponding interaction effects. The Unity project is used to produce the interaction script of the target knowledge graph and deploy it to the web front-end through the web project. The web front-end receives the user's interaction operation and responds to the operation by calling the corresponding logic to present the corresponding interaction effect on the web page. The development steps of the target knowledge graph are completed in Unity.

[0061] In this embodiment, the environmental special effect parameters can be understood as the picture parameters when the target knowledge graph is presented on the web front-end, including at least environmental parameters (Camera) and art special effect parameters. The environmental parameters include camera parameters and canvas parameters. Among them, the camera parameters can be understood as the perspective information of the target knowledge graph facing the user, and the canvas parameters can be understood as the presentation effects of each area in the display page, especially the canvas width and canvas height of the knowledge graph display area. The art special effect parameters can be understood as the special effect presentation effect information related to art on the display page, that is, the art special effect parameters of the user interface (UserInterface, UI). The art special effect parameters include scene UI text, skybox background, special effect prefab, starry sky particle special effect, instance and connection material, material color map, lighting effect parameters, etc. Among them, the scene UI text is the label of the instance. The skybox background is the background information of the target knowledge graph. The material color map is the parameter for editing the instance and connection material effects, and is used to specifically fill the content of the instance and connection.

[0062] The core algorithm of the knowledge graph can be understood as the algorithm statements corresponding to the target knowledge graph. The execution process of the core algorithm includes: 1. Initialization, clearing the historical knowledge graph data; 2. Receiving the target knowledge graph data and assigning the target knowledge graph data to an instance. The target knowledge graph data can be understood as each instance in the target knowledge graph and its specific introduction information, and the target knowledge graph data is in JSON format; 3. Calculating the three-dimensional coordinates of the instance and creating an instance sphere according to the three-dimensional coordinates of the instance; 4. Assigning an instance sphere special effect set to the target knowledge graph so that the core algorithm of the knowledge graph can be directly matched with the environmental special effect parameters selected by the user. Among them, the instance sphere special effect set includes the material color, collision body and prefabricated special effects of each level sphere; 5. Creating a canvas instance label, setting the label position and style and defining that the label always faces the camera (that is, faces the user); 6. Creating a connection line between the instances with an associated relationship based on the target knowledge graph data; 7. Assigning a connection line material set to the target knowledge graph so that the core algorithm of the knowledge graph can be directly matched with the environmental special effect parameters selected by the user; 8. Obtaining the hierarchical section reference position and creating a hierarchical section; 9. Obtaining the section material set and creating a section label. Among them, the section material set is similar to the connection line material set and is also used to enable the core algorithm of the knowledge graph to be directly matched with the environmental special effect parameters selected by the user. It can be understood that the above process steps in the core algorithm of the knowledge graph can be changed in the execution order and combined for processing based on the actual situation.

[0063] Specifically, in response to the user's selection of the environmental special effect parameters on unity and the acquisition of the core algorithm of the knowledge graph, the environmental special effect parameters are matched with the core algorithm of the knowledge graph and compiled into an interactive script in a set format. Among them, the set format is the format using the Web Graphics Library (WebGL) technology, so as to facilitate the operation of the interactive script in the front-end web browser. It can be understood that the interactive script integrates all the content related to the target knowledge graph in the unity project, at least including algorithms, scenes and resources. Deploying the interactive script to the web front-end provides a basis for the subsequent display of the target knowledge graph.

[0064] It can be understood that when the front-end responds to the user's trigger operation on the target knowledge graph subsequently, the interaction of the target knowledge graph is realized through the communication between unity and the web.

[0065] Embodiment 2

[0066] Figure 7The flowchart shows a method for presenting a knowledge graph according to the second embodiment of the present invention. This embodiment further optimizes any of the above embodiments and is applicable to the interactive presentation of a three-dimensional knowledge graph. This method can be executed by a knowledge graph presentation platform, which can be implemented in the form of hardware and / or software.

[0067] As Figure 7 shown, the method includes:

[0068] S201. In response to a trigger operation on the target knowledge graph, present a display page of the target knowledge graph.

[0069] It can be understood that, in response to a trigger operation on the target knowledge graph, the web front-end interacts with the unity project through the web project. The web front-end page loads the target knowledge graph; the web page adapts to the unity 3D knowledge graph area; unityWebGL is initialized, and a progress bar is used to provide progress feedback to the user. The Canvas displays the 3D target knowledge graph full-screen, and sends a loading success message to the web front-end.

[0070] S202. In response to a trigger operation on the target instance in the knowledge graph display area, change the target instance to a target color, highlight the associated instances connected to the target instance and the connection lines between the target instance and the associated instances, and gray out the other instances on the target knowledge graph except the target instance and the associated instances.

[0071] In this embodiment, the target color can be understood as the color used to distinguish the selected target instance from other instances. The target color can be, for example, red, or other colors, and the target color is different from the color of the instance itself. The associated instance can be understood as an instance having an association relationship with the target instance, and the target instance and the associated instance are connected by a line based on the association relationship.

[0072] Specifically, the user clicks on an instance in the 3D target knowledge graph in the knowledge graph display area, determines the instance as the target instance. In response to the trigger operation of the target instance, change the target instance to a target color, highlight the associated instances connected to the target instance and the connection lines between the target instance and the associated instances, and gray out the other instances on the target knowledge graph except the target instance and the associated instances.

[0073] As Figure 4 shown, the target instance in the knowledge graph display area is the knowledge point 2 on the knowledge layer. Change the instance color of the knowledge point 2 to red, and determine several associated instances connected to the target instance. Figure 4The associated instances include problem points 2 and 3 in the problem layer, as well as the user manual and computer video 2 in the resource layer. Highlight these associated instances. Problem points 2 and 3 in the problem layer are highlighted in yellow, the user manual and computer video 2 in the resource layer are highlighted in blue, the connections between the target instance and these four associated instances are highlighted in red, all other instances in the target knowledge graph except the target instance and the associated instances are dimmed, and all other connections in the target knowledge graph except the connections between the target instance and the associated instances are dimmed.

[0074] S203. Present the target element corresponding to the target instance as a selected state in the element display area.

[0075] In this embodiment, the element display area includes elements corresponding to all instances on the target knowledge graph. Since there is a one-to-one correspondence between instances and elements, correspondingly, when the target instance is triggered and selected, the corresponding target element is also presented as a selected state.

[0076] As Figure 4 shown, if knowledge point 2 on the knowledge graph display area is selected as the target instance, then the element corresponding to the target instance, that is, knowledge point 2, as the target element, deepens the background color of the target element in the element display area to present the target element as a selected state.

[0077] S204. Present the introduction information corresponding to the target instance in the detailed introduction area.

[0078] S205. In response to the trigger operation on the target element in the element display area, present the target element as a selected state.

[0079] Specifically, when the user clicks on any element in the element display area, determine the element as the target element. In response to the trigger operation of the target element, present the target element as a selected state and deepen the background color of the target element. As Figure 4 shown by the selection effect of the target element knowledge point 2.

[0080] It can be understood that the element display area also has a search box. The user can search for the name of the desired element / instance in the search box. In response to the name input by the user, present the target instance corresponding to the name as a selected state in the knowledge graph display area and present the target element corresponding to the name as a selected state in the element display area.

[0081] S206. Change the target instance corresponding to the target element to a target color in the knowledge graph display area, highlight the associated instances connected to the target instance and the connection lines between the target instance and the associated instances, and dim all other instances on the target knowledge graph except the target instance and the associated instances.

[0082] In this embodiment, the element display area includes a plurality of elements, and each element has a one-to-one correspondence with an instance on the target knowledge graph. Correspondingly, when the target element is selected and triggered, the corresponding target instance on the target knowledge graph also presents a selected state. Therefore, in the knowledge graph display area, the target instance corresponding to the target element is changed to a target color, the associated instances connected to the target instance and the connection lines between the target instance and the associated instances are highlighted, and the other instances on the target knowledge graph except the target instance and the associated instances are grayed out.

[0083] It can be understood that whether the target element or the target instance is selected, the perspective presented by the target instance is facing the user. Therefore, when the target instance presents a selected effect, the presentation perspective of the target knowledge graph is automatically adjusted so that the user can directly see the target instance in the target knowledge graph without obstruction, avoiding the situation where the target instance is blocked by other instances and connection lines when the initial perspective is retained.

[0084] S207. Present the introduction information corresponding to the target element in the detailed introduction area.

[0085] It can be understood that a knowledge graph display method provided in this embodiment realizes two-way communication between unity and web.

[0086] In the case where the target instance is triggered by the user, the unity project responds to the user's click on the target instance, modifies all instance spheres to gray, modifies all connection lines to gray, sets the target instance sphere to red, traverses the associated relationship array of the target knowledge graph, and determines whether a certain instance sphere is associated with the target instance. If not, switches to the next instance sphere and retraverses the associated relationship array of the target knowledge graph to determine whether the instance sphere is associated with the target instance, and loops until all instance spheres are traversed. When it is determined that a certain instance sphere is associated with the target instance, the connection line between the instance sphere and the target instance sphere is set to red, and the instance sphere is set to be highlighted; after the unity project responds to the user's click on the target instance, the web project passes the identifier of the clicked instance sphere to the web front end, and the corresponding clicked instance on the web page becomes a selected state, and the detailed information of the instance is displayed. The unity project and the web project execute in parallel in response to the user's click on the target instance, realizing two-way communication between unity and web in the scenario where the target instance is clicked and triggered.

[0087] In the case where the target element is triggered by the user, the web project responds to the user clicking on the target element of the web page, changes the target instance corresponding to the target element to the selected state on the web page, and displays the element / instance details on the web page; after the web project responds to the user clicking on the target element of the web page, it passes the target element identifier to the unity project. The unity project receives the target element identifier, changes all instance spheres to gray, changes all connection lines to gray, sets the target instance sphere to red, traverses the associated relationship array of the target knowledge graph, and determines whether a certain instance sphere is associated with the target instance. If not, it switches to the next instance sphere and retraverses the associated relationship array of the target knowledge graph to determine whether the instance sphere is associated with the target instance. The loop iterates until all instance spheres are also traversed. When it is determined that a certain instance sphere is associated with the target instance, the connection line between the instance sphere and the target instance sphere is set to red, and the instance sphere is set to be highlighted. The web project and the unity project execute in parallel in response to the user clicking on the target element, realizing two-way communication between the web and the unity in the scenario where the target element is clicked and triggered.

[0088] In the case where the reset control is triggered, the web front-end responds to the trigger operation of the reset control and sends a notification to the unity. After receiving the notification, the unity respectively performs the operations of smooth reset according to the initial state and traversing the knowledge graph data (JSON data) of the target knowledge graph. After traversing the knowledge graph data, the colors of each instance sphere and connection line are restored to the initial state.

[0089] A method for displaying a knowledge graph provided by an embodiment of the present invention includes presenting a display page of a target knowledge graph in response to a trigger operation on the target knowledge graph; changing a target instance to a target color in response to a trigger operation on the target instance in the knowledge graph display area, highlighting the associated instances connected to the target instance and the connection lines between the target instance and the associated instances, and graying out other instances on the target knowledge graph except the target instance and the associated instances; presenting the target element corresponding to the target instance in a selected state in the element display area; presenting introduction information corresponding to the target instance in the detailed introduction area; presenting the target element in a selected state in response to a trigger operation on the target element in the element display area; changing the target instance corresponding to the target element to the target color in the knowledge graph display area, highlighting the associated instances connected to the target instance and the connection lines between the target instance and the associated instances, and graying out other instances on the target knowledge graph except the target instance and the associated instances; presenting introduction information corresponding to the target element in the detailed introduction area. The above technical solution can clearly reveal the connections between different teaching elements, effectively convey the changes in the sense of space or time sequence, enhance the user's understanding of the relevance of knowledge, and solve the problem of difficult effective display of multi-level and multi-dimensional teaching elements by integrating multi-dimensional teaching data such as courses, resources, knowledge points, problem points, and ability points and their associated relationships, using three-dimensional space and cutting out different regions through a three-dimensional section; adopting a 3D modeling method for display, supporting users to roam the knowledge graph, freely adjust and switch perspectives, and at the same time supporting users to click on the graph instances and dynamically display the instance information and other instances directly associated with the clicked instance, helping users retrieve associated knowledge points and providing an immersive interactive experience for users to solve the problems of static display limitations and insufficient interactive experience; seamlessly integrating the 3D knowledge graph into the Web teaching platform and enabling smooth 3D graph display on the Web platform through optimization technology to solve the problem of integrated display of the 3D knowledge graph on the Web teaching platform.

[0090] Embodiment III

[0091] Figure 8 FIG. is a schematic structural diagram of a knowledge graph display platform provided by Embodiment III of the present invention. As Figure 8 shown, the platform includes:

[0092] A page display module 31, configured to present a display page of the target knowledge graph in response to a trigger operation on the target knowledge graph, where the display page at least includes a knowledge graph display area, an element display area, and a detailed introduction area, and the target knowledge graph is a three-dimensional knowledge graph;

[0093] The first interaction module 32 is configured to, in response to a trigger operation on a target instance in the knowledge graph display area, present the target element corresponding to the target instance as a selected state in the element display area, and present the introduction information corresponding to the target instance in the detailed introduction area;

[0094] The second interaction module 33 is configured to, in response to a trigger operation on a target element in the element display area, present the target instance corresponding to the target element as a selected state in the knowledge graph display area, and present the introduction information corresponding to the target element in the detailed introduction area.

[0095] The knowledge graph display platform adopted by this technical solution realizes the integrated display and interaction of the three-dimensional knowledge graph, effectively presents the content of the knowledge graph, and improves the user experience.

[0096] Optionally, the target knowledge graph includes at least a resource layer, a knowledge layer, a problem layer, and an ability layer; the resource layer includes at least one resource instance, the knowledge layer includes at least one knowledge point instance, the problem layer includes at least one problem point instance, and the ability layer includes at least one ability point instance;

[0097] Each layer of instances is presented in a corresponding color;

[0098] Each instance has a corresponding element, and the element is presented in the form of a label on the target knowledge graph;

[0099] Instances are connected based on association relationships, and the connection methods include intra-layer connection and cross-layer connection.

[0100] Optionally, the platform further includes:

[0101] A roaming module, configured to change the display perspective of the target knowledge graph in response to a roaming operation on the target knowledge graph; wherein, the roaming operation includes mouse movement and shortcut key triggering, and the perspective movement directions corresponding to the shortcut key triggering include up, down, left, right, forward, and backward;

[0102] A reset module, configured to reset the target knowledge graph to its initial state in response to a trigger operation on a reset control in the knowledge graph display area.

[0103] Optionally, the first interaction module 32 is specifically configured to:

[0104] In response to a trigger operation on a target instance in the knowledge graph display area, change the target instance to a target color, highlight the associated instances connected to the target instance and the connection lines between the target instance and the associated instances, and dim the display of other instances on the target knowledge graph except the target instance and the associated instances;

[0105] Present the target element corresponding to the target instance in a selected state in the element display area.

[0106] Optionally, the second interaction module 33 is specifically configured to:

[0107] In response to a trigger operation on a target element in the element display area, present the target element in a selected state;

[0108] In the knowledge graph display area, change the target instance corresponding to the target element to a target color, highlight the associated instances connected to the target instance and the connection lines between the target instance and the associated instances, and dim the display of other instances on the target knowledge graph except the target instance and the associated instances.

[0109] Optionally, the platform further includes a knowledge graph development module for:

[0110] Obtain environmental special effect parameters and mount the knowledge graph core algorithm to form an interaction script, where the knowledge graph core algorithm at least includes knowledge graph data, instance three-dimensional coordinates, hierarchical section reference positions, and instance sphere special effect sets;

[0111] Compile and package the interaction script and deploy it to the front end so that the front end can respond to the trigger operation of the target knowledge graph and present the display page of the target knowledge graph.

[0112] The knowledge graph display platform provided by the embodiments of the present invention can execute the knowledge graph display method provided by any embodiment of the present invention, and has the corresponding function modules and beneficial effects for executing the method.

[0113] Embodiment 4

[0114] Figure 9 It is a schematic structural diagram of an electronic device provided by Embodiment 4 of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are only examples and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0115] Such as Figure 9As shown, the electronic device 40 includes at least one processor 41 and a memory communicatively connected to the at least one processor 41, such as a read-only memory (ROM) 42, a random access memory (RAM) 43, etc. The memory stores a computer program executable by the at least one processor. The processor 41 can execute various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 42 or the computer program loaded from the storage unit 48 into the random access memory (RAM) 43. In the RAM 43, various programs and data required for the operation of the electronic device 40 can also be stored. The processor 41, the ROM 42, and the RAM 43 are connected to each other via a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.

[0116] Multiple components in the electronic device 40 are connected to the I / O interface 45, including: an input unit 46, such as a keyboard, a mouse, etc.; an output unit 47, such as various types of displays, speakers, etc.; a storage unit 48, such as a magnetic disk, an optical disc, etc.; and a communication unit 49, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 49 allows the electronic device 40 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0117] The processor 41 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 41 executes the various methods and processes described above, such as the knowledge graph display method.

[0118] In some embodiments, the knowledge graph display method can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as the storage unit 48. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 40 via the ROM 42 and / or the communication unit 49. When the computer program is loaded into the RAM 43 and executed by the processor 41, one or more steps of the knowledge graph display method described above can be executed. Alternatively, in other embodiments, the processor 41 can be configured to execute the knowledge graph display method by any other appropriate means (e.g., by means of firmware).

[0119] The various embodiments of the systems and techniques described above in this specification can be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems-on-chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which may be a special-purpose or general-purpose programmable processor that receives data and instructions from, and transmits data and instructions to, a storage system, at least one input device, and at least one output device.

[0120] The computer program for implementing the methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The computer program can be executed entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.

[0121] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0122] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and a pointing device (e.g., a mouse or a trackball) through which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0123] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), blockchain network, and the Internet.

[0124] A computing system can include a client and a server. The client and the server are generally far from each other and usually interact through a communication network. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, solving the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.

[0125] It should be understood that various forms of the processes shown above can be used, with steps reordered, added, or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is made herein.

[0126] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A knowledge graph display method, characterized in that: include: In response to a triggering operation of a target knowledge graph, a display page of the target knowledge graph is presented, the display page at least comprising a knowledge graph display area, an element display area, and a detail introduction area, and the target knowledge graph is a three-dimensional knowledge graph; In response to a trigger operation on a target instance in the knowledge graph display area, a target element corresponding to the target instance is presented as a selected state in the element display area, and introduction information corresponding to the target instance is presented in the detail introduction area; In response to a trigger operation on a target element on the element display area, a target instance corresponding to the target element is presented as a selected state in the knowledge graph display area, and introduction information corresponding to the target element is presented in the detail introduction area.

2. The method according to claim 1, characterized in that The target knowledge graph includes at least a resource layer, a knowledge layer, a problem layer and a capability layer; the resource layer includes at least one resource instance, the knowledge layer includes at least one knowledge point instance, the problem layer includes at least one problem point instance, and the capability layer includes at least one capability point instance; Each layer instance is presented in the corresponding color; Each instance has a corresponding element, and the element is presented in the form of a label on the target knowledge graph; The instances are connected based on association relationships, and the connection methods include same-layer connection and cross-layer connection.

3. The method according to claim 1, characterized in that Also includes: In response to a roaming operation on the target knowledge graph, the display perspective of the target knowledge graph is changed; wherein the roaming operation includes mouse movement and shortcut key triggering, and the perspective movement direction corresponding to the shortcut key triggering includes up, down, left, right, front and back; In response to a triggering operation of resetting a control on the knowledge graph display area, the target knowledge graph is reset to an initial state.

4. The method according to claim 1, characterized in that: In response to the triggering operation on the target instance in the knowledge graph display area, presenting the target element corresponding to the target instance as a selected state in the element display area includes: In response to a triggering operation of a target instance on the knowledge graph display area, the target instance is changed to a target color, the associated instance connected to the target instance and the connection line between the target instance and the associated instance are highlighted, and other instances on the target knowledge graph except the target instance and the associated instance are grayed out; The target element corresponding to the target instance is presented in the element display area as a selected state.

5. The method according to claim 1, characterized in that In response to the triggering operation on the target element in the element display area, presenting the target instance corresponding to the target element in the knowledge graph display area as a selected state includes: In response to a triggering operation of a target element on the element display area, presenting the target element as a selected state; In the knowledge graph display area, the target instance corresponding to the target element is changed to a target color, the associated instance connected to the target instance and the connection line between the target instance and the associated instance are highlighted, and other instances on the target knowledge graph except the target instance and the associated instance are grayed out.

6. The method according to claim 1, characterized in that The development steps of the target knowledge graph include: Obtain environmental special effects parameters and the knowledge graph core algorithm, combine the environmental special effects parameters and the knowledge graph core algorithm, compile and package to form an interactive script in a set format, and mount the interactive script to the front end; Wherein, the setting format is used to enable the interactive script to run in the front-end web browser; Among them, the knowledge graph core algorithm at least includes knowledge graph data, instance three-dimensional coordinates, hierarchical section reference positions and instance sphere special effects set.

7. A knowledge graph display platform, characterized in that: include: A page display module, for presenting a display page of the target knowledge graph in response to a triggering operation of the target knowledge graph, wherein the display page includes at least a knowledge graph display area, an element display area, and a detail introduction area, and the target knowledge graph is a three-dimensional knowledge graph; A first interaction module, configured to respond to a trigger operation on a target instance in the knowledge graph display area, present a target element corresponding to the target instance as a selected state in the element display area, and present introduction information corresponding to the target instance in the detail introduction area; The second interaction module is used to respond to the trigger operation on the target element in the element display area, present the target instance corresponding to the target element as selected in the knowledge graph display area, and present the introduction information corresponding to the target element in the detail introduction area.

8. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute a knowledge graph display method as described in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement a knowledge graph display method according to any one of claims 1 to 6 when executed.

10. A computer program product, characterized in that The computer program product includes a computer program, which, when executed by a processor, implements a knowledge graph display method according to any one of claims 1-6.