Archival management system, method and readable storage medium
By using the transfer, data management and matching modules in the file management system, anomalies in the power grid meter reading and collection tasks are automatically handled, ensuring continuous task operation, improving the efficiency of power grid meter reading and collection, and solving the problem of timed task interruption.
Patent Information
- Application Number
- CN202310011477.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-05
- Publication Date
- 2026-01-20
- Estimated Expiration
- 2043-01-05
AI Technical Summary
The power grid meter reading and collection system has difficulty ensuring the completion time of scheduled tasks in terms of business process flow. When anomalies occur, tasks will be interrupted, resulting in reduced meter reading and collection efficiency and reduced overall revenue.
A file management system is provided, including a transfer module, a data management module, and a matching module. By receiving business work orders, confirming target files, and matching and modifying target files in the power grid data center, a processing file is formed, enabling the continuous operation of tasks.
It enables automatic processing of business work orders after abnormal task interruption, ensuring the continuous operation of scheduled tasks, improving the efficiency of data collection and verification, and avoiding the loss of overall benefits.
Smart Images

Figure CN116166970B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of power systems, in particular to an archive management system, method and readable storage medium. BACKGROUND
[0002] With the development of the power industry, the business scope of power grid enterprises is gradually expanding, among which the copy, check and collection of electricity charges accounts for a large proportion in its business. The copy, check and collection of electricity charges is directly related to the income of power grid enterprises, and at the same time, the quality of the copy, check and collection service will directly affect the satisfaction of users to the power grid enterprises. Among them, the copy, check and collection of power grid refers to a series of business processes from the formation of meter reading data in the system to the charge and account closing in the business work, including meter data transcription, electricity charge calculation, electricity charge collection and electricity charge account management. However, the power grid copy, check and collection system is limited by the way of timed task in the business process flow, when an exception occurs, it will cause the task to be interrupted, and the business personnel cannot get the corresponding progress feedback, and cannot follow up in time, so it is difficult to ensure the completion time of the timed task, which reduces the efficiency of copy, check and collection and reduces the overall income. SUMMARY
[0003] Therefore, it is necessary to provide an archive management system, method and readable storage medium to solve the problem that the copy, check and collection system in the prior art cannot ensure the completion time of the timed task in the business process flow, and the task is interrupted when an exception occurs.
[0004] In order to achieve the above purpose, the present application provides an archive management system, comprising:
[0005] A transfer module is configured to receive a to-be-processed business order from a first terminal, and confirm a target archive corresponding to the business order from an established temporary archive, and output a processing archive corresponding to the target archive received to a second terminal;
[0006] A data management module is connected with the transfer module, and the data management module is configured to synchronously store the business order at each time to form a power grid data set;
[0007] A matching module is connected with the transfer module and the data management module respectively, and the matching module is configured to send the target archive to the data management module when the target archive is received and it is confirmed from the power grid data set according to a matching rule that there exists target power grid data matched with the target archive;
[0008] The data management module is further configured to modify the target archive according to the target power grid data to form the processing archive, and send the processing archive to the transfer module.
[0009] In one of the embodiments, the transfer module comprises:
[0010] a classification unit configured to store the temporary archives according to preset standards;
[0011] a transmission unit configured to receive the service order and confirm the target archive corresponding to the service order from the classified temporary archives, and output the received processing archive to the second terminal.
[0012] In one of the embodiments, the preset standards comprise storing the temporary archives into different first partitions according to power consumption types, and storing the temporary archives into different second partitions according to regions in each first partition.
[0013] In one of the embodiments, the data management module comprises:
[0014] a database unit configured to receive and store the service order at each time, and modify the target archive according to the target power grid data to form the processing archive, and send the processing archive to the transfer module.
[0015] In one of the embodiments, the data management module further comprises:
[0016] a detection unit configured to monitor the working state of the archive management system, and send an exception instruction to the database unit when an exception of the archive management system is detected, so that the database unit stores the target archive until the detection unit detects that the archive management system returns to normal.
[0017] In one of the embodiments, the data management module further comprises:
[0018] a transmission unit configured to transmit the processing archive to the second terminal when the service order is marked as an emergency state.
[0019] In one of the embodiments, the database unit is further configured to store a barcode instead of the processing archive after sending the processing archive to the transfer module.
[0020] In one of the embodiments, the archive management system further comprises:
[0021] a monitoring module configured to set a label for the target archive when it is detected that the transfer module does not receive the processing archive corresponding to the target archive, and send the target archive with the label to the first terminal.
[0022] The application provides an archive management method, comprising:
[0023] acquire a service order to be processed from the first terminal, and confirm a target archive corresponding to the service order from the established temporary archive;
[0024] store the service order at each time point synchronously to form a power grid data set;
[0025] when it is confirmed from the power grid data set according to a matching rule that there is target power grid data matching the target archive, modify the target archive to form a processed archive, and send the processed archive to the second terminal.
[0026] The application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of the archive management method.
[0027] The archive management system described above acquires the service order from the first terminal through the transfer module, and stores the service order at each time point in the data management module. When the task is interrupted abnormally, the transfer module determines the corresponding target archive according to the service order to be processed, and matches the target archive with the corresponding target power grid data through the matching module. After the matching is successful, the data management module modifies the target archive according to the target power grid data to form a processed archive, and then the transfer module outputs the processed archive to the second terminal. In this way, the terminal is replaced to automatically determine and process the service order, the continuous operation of the task is realized, and the work efficiency is greatly improved. BRIEF DESCRIPTION OF DRAWINGS
[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0029] Figure 1 FIG. 1 is a structural schematic diagram of an archive management system provided in an embodiment;
[0030] Figure 2 FIG. 2 is another structural schematic diagram of the archive management system provided in an embodiment;
[0031] Figure 3 FIG. 3 is a flow schematic diagram of an archive management method provided in an embodiment.
[0032] Explanation of reference signs:
[0033] The middle transfer module is 100; the data management module is 200; the matching module is 300; the monitoring module is 400; the classification unit is 101; the transmission unit is 102; the database unit is 201; the detection unit is 202; and the transmission unit is 203. DETAILED DESCRIPTION
[0034] For the purpose of facilitating the understanding of the present application, the present application will be described in more detail below with reference to the relevant drawings. The drawings show embodiments of the present application. However, the present application can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present application more thorough and comprehensive.
[0035] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present application belongs. The terms used in the specification of the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application.
[0036] As used herein, the singular forms "a," "an," and "the" also include the plural unless the context clearly dictates otherwise. It will be further understood that the terms "comprises" or "comprising," "includes" or "including," or "has" or "having," etc., specify the presence of stated features, integers, steps, operations, components, parts, or combinations thereof, but do not preclude the presence or addition of one or more other features, integers, steps, operations, components, parts, or combinations thereof.
[0037] In order to facilitate management and save network resources, the power grid enterprise copy checking and collecting system usually sets up a timing task to carry out business process flow transfer, but the granularity of the timing task is generally large, and the minimum running period of the task can only reach hours or days. When the task is interrupted due to an exception, the problem cannot be found until the next timing task is triggered to run, which will cause a long interruption of the business process flow transfer and cannot timely locate and solve the problem, thereby making it difficult for business personnel to obtain corresponding task progress feedback and unable to complete the timing task in time, greatly limiting the automation of the overall process flow transfer, the process flow transfer time is too long, not only causing the reduction of copy checking and collecting efficiency, but also causing the power charge recovery rate to slow down due to the blank period between process flow transfers, thereby causing the overall benefit to be lost.
[0038] Therefore, the present application provides an archive management system which can synchronously process tasks when the tasks are interrupted abnormally. Please refer to Figure 1 The archive management system comprises a middle transfer module 100, a data management module 200, and a matching module 300.
[0039] The transfer module 100 is configured to receive a service order to be processed from the first terminal, confirm a target archive corresponding to the service order from the established temporary archive, and output the received processing archive corresponding to the target archive to the second terminal. The data management module 200 is connected to the transfer module 100, and the data management module 200 is configured to synchronously store service orders at each time point to form a power grid data set.
[0040] The first terminal and the second terminal can be a user terminal or a power grid server terminal. For example, the first terminal (power grid server terminal) can form a service order by taking the user's monthly electricity consumption and billing amount as the data for circulation, and update the user archive according to the service order in the form of a timing task, and send the updated user archive to the second terminal (user terminal). The second terminal can perform metering and electricity settlement according to the updated user archive. In the above process, the tasks sent by the first terminal need to pass through the archive management system. When the task is interrupted due to an exception, the archive management system automatically judges and processes instead of the first terminal.
[0041] The temporary archive includes user power information such as user basic information and power consumption information. The archive management system can synchronously update the temporary archive through the terminal at a fixed time, or can synchronously update the temporary archive in real time by obtaining synchronization permission through the terminal. Further, the transfer module 100 receives the service order and simultaneously forwards the service order to the data management module 200 for storage. Therefore, the data management module 200 stores service orders at each time point, and the circulation data in each service order forms a power grid data set. When the archive management system processes the service order instead of the first terminal, the transfer module 100 confirms the target archive corresponding to the service order to be processed in the temporary archive. The user to which the target archive belongs is consistent with the user terminal pointed by the service order. After the target archive is processed to form a corresponding processing archive, the transfer module 100 outputs the processing archive to the second terminal.
[0042] Further, the matching module 300 is connected to the transfer module 100 and the data management module 200, respectively. The matching module 300 is configured to send the target archive to the data management module 200 when the target archive is received and it is confirmed from the power grid data set according to the matching rule that there is target power grid data matching the target archive.
[0043] It can be understood that since each user is provided with a unique encrypted tag, the encrypted tag as an identification code exists in the temporary file of each user and the corresponding target grid data, and the matching module 300 identifies the target grid data corresponding to the target file in the grid data set according to the encrypted tag of the target file, and only when the encrypted tag of the target file is consistent with the encrypted tag of the target grid data, the target file can be authorized to be modified. After the matching module 300 matches successfully, the target file is sent to the data management module 200.
[0044] Further, the data management module 200 is further configured to modify the target file according to the target grid data to form a processing file, and send the processing file to the transfer module 100.
[0045] Specifically, the target grid data includes service work order data of the target file pointing to the user at each time, and the data management module 200 judges whether the target file and the service work order data at the last time in the target grid data are consistent, if they are consistent, no modification operation is needed, if they are not consistent, the target file is modified according to the service work order data at the last time to form a processing file, and then the processing file is sent to the transfer module 100, and finally the transfer module 100 sends the processing file to the second terminal at a set time period, thereby realizing that the file management system synchronously processes the service work order and ensuring continuous operation of the timing task.
[0046] In the above example, the transfer module 100 obtains the service work order from the first terminal, and stores the service work order at each time in the data management module 200, when the task is interrupted abnormally, the transfer module 100 determines the corresponding target file according to the to-be-processed service work order, and matches the target file with the corresponding target grid data through the matching module 300, after the matching is successful, the data management module 200 modifies the target file according to the target grid data to form a processing file, and then the transfer module 100 outputs the processing file to the second terminal, thereby realizing that the terminal automatically judges and processes the service work order, realizing continuous operation of the task, and greatly improving work efficiency.
[0047] In an embodiment, as shown in Figure 2 Figure 2 Fig. 1 shows a schematic diagram of an archive management system according to an embodiment. The archive management system comprises a data management module 200, a matching module 300 and a relay module 100. The data management module 200 is configured to receive and store service orders at each time point. The matching module 300 is configured to match target archives with target power grid data. The relay module 100 comprises a classification unit 101 and a transmission unit 102. The classification unit 101 is configured to store the temporary archives according to preset standards. The transmission unit 102 is configured to receive the service orders and identify target archives corresponding to the service orders from the classified temporary archives, and output the received processed archives to a second terminal. It can be understood that the classification of the temporary archives can make the data easier to locate and retrieve, speed up the process of the transmission unit 102 locking the target archives, and reduce the complexity of data management.
[0048] In an embodiment, the preset standards comprise storing the temporary archives in different first partitions according to power consumption types, and storing the temporary archives in different second partitions in each of the first partitions according to regions.
[0049] Optionally, the temporary archives are grouped according to power consumption types and regions of users. The power consumption types include industrial power consumption, commercial power consumption, residential power consumption and agricultural power consumption. The regions of users include provinces, cities, counties and towns. The temporary archives are stored in different first partitions according to the power consumption types as a priority grouping condition, and are stored in different second partitions in each of the first partitions according to the regions of users as a secondary grouping condition, so as to realize the management of the temporary archives and speed up the positioning of the target archives.
[0050] In an embodiment, the data management module 200 comprises a database unit 201. The database unit 201 is configured to receive and store the service orders at each time point. The database unit 201 is also configured to modify the target archives according to the target power grid data to form processed archives, and send the processed archives to the relay module. It can be understood that when the matching module 300 successfully matches the target archives with the target power grid data, the target power grid data comprises service order data of each time point of the user to which the target archives point. The database unit 201 compares the content of the target archives with the service order data of the previous time point. If there is inconsistency, the target archives are modified according to the service order data of the previous time point to form the processed archives, which are then sent to the relay module 100 for forwarding to the second terminal.
[0051] In an embodiment, the data management module 200 further comprises a detection unit 202. The detection unit 202 is configured to monitor the working state of the archive management system, and send an abnormal instruction to the database unit 201 when an abnormality of the archive management system is detected, so that the database unit 201 stores the target archives until the detection unit 202 detects that the archive management system returns to normal.
[0052] The detection unit 202 functions as information interaction detection in the archive management system. When the detection unit 202 detects that the target archive is interrupted due to a fault in the processing process, the target archive can be stored in the database unit 201, and the transmission record of the target archive is recorded. When the detection unit 202 detects that the archive management system returns to normal, a transmission instruction is sent to the database unit 201 according to the transmission record, so that the database unit 201 sends the target archive to the position before the abnormality occurs. For example, if the target archive is interrupted due to a fault when the target archive is in the matching module 300, when the detection unit 202 detects the fault, an abnormality instruction is sent to the database unit 201, so that the database unit 201 stores the target archive. When the detection unit 202 detects that the system returns to normal, a transmission instruction is sent to the database unit 201 according to the transmission record. After the database unit 201 receives the transmission instruction, the target archive is sent to the matching module 300 again, and then subsequent processing is performed.
[0053] In an embodiment, the data management module 200 further comprises a transmission unit 203, which is configured to transmit the processing archive to the second terminal when the service order is marked as an emergency state. When the service order is marked as an emergency state, the processing archive is directly sent to the second terminal by the transmission unit 203, so that the transmission function of the emergency archive is realized, and the transmission rate and processing efficiency of the archive are improved.
[0054] In an embodiment, the database unit 201 is further configured to store a barcode instead of the processing archive after the processing archive is sent to the transfer module 100. It can be understood that after the target archive is modified by the target power grid data, a new processing archive is formed, and the original target archive is deleted. The processing archive is forwarded to the transfer module 100, and the information of the processing archive can be obtained through the barcode, so that the rapid backup of the archive is realized, and the management and query of the archive information are facilitated.
[0055] In an embodiment, the archive management system further comprises a monitoring module 400, which is configured to set a label for the target archive when it is detected that the transfer module 100 does not receive the processing archive corresponding to the target archive, and send the target archive with the label to the second terminal.
[0056] It can be understood that the monitoring module 400 can monitor the interaction process among the transfer module, the data management module and the matching module, and check the target file at the same time. If it is detected that the transfer module 100 does not receive the processing file corresponding to the target file, that is, the target file is not processed to form a processing file, the unprocessed target file is labeled, and the target file after being labeled is sent back to the first terminal. Optionally, the monitoring module 400 can also directly send the label to the first terminal, and the first terminal reopens the process of processing the target file.
[0057] Based on the same inventive concept, as Figure 3 shown, the application also provides a file management method, which comprises steps S11, S12 and S13, and the details are as follows:
[0058] S11: obtaining a to-be-processed service order received from the first terminal, and confirming a target file corresponding to the service order from the established temporary file. For details, please refer to the related description in the above embodiments, which will not be repeated here.
[0059] S12: synchronously storing service orders at each moment to form a power grid data set. For details, please refer to the related description in the above embodiments, which will not be repeated here.
[0060] S13: when it is confirmed according to the matching rule that there is target power grid data matching the target file in the power grid data set, modifying the target file to form a processing file, and sending the processing file to the second terminal. For details, please refer to the related description in the above embodiments, which will not be repeated here.
[0061] Optionally, the above file management method can further comprise step S14.
[0062] S14: when it is detected that the processing file corresponding to the target file is not formed, labeling the target file, and sending the target file after being labeled to the first terminal. For details, please refer to the related description in the above embodiments, which will not be repeated here.
[0063] The file management method provided by the application can automatically judge and process service orders, realize real-time connection after task interruption, ensure continuous operation of the timing task, ensure the completion time of the timing task, improve the efficiency of power grid copy checking and receiving, and avoid loss of overall benefits.
[0064] The application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to realize the steps of the file management method provided by the above embodiments.
[0065] It should be understood that, although Figure 3The steps in the flowcharts of the above embodiments are displayed in sequence according to the arrows, but the steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, the execution of the steps is not strictly limited in sequence, and the steps can be executed in other sequences. Moreover, Figure 3 At least a part of the steps in the flowcharts of the above embodiments can include a plurality of steps or a plurality of stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of the steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least a part of other steps or steps or stages in other steps.
[0066] In the description of the present specification, the description of the terms "some embodiments", "other embodiments", "ideal embodiments", and the like means that the specific features, structures, materials, or characteristics described in conjunction with the embodiments or examples are included in at least one embodiment or example of the present application. In the present specification, the illustrative description of the above terms does not necessarily refer to the same embodiment or example.
[0067] The technical features of the above embodiments can be combined in any manner. In order to make the description simple, not all possible combinations of the technical features of the above embodiments are described, but as long as the combinations of the technical features do not contradict, they should be considered as within the scope of the present application.
[0068] The above embodiments only express several implementation manners of the present application, and the description is specific and detailed, but it should not be understood as a limitation on the patent scope of the present application. It should be noted that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of the present application. Therefore, the patent protection scope of the present application should be subject to the appended claims.
Claims
1. A record management system, characterized in that, include: The transit module includes a sorting unit and a transmission unit; The classification unit is used to classify and store the established temporary files according to preset standards; The preset standard includes storing the temporary files in different first partitions according to the type of electricity use, and storing the temporary files in different second partitions according to the region in each first partition; The transmission unit is configured to receive a pending business work order from the first terminal, identify a target file corresponding to the business work order from the classified and stored temporary files, and output the received processing file corresponding to the target file to the second terminal. A data management module is connected to the relay module. The data management module is used to synchronously store the business work orders at various times to form a power grid dataset. The matching module is connected to the relay module and the data management module respectively. The matching module is used to send the target file to the data management module when it receives the target file and confirms from the power grid dataset that there is target power grid data that matches the target file according to the matching rules. The data management module is further configured to modify the target file based on the target power grid data to form the processing file, and send the processing file to the relay module.
2. The document management system according to claim 1, characterized in that, The data management module includes: The database unit is used to receive and store the business work orders at various times; it is also used to modify the target file according to the target power grid data to form the processing file, and send the processing file to the relay module.
3. The document management system according to claim 2, characterized in that, The data management module also includes: The detection unit is used to monitor the working status of the file management system, and when it detects an abnormality in the file management system, it sends an abnormality instruction to the database unit so that the database unit stores the target file until the detection unit detects that the file management system has returned to normal.
4. The document management system according to claim 2, characterized in that, The data management module also includes: The transmission unit is used to transmit the processing file to the second terminal when the work order is marked as an emergency.
5. The document management system according to claim 2, characterized in that, The database unit is also used to store the processing file in place of a barcode after the processing file is sent to the relay module.
6. The document management system according to any one of claims 1 to 5, characterized in that, The document management system also includes: The monitoring module is used to set a tag on the target file and send the tagged target file to the first terminal when it detects that the relay module has not received the processing file corresponding to the target file.
7. A method for managing archives, characterized in that, include: The system receives pending service orders from a first terminal, identifies the target file corresponding to the service order from the classified temporary files, and outputs the received processing file corresponding to the target file to a second terminal. The temporary files are classified and stored according to preset standards. The preset standards include storing the temporary files in different first partitions according to power consumption type, and storing the temporary files in different second partitions according to region in each first partition. The service work orders at each time point are stored synchronously to form a power grid dataset; When a target power grid data matching the target file is confirmed in the power grid dataset according to the matching rules, the target file is modified to form a processing file, and the processing file is sent to the second terminal.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the file management method of claim 7.
Citation Information
Patent Citations
Data acquisition method and device
CN110086673A
Document processing device, document management device, and document storage confirmation system, method and program
JP2012191469A