Note map visualization tool

By introducing a note map interface module into the note management system, using hierarchical structure and visual presentation technology, the problem of lack of logic and poor visualization effects of note organization in the existing system is solved, and efficient note management and convenient user experience are achieved.

CN119720939APending Publication Date: 2025-03-28广州市博雅信息科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411740493.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The existing note management system lacks logic in note organization, poor visualization and inconvenient operation, resulting in inefficient users when looking for and managing notes.

Method used

The note map interface module is adopted to visually present the hierarchical relationship and logical order of notes through hierarchical structure and visual presentation. Combining graphic algorithms and data structure technology, the association relationship between notes is accurately mapped, and the right-click preview and left-click jump functions are provided.

Benefits of technology

It improves the efficiency and user experience of note management, allowing users to quickly understand the overall notes architecture, accurately retrieve and preview the notes content, and facilitate operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119720939A_ABST
    Figure CN119720939A_ABST
Patent Text Reader

Abstract

The invention discloses a note map visualization tool. According to the technical scheme, the system is characterized by comprising a note map interface module, a note data storage module, a note operation processing module, a visual display module and a user interaction module. According to the method, a hierarchical structure and a visual display mode of a map are used for reference, a parent note or a note under a root directory is taken as a core, and a plurality of arrows point to child notes, so that a unique note map appearance is formed. Each node displays a note title, and the appearance design visually presents the hierarchical relationship and the logic sequence of the notes, so that a user can quickly know the overall framework of the notes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of information management, and more specifically, particularly relates to a note map visualization tool. Background Art

[0002] In today's digital age, the rapid growth of information has led to an increasing demand for note management. As an important tool for recording knowledge and organizing information, notes are widely used in various fields.

[0003] In the prior art, note management methods are diverse, but they all have certain limitations.

[0004] Although the traditional paper note management method has advantages such as being intuitive and convenient for handwritten records, it has problems such as being difficult to save, retrieve and share quickly. With the popularization of electronic devices, electronic notes have gradually become mainstream. However, the existing electronic note management system still has many shortcomings.

[0005] Some electronic note-taking systems only provide simple text editing functions and lack effective organization and classification of note content. For example, they may only manage notes in chronological order or in simple folder classification. When users are looking for specific notes, they often need to spend a lot of time screening through numerous notes.

[0006] In addition, some note-taking systems have defects in visual display. They cannot intuitively present the logical relationship and hierarchical structure between notes, making it difficult for users to quickly understand the overall framework of the notes. For example, some systems only display the note titles in a list format, and users cannot directly obtain detailed information and associations of the notes from the interface.

[0007] Some note-taking systems provide certain search functions, but the search results are often not accurate enough to meet the needs of users to quickly locate the required notes. At the same time, in terms of previewing and quickly jumping to notes, the existing technology has failed to provide a convenient and effective solution, resulting in low efficiency during user use. In the era of information explosion, notes are an important tool for recording and organizing knowledge, and the efficiency and convenience of their management are crucial. Existing note management systems have many defects, such as lack of logic in note organization, poor visualization, and inconvenient operation. Summary of the invention

[0008] In view of the problems existing in the prior art, the present invention aims to solve these problems by closely combining appearance with technology to create an innovative note management system, improve the efficiency and experience of users in managing notes, and meet the diverse needs of users for note management in study, work and life.

[0009] To achieve the above-mentioned purpose, the present invention provides the following technical solutions: a method comprising a note map interface module, a note data storage module, a note operation processing module, a visual display module and a user interaction module; The note map interface module is the core visual interface of the note management system. The note map interface module is connected with the note data storage module, the note operation processing module, the visual display module and the user interaction module. The note map interface module obtains the relevant information of the note from the note data storage module, including the title and hierarchical relationship, and presents it to the user in an intuitive map form. The note data storage module stores relevant data of all notes, including the text content, creation time, modification time, author information, and hierarchical relationships and logical associations between notes; the note data storage module interacts with the note map interface module to provide it with the data required for display; the note data storage module collaborates with the note operation processing module to update the stored data in a timely manner when there are operations such as note creation, modification or deletion.

[0010] The note operation processing module is used to process various operations of the user on the note, including creating notes, editing notes, deleting notes, moving notes and setting the attributes of notes; the note operation processing module receives the operation instructions from the user through the user interaction module, and performs corresponding operations on the note data in the note data storage module according to the instructions; after the operation is completed, the note operation processing module notifies the note map interface module to update the display content to reflect the latest status of the note data; The visualization display module further optimizes the appearance of the note map through graphic algorithms and design rules based on the note hierarchy and logical association information provided by the note data storage module and the basic architecture presented by the note map interface module; the visualization display module sets different colors according to the different levels of the notes, or sets different font sizes according to the importance of the notes, so that the note map is more beautiful and intuitive; The user interaction module is an interface for users to interact with the note management system; the user interaction module receives user input operations, including mouse clicks and keyboard input, and passes these operation instructions to the note operation processing module; the user interaction module passes the system's feedback information, including note preview content and jump results, to the user, so that the user can understand the system's operation results in a timely manner.

[0011] Preferably, the note map interface module first obtains the basic information of all notes, including titles and hierarchical relationships, from the note data storage module, and then preliminarily designs the appearance of the note map according to the rules set by the visualization module; including placing the notes under the root directory in the center of the map, connecting the child notes in sequence around the parent notes through arrows according to the hierarchical relationship, and finally displaying the designed note map to the user.

[0012] Preferably, when the user issues an instruction to create a note through the user interaction module, the note operation processing module first allocates storage space for the new note in the note data storage module, and records the creation time of the note and basic author information; thereafter, the note operation processing module fills in the text content of the note according to the content input by the user, and determines the hierarchical relationship of the note in the note map; including: if the note created by the user is a child note of an existing note, then in the note map interface module, the new note is connected to the parent note through an arrow, and finally the note map interface module is notified to update the display content to reflect the addition of the new note.

[0013] Preferably, when the user issues an instruction to edit a note, the note operation processing module first obtains relevant data of the note to be edited from the note data storage module, and then modifies the text content of the note according to the modification content input by the user, and updates the hierarchical relationship of the note in the note map; including: if the user modifies the title of the note, which affects the hierarchical relationship and logical association of the note in the note map, the note operation processing module adjusts the display content in the note map interface module accordingly, and notifies the note map interface module to update the display content to reflect the modification of the note.

[0014] Preferably, when the user issues an instruction to delete a note, the note operation processing module first obtains the relevant data of the note to be deleted from the note data storage module, and determines whether the hierarchical relationship of other notes needs to be adjusted based on the hierarchical relationship of the notes in the note map; including: if the note to be deleted is the parent note of a child note, then it is necessary to redetermine the new parent note of the child note, adjust the display content in the note map interface module, and notify the note map interface module to update the display content to reflect the deletion of the note.

[0015] Preferably, the visualization display module continuously obtains the hierarchical relationship and logical association information of the notes from the note data storage module, and obtains the basic structure of the note map from the note map interface module, and the visualization display module continuously optimizes the appearance of the note map according to pre-set graphics algorithms and design rules; including: when it is found that the importance of a note has increased, increasing the font size of the note or changing its color to highlight the note.

[0016] Preferably, when the user interacts with the note management system by means of mouse clicks or keyboard input, the user interaction module first receives the user's operation instructions, and passes them to the corresponding note operation processing module or other related modules according to the type of the operation instructions; including: if the user clicks the right button of the mouse to preview, the preview instruction is passed to the note operation processing module, the note operation processing module obtains the content of the corresponding note from the note data storage module, and displays the preview content to the user through the user interaction module; if the user clicks the left button of the mouse to jump, the jump instruction is passed to the note operation processing module, the note operation processing module determines the note page to jump to based on the hierarchical relationship and logical association of the notes in the note map, and displays the jump result to the user through the user interaction module.

[0017] Preferably, the front-end interface module extracts the main text content from the back-end database module through an interface, and performs preliminary processing on the extracted text, including adding phonetic symbols, generating explanations, and integrating knowledge operations to meet the requirements of the text design; the front-end interface module uses interface technology to communicate with the back-end database module to obtain the main text content; then, the main text content is processed using algorithms and rules. For the addition of phonetic symbols, phonetic symbols are added to specific words by querying the internal pronunciation database and phonetic symbol annotation algorithm; for the generation of explanations, explanation content is generated for the words that need to be explained through the internal word explanation database, and different explanation presentation methods are used according to the word type; for knowledge integration, the author's profile and the article's ideological and emotional information are extracted through analysis of the main text content, and this knowledge is integrated into the main text in a reasonable manner.

[0018] Preferably, the steps of the note creation method are: Step 1: The user initiates a command to create a note, which is received by the appearance presentation module and the technical support module at the same time. The appearance presentation module reserves a location for the new note on the note map according to the preset layout rules; the technical support module allocates storage space for the new note in the storage management submodule and records basic data such as the creation time and author information of the note; Step 2: The user inputs the text content of the note, and the data processing submodule of the technical support module processes the content, such as extracting key information, and then fills the processed content into the note. At the same time, the logical operation submodule determines the position of the note in the note map according to the note hierarchy set by the user, and updates the association relationship information between the notes; Step 3: The appearance presentation module designs the appearance of the new note based on the relevant information of the note, including the title and hierarchical relationship, including setting the title display style and color matching of the node, so that the new note can be clearly presented on the note map; Step 4: The technical support module notifies the appearance presentation module to update the display content through the storage management submodule and the logic operation submodule to reflect the addition of the new note; The note editing method comprises the following steps: Step 1: The user initiates a command to edit a note, which is received by the appearance presentation module and the technical support module at the same time. The appearance presentation module locates the position of the note to be edited on the note map according to the command; the technical support module obtains the relevant data of the note to be edited from the storage management submodule; Step 2: The user inputs the modified content, and the data processing submodule of the technical support module processes the modified content and updates the hierarchical relationship of the notes in the note map as needed. At the same time, the logical operation submodule updates the association relationship information between the notes. Step 3: The appearance presentation module adjusts the appearance of the edited note based on the relevant information of the note, including the title, the modified hierarchical relationship, etc., including changing the title display style and color matching of the node; Step 4: The technical support module notifies the appearance presentation module to update the display content through the storage management submodule and the logic operation submodule to reflect the modification of the notes; The steps of the note deletion method include: Step 1: The user initiates a command to delete a note, which is received by the appearance presentation module and the technical support module at the same time. The appearance presentation module locates the position of the note to be omitted on the note map according to the command; the technical support module obtains the relevant data of the note to be deleted from the storage management submodule; Step 2: Based on the hierarchical relationship of the notes in the note map, the technical support module determines whether the hierarchical relationship of other notes needs to be adjusted; at the same time, the logic operation submodule updates the association relationship information between the notes; Step 3: The appearance presentation module adjusts the appearance of the deleted note based on the relevant information of the note, including the hierarchical relationship after deletion, including changing the title display style and color matching of the node; Step 4: The technical support module notifies the appearance through the storage management submodule and the logic operation submodule to present the display content to reflect the deletion of the note; The note preview method comprises the following steps: Step 1: The user initiates a command to preview a note, which is received by the appearance presentation module and the technical support module at the same time. The appearance presentation module locates the position of the note to be previewed on the note map according to the command; the technical support module obtains the relevant data of the note to be previewed from the storage management submodule; Step 2: The data processing submodule of the technical support module processes the content of the note to be previewed, such as extracting key information, and then passes the processed content to the appearance presentation module; Step 3: The appearance presentation module adjusts the appearance of the previewed note according to the content of the note to be previewed, such as the extracted key information, including changing the title display style and color matching of the node, so that the preview content can be better presented; Step 4: The technical support module notifies the appearance presentation module to display the preview content through the storage management submodule and the logic operation submodule; The steps of the note jump method include: Step 1: The user initiates a command to jump to a note, which is received by the appearance presentation module and the technical support module at the same time. The appearance presentation module locates the position of the note to be jumped to on the note map according to the command; the technical support module obtains the relevant data of the note to be jumped to from the storage management submodule; Step 2: The technical support module determines the note page to jump to based on the hierarchical relationship of the notes in the note map, and passes the relevant information to the appearance presentation module; Step 3: The appearance presentation module adjusts the appearance of the note to be jumped to according to the relevant information of the note page to be jumped to, including the title and hierarchical relationship, and changes the title display style of the node.

[0019] Technical effects and advantages of the present invention: The present invention draws on the hierarchical structure and visual display method of the map, takes the parent note or the note under the root directory as the core, and points to the child notes through multiple arrows to form a unique note map appearance. Each node displays the note title. This appearance design intuitively presents the hierarchical relationship and logical order of the notes, allowing users to quickly understand the overall architecture of the notes. By using graphic algorithms and data structure technology, the association relationship between notes is accurately mapped to the appearance of the note map. Through the indexing and positioning technology of the note content, the right-click preview of part of the note content and the left-click direct jump function are realized. The combination of this technology and appearance ensures both the aesthetics and functionality of the note map. Based on the construction principle of the knowledge graph, the present invention organizes the notes according to the logical relationship and hierarchical structure through semantic analysis and classification of the note content. Database management technology is used to store and manage notes to ensure the security and integrity of the note data. On the note map of the present invention, the classification and hierarchy of the notes are distinguished by different colors, fonts or icons, so that the organization and management of the notes are clear at a glance in appearance, which is convenient for users to operate and manage. The present invention adopts precise retrieval and preview technology, full-text retrieval technology and intelligent summary technology to achieve precise retrieval and quick preview of note content. By extracting and indexing keywords from the note content, users can quickly locate relevant notes when searching. In the preview part, key information is extracted from the note content through an intelligent summary algorithm and displayed to the user in a concise manner. On the note map interface, the present invention presents the retrieval results to the user by highlighting the appearance of related nodes, making the retrieval results more intuitive and convenient for users to quickly find the required notes. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 This is a structural flow chart of a note map visualization tool of this patent.

[0021] Figure 2 This is a module structure diagram of a note map visualization tool of this patent. DETAILED DESCRIPTION

[0022] In order to make the purpose, technical scheme and advantages of the present invention clearer, the present invention is further described in detail below in conjunction with specific embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0023] like Figure 1-Figure 2 As shown, a note map visualization tool provided by an embodiment of the present invention includes a note map interface module, a note data storage module, a note operation processing module, a visualization display module and a user interaction module; The note map interface module is the core visual interface of the note management system. The note map interface module is connected with the note data storage module, the note operation processing module, the visual display module and the user interaction module. The note map interface module obtains the relevant information of the note from the note data storage module, including the title and hierarchical relationship, and presents it to the user in an intuitive map form. The note data storage module stores relevant data of all notes, including the text content, creation time, modification time, author information, and hierarchical relationships and logical associations between notes; the note data storage module interacts with the note map interface module to provide it with the data required for display; the note data storage module collaborates with the note operation processing module to update the stored data in a timely manner when there are operations such as note creation, modification or deletion.

[0024] The note operation processing module is used to process various operations of the user on the note, including creating notes, editing notes, deleting notes, moving notes and setting the attributes of notes; the note operation processing module receives the operation instructions from the user through the user interaction module, and performs corresponding operations on the note data in the note data storage module according to the instructions; after the operation is completed, the note operation processing module notifies the note map interface module to update the display content to reflect the latest status of the note data; The visualization display module further optimizes the appearance of the note map through graphic algorithms and design rules based on the note hierarchy and logical association information provided by the note data storage module and the basic architecture presented by the note map interface module; the visualization display module sets different colors according to the different levels of the notes, or sets different font sizes according to the importance of the notes, so that the note map is more beautiful and intuitive; The user interaction module is an interface for users to interact with the note management system; the user interaction module receives user input operations, including mouse clicks and keyboard input, and passes these operation instructions to the note operation processing module; the user interaction module passes the system's feedback information, including note preview content and jump results, to the user, so that the user can understand the system's operation results in a timely manner.

[0025] Among them, the note map interface module first obtains the basic information of all notes, including titles and hierarchical relationships, from the note data storage module, and then preliminarily designs the appearance of the note map according to the rules set by the visualization display module; including placing the notes under the root directory in the center of the map, connecting the child notes around the parent notes in sequence through arrows according to the hierarchical relationship, and finally displaying the designed note map to the user.

[0026] Among them, when the user issues an instruction to create a note through the user interaction module, the note operation processing module first allocates storage space for the new note in the note data storage module, and records the creation time of the note and the basic data of the author information; then the note operation processing module fills in the text content of the note according to the content input by the user, and determines the hierarchical relationship of the note in the note map; including: if the note created by the user is a child note of an existing note, then the new note is connected to the parent note through an arrow in the note map interface module, and finally the note map interface module is notified to update the display content to reflect the addition of the new note.

[0027] Among them, when the user issues an instruction to edit a note, the note operation processing module first obtains the relevant data of the note to be edited from the note data storage module, and then modifies the text content of the note according to the modification content input by the user, and updates the hierarchical relationship of the note in the note map; including: if the user modifies the title of the note, affecting the hierarchical relationship and logical association of the note in the note map, the note operation processing module adjusts the display content in the note map interface module accordingly, and notifies the note map interface module to update the display content to reflect the modification of the note.

[0028] Among them, when the user issues an instruction to delete a note, the note operation processing module first obtains the relevant data of the note to be deleted from the note data storage module, and determines whether the hierarchical relationship of other notes needs to be adjusted according to the hierarchical relationship of the note in the note map; including: if the note to be deleted is the parent note of a child note, then it is necessary to re-determine the new parent note of the child note, adjust the display content in the note map interface module, and notify the note map interface module to update the display content to reflect the deletion of the note.

[0029] Among them, the visualization display module continuously obtains the hierarchical relationship and logical association information of the notes from the note data storage module, and obtains the basic structure of the note map from the note map interface module. The visualization display module continuously optimizes the appearance of the note map according to pre-set graphics algorithms and design rules; including: when it is found that the importance of a note increases, the font size of the note is increased or its color is changed to highlight the note.

[0030] Among them, when the user interacts with the note management system by means of mouse clicks or keyboard input, the user interaction module first receives the user's operation instructions, and passes them to the corresponding note operation processing module or other related modules according to the type of operation instructions; including: if the user clicks the right button of the mouse to preview, the preview instruction is passed to the note operation processing module, the note operation processing module will obtain the content of the corresponding note from the note data storage module, and display the preview content to the user through the user interaction module; if the user clicks the left button of the mouse to jump, the jump instruction is passed to the note operation processing module, the note operation processing module will determine the note page to jump to based on the hierarchical relationship and logical association of the notes in the note map, and display the jump result to the user through the user interaction module.

[0031] Among them, the front-end interface module extracts the text content from the back-end database module through the interface, and performs preliminary processing on the extracted text, including adding phonetic symbols, generating explanations, and integrating knowledge operations to meet the requirements of text design; the front-end interface module uses interface technology to communicate with the back-end database module to obtain the text content; then, the text content is processed using algorithms and rules. For the addition of phonetic symbols, phonetic symbols are added to specific words by querying the internal pronunciation database and phonetic symbol annotation algorithm; for explanation generation, explanation content is generated for words that need to be explained through the internal word explanation database, and different explanation presentation methods are used according to the word type; for knowledge integration, the author's profile and the article's ideological and emotional information are extracted through analysis of the text content, and this knowledge is integrated into the text in a reasonable way.

[0032] The steps of the note creation method are as follows: Step 1: The user initiates a command to create a note, which is received by the appearance presentation module and the technical support module at the same time. The appearance presentation module reserves a location for the new note on the note map according to the preset layout rules; the technical support module allocates storage space for the new note in the storage management submodule and records basic data such as the creation time and author information of the note; Step 2: The user inputs the text content of the note, and the data processing submodule of the technical support module processes the content, such as extracting key information, and then fills the processed content into the note. At the same time, the logical operation submodule determines the position of the note in the note map according to the note hierarchy set by the user, and updates the association relationship information between the notes; Step 3: The appearance presentation module designs the appearance of the new note based on the relevant information of the note, including the title and hierarchical relationship, including setting the title display style and color matching of the node, so that the new note can be clearly presented on the note map; Step 4: The technical support module notifies the appearance presentation module to update the display content through the storage management submodule and the logic operation submodule to reflect the addition of the new note; The note editing method comprises the following steps: Step 1: The user initiates a command to edit a note, which is received by the appearance presentation module and the technical support module at the same time. The appearance presentation module locates the position of the note to be edited on the note map according to the command; the technical support module obtains the relevant data of the note to be edited from the storage management submodule; Step 2: The user inputs the modified content, and the data processing submodule of the technical support module processes the modified content and updates the hierarchical relationship of the notes in the note map as needed. At the same time, the logical operation submodule updates the association relationship information between the notes. Step 3: The appearance presentation module adjusts the appearance of the edited note based on the relevant information of the note, including the title, the modified hierarchical relationship, etc., including changing the title display style and color matching of the node; Step 4: The technical support module notifies the appearance presentation module to update the display content through the storage management submodule and the logic operation submodule to reflect the modification of the notes; The steps of the note deletion method include: Step 1: The user initiates a command to delete a note, which is received by the appearance presentation module and the technical support module at the same time. The appearance presentation module locates the position of the note to be omitted on the note map according to the command; the technical support module obtains the relevant data of the note to be deleted from the storage management submodule; Step 2: Based on the hierarchical relationship of the notes in the note map, the technical support module determines whether the hierarchical relationship of other notes needs to be adjusted; at the same time, the logic operation submodule updates the association relationship information between the notes; Step 3: The appearance presentation module adjusts the appearance of the deleted note based on the relevant information of the note, including the hierarchical relationship after deletion, including changing the title display style and color matching of the node; Step 4: The technical support module notifies the appearance through the storage management submodule and the logic operation submodule to present the display content to reflect the deletion of the note; The note preview method comprises the following steps: Step 1: The user initiates a command to preview a note, which is received by the appearance presentation module and the technical support module at the same time. The appearance presentation module locates the position of the note to be previewed on the note map according to the command; the technical support module obtains the relevant data of the note to be previewed from the storage management submodule; Step 2: The data processing submodule of the technical support module processes the content of the note to be previewed, such as extracting key information, and then passes the processed content to the appearance presentation module; Step 3: The appearance presentation module adjusts the appearance of the previewed note according to the content of the note to be previewed, such as the extracted key information, including changing the title display style and color matching of the node, so that the preview content can be better presented; Step 4: The technical support module notifies the appearance presentation module to display the preview content through the storage management submodule and the logic operation submodule; The steps of the note jump method include: Step 1: The user initiates a command to jump to a note, which is received by the appearance presentation module and the technical support module at the same time. The appearance presentation module locates the position of the note to be jumped to on the note map according to the command; the technical support module obtains the relevant data of the note to be jumped to from the storage management submodule; Step 2: The technical support module determines the note page to jump to based on the hierarchical relationship of the notes in the note map, and passes the relevant information to the appearance presentation module; Step 3: The appearance presentation module adjusts the appearance of the note to be jumped to according to the relevant information of the note page to be jumped to, including the title and hierarchical relationship, and changes the title display style of the node.

[0033] Among them, the present invention draws on the hierarchical structure and visual display method of the map, takes the parent note or the note under the root directory as the core, and points to the child notes through multiple arrows to form a unique note map appearance. Each node displays the note title. This appearance design intuitively presents the hierarchical relationship and logical order of the notes, so that users can quickly understand the overall architecture of the notes. By using graphic algorithms and data structure technology, the association relationship between notes is accurately mapped to the appearance of the note map. Through the indexing and positioning technology of the note content, the right-click preview of part of the note content and the left-click direct jump function are realized. The combination of this technology and appearance ensures both the aesthetics and functionality of the note map. Based on the construction principle of the knowledge graph, the present invention organizes the notes according to the logical relationship and hierarchical structure through semantic analysis and classification of the note content. Database management technology is used to store and manage notes to ensure the security and integrity of note data. On the note map of the present invention, the classification and hierarchy of notes are distinguished by different colors, fonts or icons, so that the organization and management of notes are clear at a glance in appearance, which is convenient for users to operate and manage. The present invention adopts precise retrieval and preview technology, full-text retrieval technology and intelligent summary technology to achieve precise retrieval and quick preview of note content. By extracting and indexing keywords from the note content, users can quickly locate relevant notes when searching. In the preview part, key information is extracted from the note content through an intelligent summary algorithm and displayed to the user in a concise manner. On the note map interface, the present invention presents the retrieval results to the user by highlighting the appearance of related nodes, making the retrieval results more intuitive and convenient for users to quickly find the required notes.

[0034] The overall structure, composition and connection are as follows: the appearance presentation module and the technical support module work closely together to form a note management system. The appearance presentation module obtains relevant information of the note from the technical support module through a specific data interface, such as hierarchical structure, logical relationship, text content, etc., for visual display. At the same time, the appearance presentation module receives the user's interactive operation instructions and passes these instructions to the technical support module for corresponding processing. The technical support module provides stable data and technical support for the appearance presentation module to ensure the normal display of the note map and the realization of interactive functions.

[0035] The structure of the appearance presentation module is as follows: Graphics drawing unit: It uses advanced graphics drawing algorithms to efficiently draw clear and beautiful nodes and arrows. This unit works closely with the style design unit and layout management unit to draw graphics according to the style and layout information they provide. Style design unit: A series of design rules and style templates are formulated by professional designers to automatically select appropriate title display styles, color combinations and arrow styles according to different attributes of notes (such as importance, hierarchical relationships, categories, etc.). At the same time, this unit can also be adjusted according to the user's personalized settings. Layout management unit: Using intelligent layout algorithms, it automatically arranges the best position and arrangement of nodes and arrows on the interface according to factors such as the number of notes, hierarchical relationships and screen size. This unit also takes into account the user's operating habits and visual focus to ensure that the layout is reasonable, easy to operate and understand. Functional expansion: In addition to presenting an intuitive note map, the appearance presentation module can also dynamically adjust the appearance elements according to the user's operation. For example, when the user hovers over a node, the node can be highlighted or more detailed information can be displayed. In addition, the appearance presentation module can also provide multiple view modes, such as thumbnail mode, expansion mode, etc., to meet the needs of different users. Principle deepening: When using graphics algorithms and design rules to optimize the appearance, not only the importance and hierarchical relationship of the notes are considered, but also the user's usage scenarios and psychological needs are combined. For example, in an emergency task scenario, the color of the relevant notes can be set to a striking red to attract the user's attention. At the same time, the appearance presentation module will also reasonably adjust the size, color and position of nodes and arrows according to the user's visual habits and attention distribution to improve the user's information acquisition efficiency.

[0036] The module connection and interaction process is as follows: the user issues an operation instruction through the user interaction module (such as mouse clicks, keyboard input, etc.), and the instruction is first received by the appearance presentation module. The appearance presentation module passes it to the technical support module for corresponding processing according to the instruction type. For example, if it is an instruction to create a note, the appearance presentation module will pass the instruction to the data processing submodule and storage management submodule of the technical support module; if it is an instruction to retrieve a note, the appearance presentation module will pass the instruction to the logical operation submodule and data processing submodule of the technical support module. After receiving the instruction, the technical support module performs corresponding processing according to the specific requirements of the instruction. For example, the data processing submodule will process the text content of the note and extract key information; the logical operation submodule will analyze the association between the notes and determine the retrieval results; the storage management submodule will perform storage and retrieval operations on the note data. After the technical support module completes the processing, it returns the result to the appearance presentation module. The appearance presentation module performs corresponding visual display based on the result, such as updating the nodes and arrows of the note map, displaying the retrieval results, etc. The user can intuitively see the processing results of the system through the appearance presentation module and can continue to operate, forming a closed-loop interactive process. Finally, it should be noted that the above is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments or to make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A note map visualization tool, characterized in that: It includes a note map interface module, a note data storage module, a note operation processing module, a visual display module and a user interaction module; The note map interface module is the core visual interface of the note management system. The note map interface module is connected with the note data storage module, the note operation processing module, the visual display module and the user interaction module. The note map interface module obtains the relevant information of the note from the note data storage module, including the title and hierarchical relationship, and presents it to the user in an intuitive map form. The note data storage module stores all note-related data, including the text content, creation time, modification time, author information, and hierarchical relationships and logical associations between notes; the note data storage module interacts with the note map interface module to provide it with data required for display; the note data storage module collaborates with the note operation processing module to update the stored data in a timely manner when there are operations such as creation, modification or deletion of notes; The note operation processing module is used to process various operations of the user on the note, including creating notes, editing notes, deleting notes, moving notes and setting the attributes of notes; the note operation processing module receives the operation instructions from the user through the user interaction module, and performs corresponding operations on the note data in the note data storage module according to the instructions; after the operation is completed, the note operation processing module notifies the note map interface module to update the display content to reflect the latest status of the note data; The visualization display module further optimizes the appearance of the note map through graphic algorithms and design rules based on the note hierarchy and logical association information provided by the note data storage module and the basic architecture presented by the note map interface module; the visualization display module sets different colors according to the different levels of the notes, or sets different font sizes according to the importance of the notes, so that the note map is more beautiful and intuitive; The user interaction module is an interface for users to interact with the note management system; The user interaction module receives user input operations, including mouse clicks and keyboard inputs, and transmits these operation instructions to the note operation processing module; The user interaction module transmits the system's feedback information, including note preview content and jump results, to the user, so that the user can understand the system's operation results in a timely manner.

2. A note map visualization tool according to claim 1, characterized in that: The note map interface module first obtains the basic information of all notes, including titles and hierarchical relationships, from the note data storage module, and then preliminarily designs the appearance of the note map according to the rules set by the visualization display module; including placing the notes under the root directory in the center of the map, connecting the child notes around the parent notes in sequence through arrows according to the hierarchical relationship, and finally displaying the designed note map to the user.

3. A note map visualization tool according to claim 1, characterized in that: When the user issues an instruction to create a note through the user interaction module, the note operation processing module first allocates storage space for the new note in the note data storage module and records the creation time and author information basic data of the note; The note operation processing module then fills in the text content of the note according to the content input by the user, and determines the hierarchical relationship of the note in the note map; including: if the note created by the user is a child note of an existing note, then the new note is connected to the parent note through an arrow in the note map interface module, and finally the note map interface module is notified to update the display content to reflect the addition of the new note.

4. A note map visualization tool according to claim 1, characterized in that: When the user issues an instruction to edit a note, the note operation processing module first obtains the relevant data of the note to be edited from the note data storage module, and then modifies the text content of the note according to the modification content input by the user, and updates the hierarchical relationship of the note in the note map; including: if the user modifies the title of the note, which affects the hierarchical relationship and logical association of the note in the note map, the note operation processing module adjusts the display content in the note map interface module accordingly, and notifies the note map interface module to update the display content to reflect the modification of the note.

5. A note map visualization tool according to claim 1, characterized in that: When the user issues an instruction to delete a note, the note operation processing module first obtains the relevant data of the note to be deleted from the note data storage module, and determines whether the hierarchical relationship of other notes needs to be adjusted according to the hierarchical relationship of the notes in the note map; including: if the note to be deleted is the parent note of a child note, then it is necessary to redetermine the new parent note of the child note, adjust the display content in the note map interface module, and notify the note map interface module to update the display content to reflect the deletion of the note.

6. A note map visualization tool according to claim 1, characterized in that: The visualization display module continuously obtains the hierarchical relationship and logical association information of the notes from the note data storage module, and obtains the basic structure of the note map from the note map interface module. The visualization display module continuously optimizes the appearance of the note map according to pre-set graphics algorithms and design rules; including: when it is found that the importance of a note increases, the font size of the note is increased or its color is changed to highlight the note.

7. A note map visualization tool according to claim 1, characterized in that: When the user interacts with the note management system by means of mouse clicks or keyboard input, the user interaction module first receives the user's operation instructions, and passes them to the corresponding note operation processing module or other related modules according to the type of the operation instructions; including: if the user clicks the right button of the mouse to preview, the preview instruction is passed to the note operation processing module, the note operation processing module obtains the content of the corresponding note from the note data storage module, and displays the preview content to the user through the user interaction module; if the user clicks the left button of the mouse to jump, the jump instruction is passed to the note operation processing module, the note operation processing module determines the note page to jump to based on the hierarchical relationship and logical association of the notes in the note map, and displays the jump result to the user through the user interaction module.

8. A note map visualization tool according to claim 1, characterized in that: The front-end interface module extracts the text content from the back-end database module through the interface, and performs preliminary processing on the extracted text, including adding phonetic symbols, generating explanations, and integrating knowledge operations to meet the requirements of text design; the front-end interface module uses the interface technology to communicate with the back-end database module to obtain the text content; then, the text content is processed using algorithms and rules, and for adding phonetic symbols, phonetic symbols are added to specific words by querying the internal character pronunciation database and phonetic symbol annotation algorithm; For explanation generation, the internal word explanation database is used to generate explanation content for the words that need to be explained, and different explanation presentation methods are used according to the word type; For knowledge integration, by analyzing the content of the text, we extract the author's profile and the article's thoughts and feelings, and integrate this knowledge into the text in a reasonable way.

9. A note map visualization tool according to claim 1, characterized in that: The steps of the note creation method are: Step 1: The user initiates a command to create a note, which is received by the appearance presentation module and the technical support module at the same time. The appearance presentation module reserves a position for the new note on the note map according to the preset layout rules; The technical support module allocates storage space for new notes in the storage management submodule and records basic data such as the creation time and author information of the notes; Step 2: The user inputs the text content of the note, and the data processing submodule of the technical support module processes the content, such as extracting key information, and then fills the processed content into the note. At the same time, the logical operation submodule determines the position of the note in the note map according to the note hierarchy set by the user, and updates the association relationship information between the notes; Step 3: The appearance presentation module designs the appearance of the new note based on the relevant information of the note, including the title and hierarchical relationship, including setting the title display style and color matching of the node, so that the new note can be clearly presented on the note map; Step 4: The technical support module notifies the appearance presentation module to update the display content through the storage management submodule and the logic operation submodule to reflect the addition of the new note; The note editing method comprises the following steps: Step 1: The user initiates a command to edit a note, which is received by the appearance presentation module and the technical support module at the same time. The appearance presentation module locates the position of the note to be edited on the note map according to the command; the technical support module obtains the relevant data of the note to be edited from the storage management submodule; Step 2: The user inputs the modified content, and the data processing submodule of the technical support module processes the modified content and updates the hierarchical relationship of the notes in the note map as needed. At the same time, the logical operation submodule updates the association relationship information between the notes. Step 3: The appearance presentation module adjusts the appearance of the edited note based on the relevant information of the note, including the title, the modified hierarchical relationship, etc., including changing the title display style and color matching of the node; Step 4: The technical support module notifies the appearance presentation module to update the display content through the storage management submodule and the logic operation submodule to reflect the modification of the notes; The steps of the note deletion method include: Step 1: The user initiates a command to delete a note, which is received by the appearance presentation module and the technical support module at the same time. The appearance presentation module locates the position of the note to be omitted on the note map according to the command; the technical support module obtains the relevant data of the note to be deleted from the storage management submodule; Step 2: Based on the hierarchical relationship of the notes in the note map, the technical support module determines whether the hierarchical relationship of other notes needs to be adjusted; at the same time, the logic operation submodule updates the association relationship information between the notes; Step 3: The appearance presentation module adjusts the appearance of the deleted note based on the relevant information of the note, including the hierarchical relationship after deletion, including changing the title display style and color matching of the node; Step 4: The technical support module notifies the appearance through the storage management submodule and the logic operation submodule to present the display content to reflect the deletion of the note; The note preview method comprises the following steps: Step 1: The user initiates a command to preview a note, which is received by the appearance presentation module and the technical support module at the same time. The appearance presentation module locates the position of the note to be previewed on the note map according to the command; the technical support module obtains the relevant data of the note to be previewed from the storage management submodule; Step 2: The data processing submodule of the technical support module processes the content of the note to be previewed, such as extracting key information, and then passes the processed content to the appearance presentation module; Step 3: The appearance presentation module adjusts the appearance of the previewed note according to the content of the note to be previewed, such as the extracted key information, including changing the title display style and color matching of the node, so that the preview content can be better presented; Step 4: The technical support module notifies the appearance presentation module to display the preview content through the storage management submodule and the logic operation submodule; The steps of the note jump method include: Step 1: The user initiates a command to jump to a note, which is received by the appearance presentation module and the technical support module at the same time. The appearance presentation module locates the position of the note to be jumped to on the note map according to the command; the technical support module obtains the relevant data of the note to be jumped to from the storage management submodule; Step 2: The technical support module determines the note page to jump to based on the hierarchical relationship of the notes in the note map, and passes the relevant information to the appearance presentation module; Step 3: The appearance presentation module adjusts the appearance of the note to be jumped to according to the relevant information of the note page to be jumped to, including the title and hierarchical relationship, and changes the title display style of the node.