Method and device for progressive display of entity relationship data, medium and terminal

By receiving process signals, parsing process points, filtering and rendering entity relationship data, and generating a progressive visualization view, the problems of spoilers and cognitive overload in existing technologies are solved, and flexible entity relationship display is achieved.

CN122112293APending Publication Date: 2026-05-29BEIJING GUODIAN ZHISHEN CONTROL TONGDY
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING GUODIAN ZHISHEN CONTROL TONGDY
Filing Date
2026-01-09
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Existing technologies that display all entities and relationships at once lead to spoilers, cognitive overload, and increased memory burden.

Method used

By receiving the current process signal, the system analyzes the current process position based on a preset time-series entity relationship dataset, filters out elements whose process position is first revealed no later than the current process position, generates a progressive visualization view, and supports interactive adjustment.

Benefits of technology

It enables a progressive display of entity relationship data, avoiding spoilers and cognitive overload, reducing memory burden, and providing flexible progress control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122112293A_ABST
    Figure CN122112293A_ABST
Patent Text Reader

Abstract

The application discloses a progressive display method and device of entity relationship data, a medium and a terminal, relates to the technical field of data visualization and information presentation, and mainly aims to improve the problems of spoiler, cognitive overload, increased memory burden and the like caused by the one-time display of all entities and relationships in the prior art. The method comprises the following steps: receiving a current progress signal, and analyzing the current progress signal into a current progress point based on a preset progress definition in a preset time-sequenced entity relationship data set; filtering out a current visible element from the preset time-sequenced entity relationship data set based on the current progress point to form a current visible element set; performing visual view rendering processing based on the current visible element set to generate a current entity relationship visual view, and displaying the current entity relationship visual view based on a preset interactive interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data visualization and information presentation technology, and in particular to a progressive display method, device, medium, and terminal for entity relationship data. Background Technology

[0002] In many fields such as reading novels, learning knowledge, tracking project progress, or analyzing the causes of accidents, entity relationship visualization technologies such as knowledge graphs and relationship diagrams are crucial for helping to understand the relationships and evolution processes between entities such as people, events, places, objects, and concepts.

[0003] Currently, existing methods typically extract all entities and all relationships between them at once and draw them into a single graph to form a complete network topology, thus showing the full picture of the relationships between elements.

[0004] However, because existing technologies display all entities and relationships at once, key information that has not yet been covered is revealed prematurely during the reading or learning process, causing spoilers and depriving users of the joy of exploring and discovering the unknown. At the same time, the full presentation of complex information can also lead to an excessive cognitive load on users, which is not conducive to the gradual understanding and absorption of information. Furthermore, when faced with complex graphs, users need to remember when different entities and relationships appear. When they review the graph again, the graph itself cannot provide a contextual view that matches the progress, increasing the user's memory and comprehension burden. Summary of the Invention

[0005] In view of this, this application provides a progressive display method, apparatus, medium, and terminal for entity relationship data, with the main purpose of improving the problems of spoilers, cognitive overload, and increased memory burden caused by the prior art of displaying all entities and relationships at once.

[0006] According to one aspect of this application, a progressive display method for entity relationship data is provided, comprising: The current process signal is received, and based on the preset process definition in the preset temporal entity relationship dataset, the current process signal is parsed into the current process point. The preset temporal entity relationship dataset contains multiple entity elements, multiple relationship elements and a preset process definition, and each element records the first revealed process point. Based on the current process point, the currently visible elements are selected from the preset time-series entity relationship dataset to form a current visible element set. The first disclosure process point of any element in the current visible element set is no later than the current process point, and the elements include entity elements and / or relationship elements. Visualization rendering is performed based on the current set of visible elements to generate a visualization view of the current entity relationship, and the visualization view of the current entity relationship is displayed based on a preset interactive interface.

[0007] Preferably, the preset time-series entity relationship dataset also records the change events of each element and the corresponding change process points. After performing visualization view rendering based on the current visible element set to generate the current entity relationship visualization view, the method further includes: From the preset time-series entity relationship dataset, filter out change events where the change process point is no later than the current process point; Obtain the change information corresponding to each of the aforementioned change events; In the current entity relationship visualization view, based on each of the change information, the visual style of the corresponding elements is adjusted to generate a visualization view of the current entity relationship evolution process, which is then displayed on the preset interactive interface.

[0008] Preferably, after displaying the visual view of the current entity relationship evolution process based on the preset interactive interface, the method further includes: In response to a user's selection of any element in the visualization view of the current entity relationship evolution process based on the preset interactive interface, detailed information of the selected element is displayed, wherein the detailed information includes at least the element's initial disclosure process point, change event, and corresponding change process point.

[0009] Preferably, after displaying the visual view of the current entity relationship evolution process based on the preset interactive interface, the method further includes: Receive the process adjustment operation input by the user based on the preset interactive interface, and perform process point update processing on the current process point based on the process adjustment operation to determine the adjusted process point. Based on the adjusted process points, the visual element filtering step, the visual view rendering process step, and the visual style adjustment step are re-executed to update the visual view of the current entity relationship evolution process, thereby obtaining the updated visual view of the current entity relationship evolution process, and displaying the updated visual view of the current entity relationship evolution process based on the preset interactive interface.

[0010] Preferably, before receiving the process adjustment operation input by the user based on the preset interactive interface, the method further includes: A process slider is configured in the preset interactive interface so that the user can perform process adjustment operations based on the process slider, wherein the adjustment range of the process slider matches the preset process definition; The step of receiving a process adjustment operation input by the user based on the preset interactive interface, and updating the current process point based on the process adjustment operation, includes: In response to the user's drag operation on the process slider, the position pointed to by the drag operation after completion is mapped to the adjusted process point.

[0011] Preferably, the type of the preset process definition is one of chapter sequence, timeline, and percentage progress; The current process signal is progress indication information corresponding to the type defined in the preset process.

[0012] Preferably, the change events include entity attribute change events and relationship state change events.

[0013] According to another aspect of this application, a progressive display device for entity relationship data is provided, comprising: The current process position determination module is used to receive the current process signal and, based on the preset process definition in the preset temporal entity relationship dataset, parse the current process signal into the current process position. The preset temporal entity relationship dataset contains multiple entity elements, multiple relationship elements, and a preset process definition, and each element records the first revealed process position. The current visible element filtering module is used to filter out the current visible elements from the preset time-series entity relationship dataset based on the current process point to form a current visible element set. The first disclosure process point of any element in the current visible element set is no later than the current process point, and the elements include entity elements and / or relationship elements. The current entity relationship visualization view display module is used to perform visualization view rendering processing based on the current set of visible elements, generate the current entity relationship visualization view, and display the current entity relationship visualization view based on a preset interactive interface.

[0014] Preferably, the preset time-series entity relationship dataset also records the change events of each element and the corresponding change process points. After the current entity relationship visualization view display module, the device further includes a visual style adjustment module, used for: From the preset time-series entity relationship dataset, filter out change events where the change process point is no later than the current process point; Obtain the change information corresponding to each of the aforementioned change events; In the current entity relationship visualization view, based on each of the change information, the visual style of the corresponding elements is adjusted to generate a visualization view of the current entity relationship evolution process, which is then displayed on the preset interactive interface.

[0015] Preferably, after the visual style adjustment module, the device further includes a detailed information display module, used for: In response to a user's selection of any element in the visualization view of the current entity relationship evolution process based on the preset interactive interface, detailed information of the selected element is displayed, wherein the detailed information includes at least the element's initial disclosure process point, change event, and corresponding change process point.

[0016] Preferably, after the visual style adjustment module, the method further includes a view update module, comprising: The process point adjustment unit is used to receive the process adjustment operation input by the user based on the preset interactive interface, and to perform process point update processing on the current process point based on the process adjustment operation to determine the adjusted process point. The view update unit is used to re-execute the visual element filtering step, the visual view rendering process step, and the visual style adjustment step based on the adjusted process points, so as to perform visual view update processing on the current entity relationship evolution process visual view, obtain the updated current entity relationship evolution process visual view, and display the updated current entity relationship evolution process visual view based on the preset interactive interface.

[0017] Preferably, before the process point adjustment unit, the view update module further includes a process slider configuration unit, used for: A process slider is configured in the preset interactive interface so that the user can perform process adjustment operations based on the process slider, wherein the adjustment range of the process slider matches the preset process definition; The process point adjustment unit is specifically used for: In response to the user's drag operation on the process slider, the position pointed to by the drag operation after completion is mapped to the adjusted process point.

[0018] Preferably, the type of the preset process definition is one of chapter sequence, timeline, and percentage progress; The current process signal is progress indication information corresponding to the type defined in the preset process.

[0019] Preferably, the change events include entity attribute change events and relationship state change events.

[0020] According to another aspect of this application, a storage medium is provided that stores at least one executable instruction, which causes a processor to perform an operation corresponding to the progressive representation method of entity relation data described above.

[0021] According to another aspect of this application, a terminal is provided, comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other through the communication bus; The memory is used to store at least one executable instruction, which causes the processor to perform the operation corresponding to the progressive display method of the entity relationship data.

[0022] By employing the above technical solutions, the technical solutions provided in the embodiments of this application have at least the following advantages: This application provides a progressive display method, apparatus, medium, and terminal for entity relationship data. First, a current process signal is received, and based on a preset process definition in a preset time-series entity relationship dataset, the current process signal is parsed into a current process point. The preset time-series entity relationship dataset contains multiple entity elements, multiple relationship elements, and a preset process definition, and each element records its first disclosure process point. Second, based on the current process point, currently visible elements are selected from the preset time-series entity relationship dataset to form a current visible element set. The first disclosure process point of any element in the current visible element set is no later than the current process point, and the elements include entity elements and / or relationship elements. Finally, a visualization view rendering process is performed based on the current visible element set to generate a current entity relationship visualization view, and the current entity relationship visualization view is displayed based on a preset interactive interface. Compared with the prior art, the embodiments of this application, based on the current process point, select entities or relationships from the preset time-series entity relationship dataset that first reveal the process point no later than the current process point, form the current visual element set, and only render the elements in the current visual element set to generate the current entity relationship visualization view. This realizes the progressive display of entity relationship data and avoids the problems of spoilers, cognitive overload, and increased memory burden caused by displaying all entities and relationships at once.

[0023] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0024] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 This paper illustrates a flowchart of a progressive display method for entity relationship data provided in an embodiment of this application. Figure 2 This paper illustrates a flowchart of another progressive display method for entity relationship data provided in an embodiment of this application. Figure 3 This diagram illustrates a block diagram of a progressive display device for entity relationship data provided in an embodiment of this application. Figure 4 A schematic diagram of the structure of a terminal provided in an embodiment of this application is shown. Detailed Implementation

[0025] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.

[0026] At the same time, it should be understood that, for ease of description, the dimensions of the various parts shown in the accompanying drawings are not drawn according to actual scale.

[0027] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the scope of this application and its application or use.

[0028] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.

[0029] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.

[0030] The embodiments of this application can be applied to computer systems / servers that can operate with a wide range of other general-purpose or special-purpose computing system environments or configurations. Examples of well-known computing systems, environments, and / or configurations suitable for use with computer systems / servers include, but are not limited to: personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputer systems, mainframe computer systems, and distributed cloud computing environments that include any of the above systems, etc.

[0031] Computer systems / servers can be described in the general context of computer system executable instructions (such as program modules) executed by the computer system. Typically, program modules can include routines, programs, object programs, components, logic, data structures, etc., which perform specific tasks or implement specific abstract data types. Computer systems / servers can be implemented in distributed cloud computing environments, where tasks are performed by remote processing devices linked through a communication network. In distributed cloud computing environments, program modules can reside on local or remote computing system storage media, including storage devices.

[0032] This application provides a method for progressively displaying entity relationship data, such as... Figure 1 As shown, the method includes: 101. Receive the current process signal and, based on the preset process definition in the preset time-series entity relationship dataset, parse the current process signal into the current process point.

[0033] The preset process definition includes three types: chapter sequence, timeline, and percentage progress. These define the unit and scope of the process. For a chapter sequence, the scope can be the total number of chapters {"type":"chapter","total":50}; for a timeline, the scope can be the total duration {"type":"time","total":"02:00:00"}; and for a percentage progress, the scope can be 1 {"type":"percent","total":1}. The current process signal is the progress indication information corresponding to the preset process definition type. For example, if the preset process definition type is chapter sequence, the current process signal is the chapter number being viewed; if the preset process definition type is timeline, the current process signal is the timestamp of the current playback; and if the preset process definition type is percentage progress, the current process signal is the percentage of progress completed. The preset time-series entity relation dataset contains multiple entity elements, multiple relation elements, and one preset process definition. Each element records the first revealed process point, used to control the timing of element appearance. The current process point is the coordinate used for numerical comparisons within the process scope. Each entity element records the following: id: A unique ID for the entity element, such as "e001". name: The name of the entity element, such as "Zhang San". properties: Other attributes, such as {"title": "Detective"}, appear_at: [key field] The process point at which this entity element should be first revealed, such as chapter:3, timestamp:"00:15:30", percent:0.15. change_log: [Key field] An optional array representing the history of changes to the attribute within the process. at: The process point at which the change occurred. property: The name of the attribute that changes. value: The value of the attribute after the change; Each relation element record contains the following information: from_id: The ID of the starting entity element in the relation. to_id: The ID of the target entity element in the relation. type: The type of relationship element, such as "couple", "boss", "suspect". appear_at: [Key field] The point in time at which this relation element should be first revealed. change_log: [Key field] An optional array that records the history of changes to relational elements during the process. at: The process point at which the change occurred. event: Change event type, such as "form", "strengthen", "weaken", "break", "transform into [X]".

[0034] In this embodiment, the current execution end can be an e-book reader, a video player, or an entity relationship visualization module in a project management dashboard. The received current process signal is mapped to a current process point that can be used for numerical comparison within the process range, according to the preset process definition type and range. For example, if the preset process definition type is a chapter sequence with a range of 50, and the chapter number being viewed is Chapter 5, then the parsed current process point is 5; if the preset process definition type is a timeline with a range of 02:00:00, and the timestamp of the current playback is 00:15:00, then the parsed current process point is 900; if the preset process definition type is a percentage progress with a range of 1, and the completed progress percentage is 50%, then the parsed current process point is 0.5.

[0035] 102. Based on the current process point, select the currently visible elements from the preset time-series entity relationship dataset to form the current visible element set.

[0036] Among them, the currently visible element is used to represent the element whose first disclosure process point is no later than the current process point, and it can be an entity element or a relation element; the first disclosure process point of any element in the set of currently visible elements is no later than the current process point, and the element includes entity elements and / or relation elements; the first disclosure process point is used to indicate the earliest time point when the element is visible to the user.

[0037] In this application, the current execution end traverses each element in the preset time-series entity relation dataset and checks its corresponding first disclosure process position one by one. If appear_at ≤ the current process position, the visibility condition is met and it is determined as the current visible element; otherwise, it is ignored, and all current visible elements are combined to obtain the current visible element set.

[0038] 103. Perform visualization rendering based on the current set of visible elements to generate a visualization view of the current entity relationship, and display the visualization view of the current entity relationship based on a preset interactive interface.

[0039] Among them, the visualization view rendering process is used to convert the current set of visible elements into a knowledge graph, relationship graph, etc., which includes entity element graphics and relation element connections; the current entity relationship visualization view is used to represent a view that only contains currently disclosed entity relationship elements; the preset interactive interface has at least the functions of view display, progress control, and details click to view.

[0040] In this embodiment, based on computer graphics technology, firstly, for each entity element in the set, a graphic is drawn at a predetermined position to represent the entity element. The style of the graphic can be pre-configured, and detailed information about the entity element is marked inside or near it, which may include the entity element's unique ID, entity element name, other attributes, key fields, etc.; then, for each relation element in the set, it is determined which two entity elements the relation element is used to connect, and a connecting line is drawn between the two graphics corresponding to the two entity elements to represent the relation element, and detailed information is marked, which may include the relation element's starting entity element, the relation element's target entity element, the relation element type, key fields, etc.; finally, a visualization view of the current entity relationship is generated and displayed based on a preset interactive interface.

[0041] Compared with the prior art, the embodiments of this application, based on the current process point, select entities or relationships from the preset time-series entity relationship dataset that first reveal the process point no later than the current process point, form the current visual element set, and only render the elements in the current visual element set to generate the current entity relationship visualization view. This realizes the progressive display of entity relationship data and avoids the problems of spoilers, cognitive overload, and increased memory burden caused by displaying all entities and relationships at once.

[0042] This application provides another method for progressively displaying entity relationship data, such as... Figure 2 As shown, the method includes: 201. Receive the current process signal and, based on the preset process definition in the preset time-series entity relationship dataset, parse the current process signal into the current process point.

[0043] 202. Based on the current process point, select the currently visible elements from the preset time-series entity relationship dataset to form the current visible element set.

[0044] 203. Perform visualization rendering based on the current set of visible elements to generate a visualization view of the current entity relationships.

[0045] Steps 201-203 of the embodiment can be referred to in detail in steps 101-103 of the embodiment, and will not be repeated here.

[0046] 204. In the current entity relationship visualization view, adjust the visual style of the elements corresponding to the change events, generate a visualization view of the current entity relationship evolution process, and display it.

[0047] Accordingly, step 204 of the embodiment specifically includes: selecting change events from the preset time-series entity relationship dataset where the change process point is no later than the current process point; obtaining the change information corresponding to each change event; and, based on each change information, adjusting the visual style of the corresponding elements in the current entity relationship visualization view to generate a visualization view of the current entity relationship evolution process, so as to display the visualization view of the current entity relationship evolution process based on the preset interactive interface.

[0048] It should be noted that the preset time-series entity relationship dataset also records the change events of each element and the corresponding change process points; the change events include entity attribute change events and relationship state change events.

[0049] Among them, change events are used to record changes that occur to entity elements or relationship elements; change process points are used to identify the coordinates of the time point when the change event occurs in the preset process definition; change information includes but is not limited to change event type, changed attribute value, etc.; visual style adjustment is used to adjust the appearance of the graphics of entity elements or the connection of relationship elements to convey the evolution process, for example, using red flashing to indicate relationship change, etc.; the current entity relationship evolution process visualization view is used to represent the current entity relationship visualization view that can reflect the evolution process.

[0050] In this embodiment, firstly, all change events in the preset time-series entity relationship dataset are traversed, and their corresponding change process points are extracted. Further, for each change event, its change process point is compared to the current process point. If the change process point is not later than the current process point, it is determined that the change event occurred before the current process point and needs to be reflected in the view. Subsequently, its change information is obtained. Finally, the target visual style corresponding to the change information is obtained, and the original visual style is adjusted to the target visual style. For example, if the change information is "break," its corresponding target visual style is a red cross on a dashed line. During visual style adjustment, the original black connecting line is replaced with a red cross on a dashed line to represent a break. Based on the above steps, a visualization view of the current entity relationship evolution process is generated and displayed based on a preset interactive interface.

[0051] 205. In response to a user's selection of any element in the visualization view of the current entity relationship evolution process based on the preset interactive interface, display detailed information of the selected element.

[0052] The detailed information includes at least the initial disclosure point of the element, the change event, and the corresponding change process point.

[0053] It should be noted that the detailed information also includes ID, name, other attributes, key fields, etc.

[0054] 206. Configure a process slider in the preset interactive interface so that the user can perform process adjustment operations based on the process slider.

[0055] The adjustment range of the process slider matches the preset process definition. The minimum value corresponds to the starting point of the process, such as Chapter 1, 00:00:00, 0% progress, etc., and the maximum value corresponds to the ending point of the process, such as the last chapter, the last moment, 100% progress, etc.

[0056] In this embodiment of the application, the current execution end will generate a corresponding track in the preset interactive interface according to the preset process definition. The range corresponds to the range of the preset process definition. The track can also be marked with corresponding scale labels, such as Chapter X, X% etc. The track is equipped with a process slider control, and the user can adjust the process by dragging the process slider.

[0057] 207. Receive the process adjustment operation input by the user based on the preset interactive interface, and update the current process point based on the process adjustment operation to determine the adjusted process point.

[0058] Accordingly, step 207 of the embodiment specifically includes: in response to the user's drag operation on the process slider, mapping the position pointed to after the drag operation is completed to the adjusted process point.

[0059] In this embodiment of the application, when the user drags the process slider, the preset interactive interface will generate a corresponding interactive event. After the current execution terminal receives the interactive event, it parses the interactive information it carries, that is, the position pointed to after the drag operation is completed, and maps it to the adjusted process point.

[0060] 208. Based on the adjusted process points, re-execute the visual element filtering step, the visual view rendering process step, and the visual style adjustment step to update the current entity relationship evolution process visual view, obtain the updated current entity relationship evolution process visual view, and display the updated current entity relationship evolution process visual view based on the preset interactive interface.

[0061] In this embodiment, the visual element filtering step, the visual view rendering process step, and the visual style adjustment step are the same as the aforementioned process of generating a visual view of the current entity relationship evolution process, and will not be repeated here.

[0062] In a specific application scenario, taking a detective novel as an example, the first step is to construct a pre-defined temporally sequenced entity relationship dataset: Entities:[{id:"e1",name:"Detective A",appear_at:"chapter:1",change_log:[{at: "chapter:10",property: "health", value: "injured"}]},{id:"e2",name:"Victim B",appear_at:"chapter:1"},{id:"e3",name:"Mysterious Person C",appear_at:"chapter:5"}, / / This character is hidden in the early stages] Relations:[{from_id:"e1",to_id:"e2",type:"investigation",appear_at:"chapter:1", change_log:[{at:"chapter:10",event:"obstructed"}] / / Chapter 10 reveals the obstruction of the detective's investigation},{from_id:"e1",to_id:"e3",type:"suspicion",appear_at:"chapter:6" / / The suspicion relationship is only established in Chapter 6},{from_id:"e3",to_id:"e2",type:"true identity is",appear_at:"chapter:20" / / The key relationship is only revealed in the finale}).

[0063] Furthermore, when readers reach Chapter 3, the diagram only shows Detective A and Victim B, and their "investigative" relationship.

[0064] When readers reach Chapter 6, the node of the mysterious person C appears for the first time, and a line of "suspicion" is formed between him and the detective A.

[0065] When the reader reaches Chapter 10, "Detective A" will flash red, indicating an "injured" status; the "Investigation" relationship line will flash red and display the word "obstructed".

[0066] When readers reach Chapter 20 (the final chapter), a relationship line will appear between the mysterious person C and the victim B, revealing their true identities and the truth will be revealed.

[0067] Users can always review the changes in the entire relationship network by dragging the chapter slider.

[0068] This application provides a progressive display method for entity relationship data. First, a current process signal is received, and based on a preset process definition in a preset temporally sequenced entity relationship dataset, the current process signal is parsed into a current process point. The preset temporally sequenced entity relationship dataset contains multiple entity elements, multiple relationship elements, and a preset process definition, and each element records its first disclosure process point. Second, based on the current process point, currently visible elements are selected from the preset temporally sequenced entity relationship dataset to form a current visible element set. The first disclosure process point of any element in the current visible element set is no later than the current process point, and the elements include entity elements and / or relationship elements. Finally, a visualization view rendering process is performed based on the current visible element set to generate a current entity relationship visualization view, and the current entity relationship visualization view is displayed based on a preset interactive interface. Compared with the prior art, the embodiments of this application, based on the current process point, select entities or relationships from the preset time-series entity relationship dataset that first reveal the process point no later than the current process point, form the current visual element set, and only render the elements in the current visual element set to generate the current entity relationship visualization view. This realizes the progressive display of entity relationship data and avoids the problems of spoilers, cognitive overload, and increased memory burden caused by displaying all entities and relationships at once.

[0069] Furthermore, as a response to the above Figure 1 The implementation of the method shown in this application provides a progressive display device for entity relationship data, such as... Figure 3 As shown, the device includes: Current process point determination module 31, current visible element filtering module 32, current entity relationship visualization view display module 33; The current process point determination module 31 is used to receive the current process signal and, based on the preset process definition in the preset time-series entity relationship dataset, parse the current process signal into the current process point. The preset time-series entity relationship dataset contains multiple entity elements, multiple relationship elements and a preset process definition, and each element records the first revealed process point. The current visible element filtering module 32 is used to filter out the current visible elements from the preset time-series entity relationship dataset based on the current process point to form a current visible element set, wherein the first disclosure process point of any element in the current visible element set is no later than the current process point, and the elements include entity elements and / or relationship elements. The current entity relationship visualization view display module 33 is used to perform visualization view rendering processing based on the current set of visible elements, generate the current entity relationship visualization view, and display the current entity relationship visualization view based on a preset interactive interface.

[0070] In specific application scenarios, the preset time-series entity relationship dataset also records the change events of each element and the corresponding change process points. After the current entity relationship visualization view display module, the device further includes a visual style adjustment module, used for: From the preset time-series entity relationship dataset, filter out change events where the change process point is no later than the current process point; Obtain the change information corresponding to each of the aforementioned change events; In the current entity relationship visualization view, based on each of the change information, the visual style of the corresponding elements is adjusted to generate a visualization view of the current entity relationship evolution process, which is then displayed on the preset interactive interface.

[0071] In specific application scenarios, after the visual style adjustment module, the device further includes a detailed information display module, used for: In response to a user's selection of any element in the visualization view of the current entity relationship evolution process based on the preset interactive interface, detailed information of the selected element is displayed, wherein the detailed information includes at least the element's initial disclosure process point, change event, and corresponding change process point.

[0072] In specific application scenarios, after the visual style adjustment module, the method further includes a view update module, including: The process point adjustment unit is used to receive the process adjustment operation input by the user based on the preset interactive interface, and to perform process point update processing on the current process point based on the process adjustment operation to determine the adjusted process point. The view update unit is used to re-execute the visual element filtering step, the visual view rendering process step, and the visual style adjustment step based on the adjusted process points, so as to perform visual view update processing on the current entity relationship evolution process visual view, obtain the updated current entity relationship evolution process visual view, and display the updated current entity relationship evolution process visual view based on the preset interactive interface.

[0073] In specific application scenarios, before the process point adjustment unit, the view update module further includes a process slider configuration unit, used for: A process slider is configured in the preset interactive interface so that the user can perform process adjustment operations based on the process slider, wherein the adjustment range of the process slider matches the preset process definition; The process point adjustment unit is specifically used for: In response to the user's drag operation on the process slider, the position pointed to by the drag operation after completion is mapped to the adjusted process point.

[0074] In specific application scenarios, the type of the preset process definition is one of chapter sequence, timeline, and percentage progress; The current process signal is progress indication information corresponding to the type defined in the preset process.

[0075] In specific application scenarios, the change events include entity attribute change events and relationship state change events.

[0076] This application provides a progressive display device for entity relationship data. First, it receives a current process signal and, based on a preset process definition in a preset time-series entity relationship dataset, parses the current process signal into a current process point. The preset time-series entity relationship dataset contains multiple entity elements, multiple relationship elements, and a preset process definition, and each element records its first disclosure process point. Second, based on the current process point, it selects currently visible elements from the preset time-series entity relationship dataset to form a current visible element set. The first disclosure process point of any element in the current visible element set is no later than the current process point, and the elements include entity elements and / or relationship elements. Finally, it performs visualization rendering processing based on the current visible element set to generate a current entity relationship visualization view, and displays the current entity relationship visualization view based on a preset interactive interface. Compared with the prior art, the embodiments of this application, based on the current process point, select entities or relationships from the preset time-series entity relationship dataset that first reveal the process point no later than the current process point, form the current visual element set, and only render the elements in the current visual element set to generate the current entity relationship visualization view. This realizes the progressive display of entity relationship data and avoids the problems of spoilers, cognitive overload, and increased memory burden caused by displaying all entities and relationships at once.

[0077] According to one embodiment of this application, a storage medium is provided, the storage medium storing at least one executable instruction, the computer-executable instruction being able to execute the progressive display method of entity relationship data in any of the above method embodiments.

[0078] Based on this understanding, the technical solution of this application can be embodied in the form of a software product. The software product can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, or portable hard drive), and includes several instructions to cause a computer device (such as a personal computer, server, or network device) to execute the methods described in the various implementation scenarios of this application.

[0079] Figure 4 The diagram shows a structural schematic of a terminal according to one embodiment of the present application. The specific embodiments of the present application do not limit the specific implementation of the terminal.

[0080] like Figure 4 As shown, the terminal may include: a processor 402, a communications interface 404, a memory 406, and a communications bus 408.

[0081] The processor 402, communication interface 404, and memory 406 communicate with each other via communication bus 408.

[0082] Communication interface 404 is used to communicate with other network elements such as clients or other servers.

[0083] The processor 402 is used to execute program 410, specifically to execute the relevant steps in the above embodiment of the progressive display method for entity relationship data.

[0084] Specifically, program 410 may include program code that includes computer operation instructions.

[0085] Processor 402 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application. The computer device includes one or more processors, which may be processors of the same type, such as one or more CPUs; or they may be processors of different types, such as one or more CPUs and one or more ASICs.

[0086] Memory 406 is used to store program 410. Memory 406 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.

[0087] Specifically, program 410 can be used to cause processor 402 to perform the following operations: The current process signal is received, and based on the preset process definition in the preset temporal entity relationship dataset, the current process signal is parsed into the current process point. The preset temporal entity relationship dataset contains multiple entity elements, multiple relationship elements and a preset process definition, and each element records the first revealed process point. Based on the current process point, the currently visible elements are selected from the preset time-series entity relationship dataset to form a current visible element set. The first disclosure process point of any element in the current visible element set is no later than the current process point, and the elements include entity elements and / or relationship elements. Visualization rendering is performed based on the current set of visible elements to generate a visualization view of the current entity relationship, and the visualization view of the current entity relationship is displayed based on a preset interactive interface.

[0088] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages the hardware and software resources of the entity device for the progressive representation method of the aforementioned entity relationship data, supporting the operation of information processing programs and other software and / or programs. The network communication module is used to enable communication between the various components within the storage medium, as well as communication with other hardware and software in the information processing entity device.

[0089] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For system embodiments, since they largely correspond to method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

[0090] The methods and systems of this application may be implemented in many ways. For example, they may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order of steps for the methods is for illustrative purposes only, and the steps of the methods of this application are not limited to the order specifically described above, unless otherwise specifically stated. Furthermore, in some embodiments, this application may also be implemented as a program recorded on a recording medium, the program including machine-readable instructions for implementing the methods according to this application. Thus, this application also covers recording media storing programs for performing the methods according to this application.

[0091] Obviously, those skilled in the art should understand that the modules or steps of this application described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this application is not limited to any particular combination of hardware and software.

[0092] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A progressive display method for entity relationship data, characterized in that, include: The current process signal is received, and based on the preset process definition in the preset temporal entity relationship dataset, the current process signal is parsed into the current process point. The preset temporal entity relationship dataset contains multiple entity elements, multiple relationship elements and a preset process definition, and each element records the first revealed process point. Based on the current process point, the currently visible elements are selected from the preset time-series entity relationship dataset to form a current visible element set. The first disclosure process point of any element in the current visible element set is no later than the current process point, and the elements include entity elements and / or relationship elements. Visualization rendering is performed based on the current set of visible elements to generate a visualization view of the current entity relationship, and the visualization view of the current entity relationship is displayed based on a preset interactive interface.

2. The method according to claim 1, characterized in that, The preset time-series entity relationship dataset also records the change events of each element and the corresponding change process points. After performing visualization view rendering based on the current visible element set to generate the current entity relationship visualization view, the method further includes: From the preset time-series entity relationship dataset, filter out change events where the change process point is no later than the current process point; Obtain the change information corresponding to each of the aforementioned change events; In the current entity relationship visualization view, based on each of the change information, the visual style of the corresponding elements is adjusted to generate a visualization view of the current entity relationship evolution process, which is then displayed on the preset interactive interface.

3. The method according to claim 2, characterized in that, After displaying a visual view of the evolution process of the current entity relationship based on the preset interactive interface, the method further includes: In response to a user's selection of any element in the visualization view of the current entity relationship evolution process based on the preset interactive interface, detailed information of the selected element is displayed, wherein the detailed information includes at least the element's initial disclosure process point, change event, and corresponding change process point.

4. The method according to claim 2, characterized in that, After displaying a visual view of the evolution process of the current entity relationship based on the preset interactive interface, the method further includes: Receive the process adjustment operation input by the user based on the preset interactive interface, and perform process point update processing on the current process point based on the process adjustment operation to determine the adjusted process point. Based on the adjusted process points, the visual element filtering step, the visual view rendering process step, and the visual style adjustment step are re-executed to update the visual view of the current entity relationship evolution process, thereby obtaining the updated visual view of the current entity relationship evolution process, and displaying the updated visual view of the current entity relationship evolution process based on the preset interactive interface.

5. The method according to claim 4, characterized in that, Before receiving the process adjustment operation input by the user based on the preset interactive interface, the method further includes: A process slider is configured in the preset interactive interface so that the user can perform process adjustment operations based on the process slider, wherein the adjustment range of the process slider matches the preset process definition; The step of receiving a process adjustment operation input by the user based on the preset interactive interface, and updating the current process point based on the process adjustment operation, includes: In response to the user's drag operation on the process slider, the position pointed to by the drag operation after completion is mapped to the adjusted process point.

6. The method according to claim 1, characterized in that, The preset process definition type is one of chapter sequence, timeline, and percentage progress; The current process signal is progress indication information corresponding to the type defined in the preset process.

7. The method according to claim 3, characterized in that, The change events include entity attribute change events and relationship state change events.

8. A progressive display device for entity relationship data, characterized in that, include: The current process position determination module is used to receive the current process signal and, based on the preset process definition in the preset temporal entity relationship dataset, parse the current process signal into the current process position. The preset temporal entity relationship dataset contains multiple entity elements, multiple relationship elements, and a preset process definition, and each element records the first revealed process position. The current visible element filtering module is used to filter out the current visible elements from the preset time-series entity relationship dataset based on the current process point to form a current visible element set. The first disclosure process point of any element in the current visible element set is no later than the current process point, and the elements include entity elements and / or relationship elements. The current entity relationship visualization view display module is used to perform visualization view rendering processing based on the current set of visible elements, generate the current entity relationship visualization view, and display the current entity relationship visualization view based on a preset interactive interface.

9. A storage medium storing at least one executable instruction, characterized in that, The executable instructions cause the processor to perform the operations corresponding to the progressive display method of entity relationship data as described in any one of claims 1-7.

10. A terminal, comprising: The processor, memory, communication interface, and communication bus are provided, wherein the processor, memory, and communication interface communicate with each other via the communication bus. The memory is used to store at least one executable instruction, characterized in that the executable instruction causes the processor to perform the operation corresponding to the progressive display method of entity relationship data as described in any one of claims 1-7.