File interaction management method, storage medium and device

By entering configuration information and policies in the workshop file outgoing process, the system automatically performs encryption and decryption and outgoing operations, solving the problems of inefficiency and security risks in the existing technology, and achieving efficient and secure file outgoing management.

CN120144550APending Publication Date: 2025-06-13EASTCOMPEACE TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510162565.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-14
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

In the prior art, the workshop file outbound process relies on manual operations, is inefficient and has security risks, making it difficult to meet actual business needs.

Method used

By pre-entering outbound configuration information and task configuration policies, the system automatically executes outbound files, including encryption, decryption and outbound operations, reducing manual intervention.

Benefits of technology

Improves the efficiency of file outgoing, reduces management difficulty and security risks, and realizes automated file interaction management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120144550A_ABST
    Figure CN120144550A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of file interaction management, and discloses a file interaction management method, a storage medium and a device, and the method comprises the following steps: building a file interaction task according to a preset rule, inputting task configuration strategy information, uploading an outgoing file, and carrying out the preprocessing of the outgoing file according to the task configuration strategy information; obtaining a file interaction task; auditing the obtained file interaction task, and storing the outgoing file of the file interaction task passing the auditing in a predetermined outgoing directory; sending an outgoing file stored in an outgoing directory to a target user according to an outgoing operation and an outgoing mode recorded in the task configuration strategy information; and sending a callback notification to the sending user according to the outgoing result, and immediately or regularly deleting the local task file. According to the file interaction management method, the outgoing file can be automatically processed and sent according to the task configuration strategy information, and the efficiency and safety of workshop file outgoing 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 interaction management, and particularly relates to a file interaction management method, a storage medium, and a device. Background Art

[0002] During the production and manufacturing process, workshop files such as technical documents and drawings related to products usually need to be sent to external users such as customers or outsourcing manufacturers. The existing workshop file external distribution process relies on IT personnel to manually deploy file synchronization services on each PC. This method is inefficient and increases security risks. The file external distribution process requires the IT department to specifically arrange personnel to handle it and depends on the requirements proposed by the operation and maintenance team. This coordination mechanism is prone to the final deployment result not meeting the actual business requirements due to understanding deviations or poor communication. Therefore, it is necessary to design a new file interaction management solution that can automatically and efficiently handle the external distribution tasks of workshop files and improve the efficiency and security of the file external distribution process. Summary of the Invention

[0003] In order to overcome the deficiencies of the prior art, the purpose of the present invention is to provide a file interaction management method. By pre-entering external distribution configuration information and task configuration strategy information, the system can automatically execute the external distribution tasks of workshop files according to information such as the external distribution method in the task configuration strategy information, improve the external distribution efficiency of workshop files, avoid IT personnel deploying file synchronization services on each PC, reduce the management difficulty of file external distribution, and improve the security of file external distribution.

[0004] To solve the above problems, the technical solution adopted by the present invention is as follows: A file interaction management method, including the following steps:

[0005] Establish a file interaction task according to a preset rule, enter task configuration strategy information and upload the external distribution file, and preprocess the external distribution file according to the task configuration strategy information;

[0006] Obtain the file interaction task;

[0007] Review the obtained file interaction task, and store the external distribution file of the file interaction task that passes the review in a predetermined external distribution directory;

[0008] Externalize the external distribution file stored in the external distribution directory to the target user according to the external distribution operation and external distribution method recorded in the task configuration strategy information;

[0009] Send a callback notification to the sending user according to the external distribution result, and immediately or regularly delete the local task file.

[0010] Compared with the prior art, the beneficial effects of the present invention are as follows: In this file interaction management method, by entering task configuration policy information when establishing a file interaction task, the system can automatically perform encryption, decryption, and external transmission operations on the externally transmitted files according to information such as the external transmission method in the task configuration policy information, thereby automatically completing the external transmission operation of workshop files. By adopting this method, there is no need to specifically arrange IT personnel to handle the external transmission process, nor is it necessary to manually deploy a file synchronization service on each PC, which improves the external transmission efficiency of workshop files, facilitates management, and reduces the security risks during the external transmission of files.

[0011] Before the steps of establishing a file interaction task according to a preset rule, entering task configuration policy information, uploading an externally transmitted file, and preprocessing the externally transmitted file according to the task configuration policy information, the following steps are further included:

[0012] Configure product information, user information, encryption machine information, encryption algorithm, and external transmission configuration information.

[0013] In the steps of establishing a file interaction task according to a preset rule, entering task configuration policy information, uploading an externally transmitted file, and preprocessing the externally transmitted file according to the task configuration policy information, the task configuration policy information includes target user information, whether encryption or decryption is required for preprocessing, the name of the encryption machine used for encryption or decryption in preprocessing, the name of the encryption algorithm used for encryption or decryption in preprocessing, the review method, the external transmission method, whether encryption is required for external transmission, the name of the encryption machine used for external transmission encryption, and the name of the encryption or decryption algorithm used for external transmission encryption or decryption.

[0014] The steps of the above file interaction management method, which include establishing a file interaction task according to a preset rule, entering task configuration policy information, uploading an externally transmitted file, and preprocessing the externally transmitted file according to the task configuration policy information, include:

[0015] Establish a file interaction task and enter task configuration policy information;

[0016] Upload the externally transmitted file and match the externally transmitted file with the established file interaction task;

[0017] If it is configured in the task configuration policy information that encryption or decryption preprocessing is required for the externally transmitted file, then according to the name of the encryption machine and the encryption algorithm name in the task configuration policy information, send the externally transmitted file to the corresponding encryption machine and execute the corresponding encryption algorithm to encrypt or decrypt the externally transmitted file.

[0018] The steps of the above file interaction management method for externally transmitting the externally transmitted file stored in the external transmission directory to the target user according to the external transmission operation and external transmission method recorded in the task configuration policy information include:

[0019] If it is required to encrypt the outbound file according to the configuration in the task configuration policy information, the outbound file is sent to the corresponding encryption machine according to the encryption machine name and encryption algorithm name in the task configuration policy information, and the corresponding encryption algorithm is executed to encrypt the outbound file;

[0020] Perform outbound configuration using the outbound method in the task configuration policy information;

[0021] Synchronize the outbound file to the target user. If the synchronization fails, wait for a certain period of time and then perform the next synchronization; if the synchronization is successful or the number of synchronization attempts reaches the preset maximum retry count, delete the source file in the outbound directory.

[0022] A storage medium stores a computer program, and when the computer program is called and executed by a processor, the above file interaction management method is implemented.

[0023] A file interaction management device includes a processor and a memory. The processor can implement the above file interaction management method by calling and executing the computer program in the memory.

[0024] A file interaction management device includes: a product management module for adding, modifying, and deleting product types, operator types, and brand types; a task policy configuration module for adding, enabling, viewing, modifying, and deleting task policies; an encryption machine configuration module for adding, modifying, and deleting encryption machines; an encryption algorithm configuration module for adding, modifying, deleting, and testing encryption algorithms; an outbound configuration module for adding, modifying, deleting, and testing outbound configuration services; a task management module for adding, querying, and viewing file interaction tasks; a task review module for reviewing file interaction tasks; a user configuration module for adding, modifying, and deleting departments, positions, roles, and users, and assigning roles to users; a synchronization module for deploying the corresponding outbound configuration service according to the outbound method in the task policy configuration information and synchronizing the outbound file to the target user; an encryption / decryption module for sending the outbound file to the corresponding encryption machine for encryption or decryption according to the encryption machine name and encryption algorithm name in the task policy configuration information.

[0025] For the above file interaction management device, the outbound configuration module includes an FTP configuration module, a Socket configuration module, an HTTP configuration module, and an email template configuration module. The FTP configuration module is used for adding, modifying, deleting, and testing FTP configuration information. The Socket configuration module is used for adding, modifying, deleting, and testing Socket configuration information. The HTTP configuration module is used for adding, modifying, deleting, and testing HTTP configuration information. The email template configuration module is used for adding, modifying, deleting, and viewing email templates.

[0026] The above-mentioned file interaction management device, the synchronization module includes an FTP outbound module, a Socket outbound module, an HTTP outbound module, and an email outbound module. The FTP outbound module is used to deploy the corresponding FTP service according to the outbound method in the task policy configuration information, and synchronize the outbound file to the target user through the FTP service. The Socket outbound module is used to deploy the corresponding Socket service according to the outbound method in the task policy configuration information, and synchronize the outbound file to the target user through the Socket service. The HTTP outbound module is used to query the corresponding URL interface address according to the outbound method in the task policy configuration information, and synchronize the outbound file to the target user through the URL interface address. The email outbound module is used to query the corresponding email address according to the outbound method in the task policy configuration information, generate an email content file according to the email template, and synchronize the outbound file to the target user through email.

[0027] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Description of the Drawings

[0028] Figure 1 It is a flowchart of the file interaction management method according to an embodiment of the present invention;

[0029] Figure 2 It is a flowchart of the establishment process of the file interaction task according to an embodiment of the present invention;

[0030] Figure 3 It is a flowchart of the outbound file synchronization process according to an embodiment of the present invention;

[0031] Figure 4 It is a block diagram of the architecture of the file interaction management device according to an embodiment of the present invention. Specific Embodiments

[0032] The embodiments of the present invention will be described in detail below, referring to Figure 1 , the embodiments of the present invention provide a file interaction management method, including the following steps:

[0033] Establish a file interaction task according to a preset rule, input task configuration policy information and upload an outbound file, and preprocess the outbound file according to the task configuration policy information;

[0034] Obtain the file interaction task;

[0035] Review the obtained file interaction task, and store the outbound file of the file interaction task that passes the review in a predetermined outbound directory;

[0036] Outbound the outbound file stored in the outbound directory to the target user according to the outbound operation and outbound method recorded in the task configuration policy information;

[0037] Send a callback notification to the sending user according to the outsourcing result, and immediately or regularly delete the local task file.

[0038] By adopting this file interaction management method, when an external file needs to be sent, only a file interaction task needs to be created in the system. Subsequently, the system will automatically perform processing operations such as encrypting or decrypting the external file according to the task configuration policy information in the file interaction task, and automatically synchronize the file to be sent to the target user according to the external sending method set in the task configuration policy information. With this file interaction management method, there is no need to specifically arrange IT personnel to execute the external sending work of workshop files, improving the external sending efficiency of workshop files. At the same time, there is no need to deploy file synchronization services such as FTP services on each computer, reducing the management risk of file external sending, improving the security of file external sending, and avoiding technology leakage.

[0039] It can be understood that in some possible embodiments, the creation of the file interaction task can be completed manually. The user manually creates a file interaction task in the task management module of the system, and sequentially inputs the parameters and attributes of the task policy, such as whether encryption or decryption is required, the encryption machine and encryption algorithm used for encryption or decryption, the external sending method, etc., and uploads the file to be sent as an attachment. The file interaction task can also be automatically created by a preset task policy configuration, automatically grab the file to be sent from a fixed directory according to the external sending policy to automatically create a file interaction task, or be created by an external system by calling a preset file interaction task interface.

[0040] In this embodiment, before creating the file interaction task, it is also necessary to configure content such as product information, user information, encryption machine information, encryption algorithm, and external sending configuration information to facilitate the creation of the file interaction task. When creating the file interaction task, the corresponding items can be selected from the already entered product information, user information, encryption machine, encryption algorithm, and external sending configuration information to quickly create the file interaction task. At the same time, it can also avoid the failure of file external sending caused by incorrect information entered manually, or the leakage of technology caused by sending the file to the wrong target user. In some embodiments, several fixed patterns can also be pre-configured for the task configuration policy information. When a file interaction task needs to be created, the appropriate task configuration policy fixed pattern can be selected according to the type of the file to be sent and the target user, further improving the creation efficiency of the file interaction task and reducing the probability of errors during the creation process of the file interaction task.

[0041] In this embodiment, the task configuration policy information should at least include the target user information, whether encryption or decryption is required for preprocessing, the name of the encryption machine used for encryption or decryption in preprocessing, the name of the encryption algorithm used for encryption or decryption in preprocessing, the auditing method, the external distribution method, whether encryption is required for external distribution, the name of the encryption machine used for external distribution encryption, and the name of the encryption algorithm used for external distribution encryption or decryption, etc. The system encrypts or decrypts the externally distributed file with the selected encryption machine and encryption algorithm according to the content in the task configuration policy information, and synchronizes the externally distributed file to the target user through the set external distribution method.

[0042] Refer to Figure 2 , in this embodiment, specifically, the process of establishing a file interaction task includes the following steps:

[0043] Establish a file interaction task and enter the task configuration policy information;

[0044] Upload the externally distributed file and match the externally distributed file with the established file interaction task;

[0045] If the task configuration policy information configures that encryption or decryption preprocessing is required for the externally distributed file, then according to the name of the encryption machine and the encryption algorithm name in the task configuration policy information, the externally distributed file is sent to the corresponding encryption machine to execute the corresponding encryption algorithm to encrypt or decrypt the externally distributed file.

[0046] If the task creation fails due to a mismatch between the information of the externally distributed file entered and the uploaded externally distributed file, the local task file is immediately deleted to release the storage space and avoid the risk of file leakage caused by files remaining in the device.

[0047] It can be understood that the task audit can be automatically audited by the system according to preset rules, or according to the auditor in the task policy configuration information, the task is sent to the set auditor for manual audit. After passing the audit, the system stores the file to be externally distributed in a fixed external distribution directory waiting for external distribution. In some embodiments, in order to avoid the leakage of technical information caused by the externally distributed file being intercepted during the process of being sent to the auditor's PC or the PC executing external distribution, the externally distributed file sent for audit is encrypted, so the externally distributed file needs to be decrypted before audit to facilitate the system or manual audit of the file content.

[0048] Refer to Figure 3 , in this embodiment, specifically, the process of synchronizing the externally distributed file includes the following steps:

[0049] If it is required to encrypt the externally transmitted file according to the configuration in the task configuration policy information, the externally transmitted file shall be sent to the corresponding encryption machine according to the encryption machine name and encryption algorithm name in the task configuration policy information, and the corresponding encryption algorithm shall be executed to encrypt the externally transmitted file;

[0050] Perform the external transmission configuration by using the external transmission method in the task configuration policy information;

[0051] Synchronize the externally transmitted file to the target user. If the synchronization fails, wait for a certain period of time and then perform the next synchronization; if the synchronization is successful or the number of synchronization attempts reaches the preset maximum retry count, delete the source file in the external transmission directory.

[0052] In this embodiment, the external transmission methods include four methods: FTP, HTTP, Socket, and email. The system deploys the corresponding external transmission service according to the external transmission method configured in the task configuration policy information, and synchronizes the externally transmitted file in the external transmission directory to the target user. It can be understood that in this embodiment, the system background also continuously performs a series of timed scheduling tasks, including FTP synchronization tasks, to ensure the file transfer interaction between the local file and the remote server; for files that are not immediately deleted, automatically delete the expired files at regular intervals to release the storage space and keep the system clean; automatically upload or download Socket service files and reports to ensure the continuity of data flow and business operations, etc.

[0053] It can be understood that in some embodiments, for the convenience of further management, the system will record the executed operations and generate corresponding working logs. The information recorded in the working logs includes the login account information, IP address, login location, browser type, operation content, login status, login time, operation module, business type, configuration information of the deployed external transmission service, number of synchronization attempts, and synchronization success status, etc.

[0054] It can be understood that in some embodiments, after the external transmission is successful or fails, while sending a callback notification to the user who established the file interaction task, a notification email can also be synchronously sent to the user according to the configuration in the task configuration policy information, so as to more timely inform the user whether the externally transmitted file has been successfully synchronized to the target user.

[0055] Based on the same inventive concept, an embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is called and executed by a processor, the above-mentioned file interaction management method can be implemented.

[0056] In some possible embodiments, various aspects of the file interaction management method provided by the present invention may also be implemented in the form of a program product, which includes program code. When the program product runs on a device, the program code is used to cause the control device to execute the steps in the file interaction management method according to various exemplary embodiments of the present application described above in this specification.

[0057] Based on the same inventive concept, an embodiment of the present invention further provides a file interaction management device for implementing the above file interaction management method, including a processor and a memory. The memory is electrically connected to the processor. When the processor executes the computer program stored on the memory, the above file interaction management method is implemented.

[0058] In a possible design, the processor may include one or more processing units. The processor and the memory may be implemented on the same chip or separately on independent chips. The processor may be a general-purpose processor, such as a central processing unit (CPU), a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the file interaction management method disclosed in combination with the embodiments of the present application may be directly embodied as being executed by a hardware processor or executed by a combination of hardware and software modules in the processor.

[0059] The memory, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The memory can include at least one type of storage medium, for example, it can include flash memory, hard disk, multimedia card, card-type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic memory, magnetic disk, optical disc, and so on. The memory is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in the embodiments of the present application can also be a circuit or any other device capable of implementing a storage function, for storing program instructions and / or data.

[0060] By designing and programming the processor, the code corresponding to the file interaction management method introduced in the foregoing embodiments can be solidified into the chip, so that the chip can execute the steps of the file interaction management method of the embodiments shown in the present invention when running. How to design and program the processor is a well-known technology to those skilled in the art and will not be elaborated here.

[0061] Refer to Figure 4, based on the same inventive concept, an embodiment of the present invention further provides another file interaction management device, including a product management module, a task policy configuration module, an encryption machine configuration module, an encryption algorithm configuration module, an external distribution configuration module, a task management module, a task review module, a user configuration module, a synchronization module, and an encryption and decryption module. Among them, the product management module is used to add, modify, and delete product types, operator types, and brand types. The task policy configuration module is used to add, enable, view, modify, and delete task policies. The encryption machine configuration module is used to add, modify, and delete encryption machines. The encryption algorithm configuration module is used to add, modify, delete, and test encryption algorithms. The external distribution configuration module is used to add, modify, delete, and test external distribution configuration services. The task management module is used to add, query, and view file interaction tasks. The task review module is used to review file interaction tasks. The user configuration module is used to add, modify, and delete departments, positions, roles, and users, and assign roles to users. The synchronization module is used to deploy corresponding external distribution configuration services according to the external distribution method in the task policy configuration information and synchronize the externally distributed files to the target users. The encryption and decryption module is used to send the externally distributed files to the corresponding encryption machine for encryption or decryption according to the encryption machine name and encryption algorithm name in the task policy configuration information.

[0062] Referring to Figure 4 , specifically, in this embodiment, the product management module includes a product type management module, an operator management module, and a brand management module. Among them, the product type management module is used to add, modify, and delete product type information, and the product type information includes product type name, product type description, etc. The operator management module is used to add, modify, and delete operator information, and the operator information includes operator name, operator description, etc. The brand management module is used to add, modify, and delete brand information, and the brand information includes brand name, brand description, etc.

[0063] The task policy includes basic information of the task, upload configuration information, review configuration information, external distribution configuration information, etc. The task management module includes a task upload module and a task query module. The task upload module is used to establish and view file interaction tasks. The task upload module can automatically establish file interaction tasks according to the set task policy, or can be manually operated by the logged-in user to establish file interaction tasks, select the required templates from the already configured task policies, and fill in parameters and additional attributes as needed. The task upload module has a file interaction task interface that can be opened to external systems, and external systems can also establish file interaction tasks by calling the file interaction task interface. The task query module is used to retrieve and query all file interaction task information to facilitate the management of file external distribution in the workshop. The task review module can automatically review the established file interaction tasks according to the preset task policy, or send the file interaction tasks to the corresponding reviewers for manual review according to the reviewers configured in the task policy.

[0064]

[0064] The encryption machine configuration module adds an encryption machine by inputting information such as the name, type, IP address, port number, Index, and KCV of the encryption machine. For the encryption algorithm configuration, information such as the name, type, key, key encryption medium, and remarks of the encryption algorithm needs to be entered. Among them, the key encryption medium is selected from the configured encryption machines. The encryption algorithm configuration module calculates and outputs the encrypted string according to the encryption algorithm selected by the user for any string input by the user, and then performs a decryption operation on the encrypted string using the selected encryption algorithm. If the string after the decryption operation is the same as the original string input by the user, it indicates that the encryption algorithm can be used normally, so as to test the encryption algorithm and ensure the security of file external sharing.

[0065]

[0065] The user configuration module includes a department management module, a position management module, a role management module, and a user management module. The department management module is used to add, modify, and delete department information, and the department information includes information such as department name and status. The position management module is used to add, modify, and delete position information, and the position information includes information such as position code, name, sorting, and status. The role management module is used to add, modify, delete role information, define the permissions of different roles, manage role assignments, and assign roles to each registered user in sequence. The role information includes role name and status, etc., and the permissions of the role include access permissions to different menu items of the system and modification permissions to different data, etc. The user management module is used to add, delete, and modify user information. The user information includes information such as the user's name, work number, and role. The user management module can synchronize user data from other systems such as the employee management system to improve the user input efficiency.

[0066]

[0066] In this embodiment, the external sharing configuration module includes an FTP configuration module, a Socket configuration module, an HTTP configuration module, and an email template configuration module. Among them, the FTP configuration module is used to add, modify, delete, and test FTP configuration information. The FTP configuration information includes information such as FTP service name, type, server, port number, username, password, path, file retention days, and remarks. The FTP configuration module can test the FTP configuration information to be tested to check whether it can connect to the FTP server and access the directory under the corresponding path to avoid errors in subsequent use. The Socket configuration module is used to add, modify, delete, and test Socket configuration information. The Socket configuration information includes parameters such as Socket configuration name, Socket server address, port number, and connection timeout. The HTTP configuration module is used to add, modify, delete, and test HTTP configuration information. The HTTP configuration information includes information such as HTTP configuration name and URL interface address. The email template configuration module is used to add, delete, and view email templates.

[0067] Correspondingly, the synchronization module includes an FTP outbound module, a Socket outbound module, an HTTP outbound module, and an email outbound module. The FTP outbound module is used to call the FTP client to deploy the corresponding FTP service according to the outbound method in the task policy configuration information, and synchronize the outbound files in the outbound directory to the target path. The Socket outbound module is used to call the Socket client to deploy the corresponding Socket service according to the outbound method in the task policy configuration information, and synchronize the outbound files to the target user through the Socket service. The HTTP outbound module is used to query the corresponding URL interface address according to the outbound method in the task policy configuration information, and synchronize the outbound files to the target user through the URL interface address. The email outbound module is used to query the corresponding email address according to the outbound method in the task policy configuration information, generate an email content file according to the email template, and synchronize the outbound files to the target user through email. It can be understood that in this embodiment, the synchronization module is also used to execute a series of timed scheduling tasks to maintain the data flow of the FTP service and the Socket service, and regularly and automatically delete expired local task files to free up storage space and keep the system clean.

[0068] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, and the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate an apparatus for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0069] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including an instruction apparatus that implements the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0070] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide for implementing the process Figure 1 one process or multiple processes and / or blocks Figure 1 steps for the functions specified in one block or multiple blocks.

[0071] In the description of the present invention, the meaning of "a number of" is one or more, the meaning of "a plurality of" is two or more, "greater than", "less than", "exceeding", etc. are understood as not including the number itself, "above", "below", "within", etc. are understood as including the number itself. If there is a description of "first" or "second", etc., it is only for the purpose of distinguishing technical features and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features or implicitly indicating the sequence of the indicated technical features.

[0072] In the description of the present invention, unless otherwise clearly defined, words such as "set", "installed", "connected", etc. should be understood in a broad sense, and those skilled in the art can reasonably determine the specific meanings of the above words in the present invention in combination with the specific content of the technical solution.

[0073] The above embodiments are only the preferred embodiments of the present invention and cannot be used to limit the scope of protection of the present invention. Any non-substantive changes and substitutions made by those skilled in the art based on the present invention fall within the scope of protection required by the present invention.

Claims

1. A file interaction management method, characterized in that: The steps include: Establish file interaction tasks according to preset rules, enter task configuration policy information, upload outgoing files, and pre-process outgoing files according to task configuration policy information; Get file interaction tasks; Review the acquired file interaction tasks, and store the outgoing files of the reviewed file interaction tasks in the predetermined outgoing directory; Send the outbound files stored in the outbound directory to the target user according to the outbound operation and outbound method recorded in the task configuration policy information; Send a callback notification to the sending user based on the outbound results, and delete the local task files immediately or periodically.

2. The file interaction management method according to claim 1, characterized in that: The step of establishing a file interaction task according to preset rules, entering task configuration strategy information and uploading outgoing files, and preprocessing outgoing files according to the task configuration strategy information also includes the following steps: Configure product information, user information, encryption machine information, encryption algorithm and outbound configuration information.

3. The file interaction management method according to claim 2, characterized in that: In the steps of establishing a file interaction task according to preset rules, entering task configuration policy information and uploading outbound files, and preprocessing outbound files according to the task configuration policy information, the task configuration policy information includes target user information, whether encryption or decryption is required for preprocessing, the name of the encryption machine used for encryption or decryption in preprocessing, the name of the encryption algorithm used for encryption or decryption in preprocessing, the audit method, the outbound method, whether encryption is required for outbound transmission, the name of the encryption machine used for outbound encryption, and the name of the encryption algorithm used for outbound encryption or decryption.

4. The file interaction management method according to claim 1, characterized in that: The steps of establishing a file interaction task according to preset rules, entering task configuration strategy information and uploading outgoing files, and preprocessing outgoing files according to the task configuration strategy information include: Establish file interaction tasks and enter task configuration strategy information; Upload outgoing files and match them with established file interaction tasks; If the task configuration policy information requires encryption or decryption preprocessing of the outgoing file, the outgoing file is sent to the corresponding encryption machine according to the encryption machine name and encryption algorithm name in the task configuration policy information, and the corresponding encryption algorithm is executed to encrypt or decrypt the outgoing file.

5. The file interaction management method according to claim 1, characterized in that: The step of sending the outgoing files stored in the outgoing directory to the target user according to the outgoing operation and outgoing method recorded in the task configuration strategy information includes: If the outgoing file needs to be encrypted according to the configuration in the task configuration policy information, the outgoing file is sent to the corresponding encryption machine according to the encryption machine name and encryption algorithm name in the task configuration policy information, and the corresponding encryption algorithm is executed to encrypt the outgoing file; Use the outbound mode in the task configuration strategy information to perform outbound configuration; Synchronize the outgoing files to the target user. If the synchronization fails, wait for a certain period of time before performing the next synchronization. If the synchronization succeeds or the number of synchronizations reaches the preset maximum number of retries, delete the source files in the outgoing directory.

6. A storage medium storing a computer program, characterized in that: When the computer program is called and executed by a processor, the file interaction management method according to any one of claims 1 to 5 is implemented.

7. A file interaction management device, characterized in that: The method comprises a processor and a memory, wherein the processor can implement the file interaction management method according to any one of claims 1 to 5 by calling and executing a computer program in the memory.

8. A file interaction management device, characterized in that: include: Product management module, used to add, modify and delete product types, operator types and brand types; Task policy configuration module, used to add, enable, view, modify and delete task policies; Encryption machine configuration module, used to add, modify and delete encryption machines; Encryption algorithm configuration module, used to add, modify, delete and test encryption algorithms; Outbound configuration module, used to add, modify, delete and test outbound configuration services; Task management module, used to add, query and view file interaction tasks; Task review module, used to review file interaction tasks; User configuration module, used to add, modify and delete departments, positions, roles and users, and assign roles to users; The synchronization module is used to deploy the corresponding outbound configuration service according to the outbound mode in the task strategy configuration information, and synchronize the outbound files to the target user; The encryption and decryption module is used to send the outgoing files to the corresponding encryption machine for encryption or decryption according to the encryption machine name and encryption algorithm name in the task strategy configuration information.

9. The file interaction management device according to claim 8, characterized in that: The outgoing configuration module includes an FTP configuration module, a Socket configuration module, an HTTP configuration module and an email template configuration module. The FTP configuration module is used to add, modify, delete and test FTP configuration information, the Socket configuration module is used to add, modify, delete and test Socket configuration information, the HTTP configuration module is used to add, modify, delete and test HTTP configuration information, and the email template configuration module is used to add, modify, delete and view email templates.

10. The file interaction management device according to claim 8, characterized in that: The synchronization module includes an FTP outgoing module, a Socket outgoing module, an HTTP outgoing module and an email outgoing module. The FTP outgoing module is used to deploy the corresponding FTP service according to the outgoing method in the task strategy configuration information, and synchronize the outgoing files to the target user through the FTP service. The Socket outgoing module is used to deploy the corresponding Socket service according to the outgoing method in the task strategy configuration information, and synchronize the outgoing files to the target user through the Socket service. The HTTP outgoing module is used to query the corresponding URL interface address according to the outgoing method in the task strategy configuration information, and synchronize the outgoing files to the target user through the URL interface address. The email outgoing module is used to query the corresponding email address according to the outgoing method in the task strategy configuration information, generate an email content file according to the email template, and synchronize the outgoing files to the target user via email.