An attachment management system for an application development platform
By performing permission processing and list filtering of attachments in the application development platform, the problem of unreasonable permission allocation in attachment management is solved, efficient management and storage of attachments is achieved, and the stability and data security of the platform are improved.
Patent Information
- Application Number
- CN202411116963.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-14
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2044-08-14
AI Technical Summary
In the application development platform, unreasonable permission allocation of attachment management leads to misuse of attachments and mistransmission, reducing the stability of the platform.
The attachment operation module realizes user's addition service operation and basic feature setting, combines the attachment itself to perform permission processing and list filtering, and conducts access permission analysis when sharing requests, assign sharing permissions to ensure the effectiveness of attachment management.
It realizes efficient management and storage of accessories, improves the stability and flexibility of the application development platform, and ensures data security.
Smart Images

Figure CN119293809B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of attachment management, and particularly to an attachment management system for an application development platform. Background Art
[0002] Currently, attachment management is a common function in an application development platform, used to manage and process attachment files uploaded by users. In actual applications, due to unreasonable permission allocation of attachments, problems such as frequent abuse of attachments and disordered attachment transfer occur, thereby reducing the platform stability of the application development platform.
[0003] Therefore, the present invention proposes an attachment management system for an application development platform. Summary of the Invention
[0004] The present invention provides an attachment management system for an application development platform, which realizes effective management of attachment permission processing, attachment list screening, attachment sharing, etc. by adding service operations, i.e., basic feature setting operations, to attachments in the application development platform and combining with the characteristics of the attachments themselves, ensuring the stability of the application development platform.
[0005] On the one hand, the present invention provides an attachment management system for an application development platform, including:
[0006] Attachment operation module: Obtain the service operation and basic feature setting operation of the user on the target attachment based on the application development platform;
[0007] Attachment management module: Manage the file list of all involved target attachments according to the characteristics of the attachments themselves of different target attachments and in combination with the operation results of the user;
[0008] Sharing module: When the application development platform receives an attachment sharing request, analyze the access permission of the file list and allocate sharing permissions to users matching the attachment sharing request to achieve attachment sharing management.
[0009] On the other hand, the service operation includes one or more sub-operations.
[0010] On the other hand, it further includes:
[0011] First judgment module: Before obtaining the service operation of the user on the target attachment, judge whether there is a long-term public key paired with the application development platform for the target attachment;
[0012] When the long-term public key exists, allow the user to perform the service operation;
[0013] Second judgment module: When the long-term public key does not exist, determine whether the user has a private key;
[0014] If available, allow the user to perform the service addition operation;
[0015] If not available, do not allow the user to perform the service addition operation.
[0016] On the other hand, the attachment management module includes:
[0017] List display unit: Display a number of specified attachment lists to the user according to the key type of the application development platform. Among them, each column cell in each specified attachment list is related to the preset display attachment attributes and the preset display attachment order;
[0018] List screening unit: Perform the first list screening from all specified attachment lists according to the attachment characteristics of each target attachment. At the same time, perform the second list screening from all specified attachment lists according to the operation results of the user on each target attachment;
[0019] List management unit: Obtain the file list for all target attachments according to the first screening list and the second screening list.
[0020] On the other hand, the list display unit includes:
[0021] Parameter determination subunit: Determine the number of first keys included in each key type in the application development platform and the occurrence frequency of each first key based on the historical list. At the same time, combine the key security level and the key decryption time consumption coefficient of each first key to calculate the individual recommendation coefficient of each first key ;
[0022] ; where xh represents the key decryption time consumption coefficient; represents the preset consumption coefficient; represents the key security level; , represents the security conversion coefficient, and ; represents the occurrence frequency of the corresponding first key based on the historical list; represents the total number of the historical list; represents the number of first keys involved in the corresponding key type; represents the total number of keys under all key types;
[0023] Coefficient determination subunit: Calculate the total recommendation coefficient of each key type based on the individual recommendation coefficient of each first key;
[0024] ; where represents the total recommendation coefficient of the z-th key type; represents the first key quantity in the z-th key type; represents the individual recommendation coefficient of the i-th first key in the z-th key type; represents the key security level of the i-th first key in the z-th key type; represents the minimum security level among the remaining key security levels except the i-th first key in the z-th key type; represents randomly screening from the z-th key type the average security level of the key security levels corresponding to the first keys, and [ ] represents the rounding symbol;
[0025] Quantity determination subunit: Sort all key types according to the total recommendation coefficient, and combine the key combinations of the first keys involved in different historical lists to respectively determine the key screening quantity for each key type after sorting;
[0026] ; where represents the ceiling symbol; represents the number of times the z-th key type is involved in all historical lists; represents the serial number of the z-th key type based on the sorting result of size; represents the key screening quantity for the z-th key type;
[0027] Random combination subunit: Randomly combine the key screening types according to the key screening quantity for each key type, and match with the combination-index mapping table to obtain several screening indicators, and then match with the list database to obtain several specified attachment lists.
[0028] On the other hand, the list screening unit includes:
[0029] Parsing subunit: Parse the characteristics of the attachment itself to obtain the first matching condition, and at the same time, parse the operation result to obtain the second matching condition;
[0030] Matching and analysis subunit: Match and analyze the first matching condition and the second matching condition with different specified attachment lists respectively to implement list screening.
[0031] On the other hand, the list management unit includes:
[0032] List management unit: Obtain the file list for all target attachments according to the first screening list and the second screening list.
[0033] Overlap judgment unit: Judge whether there is an overlapping list in the first screening list and the second screening list;
[0034] If it exists and the quantity is 1, then use the overlapping list as the file list;
[0035] If it exists and the quantity is not 1, then perform union processing on the column cells of the overlapping list to use the union processing list as the file list;
[0036] If it does not exist, then screen the first list with the most column cells from the first screening list and the second list with the most column cells from the second screening list;
[0037] Union processing unit: Perform union processing on the column cells of the first list and the second list to obtain the file list.
[0038] On the other hand, the sharing module includes:
[0039] Attachment status setting unit: Assign an initial sharing status set to the attachment attributes of each target attachment in the file list based on the application development platform;
[0040] Status determination unit: Analyze the attachment sharing request to determine the access permission set for each target attachment in the file list, and combine it with the initial sharing status set of the corresponding target attachment to obtain the allowed sharing status of the corresponding target attachment;
[0041] Sharing unit: Allocate sharing permissions to the corresponding users according to the allowed sharing status to implement attachment sharing.
[0042] The present invention provides an attachment management system for an application development platform, which realizes management operations such as permission processing of attachments, screening of attachment lists, and attachment sharing by adding keys to the attachments in the application development platform; realizes efficient management and storage of attachments in the system, and improves the flexibility and data security of the system attachments. Description of the Drawings
[0043] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0044] Figure 1 It is a schematic structural diagram of an attachment management system for an application development platform provided by an embodiment of the present invention. Detailed Embodiments
[0045] To make the objectives, technical solutions and advantages of the present invention clearer, the following will clearly and completely describe the technical solutions in the present invention in conjunction with the accompanying drawings in the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without making creative efforts fall within the scope of protection of the present invention.
[0046] Embodiment 1:
[0047] As Figure 1 shown, an attachment management system for an application development platform provided by an embodiment of the present invention includes:
[0048] Attachment operation module: Based on the application development platform, obtain the addition service operation and basic feature setting operation of the user on the target attachment;
[0049] Attachment management module: According to the attachment itself characteristics of different target attachments and in combination with the operation results of the user, perform file list management on all target attachments involved;
[0050] Sharing module: When the application development platform receives an attachment sharing request, perform access permission analysis on the file list, and allocate sharing permissions to users matching the attachment sharing request to achieve attachment sharing management.
[0051] In this embodiment, an attachment refers to a file that can be added, managed, and shared by a user in the application development platform.
[0052] In this embodiment, the service operation refers to the specific operations that a user can perform on a target attachment in the attachment operation module. It includes: specific operations such as adding an attachment, setting basic features, editing an attachment, deleting an attachment, etc.
[0053] In this embodiment, the basic feature setting operation refers to a series of basic attribute settings that a user can perform on a target attachment, including: file name, description information, tags, creation time, etc.
[0054] In this embodiment, the itself characteristics are the inherent attributes of the attachment, which describe the basic features and content of the attachment, including: file type, file size, creation time, file extension, etc.
[0055] In this embodiment, the operation result refers to the result generated by the operation performed by the user in the attachment operation module, including: addition service operation result, basic feature setting operation result, file list management result, etc.
[0056] In this embodiment, file list management refers to performing management operations such as classification, sorting, retrieval, and display on all target attachments involved according to the attachment itself characteristics of different target attachments and the operation results of the user.
[0057] In this embodiment, the attachment sharing request refers to a request initiated by a user on the application development platform to share a specific attachment.
[0058] In this embodiment, access permission analysis is that after receiving an attachment sharing request, the application development platform analyzes the target attachments involved in the file list. The analysis content includes: permission verification, access permission matching, user identity confirmation, permission assignment, etc.
[0059] In this embodiment, the sharing permission refers to the permission that the sharer grants the shared user to perform operations such as access, editing, and downloading during the attachment sharing process.
[0060] In this embodiment, attachment sharing management refers to the process of analyzing the access permissions of the file list after the application development platform receives an attachment sharing request and assigning sharing permissions to users matching the attachment sharing request, including: permission analysis, user matching, recording, and logging, etc.
[0061] The working principle and beneficial effects of the above technical solution are: The attachment operation module realizes the user's addition service operation and feature setting for the attachment, the attachment management module manages the file list of the attachment, and the sharing module realizes the access permission analysis and sharing permission assignment for the attachment sharing request. It realizes the efficient management and storage of attachments in the system and ensures the stability of the application development platform.
[0062] Embodiment 2:
[0063] Based on the above Embodiment 1, the service operation includes one or more sub-operations.
[0064] The working principle and beneficial effects of the above technical solution are: By adding multiple service operations, it realizes the efficient management and storage of attachments in the system and ensures the stability of the application development platform.
[0065] Embodiment 3:
[0066] Based on the above Embodiment 1, it further includes:
[0067] The first judgment module: Before obtaining the user's addition service operation for the target attachment, judge whether there is a long-term public key paired with the application development platform for the target attachment;
[0068] When the long-term public key exists, allow the user to perform the addition service operation;
[0069] The second judgment module: When the long-term public key does not exist, judge whether the user has a private key;
[0070] If so, allow the user to perform the addition service operation;
[0071] If not, the user is not allowed to perform the operation of adding services.
[0072] In this embodiment, the long-term public key is a key used for encrypting and decrypting attachments and is a parameter paired with the application development platform.
[0073] In this embodiment, the private key is a key generated and owned by the user during the encryption and decryption processes and is a parameter for verifying the user's identity and permissions.
[0074] The working principle and beneficial effects of the above technical solution are as follows: By verifying the long-term public key and the private key, the safe addition service operation of the user to the target attachment is ensured. The efficient management and storage of attachments in the system are realized, and the stability of the application development platform is guaranteed.
[0075] Embodiment 4:
[0076] Based on the above Embodiment 1, the attachment management module includes:
[0077] List display unit: Display a number of specified attachment lists to the user according to the key type of the application development platform. Among them, each column cell in each specified attachment list is related to the preset display attachment attributes and the preset display attachment order;
[0078] List screening unit: Perform the first list screening from all the specified attachment lists according to the characteristics of each target attachment itself. At the same time, perform the second list screening from all the specified attachment lists according to the operation results of the user on each target attachment;
[0079] List management unit: Obtain a file list for all target attachments according to the first screening list and the second screening list.
[0080] In this embodiment, the key type refers to the key used to access and verify the specified attachment list, including the long-term public key and the private key.
[0081] In this embodiment, the attachment list refers to a list containing a group of specified attachments.
[0082] In this embodiment, the column cell is a cell in the attachment list used to display the attribute information of the attachment.
[0083] In this embodiment, the displayed attachment attributes are the attachment-related information displayed in the attachment list, such as file name, file type, file size, creation time, modification time, access permission, etc.
[0084] In this embodiment, the preset display attachment order is the attachment display order predefined in the attachment list, such as: time order, relevance order, size order, etc.
[0085] In this embodiment, the first screening refers to screening from all specified attachment lists according to the characteristics of each target attachment itself.
[0086] In this embodiment, the second screening is to screen from all specified attachment lists according to the operation results of the user on each target attachment.
[0087] The working principle and beneficial effects of the above technical solution are as follows: By presetting the display of attachment attributes and order, attachment characteristic screening, and user operation result screening, the efficient management and storage of attachments in the system are realized, ensuring the stability of the application development platform.
[0088] Embodiment 5:
[0089] Based on the above Embodiment 4, the list display unit includes:
[0090] Parameter determination sub-unit: Determine the number of first keys included in each key type in the application development platform and the occurrence frequency of each first key based on the historical list, and calculate the individual recommendation coefficient of each first key by combining the key security level and the key decryption time consumption coefficient of each first key ;
[0091] ; where xh represents the key decryption time consumption coefficient; represents the preset consumption coefficient; represents the key security level; , represents the security conversion coefficient, and ; represents the occurrence frequency of the corresponding first key based on the historical list; represents the total number of the historical list; represents the number of first keys involved in the corresponding key type; represents the total number of keys under all key types;
[0092] Coefficient determination sub-unit: Calculate the total recommendation coefficient of each key type based on the individual recommendation coefficient of each first key;
[0093] ; where, represents the total recommendation coefficient of the z-th key type; represents the number of first keys in the z-th key type; represents the individual recommendation coefficient of the i-th first key in the z-th key type; represents the key security level of the i-th first key in the z-th key type; Denote the minimum security level among the remaining key security levels of the z-th key type excluding the i-th first key; Denote randomly selecting from the z-th key type, the average security level of the key security levels corresponding to the first keys, and [ ] represents the rounding symbol;
[0094] Quantity determination subunit: Sort all key types according to the total recommendation coefficient, and combine the key combinations of the first keys involved in different historical lists to respectively determine the key screening quantity for each key type after sorting;
[0095] ; where represents the ceiling symbol; represents the number of times the z-th key type is involved in all historical lists; represents the serial number of the z-th key type based on the sorting result of size; represents the key screening quantity for the z-th key type;
[0096] Random combination subunit: Randomly combine the key screening types according to the key screening quantity for each key type, match with the combination-index mapping table to obtain several screening indexes, and then match several specified attachment lists from the list database.
[0097] In this embodiment, the first key refers to the key corresponding to all attachments in the first list obtained after the first screening.
[0098] In this embodiment, the key security level refers to an index for measuring the security of a key, which is determined according to specific security requirements and encryption algorithms.
[0099] In this embodiment, the key decryption time consumption coefficient is a parameter used to measure the time consumption required for key decryption.
[0100] In this embodiment, the individual recommendation coefficient is used to measure the recommendation degree of each first key. The larger the individual recommendation coefficient, the more recommended the first key is to be used.
[0101] In this embodiment, the preset consumption coefficient is a preset constant used to measure the consumption degree of key decryption time.
[0102] In this embodiment, the security conversion coefficient is a constant used to measure the security conversion situation of a key and is a factor for the change of the key security level.
[0103] In this embodiment, the total recommendation coefficient refers to the total recommendation degree of each key type calculated in the coefficient determination subunit.
[0104] In this embodiment, the key combination refers to the combination of the first keys formed according to different historical lists.
[0105] In this embodiment, the key screening quantity is determined in the quantity determination subunit by sorting all key types according to the total recommendation coefficient, and then determining the quantity to be screened for each key type.
[0106] In this embodiment, the combination-index mapping table is a mapping table that represents the random combination of key types and the screening index settings set by experts for the corresponding random combinations, and it is pre-determined.
[0107] In this embodiment, for example, there are key type 1, key type 2, and key type 3. Among them, the key screening quantity of key type 1 is 2, the key screening quantity of key type 2 is 1, and the key screening quantity of key type 3 is 1. At this time, any two keys of key type 1, any one key of key type 2, and any one key of key type 3 are randomly combined (random placement of the order) to obtain several combinations. For example, the combination quantity is the same as the key quantity.
[0108] For example, randomly combine (only four groups need to be generated):
[0109] Key 11, Key 12, Key 21, Key 31;
[0110] Key 12, Key 21, Key 31, Key 11;
[0111] Key 21, Key 12, Key 11, Key 31;
[0112] Key 31, Key 11, Key 21, Key 12;
[0113] Based on the four groups of combinations, match them with the corresponding mapping table respectively to obtain the screening index for each combination.
[0114] The working principle and beneficial effects of the above technical solution are: by comprehensively evaluating multiple factors of key types, determining the recommendation coefficient of each first key, and screening out an appropriate number of keys according to the historical list and security requirements, the efficient management and storage of attachments in the system are realized, ensuring the stability of the application development platform.
[0115] Embodiment 6:
[0116] On the basis of the above Embodiment 4, the list screening unit includes:
[0117] Parsing subunit: parsing the characteristics of the attachment itself to obtain the first matching condition, and at the same time, parsing the operation result to obtain the second matching condition;
[0118] Matching analysis subunit: Perform matching analysis on the first matching condition and the second matching condition with different specified attachment lists respectively to achieve list screening.
[0119] In this embodiment, the first matching condition refers to the condition obtained according to the characteristics of the parsed attachment itself, including keyword matching, text length limitation, etc.
[0120] In this embodiment, the second matching condition refers to the condition obtained according to the parsing operation result, including word frequency statistics, keyword extraction, etc.
[0121] The working principle and beneficial effects of the above technical solution are: By parsing the characteristics and operation results of the attachment, the first and second matching conditions are obtained respectively, and then they are subjected to matching analysis with the specified attachment list, so as to achieve accurate list screening, realize the efficient management and storage of attachments in the system, and ensure the stability of the application development platform.
[0122] Embodiment 7:
[0123] Based on the above Embodiment 4, the list management unit includes:
[0124] List management unit: Obtain a file list for all target attachments according to the first screening list and the second screening list.
[0125] Overlap judgment unit: Judge whether there is an overlapping list in the first screening list and the second screening list;
[0126] If it exists and the quantity is 1, use the overlapping list as the file list;
[0127] If it exists and the quantity is not 1, perform union processing on the columns of the overlapping list to use the union processed list as the file list;
[0128] If it does not exist, screen the first list with the most column cells from the first screening list and the second list with the most column cells from the second screening list;
[0129] Union processing unit: Perform union processing on the columns of the first list and the second list to obtain a file list.
[0130] In this embodiment, the first screening list is an attachment list screened according to the first matching condition.
[0131] In this embodiment, the second screening list is an attachment list screened according to the second matching condition.
[0132] In this embodiment, the overlapping list refers to the intersection of the first screening list and the second screening list.
[0133] In this embodiment, merging and processing means combining the attachments in two lists into a new list and removing duplicates.
[0134] In this embodiment, the file list refers to the list of eligible attachments after overlapping judgment and merging and processing.
[0135] The working principle and beneficial effects of the above technical solution are as follows: Based on the first screening list and the second screening list, through the overlapping judgment and merging and processing unit, a final file list for all target attachments is generated, realizing the efficient management and storage of attachments in the system and ensuring the stability of the application development platform.
[0136] Embodiment 8:
[0137] Based on the above Embodiment 1, the sharing module includes:
[0138] Attachment status setting unit: Assign an initial sharing status set to the attachment attributes of each target attachment in the file list based on the application development platform;
[0139] Status determination unit: Analyze the attachment sharing request to determine the access permission set for each target attachment in the file list, and combine it with the initial sharing status set of the corresponding target attachment to obtain the allowed sharing status of the corresponding target attachment;
[0140] Sharing unit: Allocate sharing permissions to the corresponding users according to the allowed sharing status to achieve attachment sharing.
[0141] In this embodiment, the initial sharing status set refers to the set of sharing status attributes preset on the attachment attributes of each file in the file list.
[0142] In this embodiment, the access permission set refers to the set of specific access permissions for each target attachment determined after analyzing the attachment sharing request, including operations such as reading, editing, and downloading.
[0143] In this embodiment, the allowed sharing status refers to a status of the sharing operation that the target attachment is allowed to perform under specific circumstances.
[0144] The working principle and beneficial effects of the above technical solution are as follows: Through the coordinated action of the attachment status setting, status determination, and sharing units, flexible and secure file sharing management is achieved, ensuring the stability of the application development platform.
[0145] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments or perform equivalent replacements for some of the technical features. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. An attachment management system for an application development platform, characterized in that, Including: Attachment operation module: Obtain the addition service operation and basic feature setting operation of the target attachment by the user based on the application development platform; Attachment management module: Manage the file list of all target attachments involved according to the characteristics of the attachment itself of different target attachments and in combination with the operation results of the user; Sharing module: When the application development platform receives an attachment sharing request, analyze the access permissions of the file list and allocate sharing permissions to the users matching the attachment sharing request to implement attachment sharing management; Among them, the sharing module includes: Attachment status setting unit: Assign an initial sharing status set to the attachment attributes of each target attachment in the file list based on the application development platform; Status determination unit: Analyze the attachment sharing request to determine the access permission set for each target attachment in the file list, and combine it with the initial sharing status set of the corresponding target attachment to obtain the allowed sharing status of the corresponding target attachment; Sharing unit: Allocate sharing permissions to the corresponding users according to the allowed sharing status to implement attachment sharing.
2. The accessory management system of an application development platform according to claim 1, wherein The service operation includes one or more sub-operations.
3. The accessory management system of an application development platform according to claim 1, characterized in that, It also includes: First judgment module: Before obtaining the addition service operation of the user for the target attachment, judge whether there is a long-term public key paired with the application development platform for the target attachment; When the long-term public key exists, allow the user to perform the addition service operation; Second judgment module: When the long-term public key does not exist, judge whether the user has a private key; If so, allow the user to perform the addition service operation; If not, do not allow the user to perform the addition service operation.
4. The accessory management system of an application development platform according to claim 1, characterized in that The attachment management module includes: List display unit: Display several specified attachment lists to the user according to the key type of the application development platform. Among them, each column cell in each specified attachment list is related to the preset display attachment attributes and the preset display attachment order; List screening unit: Perform the first list screening from all specified attachment lists according to the characteristics of the attachment itself of each target attachment. At the same time, perform the second list screening from all specified attachment lists according to the operation results of the user for each target attachment; List management unit: Obtain the file list for all target attachments according to the first screening list and the second screening list.
5. The accessory management system of an application development platform according to claim 4, characterized in that, The list display unit includes: Parameter determination subunit: Determine the number of first keys included in each key type in the application development platform and the occurrence frequency of each first key based on the historical list, and calculate the individual recommendation coefficient of each first key in combination with the key security level and the key decryption time consumption coefficient of each first key ; ; where, xh represents the key decryption time consumption coefficient; represents the preset consumption coefficient; represents the key security level; , represents the security conversion coefficient, and ; represents the occurrence frequency of the corresponding first key based on the historical list; represents the total number of the historical list; represents the number of the first keys involved in the corresponding key type; represents the total number of keys under all key types; Coefficient determination sub-unit: Calculate the total recommendation coefficient of each key type based on the individual recommendation coefficient of each first key; ; among them, represents the total recommended coefficient of the z-th key type; represents the number of the first keys in the z-th key type; represents the individual recommended coefficient of the i-th first key in the z-th key type; represents the key security level of the i-th first key in the z-th key type; represents the minimum security level among the remaining key security levels except the i-th first key in the z-th key type; represents randomly screening from the z-th key type the average security level of the key security levels corresponding to the first keys, and [ ] represents the rounding symbol; Quantity determination sub-unit: Sort all key types according to the total recommendation coefficient, and combine the key combinations of the first keys involved in different historical lists to respectively determine the key screening quantity under each sorted key type; ; among them, represents the ceiling symbol; represents the number of occurrences of the z-th key type in all historical lists; represents the serial number of the z-th key type based on the size sorting result; represents the number of key screenings under the z-th key type; Random combination sub-unit: Randomly combine the key screening types according to the key screening quantity under each key type, match them with the combination-index mapping table to obtain several screening indexes, and then match several specified attachment lists from the list database.
6. The accessory management system of an application development platform according to claim 4, characterized in that, The list screening unit includes: Parsing sub-unit: Parse the characteristics of the attachment itself to obtain the first matching condition, and at the same time, parse the operation result to obtain the second matching condition; Matching analysis subunit: separately match and analyze the first matching condition and the second matching condition with different specified attachment lists to achieve list screening.
7. An attachment management system for an application development platform according to claim 4, characterized in that, The list management unit includes: List management unit: obtain a file list for all target attachments according to the first screening list and the second screening list; Overlap judgment unit: judge whether there is an overlapping list in the first screening list and the second screening list; If it exists and the quantity is 1, use the overlapping list as the file list; If it exists and the quantity is not 1, perform union processing on the cells of the overlapping list columns to use the union processed list as the file list; If it does not exist, screen the first list with the most column cells from the first screening list and the second list with the most column cells from the second screening list; Union processing unit: perform union processing on the cells of the columns of the first list and the second list to obtain a file list.
Citation Information
Patent Citations
Intelligent cooperative control management system for enterprise knowledge base
CN116756085A
E-mail attachment storage method and device, equipment and storage medium
CN118474067A