A method and apparatus for monitoring file job operations

By configuring association encryption strings and interactive data processing for the distributed file system, continuous tracking of file data streams is achieved, solving the data processing efficiency problem when downstream systems encounter errors, quickly identifying anomalies and improving efficiency.

CN116684246BActive Publication Date: 2026-04-14PING AN BANK CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-05
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

In the distributed file systems of banks and other financial institutions, when downstream systems encounter errors in processing upstream data, they cannot track the file data flow in a timely manner, resulting in reduced data processing efficiency.

Method used

Configure encryption strings for the association of raw files in a distributed system, obtain interactive data, determine file processing information, and generate job operation monitoring results based on the encryption strings to achieve continuous tracking of file data streams.

Benefits of technology

It facilitates quick troubleshooting of production issues, improves data processing efficiency, helps understand the data source and downstream system usage, and determines whether the document content involves further processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116684246B_ABST
    Figure CN116684246B_ABST
Patent Text Reader

Abstract

The application provides a file operation monitoring method and device, the method comprises the following steps: configuring an association relationship encryption string for an original file of a distributed system; obtaining interaction data corresponding to the original file in the distributed system; determining file processing information of the original file according to the association relationship encryption string and the interaction data; storing the file processing information under a file directory of the original file; receiving a job operation monitoring instruction for a to-be-monitored file; obtaining target file processing information and a target association relationship encryption string of the to-be-monitored file according to the job operation monitoring instruction; determining flow direction information and operation information of the to-be-monitored file according to the target file processing information and the target association relationship encryption string; and generating a job operation monitoring result according to the flow direction information and the operation information. It can be seen that the method and device can continuously track the data flow of the file until the end, facilitate quick troubleshooting of production problems, and thus help improve the data processing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and more specifically, to a method and apparatus for monitoring file operation. Background Technology

[0002] A distributed file system is a general-purpose storage software platform that runs on general-purpose hardware. It provides storage platform support for products requiring storage services, offering storage, query, retrieval, and management services for the massive amounts of data generated by these products, such as multimedia content storage and business data storage. This is particularly important in financial institutions like banks, where data management requirements are extremely stringent and error-prone. However, with the widespread deployment of internet banking services, the demand for data processing speed is also extremely high. Currently, the banking industry uses distributed file systems for data processing. However, in practice, it has been found that if downstream systems encounter errors in processing data provided by upstream systems, the data flow cannot be tracked in a timely manner, hindering timely troubleshooting and reducing data processing efficiency. Summary of the Invention

[0003] The purpose of this application is to provide a method and apparatus for monitoring file operation, which can continuously track the data stream of files, facilitate quick troubleshooting of production problems, and thus improve data processing efficiency.

[0004] The first aspect of this application provides a method for monitoring file job operations, including:

[0005] Configure association encryption strings for raw files in a distributed system;

[0006] Obtain the interaction data corresponding to the original file in the distributed system;

[0007] Based on the encrypted string of the association relationship and the interaction data, the file processing information of the original file is determined;

[0008] The file processing information is stored in the file directory of the original file;

[0009] Receive job operation monitoring instructions for the files to be monitored;

[0010] According to the job operation monitoring instruction, obtain the target file processing information and target association encrypted string of the file to be monitored;

[0011] Based on the target file processing information and the target association encrypted string, the flow information and operation information of the file to be monitored are determined;

[0012] The operation monitoring results are generated based on the flow information and the operation information.

[0013] In the above implementation process, this method can first configure an encrypted string for the association relationship of the original files in the distributed system and obtain the corresponding interaction data of the original files in the distributed system; then, based on the encrypted string and interaction data, determine the file processing information of the original files and store the file processing information in the file directory of the original files; next, receive the job operation monitoring instruction for the file to be monitored, and obtain the target file processing information and the target association relationship encrypted string of the file to be monitored based on the job operation monitoring instruction; then, based on the target file processing information and the target association relationship encrypted string, determine the flow information and operation information of the file to be monitored; finally, generate the job operation monitoring result based on the flow information and operation information. It is evident that this method facilitates the troubleshooting of production problems, including abnormal file data related to jobs, thereby quickly understanding which system the data source originates from, which downstream systems use it, and whether the file content involves further processing.

[0014] Furthermore, the step of configuring the encryption string for the original file association in the distributed system includes:

[0015] Obtain the original file set of the distributed system;

[0016] The association relationships between the original files in the original file set are determined according to preset association rules;

[0017] Set association relationship tags for the original files based on the aforementioned association relationships;

[0018] Generate an encrypted string representing the association relationship corresponding to the original file based on the association relationship marker;

[0019] The encrypted string representing the association is stored in the file directory corresponding to the original file.

[0020] Further, obtaining the interaction data corresponding to the original file in the distributed system includes:

[0021] Collect upload interaction data when the file upload end in the distributed system uploads the original file and downstream interaction data when the downstream channel end obtains the original file;

[0022] By summing the uploaded interaction data and the downstream interaction data, interaction data is obtained;

[0023] The upload interaction data includes the upload terminal address, the file name of the original file, the file path of the original file, the interaction channel for interacting with the original file, and the upload terminal system identifier; the downstream interaction data includes the upload terminal address, the file name of the original file, the file path of the original file, the interaction channel for interacting with the original file, and the downstream terminal system identifier.

[0024] Further, storing the file processing information in the file directory of the original file includes:

[0025] A hidden notes file is generated based on the file processing information;

[0026] The hidden comment file is encrypted to obtain an encrypted comment file;

[0027] The encrypted memo file is hidden and stored in the file directory of the original file.

[0028] Furthermore, the method also includes:

[0029] Based on the monitoring results, an operational risk assessment is performed on the file to be monitored to obtain the risk assessment results.

[0030] Output the monitoring results and the risk assessment results.

[0031] A second aspect of this application provides a file job operation monitoring device, the file job operation monitoring device comprising:

[0032] Configuration unit, used to configure association encryption strings for raw files in a distributed system;

[0033] The first acquisition unit is used to acquire the interactive data corresponding to the original file in the distributed system;

[0034] The first determining unit is used to determine the file processing information of the original file based on the encrypted string of the association relationship and the interaction data;

[0035] A storage unit is used to store the file processing information in the file directory of the original file;

[0036] The receiving unit is used to receive job operation monitoring instructions for the file to be monitored.

[0037] The second acquisition unit is used to acquire the target file processing information and target association encrypted string of the file to be monitored according to the job operation monitoring instruction;

[0038] The second determining unit is used to determine the flow information and operation information of the file to be monitored based on the target file processing information and the target association encrypted string;

[0039] The generation unit is used to generate job operation monitoring results based on the flow information and the operation information.

[0040] In the above implementation process, the device can configure an encrypted string for the association relationship of the original files in the distributed system through the configuration unit; acquire the interaction data corresponding to the original files in the distributed system through the first acquisition unit; determine the file processing information of the original files based on the encrypted string and interaction data through the first determination unit; store the file processing information in the file directory of the original files through the storage unit; receive the job operation monitoring instruction for the file to be monitored through the receiving unit; acquire the target file processing information and the target association relationship encrypted string of the file to be monitored through the second acquisition unit; determine the flow information and operation information of the file to be monitored based on the target file processing information and the target association relationship encrypted string through the second determination unit; and generate the job operation monitoring result based on the flow information and operation information through the generation unit. It is evident that this device facilitates the troubleshooting of production problems and addresses anomalies in file data related to operations, enabling rapid understanding of the data source system, downstream systems using the data, and whether the file content involves further processing. For example, setting up this device in the core system of a bank allows for rapid analysis and feedback of business data (such as transactions and loans) generated by various business lines, achieving a closed loop in the business flow.

[0041] Furthermore, the configuration unit includes:

[0042] The sub-unit is used to retrieve the original file set of the distributed system.

[0043] A subunit is defined to determine the association relationships between original files in the original file set according to preset association rules.

[0044] A subunit is configured to set an association relationship tag for the original file based on the association relationship;

[0045] The first generation subunit is used to generate an encrypted string of association relationship corresponding to the original file based on the association relationship marker;

[0046] The first storage subunit is used to store the encrypted string of the association relationship in the file directory corresponding to the original file.

[0047] Further, the first acquisition unit includes:

[0048] The acquisition subunit is used to collect upload interaction data when the file upload end uploads the original file in the distributed system and downstream interaction data when the downstream channel end obtains the original file.

[0049] The aggregation subunit is used to aggregate the uploaded interaction data and the downstream interaction data to obtain interaction data;

[0050] The upload interaction data includes the upload terminal address, the file name of the original file, the file path of the original file, the interaction channel for interacting with the original file, and the upload terminal system identifier; the downstream interaction data includes the upload terminal address, the file name of the original file, the file path of the original file, the interaction channel for interacting with the original file, and the downstream terminal system identifier.

[0051] Furthermore, the storage unit includes:

[0052] The second generation subunit is used to generate a hidden notes file based on the file processing information;

[0053] An encryption subunit is used to encrypt the hidden comment file to obtain an encrypted comment file;

[0054] The second storage subunit is used to hide and store the encrypted memo file in the file directory of the original file.

[0055] Furthermore, the document operation monitoring device also includes:

[0056] An assessment unit is used to perform an operational risk assessment on the file to be monitored based on the monitoring results, and obtain a risk assessment result.

[0057] The output unit is used to output the monitoring results and the risk assessment results.

[0058] A third aspect of this application provides an electronic device, including a memory and a processor. The memory stores a computer program, and the processor runs the computer program to cause the electronic device to perform the file job operation monitoring method described in any one of the first aspects of this application.

[0059] A fourth aspect of this application provides a computer-readable storage medium storing computer program instructions, which, when read and executed by a processor, perform the file job operation monitoring method described in any one of the first aspects of this application. Attached Figure Description

[0060] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0061] Figure 1 A flowchart illustrating a file job operation monitoring method provided in this application embodiment;

[0062] Figure 2 A flowchart illustrating another file job operation monitoring method provided in this application embodiment;

[0063] Figure 3 This is a schematic diagram of the structure of a file operation monitoring device provided in an embodiment of this application;

[0064] Figure 4 This is a schematic diagram of another file operation monitoring device provided in an embodiment of this application. Detailed Implementation

[0065] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0066] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this application, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0067] Example 1

[0068] Please refer to Figure 1 , Figure 1 This embodiment provides a flowchart illustrating a method for monitoring file job operations. This method includes:

[0069] S101. Configure the association encryption string for the original files of the distributed system.

[0070] S102. Obtain the interaction data corresponding to the original file in the distributed system.

[0071] S103. Based on the association relationship, encrypt the string and interactive data to determine the file processing information of the original file.

[0072] S104. Store the file processing information in the original file's directory.

[0073] S105, Receive job operation monitoring instructions for the file to be monitored.

[0074] S106. Obtain the target file processing information and target association encryption string of the file to be monitored according to the operation monitoring instructions.

[0075] S107. Based on the target file processing information and target association relationship, encrypt the string to determine the flow information and operation information of the file to be monitored.

[0076] S108. Generate job operation monitoring results based on flow information and operation information.

[0077] In this embodiment, the method can be integrated into the file server through a middleware development package, thereby enabling the overall statistical processing and tracking of all files that interact with it.

[0078] In this embodiment, the subject executing the method can be a computing device such as a computer or server, and no limitation is made in this embodiment.

[0079] In this embodiment, the subject executing the method can also be a smart device such as a smartphone or tablet, and no limitation is made in this embodiment.

[0080] As can be seen, implementing the document job operation monitoring method described in this embodiment can facilitate the troubleshooting of production problems and identify abnormalities in the document data involved in the job. This allows for a quick understanding of which system the data source is from, which downstream systems use it, and whether the document content involves further processing.

[0081] Example 2

[0082] Please refer to Figure 2 , Figure 2 This embodiment provides a flowchart illustrating a method for monitoring file job operations. This method includes:

[0083] S201. Obtain the original file set of the distributed system.

[0084] S202. Determine the association relationships between original files in the original file set according to the preset association rules.

[0085] S203. Set association tags for the original files based on the association relationships.

[0086] S204. Generate an encrypted string representing the association relationship corresponding to the original file based on the association relationship marker.

[0087] S205. Store the encrypted string of association relationship in the file directory corresponding to the original file.

[0088] S206. Collect upload interaction data when the file upload end uploads the original file in the distributed system and downstream interaction data when the downstream channel end obtains the original file.

[0089] S207. Summarize the uploaded interactive data and downstream interactive data to obtain the interactive data.

[0090] In this embodiment, the upload interaction data includes the upload terminal address, the file name of the original file, the file path of the original file, the interaction channel for interacting with the original file, and the upload terminal system identifier; the downstream interaction data includes the upload terminal address, the file name of the original file, the file path of the original file, the interaction channel for interacting with the original file, and the downstream terminal system identifier.

[0091] S208. Based on the association relationship, encrypt the string and interactive data to determine the file processing information of the original file.

[0092] S209. Generate a hidden notes file based on the file processing information.

[0093] S210. Encrypt the hidden comment file to obtain the encrypted comment file.

[0094] S211. Hide the encrypted notes file in the original file's directory.

[0095] S212, Receive job operation monitoring instructions for the file to be monitored.

[0096] S213. Obtain the target file processing information and target association encryption string of the file to be monitored according to the operation monitoring instructions.

[0097] S214. Based on the target file processing information and target association relationship, encrypt the string to determine the flow information and operation information of the file to be monitored.

[0098] S215. Generate job operation monitoring results based on flow information and operation information.

[0099] S216. Based on the monitoring results, conduct an operational risk assessment of the files to be monitored and obtain the risk assessment results.

[0100] S217. Output monitoring results and risk assessment results.

[0101] In this embodiment, the method can monitor and collect all file information that interacts with the file server through a central file data processing processor. It can monitor and collect the server address and system information of the file uploader, including file name, path, system ID, channel, etc. It can also monitor and collect the system and server information of files obtained from downstream channels.

[0102] In this embodiment, the method can use a specific association rule tag to calculate the association relationship between files.

[0103] This method generates an implicit encrypted string for related files and attaches it to the file's directory. This encrypted string can be mapped to corresponding downstream system information and bound to records. The encrypted string can be based on the initial upload time, or it can be marked with business-related terms or random numbers. The method can also subsequently calculate association relationships by uniformly collecting this encrypted string.

[0104] In this embodiment, the method can use a linked list to store system IDs and other information associated with operations on the original file, record channel information, automatically generate a hidden notes file in the folder, automatically record the collection and access information of downstream channels, and finally perform calculations and summaries.

[0105] In this embodiment, the method can monitor and collect data for each job file. Once the file is acquired by a downstream system, the hidden notes file is encrypted and relevant information is automatically appended.

[0106] For example, if a downstream system retrieves a file, processes the file data, and uploads the corresponding file processing information to a file server, then middleware is used for association. Specifically, system A retrieves file 1, processes it, and uploads it to file server 2. The middleware can associate file 1 and file 2, and analyze the differences in the data within the files, especially amounts, storing the relevant data hidden in the file 1 directory. If another system retrieves file 2, processes it, or processes file 3 and uploads it, the association can be established, and the processes can proceed sequentially.

[0107] In this embodiment, the method can be applied to the core system of a bank, enabling rapid analysis and feedback of business data (such as transactions and loans) generated by various business lines, thereby achieving a closed loop in the business flow.

[0108] In this embodiment, the method can summarize and calculate the above steps, and at the same time, the method can also provide the interface with information such as the flow of files to the relevant maintenance personnel.

[0109] In this embodiment, the subject executing the method can be a computing device such as a computer or server, and no limitation is made in this embodiment.

[0110] In this embodiment, the subject executing the method can also be a smart device such as a smartphone or tablet, and no limitation is made in this embodiment.

[0111] As can be seen, implementing the document job operation monitoring method described in this embodiment can facilitate the troubleshooting of production problems and identify abnormalities in the document data involved in the job. This allows for a quick understanding of which system the data source is from, which downstream systems use it, and whether the document content involves further processing.

[0112] Example 3

[0113] Please refer to Figure 3 , Figure 3 This is a schematic diagram of the structure of a file operation monitoring device provided in this embodiment. Figure 3 As shown, the document operation monitoring device includes:

[0114] Configuration unit 310 is used to configure the association relationship encryption string for the original files of the distributed system;

[0115] The first acquisition unit 320 is used to acquire interactive data corresponding to the original file in the distributed system.

[0116] The first determining unit 330 is used to determine the file processing information of the original file based on the encrypted string and interactive data according to the association relationship;

[0117] Storage unit 340 is used to store file processing information to the file directory of the original file;

[0118] The receiving unit 350 is used to receive job operation monitoring instructions for the file to be monitored;

[0119] The second acquisition unit 360 is used to acquire the target file processing information and target association encrypted string of the file to be monitored according to the job operation monitoring instructions;

[0120] The second determining unit 370 is used to determine the flow information and operation information of the file to be monitored by encrypting a string based on the target file processing information and target association relationship;

[0121] The generation unit 380 is used to generate job operation monitoring results based on flow information and operation information.

[0122] In this embodiment, the explanation of the file operation monitoring device can be referred to the description in Embodiment 1 or Embodiment 2, and will not be repeated here.

[0123] In this embodiment, the device can be installed in the bank's core system, thereby enabling rapid analysis and feedback of business data (such as transactions and loans) generated by various business lines, in order to achieve a closed loop in the business flow.

[0124] As can be seen, implementing the document operation monitoring device described in this embodiment can facilitate the troubleshooting of production problems and identify abnormalities in document data related to operations. This allows for a quick understanding of which system the data source is from, which downstream systems use it, and whether the document content involves further processing.

[0125] Example 4

[0126] Please refer to Figure 4 , Figure 4 This is a schematic diagram of the structure of a file operation monitoring device provided in this embodiment. Figure 4 As shown, the document operation monitoring device includes:

[0127] Configuration unit 310 is used to configure the association relationship encryption string for the original files of the distributed system;

[0128] The first acquisition unit 320 is used to acquire interactive data corresponding to the original file in the distributed system.

[0129] The first determining unit 330 is used to determine the file processing information of the original file based on the encrypted string and interactive data according to the association relationship;

[0130] Storage unit 340 is used to store file processing information to the file directory of the original file;

[0131] The receiving unit 350 is used to receive job operation monitoring instructions for the file to be monitored;

[0132] The second acquisition unit 360 is used to acquire the target file processing information and target association encrypted string of the file to be monitored according to the job operation monitoring instructions;

[0133] The second determining unit 370 is used to determine the flow information and operation information of the file to be monitored by encrypting a string based on the target file processing information and target association relationship;

[0134] The generation unit 380 is used to generate job operation monitoring results based on flow information and operation information.

[0135] As an optional implementation, the configuration unit 310 includes:

[0136] Obtain subunit 311, used to obtain the original file set of the distributed system;

[0137] Subunit 312 is used to determine the association relationship between original files in the original file set according to preset association rules;

[0138] Subunit 313 is configured to set association relationship tags for the original file based on the association relationship;

[0139] The first generation subunit 314 is used to generate an encrypted string of association relationship corresponding to the original file based on the association relationship marker;

[0140] The first storage subunit 315 is used to store the encrypted string of association relationship to the file directory corresponding to the original file.

[0141] As an optional implementation, the first acquisition unit 320 includes:

[0142] The acquisition subunit 321 is used to collect upload interaction data when the file upload end uploads the original file in the distributed system and downstream interaction data when the downstream channel end obtains the original file.

[0143] The aggregation subunit 322 is used to aggregate the uploaded interaction data and the downstream interaction data to obtain the interaction data.

[0144] The upload interaction data includes the upload terminal address, the file name of the original file, the file path of the original file, the interaction channel for interacting with the original file, and the upload terminal system identifier; the downstream interaction data includes the upload terminal address, the file name of the original file, the file path of the original file, the interaction channel for interacting with the original file, and the downstream terminal system identifier.

[0145] As an optional implementation, the storage unit 340 includes:

[0146] The second generation subunit 341 is used to generate a hidden notes file based on the file processing information;

[0147] Encryption subunit 342 is used to encrypt the hidden comment file to obtain an encrypted comment file;

[0148] The second storage subunit 343 is used to hide and store the encrypted note file in the file directory of the original file.

[0149] As an optional implementation, the document operation monitoring device further includes:

[0150] The assessment unit 390 is used to perform an operational risk assessment on the monitored documents based on the monitoring results, and obtain the risk assessment results.

[0151] Output unit 400 is used to output monitoring results and risk assessment results.

[0152] In this embodiment, the explanation of the file operation monitoring device can be referred to the description in Embodiment 1 or Embodiment 2, and will not be repeated here.

[0153] As can be seen, implementing the document operation monitoring device described in this embodiment can facilitate the troubleshooting of production problems and identify abnormalities in document data related to operations. This allows for a quick understanding of which system the data source is from, which downstream systems use it, and whether the document content involves further processing.

[0154] This application provides an electronic device, including a memory and a processor. The memory stores a computer program, and the processor runs the computer program to enable the electronic device to perform the file job operation monitoring method in embodiment 1 or embodiment 2 of this application.

[0155] This application provides a computer-readable storage medium storing computer program instructions. When the computer program instructions are read and executed by a processor, the file job operation monitoring method in embodiment 1 or embodiment 2 of this application is performed.

[0156] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0157] In addition, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0158] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0159] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application. It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0160] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

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

Claims

1. A method for monitoring file job operations, characterized in that, include: Configure an encrypted string for the association relationship of the original files in the distributed system; wherein, the association relationship is the association relationship between the original files in the original file set of the distributed system; Obtain the interaction data corresponding to the original file in the distributed system; the interaction data includes upload interaction data and downstream interaction data. Based on the encrypted string of the association relationship and the interaction data, the file processing information of the original file is determined; The file processing information is stored in the file directory of the original file; Receive job operation monitoring instructions for the files to be monitored; According to the job operation monitoring instruction, obtain the target file processing information and target association encrypted string of the file to be monitored; Based on the target file processing information and the target association encrypted string, the flow information and operation information of the file to be monitored are determined; Based on the flow information and the operation information, generate job operation monitoring results; The step of storing the file processing information in the file directory of the original file includes: A hidden notes file is generated based on the file processing information; The hidden comment file is encrypted to obtain an encrypted comment file; The encrypted memo file is hidden and stored in the file directory of the original file.

2. The document job operation monitoring method according to claim 1, characterized in that, The encrypted string for configuring the association relationship of the original files in the distributed system includes: Obtain the original file set of the distributed system; The association relationships between the original files in the original file set are determined according to preset association rules; Set association relationship tags for the original files based on the aforementioned association relationships; Generate an encrypted string representing the association relationship corresponding to the original file based on the association relationship marker; The encrypted string representing the association is stored in the file directory corresponding to the original file.

3. The document job operation monitoring method according to claim 1, characterized in that, The step of obtaining the interaction data corresponding to the original file in the distributed system includes: Collect upload interaction data when the file upload end in the distributed system uploads the original file and downstream interaction data when the downstream channel end obtains the original file; By summing the uploaded interaction data and the downstream interaction data, interaction data is obtained; The upload interaction data includes the upload terminal address, the file name of the original file, the file path of the original file, the interaction channel for interacting with the original file, and the upload terminal system identifier; the downstream interaction data includes the downstream terminal address, the file name of the original file, the file path of the original file, the interaction channel for interacting with the original file, and the downstream terminal system identifier.

4. The document job operation monitoring method according to claim 1, characterized in that, The method further includes: Based on the monitoring results, an operational risk assessment is performed on the file to be monitored to obtain the risk assessment results. Output the monitoring results and the risk assessment results.

5. A document operation monitoring device, characterized in that, The document operation monitoring device includes: A configuration unit is used to configure an encryption string for the association relationship of the original files in the distributed system; wherein, the association relationship is the association relationship between the original files in the original file set of the distributed system; The first acquisition unit is used to acquire the interaction data corresponding to the original file in the distributed system; the interaction data includes upload interaction data and downstream interaction data. The first determining unit is used to determine the file processing information of the original file based on the encrypted string of the association relationship and the interaction data; A storage unit is used to store the file processing information in the file directory of the original file; The receiving unit is used to receive job operation monitoring instructions for the file to be monitored; The second acquisition unit is used to acquire the target file processing information and target association encrypted string of the file to be monitored according to the job operation monitoring instruction; The second determining unit is used to determine the flow information and operation information of the file to be monitored based on the target file processing information and the target association encrypted string; The generation unit is used to generate job operation monitoring results based on the flow direction information and the operation information; The storage unit includes: The second generation subunit is used to generate a hidden notes file based on the file processing information; An encryption subunit is used to encrypt the hidden comment file to obtain an encrypted comment file; The second storage subunit is used to hide and store the encrypted memo file in the file directory of the original file.

6. The document operation monitoring device according to claim 5, characterized in that, The configuration unit includes: The sub-unit is used to retrieve the original file set of the distributed system. A subunit is defined to determine the association relationships between original files in the original file set according to preset association rules. A subunit is configured to set an association relationship tag for the original file based on the association relationship; The first generation subunit is used to generate an encrypted string of association relationship corresponding to the original file based on the association relationship marker; The first storage subunit is used to store the encrypted string of the association relationship in the file directory corresponding to the original file.

7. The document operation monitoring device according to claim 5, characterized in that, The first acquisition unit includes: The acquisition subunit is used to collect upload interaction data when the file upload end uploads the original file in the distributed system and downstream interaction data when the downstream channel end obtains the original file. The aggregation subunit is used to aggregate the uploaded interaction data and the downstream interaction data to obtain interaction data; The upload interaction data includes the upload terminal address, the file name of the original file, the file path of the original file, the interaction channel for interacting with the original file, and the upload terminal system identifier; the downstream interaction data includes the downstream terminal address, the file name of the original file, the file path of the original file, the interaction channel for interacting with the original file, and the downstream terminal system identifier.

8. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory being used to store a computer program, and the processor running the computer program to cause the electronic device to perform the file job operation monitoring method according to any one of claims 1 to 4.

9. A readable storage medium, characterized in that, The readable storage medium stores computer program instructions, which are read and executed by a processor to perform the file job operation monitoring method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Data monitoring method and system

    CN110618923A