Management System and Management Method for Shortening the Synchronization Duration of Information System Ledger Data

By adopting document management tools and document synchronization tools with unified document version function in the information system, the problem of long synchronization of information system ledger data is solved, efficient document version management and sharing is achieved, and work efficiency and data security are improved.

CN115617767BActive Publication Date: 2025-05-30国网宁夏电力有限公司信息通信公司 +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202211084094.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-06
Publication Date
2025-05-30
Estimated Expiration
2042-09-06

AI Technical Summary

Technical Problem

In the prior art, the information system ledger data synchronization time is long, resulting in an increase in the probability of file loss, inefficient work efficiency, and lack of effective document version control and sharing methods.

Method used

Use document management tools and document synchronization tools with unified document version function, and set log documents and subvision open source software version library through the backend to realize document version management, automatic version refresh, version comparison and historical operation record management.

Benefits of technology

It shortens the synchronization time of information system ledger information, improves document editing and sharing efficiency, reduces information errors, loss and omissions, and realizes the immediacy and simplification of document management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115617767B_ABST
    Figure CN115617767B_ABST
Patent Text Reader

Abstract

A management system and management method for shortening the synchronization time of information system ledger data, by combining relevant open source tools, liberates operation and maintenance personnel from the daily tedious document sorting work, realizes the sharing and communication of operation and maintenance data, and reduces the information errors, loss and omissions of documents in the process of multi-person maintenance and management; through a centralized and automated document management mode, establishes a "one account" for information professional data, clarifies the basic archive directory and standards, ensures that the professional basic data information is accurate and detailed, so as to achieve the effect of instant document refresh; based on the realization of a centralized and automated document management mode, by using an open source document management tool software package, the innovatively developed software is used to organize the documents to the greatest extent. The present invention effectively solves the problems of document management time, whether document information will be lost, and omission of key information in the document, so that the office quality and efficiency are optimized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of shared data management, and particularly to a management system and a management method for shortening the synchronization time of ledger data in an information system. Background Art

[0002] Generally, a company is responsible for maintaining a large number of information systems (many have exceeded 200 sets), and the operation and maintenance data of various information systems are scattered on the devices of different employees. Moreover, the file organization and naming habits of each employee are different, resulting in poor sharing and manageability of the data. Due to frequent data refreshing during synchronization, the probability of file loss increases. Among colleagues in the same department or team, it is usually necessary to frequently exchange and share ledger data. Without convenient document sharing means, work efficiency will be greatly reduced, and events of missing synchronized information will often occur. Many operation and maintenance personnel spend a large amount of time maintaining and refreshing operation and maintenance data every day, and the document management efficiency is low. Moreover, when editing errors occur in the document content, the process of document comparison and error correction is complex and cumbersome.

[0003] Generally, operation and maintenance data stores key information such as system host ledgers, log scripts, and environment configurations, which are indispensable materials for carrying out daily operation and maintenance work. These data need to be shared in real time among team members.

[0004] That is to say, in daily work, various types of ledger data need to be edited and sorted, and these data are scattered on the devices of different employees. Due to the lack of a common shared library, only by sending messages or asking in the group can partial document sharing be achieved. Moreover, the file organization and naming habits of each employee are different, resulting in poor sharing and manageability of the data. Another extremely important factor is that document version control cannot be achieved. Without document version control, simply synchronizing documents manually will make this work extremely cumbersome and easily cause key information to be lost or overwritten. Moreover, once information is lost, the consequences will be very serious, and a large amount of time is required for comparison and repair. If situations such as hard disk damage or misoperation occur during synchronization, events such as increased file loss probability, improper data management, and missing information will often occur. Currently, most online synchronous document editing software is expensive and only supports a fixed number of document types, with poor effects. Summary of the Invention

[0005] To solve the deficiencies in the prior art, the purpose of the present invention is to provide a management system and a management method for shortening the synchronization time of ledger data in an information system. From the perspectives of economy and practicality, a simple and easy-to-use lightweight document version control tool has been developed to achieve multi-person sharing and version synchronization of document data, solve the problems of the prior art, and improve the editing efficiency and sharing efficiency of documents.

[0006] The present invention adopts the following technical solutions.

[0007] A management method for shortening the synchronization duration of the account information in an information system, comprising the following steps:

[0008] Step 1: Use a document management tool with a unified document version function to perform version management on the documents;

[0009] Step 2: When editing the project document, each edited and modified content is saved in the log document set in the background end through the document synchronization tool.

[0010] Preferably, the specific steps of the said Step 1 include the following steps:

[0011] Step 1-1: After the operation and maintenance personnel edit the project document serving as the account information on the front-end computer in the way of accessing the background end online, upload and save the edited project document in the background end;

[0012] Step 1-2: The background end uses a document management tool with a unified document version function to automatically refresh the version number of each saved project document;

[0013] Step 1-3: When comparing the differences between different versions of the project documents, run a document management tool with a unified document version function on the background end to compare the differences between different versions of the project documents.

[0014] Preferably, the said document synchronization tool supports all mainstream office software. When starting the document synchronization tool to open the log document, the document synchronization tool is called through the windows resource manager interface;

[0015] The document synchronization tool also records the current status of the project document, and realizes the real-time display of the project file status information through the windows icon reload function interface;

[0016] Add a subvision open-source software version library in any background end. A large number of project documents are stored in the corresponding version library, and the access rights of these project document resources are allocated to the team members of different projects in accordance with different configuration management plans by the configuration administrator, so as to realize the unified management of the project document resources;

[0017] Create a project document retrieved from the version library on the front-end computer, and then the copied project document can be modified. Finally, submit the modified project document to the background end through the submit command, and the background end will finally make a final comprehensive update record of the modified project document.

[0018] Preferably, before the modified project document is submitted to the backend, the subvision open-source software only refreshes and reviews the project documents that have been submitted to the backend on the backend, and merges them with the project documents edited by other operation and maintenance personnel. Before that, the modified documents are confidential. After submission, the subvision open-source software will compare the data after modification with the data before modification, and indicate and display the modified content in the backend, so as to realize the refresh record of the historical operation records.

[0019] Preferably, after step 1-1, that is, after the operation and maintenance personnel edit the project document as the ledger data in the way of online accessing the backend on the front-end computer, the method for refreshing the log document includes the following steps:

[0020] Step 1-1-1: When the editing task module 1 processes the editing execution command transmitted by the backend, store the corresponding processing result and the machine code of the front-end computer where the editing task module 1 is located in the log document;

[0021] Step 1-1-2: The editing task module 1 immediately listens to its own execution status, and when it determines that the execution status is about to be interrupted, constructs a marker document with the machine code of the front-end computer as the document name and stores it in the front-end computer;

[0022] Step 1-1-3: The editing task module 2 searches for the marker document in the front-end computer, and when the marker document is found, refreshes the processing result corresponding to the document name of the marker document in the log document to unprocessed.

[0023] Preferably, a listening thread is configured in the editing task module 1, which is specifically used to listen to the execution status of the editing task module 1, and when it determines that the module is about to be interrupted, executes the process of constructing the marker document;

[0024] A listening thread is pre-configured in the editing task module 1. The editing task module 1 listens to its own execution status, and when it determines that the execution status is about to be interrupted, constructs a marker document with the machine code of the front-end computer as the document name and stores it in the front-end computer, including the following steps:

[0025] Step A-1: The listening thread listens to the execution status of the editing task module 1, and when it determines that the execution status is about to be interrupted, constructs a marker document and stores it in the front-end computer;

[0026] The editing task module is configured in the front-end computer, and there is a one-to-one mapping relationship between the editing task module and the front-end computer;

[0027] The editing task module 2 searches for the marker document in the front-end computer, including the following steps:

[0028] Step A-2: The editing task module two regularly searches for the marked document in the foreground computer;

[0029] After refreshing the disposal result corresponding to the document name of the marked document to "disposal not achieved" in the log document, the following steps are further included:

[0030] Step A-3: The editing task module two deletes the marked document;

[0031] The foreground computer also includes a selection module. Before the editing task module two searches for the marked document in the foreground computer, the following steps are further included:

[0032] Step B-1: The selection module monitors the execution status one of the editing task module two;

[0033] Step B-2: When it is determined that the execution status one is correct, control the editing task module two to execute the process of searching for the marked document in the foreground computer;

[0034] After the selection module monitors the execution status one of the editing task module two, the following steps are further included:

[0035] Step A-4: When the selection module determines that there is a fault in the execution status one, it monitors the execution status two of another editing task module, and when it is determined that the execution status two is correct, controls the another editing task module to execute the process of searching for the marked document in the foreground computer.

[0036] A management system for shortening the synchronization time of information system ledger data, including:

[0037] A foreground computer and a background end communicatively connected thereto;

[0038] The background end is provided with a document management tool with a unified document version function, a document synchronization tool, a log document, and subvision open-source software;

[0039] The document synchronization tool is used to save the content of each editing modification in the log document set in the background end when editing the project document;

[0040] The module running on the foreground computer includes an editing module;

[0041] The editing module is used to edit the project document as ledger data in an online access to the background end, and then upload and save the edited project document in the background end;

[0042] The document management tool with a unified document version function is used to automatically refresh the version number of each saved project document; and is used to compare the differences between different versions of the project documents.

[0043] Preferably, the document synchronization tool is also used to support all mainstream office software, and when starting the document synchronization tool to open the log document, it realizes the call of the document synchronization tool through the Windows Explorer interface;

[0044] The document synchronization tool is also used to record the current project document status, and realizes the real-time display of the project file status information through the Windows icon reloading function interface.

[0045] Preferably, the Subversion open-source software is used to add a Subversion open-source software repository in any back-end, and a large number of project documents are stored in the corresponding repository. These project document resources are assigned appropriate access rights to the team members of different projects by the configuration administrator according to different configuration management plans, so as to realize the unified management of project document resources.

[0046] Preferably, the modules running on the foreground computer include a selection module, an editing module 1, and an editing module 2;

[0047] The editing module 1 is used to store the corresponding processing result and the machine code of the foreground computer where the editing task module 1 is located in the log document when handling the editing execution command transmitted from the back-end; it is used to immediately listen to its own execution status, and when it is determined that the execution status is about to be interrupted, construct a marker document with the machine code of the foreground computer as the document name and store it in the foreground computer;

[0048] A listening thread is pre-configured in the editing task module 1. The listening thread is used to listen to the execution status of the editing task module 1, and when it is determined that the execution status is about to be interrupted, construct a marker document and store it in the foreground computer;

[0049] The editing task module 2 is used to find the marker document in the foreground computer, and when the marker document is found, refresh the processing result corresponding to the document name of the marker document in the log document to unprocessed;

[0050] The editing task module 2 is also used to periodically find the marker document in the foreground computer; it is used to delete the marker document;

[0051] The selection module is used to listen to the execution status 1 of the editing task module 2; when it is determined that the execution status 1 is correct, it controls the editing task module 2 to execute the process of finding the marker document in the foreground computer; when it is determined that there is a fault in the execution status 1, it listens to the execution status 2 of another editing task module, and when it is determined that the execution status 2 is correct, it controls another editing task module to execute the process of finding the marker document in the foreground computer.

[0052] The beneficial effect of the present invention is that, compared with the prior art, the present invention, by combining relevant open source tools, liberates operation and maintenance personnel from the daily tedious document sorting work, realizes the sharing and intercommunication of operation and maintenance data, improves work efficiency, and reduces the information errors, loss, and omissions of documents in the process of multi-person maintenance and management; through a centralized and automated document management mode, a "one account" of information professional data is established, the basic archive directory and standards are clarified, and the professional basic data information is ensured to be accurate and detailed, so as to achieve the effect of instant document refresh and simplified management; based on the realization of a centralized and automated document management mode, by using an open source document management tool software package, the innovatively developed software is used to sort out the documents to the greatest extent, so as to maximize office efficiency. The present invention effectively solves the problems of document management time, whether document information will be lost, and omission of key information in the document, so that the office quality and efficiency are optimized. When processing the editing execution command transmitted by the back-end, the editing task module 1 will store the corresponding processing result and the machine code of the foreground computer where the editing task module is located in the log document synchronously, which is conducive to other editing task modules to identify the overall processing results constructed by the editing task module 1 in the log document; synchronously, the editing task module 1 will also perform real-time monitoring of its own execution status, and when it is determined that it is about to be powered off, it will construct a marker document whose file name is the machine code of the foreground computer, which is conducive to other editing task modules to perform search; finally, the present invention will configure another editing task module, that is, the editing task module 2, to search for the marker document in each foreground computer. When the marker document is found, it means that the editing task module corresponding to the document has crashed. At this time, the processing result corresponding to the file name of the document in the log document can be refreshed to processing not achieved, which is conducive to managers to immediately grasp the processing status of the editing execution command, thereby improving the management personnel's experience of using editing tasks. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Figure 1 It is a flow chart from step 1 to step 2 in the present invention;

[0054] Figure 2 It is a flowchart of step 1-1 to step 1-3 in the present invention;

[0055] Figure 3 It is a flowchart of steps 1-1-1 to 1-1-3 in the present invention;

[0056] Figure 4 It is a flow chart from step B-1 to step B-2 in the present invention. DETAILED DESCRIPTION

[0057] At first, the present invention collects and collates a large number of relevant problems existing in the company at present in terms of document management and other aspects through various channels, summarizes the current situation problems of document management, and combines the corresponding solutions and the utilization of the corresponding software developed innovatively, and proposes the specific implementation objectives of the present invention, as shown in Table 1 and Table 2:

[0058] Table 1

[0059]

[0060] Table 2

[0061]

[0062]

[0063] In view of the above-mentioned current situation problems of document management, the main reasons leading to these problems are sorted out, as shown in Table 3:

[0064] Table 3

[0065]

[0066] Furthermore, the four important reasons are verified one by one to determine whether they are important factors. The following tables show that Tables 4 to 6 are the confirmation tables for the first important reason, Tables 7 to 10 are the confirmation tables for the second important reason, Tables 11 to 12 are the confirmation tables for the third important reason, and Tables 13 to 14 are the confirmation tables for the fourth important reason:

[0067] Table 4

[0068]

[0069]

[0070] Table 7

[0071]

[0072]

[0073]

[0074] In this way, according to the above four important reasons, a countermeasure table as shown in Table 15 is formulated:

[0075] Table 15

[0076]

[0077]

[0078] The present application will be further described below in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solutions of the present invention and should not be used to limit the protection scope of the present application.

[0079] A management method for shortening the synchronization duration of the account information system materials in the present invention is as Figure 1 shown, and includes the following steps:

[0080] Step 1: Use a document management tool with a unified document version function to perform version management on the documents;

[0081] At present, the main problem is that the number of project documents of a large number of companies is too large, and the staff handling the documents is relatively messy. Moreover, if the operation and maintenance personnel modify the documents they handle, this situation will cause the document versions saved on each front-end computer of the operation and maintenance personnel to be inconsistent, increasing the work difficulty and workload of the operation and maintenance personnel. According to the daily work situation of the operation and maintenance personnel, the following implementation countermeasures are formulated:

[0082] In a preferred but non-limiting embodiment of the present invention, as Figure 2 shown, the specific steps of Step 1 include the following steps:

[0083] Step 1-1: After the operation and maintenance personnel edit the project document as the account information system materials in the form of online access to the back-end on the front-end computer, upload and save the edited project document in the back-end;

[0084] Specifically, in this way, the operation and maintenance personnel can immediately understand the writing progress of the project document materials uploaded by other members of the team, that is, other operation and maintenance personnel, through their front-end computers by accessing the project documents in the back-end.

[0085] Step 1-2: The back-end uses a document management tool with a unified document version function to automatically refresh the version number of each saved project document;

[0086] Specifically, the back-end uses a document management tool with a unified document version function to automatically refresh the version number of each saved project document, which objectively records the operations on the document management, can record every detail of the growth of each project document, and is conducive to the reuse of the results.

[0087] Step 1-3: When comparing the differences between project documents of different versions, run a document management tool with a unified document version function on the back-end to compare the differences between project documents of different versions.

[0088] In this way, through a document management tool with a unified document version function, the above countermeasures can be effectively implemented, which greatly improves the optimization of the overall project document processing of the company and appropriately reduces the workload of operation and maintenance personnel, making the management of the entire project documents more systematic and comprehensive. The document management tool with a unified document version function adopts a branch management mode, which can be used by multiple people to jointly maintain the same file repository, realize resource sharing, achieve centralized management in the end, and can remember the documents uploaded to the background end each time, and synchronously and automatically update the change versions each time. And the personnel within this system can share the intranet files, and the operation records and paths of each person are clear and convenient to check.

[0089] Step 2: When editing project documents, the content modified each time is saved in the log document set in the background end through the document synchronization tool.

[0090] Specifically, the problem that is still difficult to solve at present is that there are many single-document maintenance personnel for each project in a large number of companies, and the efficiency of multi-person document collaboration is relatively low. If the places modified by each person are inconsistent, and coupled with the situation of untimely communication, there is a great possibility of information being overwritten and key information being lost. Therefore, using the subvision open-source software toolkit set in the background end can effectively record all operation records and rollback functions. The log information mainly records the modified content each time, and some important data and key operations need to be written into the log information to effectively improve such problems.

[0091] In the preferred but non-limiting implementation manner of the present invention, the document synchronization tool supports all mainstream office software, such as PPT, Excel, Word, PDF, etc., which effectively solves problems such as large document storage difficulty and different storage methods, and improves work efficiency. Moreover, when starting the document synchronization tool to open the log document, there is no need to open a small tool. Just call the document synchronization tool conveniently through the Windows Explorer interface, that is, right-click the mouse at the Windows Explorer interface to pop up a menu and select the corresponding menu item such as "Open Log" with a text label to start the document synchronization tool to open the log document. In this way, the function of directly calling the small tool through the right-click method is convenient and fast;

[0092] The synchronization document synchronization tool can also clearly record the current project document status, and realize the real-time display of the project file status information through the Windows icon reload function interface. The current project document status information can be in the states of being edited, saved after editing, and saved after editing. Through the Windows icon reload function interface, the icon of the document is changed into different icons according to the different project document status conditions of the project document.

[0093] In a preferred but non-limiting embodiment of the present invention, the version control of the project software is realized by means of the subvision open source software, and the historical operation record can also be consulted. A subvision open source software version library can be added to any backend, and a large number of programs and project documents are stored in the corresponding version library. These project document resources are mainly allocated to members of different projects by configuration administrators according to different configuration management plans. The corresponding access rights are assigned to them, thereby realizing the unified management of project document resources.

[0094] In a preferred but non-limiting embodiment of the present invention, through the resources of the subvision open source software version library, the operation and maintenance personnel can access the resources in the version resource library. That is, a project document retrieved from the version library is created on the front-end computer, and then the copied project document can be modified, and finally the modified project document is submitted to the back-end through the submit command, and the back-end will eventually make a final comprehensive update record of the modified project document.

[0095] In a preferred but non-limiting embodiment of the present invention, before the modified project document is submitted to the backend, the subvision open source software will only refresh and review the project document that has been submitted to the backend, and merge it with the project document edited by other operation and maintenance personnel. The modified document before this is confidential. After submission, the subvision open source software will compare the data after the modification with the data before the modification, and indicate the modified content in the background, thereby realizing the refresh record of the historical operation record. Finally, the project team members can retrieve the old version and compare the new and old versions through the subvision open source software.

[0096] Subvision open source software has the advantage of data storage. After the information resources are stored, a resource tree structure will be formed, which is conducive to the fact that the stored synchronized data will generally not be lost. Subvision open source software uses relational database and binary storage methods. On the basis of solving the previous problems of not being able to read and write the same file synchronously, it also adds a unique "zero or one" principle. Synchronous subvision open source software has greatly improved in speed operation. Subvision open source software can synchronize a large amount of information and resource transmission, and it also supports offline mode, so it avoids the occurrence of network congestion.

[0097] The subvision open-source software is also a more technically secure document management tool that combines both system and control aspects. On the one hand, it can effectively distribute the overall security functions of the system among the branch systems, thus ensuring the normal operation of the branch systems, enabling the branch systems to complement each other, and ultimately guaranteeing the security of the overall system. The ultimate goal of pursuing security is achieved through the principle of balance.

[0098] After actually implementing the management method for shortening the synchronization time of information system ledger data in the present invention, the team members conducted statistics and analysis on the synchronization time of the operation and maintenance personnel's data in the third quarter, and carried out a comparative study with the relevant data in the first quarter, achieving the project goals. As Figure 3 shown, it can be seen that in the case of a relatively large shared file dataset, it effectively improves office efficiency, reduces the work pressure of personnel, simplifies the cumbersome file collection, and the svn document management tool effectively saves document transmission time compared with the traditional document sharing method. The incremental file version comparison method supports the transmission of a small amount of information and resources. Compared with other systems, it more supports the offline mode, so it avoids the occurrence of network congestion; it adopts a decentralized storage method, effectively distributes the overall security functions of the system among the branch systems, thus ensuring the normal operation of the branch systems, enabling the branch systems to complement each other, and ultimately guaranteeing the security of the overall system. The ultimate goal of pursuing security is achieved through the principle of balance. Generally, the multi-person composition document adopts a lock-modify-unlock mode, which only supports one person to modify online, with low efficiency. The copy-modify-merge method can increase the concurrency of document operations and greatly improve the collaborative work efficiency of the team.

[0099] To further confirm whether the crux of the data synchronization time is effectively improved, the synchronization time of each file data before and after the operation and maintenance personnel used SVN was statistically analyzed, and compared with the previous document synchronization method and SVN. The comparison data of the document synchronization time of each project before and after improvement shown in Table 16 and the difference results of the synchronization methods shown in Table 17. The effect of shortening the data synchronization time is obvious, and various problems caused by the file synchronization time problem have been effectively improved.

[0100] Table 16

[0101]

[0102]

[0103] Table 17

[0104]

[0105]

[0106] Draw according to Table 16 and Table 17 above Figure 4 The bar chart shown is used to visually display data, such as Figure 4 As shown, in terms of the duration of document synchronization, synchronization speed, and security of synchronized documents, the SVN version control software has stronger effects than other software in these three aspects.

[0107] This effectively solves problems such as the duration of document management, loss of document information, and omission of key information in documents, making the office quality and efficiency reach the optimal level. On the basis of liberating operation and maintenance personnel from the daily cumbersome project document sorting work and realizing the sharing and interconnection of operation and maintenance materials, it effectively saves human resources. By using the document version control tool, the office efficiency is improved, the progress of material writing by other operation and maintenance personnel in the team can be understood immediately, the unified management of project documents is realized, the versions of project documents are unified, the modification details are recorded, and the leakage of confidential materials is avoided, greatly improving the management level of project documents.

[0108] A management system for shortening the synchronization duration of information system ledger materials according to the present invention includes:

[0109] A front-end computer and a back-end connected to it for communication; the back-end can be a cloud.

[0110] A document management tool with a unified document version function, a document synchronization tool, a log document, and subvision open-source software are provided in the back-end;

[0111] The document synchronization tool is used to save the content of each edit and modification in the log document set in the back-end when editing project documents;

[0112] The module running on the front-end computer includes an editing module;

[0113] The editing module is used to edit the project document as ledger materials in an online access to the back-end, and then upload and save the edited project document in the back-end;

[0114] The document management tool with a unified document version function is used to automatically refresh the version number of each saved project document; and is used to compare the differences between different versions of project documents.

[0115] In a preferred but non-limiting embodiment of the present invention, the document synchronization tool is also used to support all mainstream office software, and the document synchronization tool is called through the windows explorer interface when starting the document synchronization tool to open the log document;

[0116] The document synchronization tool is also used to record the current status of the project document, and the real-time display of the project file status information is realized through the windows icon reload function interface.

[0117] In a preferred but non-limiting embodiment of the present invention, the Subvision open-source software is used to add a Subvision open-source software repository in any backend, and a large number of project documents are stored in the corresponding repository. These project document resources are assigned appropriate access rights to team members of different projects by the configuration administrator according to different configuration management plans, thereby realizing the unified management of project document resources.

[0118] In a preferred but non-limiting embodiment of the present invention, the modules running on the front-end computer include a selection module, an editing module 1, and an editing module 2;

[0119] The editing module 1 is used to store the corresponding processing result and the machine code of the front-end computer where the editing task module 1 is located in the log document when handling the editing execution command transmitted by the backend; it is used to immediately monitor its own execution status, and when it is determined that the execution status is about to be interrupted, construct a marker document with the machine code of the front-end computer as the document name and store it in the front-end computer;

[0120] A listening thread is pre-configured in the editing task module 1. The listening thread is used to monitor the execution status of the editing task module 1, and when it is determined that the execution status is about to be interrupted, construct a marker document and store it in the front-end computer;

[0121] The editing task module 2 is used to search for the marker document in the front-end computer, and when the marker document is found, update the processing result corresponding to the document name of the marker document to unprocessed in the log document;

[0122] The editing task module 2 is also used to periodically search for the marker document in the front-end computer; it is used to delete the marker document;

[0123] The selection module is used to monitor the execution status 1 of the editing task module 2; when it is determined that the execution status 1 is correct, it controls the editing task module 2 to execute the process of searching for the marker document in the front-end computer; when it is determined that there is a fault in the execution status 1, it monitors the execution status 2 of another editing task module, and when it is determined that the execution status 2 is correct, it controls the other editing task module to execute the process of searching for the marker document in the front-end computer.

[0124] The beneficial effect of the present invention is that, compared with the prior art, by combining relevant open source tools, the operation and maintenance personnel are liberated from the daily tedious document sorting work, the operation and maintenance data sharing and intercommunication are realized, the work efficiency is improved, and the information errors, loss and omission of documents in the process of multi-person maintenance and management are reduced; through a centralized and automated document management mode, a "one account" of information professional data is established, the basic archive directory and standards are clarified, and the professional basic data information is ensured to be accurate and detailed, so as to achieve the effect of instant document refresh and simplified management; based on the realization of a centralized and automated document management mode, by using an open source document management tool software package, the innovatively developed software is used to sort out the documents to the greatest extent, so as to maximize office efficiency. The present invention effectively solves the problems of document management time, whether document information will be lost, and omission of key information in the document, so that the office quality and efficiency are optimized.

[0125] In step 1-1, when the operation and maintenance personnel edit the project document as the ledger data on the front-end computer by accessing the back-end online, in order to ensure the reliability of the editing, the editing task often uses several copies to provide editing externally, that is, the same editing project document is run through several editing task modules, and the whole is edited externally; at present, the editing execution command transmitted by the back-end is often processed by any editing task module in several copies, and the editing task module will store the corresponding processing result (that is, the editing modification content) in the log file, which is conducive to the back-end to grasp the details of the processing process in real time; however, in actual application, each editing task module often freezes, and the processing result in the log file cannot be changed at this time, so that the management personnel cannot grasp the processing status of the editing execution command and the execution status of the editing task, which often introduces a poor user experience to the management personnel.

[0126] That is to say, at present, the editing execution commands transmitted by the back-end are often processed by a random editing task module in a number of copy modes, and the editing task module will store the corresponding processing results in the log document, which is conducive to the back-end to grasp the processing progress details in real time; and the editing execution commands originated from the back-end are randomly transmitted to editing task one, editing task two or editing task three for execution through the link between the foreground computer and the back-end, and the editing task stores the corresponding processing progress status in the log document group, which is conducive to the back-end to perform searches in the log document group; however, in actual use, each editing task module often freezes, and the processing results in the log document cannot be changed at this time, so that the management personnel cannot grasp the processing status of the editing execution command and the execution status of the editing task, which often brings a bad use experience to the management personnel. So, if Figure 3As shown, the present invention provides a method for refreshing a log document after step 1-1, that is, after an operation and maintenance personnel edits a project document as ledger data in an online access to the background end on a foreground computer, which can configure the target editing task module to listen to its own execution status, and give an identification code to another editing task module when it is about to terminate, which is beneficial for another editing task module to refresh the processing result of the target editing task module in the log document, so as to overcome the defect that the management personnel cannot master the processing status of the edit execution command and the edit task execution status; the editing task module at least includes editing task module one and editing task module two; specifically, the number of editing task modules can be more than two and can be configured according to specific application requirements; the method can include the following steps:

[0127] Step 1-1-1: When editing task module one processes the edit execution command transmitted by the background end, store the corresponding processing result and the machine code of the foreground computer where editing task module one is located in the log document;

[0128] In a preferred but non-limiting embodiment of the present invention, the editing task module is configured in the foreground computer, and there is a one-to-one mapping relationship between the editing task module and the foreground computer; thus, the present invention can identify an editing task module according to the machine code of the foreground computer, and editing task module one synchronously stores the processing result and the machine code of the foreground computer where it is located in the log document, which is also beneficial for another editing task module to identify editing task module one according to this name. The processing result includes the edited project document.

[0129] Step 1-1-2: Editing task module one immediately listens to its own execution status, and when it determines that the execution status is about to be interrupted, construct a marker document with the document name being the machine code of the foreground computer and store it in the foreground computer;

[0130] To immediately notify the outside of its own execution status, editing task module one in the present invention will actively listen to its own execution status to determine whether it is about to have an interruption; if it is determined that there is an interruption, editing task module one will additionally construct a marker document in the foreground computer and name it the machine code of the foreground computer; thus, because there is a one-to-one mapping relationship between the editing task module and the foreground computer, another editing task module can determine that editing task module one has been interrupted according to the document name of the marker document, thereby achieving the function of editing task module one spontaneously notifying the outside of its own execution status.

[0131] In a preferred but non-limiting embodiment of the present invention, to improve the listening performance, a listening thread can be configured in editing task module one, specifically for listening to the execution status of editing task module one, and when it is determined that this module is about to be interrupted, execute the process of constructing the marker document.

[0132] In a preferred but non-limiting embodiment of the present invention, a listening thread is pre-configured in the first editing task module. The first editing task module listens to its own execution status, and when it determines that the execution status is about to be interrupted, it constructs a marker document with the machine code of the foreground computer as the document name and stores it in the foreground computer. The steps may include:

[0133] Step A-1: The listening thread listens to the execution status of the first editing task module, and when it determines that the execution status is about to be interrupted, it constructs a marker document and stores it in the foreground computer;

[0134] In addition, the present invention does not restrict the type of the marker document, as long as the document name of the document is the machine code of the foreground computer, and its type can be configured according to application requirements. The present invention also does not restrict the storage location of the marker document in the foreground computer, as long as the location is conducive to searching.

[0135] Step 1-1-3: The second editing task module searches for the marker document in the foreground computer, and when the marker document is found, it updates the corresponding processing result of the document name of the marker document to "processing not completed" in the log document;

[0136] In the present invention, the second editing task module is used to assist the interrupted first editing task module in updating its processing result in the log document; the second editing task module will search for the marker document in each foreground computer and update the corresponding processing result in the log document according to the document name of the document; thus, the interrupted first editing task module cannot complete the processing of the editing execution command, so the second editing task module can update the corresponding processing result of the document name of the marker document to "processing not completed"; naturally, the reason for "processing not completed" can also be noted as the first editing task module crashing, which can be configured according to application requirements.

[0137] Specifically, the present invention does not restrict the manner in which the second editing task module executes the marker document search process. For example, it can be executed immediately or at regular intervals; to improve the application functions of software and hardware and reduce the consumption of software and hardware, the second editing task module searches for the marker document in the foreground computer at regular intervals; the present invention does not restrict the regular interval duration. For example, it can be half a minute or another value, which can be configured according to application requirements.

[0138] In a preferred but non-limiting embodiment of the present invention, the steps for the second editing task module to search for the marker document in the foreground computer may include:

[0139] Step A-2: The second editing task module searches for the marker document in the foreground computer at regular intervals.

[0140] In addition, to prevent the same processing result from being updated multiple times, after the second editing task module completes the update operation, it can delete the marker document.

[0141] In a preferred but non-limiting embodiment of the present invention, after refreshing the processing result corresponding to the document name of the mark document in the log document to unprocessed, the following steps may further be included:

[0142] Step A-3: The editing task module two clears the mark document.

[0143] In addition, even if the present invention is described using the editing task module one and the editing task module two, however, in actual use, to ensure the editing performance of the editing task, each editing task module needs to execute steps 1-1-1 and step 1-1-2. Just like the editing task module contains the editing task module one, the editing task module two, and the editing task module three, so each of these editing task modules needs to execute steps 1-1-1 and step 1-1-2; in addition, to prevent software and hardware wear, a customized editing task module can be configured to execute step 1-1-3, just like the editing task module two can be configured to execute step 1-1-3.

[0144] Accordingly, when the editing task module one in the present invention processes the editing execution command transmitted by the background end, it will synchronously store the corresponding processing result and the machine code of the foreground computer where the editing task module is located in the log document, which is beneficial for other editing task modules to determine all the processing results constructed by the editing task module one in the log document; synchronously, the editing task module one will also perform real-time monitoring on its own execution status, and when it determines that it is in a power-off situation, it will construct a mark document with the machine code of the foreground computer as the document name, which is beneficial for other editing task modules to search for; finally, the present invention will configure another editing task module, that is, the editing task module two, to search for this mark document in each foreground computer. When this mark document is found, it indicates that the editing task module corresponding to this document has crashed. At this time, the processing result corresponding to the document name of this document can be refreshed to unprocessed in the log document, which is beneficial for the management personnel to immediately understand the processing status of the editing execution command, thereby improving the management personnel's usage experience of the editing task system.

[0145] Accordingly, to ensure the reliability of the editing task module two, a selection module can also be independently configured to monitor the editing task module two, and when it determines that the editing task module two is operating smoothly, it can control it to execute the mark document search process; in a preferred but non-limiting embodiment of the present invention, the foreground computer may further include a selection module. Before the editing task module two searches for the mark document in the foreground computer, as Figure 4 shown, the following steps may further be included:

[0146] Step B-1: The selection module monitors the execution status one of the editing task module two;

[0147] Step B-2: When it is determined that the execution status one is correct, control the editing task module two to execute the process of searching for the marker document in the foreground computer.

[0148] Therefore, the selection module can only control the editing task module two to execute the marker document search process when the editing task module two operates smoothly; however, the editing task module two often crashes, and at this time, the selection module can obtain the execution status of another editing task module, and when it is determined that another editing task module operates smoothly, switch the marker document search task from the editing task module two to another editing task module.

[0149] In a preferred but non-limiting embodiment of the present invention, after the selection module listens to the execution status one of the editing task module two, the following steps may further be included:

[0150] Step A-4: When the selection module determines that there is a fault in the execution status one, listen to the execution status two of another editing task module, and when it is determined that the execution status two is correct, control another editing task module to execute the process of searching for the marker document in the foreground computer.

[0151] Specifically, the present invention does not limit the manner in which the selection module listens to the execution status, such as it can be real-time monitoring or timed listening.

[0152] Accordingly, the system can also use the selection module to listen to the editing task module two, and only control it to execute the marker document search process when it is determined that the editing task module two operates smoothly, so as to efficiently determine that the marker document search task can be executed correctly.

[0153] Before the editing task one is about to be interrupted, it will execute a listening thread, store a document at the location pointed to by a pointer in the foreground computer, and the document name of the document is the machine code of the foreground computer; the editing task that executes the marker document search will search for the message of the log document based on the machine code, and then change the progress and status of the document processing; if there is no document processing in the current editing task, it will also be stored in the log document, but no message can be found.

[0154] When the editing task module 1 processes the editing execution command transmitted by the background end, it will synchronously store the corresponding processing result and the machine code of the foreground computer where the editing task module is located in the log document, which is conducive to other editing task modules to identify all the processing results constructed by the editing task module 1 in the log document; synchronously, the editing task module 1 will also perform real-time monitoring on its own execution status, and when it determines that it is in a power-off state, it will construct a marker document with the machine code of the foreground computer as the file name, which is conducive to other editing task modules to perform searches; finally, the present invention will configure another editing task module, that is, the editing task module 2, to search for the marker document in each foreground computer. When the marker document is found, it means that the editing task module corresponding to the document has crashed. At this time, the processing result corresponding to the file name of the document in the log document can be refreshed to uncompleted processing, which is conducive to the management personnel to immediately understand the processing status of the editing execution command, thereby improving the management personnel's usage experience of the editing task.

[0155] The applicant of the present invention has made detailed explanations and descriptions of the embodiments of the present invention in combination with the accompanying drawings of the specification. However, those skilled in the art should understand that the above embodiments are only the preferred implementation schemes of the present invention. The detailed explanations are only to help readers better understand the spirit of the present invention, rather than a limitation on the protection scope of the present invention. On the contrary, any improvement or modification based on the spirit of the present invention should fall within the protection scope of the present invention.

Claims

1. A management method for shortening the synchronization time of the account information system, characterized in that, it includes the following steps: Step 1: Use a document management tool with a unified document version function to perform version management on the document; Step 2: When editing the project document, each edited and modified content is saved in the log document set in the background end through the document synchronization tool; The specific steps of the said Step 1 include the following steps: Step 1-1: After the operation and maintenance personnel edit the project document as the account information on the front-end computer in the way of accessing the background end online, upload and save the edited project document in the background end; Step 1-2: The background end uses a document management tool with a unified document version function to automatically refresh the version number of each saved project document; Step 1-3: When comparing the differences between different versions of the project document, run a document management tool with a unified document version function on the background end to compare the differences between different versions of the project document; Before the modified project document is submitted to the background end, the subvision open-source software only performs a new review on the project document that has been submitted to the background end on the background end and merges it with the project document edited by other operation and maintenance personnel. Before that, the modified document is confidential. After submission, the subvision open-source software will compare the data after modification with that before modification and mark the modified content in the background for display, thus realizing the refresh record of the historical operation record; Configure a listening thread in the editing task module 1 to listen to the execution status of the editing task module 1, and when it is determined that the module is about to interrupt, execute the process of constructing a mark document; There is a listening thread configured in the editing task module 1 in advance. The editing task module 1 listens to its own execution status, and when it is determined that the execution status is about to interrupt, constructs a mark document with the machine code of the front-end computer as the document name and stores it in the front-end computer, including the following steps: Step A-1: The listening thread listens to the execution status of the editing task module 1, and when it is determined that the execution status is about to interrupt, constructs a mark document and stores it in the front-end computer; The said editing task module is configured in the front-end computer, and there is a one-to-one mapping relationship between the editing task module and the front-end computer; The editing task module 2 searches for the mark document in the front-end computer, including the following steps: Step A-2: The editing task module 2 regularly searches for the mark document in the front-end computer; After refreshing the corresponding processing result of the document name of the mark document to uncompleted in the log document, it also includes the following steps: Step A-3: The editing task module 2 deletes the mark document; There is also a selection module in the front-end computer. Before the editing task module 2 searches for the mark document in the front-end computer, it also includes the following steps: Step B-1: The selection module listens to the execution status 1 of the editing task module 2; Step B-2: When it is determined that the execution status 1 is correct, control the editing task module 2 to execute the process of searching for the mark document in the front-end computer; After the selection module listens to the execution status 1 of the editing task module 2, it also includes the following steps: Step A-4: When the selection module determines that there is a fault in Execution Status 1, it listens to the Execution Status 2 of another editing task module. When it determines that Execution Status 2 is error-free, it controls the other editing task module to execute the process of searching for the mark document in the foreground computer.

2. The management method for shortening the synchronization time of the information system ledger data according to claim 1, wherein, the document synchronization tool supports all mainstream office software. When starting the document synchronization tool to open the log document, the document synchronization tool is called through the windows resource manager interface; the document synchronization tool also records the current project document status, and realizes the real-time display of the project file status information through the windows icon reload function interface; a subvision open-source software repository is added to any one of the backend terminals. A large number of project documents are stored in the corresponding repository. These project document resources are assigned corresponding access rights to the team members of different projects by the configuration administrator according to different configuration management plans, so as to realize the unified management of project document resources; a project document retrieved from the repository is established on the foreground computer, and then the copied project document can be modified. Finally, the modified project document is submitted to the backend terminal through the submit command, and the backend terminal will finally make a final comprehensive update record of the modified project document.

3. The management method for shortening the synchronization time of the information system ledger data according to claim 1, wherein, after step 1-1, that is, the method for refreshing the log document after the operation and maintenance personnel edit the project document as the ledger data in the foreground computer by accessing the backend terminal online, includes the following steps: Step 1-1-1: When the first editing task module processes the editing execution command transmitted by the backend terminal, it stores the corresponding processing result and the machine code of the foreground computer where the first editing task module is located in the log document; Step 1-1-2: The first editing task module immediately listens to its own execution status. When it determines that the execution status is about to be interrupted, it constructs a mark document with the machine code of the foreground computer as the document name and stores it in the foreground computer; Step 1-1-3: The second editing task module searches for the mark document in the foreground computer. When the mark document is found, it refreshes the processing result corresponding to the document name of the mark document in the log document to uncompleted processing.

4. A management system for shortening the synchronization time of the information system ledger data, including: a foreground computer and a backend terminal communicatively connected thereto; wherein, a document management tool, a document synchronization tool, a log document, and a subvision open-source software with a unified document version function are provided in the backend terminal; the document synchronization tool is used to save the content of each editing modification in the log document set in the backend terminal when editing the project document; the module running on the foreground computer includes an editing module; the editing module is used to edit the project document as the ledger data in the foreground computer by accessing the backend terminal online, and then upload and save the edited project document in the backend terminal. The document management tool with the unified document version function is used to automatically refresh the version number of the project document saved each time; and to compare the differences between different versions of the project document; The modules running on the foreground computer include a selection module, an editing module 1, and an editing module 2; The editing module 1 is used to store the corresponding processing result and the machine code of the foreground computer where the editing task module 1 is located in the log document when handling the editing execution command transmitted from the background end; to immediately monitor its own execution status, and when it is determined that the execution status is about to be interrupted, construct a mark document with the machine code of the foreground computer as the document name and store it in the foreground computer; A listening thread is pre-configured in the editing task module 1, and the listening thread is used to monitor the execution status of the editing task module 1, and when it is determined that the execution status is about to be interrupted, construct a mark document and store it in the foreground computer; The editing task module 2 is used to find the mark document in the foreground computer, and when the mark document is found, refresh the processing result corresponding to the document name of the mark document to unprocessed in the log document; The editing task module 2 is also used to periodically find the mark document in the foreground computer; and to delete the mark document; The selection module is used to monitor the execution status 1 of the editing task module 2; when it is determined that the execution status 1 is correct, control the editing task module 2 to execute the process of finding the mark document in the foreground computer; when it is determined that there is a fault in the execution status 1, monitor the execution status 2 of another editing task module, and when it is determined that the execution status 2 is correct, control another editing task module to execute the process of finding the mark document in the foreground computer; Before the modified project document is submitted to the background end, the subvision open-source software will only refresh and review the project documents that have been submitted to the background end on the background end, and merge them with the project documents edited by other operation and maintenance personnel. Before that, the modified documents are confidential. After submission, the subvision open-source software will compare the data after modification with the data before modification, and mark and display the modified content in the background, so as to realize the refresh record of the historical operation record.

5. The management system for shortening the synchronization time of the information system ledger data according to claim 4, characterized in that, The document synchronization tool is also used to support all mainstream office software, and realizes the invocation of the document synchronization tool through the windows resource manager interface when starting the document synchronization tool to open the log document; The document synchronization tool is also used to record the current status of the project document, and realizes the real-time display of the project file status information through the windows icon reload function interface.

6. The management system for shortening the synchronization time of the information system ledger data according to claim 5, characterized in that, The subvision open-source software is used to add a subvision open-source software repository in any back-end. A large number of project documents are stored in the corresponding repository. These project document resources are assigned appropriate access permissions to team members of different projects by the configuration administrator according to different configuration management plans, thereby realizing the unified management of project document resources.