A note-taking application platform for dynamically generating relationship diagrams
Through the note application platform that dynamically generates relationship diagrams, users can efficiently retrieve note content, solving the problem of inefficient note query in the prior art.
Patent Information
- Application Number
- CN202110399698.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-14
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2041-04-14
AI Technical Summary
In existing notes applications, it is difficult for users to recall keywords accurately, resulting in inefficient note-taking query.
Design a note application platform that dynamically generates relationship diagrams. Through the collaborative work between the terminal and the server, after the user enters the note information, the server analyzes and constructs the relationship diagram between the note nodes, and dynamically generates and transmits it to the terminal for display.
Users can efficiently search notes through the relationship diagram search method, which reduces the accuracy requirements for keyword input and improves query efficiency.
Smart Images

Figure CN113064974B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a note application platform for dynamically generating relationship diagrams. Background Art
[0002] Taking notes is a good learning habit, which is very conducive to thinking and summarizing. The keyword matching method is generally used to search the content of notes. However, as the content of notes accumulates over time, it is often impossible to accurately recall the keywords used when creating the notes. Multiple attempts are required, resulting in low search efficiency or multiple searches without results. Summary of the invention
[0003] The object of the present invention is to effectively solve the above-mentioned drawbacks.
[0004] To this end, the purpose of the present invention is to provide a note application platform for dynamically generating relationship diagrams.
[0005] In order to achieve the above-mentioned purpose, an embodiment of the present invention provides a note application platform for dynamically generating a relationship diagram, including two parts: a terminal and a server.
[0006] The terminal includes: a user input module, a text display module, a relationship display module and a user query module, wherein:
[0007] The user input module is used to receive note information input by the user in a preset mode; wherein the preset mode includes:
[0008] (1) Normal mode: Enter a single note title and send it to the server for storage;
[0009] (2) Connection mode: Enter multiple note titles and use preset specific characters to represent the relationship between multiple note titles;
[0010] (3) Literal mode: Use a preset specific character to wrap the title, forcing it to be input as a complete note title, ignoring the specific characters mentioned in the connection mode that may exist in it;
[0011] The text display module is used to display the content information of the note;
[0012] The relationship display module is used to display the connection relationship between each note as a relationship diagram;
[0013] The user query module is used to receive a user's note query instruction and query related note information from all stored note information.
[0014] The server side includes: a note parsing module, a note composition module, and a note storage module, wherein:
[0015] The note parsing module is used to parse the note information input by the user into one or more note nodes according to a preset mode, and establish a connection relationship between different note nodes;
[0016] The note storage module is used to store the parsed note node information and the relationship information between the note nodes;
[0017] The note composition module is used to compose the nodes and lines parsed by the note parsing module, dynamically generate a note relationship diagram, and transmit it to the terminal for the user to view.
[0018] Furthermore, the connection mode includes:
[0019] (2.1) The relationship between the two: using a preset specific character to separate the two titles, forming a graph of two connected nodes;
[0020] (2.2) Serial relationship between multiple titles: Use preset specific characters to separate multiple titles to form a series of connected node graphics;
[0021] (2.3) Star-shaped relationship between multiple nodes: a preset specific character is used to separate the central part and the surrounding part, and another preset specific character is used to separate the multiple titles contained in the surrounding part, forming a graph with a node at the center and multiple other nodes connected to the central node.
[0022] Furthermore, when the note parsing module parses the input information, if it receives the information input in normal mode, it parses it as an isolated node; but if the user selects an old note as the current node when performing the normal mode input, the new note node is parsed into a graph interconnected with the old note node.
[0023] Furthermore, when the note parsing module parses the input information, if the title of the note node to be created already exists on the server side, no new node will be created; if multiple connected note nodes are required to be created and some of them already exist, the new node will be connected to the old node according to the input mode requirements.
[0024] Furthermore, if the input information can be parsed into a variety of different connection modes, the note parsing module will further send a prompt message to the user, prompting the user to select a connection mode, and then perform parsing based on the operation selected by the user.
[0025] Furthermore, the server side also includes an open service module for analyzing the notes of different users, and analyzing the node types and interconnection patterns of the notes without revealing the user's privacy.
[0026] Furthermore, the display module is used to provide the user with an overview image and a partial magnified image of the connection relationship between the note nodes.
[0027] Furthermore, the note content information displayed by the text display module includes title, text, and illustrations.
[0028] The note application platform for dynamically generating a relationship graph according to an embodiment of the present invention is composed of a terminal and a server. The terminal includes four modules, namely user input, text display, relationship display, and user query. The server includes four modules, namely note parsing, note composition, note storage, and open services. The user inputs notes from the terminal. The server dynamically constructs a relationship graph between note nodes while saving the notes, and transmits the relationship graph to the terminal for display. The user can use the relationship graph retrieval method to efficiently retrieve the content of the note, which greatly reduces the accuracy requirements for keyword input.
[0029] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0031] Figure 1 A structural diagram of a note application platform for dynamically generating a relationship diagram according to an embodiment of the present invention;
[0032] Figure 2a to Figure 2c A schematic diagram of a common mode, a connection mode, and a literal mode according to an embodiment of the present invention;
[0033] Figure 3 is a schematic diagram of a note relationship according to an embodiment of the present invention;
[0034] Figure 4 An overview diagram and a partial diagram of a note relationship according to an embodiment of the present invention;
[0035] Figure 5 A note relationship diagram returned according to an embodiment of the present invention;
[0036] Figure 6 A returned note relationship diagram according to another embodiment of the present invention. DETAILED DESCRIPTION
[0037] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and should not be construed as limiting the present invention.
[0038] like Figure 1 As shown, the note application platform for dynamically generating relationship diagrams according to an embodiment of the present invention includes: a terminal 100 and a server 200 .
[0039] Specifically, the terminal 100 includes: a user input module 110 , a text display module 120 , a relationship display module 130 and a user query module 140 .
[0040] The user input module 110 is used to receive note information input by a user in a preset mode.
[0041] It should be noted that the notes referred to in the present invention are not limited to reading notes, but also include various reports, diaries, notes, etc. in life, study, and work. A note often consists of a title, text, illustrations, etc.
[0042] The preset modes include:
[0043] (1) Normal mode: Enter a single note title and send it to the server for storage;
[0044] (2) Connection mode: Enter multiple note titles and use preset specific characters to represent the relationship between multiple note titles;
[0045] In an embodiment of the present invention, the connection mode includes:
[0046] (2.1) The relationship between the two is connected: Use a preset specific character (such as a space or a minus sign) to separate the two titles, such as Figure 2a As shown;
[0047] (2.2) Serial relationship between multiple titles: Use preset specific characters (such as space or minus sign) to separate multiple titles, such as Figure 2b As shown;
[0048] (2.3) Star-shaped relationship between multiple titles: a preset specific character (such as a space or a minus sign) is used to separate the central part and the surrounding part, and another preset specific character (such as a space or a minus sign) is used to separate multiple titles contained in the surrounding part, such as Figure 2c shown.
[0049] (3) Literal mode: Use a preset specific character (such as quotation marks) to wrap the title, forcing it to be input as a complete note title, ignoring the specific characters mentioned in the connection mode that may exist in it.
[0050] In the embodiment of the present invention, in the specific implementation, specific characters can be selected according to the principle of convenience and easy to remember, and the user can be prompted in the terminal.
[0051] The text display module 120 is used to display the content information of the note. For example, the content information of the note includes: title, text, illustrations and other information. It should be noted that the content information of the note is not limited to the above examples, and may also include other content, depending on the specific content input by the user, which will not be repeated here.
[0052] In the embodiment of the present invention, the relationship display module 130 displays the connection relationship between the notes as a relationship diagram, such as Figure 3 shown.
[0053] In an embodiment of the present invention, the text display module 120 and the relationship display module 130 are combined to provide the user with note node information and information about the relationship between note nodes, and can display an overview and a partial magnified view of the connection relationship, such as Figure 4 shown.
[0054] It should be noted that the present invention is different from common note-taking software. The present invention displays the note text and the relationship between the notes on the terminal at the same time. When displaying the relationship, it can display an overall outline or a partial enlarged view. When displaying text, indented typesetting can be used to indicate the relationship. This allows users to view the notes and their connection relationships more intuitively, thereby facilitating abstract thinking and summary improvement.
[0055] The user query module 140 is used to receive the user's note query instruction and query related note information from all stored note information. The user's search efficiency can be greatly improved based on the above relationship diagram.
[0056] The server side 200 includes: a note parsing module 210 , a note composition module 220 , a note storage module 230 , and an open service module 240 .
[0057] Specifically, the note parsing module 210 parses the note information input by the user into one or more note nodes according to a preset mode, and establishes a connection relationship between different note nodes.
[0058] The note parsing module 210 parses the information sent by the user into nodes and lines according to the above three input modes. When parsing the note information, if the note information is received in the normal mode, it is parsed as an isolated node; but if the user selects an old note as the current node when inputting in the normal mode, the new note node is parsed as a graph connected to the old note node.
[0059] When the note parsing module 210 parses the note information, if the received input note node title already exists on the server side 200, no new node will be created. If it is required to create multiple connected note nodes, and some of the nodes already exist, the new node will be connected to the old node according to the input mode requirements. In addition, if the input information can be parsed into multiple different connection modes, the note parsing module 210 will further send a prompt message to the user, prompting the user to select a connection mode, and then parse according to the operation selected by the user.
[0060] The note storage module 230 is used to store the parsed note node information and the relationship information between the note nodes.
[0061] The note composition module 220 is used to combine and compose the nodes and lines parsed by the note parsing module 210 each time, dynamically generate a note relationship diagram, and transmit it to the terminal 100 for the user to view. For a newly generated node, the new node and the surrounding nodes connected to it can be constructed into a point-line relationship diagram, and transmitted to the terminal 100 for the user to view.
[0062] Through long-term data accumulation, the server 200 forms a complex relationship graph, where each node represents a note, and the relationship between nodes is represented by lines. Nodes that are not connected to any other nodes can also exist as isolated nodes. Each note node can be further enriched with content, such as adding text, illustrations, etc., and the time and place information of the node can be stored at the same time to facilitate subsequent query analysis.
[0063] In an embodiment of the present invention, the server side 200 also includes an open service module 240 for analyzing the notes of a large number of different users. It can analyze the node types and the rules of mutual connection, such as the frequency of hot words, the connection tendency between words, etc., without revealing the user's privacy. The analysis result can be used to help users think, summarize, and improve, or provide open commercial services under the premise of strictly protecting user privacy.
[0064] The following are Figure 5 and Figure 6 Take the user query return relationship diagram as an example to illustrate.
[0065] like Figure 5 As shown, the user cannot recall the note "The Second Law of Thermodynamics", but vaguely remembers that it has a certain relationship with a law of Newton or Einstein. At this time, he only needs to enter "Newton" or "Einstein", and he can immediately see the "Second Law of Thermodynamics" in the returned relationship diagram or text list.
[0066] like Figure 6 As shown in the figure, the user vaguely remembers that a classmate introduced a famous scientist at a course seminar, but he can neither remember the name of the classmate nor the name of the scientist. He only remembers that Newton was definitely mentioned at the meeting. He only needs to search for "Newton" to return a relationship diagram, from which he can see at a glance that "classmate Wang Wu introduced Copernicus".
[0067] The note application platform for dynamically generating relationship graphs according to an embodiment of the present invention is composed of a terminal and a server. The terminal includes four modules: user input, text display, relationship display, and user query; the server includes four modules: note parsing, note composition, note storage, and open services. The user inputs notes from the terminal, and the server dynamically constructs a relationship graph between note nodes while saving the notes, and transmits the relationship graph to the terminal for display. The user can use the relationship graph retrieval method to efficiently retrieve the content of the note, which greatly reduces the accuracy requirements for keyword input.
[0068] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0069] Although the embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and cannot be understood as limiting the present invention. Those skilled in the art may change, modify, replace and modify the above embodiments within the scope of the present invention without departing from the principles and purpose of the present invention. The scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A note-taking application platform for dynamically generating relationship diagrams, characterized in that: Including terminal and server side; The terminal includes: a user input module, a text display module, a relationship display module and a user query module, wherein: The user input module is used to receive note information input by the user in a preset mode; wherein the preset mode includes: (1) Normal mode: Enter a single note title and send it to the server for storage; (2) Connection mode: Enter multiple note titles and use preset specific characters to represent the relationship between multiple note titles; (3) Literal mode: Use a preset specific character to wrap the title, forcing it to be input as a complete note title, ignoring the specific characters mentioned in the connection mode that may exist in it; The text display module is used to display the content information of the note; The relationship display module is used to display the connection relationship between each note as a relationship diagram; The user query module is used to receive a user's note query instruction and query related note information from all stored note information; The server side includes: a note parsing module, a note composition module, and a note storage module, wherein: The note parsing module is used to parse the note information input by the user into one or more note nodes according to a preset mode, and establish a connection relationship between different note nodes; The note storage module is used to store the parsed note node information and the relationship information between the note nodes; The note composition module is used to compose the nodes and lines parsed by the note parsing module, dynamically generate a note relationship diagram, and transmit it to the terminal for the user to view; The connection modes include: (2.1) The relationship between the two: using a preset specific character to separate the two titles, forming a graph of two connected nodes; (2.2) Serial relationship between multiple titles: Use preset specific characters to separate multiple titles to form a series of connected node graphics; (2.3) Star-shaped relationship between multiple nodes: a preset specific character is used to separate the central part and the surrounding part, and another preset specific character is used to separate multiple titles contained in the surrounding part, forming a graph with a node at the center and multiple other nodes connected to the central node; When the note parsing module parses the input information, if the information input in the normal mode is received, it is parsed as an isolated node; however, if the user selects an old note as the current node when performing the normal mode input, the new note node is parsed as a graph interconnected with the old note node; When the note parsing module parses the input information, if the title of the note node to be created already exists on the server side, no new node will be created; if multiple connected note nodes are required to be created and some of them already exist, the new node will be connected to the old node according to the requirements of the input mode; If the input information can be parsed into multiple different connection modes, the note parsing module will further send a prompt message to the user, prompting the user to select a connection mode, and then perform parsing based on the operation selected by the user.
2. The note application platform for dynamically generating relationship diagrams as claimed in claim 1, characterized in that: The server also includes an open service module for analyzing the notes of different users, and analyzing the node types and interconnection patterns of the notes without revealing the user's privacy.
3. The note application platform for dynamically generating relationship diagrams as claimed in claim 1, characterized in that: The display module is used to provide the user with an overview image and a partial magnified image of the connection relationship between note nodes.
4. The note application platform for dynamically generating relationship diagrams as claimed in claim 1, characterized in that: The note content information displayed by the text display module includes title, text, and illustrations.