CN118245594A - Method, device, equipment and storage medium for document management - Google Patents
Method, device, equipment and storage medium for document management Download PDFInfo
- Publication number
- CN118245594A CN118245594A CN202410438160.8A CN202410438160A CN118245594A CN 118245594 A CN118245594 A CN 118245594A CN 202410438160 A CN202410438160 A CN 202410438160A CN 118245594 A CN118245594 A CN 118245594A
- Authority
- CN
- China
- Prior art keywords
- document
- documents
- information set
- entry
- response
- 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
Links
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/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/335—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/34—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/38—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/383—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Library & Information Science (AREA)
- Computational Linguistics (AREA)
- Document Processing Apparatus (AREA)
Abstract
根据本公开的实施例,提供了用于文档管理的方法、装置、设备和存储介质。该方法包括接收文档筛选条件;响应于检索到满足文档筛选条件的一个或多个文档,展示文档信息集,文档信息集包括一个或多个文档的相应信息;以及响应于检测到针对文档信息集的预定操作,在文档目录区域中展示一个或多个文档的文档入口。由此,针对文档管理,可以实现按需对文档进行筛选、排序以及目录区域的补充等等。以此方式,可以帮助用户实现高效的文档管理和使用。
According to an embodiment of the present disclosure, a method, apparatus, device and storage medium for document management are provided. The method includes receiving a document screening condition; in response to retrieving one or more documents that meet the document screening condition, displaying a document information set, the document information set including corresponding information of the one or more documents; and in response to detecting a predetermined operation on the document information set, displaying a document entry of the one or more documents in a document directory area. Thus, for document management, it is possible to implement on-demand screening, sorting of documents, and supplementation of directory areas, etc. In this way, users can be helped to achieve efficient document management and use.
Description
技术领域Technical Field
本公开的示例实施例总体涉及计算机领域,特别地涉及用于文档管理的方法、装置、设备和计算机可读存储介质。Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for document management.
背景技术Background technique
随着计算机技术的发展,针对于文档信息的整理,通常情况下,通过树形目录(Tree-based directory)的方式、或者手动编辑的方式对文档信息进行整理和展示。随着文档类型和数目的增加,期望对文档实现更高效的管理。With the development of computer technology, the document information is usually organized and displayed through a tree-based directory or manual editing. With the increase in the types and number of documents, it is expected to achieve more efficient management of documents.
发明内容Summary of the invention
在本公开的第一方面,提供了一种文档管理的方法。该方法包括:接收文档筛选条件;响应于检索到满足文档筛选条件的一个或多个文档,展示文档信息集,文档信息集包括一个或多个文档的相应信息;以及响应于检测到针对文档信息集的预定操作,在文档目录区域中展示一个或多个文档的文档入口。In a first aspect of the present disclosure, a method for document management is provided. The method includes: receiving a document screening condition; in response to retrieving one or more documents that meet the document screening condition, displaying a document information set, the document information set including corresponding information of the one or more documents; and in response to detecting a predetermined operation on the document information set, displaying a document entry of the one or more documents in a document directory area.
在本公开的第二方面,提供了一种用于文档管理的装置。该装置包括:输入接收模块,被配置为接收文档筛选条件;信息展示模块,被配置为响应于检索到满足文档筛选条件的一个或多个文档,展示文档信息集,文档信息集包括一个或多个文档的相应信息;以及入口展示模块,被配置为响应于检测到针对文档信息集的预定操作,在文档目录区域中展示一个或多个文档的文档入口。In a second aspect of the present disclosure, a device for document management is provided. The device includes: an input receiving module configured to receive a document screening condition; an information display module configured to display a document information set in response to retrieving one or more documents that meet the document screening condition, the document information set including corresponding information of the one or more documents; and an entry display module configured to display a document entry of one or more documents in a document directory area in response to detecting a predetermined operation on the document information set.
在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面的方法。In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device executes the method of the first aspect.
在本公开的第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,计算机程序可由处理器执行以实现第一方面的方法。In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.
应当理解,本内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。It should be understood that the contents described in this content section are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
图1示出了本公开的实施例能够在其中实现的示例环境的示意图;FIG1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;
图2A至图2I示出了根据本公开的一些实施例的用于文档管理的示例界面的示意图;2A to 2I are schematic diagrams showing example interfaces for document management according to some embodiments of the present disclosure;
图3A至图3B出了根据本公开的一些实施例的用于展示文档信息集的过程的流程图;3A to 3B show a flowchart of a process for displaying a document information set according to some embodiments of the present disclosure;
图4示出了根据本公开的一些实施例的用于文档管理的过程的流程图;FIG4 illustrates a flow chart of a process for document management according to some embodiments of the present disclosure;
图5示出了根据本公开的一些实施例的用于文档管理的装置的框图;以及FIG5 shows a block diagram of an apparatus for document management according to some embodiments of the present disclosure; and
图6示出了能够实施本公开的多个实施例的设备的框图。FIG6 shows a block diagram of a device capable of implementing various embodiments of the present disclosure.
具体实施方式Detailed ways
可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其它满足相关法律法规的方式也可应用于本公开的实现方式中。It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.
可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获取或使用)应当遵循相应法律法规及相关规定的要求。It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.
下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
需要注意的是,本文中所提供的任何节/子节的标题并不是限制性的。本文通篇描述了各种实施例,并且任何类型的实施例都可以包括在任何节/子节下。此外,在任一节/子节中描述的实施例可以以任何方式与同一节/子节和/或不同节/子节中描述的任何其他实施例相结合。It should be noted that the titles of any sections/subsections provided herein are not restrictive. Various embodiments are described throughout this article, and any type of embodiment may be included under any section/subsection. In addition, the embodiments described in any section/subsection may be combined in any manner with any other embodiments described in the same section/subsection and/or different sections/subsections.
在本文中,除非明确说明,“响应于A”执行一个步骤并不意味着在“A”之后立即执行该步骤,而是可以包括一个或多个中间步骤。Herein, unless explicitly stated, executing a step “in response to A” does not mean executing the step immediately after “A” but may include one or more intermediate steps.
在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。术语“第一”、“第二”等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.
如前文所简要提及的,针对大量的文档信息的整理,通过手动编辑的方式对文档进行整理。一方面,可以通过分组目录树对文档进行管理。然而,由于分组和排序为手动固定的,因此无法进行筛选和排序等操作。另一方面,通过常规技术可以实现对文档进行整理,例如,对文档进行筛选、排序、分组等。然而,在文档目录区域(例如,左侧目录)上无法直接访问,只能跳转到对应列表,在列表中打开文档内容。As briefly mentioned above, for the organization of a large amount of document information, the documents are organized by manual editing. On the one hand, the documents can be managed through a group directory tree. However, since the grouping and sorting are manually fixed, operations such as filtering and sorting cannot be performed. On the other hand, the documents can be organized through conventional techniques, for example, filtering, sorting, grouping, etc. However, there is no direct access in the document directory area (for example, the directory on the left), and you can only jump to the corresponding list and open the document content in the list.
通过上述方式均不能满足一些场景下的需求。例如,用户A加入了一个的项目群,群里经常会发送相关的文档。当用户A找文档时,只能通过在群里翻看和搜索,无法将这一文档列表作为固定的内容,放在用户A常用的文档目录分类中。又如,用户B最近在做一个“知识管理”的需求,他很关注组织内相关的文档,于是他经常会使用搜索来找到对应关键词的文档,但无法将这些搜索结果固定到用户B常用是文档目录分类中。再如,用户C加入了一个“产品团队”知识库,但看到知识库中的文档都是结构化的,他无法按照最近创建的顺序来访问和查看文档。None of the above methods can meet the needs in some scenarios. For example, user A joins a project group, and related documents are often sent in the group. When user A looks for documents, he can only browse and search in the group, and cannot put this document list as fixed content in the document directory category commonly used by user A. For another example, user B is recently working on a "knowledge management" requirement. He is very concerned about relevant documents within the organization, so he often uses search to find documents with corresponding keywords, but cannot fix these search results to the document directory category commonly used by user B. For another example, user C joins a "product team" knowledge base, but sees that the documents in the knowledge base are structured, and he cannot access and view the documents in the order they were recently created.
有鉴于此,本公开的实施例提出了一种用于文档管理的改进方案。根据本公开的各种实施例,用户提供文档筛选条件。如果检索到满足文档筛选条件的一个或多个文档,展示包括一个或多个文档的相应信息的文档信息集。然后,如果检测到针对文档信息集的预定操作,在文档目录区域中展示一个或多个文档的文档入口。In view of this, an embodiment of the present disclosure proposes an improved solution for document management. According to various embodiments of the present disclosure, a user provides a document filtering condition. If one or more documents satisfying the document filtering condition are retrieved, a document information set including corresponding information of the one or more documents is displayed. Then, if a predetermined operation for the document information set is detected, the document entry of the one or more documents is displayed in the document directory area.
在本公开的实施例中,支持用户根据自身需求输入文档筛选条件,从而构建自己所需的文档信息集。进一步地,本公开的实施例还支持在目录区域展示相应文档的入口,以便于用户访问文档。由此,针对文档管理,可以实现按需对文档进行筛选、排序以及目录区域的补充等等。以此方式,可以帮助用户实现高效的文档管理和使用。In the embodiments of the present disclosure, users are supported to input document screening conditions according to their own needs, so as to construct the document information set they need. Furthermore, the embodiments of the present disclosure also support displaying the entrance of the corresponding document in the directory area to facilitate user access to the document. Thus, for document management, it is possible to implement on-demand screening, sorting of documents, and supplementation of the directory area, etc. In this way, users can achieve efficient document management and use.
示例环境Example Environment
图1示出了本公开的实施例能够在其中实现的示例环境100的示意图。在该示例环境100中,组件运行平台110能够支持业务组件125的运行。用户140可以经由组件运行平台110的客户端和业务组件125进行交互。1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In the example environment 100, a component execution platform 110 can support the execution of a business component 125. A user 140 can interact with the business component 125 via a client of the component execution platform 110.
在一些实施例中,业务组件125可以被下载、被安装在用户140的终端设备。在一些实施例中,业务组件125也可以通过其他方式访问,例如通过网页访问等。在图1的环境100中,响应于业务组件125被启动,组件运行平台110的客户端可以呈现业务组件125的界面150。In some embodiments, the business component 125 may be downloaded and installed on a terminal device of the user 140. In some embodiments, the business component 125 may also be accessed in other ways, such as through a web page. In the environment 100 of FIG. 1 , in response to the business component 125 being started, the client of the component execution platform 110 may present an interface 150 of the business component 125.
业务组件125包括但不限于以下中的一项或多项:聊天业务组件(也称为即时通讯业务IM组件)、文档业务组件、音视频会议业务组件、邮件业务组件、任务业务组件、日历业务组件、目标和关键结果(OKR)业务组件,等等。可以理解,虽然图1中示出了单个业务组件,但实际上终端设备110上可以安装有多个业务组件。多个业务组件可以被集成在组件运行平台110上,这样的组件运行平台110可以视为多功能协作平台。在终端设备110中安装有多个业务组件的情况下,这多个业务组件可以被集成在一个或多个组件运行平台110上。在组件运行平台110中,人们可以根据需要启动不同业务组件来完成相应的信息处理、分享、沟通等。业务组件125可以提供内容实体126。内容实体126可以是由用户140或其他用户在业务组件125上创建的内容实例。举例而言,取决于业务组件125的类型,内容实体126可以是非结构化内容。例如,文档(例如,word文档、pdf文档、演示文稿、表格文档等)、邮件、消息(例如,即时通讯业务组件上的会话消息)、日历、日程、任务、音频、视频、图像等等。内容实体126可以是结构化内容。例如,数据表、表单等等。The business component 125 includes, but is not limited to, one or more of the following: a chat business component (also known as an instant messaging business IM component), a document business component, an audio and video conference business component, an email business component, a task business component, a calendar business component, an objective and key result (OKR) business component, and the like. It can be understood that although a single business component is shown in FIG. 1 , in fact, multiple business components can be installed on the terminal device 110. Multiple business components can be integrated on the component operation platform 110, and such a component operation platform 110 can be regarded as a multifunctional collaboration platform. In the case where multiple business components are installed in the terminal device 110, these multiple business components can be integrated on one or more component operation platforms 110. In the component operation platform 110, people can start different business components as needed to complete corresponding information processing, sharing, communication, etc. The business component 125 can provide a content entity 126. The content entity 126 can be a content instance created by the user 140 or other users on the business component 125. For example, depending on the type of the business component 125, the content entity 126 can be unstructured content. For example, documents (e.g., word documents, pdf documents, presentations, spreadsheet documents, etc.), emails, messages (e.g., conversation messages on instant messaging service components), calendars, schedules, tasks, audio, video, images, etc. Content entity 126 may be structured content, such as data tables, forms, etc.
组件运行平台110可以被部署在每个用户140的终端设备本地,和/或可以由服务端设备来支持。例如,用户140的终端设备可以运行有组件运行平台110的客户端,该客户端可以支持用户140与服务端所提供的组件运行平台110的交互。在组件运行平台110运行在用户的终端设备本地的情况下,用户145可以直接利用终端设备与本地的组件运行平台110进行交互。在组件运行平台110运行在服务端设备的情况下,服务端设备可以基于与终端设备之间的通信连接,实现对终端设备中运行的客户端的服务供应。组件运行平台110可以基于用户140的操作而向用户140呈现相应的界面150,以向用户140输出和/或从用户140接收与组件使用相关的信息。The component operation platform 110 can be deployed locally on the terminal device of each user 140, and/or can be supported by a server-side device. For example, the terminal device of the user 140 can run a client of the component operation platform 110, and the client can support the interaction between the user 140 and the component operation platform 110 provided by the server. In the case where the component operation platform 110 runs locally on the user's terminal device, the user 145 can directly use the terminal device to interact with the local component operation platform 110. In the case where the component operation platform 110 runs on the server-side device, the server-side device can realize the service supply to the client running in the terminal device based on the communication connection with the terminal device. The component operation platform 110 can present a corresponding interface 150 to the user 140 based on the operation of the user 140, so as to output and/or receive information related to the use of the component to the user 140.
组件运行平台110可以运行在适当的电子设备。这里的电子设备可以是任何类型的具有计算能力的设备,包括终端设备或服务端设备。终端设备可以是任何类型的移动终端、固定终端或便携式终端,包括移动手机、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、媒体计算机、多媒体平板、个人通信系统(PCS)设备、个人导航设备、个人数字助理(PDA)、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者前述各项的任何组合,包括这些设备的配件和外设或者其任何组合。服务端设备例如可以包括计算系统/服务器,诸如大型机、边缘计算节点、云环境中的计算设备,等等。在一些实施例中,组件运行平台110可以基于云服务来实现。The component operation platform 110 can be run on an appropriate electronic device. The electronic device here can be any type of device with computing capabilities, including a terminal device or a server device. The terminal device can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio/video player, a digital camera/camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. The server device can include, for example, a computing system/server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. In some embodiments, the component operation platform 110 can be implemented based on a cloud service.
应当理解,仅出于示例性的目的描述环境100的结构和功能,而不暗示对于本公开的范围的任何限制。It should be understood that the structure and functionality of environment 100 are described for exemplary purposes only and does not imply any limitation on the scope of the present disclosure.
以下将继续参考附图描述本公开的一些示例实施例。应当理解,附图中示出的界面仅仅是示例,实际可以存在各种界面设计。界面中的各个图形元素可以具有不同的布置和不同的视觉表示,其中的一个或多个元素可以省略或被替换,并且还可以存在一个或多个其他元素。本公开的实施例在此方面不受限制。此外,在下文中,将主要相对于组件运行平台110来描述示例实施例。应当理解,相对于组件运行平台110所描述的动作可以由组件运行平台110的客户端和/或服务端来实现。例如,可以由终端设备上运行的应用、组件或套件(例如,业务组件125)执行,或者可以由应用、组件或套件协同其服务器执行。Some example embodiments of the present disclosure will continue to be described with reference to the accompanying drawings. It should be understood that the interfaces shown in the accompanying drawings are merely examples, and various interface designs may actually exist. The various graphical elements in the interface may have different arrangements and different visual representations, one or more of which may be omitted or replaced, and one or more other elements may also exist. The embodiments of the present disclosure are not limited in this respect. In addition, hereinafter, the example embodiments will be described mainly with respect to the component runtime platform 110. It should be understood that the actions described with respect to the component runtime platform 110 may be implemented by the client and/or server of the component runtime platform 110. For example, it may be performed by an application, component, or suite (e.g., business component 125) running on a terminal device, or it may be performed by an application, component, or suite in collaboration with its server.
下面将参考图2A至图2I描述本公开实施例用于文档管理的示例实现。图2A至图2I示出了根据本公开的一些实施例的用于文档管理的示例界面201至209的示意图。以下为便于讨论将结合图1进行描述。The following will describe an example implementation of the present disclosure for document management with reference to Figures 2A to 2I. Figures 2A to 2I show schematic diagrams of example interfaces 201 to 209 for document management according to some embodiments of the present disclosure. The following will be described in conjunction with Figure 1 for ease of discussion.
在一些实施例中,组件运行平台110接收文档筛选条件。接收文档筛选条件的触发操作可以是各种合适的操作。在一些实施例中,如果在文档库的主页中检测到新建文档集视图的操作,可以展示筛选条件的设置区域,以供用户在该区域中输入文档筛选条件。首先参考如图2A至图2C所示界面201至203。在界面201中呈现有文档库的主页,例如文档组件的主页。用户140可点击用于新建文档集视图的“添加”控件210,以添加新的文档信息集。这样的文档信息集也可以称为文档列表。所呈现的文档信息集也可以称为列表视图或自定义视图。随之,在界面202中,用户140点击“筛选”控件220后,组件运行平台110呈现“设置筛选条件”的区域221,以供用户设置文档筛选条件,从而对全部文档列表中的文档进行筛选。In some embodiments, the component operation platform 110 receives document filtering conditions. The triggering operation for receiving the document filtering conditions may be various suitable operations. In some embodiments, if an operation of creating a new document set view is detected in the homepage of the document library, a setting area for the filtering conditions may be displayed for the user to enter the document filtering conditions in the area. First, refer to interfaces 201 to 203 as shown in FIGS. 2A to 2C. In interface 201, the homepage of the document library, such as the homepage of the document component, is presented. The user 140 may click on the "add" control 210 for creating a new document set view to add a new document information set. Such a document information set may also be referred to as a document list. The presented document information set may also be referred to as a list view or a custom view. Subsequently, in interface 202, after the user 140 clicks on the "filter" control 220, the component operation platform 110 presents an area 221 of "setting filtering conditions" for the user to set the document filtering conditions, thereby filtering the documents in the entire document list.
在一些实施例中,可以在文档中插入文档集视图。例如,如果在目标文档的主体部分(例如,正文)内检测到插入文档集视图的操作,可以展示筛选条件的设置区域,以供用户设置文档筛选条件。以此方式,可以在一个文档内展示相关联的文档的信息。In some embodiments, a document set view can be inserted into a document. For example, if an operation of inserting a document set view is detected in the main body (e.g., text) of a target document, a filter condition setting area can be displayed for the user to set document filter conditions. In this way, information of associated documents can be displayed in one document.
在一些实施例中,文档筛选条件可以包括文档所包含的关键词。例如,文档对应标题中或主体内容中所包括的词。如图2C所示,组件运行平台110可以接收用户140在输入框231输入的关键词。例如,用户140输入的关键词为“文档A”。文档筛选条件还可以包括文档类型。在一些示例中,文档的类型可以包括各种类型,例如,富内容文档(其是能够包含文本、表格、表单、图像等各种内容的文档)、数据表、表单、多维表格、幻灯片、笔记、思维导图、文件,等等。如图2C所示,组件运行平台110可以接收用户140在选择框232选择的所要筛选的文档的类型。例如,用户140选择的类型为“文档X”。在一些实施例中,文档筛选条件所针对的文档范围可以包括以上列举的各种类型的在线文档,例如云文档。In some embodiments, the document screening condition may include keywords contained in the document. For example, the words included in the corresponding title or main content of the document. As shown in FIG. 2C , the component operation platform 110 may receive keywords input by the user 140 in the input box 231. For example, the keyword input by the user 140 is "document A". The document screening condition may also include the document type. In some examples, the type of the document may include various types, such as a rich content document (which is a document that can contain various contents such as text, tables, forms, images, etc.), a data table, a form, a multidimensional table, a slide, a note, a mind map, a file, and the like. As shown in FIG. 2C , the component operation platform 110 may receive the type of document to be screened selected by the user 140 in the selection box 232. For example, the type selected by the user 140 is "document X". In some embodiments, the document range targeted by the document screening condition may include various types of online documents listed above, such as cloud documents.
文档筛选条件还可以包括与文档相关联的用户。在一些示例中,筛选条件包括的与文档相关联的用户可以为文档的创建者、修改者。如图2C所示,组件运行平台110可以接收用户140在选择框233选择的所要筛选文档的所有者。例如,用户140选择所要筛选的文档的所有者为“用户A”。在一些示例中,筛选条件包括的与文档相关联的用户可以为文档的共享者。如图2C所示,组件运行平台110可以接收用户140在选择框234选择的所要筛选文档的共享者。例如,用户140选择所要筛选的文档的共享者为“用户B”。The document filtering conditions may also include users associated with the document. In some examples, the users associated with the document included in the filtering conditions may be the creators or modifiers of the document. As shown in FIG2C , the component operation platform 110 may receive the owner of the document to be filtered selected by the user 140 in the selection box 233. For example, the user 140 selects the owner of the document to be filtered as "User A". In some examples, the users associated with the document included in the filtering conditions may be the sharers of the document. As shown in FIG2C , the component operation platform 110 may receive the sharers of the document to be filtered selected by the user 140 in the selection box 234. For example, the user 140 selects the sharer of the document to be filtered as "User B".
文档筛选条件还可以包括与文档相关联的会话。在一些示例中,文档筛选条件包括的与文档相关联的会话可以为某群聊会话、某单聊会话。如图2C所示,组件运行平台110可以接收用户140在选择框235选择的来源会话。例如,用户140选择所要筛选的文档的来源为“XX群”内的文档。The document screening condition may also include a session associated with the document. In some examples, the session associated with the document included in the document screening condition may be a group chat session or a single chat session. As shown in FIG2C , the component operation platform 110 may receive the source session selected by the user 140 in the selection box 235. For example, the source of the document selected by the user 140 to be screened is the document in the “XX group”.
文档筛选条件还可以包括文档所属的管理类目。在一些示例中,管理类目可以为文档所属的文件夹、知识库,等等。如图2C所示,组件运行平台110可以接收用户140在选择框236选择的位置。例如,用户140选择所要筛选的文档的位置为“文件夹a”。The document screening condition may also include the management category to which the document belongs. In some examples, the management category may be a folder, a knowledge base, etc. to which the document belongs. As shown in FIG2C , the component execution platform 110 may receive the location selected by the user 140 in the selection box 236. For example, the user 140 selects the location of the document to be screened as “folder a”.
在一些实施例中,组件运行平台110响应于检索到满足文档筛选条件的一个或多个文档,展示包括一个或多个文档的相应信息的文档信息集。在一些示例中,组件运行平台110基于用户140输入的文档筛选条件,实时呈现文档筛选后的文档信息集。例如,如果用户140按照某个群的来源筛选,则当该群发送了新的文档,则目录同步会更新该文档。In some embodiments, the component operation platform 110 displays a document information set including corresponding information of the one or more documents in response to retrieving one or more documents that meet the document filtering condition. In some examples, the component operation platform 110 presents the document information set after document filtering in real time based on the document filtering condition input by the user 140. For example, if the user 140 filters according to the source of a group, when the group sends a new document, the directory synchronization will update the document.
组件运行平台110接收来自用户140输入的文档筛选条件后,如果检索到满足文档筛选条件的一个或多个文档,展示包括一个或多个文档的相应信息的文档信息集。文档信息集可以被展示在所新建的文档集视图内,或所插入的文档集视图内。例如,如图2D所示界面204中展示有文档信息集的文档集视图248。After the component execution platform 110 receives the document filtering condition input by the user 140, if one or more documents satisfying the document filtering condition are retrieved, a document information set including corresponding information of the one or more documents is displayed. The document information set can be displayed in a newly created document set view or in an inserted document set view. For example, a document set view 248 having a document information set is displayed in the interface 204 as shown in FIG2D.
展示有文档信息集的文档集视图248可以包括关于文档的各种信息。例如,可以展示文档的基本信息,诸如名称、管理类目、所有者、访问时间等。在一些实施例中,还可以展示文档的附加信息,以便为用户提供更多关于文档的信息。在一些示例中,在“XX群聊会话”中,如果用户140选择将目标文档设置为置顶文档,则组件运行平台110将展示置顶控件。如图2D所示,组件运行平台110在目标文档对应标题后面展示置顶控件243。如果用户140收藏目标文档,则组件运行平台110将展示收藏控件。如图2D所示,组件运行平台110在目标文档对应标题后面展示收藏控件244。在下文将详细描述组件运行平台110如何响应于检索到满足文档筛选条件的一个或多个文档,展示文档信息集。The document set view 248 showing the document information set may include various information about the document. For example, basic information of the document, such as name, management category, owner, access time, etc., may be displayed. In some embodiments, additional information of the document may also be displayed to provide the user with more information about the document. In some examples, in the "XX group chat session", if the user 140 chooses to set the target document as a top document, the component operation platform 110 will display the top control. As shown in FIG. 2D , the component operation platform 110 displays the top control 243 behind the corresponding title of the target document. If the user 140 collects the target document, the component operation platform 110 will display the collection control. As shown in FIG. 2D , the component operation platform 110 displays the collection control 244 behind the corresponding title of the target document. How the component operation platform 110 displays the document information set in response to retrieving one or more documents that meet the document filtering condition will be described in detail below.
通过本公开实施例,组件运行平台110根据用户140输入的文档筛选条件,可以实时呈现文档筛选后的文档信息集。在一些示例中,文档信息集和所涉及的各个文档可以共享数据源,以实现同步更新。Through the disclosed embodiment, the component operation platform 110 can present the document information set after document screening in real time according to the document screening condition input by the user 140. In some examples, the document information set and the documents involved can share a data source to achieve synchronous update.
在一些实施例中,组件运行平台110接收用户指定的排序维度,并根据指定的排序维度,更新一个或多个文档的相应信息的展示顺序。In some embodiments, the component execution platform 110 receives a sorting dimension specified by a user, and updates the display order of corresponding information of one or more documents according to the specified sorting dimension.
在一些示例中,组件运行平台110可以对经过文档筛选条件筛选后的文档信息集,按照排序维度,更新一个或多个文档的相应信息的展示顺序。例如,如果某一节点的排序是按照访问时间排序,则当访问新的文档时,该列表也会将最新访问的文档按照时间排序到最前。In some examples, the component operation platform 110 can update the display order of corresponding information of one or more documents according to the sorting dimension for the document information set filtered by the document filtering condition. For example, if the sorting of a certain node is sorted by access time, when accessing a new document, the list will also sort the most recently accessed document to the front according to time.
在一些示例中,组件运行平台110所接收的来自用户140指定的排序维度可以为时间(例如,访问时间、创建时间、分享时间、修改时间等等)、名称(例如,文档对应的标题名)等可排序字段。In some examples, the sorting dimensions specified by the user 140 and received by the component execution platform 110 may be sortable fields such as time (eg, access time, creation time, sharing time, modification time, etc.), name (eg, title name corresponding to the document), etc.
如图2E所示界面205,组件运行平台110根据用户140指定的访问时间250,以及用户140选择是按照“访问时间从远到近”的规则251进行排序,还是按照“访问时间从近到远”的规则252进行排序。As shown in the interface 205 of FIG. 2E , the component running platform 110 sorts according to the access time 250 specified by the user 140 and the user 140's choice of whether to sort according to the rule 251 of "access time from earliest to latest" or the rule 252 of "access time from latest to earliest".
在一些实施例中,组件运行平台110响应于检测到针对文档信息集的预定操作,在文档目录区域中展示一个或多个文档的相应文档入口。在一些实施例中,组件运行平台110在文档目录区域中展示的入口包括文档信息集的信息集入口、以及目标文档的文档入口。In some embodiments, the component execution platform 110 displays corresponding document entries of one or more documents in the document directory area in response to detecting a predetermined operation for the document information set. In some embodiments, the entry displayed by the component execution platform 110 in the document directory area includes an information set entry of the document information set and a document entry of the target document.
在一些实施例中,文档目录区域独立于用于接收文档筛选条件的区域。在本公开的实施例中,“独立于”是指文档目录区域与用于接收文档筛选条件的区域不同、不重叠或视觉上是分离的。如图2D所示界面204,组件运行平台110响应于检测到针对文档信息集的预定操作,在文档目录区域(例如,侧边栏)247中展示文档信息集的信息集入口245、以及目标文档的文档入口246。在该示例中,文档目标区域247在侧边栏,而接收文档筛选条件的区域(例如,控件220)在文档库的主页。In some embodiments, the document directory area is independent of the area for receiving document filtering conditions. In the embodiments of the present disclosure, "independent of" means that the document directory area is different from, does not overlap, or is visually separated from the area for receiving document filtering conditions. As shown in the interface 204 of Figure 2D, the component operation platform 110 displays the information set entry 245 of the document information set and the document entry 246 of the target document in the document directory area (e.g., sidebar) 247 in response to detecting a predetermined operation on the document information set. In this example, the document target area 247 is in the sidebar, and the area for receiving document filtering conditions (e.g., control 220) is on the homepage of the document library.
在一些实施例中,组件运行平台110在文档目录区域247中,展示的文档信息集的信息集入口为文档入口的父节点。例如,文档信息集包括一个或多个文档,则文档信息集的信息集入口245可以作为一个或多个文档对应文档入口的父节点。一个或多个文档对应入口为信息集入口的子节点。用户140点击信息集入口245,组件运行平台110将展示文档信息集的子节点(例如,文档信息集包括的一个或多个文档对应文档的入口)。In some embodiments, the component operation platform 110 displays the information set entry of the document information set in the document directory area 247 as the parent node of the document entry. For example, if the document information set includes one or more documents, the information set entry 245 of the document information set can be used as the parent node of the document entry corresponding to the one or more documents. The one or more document corresponding entries are child nodes of the information set entry. When the user 140 clicks on the information set entry 245, the component operation platform 110 will display the child nodes of the document information set (for example, the entry of the document corresponding to the one or more documents included in the document information set).
信息集入口可以是文档信息集的访问入口。在一些示例中,如果用户140点击文档目录区域247中的文档信息集的入口245,组件运行平台110将在文档集视图248中展示文档信息集。例如,文档信息集包括文档AA、文档A、文档AAA等等的信息。The information set entry may be an access entry for a document information set. In some examples, if the user 140 clicks on the entry 245 of the document information set in the document directory area 247, the component execution platform 110 will display the document information set in the document set view 248. For example, the document information set includes information of document AA, document A, document AAA, and so on.
在一些实施例中,文档信息集的展示形式是用户可选的。在一些示例中,如果用户140点击“列表”控件241,组件运行平台110以列表形式在文档集视图248中展示文档信息集。如果用户140点击“宫格”控件242,组件运行平台110以视图形式在文档集视图248中展示文档信息集。In some embodiments, the display format of the document information set is user-selectable. In some examples, if the user 140 clicks the "list" control 241, the component execution platform 110 displays the document information set in the document set view 248 in the form of a list. If the user 140 clicks the "grid" control 242, the component execution platform 110 displays the document information set in the document set view 248 in the form of a view.
在文档目录区域展示的文档入口可以是文档的访问入口。在一些实施例中,组件运行平台110响应于检测到对一个或多个文档中的目标文档的文档入口的触发,将展示目标文档。例如,如果用户点击文档入口246,组件运行平台110将呈现该文档。由此,可以便于用户从目录区域访问所需的文档。The document entry displayed in the document directory area can be an access entry for the document. In some embodiments, the component operation platform 110 will display the target document in response to detecting a trigger of the document entry of the target document in one or more documents. For example, if the user clicks on the document entry 246, the component operation platform 110 will present the document. Thus, it is convenient for the user to access the required document from the directory area.
在一些实施例中,组件运行平台110根据排序维度,更新一个或多个文档的文档入口在文档目录区域中的展示顺序。在一些示例中,如果组件运行平台110接收到用户140指定的排序维度后,对经过文档筛选条件筛选后的文档信息集,按照排序维度更新一个或多个文档的文档入口在文档目录区域247中的展示顺序。In some embodiments, the component execution platform 110 updates the display order of the document entries of one or more documents in the document directory area according to the sorting dimension. In some examples, if the component execution platform 110 receives the sorting dimension specified by the user 140, the component execution platform 110 updates the display order of the document entries of one or more documents in the document directory area 247 according to the sorting dimension for the document information set filtered by the document filtering condition.
在一些实施例中,组件运行平台110在文档目录区域中展示针对一个或多个文档的文档入口是响应于检测到针对文档信息集的预定操作。预定操作可以包括对与文档信息集相关联的目录添加控件的触发操作。In some embodiments, the component execution platform 110 displays document entries for one or more documents in the document directory area in response to detecting a predetermined operation on the document information set. The predetermined operation may include a triggering operation of adding a control to a directory associated with the document information set.
如图2F所示界面206,如果用户140点击文档信息集(例如,“XX文档集”),组件运行平台110将展示与“XX文档集”相关联的选择卡片260。选择卡片260包括与“XX文档集”相关联的目录添加控件261(例如,“添加到侧边栏”)。用户140点击控件261,可将“XX文档集”添加到侧边栏,也即文档目录区域。As shown in interface 206 of FIG. 2F , if user 140 clicks on a document information set (e.g., “XX document set”), component runtime platform 110 will display a selection card 260 associated with “XX document set”. Selection card 260 includes a directory adding control 261 (e.g., “Add to sidebar”) associated with “XX document set”. User 140 clicks control 261 to add “XX document set” to the sidebar, i.e., the document directory area.
在一些示例中,选择卡片260还包括“重命名”控件262,用户140可点击控件262,对“XX文档集”进行重命名。选择卡片260还包括“删除”控件263,用户140可点击控件263,对“XX文档集”进行删除。In some examples, the selection card 260 further includes a "rename" control 262, and the user 140 can click the control 262 to rename the "XX document set". The selection card 260 further includes a "delete" control 263, and the user 140 can click the control 263 to delete the "XX document set".
在一些实施例中,预定操作还可以包括将文档信息集的标签移动到文档目录区域的移动操作。例如,用户140可以通过拖拽文档信息集的标签“XX文档集”264的方式,将文档信息集添加到目录区域。In some embodiments, the predetermined operation may also include a move operation of moving the label of the document information set to the document directory area. For example, the user 140 may add the document information set to the directory area by dragging the label "XX document set" 264 of the document information set.
本公开通过接收来自用户的预定操作(例如,添加到“侧边栏”的方式、拖拽的方式),组件运行平台110能够在文档目录区域中展示一个或多个文档的文档入口。以下描述针对文档目录区域中已添加的目录,用户可以通过移动操作(例如,拖拽的方式)调整已添加的目录的位置。The present disclosure can display the document entry of one or more documents in the document directory area by receiving a predetermined operation from the user (e.g., adding to the "sidebar" or dragging). The following description is for the added directory in the document directory area, and the user can adjust the position of the added directory by moving the operation (e.g., dragging).
在一些实施例中,组件运行平台110响应于检测到对信息集入口的移动操作,根据移动操作的结束位置,更新信息集入口和文档入口在文档目录区域中的展示位置。In some embodiments, in response to detecting a move operation on an information set entry, the component execution platform 110 updates the display positions of the information set entry and the document entry in the document directory area according to the end position of the move operation.
在一些实施例中,组件运行平台110响应于检测到移动操作,根据移动操作的轨迹展示信息集入口。此时,组件运行平台110展示的信息集入口收起一个或多个文档的文档入口。如果来自于用户的移动操作结束,组件运行平台110根据结束的位置,展开一个或多个文档的相应文档入口。In some embodiments, the component operation platform 110 displays the information set entry according to the track of the movement operation in response to detecting the movement operation. At this time, the information set entry displayed by the component operation platform 110 collapses the document entry of one or more documents. If the movement operation from the user ends, the component operation platform 110 expands the corresponding document entry of one or more documents according to the ending position.
例如,在用户140拖拽时,组件运行平台110将文档信息集包括的一个或多个文档对应的文档入口收起。在用户140拖拽后,组件运行平台110将文档信息集包括的一个或多个文档对应的文档入口展开。For example, when the user 140 drags, the component execution platform 110 collapses the document entry corresponding to one or more documents included in the document information set. After the user 140 drags, the component execution platform 110 expands the document entry corresponding to one or more documents included in the document information set.
如图2G至2I所示示例界面207至209,用户140将“XX文档集”的信息集入口270拖拽到区域280处。在拖拽的过程中,组件运行平台将“XX文档集”包括的文档的文档入口收起。在用户140拖拽后,组件运行平台110在示例界面209中的区域290处,将“XX文档集”包括的多个文档对应的文档入口展开。In the example interfaces 207 to 209 shown in FIGS. 2G to 2I , the user 140 drags the information set entry 270 of the “XX document set” to the area 280. During the dragging process, the component operation platform collapses the document entry of the documents included in the “XX document set”. After the user 140 drags, the component operation platform 110 expands the document entry corresponding to the multiple documents included in the “XX document set” at the area 290 in the example interface 209.
本公开通过筛选和排序,可以为不同用户根据实际场景和需求,提供各种各样的文档目录结构。下文将描述文档的增加和删除操作。The present disclosure can provide various document directory structures for different users according to actual scenarios and needs through screening and sorting. The following will describe the operations of adding and deleting documents.
在一些实施例中,组件运行平台110响应于满足文档筛选条件的文档的增加,在文档目录区域中添加针对所增加文档的文档入口。在一些示例中,如果筛选条件包括按照某个群的来源筛选,则当该群发送了满足筛选条件的新的文档,则文档信息集被同步更新,以增加该文档的信息。此时,组件运行平台110在文档目录区域中添加该增加的文档对应的文档入口。In some embodiments, the component operation platform 110 responds to the addition of documents that meet the document screening conditions by adding a document entry for the added document in the document directory area. In some examples, if the screening conditions include screening according to the source of a certain group, when the group sends a new document that meets the screening conditions, the document information set is synchronously updated to add the information of the document. At this time, the component operation platform 110 adds a document entry corresponding to the added document in the document directory area.
在一些实施例中,组件运行平台110响应于满足文档筛选条件的文档的减少,在文档目录区域中移除针对所减少文档的文档入口。在一些示例中,如果筛选条件包括筛选某个文件夹中的文档,则当原本满足筛选条件的某文档被从该文件夹移除时,则文档信息集被同步更新,以移除该文档的信息。此时,组件运行平台110在文档目录区域中减少该移除的文档对应的文档入口。In some embodiments, the component operation platform 110 removes the document entry for the reduced document in the document directory area in response to the reduction of the documents that meet the document screening condition. In some examples, if the screening condition includes screening the documents in a folder, when a document that originally meets the screening condition is removed from the folder, the document information set is synchronously updated to remove the information of the document. At this time, the component operation platform 110 reduces the document entry corresponding to the removed document in the document directory area.
上文是基于组件运行平台110的客户端侧描述了用于文档管理的方案,通过本公开可以实现文档的高效管理。下文为便于理解将参考图3A至图3B描述组件运行平台110响应于检索到满足文档筛选条件的一个或多个文档,展示文档信息集的过程。例如,在文档目录区域被关闭或不再展示之后,如果需要再次展示文档目录区域(例如,用户激活了文档组件),组件运行平台110可以检索当前满足文档筛选条件的文档。而后,在文档目录区域中,组件运行平台110可以根据排序维度来按顺序展示这些文档的相应文档入口。The above describes a solution for document management based on the client side of the component operation platform 110, and efficient management of documents can be achieved through the present disclosure. For ease of understanding, the following will refer to Figures 3A to 3B to describe the process of the component operation platform 110 displaying a document information set in response to retrieving one or more documents that meet the document filtering conditions. For example, after the document directory area is closed or no longer displayed, if the document directory area needs to be displayed again (for example, the user activates the document component), the component operation platform 110 can retrieve the documents that currently meet the document filtering conditions. Then, in the document directory area, the component operation platform 110 can display the corresponding document entries of these documents in order according to the sorting dimension.
图3A至图3B出了根据本公开的一些实施例的用于展示文档信息集的过程301至302的流程图。过程301为组件运行平台110的客户端310与服务端350之间的交互过程。服务端350包括后端服务320、文档服务330、下游服务340。3A to 3B are flowcharts of processes 301 to 302 for displaying document information sets according to some embodiments of the present disclosure. Process 301 is an interaction process between a client 310 and a server 350 of a component runtime platform 110. The server 350 includes a backend service 320, a document service 330, and a downstream service 340.
客户端310将目录展示请求发送(361)给后端320。后端320响应于客户端320的目录展示请求,确定目录配置信息,并将目录配置信息返回(362)至客户端310。目录配置信息可以包括文档目录区域需要展示的各个入口、相应位置等。The client 310 sends (361) a directory display request to the backend 320. The backend 320 determines directory configuration information in response to the directory display request of the client 320, and returns (362) the directory configuration information to the client 310. The directory configuration information may include various entries and corresponding positions that need to be displayed in the document directory area.
随后,客户端310将文档信息访问请求发送(363)给文档服务330。例如,用户期望访问文档信息集,从而触发了信息集入口。文档服务330向下游服务340请求(364)文档信息。下游服务340确定文档信息,并将文档信息提供(365)给文档服务330。下文将参考图3B详细描述下游服务是如何确定文档信息的。虽然示出了一个下游服务340,但是可以包括多个下游服务340,如下文将描述的。Subsequently, the client 310 sends (363) a document information access request to the document service 330. For example, a user desires to access a document information set, thereby triggering an information set entry. The document service 330 requests (364) the document information from the downstream service 340. The downstream service 340 determines the document information and provides (365) the document information to the document service 330. How the downstream service determines the document information will be described in detail below with reference to FIG. 3B. Although one downstream service 340 is shown, multiple downstream services 340 may be included, as will be described below.
继续过程301,文档服务330组装(366)其接收到的文档信息。然后,文档服务330将组装后的文档信息返回(367)至客户端310。客户端310进而可以展示文档信息,例如图2D所示的文档集视图248。Continuing with process 301, document service 330 assembles (366) the document information it receives. Document service 330 then returns (367) the assembled document information to client 310. Client 310 can then display the document information, such as document set view 248 shown in FIG. 2D.
下文将描述下游服务确定文档信息的过程302。作为下游服务的搜索服务322接收来自文档服务的文档信息请求321,并搜索满足文档筛选条件的一个或多个文档,并且返回给文档服务330。文档服务330根据一个或多个文档所属的管理类目来调用知识库文档服务324,和/或非知识库文档服务323(例如,文件夹服务),以获取文档信息。即如果一个或多个文档中的文档是属于知识库的文件,则调用知识库文档服务324获取该文档的相应信息。如果一个或多个文档中的文档是属于非知识库文档服务323,则调用非知识库文档服务323获取该文档的相应信息。The following will describe the process 302 of the downstream service determining document information. The search service 322 as a downstream service receives the document information request 321 from the document service, searches for one or more documents that meet the document screening conditions, and returns them to the document service 330. The document service 330 calls the knowledge base document service 324 and/or the non-knowledge base document service 323 (for example, a folder service) according to the management category to which the one or more documents belong to obtain the document information. That is, if a document in the one or more documents is a file belonging to the knowledge base, the knowledge base document service 324 is called to obtain the corresponding information of the document. If a document in the one or more documents belongs to the non-knowledge base document service 323, the non-knowledge base document service 323 is called to obtain the corresponding information of the document.
文档服务330基于知识库文档服务324和非知识库文档服务323获取文档的基本信息,例如,文档名称、创建时间、访问时间、等等。之后,文档服务330获取附加信息325,确定最终的文档信息。附加信息325的获取可以调用各种合适的下游服务,例如包括:元数据服务325-1、文件夹位置服务325-2(例如,该文档所属文件的位置)、知识库位置服务325-3(例如,该文档所属知识库的位置)、置顶服务325-4(例如,该文档是否被置顶)、收藏服务325-5(例如,该文档是否被收藏)、权限服务325-6(例如,该文档具备的权限)、密集服务325-7(例如,该文档是属于公开还是属于私有)、缩略图服务325-8(例如,该文档是以宫格的形式被展示)、图标服务325-9。The document service 330 obtains the basic information of the document based on the knowledge base document service 324 and the non-knowledge base document service 323, such as the document name, creation time, access time, etc. After that, the document service 330 obtains the additional information 325 to determine the final document information. The acquisition of the additional information 325 can call various appropriate downstream services, such as: metadata service 325-1, folder location service 325-2 (for example, the location of the file to which the document belongs), knowledge base location service 325-3 (for example, the location of the knowledge base to which the document belongs), top service 325-4 (for example, whether the document is top), collection service 325-5 (for example, whether the document is collected), permission service 325-6 (for example, the permissions of the document), dense service 325-7 (for example, whether the document is public or private), thumbnail service 325-8 (for example, the document is displayed in the form of a grid), and icon service 325-9.
综上,本公开实施例利用搜索能力,能够对用户所配置的文档筛选条件进行检索,并在文档服务(BFF)中间层对业务进行组装,返回用户所需文档信息集(例如,列表数据)。进一步的,通过对用户在文档目录区域所配置的目录列表和排序进行存储,能够实现用户在访问时实时拉取。In summary, the disclosed embodiments utilize search capabilities to retrieve the document screening conditions configured by the user, assemble the business in the document service (BFF) middle layer, and return the document information set (e.g., list data) required by the user. Furthermore, by storing the directory list and sorting configured by the user in the document directory area, it is possible to achieve real-time retrieval when the user accesses.
示例过程Example Process
图4示出了根据本公开的一些实施例的用于文档管理的过程400的流程图。过程400可以被实现在组件运行平台110处,例如可以由业务组件125的服务器执行、或由业务组件125的终端设备执行、或者由服务器和终端设备协调执行。下面参考图1描述过程400。FIG4 shows a flowchart of a process 400 for document management according to some embodiments of the present disclosure. The process 400 may be implemented at the component execution platform 110, for example, by a server of the business component 125, or by a terminal device of the business component 125, or by a server and a terminal device in coordination. The process 400 is described below with reference to FIG1.
在框410,组件运行平台110接收文档筛选条件。In block 410 , the component execution platform 110 receives document filtering conditions.
在框420,组件运行平台110响应于检索到满足文档筛选条件的一个或多个文档,展示文档信息集,文档信息集包括一个或多个文档的相应信息。In block 420 , in response to retrieving one or more documents satisfying the document screening condition, the component execution platform 110 displays a document information set including corresponding information of the one or more documents.
在框430,组件运行平台110响应于检测到针对文档信息集的预定操作,在文档目录区域中展示一个或多个文档的文档入口。In block 430 , the component execution platform 110 displays document entries of one or more documents in the document directory area in response to detecting a predetermined operation on the document information set.
在一些实施例中,过程400还包括:接收对排序维度的用户指定;根据所指定的排序维度,更新一个或多个文档的相应信息的展示顺序;以及根据所指定的排序维度,更新一个或多个文档的文档入口在文档目录区域中的展示顺序。In some embodiments, process 400 also includes: receiving user specifications for sorting dimensions; updating the display order of corresponding information of one or more documents based on the specified sorting dimensions; and updating the display order of document entries of one or more documents in the document directory area based on the specified sorting dimensions.
在一些实施例中,在文档目录区域中还展示有针对文档信息集的信息集入口,并且信息集入口被展示为文档入口的父节点。In some embodiments, an information set entry for the document information set is also displayed in the document directory area, and the information set entry is displayed as a parent node of the document entry.
在一些实施例中,过程400还包括:响应于检测到对信息集入口的移动操作,根据移动操作的结束位置,更新信息集入口和文档入口在文档目录区域中的展示位置。In some embodiments, process 400 further includes: in response to detecting a move operation on the information set entry, updating the display positions of the information set entry and the document entry in the document directory area according to the end position of the move operation.
在一些实施例中,更新信息集入口和文档入口在文档目录区域中的展示位置包括:响应于检测到移动操作,根据移动操作的轨迹来展示信息集入口而收起一个或多个文档的文档入口;以及响应于移动操作的结束,根据结束位置,展开一个或多个文档的文档入口。In some embodiments, updating the display position of the information set entry and the document entry in the document directory area includes: in response to detecting a move operation, displaying the information set entry according to the trajectory of the move operation and collapsing the document entries of one or more documents; and in response to the end of the move operation, expanding the document entries of one or more documents according to the end position.
在一些实施例中,过程400还包括以下至少一项:响应于满足文档筛选条件的文档的增加,在文档目录区域中添加针对所增加文档的文档入口,或响应于满足文档筛选条件的文档的减少,从文档目录区域中移除所减少文档的文档入口。In some embodiments, process 400 also includes at least one of the following: in response to an increase in documents that meet the document filtering condition, adding a document entry for the added document in the document directory area, or in response to a decrease in documents that meet the document filtering condition, removing the document entry for the reduced document from the document directory area.
在一些实施例中,在文档目录区域中展示一个或多个文档的文档入口是响应于检测到针对文档信息集的预定操作,并且预定操作包括以下至少一项:对与文档信息集相关联的目录添加控件的触发操作,或将文档信息集的标签移动到文档目录区域的移动操作。In some embodiments, displaying a document entry for one or more documents in a document directory area is in response to detecting a predetermined operation for a document information set, and the predetermined operation includes at least one of the following: a triggering operation to add a control to a directory associated with the document information set, or a moving operation to move a label of the document information set to the document directory area.
在一些实施例中,过程400还包括:响应于检测到对一个或多个文档中的目标文档的文档入口的触发,展示目标文档。In some embodiments, process 400 further includes: in response to detecting a trigger of a document entry of a target document in the one or more documents, presenting the target document.
在一些实施例中,文档筛选条件包括以下至少一项:文档所包含的关键词,文档类型,与文档相关联的用户,与文档相关联的会话,文档所属的管理类目。In some embodiments, the document screening condition includes at least one of the following: keywords contained in the document, document type, a user associated with the document, a session associated with the document, and a management category to which the document belongs.
在一些实施例中,接收文档筛选条件包括:响应于以下至少一项,展示筛选条件的设置区域:在文档库的主页中检测到新建文档集视图的操作,或在目标文档的主体部分内检测到插入文档集视图的操作;以及经由设置区域接收文档筛选条件。In some embodiments, receiving document filtering conditions includes: displaying a setting area for the filtering conditions in response to at least one of the following: detecting an operation of creating a new document set view in the home page of the document library, or detecting an operation of inserting a document set view in the body of the target document; and receiving the document filtering conditions via the setting area.
在一些实施例中,文档信息集被展示在所新建的文档集视图中或所插入的文档集视图中。In some embodiments, the document information set is displayed in a newly created document set view or an inserted document set view.
在一些实施例中,文档目录区域独立于用于接收文档筛选条件的区域。In some embodiments, the document directory area is independent of the area for receiving document filter criteria.
图5示出了根据本公开的某些实施例的用于文档管理的装置500的示意性结构框图。装置500可以被实现为或者被包括在组件运行平台110中。装置500中的各个模块/组件可以由硬件、软件、固件或者它们的任意组合来实现。5 shows a schematic structural block diagram of an apparatus 500 for document management according to some embodiments of the present disclosure. The apparatus 500 may be implemented as or included in the component execution platform 110. Each module/component in the apparatus 500 may be implemented by hardware, software, firmware or any combination thereof.
如图所示,装置500包括输入接收模块510,被配置为接收文档筛选条件。As shown in the figure, the apparatus 500 includes an input receiving module 510 configured to receive document screening conditions.
装置500还包括信息集展示模块520,被配置为响应于检索到满足文档筛选条件的一个或多个文档,展示文档信息集,文档信息集包括一个或多个文档的相应信息。The apparatus 500 further includes an information set display module 520 configured to display a document information set in response to retrieving one or more documents satisfying the document screening condition, wherein the document information set includes corresponding information of the one or more documents.
装置500还包括输入接收模块530,被配置为响应于检测到针对文档信息集的预定操作,在文档目录区域中展示针对一个或多个文档的文档入口。The apparatus 500 further includes an input receiving module 530 configured to display document entries for one or more documents in a document directory area in response to detecting a predetermined operation on a document information set.
在一些实施例中,装置500还包括指定接收模块,被配置为接收对排序维度的用户指定;根据所指定的排序维度,更新一个或多个文档的相应信息的展示顺序;以及根据所指定的排序维度,更新一个或多个文档的文档入口在文档目录区域中的展示顺序。In some embodiments, the device 500 also includes a designated receiving module configured to receive user specifications for sorting dimensions; update the display order of corresponding information of one or more documents based on the designated sorting dimensions; and update the display order of document entries of one or more documents in the document directory area based on the designated sorting dimensions.
在一些实施例中,在文档目录区域中还展示有针对文档信息集的信息集入口,并且信息集入口被展示为文档入口的父节点。In some embodiments, an information set entry for the document information set is also displayed in the document directory area, and the information set entry is displayed as a parent node of the document entry.
在一些实施例中,装置500还包括位置更新模块,被配置为响应于检测到对信息集入口的移动操作,根据移动操作的结束位置,更新信息集入口和文档入口在文档目录区域中的展示位置。In some embodiments, the device 500 also includes a position update module configured to update the display position of the information set entry and the document entry in the document directory area according to the end position of the move operation in response to detecting a move operation on the information set entry.
在一些实施例中,位置更新模块,还被配置为响应于检测到移动操作,根据移动操作的轨迹来展示信息集入口而收起一个或多个文档的文档入口;以及响应于移动操作的结束,根据结束位置,展开一个或多个文档的文档入口。In some embodiments, the location update module is also configured to, in response to detecting a moving operation, display the information set entrance according to the trajectory of the moving operation and collapse the document entrance of one or more documents; and in response to the end of the moving operation, expand the document entrance of one or more documents according to the end position.
在一些实施例中,装置500还包括入口更新模块,被配置为响应于满足文档筛选条件的文档的增加,在文档目录区域中添加针对所增加文档的文档入口,或响应于满足文档筛选条件的文档的减少,从文档目录区域中移除所减少文档的文档入口。In some embodiments, the device 500 also includes an entry update module, which is configured to add a document entry for the added document in the document directory area in response to the increase of documents that meet the document filtering conditions, or to remove the document entry for the reduced document from the document directory area in response to the reduction of documents that meet the document filtering conditions.
在一些实施例中,在文档目录区域中展示针对一个或多个文档的文档入口是响应于检测到针对文档信息集的预定操作,并且预定操作包括以下至少一项:对与文档信息集相关联的目录添加控件的触发操作,或将文档信息集的标签移动到文档目录区域的移动操作。In some embodiments, displaying document entries for one or more documents in a document directory area is in response to detecting a predetermined operation for a document information set, and the predetermined operation includes at least one of the following: a triggering operation to add a control to a directory associated with the document information set, or a moving operation to move a label of the document information set to the document directory area.
在一些实施例中,装置500还包括文档展示模块,被配置为响应于检测到对一个或多个文档中的目标文档的文档入口的触发,展示目标文档。In some embodiments, the apparatus 500 further includes a document display module configured to display a target document in response to detecting a trigger of a document entry of a target document in one or more documents.
在一些实施例中,文档筛选条件包括以下至少一项:文档所包含的关键词,文档类型,与文档相关联的用户,与文档相关联的会话,文档所属的管理类目。In some embodiments, the document screening condition includes at least one of the following: keywords contained in the document, document type, a user associated with the document, a session associated with the document, and a management category to which the document belongs.
在一些实施例中,输入接收模块510进一步被配置为:响应于以下至少一项,展示筛选条件的设置区域:在文档库的主页中检测到新建文档集视图的操作,或在目标文档的主体部分内检测到插入文档集视图的操作;以及经由设置区域接收文档筛选条件。In some embodiments, the input receiving module 510 is further configured to: display a setting area for filtering conditions in response to at least one of the following: detecting an operation of creating a new document set view in the homepage of the document library, or detecting an operation of inserting a document set view in the main body of the target document; and receiving document filtering conditions via the setting area.
在一些实施例中,文档信息集被展示在所新建的文档集视图中或所插入的文档集视图中。In some embodiments, the document information set is displayed in a newly created document set view or an inserted document set view.
在一些实施例中,文档目录区域独立于用于接收文档筛选条件的区域。In some embodiments, the document directory area is independent of the area for receiving document filter criteria.
图6示出了示出了其中可以实施本公开的一个或多个实施例的电子设备600的框图。应当理解,图6所示出的电子设备600仅仅是示例性的,而不应当构成对本文所描述的实施例的功能和范围的任何限制。图6所示出的电子设备600可以用于实现图1的电子设备110。FIG6 shows a block diagram of an electronic device 600 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 600 shown in FIG6 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The electronic device 600 shown in FIG6 may be used to implement the electronic device 110 of FIG1 .
如图6所示,电子设备600是通用电子设备的形式。电子设备600的组件可以包括但不限于一个或多个处理器或处理单元610、存储器620、存储设备630、一个或多个通信单元640、一个或多个输入设备650以及一个或多个输出设备660。处理单元610可以是实际或虚拟处理器并且能够根据存储器620中存储的程序来执行各种处理。在多处理器系统中,多个处理单元并行执行计算机可执行指令,以提高电子设备600的并行处理能力。As shown in FIG6 , the electronic device 600 is in the form of a general electronic device. The components of the electronic device 600 may include, but are not limited to, one or more processors or processing units 610, a memory 620, a storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. The processing unit 610 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 620. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 600.
电子设备600通常包括多个计算机存储介质。这样的介质可以是电子设备600可访问的任何可以获取的介质,包括但不限于易失性和非易失性介质、可拆卸和不可拆卸介质。存储器620可以是易失性存储器(例如寄存器、高速缓存、随机访问存储器(RAM))、非易失性存储器(例如,只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、闪存)或它们的某种组合。存储设备630可以是可拆卸或不可拆卸的介质,并且可以包括机器可读介质,诸如闪存驱动、磁盘或者任何其他介质,其可以能够用于存储信息和/或数据并且可以在电子设备600内被访问。The electronic device 600 typically includes a plurality of computer storage media. Such media may be any accessible media that is accessible to the electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 620 may be a volatile memory (e.g., registers, caches, random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 630 may be a removable or non-removable medium, and may include a machine-readable medium, such as a flash drive, a disk, or any other medium, which may be capable of being used to store information and/or data and may be accessed within the electronic device 600.
电子设备600可以进一步包括另外的可拆卸/不可拆卸、易失性/非易失性存储介质。尽管未在图6中示出,可以提供用于从可拆卸、非易失性磁盘(例如“软盘”)进行读取或写入的磁盘驱动和用于从可拆卸、非易失性光盘进行读取或写入的光盘驱动。在这些情况中,每个驱动可以由一个或多个数据介质接口被连接至总线(未示出)。存储器620可以包括计算机程序产品625,其具有一个或多个程序模块,这些程序模块被配置为执行本公开的各种实施例的各种方法或动作。The electronic device 600 may further include additional removable/non-removable, volatile/non-volatile storage media. Although not shown in FIG. 6 , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a “floppy disk”) and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 620 may include a computer program product 625 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
通信单元640实现通过通信介质与其他电子设备进行通信。附加地,电子设备600的组件的功能可以以单个计算集群或多个计算机器来实现,这些计算机器能够通过通信连接进行通信。因此,电子设备600可以使用与一个或多个其他服务器、网络个人计算机(PC)或者另一个网络节点的逻辑连接来在联网环境中进行操作。The communication unit 640 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 600 can be implemented with a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 600 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
输入设备650可以是一个或多个输入设备,例如鼠标、键盘、追踪球等。输出设备660可以是一个或多个输出设备,例如显示器、扬声器、打印机等。电子设备600还可以根据需要通过通信单元640与一个或多个外部设备(未示出)进行通信,外部设备诸如存储设备、显示设备等,与一个或多个使得用户与电子设备600交互的设备进行通信,或者与使得电子设备600与一个或多个其他电子设备通信的任何设备(例如,网卡、调制解调器等)进行通信。这样的通信可以经由输入/输出(I/O)接口(未示出)来执行。The input device 650 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 660 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 600 may also communicate with one or more external devices (not shown) through the communication unit 640 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 600, or communicate with any device that allows the electronic device 600 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input/output (I/O) interface (not shown).
根据本公开的示例性实现方式,提供了一种计算机可读存储介质,其上存储有计算机可执行指令,其中计算机可执行指令被处理器执行以实现上文描述的方法。根据本公开的示例性实现方式,还提供了一种计算机程序产品,计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括计算机可执行指令,而计算机可执行指令被处理器执行以实现上文描述的方法。According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
这里参照根据本公开实现的方法、装置、设备和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。Various aspects of the present disclosure are described herein with reference to the flowcharts and/or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and/or block diagram and the combination of each box in the flowchart and/or block diagram can be implemented by computer-readable program instructions.
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions/actions specified in one or more boxes in the flowchart and/or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and/or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions/actions specified in one or more boxes in the flowchart and/or block diagram.
可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions/actions specified in one or more boxes in the flowchart and/or block diagram.
附图中的流程图和框图显示了根据本公开的多个实现的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and/or flow chart, and the combination of the square boxes in the block diagram and/or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各个实现方式。The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the marketplace, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410438160.8A CN118245594A (en) | 2024-04-11 | 2024-04-11 | Method, device, equipment and storage medium for document management |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410438160.8A CN118245594A (en) | 2024-04-11 | 2024-04-11 | Method, device, equipment and storage medium for document management |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118245594A true CN118245594A (en) | 2024-06-25 |
Family
ID=91558133
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410438160.8A Pending CN118245594A (en) | 2024-04-11 | 2024-04-11 | Method, device, equipment and storage medium for document management |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118245594A (en) |
-
2024
- 2024-04-11 CN CN202410438160.8A patent/CN118245594A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240028995A1 (en) | Managing project tasks using content items | |
US11989694B2 (en) | Managing projects in a content management system | |
JP6928644B2 (en) | Creating a project in a content management system | |
EP3595243B1 (en) | Email integration with shared folder based integrated workspaces | |
US7636890B2 (en) | User interface for controlling access to computer objects | |
US20180067959A1 (en) | Context-based file selection | |
US20060085391A1 (en) | Automatic query suggestions | |
US20180189693A1 (en) | Automatically suggesting project affiliations | |
US20100082653A1 (en) | Event media search | |
JPH0784858A (en) | Document management method | |
US8819587B1 (en) | Methods of managing items in a shared workspace | |
US9081819B2 (en) | Contextual search of a collaborative environment | |
CN107004180A (en) | Local representation of shared files in different locations | |
US9020915B2 (en) | Techniques for administering commingled content items | |
CN112559913A (en) | Data processing method and device, computing equipment and readable storage medium | |
CN112882789A (en) | Information display method and device, electronic equipment and storage medium | |
US9542457B1 (en) | Methods for displaying object history information | |
CN118245594A (en) | Method, device, equipment and storage medium for document management | |
US10866926B2 (en) | Hybrid search interface | |
JP3493354B2 (en) | Document search method | |
US20130036131A1 (en) | File Object Browsing and Searching Across Different Domains | |
CN117492598A (en) | A method, device, equipment and storage medium for content sharing | |
CN118642710A (en) | Method, device, equipment and storage medium for data processing | |
CN117908715A (en) | Method, device, equipment and storage medium for information interaction | |
CN119003837A (en) | Method, apparatus, device and storage medium for data query |
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 |