Document and resource management method and device and electronic equipment

By classifying documents based on user behavior data and natural language processing models, the problem of a lack of unified format in enterprise document management is solved, and efficient and accurate document management is achieved.

CN120950684APending Publication Date: 2025-11-14BEIJING CO WHEELS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410592720.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-13
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

The lack of a unified format for internal document management within enterprises leads to inefficient data classification.

Method used

Document classification is achieved through a model based on user behavior data and natural language processing, combined with a permission management module to realize efficient classification and management.

Benefits of technology

It improves the accuracy and efficiency of document classification, meets users' personalized needs, and enhances the overall efficiency of file management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120950684A_ABST
    Figure CN120950684A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, in particular to a document and resource management method and device and electronic equipment, and is used for solving the problem of how to efficiently classify files of enterprises. The method comprises the steps of obtaining function information of a target account in response to a login operation on the target account; wherein the function information at least comprises classification management authority; when it is determined that the login state of the target account is a logged-in state, displaying a user interface containing function information; wherein the user interface comprises an authority control corresponding to each piece of function information; in response to a selection operation on an authority control corresponding to the classification management authority, obtaining a to-be-distributed document; classifying the to-be-distributed documents based on the target classification model to obtain classification results corresponding to the to-be-distributed documents, and classifying the to-be-distributed documents according to the classification results; wherein the target classification model comprises a model trained based on behavior data of the target account, and / or a model trained based on natural language processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of data processing technology, and more particularly to a method, apparatus, and electronic device for managing documents and resources. Background Technology

[0002] Currently, as enterprises gradually develop, the number of documents that need to be managed internally is also increasing. However, in the actual management process, the lack of a unified storage format and the absence of a mandatory fixed format for saving data often lead to inefficient data classification.

[0003] Therefore, how to efficiently classify corporate documents has become an urgent problem to be solved. Summary of the Invention

[0004] To address the aforementioned technical problems, this disclosure provides a method, apparatus, and electronic device for managing documents and resources.

[0005] Firstly, this disclosure provides a method for managing documents and resources, comprising: in response to a login operation of a target account, obtaining functional information of the target account; wherein the functional information includes at least category management permissions; when it is determined that the login status of the target account is logged in, displaying a user interface containing the functional information; wherein the user interface includes permission controls corresponding to each piece of functional information; in response to a selection operation of the permission controls corresponding to the category management permissions, obtaining documents to be assigned; classifying the documents to be assigned based on a target classification model to obtain classification results corresponding to the documents to be assigned, and classifying the documents to be assigned according to the classification results; wherein the target classification model includes a model trained based on behavioral data of the target account and / or a model trained based on natural language processing.

[0006] In some implementable examples, the document and resource management method provided in this disclosure further includes: after classifying the documents to be assigned according to the classification results, obtaining a set of identifiers for the documents to be assigned; wherein the set of identifiers includes one or more of keywords and tags; and establishing a correspondence between the set of identifiers and the classification results.

[0007] In some implementable examples, the document and resource management method provided in this disclosure further includes: in response to a target operation on a target permission control, executing a function corresponding to the function information corresponding to the target permission control; wherein the function information further includes any one of group management permission, document management permission, tool management permission, search and filter permission, and deletion permission.

[0008] In some feasible examples, in response to a target operation on a target permission control, the function corresponding to the function information corresponding to the target permission control is executed, including: in response to a creation operation of creating a user group, creating a user group; wherein, one user group corresponds to one group management permission; in response to a selection operation on a permission control corresponding to the group management permission, performing a first target operation on the user group corresponding to the group management permission to obtain an updated user group; wherein, the first target operation includes one or more of group management, member management, resource allocation, user role definition, user role allocation, and permission adjustment and update.

[0009] In some feasible examples, in response to a target operation on a target permission control, the function corresponding to the function information corresponding to the target permission control is executed, including: in response to an upload operation of uploading a document to be assigned, obtaining the document content and usage information of the document to be assigned, and sending the document to be assigned to the category management module for classification; generating a document relationship graph of the document to be assigned based on the document content and usage information; wherein the document relationship graph is used to indicate the background and context of the document to be assigned; in response to a selection operation on a permission control corresponding to a document management permission, performing a second target operation on the assigned document corresponding to the document management permission to obtain an updated assigned document; wherein the second target operation includes one or more of setting document attributes, setting access permissions, version control, document editing, document updating, document sharing, and document collaboration.

[0010] In some feasible examples, in response to a target operation on a target permission control, the function corresponding to the function information corresponding to the target permission control is executed, including: in response to a selection operation on a permission control corresponding to tool management permissions, obtaining target information of the target script tool; wherein, the target information includes experience information and improvement suggestion information; optimizing the target script tool based on the target information; in response to a selection operation on a permission control corresponding to tool management permissions, obtaining user role information and historical tool usage information of the target account; and generating recommendation information containing recommended script tools based on the user role information and historical tool usage information.

[0011] In some feasible examples, in response to a target operation on a target permission control, executing the function corresponding to the function information based on the function information corresponding to the target permission control includes: in response to a selection operation on a permission control corresponding to search and filtering permissions, obtaining search information; performing intent understanding on the search information to obtain the search intent corresponding to the search information; performing a contextual search according to the search information to obtain at least one search result; filtering the search results according to the search intent to obtain filtered search results; and using the filtered search results as the search results for the search information.

[0012] In some implementable examples, the document and resource management method provided in this disclosure further includes: obtaining the current work scenario; obtaining a preset filter corresponding to the work scenario based on the work scenario; wherein, a preset filter corresponds to a preset filtering condition; and filtering the data according to the preset filtering condition corresponding to the preset filter to obtain the target filtered data.

[0013] In some feasible examples, in response to a target operation on a target permission control, the function corresponding to the function information corresponding to the target permission control is executed, including: obtaining a target account that has not been operated on within a first preset time period, and / or a target document that has not been operated on within a second preset time period; generating recommendation information to be deleted based on the target account and / or the target document; in response to a selection operation on the permission control corresponding to the deletion permission, obtaining the target account and / or the target document to be deleted; generating a prompt message if the deleted target account and / or the target document has a security lock; and deleting the deleted target account and / or the target document in response to a selection operation on the permission control corresponding to the deletion permission.

[0014] In some feasible examples, in response to a target operation on a target permission control, the function corresponding to the function information corresponding to the target permission control is executed, including: in response to a selection operation on a permission control corresponding to the auxiliary tool permission, obtaining a target login credential; wherein, the target login credential is a login identifier of a third-party application; and logging in based on the target login credential obtained by the auxiliary tool module to achieve information exchange with the third-party application.

[0015] In some feasible examples, in response to a target operation on a target permission control, the function corresponding to the function information corresponding to the target permission control is executed, including: in the login module, in response to a login operation on a target account, performing user authentication on the target account; if the target account passes user authentication, logging into the target account; in response to a selection operation on a permission control corresponding to a security permission, performing a third target operation on the target account to ensure the security of the target account; wherein, the third target operation includes one or more of the following: permission and user role management, data encryption, access control lists, security audit logs, network security, vulnerability management, backup and disaster recovery, physical security, endpoint protection, and security monitoring and response.

[0016] In some feasible examples, in response to a target operation on a target permission control, the function corresponding to the function information corresponding to the target permission control is executed, including: in response to a login operation on a target account, performing user authentication based on the target account's username and password, or multi-factor authentication; if the target account is successfully authenticated, logging into the target account; in response to a selection operation on a permission control corresponding to permission management information, performing a fourth target operation on the target account to obtain an updated target account; wherein the fourth target operation includes one or more of user role management, permission configuration, permission review and allocation, permission inheritance and allocation, and special permission processing.

[0017] In some feasible examples, in response to a target operation on a target permission control, the function corresponding to the function information corresponding to the target permission control is executed, including: in response to a selection operation on a permission control corresponding to disk cleanup information, obtaining files that meet preset conditions; and cleaning up files that meet preset conditions; wherein the preset conditions include one or more of the following: files identified as target identifiers, files that have expired, files that have not been used within a preset time period, and files whose version information is lower than a preset version.

[0018] In some feasible examples, in response to a target operation on a target permission control, the function corresponding to the function information corresponding to the target permission control is executed, including: in response to a selection operation on a permission control corresponding to system configuration permission information, a fifth target operation is performed on the target account to obtain an updated target account; wherein, the fifth target operation includes one or more of the following: permission level definition, user role and permission association, user permission allocation, security measures, configuration backup and recovery, permission change notification, and configuration change approval process.

[0019] In some feasible examples, in response to a target operation on a target permission control, the function corresponding to the function information corresponding to the target permission control is executed, including: in response to a selection operation on a permission control corresponding to user support and help information, obtaining preset information; wherein, the preset information includes one or more of the following: user help documents, technical support interfaces, frequently asked questions, user interfaces of third-party applications, address information of online customer service, technical support hotlines, address information of community support, feedback and suggestions; and generating a prompt message containing the preset information.

[0020] Secondly, this disclosure provides a document and resource management device, comprising: a login module, configured to obtain functional information of a target account in response to a login operation of the target account; wherein the functional information includes at least category management permissions; the login module is further configured to display a user interface containing functional information when the login status of the target account is determined to be logged in; wherein the user interface includes permission controls corresponding to each piece of functional information; a category management module, configured to obtain documents to be assigned in response to a selection operation of the permission controls corresponding to the category management permissions; the category management module is further configured to classify the documents to be assigned based on a target classification model, obtain the classification results corresponding to the documents to be assigned, and classify the documents to be assigned according to the classification results; wherein the target classification model includes a model trained based on behavioral data of the target account and / or a model trained based on natural language processing.

[0021] In some feasible examples, the category management module is also used to obtain a set of identifiers for the documents to be assigned after classifying them according to the classification results; wherein the set of identifiers includes one or more of keywords and tags; the category management module is also used to establish a correspondence between the set of identifiers and the classification results.

[0022] In some feasible examples, the category management module is also used to respond to a target operation on a target permission control by executing the function corresponding to the function information corresponding to the target permission control; wherein, the function information also includes any one of group management permission, document management permission, tool management permission, search and filter permission, and deletion permission.

[0023] In some feasible examples, the document and resource management device further includes: a group management module; the group management module is used to create user groups in response to a creation operation of creating user groups; wherein, one user group corresponds to one group management permission; the group management module is also used to perform a first target operation on the user group corresponding to the group management permission in response to a selection operation of the permission control corresponding to the group management permission, to obtain an updated user group; wherein, the first target operation includes one or more of group management, member management, resource allocation, user role definition, user role assignment, and permission adjustment and update.

[0024] In some feasible examples, the document and resource management device further includes: a document management module; the document management module is used to, in response to an upload operation of uploading a document to be assigned, obtain the document content and usage information of the document to be assigned, and send the document to be assigned to the classification management module for classification; the document management module is also used to generate a document relationship graph of the document to be assigned based on the document content and usage information; wherein, the document relationship graph is used to indicate the background and context of the document to be assigned; the document management module is also used to, in response to a selection operation of the permission control corresponding to the document management permission, perform a second target operation on the assigned document corresponding to the document management permission, and obtain an updated assigned document; wherein, the second target operation includes one or more of setting document attributes, setting access permissions, version control, document editing, document updating, document sharing, and document collaboration.

[0025] In some feasible examples, the document and resource management device further includes: a tool management module; the tool management module is used to obtain target information of the target script tool in response to the selection operation of the permission control corresponding to the tool management permission; wherein, the target information includes experience information and improvement suggestion information; the tool management module is also used to optimize the target script tool based on the target information; the tool management module is also used to obtain user role information and historical tool usage information of the target account in response to the selection operation of the permission control corresponding to the tool management permission; the tool management module is also used to generate recommendation information containing recommended script tools based on the user role information and historical tool usage information.

[0026] In some implementable examples, the document and resource management device further includes: a search and filtering module; the search and filtering module is used to obtain search information in response to a selection operation of a permission control corresponding to search and filtering permissions; the search and filtering module is also used to understand the intent of the search information to obtain the search intent corresponding to the search information; the search and filtering module is also used to perform a contextual search according to the search information to obtain at least one search result; the search and filtering module is also used to filter the search results according to the search intent to obtain filtered search results; the search and filtering module is also used to use the filtered search results as the search results of the search information.

[0027] In some feasible examples, the search and filtering module is also used to obtain the current work scenario; based on the work scenario, obtain the preset filter corresponding to the work scenario; wherein, one preset filter corresponds to one preset filtering condition; the search and filtering module is also used to filter data according to the preset filtering conditions corresponding to the preset filter to obtain the target filtered data.

[0028] In some feasible examples, the document and resource management device further includes: a deletion module; a deletion module configured to obtain target accounts that have not been operated on within a first preset time period, and / or target documents that have not been operated on within a second preset time period; a deletion module further configured to generate recommendation information to be deleted based on the target accounts and / or target documents; a deletion module further configured to obtain the target accounts and / or target documents to be deleted in response to a selection operation of the permission control corresponding to the deletion permission; a deletion module further configured to generate a prompt message if the deleted target accounts and / or target documents have a security lock; and a deletion module further configured to delete the deleted target accounts and / or target documents in response to a selection operation of the permission control corresponding to the deletion permission.

[0029] In some feasible examples, the document and resource management device further includes: an accessibility module; the accessibility module is used to obtain a target login credential in response to a selection operation of a permission control corresponding to the accessibility tool permission; wherein the target login credential is a login identifier of a third-party application; and a login module is also used to log in based on the target login credential obtained by the accessibility module, so as to realize information exchange with the third-party application.

[0030] In some feasible examples, the document and resource management device further includes: a security module; a security module for authenticating the target account in response to a login operation on the target account in the login module; a security module for logging into the target account after the target account has been authenticated; and a security module for performing a third-target operation on the target account in response to a selection operation on the permission control corresponding to the security permission, to ensure the security of the target account; wherein the third-target operation includes one or more of the following: permission and user role management, data encryption, access control lists, security audit logs, network security, vulnerability management, backup and disaster recovery, physical security, endpoint protection, and security monitoring and response.

[0031] In some feasible examples, the document and resource management device further includes: a permission module; a permission module used to authenticate the user based on the target account's username and password, or multi-factor authentication, in response to a login operation on the target account in the login module; the permission module is also used to log in to the target account if the target account has been authenticated; the permission module is also used to perform a fourth target operation on the target account in response to a selection operation on the permission control corresponding to the permission management information, to obtain an updated target account; wherein the fourth target operation includes one or more of user role management, permission configuration, permission review and allocation, permission inheritance and allocation, and special permission processing.

[0032] In some feasible examples, the document and resource management device further includes: a disk cleanup module; the disk cleanup module is used to obtain files that meet preset conditions in response to the selection operation of the permission control corresponding to the disk cleanup information; the disk cleanup module is also used to clean up the files that meet the preset conditions; wherein, the preset conditions include one or more of the following: files identified as target identifiers, files that have expired, files that have not been used within a preset time period, and files whose version information is lower than a preset version.

[0033] In some feasible examples, the document and resource management device also includes: a system configuration permission module; the system configuration permission module is used to perform a fifth target operation on the target account in response to the selection operation of the permission control corresponding to the system configuration permission information, so as to obtain the updated target account; wherein, the fifth target operation includes one or more of the following: permission level definition, user role and permission association, user permission allocation, security measures, configuration backup and recovery, permission change notification, and configuration change approval process.

[0034] In some feasible examples, the document and resource management device further includes: a user support and help module; the user support and help module is used to obtain preset information in response to the selection operation of the permission control corresponding to the user support and help information; wherein, the preset information includes one or more of the following: user help documents, technical support interface, frequently asked questions, user interface of third-party applications, address information of online customer service, technical support hotline, address information of community support, feedback and suggestions; the user support and help module is also used to generate prompt information containing the preset information.

[0035] Thirdly, this disclosure provides an electronic device, including: a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to enable the electronic device to implement the document and resource management method provided in the first aspect above when executing the computer program.

[0036] Fourthly, this disclosure provides a computer-readable storage medium, comprising: a computer program stored on the computer-readable storage medium, wherein when the computer program is executed by a computing device, the computing device enables the document and resource management method as provided in the first aspect above.

[0037] Fifthly, this disclosure provides a vehicle including any of the document and resource management devices provided in the second aspect.

[0038] In this disclosure, the names of the aforementioned document and resource management devices do not limit the devices or functional modules themselves. In actual implementation, these devices or functional modules may appear under other names. As long as the functions of each device or functional module are similar to those of this disclosure, they fall within the scope of the claims of this disclosure and their equivalents.

[0039] These or other aspects of this disclosure will become more readily apparent in the following description.

[0040] The technical solution provided in this disclosure has the following advantages compared with the prior art:

[0041] The document and resource management method disclosed herein, in response to a login operation of a target account, obtains the target account's functional information; wherein, the functional information includes at least category management permissions; when it is determined that the target account is logged in, a user interface containing the functional information is displayed; at this time, the user can select different functions based on the permission controls displayed in the user interface, such as: if the user selects the permission control corresponding to the category management permission, in response to the selection operation of the permission control corresponding to the category management permission, the document to be assigned is obtained; the document to be assigned is classified based on the target classification model to obtain the classification result corresponding to the document to be assigned. Thus, since the classification result is obtained by classifying documents based on a model trained on user behavior data and / or a model trained on natural language processing, and the model trained on user behavior data and / or the model trained on natural language processing is more in line with user needs, the obtained classification result is more in line with user needs, thereby improving the accuracy of document classification. Because the document classification accuracy is higher, documents can be classified efficiently, solving the problem of how to efficiently classify enterprise documents. Attached Figure Description

[0042] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0043] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0044] Figure 1 One of the flowcharts for a document and resource management method provided in this embodiment of the disclosure;

[0045] Figure 2 A schematic diagram illustrating the architecture of a document and resource management method provided in this embodiment of the disclosure;

[0046] Figure 3 A second schematic flowchart illustrating a document and resource management method provided in this embodiment of the present disclosure;

[0047] Figure 4A third schematic flowchart illustrating a document and resource management method provided in this embodiment of the disclosure;

[0048] Figure 5 A fourth flowchart illustrating a document and resource management method provided in this embodiment of the disclosure;

[0049] Figure 6 Fifth flowchart illustrating a document and resource management method provided in this embodiment of the disclosure;

[0050] Figure 7 A flowchart illustrating a document and resource management method provided in this embodiment of the present disclosure is shown in Figure 6.

[0051] Figure 8 A flowchart illustrating a document and resource management method provided in this embodiment of the present disclosure is shown in Figure 7.

[0052] Figure 9 This is the eighth flowchart illustrating a document and resource management method provided in this embodiment of the disclosure.

[0053] Figure 10 A flowchart illustrating a document and resource management method provided in this embodiment of the present disclosure is shown in Figure 9.

[0054] Figure 11 A flowchart illustrating a document and resource management method provided in this embodiment of the present disclosure is shown as the tenth of the following:

[0055] Figure 12 Eleventh of a flowchart illustrating a document and resource management method provided in this embodiment of the disclosure;

[0056] Figure 13 Flowchart XII of a document and resource management method provided in this embodiment of the disclosure;

[0057] Figure 14 A flowchart illustrating a document and resource management method provided in this embodiment of the present disclosure is shown as thirteenth.

[0058] Figure 15 Fourteenth schematic flowchart of a document and resource management method provided in this embodiment of the disclosure;

[0059] Figure 16 A schematic diagram of the structure of a document and resource management device provided in an embodiment of this disclosure;

[0060] Figure 17 This is a schematic diagram of the structure of a server provided in an embodiment of the present disclosure;

[0061] Figure 18This is a schematic diagram of the structure of a computer program product for a document and resource management method provided in an embodiment of this disclosure. Detailed Implementation

[0062] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0063] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0064] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0065] For example, taking a server as the execution subject of the document and resource management method provided in the embodiments of this disclosure, the document and resource management method provided in the embodiments of this disclosure will be introduced.

[0066] like Figure 1 As shown, the document and resource management method provided in this embodiment includes the following steps S11-S14:

[0067] S11. In response to a login operation on the target account, obtain the functional information of the target account; wherein, the functional information includes at least category management permissions.

[0068] S12. When the login status of the target account is determined to be logged in, a user interface containing functional information is displayed; wherein, the user interface includes permission controls corresponding to each functional information.

[0069] S13. In response to the selection operation of the permission control corresponding to the category management permission, obtain the document to be assigned.

[0070] S14. Classify the documents to be assigned based on the target classification model to obtain the classification results corresponding to the documents to be assigned, and classify the documents to be assigned according to the classification results. The target classification model includes a model trained based on the behavioral data of the target account and / or a model trained based on natural language processing.

[0071] For example, the architecture of the document and resource management method provided in this disclosure embodiment is as follows: Figure 2 As shown, the system comprises an access layer, application layer, domain layer, infrastructure layer, and storage resources / database. The access layer includes a login module, providing users with a login interface and user interfaces for different user roles, including super administrator, administrator, user, visitor, and third-party application user. The application layer includes user management, category management, group management, document management, tool management, search and filtering, auxiliary tools, and user support and help modules. The domain layer includes user management domain service modules, category management domain service modules, group management domain service modules, document management domain service modules, tool management domain service modules, and search and filtering domain service modules. The infrastructure layer includes a security module, permission module, disk cleanup module, system configuration permission module, file storage system module, and system monitoring tool module.

[0072] In some examples, the user management domain service module provides services to the user management module, the category management domain service module provides services to the category management module, the group management domain service module provides services to the group management module, the document management domain service module provides services to the document management module, the tool management domain service module provides services to the tool management module, and the search and filtering domain service module provides services to the search and filtering module.

[0073] In some examples, the system monitoring tool module is used to obtain the running information of the currently installed system software, such as remaining computing resources and memory usage.

[0074] In some examples, the storage resources / databases include one or more of MySQL, Redis, and MQ.

[0075] In some examples, the login module can execute steps S11 and S12 above. The login module includes administrator login and user login; different user roles have different permissions after logging in. For example, after logging in as a super administrator, access includes many functional modules such as user management, project categorization, and group categorization. The super administrator has the authority to manage both regular administrators and regular users.

[0076] In some examples, the user management module enhances the user information verification process by introducing secondary verification methods such as ID cards and employee badges to ensure the authenticity and correctness of newly created accounts. The user management module also enables fine-grained permission management: permissions can be broken down to individual files or operations, such as read-only, edit, and delete permissions, improving the flexibility of permission management.

[0077] In some examples, the user management module is used to create and delete user accounts, modify user information, manage permissions, or query user information.

[0078] In some examples, the classification management module can perform steps S13-S14 above. This module provides a pre-defined intelligent algorithm to automatically assign categories to documents based on file content or user habits. Automatic classification based on file content can be achieved in the following ways, including but not limited to: classifying the documents to be assigned using a model trained by Natural Language Processing (NLP). The training process of the NLP-trained model is as follows: Analyzing the text content in the document using NLP techniques. This includes techniques such as tokenization, part-of-speech tagging (POS tagging), named entity recognition (NER), and topic modeling to extract key information. Feature extraction: Transforming the text content into feature vectors that can be used for machine learning. Common methods include Bag-of-Words, TF-IDF (Term Frequency-Inverse Document Frequency), and Word2Vec. Model training and validation: Training the model using a labeled training set and validating its performance through cross-validation or evaluation metrics (such as precision and recall).

[0079] Alternatively, a model trained on the behavioral data of the target account can be used to classify the documents to be assigned. The training process for this model is as follows: Automatic classification based on user habits: User behavior analysis: Collecting and analyzing users' document operation history, such as frequently read and edited document types. Personalized model building: Building a classification model for each user, reflecting each user's preferences and habits. Collaborative filtering: Using collaborative filtering technology, predicting and recommending categories by comparing the habits of different users, similar to an online recommendation system.

[0080] Alternatively, a more accurate classification can be performed using a model trained on the behavioral data of the target account and a model trained on natural language processing; this is not a limitation here.

[0081] In this way, based on the file content and combined with the user's actual usage habits and context information, more accurate and personalized file classification can be achieved, thereby improving work efficiency and resource availability.

[0082] In some examples, in the document and resource management method provided in the embodiments of this disclosure, the classification management module provides a standardized template library with different templates for different types of documents, making it convenient for users to create and maintain classification standards.

[0083] Users can set and modify file classification criteria through the classification management module, such as:

[0084] 2.1) Classify by project (e.g., Project A, Project B, etc.);

[0085] 2.2) Classify by group (e.g., Group A, Group B, etc.);

[0086] 2.3) Categorize by team;

[0087] 2.4) Classify by stage (e.g., under development, SOP);

[0088] 2.5) Categorize by status (e.g., draft, under review, published, archived);

[0089] 2.6) Classify by file type: based on file extension (e.g., .docx, .pdf, .xls, .ppt, etc.);

[0090] 2.7) Classify by topic (e.g., diagnostic category);

[0091] 2.8) Categorize by content: Supports multiple options, including but not limited to the following formats: technical documents, reference documents, specification documents, instructional documents, meeting minutes, research reports, debriefing materials, key issue TBP, external support management, event planning, development tools, and scripts;

[0092] 2.9) Classified by author;

[0093] 2.10) Categorize by date;

[0094] 2.11) Classified by access level;

[0095] 2.12) Categorize by keywords or tags;

[0096] 2.13) Classified by purpose (e.g., new employee onboarding training, training materials, operation manuals);

[0097] 2.14) Classification by topic: For example, the following classifications: Technical stage classification: including system design, detailed design documents, or initial stage, advanced stage, etc.; Project management classification: including project proposals, project plans, progress reports, and other project management-related documents; Product documentation classification: including product manuals, user guides, maintenance manuals, and other documents directly related to the product; Management strategy classification: including documents related to management such as corporate planning, management processes, and human resource strategies; Technical direction classification: can be further subdivided, such as message classification, diagnostics, communication, etc.

[0098] In some examples, users can archive and retrieve documents through the category management module, such as archiving documents into corresponding categories according to a predetermined classification system, and designing a tag system.

[0099] In some examples, users can define tag sets through the category management module, such as determining tag naming conventions and categories, like Tag1 representing "technical documents" and Tag2 representing "market reports," etc. Users can also set tag names to desired names, such as diagnostic-related technical documents or Project A materials. A series of preset tags are generated for selection and tagging of documents.

[0100] In some examples, users can use the category management module to map keywords to tags, such as defining a list of keywords or phrases for each tag. For example, the keyword list for Tag1 might include "technical specifications," "API documentation," etc. In other examples, users can use the category management module for automatic archiving, such as specifying matching rules for each tag, automatically archiving text containing a keyword under the corresponding tag.

[0101] In some examples, users can use the category management module to parse and categorize documents. For instance, when a document is uploaded to the platform, NLP technology is used to parse the document content and extract text information. Matching rules are applied to check if the document contains keywords associated with specific tags. If a match is found, the corresponding tag is automatically assigned to the document.

[0102] In some examples, the category management module can also provide category-based search functionality, making it easy for users to quickly find the classification criteria of documents as needed. Designing these search functions can improve search efficiency.

[0103] In some examples, the category management module can also provide granular management of categories, including allowing users or administrators to add, edit, or delete category tags; and supporting the setting and management of multi-level categories.

[0104] In some examples, the category management module can also provide category statistics and analysis, including: providing statistical information on the number of documents and access status for each category; supporting various display formats such as charts; and expanding functionality to support the integration of some third-party graphical tools.

[0105] As described above, the document and resource management method provided in this embodiment of the present disclosure, in response to a login operation of a target account, obtains the functional information of the target account; wherein, the functional information includes at least category management permissions; when it is determined that the target account has logged in, a user interface containing the functional information is displayed; at this time, the user can select different functions based on the permission controls displayed in the user interface, such as: if the user selects the permission control corresponding to the category management permission, in response to the selection operation of the permission control corresponding to the category management permission, the document to be assigned is obtained; the document to be assigned is classified based on the target classification model to obtain the classification result corresponding to the document to be assigned. Thus, since the classification result is obtained by classifying documents based on a model trained on user behavior data and / or a model trained on natural language processing, and the model trained on user behavior data and / or the model trained on natural language processing is more in line with the user's needs, the obtained classification result is more in line with the user's needs, thereby improving the accuracy of document classification. Because the document classification accuracy is higher, documents can be classified efficiently.

[0106] In some feasible examples, combining Figure 1 ,like Figure 3 As shown, the document and resource management method provided in this embodiment of the disclosure further includes: S15 and S16.

[0107] S15. After classifying the documents to be assigned according to the classification results, obtain the identifier set of the documents to be assigned. The identifier set includes one or more of the keywords and tags.

[0108] S16. Establish the correspondence between the identifier set and the classification results.

[0109] In some examples, the category management module can perform the steps S15 and S16 described above.

[0110] In some examples, the classification results include one or more of the following: project, group, team, stage, status, file type, topic, content, author, date, permission level, classification identifier, purpose, and topic. Classification identifiers include one or more of the following: keywords and tags. Status includes any of the following: draft, under review, published, or archived. Content includes one or more of the following: technical documents, reference documents, specification documents, instructional documents, meeting minutes, research reports, debriefing materials, key issues, external support management, event planning, development tools, and scripts. Topics include one or more of the following: technical stage, project management, product documentation, management strategy, and technical direction. As can be seen from the above, to better manage documents, after classifying the documents to be assigned, a correspondence is established between the set of identifiers for each document to be assigned, thus facilitating user retrieval and classification based on document identifiers.

[0111] In some implementable examples, the document and resource management method provided in this disclosure embodiment further includes: in response to a target operation on a target permission control, executing a function corresponding to the function information according to the function information corresponding to the target permission control; wherein, the function information further includes any one of group management permission, document management permission, tool management permission, search and filter permission, and deletion permission.

[0112] In some examples, users can achieve different functions through the user interface. For instance, if a user performs a target operation on a target permission control within the user interface, the server responds by executing the corresponding function based on the function information of the target permission control. This could be one of the following: group management permission, document management permission, tool management permission, search and filter permission, or delete permission. In this way, users can achieve the desired functionality by performing target operations on the target permission control through the user interface, ensuring a positive user experience.

[0113] In some feasible examples, the functional information also includes group management permissions; combined with Figure 1 ,like Figure 4 As shown, the document and resource management method provided in this embodiment of the disclosure further includes: S17 and S18.

[0114] S18. In response to the creation operation of creating a user group, create a user group. Each user group corresponds to one group management permission.

[0115] S19. In response to the selection operation of the permission control corresponding to the group management permission, perform a first target operation on the user group corresponding to the group management permission to obtain the updated user group. The first target operation includes one or more of the following: group management, member management, resource allocation, user role definition, user role assignment, and permission adjustment and update.

[0116] In some examples, the group management module can perform the steps in S17 and S18 described above.

[0117] In some examples, combining the examples given in S14 above, the group management module can implement one or more of the following functions: group management, member management, resource allocation, user role definition, user role assignment, and permission adjustment and update.

[0118] 3.1) Group Management: Users can create new user groups, such as a development group. They also have permissions to modify and delete groups, and can change the group name and description.

[0119] 3.2) Member Management: Manage members within a group, including adding new members, removing members, adjusting members' user roles and permissions within the group, and managing members' basic information.

[0120] 3.3) Resource allocation: Assigning resources such as tasks and files to specific groups.

[0121] 3.4) User role definition: such as department administrator user role, project manager user role, group leader user role, group member user role, etc.; each user role has different permissions when defined. For example, the group leader user role has the permission to create, edit, and delete resources within the group.

[0122] 3.5) User role assignment: Assign the defined user roles to specific individuals, who will then enjoy all the permissions of that user role.

[0123] 3.6) Adjustment and update of permissions: Due to personnel changes or changes in work plans, the administrator may change the permission set of user roles or the user roles assigned to users as needed.

[0124] As can be seen from the above, users can use the group management module to manage groups, members, allocate resources, define user roles, assign user roles, and adjust and update permissions. This allows for effective task allocation, resource sharing, easier management and configuration of permissions, and ensures a better user experience.

[0125] In some feasible examples, the functional information also includes document management permissions; combined with Figure 1 ,like Figure 5As shown, the document and resource management method provided in this embodiment of the disclosure further includes: S19-S21.

[0126] S19. In response to the upload operation of uploading documents to be assigned, obtain the document content and usage information of the documents to be assigned, and send the documents to be assigned to the category management module for classification.

[0127] S20. Based on document content and usage information, generate a document relationship graph of the documents to be assigned. The document relationship graph is used to indicate the background and context of the documents to be assigned.

[0128] S21. In response to the selection operation of the permission control corresponding to the document management permission, perform a second target operation on the assigned document corresponding to the document management permission to obtain the updated assigned document. The second target operation includes one or more of the following: setting document attributes, setting access permissions, version control, document editing, document updating, document sharing, and document collaboration.

[0129] In some examples, the document management module can perform the steps S19-S21 described above.

[0130] In some examples, combining the examples given in S14 above, the document management module can achieve the following functions: document relationship mapping, capturing core information, understanding document relationships, revealing usage patterns, assessing document importance, permission and ownership analysis, quality and usability assessment, and one or more of the following external link sharing functions.

[0131] Document Relationship Graph: By intelligently analyzing document content and usage, the following information can be obtained;

[0132] Capturing core information: Intelligent analysis can extract semantic features such as keywords, themes, and concepts from a document, which helps users quickly grasp the key points of the document and understand its content focus.

[0133] Understanding document relationships: By comparing and analyzing content, we can identify the similarities or thematic connections between documents, providing a basis for finding and recommending related documents.

[0134] Revealing usage patterns: User interaction analytics, such as access frequency and editing history, reflect user preferences and engagement with documents, revealing the document's role and value in the workflow.

[0135] Assessing document importance: Frequently accessed documents often indicate their importance or significant impact on the organization, so analysis can help determine which documents need to be prioritized.

[0136] Permissions and ownership analysis: Combining permission settings with analysis can identify the user groups who have the right to view or edit documents, thereby outlining the document's security framework and ownership structure.

[0137] Quality and usability assessment: The frequency with which a document is viewed and edited reflects its actual usage and can be used to evaluate the document's quality and its actual help to users.

[0138] These analysis results automatically generate a knowledge graph linking documents, helping users understand the document background and context.

[0139] Meanwhile, the document management module can generate secure external link sharing: users can generate time-sensitive document external links to facilitate document sharing with external parties while ensuring information security.

[0140] In some examples, the document management module supports the following operations:

[0141] 4.1) Document Upload and Management: Allows users to upload new files and set document attributes and access permissions.

[0142] 4.2) Version control: Manage different versions of documents, record historical changes, or determine whether to keep only the latest version according to actual needs. An interface can be provided for selection and matching.

[0143] 4.3) Document editing and updating: Provide online editing tools that allow authorized users to modify documents; consider whether to introduce third-party tools.

[0144] 4.4) Document sharing and collaboration: Supports multi-user collaborative editing.

[0145] 4.5) Permission Settings: Permission settings can be configured for a specific document or document set. This includes managing collaborators, setting permissions, and transferring ownership. The content pertains to viewing, editing, deleting, and transferring ownership permissions for documents.

[0146] As described above, users can use the document management module to perform one or more of the following functions: document relationship mapping, capturing core information, understanding document relationships, revealing usage patterns, assessing document importance, performing permission and ownership analysis, evaluating quality and usability, and sharing external links. Simultaneously, users can also use the document management module to perform operations such as document uploading and management, version control, document editing and updating, document sharing and collaboration, and permission settings. This allows users to conveniently upload, store, edit, and manage permissions for documents, enhancing the user experience.

[0147] In some feasible examples, the functional information also includes tool management permissions; combined with Figure 1 ,like Figure 6As shown, the document and resource management method provided in this embodiment of the disclosure further includes: S22-S25.

[0148] S22. In response to the selection operation of the permission control corresponding to the tool management permission, obtain the target information of the target script tool. The target information includes experience information and improvement suggestion information.

[0149] S23. Optimize the target script tool based on the target information.

[0150] S24. In response to the selection operation of the permission control corresponding to the tool management permission, obtain the user role information and historical tool usage information of the target account.

[0151] S25. Based on user role information and historical tool usage information, generate recommendation information that includes recommended script tools.

[0152] In some examples, the tool management module can perform the steps S22-S25 described above.

[0153] In some examples, combining the examples given in S14 above, the tool management module can implement one or more of the following functions: tool usage feedback mechanism, intelligent recommendation system, protocol stack related functions, and white-box testing related functions. Among these,

[0154] Tool usage feedback mechanism: Set up a user feedback entry point to collect user experience and improvement suggestions for continuous tool optimization.

[0155] Intelligent recommendation system: Based on user roles and historical operations, intelligently recommend relevant script tools.

[0156] Protocol stack related: diagnostic scripts, calibration scripts

[0157] White-box testing related scripts: coverage metric scripts, HIS metric scripts, compilation warning scripts, etc.

[0158] In some examples, the tool management module can perform the following operations:

[0159] 5.1) Hierarchical access control: For mature and stable scripting tools, provide read-only and download permissions, but restrict editing capabilities to prevent unnecessary changes; editing permissions for high-risk or critical tools should be granted only to a small number of experienced administrators or developers.

[0160] 5.2) Responsible Person System: For scripts that require regular maintenance, a designated person shall be responsible for supervision and updates to ensure that the tools can adapt to changing needs and environments at any time.

[0161] 5.3) Audit and Transparency: All changes to tools should be documented, including the person making the change, the time of the change, and the content of the change. Access and editing logs should be audited regularly to ensure compliance with requirements.

[0162] 5.4) Notification and Reporting: When the tool is modified, all relevant personnel will be notified automatically. Scripts that directly affect business processes should be given special attention.

[0163] 5.5) Version tracking and backup: All scripts should be version managed and have a systematic backup and recovery plan.

[0164] 5.6) Access Log: Strictly track who performed actions on the tool and when, involving viewing, executing, or other types of access.

[0165] 5.7) Regular review and evaluation: Even if the tool is not frequently changed, it should be reviewed regularly to ensure that the tool still meets current technical specifications and business needs.

[0166] 5.8) User documentation and training: Provide complete user documentation and instructions for the script, and train users as needed to enhance their efficiency and security.

[0167] As described above, users can utilize the tool management module to implement one or more of the following: tool usage feedback mechanisms, intelligent recommendation systems, protocol stack-related functions, and white-box testing. Furthermore, the tool management module also allows users to perform operations such as hierarchical access control, responsibility systems, auditing and transparency, notifications and reports, version tracking and backup, access logs, periodic reviews and evaluations, and user documentation and training. This facilitates convenient tool use and enhances the user experience.

[0168] In some feasible examples, the functional information also includes search and filtering permissions; combined with Figure 1 ,like Figure 7 As shown in the embodiments of this disclosure, the document and resource management method further includes: S26-S30.

[0169] S26. In response to the selection operation of the permission control corresponding to the search and filter permissions, obtain search information.

[0170] S27. Perform intent understanding on the search information to obtain the search intent corresponding to the search information.

[0171] S28. Perform a contextual search based on the search information to obtain at least one search result.

[0172] S29. Filter the search results according to the search intent to obtain filtered search results.

[0173] S30. Use the filtered search results as the search results for the search information.

[0174] In some examples, the search and filter module can perform the steps described in S26-S30 above.

[0175] In some examples, combining the examples given in S14 above, the search and filtering module can achieve one or more of the following functions: AI-enhanced search, scenario-based filtering presets, project management scenarios, market analysis scenarios, technology research and development scenarios, and development tool scenarios. Among these,

[0176] AI-enhanced search: AI technology can be used to understand the intent of a user's query and optimize search result rankings based on context.

[0177] Contextualized Filtering Presets: Based on different work scenarios, preset filters are provided. Each preset filter can quickly invoke a standardized set of filtering conditions, helping users reduce the workload of setting filtering criteria and speeding up information retrieval. Furthermore, by providing preset actions or views to handle common workflows, the platform can improve user efficiency and enhance the overall user experience. For example:

[0178] Project management scenario: Preset filters include: ongoing projects, SOP projects, OTA projects, tasks with upcoming deadlines, recently updated files, and my projects.

[0179] Market analysis scenarios: Preset filters include: market trend reports, competitor analysis, consumer survey results, and marketing campaign feedback.

[0180] Technical R&D scenario: Preset filters include: development documents, API documents, latest technical reports, and bug tracking.

[0181] Development tool scenarios: Preset filters include: code review, feature development, bug fixing, and performance optimization.

[0182] In some examples, the search and filter module can perform the following operations:

[0183] 6.1) Keyword Search: Allows users to search for documents, tools, and other information using keywords; provides an indexing mechanism, a search interface, supports search algorithms, supports dynamic loading, and supports sorting.

[0184] 6.2) Advanced filtering functions: Filter by document type, project, status, etc., provide filtering interface, support combined filtering, support dynamic loading, support saving filtering conditions, and support fuzzy search.

[0185] As described above, users can utilize the search and filtering module to perform one or more of the following scenarios: AI-enhanced search, contextualized filtering presets, project management scenarios, market analysis scenarios, technology research and development scenarios, and development tool scenarios. Furthermore, users can perform keyword searches and advanced filtering functions through the search and filtering module, allowing for convenient document searching and filtering and enhancing the user experience.

[0186] In some feasible examples, the functional information also includes search and filtering permissions; combined with Figure 7 ,like Figure 8 As shown in the embodiments of this disclosure, the document and resource management method further includes: S31 and S32.

[0187] S31. Obtain the current work scenario; based on the work scenario, obtain the preset filter corresponding to the work scenario; wherein, a preset filter corresponds to a preset filtering condition.

[0188] S32. Filter the data according to the preset filtering conditions corresponding to the preset filter to obtain the target filtered data.

[0189] In some examples, the target filtered data is used as the search result.

[0190] In some examples, the search and filter module can also perform the steps in S31 and S32 described above.

[0191] As can be seen from the above, in order to facilitate retrieval, the document and resource management method provided in this embodiment of the present disclosure sets different preset filters for different work scenarios. Thus, users can select the corresponding preset filter based on the current work scenario, and the server can filter documents according to the filtering conditions corresponding to the preset filter, thereby saving users the time of manually entering search conditions and improving search efficiency.

[0192] In some feasible examples, the functionality information also includes deletion permissions; combined with Figure 1 ,like Figure 9 As shown in the embodiments of this disclosure, the document and resource management method further includes: S33-S37.

[0193] S33. Obtain the target account that has not been operated within the first preset time period, and / or the target document that has not been operated within the second preset time period;

[0194] S34. Generate recommendation information to be deleted based on the target account and / or target document;

[0195] S35. In response to the selection operation of the permission control corresponding to the deletion permission, obtain the target account to be deleted and / or the target document;

[0196] S36. If the target account being deleted and / or the target document has a security lock, generate a notification message;

[0197] S37. In response to the selection operation of the permission control corresponding to the delete permission, delete the target account and / or target document to be deleted.

[0198] In some examples, deleting a module can be performed by performing the steps S33-S37 described above.

[0199] In some examples, combined with the example given in S14 above, the deletion module can delete unwanted parts.

[0200] In some examples, the deletion module can achieve one or more of the following functions: "no operation warning," "security lock," etc.

[0201] 1. The "No Operation Warning" function automatically marks accounts or files that have not been used for a long time for administrator review.

[0202] 2. Security lock to prevent accidental deletion of important information and documents.

[0203] In some examples, deleting a module can achieve the following:

[0204] 7.1) Delete users: Delete user accounts that no longer need to access the system, and clean up inactive or expired user accounts.

[0205] 7.2) Delete documents: In accordance with document management policies, delete expired, obsolete or no longer needed files and data, and clean up duplicate files in the system to save storage space and optimize system performance.

[0206] 7.3) Remove categories and tags: Remove document categories and tags that are no longer used or are irrelevant, and reorganize or simplify the existing category system.

[0207] 7.4) Delete projects or groups: Delete information on projects that have ended or been canceled, and clean up inactive workgroups or user groups.

[0208] 7.5) Remove permissions: Remove user access permissions to specific documents or parts of the system, and clear permissions for users who do not meet security requirements or whose responsibilities have been changed.

[0209] 7.6) Delete system settings or configuration items: Delete outdated or no longer needed system configurations and settings to maintain the modernity and optimality of system settings.

[0210] 7.7) Remove integrated external services: If an external integrated service is no longer in use, the corresponding integration can be revoked, and API links or service connections that are no longer needed can be cleaned up.

[0211] As described above, the deletion module allows users to implement one or more of the following: "no-operation warning" and "security lock." This proactively prompts users whether to delete accounts or files that have not been used for a long time, while simultaneously setting a security lock to prevent accidental deletion of important information and documents, thus improving the user experience. Furthermore, the deletion module allows users to perform operations such as deleting users, documents, categories and tags, items or groups, permissions, system settings or configuration items, and integrated external services, facilitating document and service management and enhancing the user experience.

[0212] In some feasible examples, the functionality information also includes accessibility permissions; combined with Figure 1 ,like Figure 10 As shown, the document and resource management method provided in this embodiment of the disclosure further includes: S38 and S39.

[0213] S38. In response to the selection operation of the permission control corresponding to the accessibility tool permission, obtain the target login credential; wherein, the target login credential is the login identifier of the third-party application;

[0214] S39. Log in using the target login credentials obtained from the auxiliary tool module to enable information exchange with third-party applications.

[0215] In some examples, the auxiliary tool module can perform the steps in S38 and S39 above.

[0216] In some examples, combining the examples given in S14 above, the assistive tools module can introduce AI models and recommend assistive tools based on the actual scenario.

[0217] In some examples, the accessibility module can perform the following functions:

[0218] Users can log in to the login module using the target login credentials of a third-party application to enable information exchange between the document and resource management device provided in this embodiment and the third-party application, such as mutual transmission of data and information.

[0219] As described above, the auxiliary tools module allows users to log in to the server using the login identifier of a third-party application, facilitating information exchange between the user and the application. Furthermore, the auxiliary tools module also allows users to incorporate AI models based on specific scenarios to recommend helpful tools, thereby improving their work efficiency.

[0220] In some feasible examples, the functional information also includes security permissions; combined with Figure 1 ,like Figure 11 As shown, the document and resource management method provided in this embodiment of the disclosure further includes: S40-S42.

[0221] S40. In the login module, in response to the login operation of the target account, user authentication is performed on the target account.

[0222] S41. Log in to the target account if the target account has been authenticated by the user.

[0223] S42. In response to the selection operation of the permission control corresponding to the security permission, perform a third-target operation on the target account to ensure the security of the target account. The third-target operation includes one or more of the following: permission and user role management, data encryption, access control lists, security audit logs, network security, vulnerability management, backup and disaster recovery, physical security, endpoint protection, and security monitoring and response.

[0224] In some examples, the security module can perform the steps described in S40-S42 above.

[0225] In some examples, in conjunction with the example given in S14 above, the security module is the core of the document and resource management device protection measures provided in the embodiments of this disclosure. It ensures protection against external attacks, prevents internal data leakage, and protects resources from damage or loss.

[0226] In some examples, the security module can perform the following operations:

[0227] 9.1) User authentication: Ensure that all users are authenticated through a secure login process, such as using a username and password, or even MFA authentication.

[0228] 9.2) Permission and Role Management: Set different levels of access permissions based on user roles and responsibilities to restrict access to sensitive data.

[0229] 9.3) Data encryption: Use strong encryption standards to protect the security of data during transmission and at rest (storage).

[0230] 9.4) Access Control List (ACL): Fine-grained access control ensures that users can only access the resources they need and cannot access other data.

[0231] 9.5) Security Audit Log: Record all critical operations, such as login attempts, configuration changes, and file accesses, so that they can be traced back in the event of a security incident.

[0232] 9.6) Network security: Implement firewalls, intrusion detection systems (IDS) and other network security measures to prevent unauthorized access.

[0233] 9.7) Vulnerability Management: Regularly scan the system to identify security vulnerabilities and apply necessary patches and updates in a timely manner.

[0234] 9.8) Backup and Disaster Recovery: Establish backup strategies to enable rapid recovery in the event of data loss. Simultaneously, ensure that backup data is encrypted and stored in a secure location.

[0235] 9.9) Physical security: Protect servers and physical equipment from direct damage, such as through strict data center security measures.

[0236] 9.10) Endpoint protection: Ensure that all devices accessing the system have appropriate security measures, such as virus protection and malware scanning.

[0237] 9.11) Education and Awareness Building: Conduct regular security training for employees to raise their awareness of information security.

[0238] 9.12) Security Monitoring and Response: Continuously monitor the security status of the system to ensure a rapid response to any threat.

[0239] 9.13) Privacy protection: Ensure that the design and operation of the system comply with relevant privacy regulations and standards.

[0240] In some examples, servers can use security modules to protect against external attacks, prevent internal data breaches, and safeguard resources from damage or loss. Meanwhile, users can utilize the security model for user authentication, permissions and role management, data encryption, access control lists, security audit logs, network security, vulnerability management, backup and disaster recovery, physical security, endpoint protection, education and awareness building, security monitoring and response, and privacy protection. This allows users to manage server security and enhances the user experience.

[0241] In some feasible examples, the functional information also includes access control information; combined with Figure 1 ,like Figure 12 As shown, the document and resource management method provided in this embodiment of the disclosure further includes: S43-S45.

[0242] S43. In response to a login operation on the target account, perform user authentication based on the target account's username and password, or multi-factor authentication.

[0243] S44. Log in to the target account if the target account has been authenticated by the user.

[0244] S45. In response to the selection operation of the permission control corresponding to the permission management information, a fourth target operation is performed on the target account to obtain the updated target account; wherein, the fourth target operation includes one or more of the following: user role management, permission configuration, permission review and allocation, permission inheritance and allocation, and special permission processing.

[0245] In some examples, the permissions module can perform the steps S43-S45 described above.

[0246] In some examples, combining the example given in S14 above, the permission module can implement one or more of the following functions: user authentication, role management, permission configuration, permission auditing and allocation, permission inheritance and delegation, and handling of special permissions.

[0247] 10.1) User authentication: Determine who the user is and verify their credentials, usually through username and password or MFA authentication, to provide a more robust form of security authentication than a traditional single password.

[0248] 10.2) Role Management: Define different user roles, such as ordinary users, group leaders, super administrators, etc., and set a set of default permissions for each role.

[0249] 10.3) Permission configuration: Assign or modify permissions for individual users, and grant users specific permission sets based on their roles.

[0250] 10.4) Permission Review and Assignment: Check and confirm whether the permissions requested by users are reasonable and execute the assignment. Provide an interface for super administrators or users with administrative privileges to assign and adjust permissions.

[0251] 10.5) Permission Inheritance and Delegation: Allows certain permissions to be inherited from a higher-level role to a lower-level role. Supports permission delegation, allowing higher-level users to delegate certain permissions to lower-level users.

[0252] 10.6) Handling Special Permissions: Handling special permission requests, such as temporary privilege escalation or urgent access needs. Adjusting permission settings to respond to changes in organizational structure or business processes.

[0253] As can be seen from the above, users can use the permission module to perform one or more of the following: user authentication, role management, permission configuration, permission auditing and allocation, permission inheritance and delegation, and special permission processing. This allows users to conveniently manage and control the permissions and roles of users on the server, thereby improving the user experience.

[0254] In some feasible examples, the functional information also includes disk cleanup information; combined with Figure 1 ,like Figure 13 As shown, the document and resource management method provided in this embodiment of the disclosure further includes: S46 and S47.

[0255] S46. In response to the selection operation of the permission control corresponding to the disk cleanup information, obtain the file that meets the preset conditions;

[0256] S47. Clean up files that meet preset conditions; wherein, preset conditions include one or more of the following: files identified as target identifiers, files that have expired, files that have not been used within a preset time period, and files whose version information is lower than a preset version.

[0257] In some examples, the disk cleanup module can perform the steps in S46 and S47 described above.

[0258] Based on the example given in S14 above, the disk cleanup module helps maintain system efficiency and performance by identifying and removing files and data that are no longer needed or redundant.

[0259] In some examples, the disk cleanup module can implement one or more of the following functions: file tagging, automatic tagging rules, usage period, manual tagging, cleanup strategy, cleanup preview, confirmation mechanism, secure backup, scheduled cleanup tasks, system notification, performance monitoring, and logging.

[0260] 11.1) File tagging: When uploading files, set tags such as "temporary" or "cleanable" for the files. These tags help identify the temporary nature of the files later.

[0261] 11.2) Automatic tagging rules: Automatically mark uploaded files as "temporary files" or other rules for easy cleanup.

[0262] 11.3) Usage period: Set a usage period or validity period for the file. After the expiration, the file becomes a candidate for cleanup.

[0263] 11.4) Manual marking: Allows users to manually mark files that are no longer needed as "cleanable".

[0264] 11.5) Cleanup Policy: Set a policy to identify which files can be cleaned up (e.g., files that have not been accessed for a long time, or files that are too old).

[0265] 11.6) Cleanup Preview: Provide a preview list before performing the cleanup action so that the administrator can review the files that may be deleted.

[0266] 11.7) Confirmation Mechanism: Implement a confirmation process, requiring explicit user or administrator authorization before deleting any file.

[0267] 11.8) Secure Backup: Back up the files to be deleted before performing the cleanup to prevent accidental loss.

[0268] 11.9) Scheduled cleanup tasks: Set up scheduled cleanup tasks to automatically remove files marked as "temporary files" or "cleanable".

[0269] 11.10) Notification System: Send notifications to relevant users and administrators before and after the cleanup to ensure that relevant personnel are aware of the changes.

[0270] 11.11) Performance monitoring: Track the impact of cleanup activities on system performance and make adjustments as necessary.

[0271] 11.12) Log recording: Records detailed information about all cleanup activities, including deleted files and timestamps.

[0272] Implementing these measures ensures the efficiency, security, and traceability of the cleanup process. It minimizes manual intervention and reduces management burden, while also guaranteeing business continuity and data integrity. This will significantly enhance the overall management capabilities and stability of the system.

[0273] As can be seen from the above, in order to ensure the normal operation of the server, users can use the disk cleanup module in the server to clean up unnecessary or redundant files and data, which helps maintain the efficiency and performance of the system.

[0274] In some feasible examples, the functional information also includes system configuration and permission information; combined with Figure 1 ,like Figure 14 As shown, the document and resource management method provided in this embodiment of the disclosure further includes: S48.

[0275] S48. In response to the selection operation of the permission control corresponding to the system configuration permission information, perform the fifth target operation on the target account to obtain the updated target account; wherein, the fifth target operation includes one or more of the following: permission level definition, user role and permission association, user permission allocation, security measures, configuration backup and recovery, permission change notification, and configuration change approval process.

[0276] In some examples, the system configuration permissions module can perform the steps in S48 above.

[0277] Based on the example given in S14 above, the system configuration permission module can be designed with the following functions, including but not limited to:

[0278] 12.1) Permission level definition;

[0279] 12.2) Roles and permissions are associated;

[0280] 12.3) User permission allocation;

[0281] 12.4) Safety measures;

[0282] 12.5) Configure backup and restore;

[0283] 12.6) Notification of permission changes;

[0284] 12.7) User interface usability;

[0285] 12.8) Configure the change approval process.

[0286] As can be seen from the above, users can use the system configuration permission module to define permission levels, associate roles and permissions, allocate user permissions, implement security measures, back up and restore configurations, notify users of permission changes, improve interface usability, and streamline configuration change approval processes. This allows users to manage their permissions, roles, and system security, thereby enhancing their user experience.

[0287] In some feasible examples, the functional information also includes user support and help information; combined with Figure 1 ,like Figure 15 As shown, the document and resource management method provided in this embodiment of the disclosure further includes: S49 and S50.

[0288] S49. In response to the selection operation of the permission control corresponding to user support and help information, obtain preset information; wherein, the preset information includes one or more of the following: user help documents, technical support interface, frequently asked questions, user interface of third-party applications, address information of online customer service, technical support hotline, address information of community support, feedback and suggestions;

[0289] S50. Generate a prompt message containing preset information.

[0290] In some examples, the user support and help module can perform the steps in S49 and S50 above.

[0291] In some examples, combining the examples given in S14 above, the user support and help module can implement the following functions:

[0292] 13.1) User help documentation (instructions for users on how to use the system);

[0293] 13.2) Technical support interface (providing a channel for problem solving and technical support);

[0294] 13.3) FAQ (Frequently Asked Questions);

[0295] 13.4) Lark user interface, online customer service, technical support hotline, community support;

[0296] 13.5) Feedback and suggestions.

[0297] As described above, the document and resource management method disclosed herein allows users to integrate certain functions according to their actual needs, such as merging the group management module with the permission module. Hierarchical inheritance of group permissions: subgroups automatically inherit the permission template of the parent group, reducing repetitive work. While AI can be used as a personal tool to improve work efficiency, it has significant drawbacks for large-scale enterprise-level resource storage and management. These drawbacks include the need to balance consistency, accuracy, flexibility, and stability. Furthermore, current issues such as high cost, slow turnaround time, professionalism, and security must also be considered. Therefore, AI is not well-suited for large-scale enterprise-level resource storage and management.

[0298] The foregoing primarily describes the solutions provided by the embodiments of this disclosure from a methodological perspective. To achieve the aforementioned functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0299] This disclosure embodiment can divide the document and resource management device into functional modules according to the above method examples. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this disclosure embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0300] like Figure 16 The diagram shown is a structural schematic of a document and resource management device 10 provided in an embodiment of this disclosure. It includes a login module 101 and a category management module 102.

[0301] The login module 101 is used to obtain the functional information of the target account in response to a login operation on the target account; wherein the functional information includes at least category management permissions; the login module 101 is also used to display a user interface containing functional information when it is determined that the login status of the target account is logged in; wherein the user interface includes permission controls corresponding to each piece of functional information; the category management module 102 is used to obtain the document to be assigned in response to a selection operation of the permission control corresponding to the category management permission; the category management module 102 is also used to classify the document to be assigned based on the target classification model to obtain the classification result corresponding to the document to be assigned; wherein the target classification model includes a model trained based on the behavioral data of the target account and / or a model trained based on natural language processing; the category management module is also used to classify the document to be assigned according to the classification result.

[0302] In some feasible examples, the classification management module 102 is also used to obtain a set of identifiers for the documents to be assigned after classifying them according to the classification results; wherein the set of identifiers includes one or more of keywords and tags; the classification management module 102 is also used to establish a correspondence between the set of identifiers and the classification results.

[0303] In some feasible examples, the category management module 102 is also used to respond to a target operation on the target permission control by executing the function corresponding to the function information according to the function information corresponding to the target permission control; wherein, the function information also includes any one of group management permission, document management permission, tool management permission, search and filter permission, and deletion permission.

[0304] In some feasible examples, the functional information also includes group management permissions, and the document and resource management methods also include: a group management module 103; the group management module 103 is used to create user groups, and to create user groups; wherein, one user group corresponds to one group management permission; the group management module 103 is also used to perform a first target operation on the user group corresponding to the group management permission in response to the selection operation of the permission control corresponding to the group management permission, and to obtain the updated user group; wherein, the first target operation includes one or more of group management, member management, resource allocation, user role definition, user role allocation, permission adjustment and update.

[0305] In some feasible examples, the functional information also includes document management permissions, and the document and resource management methods also include: a document management module 104; the document management module 104 is used to, in response to the upload operation of uploading a document to be assigned, obtain the document content and usage information of the document to be assigned, and send the document to be assigned to the classification management module for classification; the document management module 104 is also used to generate a document relationship graph of the document to be assigned based on the document content and usage information; wherein, the document relationship graph is used to indicate the background and context of the document to be assigned; the document management module 104 is also used to, in response to the selection operation of the permission control corresponding to the document management permission, perform a second target operation on the assigned document corresponding to the document management permission, and obtain the updated assigned document; wherein, the second target operation includes one or more of setting document attributes, setting access permissions, version control, document editing, document updating, document sharing, and document collaboration.

[0306] In some feasible examples, the functional information also includes tool management permissions, and the document and resource management methods also include: a tool management module 105; the tool management module 105 is used to obtain target information of the target script tool in response to the selection operation of the permission control corresponding to the tool management permission; wherein, the target information includes experience information and improvement suggestion information; the tool management module 105 is also used to optimize the target script tool based on the target information; the tool management module 105 is also used to obtain user role information and historical tool usage information of the target account in response to the selection operation of the permission control corresponding to the tool management permission; the tool management module 105 is also used to generate recommendation information containing recommended script tools based on user role information and historical tool usage information.

[0307] In some feasible examples, the functional information also includes search and filtering permissions, and the document and resource management method further includes: a search and filtering module 106; the search and filtering module 106 is used to obtain search information in response to the selection operation of the permission control corresponding to the search and filtering permissions; the search and filtering module 106 is also used to understand the intent of the search information to obtain the search intent corresponding to the search information; the search and filtering module 106 is also used to perform a contextual search according to the search information to obtain at least one search result; the search and filtering module 106 is also used to filter the search results according to the search intent to obtain filtered search results; the search and filtering module 106 is also used to use the filtered search results as the search results of the search information.

[0308] In some feasible examples, the search and filtering module 106 is also used to obtain the current work scenario; based on the work scenario, obtain the preset filter corresponding to the work scenario; wherein, a preset filter corresponds to a preset filtering condition; the search and filtering module 106 is also used to filter data according to the preset filtering condition corresponding to the preset filter to obtain the target filtered data.

[0309] In some feasible examples, the functional information also includes deletion permissions, and the document and resource management method further includes: a deletion module 107; the deletion module 107 is used to obtain target accounts that have not been operated within a first preset time period, and / or target documents that have not been operated within a second preset time period; the deletion module 107 is also used to generate recommendation information to be deleted based on the target account and / or target document; the deletion module 107 is also used to obtain the target account and / or target document to be deleted in response to the selection operation of the permission control corresponding to the deletion permission; the deletion module 107 is also used to generate a prompt message when the target account and / or target document to be deleted has a security protection lock; the deletion module 107 is also used to delete the target account and / or target document to be deleted in response to the selection operation of the permission control corresponding to the deletion permission.

[0310] In some feasible examples, the functional information also includes accessibility tool permissions, and the document and resource management methods also include: accessibility tool module 108; accessibility tool module 108 is used to obtain target login credentials in response to the selection operation of the permission control corresponding to the accessibility tool permissions; wherein, the target login credentials are the login identifier of the third-party application; login module 108 is also used to log in based on the target login credentials obtained by the accessibility tool module, so as to realize information exchange with the third-party application.

[0311] In some feasible examples, the functional information also includes security permissions, and the document and resource management methods also include: a security module 109; the security module 109 is used to authenticate the target account in response to a login operation of the target account in the login module 101; the security module 109 is also used to log in to the target account when the target account has been authenticated; the security module 109 is also used to perform a third target operation on the target account in response to a selection operation of the permission control corresponding to the security permission, so as to ensure the security of the target account; wherein, the third target operation includes one or more of the following: permission and user role management, data encryption, access control list, security audit log, network security, vulnerability management, backup and disaster recovery, physical security, endpoint protection, and security monitoring and response.

[0312] In some feasible examples, the functional information also includes permission management information, and the document and resource management method also includes: permission module 110; permission module 110 is used to perform user authentication based on the target account's username and password, or multi-factor authentication, in response to the login operation of the login module 101 on the target account; permission module 110 is also used to log in to the target account when the target account has passed user authentication; permission module 110 is also used to perform a fourth target operation on the target account in response to the selection operation of the permission control corresponding to the permission management information, to obtain the updated target account; wherein, the fourth target operation includes one or more of user role management, permission configuration, permission review and allocation, permission inheritance and allocation, and special permission processing.

[0313] In some feasible examples, the functional information also includes disk cleanup information, and the document and resource management method also includes: a disk cleanup module 111; the disk cleanup module 111 is used to obtain files that meet preset conditions in response to the selection operation of the permission control corresponding to the disk cleanup information; the disk cleanup module 111 is also used to clean up the files that meet the preset conditions; wherein, the preset conditions include one or more of the following: files identified as target identifiers, files that have expired, files that have not been used within a preset time period, and files whose version information is lower than a preset version.

[0314] In some feasible examples, the functional information also includes system configuration permission information, and the document and resource management method also includes: system configuration permission module 112; system configuration permission module 112 is used to perform a fifth target operation on the target account in response to the selection operation of the permission control corresponding to the system configuration permission information, so as to obtain the updated target account; wherein, the fifth target operation includes one or more of the following: permission level definition, user role and permission association, user permission allocation, security measures, configuration backup and recovery, permission change notification, and configuration change approval process.

[0315] In some feasible examples, the functional information also includes user support and help information, and the document and resource management method also includes: a user support and help module 113; the user support and help module 113 is used to obtain preset information in response to the selection operation of the permission control corresponding to the user support and help information; wherein, the preset information includes one or more of the following: user help documents, technical support interface, frequently asked questions, user interface of third-party applications, address information of online customer service, technical support hotline, address information of community support, feedback and suggestions; the user support and help module 113 is also used to generate prompt information containing the preset information.

[0316] All relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and their functions will not be repeated here.

[0317] Of course, the document and resource management device 10 provided in this embodiment includes, but is not limited to, the modules described above. For example, the document and resource management device 10 may also include a storage module 114. The storage module 114 may be used to store the program code of the document and resource management device 10, and may also be used to store data generated by the document and resource management device 10 during operation, such as data in write requests.

[0318] Figure 17 This is a schematic diagram of the structure of a vehicle-mounted terminal provided in an embodiment of this disclosure, as shown below. Figure 17 As shown, the vehicle terminal may include at least one processor 51, a memory 52, a communication interface 53, and a communication bus 54.

[0319] The following is combined with Figure 17 A detailed introduction to each component of the vehicle-mounted terminal:

[0320] The processor 51 is the control center of the electronic device 10. It can be a single processor or a collective term for multiple processing elements. For example, the processor 51 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this disclosure, such as one or more DSPs, or one or more field-programmable gate arrays (FPGAs).

[0321] In a specific implementation, as one example, the processor 51 may include one or more CPUs, for example... Figure 17 CPU0 and CPU1 are shown in the diagram. Furthermore, as one embodiment, the electronic device may include multiple processors, such as... Figure 17 The processors 51 and 55 are shown. Each of these processors can be a single-core processor or a multi-core processor. A processor here can refer to one or more devices, circuits, and / or processing cores used to process data (e.g., computer program instructions).

[0322] The memory 52 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or it may be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto. The memory 52 may exist independently and be connected to the processor 51 via a communication bus 54. The memory 52 may also be integrated with the processor 51.

[0323] In a specific implementation, memory 52 is used to store data disclosed herein and execute software programs disclosed herein. Processor 51 can perform various functions of the air conditioner by running or executing software programs stored in memory 52 and by calling data stored in memory 52.

[0324] Communication interface 53, using any transceiver-like device, is used to communicate with other devices or communication networks, such as Radio Access Network (RAN), Wireless Local Area Networks (WLAN), terminals, and the cloud. Communication interface 53 may include a login module to enable interactive functionality.

[0325] The communication bus 54 can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 17 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0326] In some embodiments, combined with Figure 16The login module 101 in the document and resource management device 10 performs the same functions as... Figure 17 The functions of communication interface 53 are the same as those of the following modules: Category Management Module 102, Group Management Module 103, Document Management Module 104, Tool Management Module 105, Search and Filter Module 106, Deletion Module 107, Auxiliary Tool Module 108, Security Module 109, Permission Module 110, Disk Cleanup Module 111, and System Configuration Permission Module 112. Figure 17 The processor 51 in the document and resource management device 10 has the same function as the storage module 114 in the document and resource management device 10. Figure 17 The memory 52 in it has the same function.

[0327] Another embodiment of this disclosure provides a computer-readable storage medium storing a computer program that, when executed by a computing device, causes the computing device to perform the mode switching method shown in the above-described method embodiments.

[0328] In some embodiments, the disclosed method may be implemented as computer program instructions encoded in a machine-readable format on a computer-readable storage medium or on other non-transitory media or articles of art.

[0329] Figure 18 A conceptual partial view of a computer program product provided in an embodiment of the present disclosure is shown schematically. The computer program product includes a computer program for executing computer processes on a computing device.

[0330] In one embodiment, a computer program product is provided using a signal bearer medium 410. The signal bearer medium 410 may include one or more program instructions that, when executed by one or more processors, can provide the above-mentioned... Figure 1 The described function or part of the function. Therefore, for example, refer to... Figure 1 In the embodiment shown, one or more features of S11-S14 can be fulfilled by one or more instructions associated with the signal carrying medium 410. Furthermore, Figure 18 The program instructions in the document also describe example instructions.

[0331] In some examples, the signal carrying medium 410 may include a computer-readable medium 411, such as, but not limited to, a hard disk drive, a compact disc (CD), a digital video disc (DVD), a digital magnetic tape, a memory, a read-only memory (ROM), or a random access memory (RAM), etc.

[0332] In some implementations, the signal carrying medium 410 may include a computer recordable medium 412, such as, but not limited to, a memory, a read / write (R / W) CD, a R / W DVD, and so on.

[0333] In some implementations, the signal carrying medium 410 may include a communication medium 413, such as, but not limited to, digital and / or analog communication media (e.g., fiber optic cables, waveguides, wired communication links, wireless communication links, etc.).

[0334] The signal-bearing medium 410 can be transmitted by a wireless communication medium 413 (e.g., a wireless communication medium conforming to the IEEE 802.41 standard or other transmission protocols). One or more program instructions can be, for example, device-executable instructions or logic implementation instructions.

[0335] In some examples, such as targeting Figure 18 The document and resource management device 10 described can be configured to provide various operations, functions, or actions in response to one or more program instructions in a computer-readable medium 411, a computer-recordable medium 412, and / or a communication medium 413.

[0336] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0337] In the several embodiments provided in this disclosure, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0338] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0339] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0340] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this disclosure, in essence, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0341] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for managing documents and resources, characterized in that, include: In response to a login operation to a target account, the system obtains the functional information of the target account; wherein the functional information includes at least category management permissions. When the login status of the target account is determined to be logged in, a user interface containing the functional information is displayed; wherein, the user interface includes permission controls corresponding to each piece of functional information; In response to the selection operation of the permission control corresponding to the category management permission, obtain the document to be assigned; The documents to be assigned are classified based on the target classification model to obtain the classification results corresponding to the documents to be assigned, and the documents to be assigned are classified according to the classification results; wherein, the target classification model includes a model trained based on the behavioral data of the target account and / or a model trained based on natural language processing.

2. The document and resource management method according to claim 1, characterized in that, The method further includes: After classifying the documents to be assigned according to the classification results, an identifier set of the documents to be assigned is obtained; wherein, the identifier set includes one or more of keywords and tags; Establish the correspondence between the set of identifiers and the classification results.

3. The document and resource management method according to claim 1, characterized in that, The method further includes: In response to a target operation on a target permission control, the function corresponding to the function information corresponding to the target permission control is executed; wherein, the function information further includes any one of group management permission, document management permission, tool management permission, search and filter permission, and delete permission.

4. The document and resource management method according to claim 3, characterized in that, The step of responding to a target operation on a target permission control and executing the function corresponding to the function information based on the function information corresponding to the target permission control includes: In response to the creation operation of creating a user group, a user group is created; one user group corresponds to one group management permission. In response to the selection operation of the permission control corresponding to the group management permission, a first target operation is performed on the user group corresponding to the group management permission to obtain the updated user group; wherein, the first target operation includes one or more of group management, member management, resource allocation, user role definition, user role allocation, permission adjustment and update.

5. The document and resource management method according to claim 3, characterized in that, The step of responding to a target operation on a target permission control and executing the function corresponding to the function information based on the function information corresponding to the target permission control includes: In response to the upload operation of the document to be assigned, the document content and usage information of the document to be assigned are obtained, and the document to be assigned is sent to the category management module for classification; Based on document content and usage information, a document relationship graph of the document to be assigned is generated; wherein, the document relationship graph is used to indicate the background and context of the document to be assigned; In response to the selection operation of the permission control corresponding to the document management permission, a second target operation is performed on the assigned document corresponding to the document management permission to obtain the updated assigned document; wherein, the second target operation includes one or more of setting document attributes, setting access permissions, version control, document editing, document updating, document sharing, and document collaboration.

6. The document and resource management method according to claim 3, characterized in that, The step of responding to a target operation on a target permission control and executing the function corresponding to the function information based on the function information corresponding to the target permission control includes: In response to the selection operation of the permission control corresponding to the management permission of the tool, the target information of the target script tool is obtained; wherein, the target information includes experience information and improvement suggestion information; Based on the target information, the target script tool is optimized; In response to the selection operation of the permission control corresponding to the tool management permission, the user role information and historical tool usage information of the target account are obtained; Based on the user role information and the historical tool usage information, recommendation information including recommended script tools is generated.

7. The document and resource management method according to claim 3, characterized in that, The step of responding to a target operation on a target permission control and executing the function corresponding to the function information based on the function information corresponding to the target permission control includes: In response to the selection operation of the permission control corresponding to the search and filtering permissions, the search information is obtained; The search information is subjected to intent understanding to obtain the search intent corresponding to the search information; Perform a contextual search based on the search information to obtain at least one search result; The search results are filtered according to the search intent to obtain filtered search results; The filtered search results are used as the search results for the search information.

8. The document and resource management method according to claim 7, characterized in that, The method further includes: Obtain the current work scenario; Based on the work scenario, obtain a preset filter corresponding to the work scenario; wherein, one preset filter corresponds to one preset filtering condition; Data is filtered according to the preset filtering conditions corresponding to the preset filter to obtain the target filtered data.

9. The document and resource management method according to claim 3, characterized in that, The step of responding to a target operation on a target permission control and executing the function corresponding to the function information based on the function information corresponding to the target permission control includes: Obtain target accounts that have not been used within a first preset time period, and / or target documents that have not been used within a second preset time period; Based on the target account and / or the target document, generate recommendation information to be deleted; In response to the selection operation of the permission control corresponding to the deletion permission, obtain the target account to be deleted and / or the target document; If the deleted target account and / or target document has a security lock, a prompt message will be generated; In response to the selection operation of the permission control corresponding to the deletion permission, the target account and / or target document to be deleted are deleted.

10. A document and resource management device, characterized in that, include: The login module is used to respond to a login operation on a target account and obtain the functional information of the target account; wherein, the functional information includes at least category management permissions; The login module is further configured to display a user interface containing the functional information when it is determined that the target account has been logged in; wherein the user interface includes permission controls corresponding to each piece of functional information; The category management module is used to obtain the document to be assigned in response to the selection operation of the permission control corresponding to the category management permission; The classification management module is further configured to classify the documents to be assigned based on the target classification model, obtain the classification results corresponding to the documents to be assigned, and classify the documents to be assigned according to the classification results; wherein, the target classification model includes a model trained based on the behavioral data of the target account, and / or a model trained based on natural language processing.

11. An electronic device, characterized in that, include: A memory and a processor, the memory being used to store a computer program; the processor being used to cause the electronic device to implement the document and resource management method according to any one of claims 1-9 when executing the computer program.

12. A computer-readable storage medium, characterized in that, include: The computer-readable storage medium stores a computer program that, when executed by a computing device, causes the computing device to implement the document and resource management method according to any one of claims 1-9.

13. A server comprising the document and resource management apparatus as described in claim 10.