Private file management method, system and equipment of industrial integrated platform and medium

By building a shared permission module and hierarchical desensitization processing in the industrial integrated platform, the sharing conflicts and unclear permission management in archive management are solved, and the security and efficiency of archive sharing are achieved.

CN120277703APending Publication Date: 2025-07-08SUIZHONG POWER GENERATION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510167030.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-14
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

In the industrial integrated platform, the existing archive management methods have problems such as lagging sharing conflict identification and resolution mechanisms and unclear permission management, resulting in inadequate data security and sharing efficiency.

Method used

Build a private archive database based on an industrial integrated platform, including shared permission modules, used for permission sharing and conflict detection, and perform hierarchical desensitization through algorithms such as multi-layer perceptrons to ensure the security and compliance of archive sharing.

Benefits of technology

It realizes conflict detection of multiple users' shared requests in the industrial integrated platform, ensures data security and compliance during the file sharing process, and improves the security and efficiency of private file management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120277703A_ABST
    Figure CN120277703A_ABST
Patent Text Reader

Abstract

The invention discloses a private archive management method, system and device for an industrial integrated platform and a medium, and relates to the technical field of archive management, and the method comprises the steps: constructing a private archive database based on the industrial integrated platform; receiving a plurality of user sharing requests, and performing conflict detection to obtain non-conflict and conflict sharing requests; carrying out file sharing on the non-conflict sharing request; identifying an archive and a user permission level corresponding to the conflict sharing request; performing hierarchical desensitization processing on the conflict shared archives according to the authority levels, and outputting hierarchical shared archives; and carrying out file sharing on the conflict request according to the graded shared file. The technical problems of sharing conflicts and unclear authority management when private archives are managed in an industrial integrated platform are solved, conflict detection is carried out on multiple user sharing requests through the authority sharing module, the data security and compliance in the archive sharing process are ensured, and the user experience is improved. And the technical effects of security and high efficiency of private file management are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of file management, and particularly to a private file management method, system, device and medium for an industrial integration platform. Background Art

[0002] With the in-depth digital transformation of the industrial field, enterprises and institutions are gradually introducing information platforms in file management to improve the storage, management and utilization efficiency of files. However, many problems have emerged in the actual application of traditional file management methods, especially in aspects such as data security, sharing and collaboration, and permission management. The storage and transmission mode relying on third-party cloud services, although improving the convenience of data management, also brings security risks such as data leakage and tampering. Especially for confidential files and sensitive data, it is difficult to meet the high standards of enterprise data privacy and security requirements. At the same time, as the enterprise scale expands, the demand for cross-departmental file sharing is increasing day by day. However, the existing file management methods have a relatively lagging mechanism for identifying and resolving conflicts when processing sharing requests, often resulting in low sharing efficiency and management chaos. In addition, unclear permission management is also a major problem. The existing file management methods are difficult to flexibly set and dynamically adjust user permissions, and cannot ensure the secure sharing of sensitive data. Summary of the Invention

[0003] This application provides a private file management method, system, device and medium for an industrial integration platform, which is used to solve the technical problems of sharing conflicts and unclear permission management faced when managing private files in an industrial integration platform.

[0004] In view of the above problems, this application provides a private file management method, system, device and medium for an industrial integration platform.

[0005] In the first aspect of this application, a private file management method for an industrial integration platform is provided. The method includes: Construct a private file database based on the industrial integration platform, where the industrial integration platform includes a sharing permission module for sharing permissions for the private file database; the sharing permission module receives multiple user sharing requests, detects conflicts for the multiple user sharing requests according to a sharing conflict detection module, and obtains non-conflicting sharing requests and conflicting sharing requests; the sharing permission module performs file sharing on the non-conflicting sharing requests; the sharing permission module identifies the conflicting shared files corresponding to the conflicting sharing requests and the user permission levels; performs hierarchical desensitization processing on the conflicting shared files according to the user permission levels, and outputs hierarchical shared files; the sharing permission module performs file sharing on the conflicting sharing requests according to the hierarchical shared files.

[0006] In the second aspect of the present application, a private file management system for an industrial integration platform is provided. The system includes: A database construction unit for constructing a private file database based on the industrial integration platform. Among them, the industrial integration platform includes a sharing permission module, and the sharing permission module is used to share the permissions of the private file database; a conflict detection unit for, when the sharing permission module receives multiple user sharing requests, detecting conflicts in the multiple user sharing requests according to a sharing conflict detection module to obtain non-conflicting sharing requests and conflicting sharing requests; a first file sharing unit for controlling the sharing permission module to share files for the non-conflicting sharing requests; a conflicting sharing request identification unit for controlling the sharing permission module to identify the conflicting shared files corresponding to the conflicting sharing requests and the user permission levels; a hierarchical desensitization processing unit for performing hierarchical desensitization processing on the conflicting shared files according to the user permission levels to output hierarchical shared files; a second file sharing unit for controlling the sharing permission module to share files for the conflicting sharing requests according to the hierarchical shared files.

[0007] In the third aspect of the embodiments of the present application, an electronic device is provided, including: a memory for storing executable instructions; a processor for, when executing the executable instructions stored in the memory, implementing the private file management method of the industrial integration platform provided by the present application.

[0008] In the fourth aspect of the embodiments of the present application, a computer-readable storage medium is provided, storing a computer program which, when executed by a processor, implements the private file management method of the industrial integration platform provided by the present application.

[0009] One or more technical solutions provided in the present application have at least the following technical effects or advantages: This application constructs a private archive database based on an industrial integration platform. Among them, the industrial integration platform includes a sharing permission module, and the sharing permission module is used to share permissions for the private archive database; the sharing permission module receives multiple user sharing requests, performs conflict detection on the multiple user sharing requests according to a sharing conflict detection module, and obtains non-conflicting sharing requests and conflicting sharing requests; the sharing permission module performs archive sharing on the non-conflicting sharing requests; the sharing permission module identifies the conflicting shared archives corresponding to the conflicting sharing requests and the user permission levels; performs hierarchical desensitization processing on the conflicting shared archives according to the user permission levels, and outputs hierarchical shared archives; the sharing permission module performs archive sharing on the conflicting sharing requests according to the hierarchical shared archives. The present invention solves the technical problems of unclear sharing conflicts and permission management faced in managing private archives in an industrial integration platform, and achieves the technical effect of ensuring data security and compliance in the process of archive sharing and improving the security and efficiency of private archive management through the permission sharing module to perform conflict detection on multiple user sharing requests. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only 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.

[0011] Figure 1 It is a schematic flowchart of the method for managing private archives in the industrial integration platform provided by the embodiment of this application.

[0012] Figure 2 It is a schematic structural diagram of the private archive management system in the industrial integration platform provided by the embodiment of this application.

[0013] Figure 3 It is a schematic structural diagram of an exemplary electronic device of this application.

[0014] REFERENCE SIGNS Database construction unit 11, conflict detection unit 12, first archive sharing unit 13, conflicting sharing request identification unit 14, hierarchical desensitization processing unit 15, second archive sharing unit 16, processor 21, memory 22, input device 23, output device 24. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0015] The present application provides a method, system, device, and medium for private file management in an industrial integration platform. Aiming at solving the technical problems of sharing conflicts and unclear permission management faced in managing private files in the industrial integration platform, it achieves the technical effect of detecting conflicts in multiple user sharing requests through a permission sharing module, ensuring data security and compliance during the file sharing process, and improving the security and efficiency of private file management.

[0016] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present application.

[0017] It should be noted that any variations of the terms "including" and "having" are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or server that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or modules that are not clearly listed or are inherent to these processes, methods, products, or devices.

[0018] Embodiment 1, as Figure 1 shown, the present application provides a method for private file management in an industrial integration platform, and the method includes: Construct a private file database based on the industrial integration platform, where the industrial integration platform includes a sharing permission module for sharing permissions for the private file database.

[0019] In the embodiments of the present application, the system terminal constructs a private file database based on the private files of the user group in the industrial integration platform. The platform includes a sharing permission module for managing and sharing permissions for the data in the private file database. Specifically, the industrial integration platform allows multiple users to access, view, and operate on the data in the file database according to their permissions through the sharing permission module. The sharing permission module can identify the permission levels of different users and control which users can access which files according to the permissions, ensuring data security and privacy. At the same time, the module can also dynamically adjust the sharing permissions to support flexible permission configuration and management. In this way, efficient sharing and collaboration of file resources can be achieved while ensuring data security.

[0020] Furthermore, in the method provided by the embodiments of the application, constructing a private file database based on the industrial integration platform, the method includes: Obtain the user groups stored in the industrial integration platform; the industrial integration platform includes multiple edge computing devices, and the multiple edge computing devices are encoded and communicatively connected to the user groups; send the sharing requests generated by the user groups to the corresponding edge computing devices encoded, and perform file sharing according to the edge computing devices on the sharing requests.

[0021] In the embodiment of the present application, the system terminal first obtains the user group data stored in the industrial integration platform. The user group usually contains all user information and its corresponding permission configurations in the platform. To support the file sharing function, the platform includes multiple edge computing devices, and each device is responsible for processing the sharing requests of different user groups. These edge computing devices are communicatively connected to the user groups through encoding. Each type of user group has a unique encoding identifier in the platform, ensuring that the platform can accurately identify and correctly allocate requests to the corresponding edge computing devices; when a user submits a sharing request, the platform will automatically send the request to the edge computing device corresponding to the encoding according to the user's encoding; once the sharing request is passed to the edge computing device, the device will perform file sharing operations according to the preset rules of the platform to ensure sharing files within a reasonable permission range. If the request meets the sharing conditions, the device will execute file sharing and notify the requesting user. At the same time, the device is also responsible for recording the relevant data during the sharing process to ensure the compliance and traceability of the sharing process. In this way, multiple edge computing devices can cooperate efficiently to process sharing requests from different user groups, ensuring the efficient and secure sharing of files, while avoiding bottleneck problems caused by system overload and centralized processing.

[0022] Further, in the method provided by the application embodiment, when performing file sharing according to the edge computing device on the sharing request, the method further includes: Obtain the file historical sharing characteristics of each edge computing device among the multiple edge computing devices, including the types of files historically shared, the historical sharing frequency, and the historical sharing time period; perform file backup on the private file database of the industrial integration platform according to the file historical sharing characteristics to generate a characteristic-private file database corresponding to each edge computing device; the multiple edge computing devices respectively perform file sharing on the sharing request according to the corresponding multiple characteristic-private file databases.

[0023] In the embodiments of the present application, the system terminal first obtains the historical sharing characteristics of each of multiple edge computing devices. These characteristics include the types of files shared historically, the sharing frequency, and the sharing time period. These historical data help to understand the types of files involved, the sharing frequency, and the time distribution in the past sharing operations of each edge computing device. For example, some edge computing devices may process technical documents more frequently, while others may share specific files such as financial data or drawings more often. After obtaining these historical sharing characteristics, the system terminal will use this information to perform a backup operation on the private file database of the industrial integration platform. Specifically, the platform analyzes and organizes the data in the private file database according to the historical sharing characteristics of the files, divides them into different categories, and generates a characteristic-private file database corresponding to each edge computing device. This database stores file data customized according to the historical operation characteristics of each device, ensuring that each device only processes the file types most relevant to it, thereby optimizing the processing efficiency and reducing the storage requirements. After generating the characteristic-private file database, the multiple edge computing devices will process sharing requests based on the corresponding characteristic-private file databases. When a user initiates a sharing request, the corresponding edge computing device will retrieve relevant file resources from its characteristic-private file database and share them according to the request. Since the database of each edge computing device is optimized according to its historical sharing characteristics, it can respond to sharing requests more efficiently and accurately, improving the performance and sharing efficiency of the entire system.

[0024] Further, in the method provided by the application embodiments, the multiple edge computing devices are communicatively connected to the user group encoding, and the method includes: Classify the user group according to the department attribute, and output multiple types of user groups; establish a mapping encoding between the multiple types of user groups and the multiple edge computing devices, and communicatively connect the multiple edge computing devices and the multiple types of user groups according to the mapping encoding.

[0025] In the embodiment of the present application, the system terminal first analyzes the stored user groups and classifies the user groups according to department attributes. The department attributes may include department names (such as R & D, production, sales, etc.), business natures, operation permission requirements, etc. By analyzing these attributes, the user groups are divided into multiple categories to form multiple types of user groups. For example, the R & D department user group, the production department user group, and the sales department user group. After classification, the platform generates a unique classification identifier for each type of user group for subsequent management. After completing the classification of user groups, the platform generates corresponding mapping codes for each type of user group according to the classification results. The mapping code is a unique identifier used to bind a specific user group to a specific edge computing device. For example, the R & D user group may be assigned the code E01, and the production user group may be assigned the code P01. Each edge computing device is also assigned a device identifier and associated with the corresponding user group mapping code. For example, the edge computing device responsible for processing the shared requests of the R & D user group can be bound to the E01 code, and the production-related device is bound to the P01 code. This mapping relationship is recorded in the configuration table to ensure quick search for the matching edge computing device. According to the mapping code, a communication connection is established between the user group and the corresponding edge computing device. Each edge computing device receives the user group requests that match its associated mapping code through its device identifier. The communication connection is established through the communication protocol of the industrial integration platform to ensure the efficient and secure sending and receiving of requests. Through the above process, the precise matching and efficient communication between the user group and the edge computing device are achieved, ensuring the quick response and reasonable allocation of the file sharing requests.

[0026] The shared permission module receives multiple user sharing requests, detects conflicts in the multiple user sharing requests according to the shared conflict detection module, and obtains non-conflicting sharing requests and conflicting sharing requests.

[0027] In the embodiment of the present application, the sharing permission module is used to receive sharing requests from multiple users. The request of each user usually includes the file number to be accessed, the request initiation time, etc. After receiving these requests, the sharing permission module will transfer them to the sharing conflict detection module for detailed conflict detection. The core function of the sharing conflict detection module is to identify possible resource conflicts between requests. During the detection process, the content of all requests will be parsed, and the file number of the request and the corresponding time will be analyzed emphatically. For example, if two users request to access the same file at the same time and the request operations are mutually exclusive (such as one requests editing and the other requests downloading), they will be regarded as conflict requests. According to the detection results, the sharing conflict detection module classifies all requests into two categories. One category is non-conflict sharing requests without resource conflicts, and such requests can be directly processed and shared by the system terminal. The other category is conflict sharing requests involving resource conflicts, which need further analysis and processing. Non-conflict requests will be directly authorized for sharing, while conflict requests will be recorded and submitted to multiple subsequent hierarchical processing modules for resolution. In this way, the sharing requests of multiple users can be efficiently managed, ensuring the rationality and security of file sharing.

[0028] Further, in the method provided by the application embodiment, non-conflict sharing requests and conflict sharing requests are obtained. The method includes: Parse the sharing requests of the multiple users and identify the conflicting file numbers, where the conflicting file numbers are the file numbers requested by at least two users at the same time; identify the user sharing requests including the conflicting file numbers as conflict sharing requests; identify the user sharing requests not including the conflicting file numbers as non-conflict sharing requests.

[0029] In the embodiments of the present application, after receiving the sharing requests of multiple users, the system terminal will parse these requests through the sharing conflict detection module. Each sharing request usually includes the accessed file number, the request initiation time, etc. In the sharing conflict detection module, the system terminal will extract and analyze the file numbers in these requests one by one to determine whether there is a situation where the same file number is requested by multiple users at the same time, identify the file numbers requested by at least two users simultaneously, and record this file number as the conflict file number. For example, two users request to edit the same file at the same time, which is a typical conflict. For the sharing requests containing the conflict file number, they will be marked as conflict sharing requests. Such requests usually need to be further processed because there may be permission conflicts or operation conflicts in the operations of multiple users on the same file. At the same time, those requests without conflict file numbers will also be identified. The file numbers in these requests do not overlap with the requests of other users, so they can be regarded as non-conflict sharing requests. These requests can be directly processed and shared according to the normal process without further conflict resolution. Through this process, the sharing requests can be accurately classified into conflict requests and non-conflict requests, providing a basis for subsequent processing.

[0030] Further, in the method provided by the application embodiments, the sharing permission module receives the sharing requests of multiple users. Among them, the information of each user sharing request includes the user identity identifier, the requested file number, and the request call time; the user identity identifier, the requested file number, and the request call time are stored as key fields.

[0031] In the embodiments of the present application, the sharing permission module receives the sharing requests from multiple users. Each request contains the following three key pieces of information, namely the user identity identifier (which uniquely identifies the user, such as the user ID or account), the requested file number (which identifies the specific file that the user hopes to access), and the request call time (which records the timestamp when the request is initiated). Among them, the user identity identifier can determine the identity of the requester and is used for permission verification and conflict detection. The requested file number can clarify the file that the user hopes to access and is used for subsequent file sharing operations. The request call time records the specific time of the request and is used for managing the request order or resolving time conflicts. The system terminal stores these three parsed fields as key fields in the request database. The storage process usually includes steps such as creating record entries, field mapping, and executing storage. To improve the processing efficiency of subsequent sharing requests, an index will also be established for the stored key fields. For example, an index can be established for the file number field to quickly query the relevant requests for a specific file. Through this process, not only can the sharing requests be accurately received and parsed, but also the data storage of the key fields can be ensured to be safe and reliable, providing a solid data foundation for subsequent sharing permission management and conflict detection.

[0032] Further, in the method provided by the application embodiment, after identifying the user sharing request including the conflict file number as a conflict sharing request, the method further includes: Determine whether the number of the conflict sharing requests is greater than or equal to 2; if the number of the conflict sharing requests is greater than or equal to 2, construct a plurality of hierarchical processing modules; perform synchronous hierarchical processing on the plurality of conflict sharing requests according to the plurality of hierarchical processing modules, and output a plurality of hierarchical sharing files; the sharing permission module performs file sharing on the plurality of conflict sharing requests according to the plurality of hierarchical sharing files.

[0033] In the embodiment of the present application, the system terminal counts all the marked conflict sharing requests, calculates the number of conflict sharing requests. If the number is greater than or equal to 2, the system terminal will dynamically construct multiple hierarchical processing modules. The number of hierarchical processing modules is the same as the number of conflict sharing requests. Each hierarchical processing module simultaneously performs hierarchical processing based on the conflict sharing file and the user permission level in the corresponding conflict sharing request, determines the multi-level desensitized sharing files for each conflict sharing request, and uses these multi-level desensitized sharing files as multiple hierarchical sharing files. For the hierarchical processing module, it can be constructed based on multi-layer perceptrons, decision trees, Bayesian classification, hidden Markov models, etc. Taking the multi-layer perceptron as an example, the system terminal collects historical conflict sharing requests (including historical conflict sharing files and historical user permission levels) and historical multi-level desensitized sharing files, and then sets a hierarchical processing module structure based on the multi-layer perceptron algorithm, including an input layer, a hidden layer, an output layer, etc. By inputting the training set segmented from the historical conflict sharing requests and historical multi-level desensitized sharing files into the multi-layer perceptron for forward propagation, the predicted multi-level desensitized sharing files are obtained, and then the cross-entropy loss function is used to calculate the error between the predicted multi-level desensitized sharing files and the historical multi-level desensitized sharing files. Subsequently, based on the calculated error, the parameters of the multi-layer perceptron are adjusted through backpropagation and optimization algorithms (such as Adam) to minimize the loss function value. After each training epoch, the performance is evaluated using the divided validation set, and the hyperparameters (such as the number of hidden layers and the number of neurons) are adjusted to improve the performance of the perceptron. When the training reaches the preset number of epochs or the accuracy on the validation set reaches the preset accuracy, the current multi-layer perceptron is output as the final hierarchical processing module. By making multiple copies of this hierarchical processing module according to the number of conflict sharing requests, multiple hierarchical processing modules can be obtained. These hierarchical processing modules will synchronously perform synchronous hierarchical processing on multiple conflict sharing requests and output multiple hierarchical sharing files. Each file corresponds to a conflict sharing request, and the output hierarchical sharing files contain desensitized content, ensuring the security and compliance of file sharing. After that, according to the identity information of the users in the conflict sharing requests, the hierarchical sharing files are associated with the corresponding users. The sharing permission module performs file sharing on each conflict sharing request one by one according to the generated hierarchical sharing files, ensuring that each user can only access the content within their permission range. After the sharing is completed, the system terminal will record the sharing log, including the user ID, file number, sharing time, and the hierarchical situation of the shared content, ensuring the traceability of the operation. Through this process, when the system terminal responds to multiple conflict sharing requests, it can effectively balance user permissions and file security, ensure that conflict requests are reasonably resolved, and at the same time improve the efficiency and security of file sharing.

[0034] The sharing authority module performs file sharing for the non-conflicting sharing request; the sharing authority module identifies the conflicting sharing file corresponding to the conflicting sharing request and the user authority level.

[0035] In the embodiment of the present application, after receiving the non-conflicting sharing request, the sharing permission module will directly process it according to the file number and user permission information in the request. Since these requests do not involve resource conflicts, the system terminal can quickly verify the user's permissions to ensure that the requesting user has the legal authority to access or operate the file. After the verification is passed, the corresponding file sharing operation is performed according to the user's operation type (such as viewing, downloading or editing), and the file resources are allocated to the requesting user, and the sharing operation log is recorded to ensure subsequent traceability; for sharing requests marked as conflicting, the system terminal will further identify the specific conflicting files involved in these requests through the sharing permission module, extract the file number contained in the conflicting sharing request, locate the corresponding file resource, and analyze the user identity and permission level of the initiator of these requests to determine each user's operation permission for the conflicting file. By identifying the permission level, it can provide a basis for subsequent conflict processing, for example, to determine whether high-authority users have priority sharing, or whether low-authority users need to access the file after desensitization. This processing method ensures the efficient processing of non-conflicting requests, and provides a refined resolution mechanism for conflicting requests, thereby achieving the security and fairness of file sharing.

[0036] The conflicting sharing files are hierarchically desensitized according to the user authority level, and a hierarchical sharing file is output; and the sharing authority module performs file sharing on the conflicting sharing request according to the hierarchical sharing file.

[0037] In the embodiments of the present application, after the files involved in the conflict sharing request are identified, the content of the files will be classified according to the permission level of each user. The system terminal performs classification and desensitization processing by combining the constructed desensitization classification processing module (i.e., any one of the multiple classification processing modules) with the user permission level. In this process, each data field in the conflict sharing file is analyzed, and the range of file content that the user can access is dynamically adjusted, so as to generate multiple classified sharing files, ensuring that the user can only access the content that matches their permission level and preventing the overexposure of sensitive information; Subsequently, the sharing permission module responds to the conflict sharing request respectively according to the classified and desensitized files, matches the corresponding classified sharing files according to the user's permission level, and distributes the desensitized file content to the user according to the requested operation type (such as viewing, downloading). After the sharing operation is completed, the system terminal records the detailed logs of all sharing operations, including the shared file version, user identity, and shared content range, to ensure traceability. This mechanism not only effectively solves the conflict sharing request, but also ensures the security and compliance of file sharing, protecting sensitive information from overexposure while meeting the user's needs.

[0038] Further, in the method provided by the application embodiment, the conflict sharing file is classified and desensitized according to the user permission level, and a classified sharing file is output. The method includes: Input different user permission levels into the desensitization classification processing module, perform data desensitization on the conflict sharing file respectively according to the desensitization classification processing module, and output multi-level desensitized sharing files; Output the multi-level desensitized sharing files as classified sharing files.

[0039] In the embodiments of the present application, the system terminal uses the user permission level corresponding to each conflict sharing request and the conflict sharing file as input parameters, and transfers them to the desensitization classification processing module. The desensitization classification processing module performs desensitization operations on the content of the conflict sharing file one by one according to the permission level based on the learned mapping relationship, generates multi-level desensitized sharing files, which contain different ranges of accessible content of the multi-level desensitized sharing files, and finally marks the multi-level desensitized sharing files as classified sharing files corresponding to the permission level, ready to respond to the user sharing request. Through the above process, the desensitization classification processing module can efficiently and securely generate and distribute multi-level desensitized sharing files, protecting the security of sensitive data to the greatest extent while meeting the user's needs.

[0040] In the embodiments of the present application, in summary, the embodiments of the present application have at least the following technical effects: This application constructs a private file database based on an industrial integration platform. Among them, the industrial integration platform includes a sharing permission module, and the sharing permission module is used to share permissions for the private file database; the sharing permission module receives multiple user sharing requests, performs conflict detection on the multiple user sharing requests according to a sharing conflict detection module, and obtains non-conflicting sharing requests and conflicting sharing requests; the sharing permission module performs file sharing on the non-conflicting sharing requests; the sharing permission module identifies the conflicting shared files corresponding to the conflicting sharing requests and the user permission levels; performs hierarchical desensitization processing on the conflicting shared files according to the user permission levels, and outputs hierarchical shared files; the sharing permission module performs file sharing on the conflicting sharing requests according to the hierarchical shared files. The present invention solves the technical problems of sharing conflicts and unclear permission management faced in managing private files in an industrial integration platform, and achieves the technical effect of ensuring data security and compliance in the file sharing process and improving the security and efficiency of private file management through the permission sharing module for conflict detection of multiple user sharing requests.

[0041] Embodiment 2. Based on the same inventive concept as the private file management method in the industrial integration platform in the foregoing embodiment, as Figure 2 shown, this application provides a private file management system for an industrial integration platform. The system in the embodiment of this application and the method embodiment are based on the same inventive concept. Among them, the system includes: Database construction unit 11: Construct a private file database based on an industrial integration platform. Among them, the industrial integration platform includes a sharing permission module, and the sharing permission module is used to share permissions for the private file database; Conflict detection unit 12: The sharing permission module receives multiple user sharing requests, performs conflict detection on the multiple user sharing requests according to a sharing conflict detection module, and obtains non-conflicting sharing requests and conflicting sharing requests; First file sharing unit 13: The sharing permission module performs file sharing on the non-conflicting sharing requests; Conflicting sharing request identification unit 14: The sharing permission module identifies the conflicting shared files corresponding to the conflicting sharing requests and the user permission levels; Hierarchical desensitization processing unit 15: Performs hierarchical desensitization processing on the conflicting shared files according to the user permission levels, and outputs hierarchical shared files; Second file sharing unit 16: The sharing permission module performs file sharing on the conflicting sharing requests according to the hierarchical shared files.

[0042] Furthermore, the system is also used to implement the following functions: Parse the multiple user sharing requests and identify conflicting file numbers, where the conflicting file numbers are the file numbers requested by at least two users simultaneously; identify the user sharing requests including the conflicting file numbers as conflicting sharing requests; identify the user sharing requests not including the conflicting file numbers as non-conflicting sharing requests.

[0043] Further, the system is also used to implement the following functions: The sharing permission module receives multiple user sharing requests, where the information of each user sharing request includes the user identity identifier, the requested file number, and the request call time; stores the user identity identifier, the requested file number, and the request call time as key fields.

[0044] Further, the system is also used to implement the following functions: Judge whether the number of the conflicting sharing requests is greater than or equal to 2; if the number of the conflicting sharing requests is greater than or equal to 2, construct multiple hierarchical processing modules; perform synchronous hierarchical processing on the multiple conflicting sharing requests according to the multiple hierarchical processing modules, and output multiple hierarchical shared files; the sharing permission module performs file sharing on the multiple conflicting sharing requests according to the multiple hierarchical shared files.

[0045] Further, the system is also used to implement the following functions: Obtain the user group stored in the industrial integration platform; the industrial integration platform includes multiple edge computing devices, and the multiple edge computing devices are encoded and communicatively connected to the user group; send the sharing requests generated by the user group to the edge computing devices with corresponding codes, and perform file sharing on the sharing requests according to the edge computing devices.

[0046] Further, the system is also used to implement the following functions: Obtain the file historical sharing characteristics of each edge computing device in the multiple edge computing devices, including the types of files shared historically, the historical sharing frequency, and the historical sharing period; perform file backup on the private file database of the industrial integration platform according to the file historical sharing characteristics to generate a characteristic-private file database corresponding to each edge computing device; the multiple edge computing devices respectively perform file sharing on the sharing requests according to the corresponding multiple characteristic-private file databases.

[0047] Further, the system is also used to implement the following functions: Classify the user group according to the department attribute, and output multiple types of user groups; establish a mapping code between the multiple types of user groups and the multiple edge computing devices, and communicatively connect the multiple edge computing devices with the multiple types of user groups according to the mapping code.

[0048] Further, the system is also used to implement the following functions: Input different user permission levels into the desensitization and classification processing module, perform data desensitization on the conflicting shared files respectively according to the desensitization and classification processing module, and output multi-level desensitized shared files; output the multi-level desensitized shared files as classified shared files.

[0049] Embodiment 3: Based on the same inventive concept as the private file management method of the industrial integration platform in the foregoing embodiments, this embodiment provides an electronic device. Figure 3 It is a schematic structural diagram of the electronic device provided in Embodiment 3 of the present invention, showing a block diagram of an exemplary electronic device suitable for implementing the embodiments of the present invention. Figure 3 The displayed electronic device is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present invention. As Figure 3 shown, the electronic device includes a processor 21, a memory 22, an input device 23, and an output device 24; the number of processors 21 in the electronic device can be one or more. Figure 3 Taking one processor 21 as an example, the processor 21, the memory 22, the input device 23, and the output device 24 in the electronic device can be connected by a bus or other means. Figure 3 Taking the connection by bus as an example.

[0050] Embodiment 4: Based on the same inventive concept as the private file management method of the industrial integration platform in the foregoing embodiments, this embodiment provides a computer-readable storage medium, which can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the private file management method of the industrial integration platform in the embodiments of the present application. The processor executes various functional applications and data processing of the computer device by running the software programs, instructions, and modules stored in the memory, that is, to implement the above-mentioned private file management of the industrial integration platform.

[0051] It should be noted that the above sequence of the embodiments of the present application is only for description and does not represent the superiority or inferiority of the embodiments. And the above description of specific embodiments of this specification has been made. The processes depicted in the drawings do not necessarily require the specific order and continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0052] The above are only the preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

[0053] This specification and the drawings are merely exemplary illustrations of the present application and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of the present application. Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalent technologies, the present application is intended to include these changes and modifications therein.

Claims

1. A method for managing private files of an industrial integration platform, characterized in that, The method includes: Constructing a private archive database based on an industrial integration platform, where the industrial integration platform includes a sharing permission module for sharing permissions of the private archive database; The sharing permission module receives multiple user sharing requests, detects conflicts in the multiple user sharing requests according to a sharing conflict detection module, and obtains non-conflicting sharing requests and conflicting sharing requests; The sharing permission module performs archive sharing on the non-conflicting sharing requests; The sharing permission module identifies the conflicting shared archives corresponding to the conflicting sharing requests and the user permission levels; Performs hierarchical desensitization processing on the conflicting shared archives according to the user permission levels and outputs hierarchical shared archives; The sharing permission module performs archive sharing on the conflicting sharing requests according to the hierarchical shared archives; 2. The private file management method of the industrial integration platform according to claim 1, characterized in that, The obtaining of the non-conflicting sharing requests and the conflicting sharing requests includes: Parsing and identifying conflicting archive numbers in the multiple user sharing requests, where the conflicting archive numbers are archive numbers requested by at least two users simultaneously; Identifying the user sharing requests including the conflicting archive numbers as conflicting sharing requests; Identifying the user sharing requests not including the conflicting archive numbers as non-conflicting sharing requests; 3. The private file management method of the industrial integration platform according to claim 2, characterized in that, The method further includes: The sharing permission module receives multiple user sharing requests, where the information of each user sharing request includes a user identity identifier, a requested archive number, and a requested call time; Stores the user identity identifier, the requested archive number, and the requested call time as key fields; 4. The private file management method of the industrial integration platform according to claim 2, characterized in that After identifying the user sharing requests including the conflicting archive numbers as conflicting sharing requests, the method further includes: Determining whether the number of the conflicting sharing requests is greater than or equal to 2; If the number of the conflicting sharing requests is greater than or equal to 2, constructing multiple hierarchical processing modules; Performing synchronous hierarchical processing on multiple conflicting sharing requests according to the multiple hierarchical processing modules and outputting multiple hierarchical shared archives; The sharing permission module performs archive sharing on the multiple conflicting sharing requests according to the multiple hierarchical shared archives; 5. The private file management method of the industrial integration platform according to claim 1, characterized in that, The constructing of the private archive database based on the industrial integration platform includes: Obtaining the user group stored in the industrial integration platform; The industrial integration platform includes multiple edge computing devices, and the multiple edge computing devices are connected to the user group through coded communication; Sending the sharing requests generated by the user group to the edge computing devices with corresponding codes, and performing archive sharing on the sharing requests according to the edge computing devices; 6. The private file management method of the industrial integration platform according to claim 5, characterized in that, The performing of archive sharing on the sharing requests according to the edge computing devices includes: Obtaining the archive historical sharing characteristics of each of the multiple edge computing devices, including the types of archives shared historically, the historical sharing frequencies, and the historical sharing time periods; Performing archive backup on the private archive database of the industrial integration platform according to the archive historical sharing characteristics to generate a characteristic-private archive database corresponding to each edge computing device; The multiple edge computing devices respectively perform file sharing for the sharing request according to the corresponding multiple characterized-private file databases.

7. The private file management method of the industrial integration platform according to claim 5, characterized in that The multiple edge computing devices are communicatively connected with the user group through encoding, including: Classifying the user group according to department attributes, and outputting multiple classes of user groups; Establishing mapping codes between the multiple classes of user groups and the multiple edge computing devices, and communicatively connecting the multiple edge computing devices and the multiple classes of user groups according to the mapping codes.

8. The private file management method of the industrial integration platform according to claim 1, characterized in that, The hierarchical desensitization processing of the conflicting shared files according to the user permission level, and outputting hierarchical shared files, including: Inputting different user permission levels into a desensitization hierarchical processing module, and respectively performing data desensitization on the conflicting shared files according to the desensitization hierarchical processing module to output multi-level desensitized shared files; Outputting the multi-level desensitized shared files as hierarchical shared files.

9. A private file management system for an industrial integration platform, characterized in that, For implementing the private file management method of the industrial integration platform according to any one of claims 1-8, the system includes: A database construction unit for constructing a private file database based on the industrial integration platform, wherein the industrial integration platform includes a sharing permission module for sharing permissions for the private file database; A conflict detection unit for, when the sharing permission module receives multiple user sharing requests, detecting conflicts for the multiple user sharing requests according to a sharing conflict detection module to obtain non-conflicting sharing requests and conflicting sharing requests; A first file sharing unit for controlling the sharing permission module to perform file sharing for the non-conflicting sharing requests; A conflicting sharing request identification unit for controlling the sharing permission module to identify the conflicting shared files corresponding to the conflicting sharing requests and the user permission levels; A hierarchical desensitization processing unit for performing hierarchical desensitization processing on the conflicting shared files according to the user permission levels to output hierarchical shared files; A second file sharing unit for controlling the sharing permission module to perform file sharing for the conflicting sharing requests according to the hierarchical shared files.

10. The private file management system of the industrial integration platform according to claim 9, characterized in that, The conflict detection unit includes: A conflicting file number identification unit for parsing and identifying conflicting file numbers for the multiple user sharing requests, wherein the conflicting file numbers are file numbers requested by at least two users simultaneously; A conflicting sharing request generation unit for identifying the user sharing requests including the conflicting file numbers as conflicting sharing requests; A non-conflicting sharing request generation unit for identifying the user sharing requests not including the conflicting file numbers as non-conflicting sharing requests.

11. An electronic device, characterized in that, The electronic device includes: A memory for storing executable instructions; A processor for, when executing the executable instructions stored in the memory, implementing the private file management method of the industrial integration platform according to any one of claims 1-8.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the private file management method of the industrial integration platform according to any one of claims 1-8.