CN114416640A - File management method and device - Google Patents
File management method and device Download PDFInfo
- Publication number
- CN114416640A CN114416640A CN202111673079.0A CN202111673079A CN114416640A CN 114416640 A CN114416640 A CN 114416640A CN 202111673079 A CN202111673079 A CN 202111673079A CN 114416640 A CN114416640 A CN 114416640A
- Authority
- CN
- China
- Prior art keywords
- file
- node
- user
- directory
- nodes
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
- G06F16/9024—Graphs; Linked lists
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本说明书提供一种文件管理方法和装置,应用于客户端。所述方法包括:响应于用户触发的文件管理操作,将待管理的文件对应的文件结构组织成思维导图,并将所述思维导图通过文件管理页面向用户输出。其中,所述文件结构包括所述文件和与所述文件对应的至少一级文件目录。所述思维导图包括代表文件目录和代表文件的多级节点。获取用户针对所述思维导图上的节点的用户操作。响应于所述用户操作,针对所述节点代表的文件或文件目录执行对应的文件管理动作。
This specification provides a file management method and device, which are applied to a client. The method includes: in response to a file management operation triggered by a user, organizing a file structure corresponding to a file to be managed into a mind map, and outputting the mind map to the user through a file management page. Wherein, the file structure includes the file and at least one-level file directory corresponding to the file. The mind map includes multi-level nodes representing file directories and representing files. Obtain the user's operation on the node on the mind map. In response to the user operation, a corresponding file management action is performed for the file or file directory represented by the node.
Description
技术领域technical field
本说明书的实施方式涉及计算机技术领域,更具体地,本说明书的实施方式涉及一种文件管理方法和装置。The embodiments of the present specification relate to the field of computer technology, and more particularly, the embodiments of the present specification relate to a file management method and apparatus.
背景技术Background technique
本部分旨在为权利要求书中陈述的本说明书的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。This section is intended to provide a background or context for the embodiments of the present specification that are recited in the claims. The descriptions herein are not admitted to be prior art by inclusion in this section.
文件管理,除了涉及针对文件本身的管理以外,通常还涉及到对文件相关的文件结构(比如文件目录等)进行管理。而在实际应用中,被管理的文件如果涉及比较复杂的文件结构,则可能会影响到文件的管理效率。File management, in addition to the management of the files themselves, usually also involves the management of file-related file structures (such as file directories, etc.). In practical applications, if the managed file involves a relatively complex file structure, it may affect the file management efficiency.
发明内容SUMMARY OF THE INVENTION
为克服相关技术中存在的问题,本说明书提供了以下方法及装置。In order to overcome the problems existing in the related art, the present specification provides the following methods and devices.
在本说明书实施方式的第一方面中,提供了一种文件管理方法,应用于客户端,包括:In a first aspect of the embodiments of this specification, a file management method is provided, applied to a client, including:
响应于用户触发的文件管理操作,将待管理的文件对应的文件结构组织成思维导图,并将所述思维导图通过文件管理页面向用户输出;其中,所述文件结构包括所述文件和与所述文件对应的至少一级文件目录;所述思维导图包括代表文件目录和代表文件的多级节点;In response to the file management operation triggered by the user, organize the file structure corresponding to the file to be managed into a mind map, and output the mind map to the user through the file management page; wherein, the file structure includes the file and at least one-level file directory corresponding to the file; the mind map includes multi-level nodes representing the file directory and the file;
获取用户针对所述思维导图上的节点的用户操作;obtaining user operations performed by the user on the nodes on the mind map;
响应于所述用户操作,针对所述节点代表的文件或文件目录执行对应的文件管理动作。In response to the user operation, a corresponding file management action is performed for the file or file directory represented by the node.
在本说明书实施方式的第二方面中,提供了一种文件管理装置,应用于客户端,所述装置包括:In a second aspect of the embodiments of the present specification, a file management apparatus is provided, which is applied to a client, and the apparatus includes:
组织单元,用于响应用户触发的文件管理操作,将待管理的文件对应的文件结构组织成思维导图,并将所述思维导图通过文件管理页面向用户输出;其中,所述文件结构包括所述文件和与所述文件对应的各级文件目录;所述思维导图包括多级节点,所述节点包括代表文件的节点和代表文件目录的节点;The organization unit is used to respond to the file management operation triggered by the user, organize the file structure corresponding to the file to be managed into a mind map, and output the mind map to the user through the file management page; wherein, the file structure includes the file and file directories at all levels corresponding to the file; the mind map includes multi-level nodes, and the nodes include nodes representing files and nodes representing file directories;
获取单元,用于获取用户针对所述思维导图上的节点的用户操作;an obtaining unit, configured to obtain user operations performed by the user on the nodes on the mind map;
执行单元,用于响应所述用户操作,针对所述节点代表的文件或文件目录执行对应的文件管理动作。The execution unit is configured to, in response to the user operation, execute a corresponding file management action for the file or file directory represented by the node.
在本说明书实施方式的第三方面中,提供了一种存储介质;所述存储介质上存储有客户端,该客户端执行时实现如下所述方法的步骤:In a third aspect of the embodiments of this specification, a storage medium is provided; a client is stored on the storage medium, and the client implements the steps of the following method when executed:
用于响应用户触发的文件管理操作,将待管理的文件对应的文件结构组织成思维导图,并将所述思维导图通过文件管理页面向用户输出;其中,所述文件结构包括所述文件和与所述文件对应的各级文件目录;所述思维导图包括多级节点,所述节点包括代表文件的节点和代表文件目录的节点;Used to respond to a file management operation triggered by a user, organize the file structure corresponding to the file to be managed into a mind map, and output the mind map to the user through a file management page; wherein the file structure includes the file and file directories at all levels corresponding to the files; the mind map includes multi-level nodes, and the nodes include nodes representing files and nodes representing file directories;
获取用户针对所述思维导图上的节点的用户操作;obtaining user operations performed by the user on the nodes on the mind map;
响应于所述用户操作,针对所述节点代表的文件或文件目录执行对应的文件管理动作。In response to the user operation, a corresponding file management action is performed for the file or file directory represented by the node.
在本说明书实施方式的第四方面中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如下方法:In a fourth aspect of the embodiments of the present specification, there is provided a computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein when the processor executes the program Implement the following method:
用于响应用户触发的文件管理操作,将待管理的文件对应的文件结构组织成思维导图,并将所述思维导图通过文件管理页面向用户输出;其中,所述文件结构包括所述文件和与所述文件对应的各级文件目录;所述思维导图包括多级节点,所述节点包括代表文件的节点和代表文件目录的节点;Used to respond to a file management operation triggered by a user, organize the file structure corresponding to the file to be managed into a mind map, and output the mind map to the user through a file management page; wherein the file structure includes the file and file directories at all levels corresponding to the files; the mind map includes multi-level nodes, and the nodes include nodes representing files and nodes representing file directories;
获取用户针对所述思维导图上的节点的用户操作;obtaining user operations performed by the user on the nodes on the mind map;
响应于所述用户操作,针对所述节点代表的文件或文件目录执行对应的文件管理动作。In response to the user operation, a corresponding file management action is performed for the file or file directory represented by the node.
在本说明书以上的实施方式,至少具有如下的有益效果:The above embodiments in this specification have at least the following beneficial effects:
一方面,通过将待管理的文件组织成思维导图的形式向用户输出,并用思维导图上的节点来代表文件和文件对应的文件目录,能够直观地展示出文件的文件目录和文件之间的层级关系;On the one hand, by organizing the files to be managed into a mind map and outputting to the user, and using the nodes on the mind map to represent the file and the file directory corresponding to the file, the file directory and the file directory of the file can be visually displayed. the hierarchical relationship;
另一方面,由于用户可以通过针对上述思维导图上的节点直接进行操作,来完成该节点代表的文件或者文件目录的文件管理动作,因此可以提升用户在进行文件管理时的管理效率。On the other hand, since the user can directly operate the node on the above mind map to complete the file management action of the file or file directory represented by the node, the management efficiency of the user in file management can be improved.
附图说明Description of drawings
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present specification or the prior art, the following briefly introduces the accompanying drawings required in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments described in this specification. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings.
图1a示意性地示出了文件的以图标的形式进行显示的模式一种示意图;Fig. 1a schematically shows a schematic diagram of a mode of displaying a file in the form of an icon;
图1b示意性地示出了文件的以列表的形式进行显示的模式一种示意图;Fig. 1b schematically shows a schematic diagram of a mode of displaying files in the form of a list;
图2示意性地示出了文件的以左侧目录树的形式进行显示的模式一种示意图;Fig. 2 schematically shows a kind of schematic diagram of the mode that the file is displayed in the form of the left directory tree;
图3示意性地示出了根据本说明书实施方式的一种文件管理系统的架构示意图;FIG. 3 schematically shows a schematic diagram of the architecture of a file management system according to an embodiment of the present specification;
图4示意性地示出了根据本说明书实施方式的一种文件管理方法的流程图;FIG. 4 schematically shows a flow chart of a file management method according to an embodiment of the present specification;
图5示意性地示出了根据本说明书实施方式的一种输出的思维导图的示意图;FIG. 5 schematically shows a schematic diagram of an output mind map according to an embodiment of the present specification;
图6示意性地示出了根据本说明书实施方式的一种输出的思维导图的示意图;FIG. 6 schematically shows a schematic diagram of an output mind map according to an embodiment of the present specification;
图7示意性地示出了根据本说明书实施方式的一种文件预览操作的示意图;FIG. 7 schematically shows a schematic diagram of a file preview operation according to an embodiment of the present specification;
图8示意性地示出了根据本说明书实施方式的一种新建下一级节点操作的示意图;FIG. 8 schematically shows a schematic diagram of an operation of creating a next-level node according to an embodiment of the present specification;
图9示意性地示出了根据本说明书实施方式的一种拖动操作的示意图;FIG. 9 schematically shows a schematic diagram of a drag operation according to an embodiment of the present specification;
图10示意性地示出了根据本说明书实施方式的一种隐藏下级节点操作的示意图;FIG. 10 schematically shows a schematic diagram of an operation of hiding a subordinate node according to an embodiment of the present specification;
图11示意性地示出了根据本说明书实施方式的一种文件管理装置的框图;FIG. 11 schematically shows a block diagram of a file management apparatus according to an embodiment of the present specification;
图12示意性地示出了根据本说明书实施方式的一种文件管理装置所在计算机设备的一种硬件结构图;FIG. 12 schematically shows a hardware structure diagram of a computer device where a file management apparatus according to an embodiment of the present specification is located;
图13示意性地示出了根据本说明书实施方式的一种应用于文件管理方法的软件产品的示意图。FIG. 13 schematically shows a schematic diagram of a software product applied to a file management method according to an embodiment of the present specification.
在附图中,相同或对应的标号表示相同或对应的部分。In the drawings, the same or corresponding reference numerals denote the same or corresponding parts.
具体实施方式Detailed ways
下面将参考若干示例性实施方式来描述本说明书的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本说明书,而并非以任何方式限制本说明书的范围。相反,提供这些实施方式是为了使本说明书更加透彻和完整,并且能够将本说明书的范围完整地传达给本领域的技术人员。The principles and spirit of this specification will now be described with reference to several exemplary embodiments. It should be understood that these embodiments are given only to enable those skilled in the art to better understand and implement the present specification, but not to limit the scope of the present specification in any way. Rather, these embodiments are provided so that this description will be thorough and complete, and will fully convey the scope of this description to those skilled in the art.
本领域技术人员知道,本说明书的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本说明书可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。As will be appreciated by those skilled in the art, the embodiments of the present specification can be implemented as a system, apparatus, device, method or computer program product. Accordingly, the present specification may be embodied in the form of complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.
根据本说明书的实施方式,提出了一种负载均衡方法、介质、装置和计算设备。According to the embodiments of the present specification, a load balancing method, medium, apparatus and computing device are proposed.
在本文中,需要理解的是,所涉及的术语表示如下:In this article, it is to be understood that the terms involved are expressed as follows:
文件目录:在计算机或相关设备中,文件目录是一种文件结构,描述了文件与文件存放位置的一种对应关系。文件目录类似一个虚拟容器,可以包含一组文件和其他一些文件目录。File directory: In a computer or related equipment, a file directory is a file structure that describes a corresponding relationship between files and file storage locations. A file directory is like a virtual container that can contain a set of files and some other file directories.
其中,文件目录的具体形式,在本说明书中不进行特别限定;例如,在实际应用中,可以是文件夹的形式,也可以是存放地址或路径等。The specific form of the file directory is not particularly limited in this specification; for example, in practical applications, it may be in the form of a folder, or may be a storage address or a path.
思维导图(mind map):又称脑图、心智图等,是一种用图像整理信息的可视化展现形式,用一个中央关键词以辐射线形连接所有的代表字词、想法、任务或其他关联项目,把各级主题的关系用相互隶属与相关的层级图表现出来,Mind map: also known as brain map, mind map, etc., is a visual presentation form of organizing information with images, using a central keyword to connect all representative words, ideas, tasks or other associations in a radial line Project, the relationship between the themes at all levels is represented by a hierarchical diagram of mutual subordination and correlation,
此外,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。Furthermore, any number of elements in the drawings is for illustration and not limitation, and any designation is for distinction only and does not have any limiting meaning.
下面参考本说明书的若干代表性实施方式,详细阐释本说明书的原理和精神。The principles and spirit of the present specification are explained in detail below with reference to several representative embodiments of the present specification.
应用场景总览Application Scenario Overview
在计算机设备中,文件一般以多级文件目录的形式存储在本地或云端的存储设备中。文件目录是虚拟的文件容器,文件目录中可以包含若干文件和若干其他文件目录,一个文件目录中的另一文件目录称为它的子文件目录。In a computer device, files are generally stored in a local or cloud storage device in the form of multi-level file directories. A file directory is a virtual file container. A file directory can contain several files and several other file directories. Another file directory in one file directory is called its sub-file directory.
在用户需要查看和管理文件时,文件可以通过多种不同的可视化显示的显示模式进行展示。When users need to view and manage files, files can be displayed in a variety of different visual display display modes.
在相关技术中,对被管理的文件进行可视化显示的显示模式,通常包括以下几种:In the related art, the display modes for visually displaying the managed files usually include the following:
第一种,以图标的形式进行显示的模式。在这种模式下,通常使用地址栏展示当前文件目录的路径,并用文件图标和目录图标的形式在文件展示区域展示当前文件目录中的文件和目录。The first is a mode that displays in the form of icons. In this mode, the address bar is usually used to display the path of the current file directory, and the files and directories in the current file directory are displayed in the file display area in the form of file icons and directory icons.
请参见图1a,图1a是文件以图标的形式进行显示一种示意图,地址栏111中显示了当前展示的文件目录DirAA为文件目录Sample的子文件目录DirA的子文件目录;文件展示区域121中展示了该文件目录DirAA下的所有子文件目录和文件,用文件或文件目录对应的图标的形式进行展示,每个图标代表一个子文件目录或文件。Please refer to FIG. 1a. FIG. 1a is a schematic diagram of displaying files in the form of icons. The address bar 111 shows that the currently displayed file directory DirAA is a sub-file directory of the sub-file directory DirA of the file directory Sample; in the
第二种,以列表的形式进行显示的模式。The second mode is to display in the form of a list.
使用以图标的形式进行显示时,单个界面只能显示一层文件目录,进行设计多层文件目录的文件操作时,需要逐层在多个界面之间进行切换,或者同时打开多个界面,操作繁琐,效率较低。并且,由于单个界面只能显示一层文件目录,用户需要了解整体文件结构或者其他某个文件目录下包含那些文件,需要一个个目录逐层查看,效率较低。When using the display in the form of icons, a single interface can only display one layer of file directories. When designing multi-layer file directories for file operations, it is necessary to switch between multiple interfaces layer by layer, or open multiple interfaces at the same time. Cumbersome and less efficient. Moreover, since a single interface can only display one layer of file directories, users need to know the overall file structure or those files contained in a certain file directory, and need to view one directory layer by layer, which is inefficient.
请参见图1b,图1b是文件以列表的形式进行显示一种示意图,类似以图标的形式进行显示,地址栏112显示了当前展示的文件目录DirAA为文件目录Sample的子文件目录DirA的子文件目录;文件展示区域121中展示了该文件目录DirAA下的所有子文件目录和文件,以列表的形式进行展示,列表的每一行代表一个子文件目录或文件。Please refer to FIG. 1b. FIG. 1b is a schematic diagram of displaying files in the form of a list, similar to the display in the form of icons. The
类似以图标标的形式进行显示,以列表的形式进行显示时,单个界面只能显示一层文件目录,进行设计多层文件目录的文件操作时,需要逐层在多个界面之间进行切换,或者同时打开多个界面,操作繁琐,效率较低。并且,由于单个界面只能显示一层文件目录,用户需要了解整体文件结构或者其他某个文件目录下包含哪些文件,需要一个个目录逐层查看,效率较低。Similar to displaying in the form of icons, when displaying in the form of a list, a single interface can only display one layer of file directories. When performing file operations for designing multi-layer file directories, it is necessary to switch between multiple interfaces layer by layer, or Open multiple interfaces at the same time, the operation is cumbersome and the efficiency is low. Moreover, since a single interface can only display one layer of file directories, users need to know the overall file structure or which files are contained in a certain file directory, and need to view each directory layer by layer, which is inefficient.
文件以左侧目录树的形式进行显示的模式是在以图标的形式进行显示或以列表的形式进行显示的一种改进,增加了一个显示所有文件目录的层级关系的目录树。The mode in which files are displayed in the form of a directory tree on the left is an improvement in displaying in the form of icons or in the form of lists, adding a directory tree that displays the hierarchical relationship of all file directories.
请参见图2,图2是文件的目录树视图的一种示意图;图2所示文件目录是视图是对图标视图的一种改进,在地址栏21和文件展示区域22的基础上,增加了目录树23,目录树23将根文件目录Sample下的文件目录都以树状结构展示,其中高亮的文件目录DirAA231为当前展示的文件目录。Please refer to FIG. 2, which is a schematic diagram of the directory tree view of the file; the file directory view shown in FIG. 2 is an improvement to the icon view. On the basis of the
文件以左侧目录树的形式进行显示,可以借助左侧目录树查看目录之间的层级关系,但是仍不能方便的了解具体某个文件目录下包含哪些文件。但是,当待管理文件中文件目录层级复杂时,左侧目录树会很长,需要滑动查看,仍会影响效率。同时,由于单个界面依然只能显示一层文件目录,进行设计多层文件目录的文件操作时,同样需要在多个界面之间进行切换,或者同时打开多个界面,操作繁琐,效率较低。Files are displayed in the form of a directory tree on the left. You can view the hierarchical relationship between directories with the help of the directory tree on the left, but it is still not easy to know which files are contained in a specific file directory. However, when the file directory hierarchy in the files to be managed is complex, the left directory tree will be very long, and you need to slide to view it, which will still affect the efficiency. At the same time, since a single interface can still only display one layer of file directories, when designing multi-layer file directories for file operations, it is also necessary to switch between multiple interfaces, or open multiple interfaces at the same time, which is cumbersome and inefficient.
方案概述Program overview
如前所述,文件在采用以图标、列表、或左侧目录树的形式进行显示时等传统文件视图时,进行文件查看和管理时,存在操作不便、效率低等问题。As mentioned above, when files are displayed in the form of icons, lists, or directory trees on the left, when traditional file views are used, there are problems such as inconvenient operation and low efficiency when viewing and managing files.
有鉴于此,本说明书提供了一种通过思维导图的形式对文件的文件结构进行可视化呈现,使得用户可以通过对思维导图上的节点的进行操作,快捷的完成文件管理的技术方案。In view of this, this specification provides a technical solution for visually presenting the file structure of a file in the form of a mind map, so that the user can quickly complete the file management by operating the nodes on the mind map.
在实现时,客户端可以:将待管理的文件对应的文件结构组织成思维导图,并将所述思维导图通过文件管理页面向用户输出;并根据用户针对所述思维导图上的节点的用户操作,针对所述节点代表的文件或文件目录执行对应的文件管理动作。During implementation, the client can: organize the file structure corresponding to the file to be managed into a mind map, and output the mind map to the user through the file management page; The corresponding file management action is performed for the file or file directory represented by the node.
基于上技术方案,一方面,通过将待管理的文件组织成思维导图的形式向用户输出,并用思维导图上的节点来代表文件和文件对应的文件目录,能够直观地展示出文件的文件目录和文件之间的层级关系;Based on the above technical solution, on the one hand, by organizing the files to be managed into a mind map and outputting to the user, and using the nodes on the mind map to represent the files and the file directories corresponding to the files, the files of the files can be displayed intuitively. The hierarchical relationship between directories and files;
另一方面,由于用户可以通过针对上述思维导图上的节点直接进行操作,来完成该节点代表的文件或者文件目录的文件管理动作,因此可以提升用户在进行文件管理时的管理效率。On the other hand, since the user can directly operate the node on the above mind map to complete the file management action of the file or file directory represented by the node, the management efficiency of the user in file management can be improved.
示例性方法Exemplary method
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. Where the following description refers to the drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with one or more embodiments of this specification. Rather, they are merely examples of apparatus and methods consistent with some aspects of one or more embodiments of this specification, as recited in the appended claims.
需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。It should be noted that: in other embodiments, the steps of the corresponding methods are not necessarily performed in the order shown and described in this specification. In some other embodiments, the method may include more or fewer steps than described in this specification. In addition, a single step described in this specification may be decomposed into multiple steps for description in other embodiments; and multiple steps described in this specification may also be combined into a single step in other embodiments. describe.
图3是一示例性实施例提供的一种文件管理系统的架构示意图。如图3所示,该系统可以包括网络30、服务器31、若干电子设备,如手机32、手机33和手机34等。FIG. 3 is a schematic structural diagram of a file management system provided by an exemplary embodiment. As shown in FIG. 3 , the system may include a network 30 , a
服务器31可以为包含一独立主机的物理服务器,或者该服务器31可以为主机集群承载的虚拟服务器、云服务器等。手机32-34只是用户可以使用的一种类型的电子设备。实际上,用户显然还可以使用诸如下述类型的电子设备:平板设备、笔记本电脑、掌上电脑(PDAs,Personal Digital Assistants)、可穿戴设备(如智能眼镜、智能手表等)等,本说明书一个或多个实施例并不对此进行限制。网络30可以包括多种类型的有线或无线网络。The
在一实施例中,服务器31可以与手机32-34进行配合;其中,可由手机32-34接受用户操作,并将接受到的命令和文件通过网络30上传至服务器31,然后由服务器31基于本说明书的方案对文件进行处理。在另一实施例中,手机32-34可以独立实现本说明书的文件管理方案;其中,由手机32-34接受用户操作,并基于本说明书的方案对接受的命令和文件进行处理,以实现文件管理。In an embodiment, the
下面结合附图对本说明书的方案进行详细说明。The solution of this specification will be described in detail below with reference to the accompanying drawings.
请参见图4,图4是一示例性实施例提供的一种文件管理方法的流程图。Please refer to FIG. 4, which is a flowchart of a file management method provided by an exemplary embodiment.
该文件管理方法应用于客户端,所述方法执行以下步骤:The file management method is applied to the client, and the method executes the following steps:
步骤402,响应于用户触发的文件管理操作,将待管理的文件对应的文件结构组织成思维导图,并将所述思维导图通过文件管理页面向用户输出;其中,所述文件结构包括所述文件和与所述文件对应的至少一级文件目录;所述思维导图包括多级节点,所述多级节点包括代表文件的节点和代表文件目录的节点;代表文件目录的节点的子节点包括代表所述文件目录的子文件目录的节点或代表所述文件目录下的文件的节点;
上述文件管理操作,可以包括用户在客户端上触发,用于启动针对待管理的文件进行管理的操作;其中,上述文件管理操作的具体形式,在本说明书不进行特别限定。The above-mentioned file management operation may include an operation triggered by the user on the client to start the management of the file to be managed; wherein, the specific form of the above-mentioned file management operation is not particularly limited in this specification.
例如,在一个例子中,上述客户端中可以有一个或多个对应待管理文件的文件管理按键,绑定上述文件管理操作,当用户点击上述文件管理按键时,触发针对对应的待管理文件的文件管理操作。For example, in one example, the above-mentioned client may have one or more file management buttons corresponding to the files to be managed, which are bound to the above-mentioned file management operations, and when the user clicks the above-mentioned file management buttons, triggering a File management operations.
又如,在另一个例子中,上述客户端中可以有一个或多个文件标签,上述文件标签对应一个或多个不同文件,当用户选择一个或多个标签时,将用户选中的用户标签对应的文件的集合视作待管理文件,触发针对上述待管理文件的文件管理操作。For another example, in another example, the above-mentioned client may have one or more file tags, and the above-mentioned file tags correspond to one or more different files. When the user selects one or more tags, the user tag selected by the user corresponds to The set of files to be managed is regarded as the file to be managed, and the file management operation for the above-mentioned to-be-managed file is triggered.
上述文件的文件结构,通常可以包括文件和与该文件对应的至少一级文件目录。其中,如前所述,上述文件目录的具体形式,在本说明书中不进行特别限定;例如,在示出的一种实施方式中,上述文件目录具体可以是文件夹的形式,或者也可以是诸如存放地址或路径的形式。The file structure of the above file may generally include a file and at least one level of file directory corresponding to the file. Wherein, as mentioned above, the specific form of the above-mentioned file directory is not particularly limited in this specification; for example, in the illustrated embodiment, the above-mentioned file directory may be in the form of a folder, or may also be in the form of a folder. Such as the form of storage address or path.
用户在使用客户端进行文件管理的过程中,客户端可以在后台监听用户触发的上述文件管理操作。当客户端监听到用户触发的上述文件管理操作时,可以将待管理的文件对应的文件结构组织成思维导图,并将上述思维导图通过文件管理页面向用户输出。When the user uses the client to manage files, the client can monitor the above-mentioned file management operations triggered by the user in the background. When the client terminal monitors the above-mentioned file management operation triggered by the user, it can organize the file structure corresponding to the file to be managed into a mind map, and output the above-mentioned mind map to the user through the file management page.
例如,在一个例子中,以上述文件管理操作为上述用户点击文件管理按键的操作为例,在这种情况下,客户端可以监听上述文件管理按键,当监听到用户鼠标针对上述文件管理按键的点击操作时,响应触发文件管理操作。For example, in an example, the above-mentioned file management operation is the operation of the above-mentioned user clicking the above-mentioned file management button as an example. In this case, the client can monitor the above-mentioned file management button. When the action is clicked, the response triggers the file management action.
其中,上述思维导图由代表文件和代表文件目录的多级节点构成。代表待管理的文件的根文件目录的节点作为上述思维导图的中心节点,或称为根节点。根文件目录下的每个文件或文件目录作为根节的子节点,连接到根节点,文件目录下的子文件目录和文件作为子节点连接到文件目录。本说明书不对节点之间的连接方式做出具体限定,可以使用折线段连接,也可以使用弧线连接,或是其他可以明确节点之间关联关系的连接方式,本说明书不对此做出具体限定。The above mind map is composed of multi-level nodes representing files and file directories. The node representing the root file directory of the file to be managed serves as the central node of the above mind map, or is referred to as the root node. Each file or file directory under the root file directory is connected to the root node as a child node of the root section, and the sub-file directories and files under the file directory are connected to the file directory as child nodes. This specification does not specifically limit the connection method between nodes. Polyline segment connection, arc line connection, or other connection methods that can clarify the association relationship between nodes can be used, which is not specifically limited in this specification.
文件的多级文件目录结构和思维导图的多级节点结构相似,思维导图的节点对应文件或文件目录。因此使用思维导图的形式来组织文件结构方便而且直观,可以将文件的多级文件目录结构在一个界面内直观展现,并且通过用户对节点的操作对应对文件的操作。The multi-level file directory structure of the file is similar to the multi-level node structure of the mind map, and the nodes of the mind map correspond to files or file directories. Therefore, it is convenient and intuitive to use the form of mind map to organize the file structure. The multi-level file directory structure of the file can be visually displayed in one interface, and the operation of the corresponding file can be performed by the user's operation on the node.
例如,图5示出了一个示例性实施例中输出的思维导图的示意图。在该示例性实施例中,待管理的文件的根文件目录下包含一个文件Mdm1,两个文件目录DirA和DirB,文件目录DirA下包含两个文件Doc1和TlbA。For example, FIG. 5 shows a schematic diagram of an output mind map in an exemplary embodiment. In this exemplary embodiment, the root file directory of the file to be managed includes one file Mdm1, two file directories DirA and DirB, and the file directory DirA includes two files Doc1 and TlbA.
上述方法组织的对应的思维导图包含:根节点50,代表待管理的文件的根文件目录Sample;节点51,代表根文件目录下的文件Mdm1,连接到根节点50;节点52,代表根文件目录下的文件目录DirA,连接到根节点50;节点53,代表根文件目录下的文件目录DirB,连接到根节点50;节点521代表文件目录DirA下的文件Doc1,连接到节点52,节点522代表文件目录DirA下的文件TlbA,连接到节点52。The corresponding mind map organized by the above method includes:
上述思维导图上的节点可以使用与节点相关的信息作为节点的内容,以方便用户对上述节点进行识别和操作,例如可以使用节点代表的文件或文件目录对应的文件名或文件目录名,也可以使用节点对应的文件或文件目录的图标或类型图标,或是使用用户对节点自定义的命名等,本说明书不对此进行具体限定。The nodes on the above mind map can use the information related to the node as the content of the node, so as to facilitate the user to identify and operate the above node, for example, the file name or file directory name corresponding to the file or file directory represented by the node can be used, or The icon or type icon of the file or file directory corresponding to the node can be used, or the user-defined name of the node can be used, which is not specifically limited in this specification.
需要说明的是,思维导图上的节点内容可以显示在该节点对应的位置上。其中,当节点内容包含多种内容时,该多种节点内容可以显示在与该节点对应的同一位置上,也可以分别对应显示在与节点对应的不同的位置上,本说明书不对此做出具体限定。It should be noted that the content of a node on the mind map can be displayed at the position corresponding to the node. Wherein, when the content of a node includes multiple contents, the multiple contents of the node may be displayed at the same position corresponding to the node, or may be displayed at different positions corresponding to the node, which are not specified in this specification. limited.
例如,与节点对应的位置,可以是节点所在区域的内部。For example, the location corresponding to the node may be inside the area where the node is located.
在示出的一种实施方式中,思维导图上的节点可以使用节点代表的文件或文件目录对应的文件名或文件目录名作为节点的内容,或可以使用节点对应的文件或文件目录的图标或类型图标作为节点的内容,或者可以同时使用节点代表的文件或文件目录对应的文件名或文件目录名和节点对应的文件或文件目录的图标或类型图标作为节点的内容。In the illustrated embodiment, a node on the mind map can use the file name or file directory name corresponding to the file or file directory represented by the node as the content of the node, or can use the icon of the file or file directory corresponding to the node Or the type icon is used as the content of the node, or the file name or file directory name corresponding to the file or file directory represented by the node and the icon or type icon of the file or file directory corresponding to the node can be used as the content of the node.
例如,请参见图5,各节点的内容包括节点对应的文件或文件目录的文件名或文件目录名,以及文件目录的图标或文件的类型图标。比如,节点521对应的文件为脑图文件Mdm1,该节点的内容包括脑图文件类型图标,和文件名“Mdm1”。For example, referring to FIG. 5 , the content of each node includes the file name or file directory name of the file or file directory corresponding to the node, and the icon of the file directory or the type icon of the file. For example, the file corresponding to the
在示出的一种实施方式中,对于思维导图上代表文件目录的节点的节点内容,还可以包括该节点代表的文件目录所包含的文件的文件数量。在这种情况下,针对思维导图中代表文件目录的节点,可以确定该节点代表的文件目录下包含的文件数量,并在所述节点对应的位置上显示上述文件数量。In the illustrated embodiment, for the node content of the node representing the file directory on the mind map, the number of files included in the file directory represented by the node may also be included. In this case, for a node representing a file directory in the mind map, the number of files contained in the file directory represented by the node can be determined, and the above-mentioned number of files is displayed at the position corresponding to the node.
例如,请参见图5,文件目录DirA下包含的文件数量为2,则代表该文件目录DirA的节点52的节点内容,还可以包括该文件目录DirA下所包含的文件数量,该文件数量具体可以在该节点52对应的位置上输出显示(比如图5示出的为节点52的图标内部)。相应的,假设文件目录DirB下包含的文件数量为0,则代表该文件目录DirB的节点53的节点内容,还可以包括该文件目录DirB下所包含的文件数量,该文件数量具体也可以在该节点52对应的位置上输出显示。For example, referring to FIG. 5, the number of files contained in the file directory DirA is 2, which represents the node content of the
需要说明的是,上述文件数量可以是上述节点对应的文件目录的本级目录下包含的文件数量。当上述节点对应的文件目录下存在子文件目录时,上述文件数量也可以是上述节点对应的文件目录的本级目录下及其包含的各级子文件目录下的所包含的文件数量相加的得到的总文件数量,在本说明书中不进行具体限定。It should be noted that the above-mentioned number of files may be the number of files contained in the current-level directory of the file directory corresponding to the above-mentioned node. When a sub-file directory exists in the file directory corresponding to the above node, the above-mentioned number of files may also be the sum of the number of files contained in the current-level directory of the file directory corresponding to the above-mentioned node and the sub-file directories at all levels contained in it. The total number of documents obtained is not specifically limited in this specification.
在示出的一个示例性实施例中,代表文件的节点的子节点包括代表关联于所述文件的其他文件的节点。In an exemplary embodiment shown, child nodes of a node representing a file include nodes representing other files associated with the file.
思维导图上的代表文件的节点,也可以具有子节点,代表文件的节点的子节点可以代表关联于所述文件的文件。The node representing the file on the mind map may also have child nodes, and the child node of the node representing the file may represent the file associated with the file.
例如,图6示出了一个示例性实施例中输出的思维导图。代表了文件DocA的节点61,具有两个子节点,节点611和节点612。For example, Figure 6 shows a mind map that is output in an exemplary embodiment.
比如,在实际应用中,一个文档A对一系列文件B的要求文档,就可以将代表上述一系列文件B的所有节点作为代表文档A的节点的子节点,相对于将该要求文档A和一系列文件B放在文件目录下,可以更好的体现该文件与文件目录下文件的关系。For example, in a practical application, if a document A requires a series of documents B, all nodes representing the above series of documents B can be regarded as child nodes of the node representing document A. The series file B is placed in the file directory, which can better reflect the relationship between the file and the files in the file directory.
步骤404,获取用户针对所述思维导图上的节点的用户操作。Step 404: Obtain user operations of the user on the nodes on the mind map.
当客户端将待管理的文件以思维导图的形式输出之后,用户可以针对思维导图上的节点进行各种预设的用户操作,以触发文件管理动作。而客户端也可以监听用户针对上述节点的用户操作。当客户端监听到上述用户操作后,可以执行对应的文件管理动作。After the client outputs the file to be managed in the form of a mind map, the user can perform various preset user operations on the nodes on the mind map to trigger file management actions. The client can also monitor user operations on the above nodes. When the client terminal monitors the above-mentioned user operation, it can execute the corresponding file management action.
其中,客户端可以预先定义若干种针对节点的用户操作。上述用户操作可以是对节点对应区域的点击、长按、拖动等鼠标或触摸操作,也可以是选中节点状态时通过键盘输入的按键操作,或是通过麦克风、摄像头等其他输入设备输入的用户操作,本说明书不对此进行具体限定。在本说明书中所有实施例中提到的具体用户操作均为示例性的,以下不再赘述。The client can predefine several user operations for the node. The above-mentioned user operations can be mouse or touch operations such as clicking, long-pressing, dragging, etc. on the corresponding area of the node, or key operations entered through the keyboard when the node is selected, or user input through other input devices such as microphones and cameras. operation, which is not specifically limited in this specification. The specific user operations mentioned in all the embodiments in this specification are exemplary, and will not be repeated below.
步骤406,响应于所述用户操作,针对所述节点代表的文件或文件目录执行对应的文件管理动作。
客户端获取到上述用户操作后,对用户操作针对的节点代表的文件或文件目录执行用户操作所对应的文件管理动作。After acquiring the above-mentioned user operation, the client performs the file management action corresponding to the user operation on the file or file directory represented by the node targeted by the user operation.
其中,客户端可以预先为上述定义的用户操作,绑定对应的文件管理动作。上述文件管理动作可以包括例如预览、查看、编辑、重命名、移动、排序、删除等各类不同的针对文件或者文件目录的文件管理动作,本说明书不对此做出具体限定。Wherein, the client may bind the corresponding file management actions for the above-defined user operations in advance. The above file management actions may include various file management actions for files or file directories, such as previewing, viewing, editing, renaming, moving, sorting, and deleting, which are not specifically limited in this specification.
在应用中,根据实际需要,在不同类型的终端上,不同的用户操作,以及针对节点对应的不同区域的用户操作,可以绑定不同的文件管理动作。具体的用户操作和具体的文件管理动作之间的对应关系可以根据实际需要进行调整,本说明书不对此做出具体限定。In the application, according to actual needs, on different types of terminals, different user operations, and user operations for different areas corresponding to nodes, different file management actions can be bound. The corresponding relationship between specific user operations and specific file management actions can be adjusted according to actual needs, which is not specifically limited in this specification.
例如,用户操作可以是鼠标左键单击节点对应的区域,绑定的文件管理动作可以是查看动作。For example, the user operation may be to click the area corresponding to the node with the left mouse button, and the bound file management action may be the view action.
在这种情况下,客户端在监听到用户针对上述节点的鼠标左键单击节点对应的区域的操作后,可以打开一个查看界面,并在该查看界面中输出上述节点对应的文件或文件目录的内容,以供用户进行查看或进一步操作。In this case, after listening to the user's operation of clicking the area corresponding to the node with the left mouse button of the above node, the client can open a viewing interface, and output the file or file directory corresponding to the above node in the viewing interface content for viewing or further action by the user.
又例如,用户操作可以是在触摸屏上对文件类型图标的长按操作,绑定的文件管理动作可以是显示该文件编辑历史信息。For another example, the user operation may be a long-press operation on the file type icon on the touch screen, and the bound file management action may be displaying the editing history information of the file.
在这种情况下,客户端监听到用户针对节点的在触摸屏上对节点内容中节点对应的文件的文件类型图标的持续达到预定时长的长按操作后,可以在该节点的上方输出一个信息显示框,并在上述信息显示框中显示该文件的编辑历史信息。In this case, after listening to the user's long-press operation on the touch screen on the file type icon of the file corresponding to the node in the node content, the client terminal can output an information display above the node for a predetermined period of time. box, and the editing history information of the file is displayed in the above information display box.
在示出的一个示例性实施例中,获取的用户针对所述思维导图上的节点的用户操作包括文件预览操作。In an exemplary embodiment shown, the obtained user operations on the nodes on the mind map include a file preview operation.
例如,可以在桌面端可以使用鼠标指针悬浮操作绑定为文件预览操作,检测到用户将鼠标指针移动到节点对应的区域达到预定的时长,则判定为触发文件预览操作。For example, a mouse pointer hover operation can be used on the desktop to bind it as a file preview operation, and it is determined that the file preview operation is triggered when it is detected that the user moves the mouse pointer to the area corresponding to the node for a predetermined period of time.
响应于上述文件预览操作,判断该节点的节点类型,如果该节点为代表文件的节点,在该节点对应的位置上输出该节点代表的文件的预览内容。In response to the above file preview operation, the node type of the node is determined, and if the node is a node representing a file, the preview content of the file represented by the node is output at the position corresponding to the node.
比如,可以在待预览节点对应的位置显示一个预览窗口,窗口中可以包括待预览文件的具体内容,文件名,文件创建时间,文件修改时间等信息。For example, a preview window may be displayed at the position corresponding to the node to be previewed, and the window may include the specific content of the file to be previewed, the file name, the file creation time, the file modification time and other information.
例如,请参见图7,图7示出了一个示例性实施例中文件预览操作的示意图。For example, please refer to FIG. 7, which shows a schematic diagram of a file preview operation in an exemplary embodiment.
节点721的是代表文件的节点,该节点代表了文本文件Doc7。当用户将鼠标指针700移动到节点721上达到指定时长时,在节点721对应的区域显示预览窗口7210,预览窗口包括文本文件Doc7的文件内容。The
在示出的一个示例性实施例中,获取的用户针对所述思维导图上的节点的用户操作包括新建下一级节点操作。In the illustrated exemplary embodiment, the acquired user operation on the node on the mind map includes an operation of creating a new next-level node.
例如,可以在桌面端可以将鼠标右键点击节点对应区域或键盘Enter键绑定新建下一级节点操作。For example, on the desktop side, you can right-click the corresponding area of the node or bind the Enter key of the keyboard to create a new next-level node operation.
获取到用户的新建下一级节点操作后,在节点对应的位置输出选择菜单,上述菜单包含多个文件类型选项,例如文本,表格,脑图,演示,文件夹等。After obtaining the user's operation of creating a new next-level node, a selection menu is output at the position corresponding to the node. The above menu contains multiple file type options, such as text, table, brain map, presentation, folder, etc.
获取到用户选择的文件类型选项后,新建上述节点的下一级节点,该下一级节点代表用户选择的文件类型的空白文件。例如,当用户选择的文件类型选项为文本时,新建的下一级节点代表空白的文本文件,当用户选择的文件类型选项为文件夹时,新建的下一级节点代表空的文件目录。After obtaining the file type option selected by the user, a next-level node of the above node is created, and the next-level node represents a blank file of the file type selected by the user. For example, when the file type option selected by the user is text, the newly created next-level node represents a blank text file, and when the file type option selected by the user is a folder, the newly-created lower-level node represents an empty file directory.
选择菜单可以提供从模板新建文件的选项,用户选择该选项后,输出另一选项菜单,该选项菜单包含预设的文件模板选项,用户可以选择文件模板选项以从模板新建文件,作为当前节点的子节点。The selection menu can provide an option to create a new file from a template. After the user selects this option, another option menu is output. The option menu contains preset file template options. The user can select the file template option to create a new file from the template as the current node. child node.
例如,请参见图8,图8示出了一个示例性实施例中新建下一级节点操作的示意图。For example, please refer to FIG. 8, which shows a schematic diagram of an operation of creating a next-level node in an exemplary embodiment.
节点81是代表文件目录Dir8的节点,用户鼠标点击该节点后,在节点旁输出选择菜单811,选择菜单811包括文本、表格、脑图、演示、白板、文件夹、从模板等选项,以根据用户选择的选项创建代表对应类型空白文件的节点,作为节点81的子节点。The
特别的,当用户选择“文件夹”选项时,创建一个代表文件目录的节点作为节点81的子节点;当用户选择“从模板”选项时,输出一个选项菜单,以使用户选择预设的模板,从模板创建新文件作为节点81的子节点。In particular, when the user selects the "folder" option, a node representing the file directory is created as a child node of the
在示出的一个实施例中,获取的用户针对所述思维导图上的节点的用户操作包括新建同级节点操作。In the illustrated embodiment, the acquired user operation of the node on the mind map includes an operation of creating a new node at the same level.
例如,在桌面端可以将键盘Tab键绑定新建同级节点操作。For example, on the desktop side, you can bind the keyboard Tab key to create a new peer node operation.
获取到用户的新建同级操作后,在节点对应的位置输出选择菜单,上述菜单包含多个文件类型选项,例如文本,表格,脑图,演示,文件夹等。After obtaining the user's new peer operation, a selection menu is output at the position corresponding to the node. The above menu contains multiple file type options, such as text, table, brain map, presentation, folder, etc.
获取到用户选择的文件类型选项后,新建上述节点的同级节点,该同级节点代表用户选择的文件类型的空白文件。例如,当用户选择的文件类型选项为文本时,新建的同级节点代表空白的文本文件,当用户选择的文件类型选项为文件夹时,新建的同级节点代表空的文件目录。After obtaining the file type option selected by the user, a peer node of the above node is created, and the peer node represents a blank file of the file type selected by the user. For example, when the file type option selected by the user is text, the newly created sibling node represents a blank text file, and when the file type option selected by the user is a folder, the newly created sibling node represents an empty file directory.
选择菜单可以提供从模板新建文件的选项,用户选择该选项后,输出另一选项菜单,该选项菜单包含预设的文件模板选项,用户可以选择文件模板选项以从模板新建文件,作为当前节点的子节点。The selection menu can provide an option to create a new file from a template. After the user selects this option, another option menu is output. The option menu contains preset file template options. The user can select the file template option to create a new file from the template as the current node. child node.
例如,对图8中节点81进行新建同级节点操作,新建的同级节点将作为节点60的子节点。For example, if the operation of creating a new peer node is performed on the
在示出的一个实施例中,获取的用户针对所述思维导图上的节点的用户操作包括文件导入操作。In the illustrated embodiment, the obtained user operation on the node on the mind map includes a file import operation.
获取到用户针对节点的文件导入操作后,输出选择菜单,该选择菜单包含用于用户选择的用户本地的文件或文件目录。当用户选择文件或文件目录后,获取用户选择的文件或文件夹,新建上述节点的子节点,代表用户所选择的文件或文件目录。After acquiring the user's file import operation for the node, a selection menu is output, and the selection menu includes the user's local file or file directory for the user to select. After the user selects a file or file directory, obtain the file or folder selected by the user, and create a child node of the above node, representing the file or file directory selected by the user.
在示出的一个实施例中,当文件导入操作导入本地文件目录后,判断所述本地文件目录是否包含文件或子文件目录,如果所述本地文件目录包含文件或子文件目录,为该本地文件目录下各级文件目录和子文件建立多级节点。In the illustrated embodiment, after a file import operation imports a local file directory, it is determined whether the local file directory contains a file or a sub-file directory, and if the local file directory contains a file or a sub-file directory, it is the local file The file directories and sub-files at all levels under the directory establish multi-level nodes.
在示出的一个实施例中,获取的用户针对所述思维导图上的节点的用户操作包括重命名操作,其中重命名操作包括重命名触发操作和输入字符串操作;In the illustrated embodiment, the obtained user operation on the node on the mind map includes a renaming operation, wherein the renaming operation includes a renaming trigger operation and an input string operation;
例如,可以在桌面端可以将鼠标左键双击节点对应区域绑定重命名触发操作。For example, on the desktop side, you can double-click the corresponding area of the node with the left mouse button to bind and rename the trigger operation.
获取到用户针对节点的重命名触发操作后,获取用户输入的字符串,将上述节点对应的文件的文件名或文件目录的文件目录名修改为用户输入的字符串。After the user's renaming trigger operation for the node is obtained, the character string input by the user is obtained, and the file name of the file corresponding to the node or the file directory name of the file directory is modified to the character string input by the user.
在实际应用中,还可以加入对用户输入的字符串作为文件名或文件目录名的合法性进行判断,如果不合法,弹出警告并提示用户重新输入作为文件名或文件目录名的字符串。In practical applications, it can also be added to judge the validity of the character string input by the user as the file name or file directory name.
在示出的一个实施例中,获取的用户针对所述思维导图上的节点的用户操作包括拖动操作。In the illustrated embodiment, the acquired user operation on the node on the mind map includes a drag operation.
在用户选中并拖动节点到用户指定的位置时,判断用户指定的位置是否位于另一节点的对应区域,若用户指定的位置是位于另一节点的对应区域,则将该节点作为该另一节点的子节点,并移动到相应的位置。When the user selects and drags the node to the position specified by the user, it is judged whether the position specified by the user is located in the corresponding area of another node. If the position specified by the user is located in the corresponding area of another node, the node is regarded as the child nodes of the node and move to the corresponding position.
当用户指定的位置认为当前节点的父节点对应的区域时,判断用户指定的位置与该节点当前位置相比,与同级节点的相对位置是否发生变化,若发生了变化,移动当前节点到用户指定的位置。此时,用户的拖动操作改变了该节点对应的文件或文件目录在当前文件目录下的排序。When the position specified by the user is considered as the area corresponding to the parent node of the current node, it is judged whether the position specified by the user is compared with the current position of the node, and whether the relative position of the node at the same level has changed. If there is a change, move the current node to the user. specified location. At this time, the user's drag operation changes the order of the file or file directory corresponding to the node in the current file directory.
如图9所示,图9示出了一示例性实施例中针对节点的拖动操作的示意图。As shown in FIG. 9 , FIG. 9 shows a schematic diagram of a drag operation for a node in an exemplary embodiment.
如9(a)所示,节点91是节点90的子节点,901为用户选中节点91时的位置,902为用户拖动节点91移动到的位置;由于902位置为节点92对应的位置,如9(b)所示,节点91将作为节点92的子节点,移动到相应的位置。As shown in 9(a),
在实际应用中,对于存在下级节点的节点,拖动操作可以将该节点及其所有下级节点作为一个整体进行移动。In practical applications, for a node with subordinate nodes, the drag operation can move the node and all subordinate nodes as a whole.
在示出的一个实施例中,获取的用户针对所述思维导图上的节点的用户操作包括切换隐藏下级节点操作。In the illustrated embodiment, the acquired user operation of the node on the mind map includes an operation of switching and hiding lower-level nodes.
思维导图上的节点的子节点可以称为该节点的下一级节点,节点的子节点,以及子节点的各级子节点,称为该节点的下级节点。当思维导图的层级关系很多,各层的节点很多时,思维导图可能会很大。但有时用户只关心思维导图的前几级或特定节点的子节点等,这时可以隐藏部分节点的下级节点,当有需要时再进行展开。The child nodes of a node on the mind map can be called the next-level node of the node, the child nodes of the node, and the child nodes at all levels of the child node, called the lower-level node of the node. When the mind map has many hierarchical relationships and many nodes at each layer, the mind map may be very large. But sometimes the user only cares about the first few levels of the mind map or the child nodes of a specific node, etc. At this time, the lower-level nodes of some nodes can be hidden and expanded when necessary.
切换隐藏下级节点操作可以包括隐藏下级节点操作和取消隐藏下级节点操作。隐藏下级节点操作和取消隐藏下级节点操作可以绑定相同的用户操作,也可以绑定不同的用户操作。The toggling hide subordinate node operation may include a hide subordinate node operation and an unhide subordinate node operation. Hide subordinate node actions and unhide subordinate node actions can be bound to the same user action, or can be bound to different user actions.
在示出的一个实施例中,获取的用户针对所述思维导图上的节点的用户操作包括隐藏下级节点操作。In the illustrated embodiment, the obtained user operations on the nodes on the mind map include hiding lower-level node operations.
例如,可以在桌面端可以将键盘左键绑定隐藏下级节点操作。For example, on the desktop side, you can bind the left key of the keyboard to hide lower-level node operations.
获取到用户针对节点的隐藏下级节点操作后,判断该节点的下级节点是否为隐藏状态,如果该节点的下级节点不为隐藏状态,隐藏该节点的下级节点,并在该节点对应的位置显示该节点的下级节点的数量。After obtaining the user's hidden subordinate node operation on the node, determine whether the subordinate node of the node is in the hidden state. If the subordinate node of the node is not in the hidden state, hide the subordinate node of the node, and display the subordinate node in the corresponding position of the node. The number of subordinate nodes of the node.
如图10所示,图10示出了一示例性实施例中隐藏下级节点操作的示意图。As shown in FIG. 10 , FIG. 10 shows a schematic diagram of the operation of hiding lower-level nodes in an exemplary embodiment.
如10(a)所示,节点102有两个子节点1021和节点1022,节点1021有一个子节点,节点10211。当获取到用户针对节点102的隐藏下级节点命令后,由于节点102节点下的节点未被隐藏,隐藏节点102的所有下级节点,包括节点1021、节点2111、节点1022,并在节点102对应的位置显示节点102的下级节点的数量标记1000,由于节点102的下级节点数量为2,因此数量标记1000显示为2,如10(b)所示。As shown in 10(a),
在实际应用中,隐藏了下级节点的节点的对应的位置可以显示的该节点的下级节点的数量,可以是该节点的下一级节点的数量,也可以是该节点的下级节点的总数量,或是该节点的下级节点中代表文件的节点的总数量,本说明书对此不做出具体限定。In practical applications, the number of subordinate nodes of the node that can be displayed at the corresponding position of the node that hides the subordinate node can be the number of subordinate nodes of the node, or the total number of subordinate nodes of the node, Or the total number of nodes representing files in the subordinate nodes of the node, which is not specifically limited in this specification.
在示出的一个实施例中,获取的用户针对所述思维导图上的节点的用户操作包括取消隐藏下级节点操作。In the illustrated embodiment, the acquired user operation on the node on the mind map includes an operation of unhiding lower-level nodes.
例如,可以在桌面端可以将键盘右键绑定取消隐藏下级节点操作。For example, on the desktop side, you can bind the right key of the keyboard to unhide the subordinate node operation.
获取到用户针对节点的取消隐藏下级节点操作后,判断该节点的下级节点是否为隐藏状态,如果该节点的下级节点不为隐藏状态,取消隐藏该节点的下级节点,并在该节点对应的位置删除该节点的下级节点的数量。After obtaining the user's operation of unhiding the subordinate nodes of the node, determine whether the subordinate nodes of the node are in the hidden state. The number of subordinate nodes to delete this node.
在实际应用中,取消隐藏操作可以取消只该节点的下一级节点的隐藏状态,该节点下一级节点的下级节点仍保持隐藏状态;取消隐藏操作也可以同时取消该节点的各级下级节点的隐藏状态,本说明书不对此进行具体限定。In practical applications, the unhiding operation can cancel the hidden state of only the next-level node of the node, and the subordinate nodes of the next-level node of the node remain hidden; the unhiding operation can also cancel the subordinate nodes at all levels of the node at the same time. The hidden state is not specifically limited in this specification.
在示出的一个实施例中,待管理的文件支持多种显示模式。显示模式包括上述的以思维导图形式组织文件的思维导图视图,也可以包括以列表的形式进行显示的模式,以图标的形式进行显示的模式,以左侧目录树的形式进行显示的模式等常见的其他显示模式。In the illustrated embodiment, the file to be managed supports multiple display modes. The display mode includes the above-mentioned mind map view that organizes files in the form of a mind map, and can also include a mode displayed in the form of a list, a mode displayed in the form of an icon, and a mode displayed in the form of a directory tree on the left. and other common display modes.
上述文件管理页面中设有一组视图选项,每个视图选项对应响应的文件显示模式。该组视图选项可以是一组按钮,也可以是一个按钮下的下拉菜单中的多个选项,或是一组快捷键等其他形式,本说明书不对视图选项的形式做出具体限定。The above file management page has a set of view options, and each view option corresponds to the corresponding file display mode. The group of view options may be a group of buttons, or multiple options in a pull-down menu under a button, or a group of shortcut keys and other forms. This specification does not specifically limit the form of view options.
获取到用户选择的视图选项后,切换为用户选择的视图选项对应的文件显示模式,在上述文件管理界面向用户输出,使用户可以对待管理文件进行查看和管理。After acquiring the view option selected by the user, switch to the file display mode corresponding to the view option selected by the user, and output to the user on the above-mentioned file management interface, so that the user can view and manage the files to be managed.
在示出的一个实施例中,所述文件管理页面支持的针对所述待管理的文件的默认显示模式为基于思维导图显示的模式。In the illustrated embodiment, the default display mode for the to-be-managed file supported by the file management page is a mode displayed based on a mind map.
在用户打开上述文件管理界面时,可以默认使用思维导图视图作为待管理文件的文件显示模式。用户后续可以通过上述视图选项对文件显示模式进行切换。When the user opens the above file management interface, the mind map view can be used by default as the file display mode of the file to be managed. The user can subsequently switch the file display mode through the above view options.
在示出的一个示例性实施例中,所述文件,包括在线文档。所述文件目录包括用于存放在线文档的文件夹。In an exemplary embodiment shown, the file includes an online document. The file directory includes folders for storing online documents.
文件可以包括本地文件和在线文件,在线文件可以包括在线文档。在线文档可以包括在线文本,在线表格,在线脑图,在线演示等在线文件,在线文件夹用于存放在线文档。在线文档可以方便的在云端进行查看和编辑。Files can include local files and online files, and online files can include online documents. Online documents can include online texts, online forms, online brain maps, online presentations and other online files, and online folders are used to store online documents. Online documents can be easily viewed and edited in the cloud.
客户端可以包括各种有文件管理需求或文件管理功能的软件客户端,例如操作系统、文件管理软件、通信软件、网盘软件等客户端,本说明书不对此做出具体限定。Clients may include various software clients with file management requirements or file management functions, such as operating systems, file management software, communication software, network disk software and other clients, which are not specifically limited in this specification.
在示出的一个示例性实施例中,所述客户端包括企业即时通信软件。In an exemplary embodiment shown, the client includes enterprise instant messaging software.
企业即时通信软件通常涉及文件传输、管理、协作等场景,包括在线文档的协作管理,适用本说明书的方案。Enterprise instant messaging software usually involves scenarios such as file transfer, management, and collaboration, including collaborative management of online documents, and the solutions in this manual are applicable.
在本说明书的示例性实施例中,还提供了一种文件管理装置。请参见图11,图11是在本说明书实施方式的一种文件管理装置的框图。该装置应用于客户端;该装置包括:In an exemplary embodiment of the present specification, a file management apparatus is also provided. Please refer to FIG. 11. FIG. 11 is a block diagram of a file management apparatus according to an embodiment of the present specification. The device is applied to a client; the device includes:
组织单元1110,用于响应用户触发的文件管理操作,将待管理的文件对应的文件结构组织成思维导图,并将所述思维导图通过文件管理页面向用户输出;其中,所述文件结构包括所述文件和与所述文件对应的各级文件目录;所述思维导图包括多级节点,所述节点包括代表文件的节点和代表文件目录的节点;The
获取单元1120,用于获取用户针对所述思维导图上的节点的用户操作;an obtaining
执行单元1130,用于响应所述用户操作,针对所述节点代表的文件或文件目录执行对应的文件管理动作。The executing
可选的,所述组织单元1110还用于在节点内显示节点内容,节点内容包括:与节点代表的文件或者文件目录对应的图标,和/或节点代表的文件或者文件目录对应的名称。Optionally, the
可选的,所述组织单元1110还用于确定所述思维导图中代表文件目录的节点,所代表的文件目录下包含的文件数量;在所述节点对应的位置上显示所述文件数量。Optionally, the
可选的,所述获取单元1120具体用于:获取用户针对所述思维导图的节点的文件预览操作;Optionally, the obtaining
对应的,所述执行单元1130具体用于响应于所述文件预览操作,确定所述节点的节点类型,如果所述节点为代表文件的节点,在该节点对应的位置上输出该节点代表的文件的预览内容。Correspondingly, the
可选的,所述获取单元1120具体用于:获取用户针对所述思维导图的节点的第一节点新建操作;Optionally, the obtaining
对应的,所述执行单元1130具体用于响应于所述第一节点新建操作,根据用户配置新建代表文件或者文件目录的节点,作为所述节点的子节点。Correspondingly, the executing
可选的,所述获取单元1120具体用于:获取用户针对所述思维导图的节点的第二节点新建操作;Optionally, the obtaining
对应的,所述执行单元1130具体用于响应于所述第二节点新建操作,根据用户配置新建代表文件或者文件目录的节点,作为所述节点的同级节点。Correspondingly, the executing
可选的,所述获取单元1120具体用于:获取用户针对所述思维导图的节点的文件导入操作;Optionally, the obtaining
对应的,所述执行单元1130具体用于响应于所述文件导入操作,输出选择菜单,所述选择菜单包含代表用户本地的文件或文件目录的选项,获取用户选择的选项,新建所述节点的子节点,所述子节点代表用户选择的选项所对应的文件或文件目录。Correspondingly, the
可选的,所述获取单元1120具体用于:获取用户针对所述思维导图的节点的重命名操作;Optionally, the obtaining
对应的,所述执行单元1130具体用于响应于所述重命名触发操作,获取用户输入的字符串,重命名所述节点对应的文件或文件目录为用户所输入的字符串。Correspondingly, the executing
可选的,所述获取单元1120具体用于:获取用户针对所述思维导图的节点的拖动操作;Optionally, the obtaining
对应的,所述执行单元1130具体用于响应于所述拖动操作,将所述节点移动到用户指定的位置。Correspondingly, the
可选的,所述获取单元1120具体用于:获取用户针对所述思维导图的节点的隐藏下级节点操作;Optionally, the obtaining
对应的,所述执行单元1130具体用于响应于所述隐藏下级节点操作,确定该节点的下级节点是否为隐藏状态,如果该节点的下级节点不为隐藏状态,隐藏所述节点的下级节点,并在该节点对应的位置显示该节点的下级节点的数量。Correspondingly, the
可选的,所述获取单元1120具体用于:获取用户针对所述思维导图的节点的取消隐藏下级节点操作;Optionally, the obtaining
对应的,所述执行单元1130具体用于响应于所述取消隐藏下级节点操作,确定该节点的下级节点是否为隐藏状态,如果该节点的下级节点为隐藏状态,取消隐藏所述节点的下级节点,并在该节点对应的位置删除该节点的下级节点的数量。Correspondingly, the
可选的,所述装置还包括:切换单元1140,用于获取用户选择的视图选项并响应于用户选择的视图选项,将所述文件管理页面的显示模式切换为与该视图选项对应的显示模式。Optionally, the apparatus further includes: a
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。For details of the implementation process of the functions and functions of each unit in the above device, please refer to the implementation process of the corresponding steps in the above method, which will not be repeated here.
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。For the apparatus embodiments, since they basically correspond to the method embodiments, reference may be made to the partial descriptions of the method embodiments for related parts. The device embodiments described above are only illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in One place, or it can be distributed over multiple network elements. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution in this specification. Those of ordinary skill in the art can understand and implement it without creative effort.
在本说明书的示例性实施例中,还提供了一种装置及其所应用的终端的实施例。In the exemplary embodiments of this specification, embodiments of an apparatus and a terminal to which it is applied are also provided.
本说明书文件管理装置的实施例可以应用在计算机设备上,例如服务器或终端设备。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在文件管理的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图12所示,为本说明书实施例文件管理装置所在计算机设备120的一种硬件结构图,除了图12所示的处理器1212、内存1230、网络接口1220、以及非易失性存储器1240之外,实施例中装置1231所在的服务器或电子设备,通常根据该计算机设备的实际功能,还可以包括其他硬件,对此不再赘述。The embodiments of the file management apparatus in this specification can be applied to computer equipment, such as a server or a terminal equipment. The apparatus embodiment may be implemented by software, or may be implemented by hardware or a combination of software and hardware. Taking software implementation as an example, as a device in a logical sense, it is formed by reading the corresponding computer program instructions in the non-volatile memory into the memory for operation by the processor where the file management is located. From the perspective of hardware, as shown in FIG. 12 , it is a hardware structure diagram of the computer device 120 where the file management apparatus according to the embodiment of the present specification is located, except for the
在本说明书的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施例中,本说明书的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本说明书各种示例性实施例的步骤。In an exemplary embodiment of the present specification, a computer-readable storage medium is also provided, on which a program product capable of implementing the above-mentioned method of the present specification is stored. In some possible embodiments, various aspects of this specification can also be implemented in the form of a program product, which includes program code for causing the program product to run on a terminal device when the program product is executed. The terminal device performs the steps according to various exemplary embodiments of this specification described in the above-mentioned "Example Method" section of this specification.
参考图13所示,描述了根据本说明书的实施例的用于实现上述方法的程序产品130,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本说明书的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。Referring to FIG. 13, a
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above. More specific examples (non-exhaustive list) of readable storage media include: electrical connections with one or more wires, portable disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。A computer readable signal medium may include a propagated data signal in baseband or as part of a carrier wave with readable program code embodied thereon. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A readable signal medium can also be any readable medium, other than a readable storage medium, that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。Program code embodied on a readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
可以以一种或多种程序设计语言的任意组合来编写用于执行本说明书操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。Program code for carrying out the operations of this specification may be written in any combination of one or more programming languages, including object-oriented programming languages—such as Java, C++, etc., as well as conventional procedural Programming Language - such as the "C" language or similar programming language. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server execute on. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (eg, using an Internet service provider business via an Internet connection).
虽然本说明书包含许多具体实施细节,但是这些不应被解释为限制任何发明的范围或所要求保护的范围,而是主要用于描述特定发明的具体实施例的特征。本说明书内在多个实施例中描述的某些特征也可以在单个实施例中被组合实施。另一方面,在单个实施例中描述的各种特征也可以在多个实施例中分开实施或以任何合适的子组合来实施。此外,虽然特征可以如上所述在某些组合中起作用并且甚至最初如此要求保护,但是来自所要求保护的组合中的一个或多个特征在一些情况下可以从该组合中去除,并且所要求保护的组合可以指向子组合或子组合的变型。While this specification contains many specific implementation details, these should not be construed as limiting the scope of any invention or what may be claimed, but rather are used primarily to describe features of specific embodiments of particular inventions. Certain features that are described in this specification in multiple embodiments can also be implemented in combination in a single embodiment. On the other hand, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination. Furthermore, although features may function as described above in certain combinations and even be originally claimed as such, one or more features from a claimed combination may in some cases be removed from the combination and the claimed A protected combination may point to a subcombination or a variation of a subcombination.
类似地,虽然在附图中以特定顺序描绘了操作,但是这不应被理解为要求这些操作以所示的特定顺序执行或顺次执行、或者要求所有例示的操作被执行,以实现期望的结果。在某些情况下,多任务和并行处理可能是有利的。此外,上述实施例中的各种系统单元和组件的分离不应被理解为在所有实施例中均需要这样的分离,并且应当理解,所描述的程序组件和系统通常可以一起集成在单个软件产品中,或者封装成多个软件产品。Similarly, although operations are depicted in the figures in a particular order, this should not be construed as requiring the operations to be performed in the particular order shown or sequentially, or that all illustrated operations be performed, to achieve the desired result. In some cases, multitasking and parallel processing may be advantageous. Furthermore, the separation of the various system elements and components in the above-described embodiments should not be construed as requiring such separation in all embodiments, and it should be understood that the described program components and systems may generally be integrated together in a single software product , or packaged into multiple software products.
由此,主题的特定实施例已被描述。其他实施例在所附权利要求书的范围以内。在某些情况下,权利要求书中记载的动作可以以不同的顺序执行并且仍实现期望的结果。此外,附图中描绘的处理并非必需所示的特定顺序或顺次顺序,以实现期望的结果。在某些实现中,多任务和并行处理可能是有利的。Thus, specific embodiments of the subject matter have been described. Other embodiments are within the scope of the appended claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve desirable results. Furthermore, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some implementations, multitasking and parallel processing may be advantageous.
以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。The above descriptions are only preferred embodiments of this specification, and are not intended to limit this specification. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this specification shall be included in this specification. within the scope of protection.
Claims (16)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111673079.0A CN114416640A (en) | 2021-12-31 | 2021-12-31 | File management method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111673079.0A CN114416640A (en) | 2021-12-31 | 2021-12-31 | File management method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN114416640A true CN114416640A (en) | 2022-04-29 |
Family
ID=81272032
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111673079.0A Withdrawn CN114416640A (en) | 2021-12-31 | 2021-12-31 | File management method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114416640A (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130144917A1 (en) * | 2011-12-05 | 2013-06-06 | International Business Machines Corporation | Integrating mind mapping technology with case modeling |
| CN108984208A (en) * | 2018-06-26 | 2018-12-11 | 中国银行股份有限公司 | A kind of function document generating method, apparatus and system |
| CN112905549A (en) * | 2021-04-19 | 2021-06-04 | 深圳大学 | Thinking-guide-graph-based file management method and device and related equipment |
| CN113064864A (en) * | 2021-04-19 | 2021-07-02 | 深圳大学 | Thinking-guide-graph-based computer file importing method and device and related equipment |
-
2021
- 2021-12-31 CN CN202111673079.0A patent/CN114416640A/en not_active Withdrawn
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130144917A1 (en) * | 2011-12-05 | 2013-06-06 | International Business Machines Corporation | Integrating mind mapping technology with case modeling |
| CN108984208A (en) * | 2018-06-26 | 2018-12-11 | 中国银行股份有限公司 | A kind of function document generating method, apparatus and system |
| CN112905549A (en) * | 2021-04-19 | 2021-06-04 | 深圳大学 | Thinking-guide-graph-based file management method and device and related equipment |
| CN113064864A (en) * | 2021-04-19 | 2021-07-02 | 深圳大学 | Thinking-guide-graph-based computer file importing method and device and related equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9704137B2 (en) | Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform | |
| US9081470B2 (en) | Single action selection of data elements | |
| JP6488265B2 (en) | User interface for accessing documents from a computing device | |
| US10241643B2 (en) | Navigating content hierarchies and persisting content item collections | |
| RU2675046C2 (en) | Automated system for organising presentation slides | |
| US8418257B2 (en) | Collection user interface | |
| US20090327904A1 (en) | Presenting dynamic folders | |
| US20160140139A1 (en) | Local representation of shared files in disparate locations | |
| US8819593B2 (en) | File management user interface | |
| US20180107676A1 (en) | Cross-folder file selection methodology | |
| CN104145271B (en) | Data display device, data display method | |
| US9639237B2 (en) | User-customizable context menus | |
| KR20080042871A (en) | Nested view of electronic file system | |
| US20150169532A1 (en) | Interaction with Spreadsheet Application Function Tokens | |
| KR20080024527A (en) | Rich drag drop user interface | |
| MX2008000577A (en) | Rich drag drop user interface. | |
| US8990735B2 (en) | Enhanced tree views of data structures | |
| JPH10293760A (en) | Object management methods | |
| CN105308943A (en) | Automatic isolation and selection of screenshots from an electronic content repository | |
| US11281356B2 (en) | Method and electronic device for selecting files in a file system | |
| CN114416640A (en) | File management method and device | |
| US12248657B2 (en) | Expanded preview mode for folders | |
| US12424014B2 (en) | Graphical diagram comparison | |
| JP5812677B2 (en) | Document management apparatus, document management method, and computer program |
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 | ||
| WW01 | Invention patent application withdrawn after publication | ||
| WW01 | Invention patent application withdrawn after publication |
Application publication date: 20220429 |