CN112905549A - Thinking-guide-graph-based file management method and device and related equipment - Google Patents

Thinking-guide-graph-based file management method and device and related equipment Download PDF

Info

Publication number
CN112905549A
CN112905549A CN202110419255.1A CN202110419255A CN112905549A CN 112905549 A CN112905549 A CN 112905549A CN 202110419255 A CN202110419255 A CN 202110419255A CN 112905549 A CN112905549 A CN 112905549A
Authority
CN
China
Prior art keywords
file
node
target
import
instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110419255.1A
Other languages
Chinese (zh)
Inventor
廖龙辉
梁逸飞
杨川
廖奎安
全丽蓉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen University
Original Assignee
Shenzhen University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen University filed Critical Shenzhen University
Priority to CN202110419255.1A priority Critical patent/CN112905549A/en
Publication of CN112905549A publication Critical patent/CN112905549A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/173Customisation support for file systems, e.g. localisation, multi-language support, personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/113Details of archiving
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/172Caching, prefetching or hoarding of files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the invention discloses a method and a device for managing files based on a mind map and related equipment. When a file import instruction of a target import file is received, generating a target file node in a thought guide graph interface, and performing hyperlink association on the target file node and the target import file; when a node sorting instruction for the target file nodes is received, sorting the target file nodes to obtain a target thinking graph; when an information identification instruction for the target file node is received, performing information identification on the target file node according to the information identification instruction, and displaying the identified information in an information display area of the target file node; and when a file viewing instruction for the target file node is received, opening a source file corresponding to the target file node according to a viewing mode pointed by the file viewing instruction. The method improves the management efficiency of the computer files.

Description

Thinking-guide-graph-based file management method and device and related equipment
Technical Field
The invention relates to the technical field of data management, in particular to a method and a device for managing files based on a mind map and related equipment.
Background
The thinking guide picture is a method for showing the divergent thinking of human brain through specific figures, and the method has simple use process and can effectively and intuitively record and show the thinking process of human brain. The constituent units of the mind map are independent nodes, and the nodes are often composed of one or more elements such as characters, pictures, colors, shapes and the like. A complete thought graph usually starts from a central source node and continuously diverges out child nodes to form a complete structure. The mind map has been applied in a great number of fields to assist people to properly arrange rich knowledge information and complex logic structures in the fields of science, education, art and the like.
The thinking guide graph can clearly present the hierarchical relation among the nodes, present rich associated information of a certain node, and is suitable for computer file management according to a complex subject knowledge sorting mode. Although the application of mind maps in the field of discipline knowledge organization and induction is very common and mature, the application of mind maps in the field of computer file management is relatively deficient.
Disclosure of Invention
The embodiment of the invention provides a method and a device for managing files based on a mind map and related equipment, and aims to solve the problem of low file management efficiency of a computer in the prior art.
In a first aspect, an embodiment of the present invention provides a method for managing a file based on a mind map, including:
when a file import instruction of a target import file is received, generating a target file node in a thought graph interface, and performing hyperlink association on the target file node and the target import file;
when a node sorting instruction for the target file nodes is received, sorting the target file nodes to obtain a target thinking graph;
when an information identification instruction for the target file node is received, performing information identification on the target file node according to the information identification instruction, and displaying the identified information in an information display area of the target file node;
and when a file viewing instruction for the target file node is received, opening a source file corresponding to the target file node according to a viewing mode pointed by the file viewing instruction.
In a second aspect, an embodiment of the present invention provides a mind map-based file management apparatus, including:
the import module is used for generating a target file node in a thought guide graph interface when receiving a file import instruction of a target import file, and performing hyperlink association on the target file node and the target import file;
the arrangement module is used for arranging the target file nodes to obtain a target thinking guide graph when a node arrangement instruction for the target import file is received;
the identification module is used for carrying out information identification on the target file node according to the information identification instruction and displaying the identified information in an information display area of the target file node when the information identification instruction of the target file node is received;
and the viewing module is used for opening a source file corresponding to the target file node according to a viewing mode pointed by the file viewing instruction when the file viewing instruction for the target file node is received.
In a third aspect, an embodiment of the present invention further provides a computer device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the computer program, the processor implements the mind map based file management method described in the first aspect.
In a fourth aspect, the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program, when executed by a processor, causes the processor to execute the mind map-based file management method according to the first aspect.
The embodiment of the invention provides a thinking graph-based file management method, a thinking graph-based file management device and related equipment. When a file import instruction of a target import file is received, generating a target file node in a thought guide graph interface, and performing hyperlink association on the target file node and the target import file; when a node sorting instruction for the target file nodes is received, sorting the target file nodes to obtain a target thinking graph; when an information identification instruction for the target file node is received, performing information identification on the target file node according to the information identification instruction, and displaying the identified information in an information display area of the target file node; and when a file viewing instruction for the target file node is received, opening a source file corresponding to the target file node according to a viewing mode pointed by the file viewing instruction. The method leads the computer file into the thought-chart interface, performs hyperlink management with the file node of the thought-chart, presents the computer file in the form of the thought-chart, provides a user to manage the computer file in the form of the thought-chart, and is more intuitive and convenient than the traditional computer file management mode.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a flowchart illustrating a method for managing files based on a mind map according to an embodiment of the present invention;
FIG. 2 is a schematic sub-flowchart of step S110 of a method for managing files based on mind maps according to an embodiment of the present invention;
FIG. 3 is a schematic view of a sub-flowchart of step S115 in FIG. 2;
FIG. 4 is a schematic sub-flowchart of step S130 of the method for managing files based on mind map according to the embodiment of the present invention;
FIG. 5 is a schematic view of a sub-flow of step S140 of the method for managing files based on mind map according to the embodiment of the present invention;
FIG. 6 is a flowchart illustrating an embodiment of a method for managing files based on a mind map according to the present invention;
FIG. 7 is a flowchart illustrating an embodiment of a method for managing files based on a mind map according to the present invention;
FIG. 8 is a schematic block diagram of a mind map based file management apparatus provided by an embodiment of the present invention;
FIG. 9 is a schematic diagram of file import according to an embodiment of the method for managing files based on mind maps according to the present invention;
FIG. 10 is a schematic diagram of a file entry bar according to an embodiment of the method for managing files based on mind maps according to the present invention;
FIG. 11 is a schematic diagram illustrating folder import according to an embodiment of the method for managing files based on mind maps according to the present invention;
FIG. 12 is a schematic diagram of file import according to an embodiment of the method for managing files based on mind maps according to the present invention;
FIG. 13 is a schematic diagram of file import according to an embodiment of the method for managing files based on mind maps according to the present invention;
FIG. 14 is a schematic diagram illustrating virtual folder addition according to an embodiment of the mental diagram based file management method according to the present invention;
FIG. 15 is a schematic view illustrating a file node arrangement according to an embodiment of the method for managing files based on a thought graph according to the present invention;
FIG. 16 is a schematic diagram illustrating node deletion according to an embodiment of the method for managing files based on a mind map according to the present invention;
FIG. 17 is a schematic diagram illustrating a node recovery according to an embodiment of the method for managing files based on a mind map according to the present invention;
FIG. 18 is a schematic diagram of importance identifiers according to an embodiment of the method for managing files based on mind maps according to the present invention;
FIG. 19 is a diagram illustrating detailed information display according to an embodiment of the method for managing files based on mind maps according to the present invention;
FIG. 20 is a schematic diagram illustrating node labels according to an embodiment of the method for managing files based on a thought graph according to the present invention;
fig. 21 is a schematic diagram illustrating a node personality naming according to an embodiment of the file management method based on the mind map according to the embodiment of the present invention;
FIG. 22 is a schematic diagram illustrating a node collection identifier according to an embodiment of the method for managing files based on a mind map according to the present invention;
FIG. 23 is a schematic view of a node favorite list according to an embodiment of the mind map-based file management method according to the present invention;
fig. 24 is a node remark schematic diagram of an embodiment of the mind map based file management method according to the embodiment of the present invention;
FIG. 25 is a schematic diagram illustrating node status identifiers according to an embodiment of the method for managing files based on a thought graph according to the present invention;
FIG. 26 is a hyperlink status diagram of an embodiment of a method for thinking graph-based document management according to the invention;
FIG. 27 is a schematic diagram of a preview of a file according to an embodiment of the method for managing a file based on a mind map according to the present invention;
FIG. 28 is a schematic diagram illustrating a preview of a document according to an embodiment of the method for managing a document based on a mind map according to the present invention;
FIG. 29 is a schematic view illustrating hyperlink opening in an embodiment of a method for thinking graph-based file management according to the present invention;
FIG. 30 is a schematic illustration showing reconstruction of a hyperlink in an embodiment of a method for managing files based on a mind map according to the present invention;
FIG. 31 is a schematic diagram illustrating node ordering according to an embodiment of the method for managing files based on a thought graph according to the present invention;
FIG. 32 is a schematic diagram illustrating node ordering according to an embodiment of the method for managing files based on a thought graph according to the present invention;
FIG. 33 is a schematic diagram illustrating node retrieval according to an embodiment of the method for managing files based on thought graphs according to the present invention;
FIG. 34 is a schematic diagram illustrating a search result display list according to an embodiment of the method for managing files based on mind maps according to the present invention;
FIG. 35 is a diagram illustrating synchronization of an embodiment of a method for managing files based on mind maps according to the present invention;
fig. 36 is a schematic view of a login interface according to an embodiment of the method for managing files based on a mind map according to the present invention;
FIG. 37 is a schematic diagram illustrating offline management according to an embodiment of a method for managing files based on mind maps according to the present invention;
FIG. 38 is a schematic diagram illustrating offline management according to an embodiment of a method for managing files based on mind maps according to the present invention;
fig. 39 is a schematic node sharing diagram according to an embodiment of the method for managing files based on a mind map according to the present invention;
fig. 40 is a schematic node sharing diagram in an embodiment of the mind map based file management method according to the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It is also to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the specification of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be further understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
Referring to fig. 1, fig. 1 is a schematic flow chart illustrating a method for managing files based on a mind map according to an embodiment of the present invention, where the method includes steps S110 to S140.
Step S110, when a file import instruction of a target import file is received, generating a target file node in a thought map interface, and performing hyperlink association on the target file node and the target import file;
in this embodiment, when the mind map is used to manage computer files, local files of the computer or cloud files shared by other users need to be imported into the mind map, and the import effect is that each imported file or folder generates a file node in the mind map, and the file node is associated with a source file in a hyperlink manner.
As shown in fig. 2, in an embodiment, step S110 includes:
step S111, generating a file import page in the thought guide graph interface, receiving a file selection instruction input by a user in the file import page, and determining the target import file;
step S112, monitoring whether an event for executing a dragging action on the target import file exists;
step S113, if the target import file exists, converting the display icon of the target import file into a preview node, and calculating the distance between the preview node and the existing node in the thought guide graph interface;
step S114, if the distance reaches a preset distance threshold, constructing a connecting line between the starting point and the end point by taking the existing node as the starting point and the preview node as the end point;
and S115, receiving an exit instruction of the dragging action, clearing the preview state of the preview node, and performing hyperlink association on the target import file and the preview node to obtain the target thinking graph.
In the embodiment, a file import page is generated in a thought guide graph interface, a file selection instruction input by a user in the file import page is received, and a target import file is determined; monitoring whether an event for executing a dragging action on a target import file exists; if the target import file exists, converting the display icon of the target import file into a preview node, and calculating the distance between the preview node and the existing node in the thinking guide graph interface; if the distance reaches a preset distance threshold value, constructing a connecting line between a starting point and an end point by taking the existing node as the starting point and the preview node as the end point; and receiving an exit instruction of the dragging action, clearing the preview state of the preview node, and performing hyperlink association on the target import file and the preview node to obtain a target thinking guide graph. In addition to generating a file import page in the thought-chart interface, the folder window can be dragged into the thought-chart interface according to a dragging instruction of a user in a terminal display desktop, so that the folder window serves as the file import page, and a target import file is determined according to a selected instruction of the user on a file displayed in the file import page. It should be noted that, after the target import file is dragged into the mind map from the folder window of the computer operating system for file import, the import button preset in the mind map interface is switched to the direct import button and the copy import button for the user to select the file import mode. The target import file may be a file or a folder.
For example, as shown in fig. 9 and 10, the mind map interface has one source node displayed therein and the import button on the left side of the interface. The import operation is to click an import button 1.0 of the mind map interface, and a file import column 1.1 (a column page selected by a dotted line outer frame) pops up on the left side of the mind map. When the file is imported, the default import form is local direct import, an icon can be clicked on the upper left corner of a file import column to select a file import form button of the local direct import 1.2 or the local copy import 1.3, and the selected import form button is provided with a visual prompt with an icon in a reverse color. The local files of the computer and the cloud sharing files in the file import column 1.1 are displayed in a line-by-line mode, a selection instruction 1.4 of a user is obtained in the file import column 1.1, and a target file or a target folder needing to be imported is determined. Dragging a file or a folder to be imported to a thought graph page in a file import column, generating a preview node 1.5 corresponding to the file or the folder in the dragging process, wherein the preview node 1.5 is in a dotted line shape, and the dotted line-shaped node outline is used for distinguishing from the existing node of the solid line-shaped node outline. And then, dragging the preview node to the back of a certain existing node (source node) by the detection user, calculating the distance between the existing node and the preview node, and if the distance reaches a preset distance threshold value, establishing a contact line 1.6 between the existing node and the preview node. The contact lines may be represented by dashed lines and existing contact lines by solid lines, thereby distinguishing newly produced contact lines from existing contact lines between preview nodes and existing nodes. After receiving the exit instruction of the dragging action, the preview state of the preview node 1.5 is cleared to obtain a node 1.7, and the whole frame line of the preview node is converted from a dotted line to a solid line. It should be noted that after the dragging operation exits, the preview node is still in the selected state, so the dotted outline is displayed in addition to the node 1.7. In addition, the exit instruction can be realized by clicking a blank in the mind map interface, and the click can be a single-click instruction or a double-click instruction.
For example, as shown in fig. 11 and fig. 12, with the windowing state 1.8 of the folder of the computer operating system, a selection instruction 1.9 of a user for a local file or folder of the computer is received in the window, a target import file or folder (i.e., a document 3) is determined, the document 3 is dragged to the thought map interface to form a preview node 1.10, a contact line 1.11 is formed, and then a file import mode is selected as required. Wherein, two file import modes of the direct import button 1.12 and the copy import button 1.13 are switched by clicking a switching button (an arrow on the right side of the local direct import button 1.12).
As shown in fig. 3, in an embodiment, step S115 includes:
step S1151, detecting storage types of the target import file, wherein the storage types comprise a local file and a cloud file;
step S11521, if the target import file is a local file, performing hyperlink association on the local file corresponding to the target import file and the preview node;
step S11522, if the target import file is a cloud file, downloading the cloud file corresponding to the target import file to a local specified storage location to obtain a download file of the target import file, and performing hyperlink association between the download file corresponding to the target import file and the preview node.
In this embodiment, the storage modes of the file include local storage and cloud storage, so the file has two storage types, namely a local file and a cloud file. Detecting the storage type of the target import file, and if the target import file is a local file, performing hyperlink association on the local file corresponding to the target import file and the preview node; and if the target import file is a cloud file, downloading the cloud file corresponding to the target import file to a local specified storage position, and performing hyperlink association on the download file corresponding to the target import file and the preview node after obtaining the download file of the target import file. The local appointed storage position is used for storing a download file obtained by downloading the cloud file, so that when a source file opened by a user in the thinking map is a cloud storage file, the modification is only carried out to the download file in the local appointed storage position, and the cloud storage or the source file shared by different users is not influenced.
For example, detecting the storage type of the target import file A, and if the target import file A is a local file, performing hyperlink association on the local file corresponding to the target import file A and the preview node; if the source file of the target import file A is in the cloud disk, the target import file A is a cloud file, the cloud file corresponding to the target import file A is downloaded to a local preset storage position, a download file A1 of the target import file A is obtained, and the download file A1 is associated with the preview node through a hyperlink.
Further, acquiring a file import mode currently selected by a user, and if the current file import mode is local direct import, directly performing hyperlink association on a target import file and a preview node; and if the current file import mode is local copy import, copying the target import file to a local specified storage position to obtain a copied file of the target import file, and performing hyperlink association on the copied file and the preview node. The files are imported in a local copy and import mode, the associated files corresponding to the nodes can be stored in a designated storage position in a centralized mode, the files are convenient to synchronize and store in batches, the problem of hyperlink invalidation caused by mistaken deletion of the source files is not easy to occur, and meanwhile the original source files can also play a local backup role. The core mode of the two forms of local direct import and local copy import is that the hyperlink is used for associating the node with the target import file, and the target import file body is not required to be completely imported into the mind map, so that a large amount of file information can be stored in the small-volume mind map. The thinking diagram has small file size, not only has small pressure on the operation of computer hardware, but also has high efficiency of information transmission between different users between different terminals.
Further, the file type of the target import file includes a folder in addition to the file because of the existence thereof. If the target import file is a folder, and multiple subfiles may exist in the folder, the subfile to be imported needs to be further determined, and therefore, when the node is associated with the target import file, the file type of the target import file needs to be detected. If the file type of the target import file is a folder, displaying a folder directory in a thought guide graph interface; receiving a subfile import option instruction input by a user, and determining the subfile needing to be imported according to the subfile import instruction. Wherein the sub-file directory may be presented in a line format.
For example, as shown in fig. 13, the file type of the target import file (folder 1) is a folder, the node 2.1 is a preview node after the folder 1 imports the mind map, the import option window 2.2 pops up on the right side of the import page of the computer file, and two options of "import folder and all subfiles" and "import folder and part of subfiles" can be selected. If an instruction that a user selects 'import folder and all subfiles' is received, importing the target folder with all the subfiles into the thinking guide graph; and if an instruction that the user selects 'import file and part of subfile' is received, receiving a target import subfile selected by the user, and importing the folder and the target import subfile into the thinking guide graph.
Step S120, when a node sorting instruction for the target file node is received, sorting the target file node to obtain a target thinking guide graph;
in this embodiment, the document nodes are sorted on the mind map interface, and sorting operations such as moving, adding, deleting and the like can be performed on the document nodes to obtain the target mind map. In addition, virtual file nodes can be added to assist in sorting. As shown in fig. 14, a virtual folder button 3.1 on the left side of the mind map interface is dragged to the rear 3.2 of the existing file node in the mind map interface to generate a virtual node representing the virtual folder, when the distance between the virtual node and the existing file node reaches a preset distance threshold, a contact line 3.3 is established between the virtual node and the existing file node, and the virtual folder is attached to the rear of the file node after the dragging action is quitted. And after the virtual folder is attached, entering a naming state, clicking a blank part of the mind map interface after the name of the virtual folder is input, and exiting the naming state, namely completing the creation of the virtual folder. It is to be understood that a virtual folder has the full functionality of a file node, except for source files that do not exist locally on the computer.
For example, as shown in fig. 15, the operation of sorting the parent-child relationships of the file nodes is to select one or more file nodes 3.4 by single selection or by using a frame selection operation, and the visual effect of the selected nodes is that the outer frames of the file nodes are in a dotted line shape. Dragging any selected file node to the rear position of the father node for 3.5, and when the distance between the selected file node and the father node reaches a preset distance threshold value, constructing a contact line 3.6 between the selected file node and the father node, wherein the contact line indicates that the dragged node is to become a child node of the father node. And releasing the dragging state, enabling the dragged file node to be attached to the rear of the father node and become a child node 3.7 of the father node, and enabling the file node to exit the selected state to finish the father-child relationship arrangement of the file node. It should be noted that if there are more nodes behind the dragged child node, it is default that the child node and the child node behind the dragged child node will be moved together in the sorting process, and the visual effect in the moving process is that the node behind the child node is temporarily hidden, for example, when the file node 3.4 is dragged, the child node 3.8 of the file node 3.4 is moved with the visual effect of the single node 3.4, and is in a hidden state. And, both the file node and the folder node may serve as parent nodes. The parent node refers to a file node serving as a file node at the previous stage in the thought-derivative graph, and a file node at the next stage is necessarily present behind the parent node. The child node refers to a file node serving as a next-level file node of a file node in the thinking graph, and the child node is necessarily a previous-level file node.
For example, as shown in fig. 16, the file node deletion is divided into two steps, the first step is to move into the recycle bin, and at this time, the file node is not completely deleted, but is temporarily stored in the recycle bin and can be restored into the thought graph; the second step is complete deletion, namely completely deleting the file nodes which are recovered in the recycle bin. The operation of moving into the recycle bin is single selection or one or more file nodes 3.9 are selected by using frame selection operation, the visual effect of the selected file nodes is that the outer frame of the file nodes is in a dotted line shape, then the recycle bin button 3.10 at the lower right corner of the mind map interface is clicked, and the selected file nodes disappear from the mind map interface and are moved into the recycle bin. When the operation of moving into the recycle bin is carried out, if a child node 3.11 exists behind the moved file node 3.9, the child node 3.11 is also moved into the recycle bin together.
For example, as shown in FIG. 17, to recover the node and its children moved into the recycle bin, the operation is to click on the recycle bin button 3.10 at the bottom right corner of the mind map interface, a pop-up window at the right side of the mind map interface shows a list 3.12 of the file nodes moved into the recycle bin, and the names of the file nodes moved into the recycle bin are displayed in the list 3.12 in rows. By clicking the file node needing to be restored in the checking 3.13 list and then clicking the restoring button 3.14 below the list, the checked file node and the child nodes thereof can be restored to the positions before being moved into the recycle bin. If the file node is originally located behind a parent node that is not already in the thought graph, the restored file node is attached behind the source node of the thought graph. If the file nodes in the recycle bin are to be completely deleted, the operation is to click a recycle bin button 3.10 at the lower right corner of the mind map interface, a pop-up window shows a node list 3.12 moved into the recycle bin, to pick file nodes 3.13 needing to be completely deleted, to click a delete button 3.15 at the lower right side of the pop-up window, to inquire whether n nodes are completely deleted again, and to be unable to recover after deletion 3.16, wherein n is the number of the picked nodes and all child nodes in the list. When the file is determined to be deleted, the 'determination' button 3.17 is clicked, so that the file node is completely deleted, and when the deletion operation is to be cancelled, the 'cancel' button 3.18 is clicked. It should be noted that completely deleting the file nodes does not affect the local source files of the computer corresponding to the nodes, but deletes the file nodes stored in the cloud and the corresponding source files. In addition, after the local folder and the subfiles of the computer are imported, the operations of node movement, virtual folder addition, node deletion and the like in the process of arranging the file nodes only act on the thinking guide graph, and the local source file of the computer cannot be influenced, namely, the thinking guide graph only plays a role in inducing information and arranging files in the management page.
Step S130, when receiving an information identification instruction for the target file node, performing information identification on the target file node according to the information identification instruction, and displaying the identified information in an information display area of the target file node;
in the embodiment, in the thought-guide graph interface, the file nodes can be identified according to the needs, so that the information integration level of the file nodes is improved. And when an information identification instruction for the target file node is received, performing information identification on the target file node according to the information identification instruction, and displaying the identified information in an information display area of the target file node.
As shown in fig. 4, in an embodiment, step S130 includes:
step S131, displaying an importance color display area in the node information display area;
step S132, when a display instruction for the importance color display area is detected, displaying an importance indication pointer in the importance color display area;
step S133, receiving a rotation instruction for rotating the importance indicator, and determining the final pointing position of the importance indicator after the rotation is finished;
and S134, determining a target importance color according to the color area corresponding to the final pointing position, filling the target importance color in the corresponding color area, and displaying a preset magnitude of the target importance color.
In this embodiment, the importance color display region is displayed in the node information display region. The importance color display region displays a plurality of colors, each representing a different importance. The user sets different colors according to the importance of the nodes, so that the nodes are convenient to arrange. When a display instruction of the user to the importance color display region is detected, an importance indication pointer is displayed in the importance color display region. The user can perform importance color adjustment by rotating the importance indicating pointer. And receiving a rotation instruction of rotating the importance indicator by a user, and determining the final pointing position of the importance indicator after the rotation is finished. And determining a target importance color according to the color area corresponding to the final pointing position of the importance indicating pointer, filling the target importance color in the corresponding color area, and displaying the preset magnitude of the target importance color. The preset magnitude is the magnitude of the importance color, and the magnitude of the importance can be represented by numbers, letters or Chinese. The size rule of the important magnitude can be formulated according to actual conditions, for example, the smaller the number is, the larger the important magnitude is, and details are not repeated here.
For example, fig. 18 is a schematic diagram of an importance color display region, the importance color display region is located in a left semi-circle region 4 of a file node, the semi-circle region is divided into three regions 4.1, 4.2, and 4.3, and each region displays 1 color representing importance. Three colors are displayed in the importance degree display area, the importance degree indicating pointer is clicked and pressed to rotate, the importance degree color needing to be identified is selected in the module, the importance degree color corresponding to the area where the importance degree indicating pointer is located can be in a display state through visual feedback when the importance degree color is selected, the importance degree colors of other areas are in a hidden state, and the importance degree color finally displayed in the importance degree color display area after rotation receiving is determined. And moving the pointer to the area where the color 1 is located, and releasing the long press state, determining that the color 1 is the target importance color, displaying the importance color display area as the color 1, wherein the preset magnitude of the color 1 is 1 and the representative importance is the highest.
For example, as shown in fig. 19, the node information display area displays a file detail information display button for opening the file detail information to be displayed on the mind map interface for the user to browse. When an opening instruction of a user to a file detail information display button 5.1 of a file node is received, the file node enters a selected state (a dotted line outer frame is generated outside the node to indicate that the file node enters the selected state), and a file detail information display column 5.2 is generated on the right side in a thinking diagram interface. The file detail information display column displays the source file name of the file node, the individual naming of the file node, the file type of the source file, the file size, the importance degree, the use state, the collection state, the node label and the modification time of the file node, and also comprises a source path 5.3 of the source file, and is provided with a (display column) closing button 5.4.
For example, as shown in fig. 20, the node information display area may further include a tag button, and a user may label a file node through the tag button, set a file node tag, and facilitate classification of the file node and search of the file node by the user. When a label editing instruction of a user to the label button 5.6 is detected, the current target file node is determined to be the document 5 node, the label editing interface 5.7 is displayed, the label content 'label 1' output by the user in the label editing interface 5.7 is received, and when an editing quit instruction is received, the 'label 1' is stored and displayed in the label button 3.1 to obtain a label 5.8.
In addition, in order to facilitate the user to query the state of the file node, the node information display area may further include a personal name button. The user sets the individual name for the file node through the individual name button, and the identification degree of the file node is improved. As shown in fig. 21, the individual naming button is located at the upper part of the file node. The personalized name button 5.9 of the file node which is not subjected to personalized name can be represented by three small circles, the user enters a personalized name editing state 5.10 by double clicking the personalized name button 5.9 (three small circles) in the file node, after inputting the personalized name, the user exits the editing interface, namely the personalized name is stored, namely the personalized name is 'example personalized name 1' 5.11, and the editing operation of the personalized name is completed. The exit operation may be clicking on a blank area of the mind map interface.
For example, as shown in fig. 22, the node information display area may further include a favorite function button, which is convenient for the user to identify a desired file node as a favorite state, so that a common node can be quickly found in the favorite bar. The collection button 4.1 is positioned at the upper right part of the node, the collection function button of the file node which is not collected presents an inactivated state, and the collection function button of the file node which is collected presents an activated state. The operation of collecting the nodes is to click a collection function button, the collection module enters an activated state 5.12, namely the node collection operation is completed, and the collection state can be cancelled by clicking the collection module again, and the inactivated state is recovered 5.13. As shown in the collection column of FIG. 23, the collected files can click on the button of the collection column, the collection column 5.14 pops up on the left side of the mind map interface, and the collected nodes 5.15 in the collection column can be positioned in the mind map interface and jump to the corresponding file nodes 5.16. When the file node 5.16 is jumped to, the file node 5.16 enters the selected state, and the outline line of the file node indicates visual prompt by a dotted line. To exit the selected state of the file node, the selected state of the node may be exited by clicking on the mind map interface space 5.17.
For example, as shown in fig. 24, the node information display area may further include a remark button, which is used for displaying remark content in a thought guide diagram remark interface in a thought guide diagram form, so as to improve the definition of remark information and facilitate the user to sort the remark information. Specifically, the remark button 5.18 is located at the lower right of the file node. The remark operation is to click a remark button 5.18 at the lower right of the file node, a thinking guide diagram remark interface 5.19 pops up at the right side of the thinking guide diagram remark interface, and a dotted connecting line 5.20 exists between the remarked file node and the thinking guide diagram remark interface 5.19 to indicate that the remark operation is being performed on the node. After the thinking guide image remark interface pops up, a source text byte point 5.21 with the source file name of the file node as the content is automatically generated in the window, and the source text byte point 5.21 cannot be modified or deleted. Clicking the character node in the window can make the character node 5.22 enter the selected state, and the visual effect is that the outer frame of the character node 5.22 is in a dotted line shape. Clicking the "Enter" key on the keyboard in the state that a non-source character byte point, such as character node 5.22, is selected can create the sibling character node 5.23 of character node 5.22 and Enter the editing state of the sibling character node 5.23, and clicking the "Enter" key on the keyboard to complete the editing of the sibling character node after inputting the character remark content of the sibling character node 5.23. Clicking the "Tab" key on the keyboard in the state that any literal node, such as the literal node 5.22, is selected can create the sub-text byte point 5.24 of the literal node 5.22 and Enter the editing state of the sub-text node 5.24, and clicking the "Enter" key on the keyboard to complete the editing of the sub-text node after inputting the text remark content of the sub-text byte point 5.24. The exit remark operation may be to close the "x" button 5.25 in the upper right corner of the mind-guide-chart remark interface, hide the mind-guide-chart remark interface 5.19 and the dashed-line connecting line 5.20.
In addition, if the text nodes need to be deleted, one or more text nodes 5.22 needing to be deleted can be selected singly or by using a frame selection operation, a recycle bin button 5.26 at the right lower part of the thinking map interface is clicked to pop up a window text to inquire whether n text nodes are deleted, 5.27 cannot be recovered after the text nodes are deleted, n is the number of the selected text nodes and all child nodes, the selected text nodes are completely deleted by clicking a confirmation button 5.28 in a pop-up window, and a cancel button 5.29 in the pop-up window is clicked if the deletion operation needs to be cancelled. The deleted text nodes cannot be put into a recycle bin and cannot be recovered. When deleting a text node, if the deleted text node is a father text node and the father text node contains a child text node, the child text nodes contained in the father text node will be deleted together. The character nodes in the thought guide graph remark interface and the file nodes in the thought guide graph cannot be selected at the same time, when the file nodes in the thought guide graph interface are selected under the condition that the character nodes are selected, the thought guide graph remark interface of the file nodes is closed after the contents of all the character nodes are stored, and then the selection operation of the file nodes is executed.
For example, as shown in fig. 25, in order to facilitate the user to know the state of each file node, the node information display area may further include a state identification icon. The state identification icon is located at the lower left of the file node. The file nodes have four use states, namely an occupied state, an uploading state, a downloading state and an idle state, and the occupied state, the uploading state, the downloading state and the idle state correspond to an occupied label 6.1, an uploading label 6.2, a downloading label 6.3 and an idle label 6.4 respectively. The occupation state 6.1 is that when a user previews a file node and a local source file corresponding to the file node is in a use state, the file node in the occupation state can only be opened in a read-only mode on another device logging in the same user account, so that the problem that file versions are disordered due to simultaneous file editing and saving of multiple terminals is avoided; when the uploading state appears after a user imports files, finishes one-time file node classification and arrangement, finishes information identification operation of a certain file node, modifies and saves source files and logs in a user account when offline management is carried out, the generated modification is uploaded, and a state identification icon corresponding to the file node is displayed as an uploading label; when the downloading state is in the normal connection of the terminal network and the user account successfully logs in, comparing the local mind map and the corresponding source file thereof with the mind map of the cloud and the version of the corresponding source file thereof, and when a more new mind map and the version of the corresponding source file thereof are found in the cloud time, downloading the mind map of the cloud and the corresponding source file thereof and covering the local mind map and the corresponding source file thereof; the idle state occurs when the source file and file nodes are not occupied, uploading or downloading.
For example, as shown in fig. 26, after the preset file is imported, a file node is generated in the file thinking graph, and the file node is bound with the associated file. The binding means that after renaming or moving the local source file, hyperlink path information of a file node associated with the local associated file of the terminal is synchronously updated to keep the associated state, so that the associated state of the file node and the associated file cannot be damaged when the renaming or moving operation is performed on the local associated file of the computer. Solid underline 6.5 indicates that the hyperlink status of the file node and the corresponding associated file is normal; the dashed underline 6.6 indicates that the hyperlink status between the file node and the corresponding associated file is abnormal, and the local associated file is deleted, so that the associated file cannot be opened through the file node.
Step S140, when a file viewing instruction for the target file node is received, opening a source file corresponding to the target file node according to a viewing mode pointed by the file viewing instruction.
In this embodiment, in the computer file management system based on the mind map, in order to facilitate the user to view the source file of the file node, the user may view the source file of the target file node in a manner of previewing the source file or directly opening the source file in the mind map interface.
As shown in fig. 5, in an embodiment, step S140 includes:
step S141, when a preview instruction for the target file node is received, generating a preview window, and displaying the source file in the preview window;
and step S142, when receiving a hyperlink opening instruction of the target file node, opening the source file according to a preset opening mode.
In the embodiment, in order to conveniently view the source file, when a preview instruction for a target file node is received, a preview window is generated, and the source file is displayed in the preview window; and when a hyperlink opening instruction for the target file node is received, opening the source file according to a preset opening mode. It should be noted that the preview may be performed in a manner of windowing in the mind map interface without opening the source file corresponding to the file node, so that the user can quickly determine whether the source file is the required file or the file version. The preview window can not modify the source file and only displays the file content of the source file. The file formats supporting the preview include common document file formats such as doc, docx, ppt, pptx, txt and pdf, mainstream video formats such as mp4, avi, flv and rmvb, mainstream audio formats such as mp3, wma and ape, and mainstream picture formats such as jpeg, png and gif.
For example, as shown in fig. 27, the operation of file preview is to click the preview function button 7.1 on the left side of the file node, at this time, the file node 7.0 enters the selected state (the node is selected by the frame of the dotted line outline), and at the same time, the preview window 7.2 appears on the right side of the thought graph interface to preview the source file, and the scroll bar 7.3 on the right side of the preview window is dragged to scroll up and down the document file. Further, it needs to be known that if the source files of the file nodes are video and audio files, the fast preview popup of the multimedia files such as video and audio, etc. supports the functions of playing/pausing and clicking/dragging progress jump; if the source file is a picture file, the fast viewing window supports rolling mouse wheel zooming and clicking a left mouse button to drag and view, and details are not repeated here. In addition, as shown in fig. 28, if the format of the associated file does not support preview, a popup window on the right side of the mind map interface prompts that the format file does not support quick preview 7.4. Clicking the 'confirm' button 7.5 of the popup closes the popup, the file node 7.0 exits the selected state, and the dotted outline is cancelled.
Furthermore, besides the source file can be viewed in a preview mode, the source file can be directly opened through hyperlinks of file nodes and the source file, the source file can be viewed through a default application of the source file, and the source file can be edited and browsed. For example, as shown in fig. 29, the operation of opening and viewing the associated file is: when the source file name of the file node 8.0 is underlined to be a solid line 8.1, namely the hyperlink state is normal, clicking the source file name of the file node 8.0 opens the file in a default opening mode of the source file for viewing or editing. When the source file name of the file node 8.2 is underlined with a dotted line 8.3, i.e., a hyperlink status exception, indicating that the source file cannot be opened due to deletion or a hyperlink path error, the node processing window 8.4 "node hyperlink status exception" and asks "how to process the node? ", there are two buttons" remove "8.41 and" rebind "8.42 under the pop-up window. If the remove button 8.41 is clicked, the file node disappears from the thought-conducting graph interface and is moved into the recycle bin; if the 8.42 button of the rebinding button is clicked, the four function buttons 8.5 on the left side of the mind map interface are hidden, meanwhile, as shown in fig. 30, a file import column 8.6 is displayed on the left side of the mind map interface, a source file 8.7 of which a file node needs to be rebinding is found in the file import column, a mouse is moved to a line where the source file 8.7 is located in the file import column, after an underline prompt appears below the source file name, the source file 8.7 is clicked to rebind, the rebinding file import column 8.6 disappears, and the four function buttons 8.5 on the left side of the mind map interface reappear. The new associated filename underlining of the rebinding file node 8.2 will change from dashed line 8.3 to solid line 8.8 to indicate that the node hyperlink status is normal.
Further, in order to improve the arrangement regularity of the file nodes, the file nodes in the thinking graph can be sorted. For example, as shown in fig. 31, the operation of sorting the file node (source node) 9.1 is to click the parent node 9.1, so that the parent node 9.1 enters the selected state and then clicks the sorting button 9.2 appearing on the right side of the mind map interface, a pop-up window on the left side of the button shows a file attribute column 9.3 of a plurality of file attributes, and the file attribute options include seven items, namely "default", "importance", "file size", "modification time", "associated file name", "file type", and "node label". Each file attribute is equivalent to a sort rule, and after the file attribute needing to be sorted is clicked, the next-level child nodes of the selected father node are sorted. The "default" sorting rule is a node sorting state after node sorting and arrangement. If the file attribute 'importance' 9.4 selected by the user is received, sorting is carried out according to the importance of the child node 9.7 of the parent node 9.1.
For example, as shown in fig. 32, based on fig. 31, after the user selects a certain file attribute, the sorting state is entered, the outer frame of the sorting button 9.2 is in a dotted line shape, the sorting icon in the center of the sorting button 9.2 is replaced by an arrow icon 9.5 of "↓" or "×" which indicates the sorting direction in which the sorting rule is currently located, and clicking the arrow icon 9.5 can switch the sorting direction. The meaning of the arrow of "↓" is to sort the next level child nodes of the selected father node from small to large according to the current sorting rule; the meaning of the arrow [ × "is that the child nodes at the next level of the selected parent node are sorted from large to small according to the current sorting rule. The sorting is performed for the first time in the order of "×") by default.
Further, under each sort rule, a size attribute of each rule needs to be specified. Illustratively, for three sorting rules of "importance", "file size" and "modification time", a higher importance level indicates a larger size, and a lower importance level indicates a smaller size; the larger the size of the associated file is, the larger the size is, and the smaller the size of the associated file is, the smaller the size is; the later the modification time of the associated file, the larger the representation size, and the earlier the modification time of the associated file, the smaller the representation size. For three sorting rules of 'associated file name', 'file type' and 'node label', sorting is carried out according to the first text character of the information attribute during sorting, the priority of the number is highest during sorting, the priority of English letters is second, and the priority of Chinese is third. In the figures, a direction of 0 to + ∞indicatesa direction from small to large; in english, the direction of a to z represents a small to large direction; in chinese, the direction from a to z in english spelling of a pinyin indicates a small to large direction. And if the attributes except the associated file names are the same after being sorted according to a certain sorting rule, performing secondary sorting in the attributes of the same type and the size of the associated file names. In addition, when the last sort rule takes effect, the operation of switching the sort rule clicks the left arrow 9.6 button on the left side of the sort button on the right side of the file attribute column to pop up the file attribute column on the left side, and the switching of the sort rule is completed by selecting a new file attribute.
In addition, in the computer file management system based on the mind map, a large number of file nodes are often displayed on the mind map interface, which causes certain difficulty for the user to check. In order to facilitate a user to quickly position a file node to be checked, a retrieval window is generated in a thought guide graph interface, node retrieval is carried out through the retrieval window, and a retrieval result is output and displayed. For example, as shown in fig. 33, the search function button 10.1 on the left side of the mind map interface is clicked, the outer frame of the search function button 10.1 is changed into a dotted line, a search window 10.2 pops up on the right side of the search function button 10.1, and an input box 10.21 and a search button 10.22 are arranged in the search window 10.2; inputting a retrieval keyword in an input box 10.21, and clicking a search button 10.22 below the input box to run retrieval matching related nodes; after the matching is completed, the search result display state is entered, as shown in fig. 34, at this time, the search window 10.2 on the right side of the search function button 10.1 is changed into the search result display list 10.3, the scroll bar 10.4 on the right side of the search result display list 10.3 is dragged to view a plurality of search results, the matched search result 10.5 in the list is clicked, the position of the corresponding file node 10.6 of the search result 10.5 is located and jumped to, and the corresponding file node enters the selected state (the file node is selected by the dotted line outer frame) to prompt the user of the matching result. The operation of quitting the retrieval result display state is that a blank part 10.7 of the thinking graph interface is clicked, the retrieval result display list 10.3 disappears, the corresponding file node 10.6 cancels the selected state, and the outer frame of the retrieval button 10.1 restores the solid line state.
As shown in fig. 6, in an embodiment, the method for managing files based on mind maps further includes:
step S150, if the communication network state of the terminal is normal, when the terminal receives an event of account login or logout, the terminal synchronously processes mind map data of the same account in different storage modes according to the modification time of a file to obtain the newest version of the mind map data, wherein the storage modes comprise local storage and cloud storage, and the mind map data comprise a mind map and a corresponding source file;
step S160, if the communication network state of the terminal is abnormal, when the terminal receives an event for performing offline management on locally stored mind map data, storing the mind map data to a local storage location.
In the embodiment, the user account is established, so that the user can conveniently synchronize data at different terminals. If the communication network state of the terminal is normal, when the terminal receives an event of account login or logout, the mind map data of the same account in different storage modes are synchronously processed according to the modification time of the file, and the mind map data of the latest version is obtained; and if the communication network state of the terminal is abnormal, when the terminal receives an event for performing offline management on the locally stored mind map data, storing the mind map data to a local storage position. The storage mode comprises local storage and cloud storage, and the mind map data comprises a mind map and a corresponding source file.
For example, as shown in fig. 35, when the communication network state of the terminal is normal and the user opens the mind map interface, the network state display identifier 11.1 displays an icon indicating that the communication network state is normal. If the user does not perform logout operation before exiting last time, as shown in fig. 35, the user defaults to automatically log in the account which is not logged out last time, and the user name of the last logged-in user is displayed on the right side of the account login state identifier 11.2; and simultaneously, synchronizing files, automatically comparing the local mind map and the corresponding source file thereof with the mind map of the cloud and the version of the corresponding source file thereof, and only keeping the latest version in the local and cloud when finding that the mind map and the version of the corresponding source file thereof are newer in time. When the communication network state of the terminal is normal and the user account is logged in, the user can click the login state identifier or the user name 11.2, click the 'account logout' button 11.4 in the pop-up window, upload the modified version of the thinking guide graph and the source file to the cloud server and cover the cloud version, quit the account login state and jump to the user login interface shown in fig. 36.
Further, file synchronization is a form that a user uses the same account to perform file management on different computer terminals, and includes two links of uploading and downloading, wherein the content of uploading and downloading includes all file nodes of the thought graph and corresponding source files thereof. When uploading and downloading the mind map and the corresponding source file, the mind map and the corresponding source file are compared, the first version is stored in a local mind map and the corresponding source file, and is stored in a local storage position of a user in an off-line mode; the second version is a mind map stored in the cloud and its corresponding source file. When the network state of the terminal is normal and the user account is in a login state, the versions of the local mind map data and the cloud mind map data can be automatically compared when the user opens the mind map interface, and when a newer mind map and a corresponding source file version thereof are found, the local and the cloud only keep the latest version. Namely, when the thinking map of the cloud version and the source file version are updated in time, the local version is downloaded and covered; when the thinking map of the local version and the source file version are updated in time, the cloud version can be uploaded and covered. The uploading link occurs after a user imports files, finishes one-time classification and arrangement of file nodes, finishes information endowing operation of a certain file node, modifies and saves source files and logs in a user account when offline management is performed. After the file import operation is completed, uploading a source file corresponding to the obtained new file node to a cloud server; after finishing the file node arrangement, uploading the nodes containing the new parent-child node relationship and the virtual folder to a cloud server; when the file nodes are moved into the recycle bin, the file nodes and source files thereof are still stored in the cloud, and the file nodes and the source files corresponding to the file nodes stored in the cloud are removed after the file nodes are completely deleted; after the file node information identification operation is completed, the file node containing the newly identified information is uploaded to a cloud server; after the source file corresponding to the file node is modified, a new source file version is uploaded to the cloud server and covers an older source file version in time; the thinking guide graph and the corresponding source file of the offline management are uploaded to the cloud server when the network connection state is recovered to be normal and the user account number logs in.
When the communication network state of the terminal is normal, if the user performs the account logout operation for the first time or after the last use, as shown in fig. 36, the account login state identifier 11.2 shows "no login", and the user jumps to the user login interface to log in. After the user inputs an account number and a password in the interface, the user clicks a login button 11.3 to finish login. And after successful login, file synchronization is carried out, the local mind map and the corresponding source file thereof are automatically compared with the mind map of the cloud and the version of the corresponding source file thereof, and when the updated mind map and the version of the corresponding source file thereof are found in time, the local mind map and the cloud only keep the latest version.
For example, as shown in fig. 37, when the communication network state of the terminal is abnormal (disconnected), the network state display indicator 11.1 displays an icon indicating disconnection of the network state. If the logout operation is not executed before the user logs out last time, the account login state identifier 11.2 displays the user name of the last login user, a popup window text is generated to prompt that the network is disconnected and the file synchronization cannot be completed 11.5, an offline management button 11.6 in the popup window is clicked, a local thinking guide graph stored by the user at the computer terminal last time is loaded, the file offline management state is entered, and all modification operations performed on the thinking guide graph and a corresponding source file are only stored locally in the offline management process. As shown in fig. 38, if the account logout operation is performed before the user logged in last time logs out, characters "not logged in" 11.9 are displayed on the right side of the account login state module, and a popup character indicates that "the network is disconnected and file synchronization cannot be completed" 11.7, and after an "offline management" button 11.8 in the popup is clicked, the thinking guide diagram display area will empty all file nodes except the source node, and enter a file offline management state.
It should be noted that, when the communication network state of the terminal is abnormal (disconnected), if the logout operation is not executed before the user logs out last time, the network state will be continuously detected during the offline management process. When the network state is recovered to be normal from disconnection, the network state display module displays an icon with a normal network connection state, logs in an account which logs in last time by default, synchronizes a thought map and a source file, automatically compares versions of local thought map data and cloud thought map data, and only keeps the latest version of the local thought map data and the cloud when newer thought map data are found in time. When the communication network state of the terminal is abnormal (disconnected), if the logout operation is executed before the user logs out last time, the network state is continuously detected in the process of offline management. And when the network state is recovered to be normal from disconnection, the network state display module displays an icon with a normal network connection state and jumps to a user login interface. The user inputs an account number and a password on the interface, and finishes login after clicking a login button. After successful login, thought map data synchronization is carried out, a new virtual folder is created after the thought map downloaded from the cloud, file nodes imported in an offline management link before login are stored, and source files corresponding to the file nodes are uploaded.
As shown in fig. 7, in an embodiment, the method for managing files based on mind maps further includes:
step S10, when a selected event of the target file node is received, the target file node is used as the target sharing node and a sharing button is displayed;
step S20, when an opening instruction of the sharing button is received, a sharing window is generated on the thought guide graph interface, and the sharing window comprises an account input box and a confirmation button;
step S30, when an input instruction for carrying out account information on the account input box is received, determining a sharing account;
step S40, when an event of triggering an action on the confirmation button is detected, sharing a source file corresponding to the target sharing node to a cloud storage location of the sharing account.
In this embodiment, the file sharing is a form of sharing all file nodes and corresponding source files in the mind map across the account. For example, as shown in fig. 39, the sharing operation is single selection or a frame selection operation is used to select one or more nodes 12.1 to be shared, after the first node is selected, a sharing button 12.2 appears on the right side of the thought graph interface, and after the sharing button 12.2 is clicked, the button outer frame is changed into a dotted line, and at the same time, an information input box 12.3 of the receiving-end user pops up on the left side of the button. After the user inputs the account or the user name of the receiving-end user in the input box, the user clicks the confirm sharing button 12.4 on the right side of the input box, as shown in fig. 40, the popup prompts 12.5 for "share success", and after the confirm button 12.6 in the popup is clicked, the share button 12.2 on the right side of the file management page disappears, and the shared node 12.1 exits from the selected state, so that the cross-account sharing operation is completed. When sharing is carried out, the thinking guide picture of the cloud server version and the source file of the thinking guide picture are directly used for sharing, and the computer terminal of the sending end does not need to upload the thinking guide picture and the corresponding source file of the thinking guide picture again. After the sending end user finishes the sharing operation, when the network state of the receiving end user is normal and the user is in the login state, as shown in fig. 9, the right upper side of an import button 1.0 on the left side of a thinking guide interface of the receiving end user is marked with 'n' in numbers to prompt that 'n' cloud sharing files are received, after the import button is clicked, the received cloud sharing file 1.4 can be checked in a file import column 1.1 as shown in fig. 10, a new file mark 'new' is arranged on the right side of a newly received cloud sharing file line, the receiving end user can execute the cloud sharing file import operation subsequently, and the mark can be eliminated by clicking the new file mark.
It should be noted that the step identifiers of the steps S110 to S140 are only for convenience of description and illustration, and the execution sequence of the steps S110 to S140 is not limited, and the execution sequence of the steps S110 to S140 may be adjusted according to the actual application requirement.
The method leads the computer file into the thought-chart interface, performs hyperlink management with the file node of the thought-chart, presents the computer file in the form of the thought-chart, provides a user to manage the computer file in the form of the thought-chart, and is more intuitive and convenient than the traditional computer file management mode.
Embodiments of the present invention further provide a mind map-based file management apparatus, which is configured to execute any one of the embodiments of the mind map-based file management method. Specifically, referring to fig. 8, fig. 8 is a schematic block diagram of a mind map-based file management apparatus according to an embodiment of the present invention. The mind map-based file management apparatus 100 may be configured in a server.
As shown in fig. 8, the mind map-based file management apparatus 100 includes an import module 110, a sort module 120, an identify module 130, and a view module 140.
The import module 110 is configured to generate a target file node in a thought guide graph interface when a file import instruction for a target import file is received, and perform hyperlink association between the target file node and the target import file;
the sorting module 120 is configured to, when a node sorting instruction for the target import file is received, sort the target file nodes to obtain a target thinking guide graph;
the identification module 130 is configured to, when receiving an information identification instruction for the target file node, perform information identification on the target file node according to the information identification instruction, and display the identified information in an information display area of the target file node;
the viewing module 140 is configured to, when a file viewing instruction for the target file node is received, open a source file corresponding to the target file node according to a viewing manner pointed by the file viewing instruction.
The embodiment of the present invention further provides a computer device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned file management method based on the thought-based map when executing the computer program.
In another embodiment of the invention, a computer-readable storage medium is provided. The computer readable storage medium may be a non-volatile computer readable storage medium. The computer-readable storage medium stores a computer program which, when executed by a processor, causes the processor to execute the mind map-based file management method as described above.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described apparatuses, devices and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again. Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be embodied in electronic hardware, computer software, or combinations of both, and that the components and steps of the examples have been described in a functional general in the foregoing description for the purpose of illustrating clearly the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiments provided by the present invention, it should be understood that the disclosed apparatus, device and method can be implemented in other ways. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only a logical division, and there may be other divisions when the actual implementation is performed, or units having the same function may be grouped into one unit, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may also be an electric, mechanical or other form of connection.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment of the present invention.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a storage medium. Based on such understanding, the technical solution of the present invention essentially or partially contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a magnetic disk, or an optical disk.
While the invention has been described with reference to specific embodiments, the invention is not limited thereto, and various equivalent modifications and substitutions can be easily made by those skilled in the art within the technical scope of the invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. A method for managing files based on a mind map is characterized by comprising the following steps:
when a file import instruction of a target import file is received, generating a target file node in a thought graph interface, and performing hyperlink association on the target file node and the target import file;
when a node sorting instruction for the target file nodes is received, sorting the target file nodes to obtain a target thinking graph;
when an information identification instruction for the target file node is received, performing information identification on the target file node according to the information identification instruction, and displaying the identified information in an information display area of the target file node;
and when a file viewing instruction for the target file node is received, opening a source file corresponding to the target file node according to a viewing mode pointed by the file viewing instruction.
2. The file management method according to claim 1, wherein when receiving a file import instruction for a target import file, generating a target file node in a thought graph interface and performing hyperlink association between the target file node and the target import file comprises:
generating a file import page in the thought guide graph interface, receiving a file selection instruction input by a user in the file import page, and determining the target import file;
monitoring whether an event for executing a dragging action on the target import file exists or not;
if the target import file exists, converting the display icon of the target import file into a preview node, and calculating the distance between the preview node and the existing node in the thought graph interface;
if the distance reaches a preset distance threshold value, constructing a connecting line between the starting point and the end point by taking the existing node as the starting point and the preview node as the end point;
and receiving an exit instruction of the dragging action, clearing the preview state of the preview node, and performing hyperlink association on the target import file and the preview node to obtain the target thinking guide graph.
3. The method of claim 2, wherein the hyperlink associating the target import file with the preview node comprises:
detecting the storage type of the target import file, wherein the storage type comprises a local file and a cloud file;
if the target import file is a local file, performing hyperlink association on the local file corresponding to the target import file and the preview node;
and if the target import file is a cloud file, downloading the cloud file corresponding to the target import file to a local appointed storage position to obtain a download file of the target import file, and performing hyperlink association on the download file corresponding to the target import file and the preview node.
4. The file management method according to claim 1, wherein when receiving an information identification instruction for the target file node, performing information identification for the target file node according to the information identification instruction, and displaying the identified information in an information display area of the target file node, comprises:
displaying an importance color display area in the node information display area;
when a display instruction for the importance color display area is detected, displaying an importance indication pointer in the importance color display area;
receiving a rotation instruction for rotating the importance indicator, and determining the final pointing position of the importance indicator after the rotation is finished;
and determining a target importance color according to the color area corresponding to the final pointing position, filling the target importance color in the corresponding color area, and displaying a preset magnitude of the target importance color.
5. The computer file importing method according to claim 1, wherein when receiving a file view instruction for the target file node, opening a source file corresponding to the target file node according to a view manner pointed by the file view instruction, includes:
when a preview instruction for the target file node is received, a preview window is generated, and the source file is displayed in the preview window;
and when a hyperlink opening instruction for the target file node is received, opening the source file according to a preset opening mode.
6. The file management method according to claim 1, further comprising:
if the communication network state of the terminal is normal, when the terminal receives an event of account login or logout, synchronously processing mind map data of the same account in different storage modes according to the modification time of a file to obtain the mind map data of the latest version, wherein the storage modes comprise local storage and cloud storage, and the mind map data comprises a mind map and a corresponding source file;
if the communication network state of the terminal is abnormal, when the terminal receives an event for performing offline management on locally stored mind map data, the mind map data is stored to a local storage position.
7. The file management method according to claim 1, further comprising:
when a selected event of the target file node is received, taking the target file node as the target sharing node and displaying a sharing button;
when an opening instruction of the sharing button is received, a sharing window is generated on the thought guide picture interface, and the sharing window comprises an account input box and a confirmation button;
when an input instruction for carrying out account information on the account input box is received, determining a sharing account;
when an event of triggering the action of the confirmation button is detected, sharing a source file corresponding to the target sharing node to a cloud storage position of the sharing account.
8. A thought graph-based file management apparatus, comprising:
the import module is used for generating a target file node in a thought guide graph interface when receiving a file import instruction of a target import file, and performing hyperlink association on the target file node and the target import file;
the arrangement module is used for arranging the target file nodes to obtain a target thinking guide graph when a node arrangement instruction for the target import file is received;
the identification module is used for carrying out information identification on the target file node according to the information identification instruction and displaying the identified information in an information display area of the target file node when the information identification instruction of the target file node is received;
and the viewing module is used for opening a source file corresponding to the target file node according to a viewing mode pointed by the file viewing instruction when the file viewing instruction for the target file node is received.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the mind map based file management method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium characterized in that the computer-readable storage medium stores a computer program which, when executed by a processor, causes the processor to execute the mind map-based file management method according to any one of claims 1 to 7.
CN202110419255.1A 2021-04-19 2021-04-19 Thinking-guide-graph-based file management method and device and related equipment Pending CN112905549A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110419255.1A CN112905549A (en) 2021-04-19 2021-04-19 Thinking-guide-graph-based file management method and device and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110419255.1A CN112905549A (en) 2021-04-19 2021-04-19 Thinking-guide-graph-based file management method and device and related equipment

Publications (1)

Publication Number Publication Date
CN112905549A true CN112905549A (en) 2021-06-04

Family

ID=76110611

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110419255.1A Pending CN112905549A (en) 2021-04-19 2021-04-19 Thinking-guide-graph-based file management method and device and related equipment

Country Status (1)

Country Link
CN (1) CN112905549A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116467037A (en) * 2023-06-09 2023-07-21 成都融见软件科技有限公司 Graphic user interface work state recovery method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110047516A1 (en) * 2009-08-18 2011-02-24 Honeywell Asca, Inc. Rapid manipulation of flowsheet configurations
CN104793835A (en) * 2014-01-17 2015-07-22 深圳市艾酷通信软件有限公司 System for changing interface colors and implementation method thereof
CN111274777A (en) * 2020-01-21 2020-06-12 维沃移动通信有限公司 Thinking guide graph display method and electronic equipment
CN112597023A (en) * 2020-12-25 2021-04-02 平安银行股份有限公司 Case management method and device based on guide picture, computer equipment and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110047516A1 (en) * 2009-08-18 2011-02-24 Honeywell Asca, Inc. Rapid manipulation of flowsheet configurations
CN104793835A (en) * 2014-01-17 2015-07-22 深圳市艾酷通信软件有限公司 System for changing interface colors and implementation method thereof
CN111274777A (en) * 2020-01-21 2020-06-12 维沃移动通信有限公司 Thinking guide graph display method and electronic equipment
CN112597023A (en) * 2020-12-25 2021-04-02 平安银行股份有限公司 Case management method and device based on guide picture, computer equipment and storage medium

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
THEBRAIN: "加附件(1)-附加文件", 《THEBRAIN-WWW.THEBRAIN.COM.CN/INDEX/NEWSDETAIL/ID/40416》 *
傲软科技: "如何在思维导图***优先级", 《百度经验-HTTPS://JINGYAN.BAIDU.COM/ARTICLE/AE97A6468A0F8EFAFD461DFA.HTML》 *
快乐南山: "偷懒有方——用思维导图管理文件和任务", 《360DOC-HTTP://WWW.360DOC.COM/CONTENT/16/0520/22/30593793_560834257.SHTML》 *
李显亮: "思维导图软件TheBrain基础实操教程:在想法中添加附件⑷——预览附件", 《慧都网-HTTPS://WWW.EVGET.COM/ARTICLE/2021/2/4/40486.HTML》 *
静观若止: "十分钟学会使用思维导图xmind", 《360DOC-HTTP://WWW.360DOC.COM/CONTENT/20/1103/14/35156744_943879546.SHTML》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116467037A (en) * 2023-06-09 2023-07-21 成都融见软件科技有限公司 Graphic user interface work state recovery method
CN116467037B (en) * 2023-06-09 2023-09-22 成都融见软件科技有限公司 Graphic user interface work state recovery method

Similar Documents

Publication Publication Date Title
US10162517B2 (en) Cross-application content item management
CN1938673B (en) System and method fro dynamically generating a selectable search extension
US5668966A (en) System and method for direct manipulation of search predicates using a graphical user interface
US6160552A (en) Method and apparatus for managing multiple hierarchical lists within a browser
CN103902297B (en) operating system program launch menu search
KR101149974B1 (en) System and method for viewing and editing multi-value properties
KR100991027B1 (en) File system shell
US20100114991A1 (en) Managing the content of shared slide presentations
US20060195461A1 (en) Method of operating crosslink data structure, crosslink database, and system and method of organizing and retrieving information
US20040243622A1 (en) Data sorting apparatus and method
US8862600B2 (en) Content migration tool and method associated therewith
US8819008B2 (en) Indicating a content preference
WO2006012318A2 (en) Methods and systems for indexing files and adding associated metadata to index and metadata databases
CN110826302A (en) Questionnaire creating method, device, medium and electronic equipment
JP5645614B2 (en) Document management apparatus, document management apparatus control method, and computer program
US10656814B2 (en) Managing electronic documents
WO2006089137A1 (en) Crosslink data structure, crosslink database, and system and method of organizing and retrieving information
CN100489846C (en) Information management device and method
US8880597B1 (en) Electronic note management system and user-interface
US9164970B2 (en) Using structured data for online research
CN112905549A (en) Thinking-guide-graph-based file management method and device and related equipment
CN106489110B (en) Graphical user interface control method for non-hierarchical file system
JP2007213209A (en) Data management device, data storage, data management method, program, and recording medium
CN112882789A (en) Information display method and device, electronic equipment and storage medium
US8290905B1 (en) Method and system for accessing interface design elements

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210604