Planning and distributed rapid supervision method, system, device and storage medium
By performing weak formatting processing on planning texts and publishing them in multi-priority queues, the problem of low efficiency of traditional manual processing is solved, efficient storage and supervision of planning texts are achieved, and the publishing rate of information blocks and the accuracy of reminders are improved.
Patent Information
- Application Number
- CN202210778090.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-28
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2042-06-28
AI Technical Summary
The content storage and supervision of traditional planning plan texts rely on manual processing, which is inefficient and makes it difficult to achieve effective storage and supervision of plan content by information systems.
By performing weak formatting on the planning plan text, extracting a single piece of information and marking it with the publisher ID, text ID and block number ID, it is published to the planning supervision center using a multi-priority queue, and the information blocks are merged and reorganized at the center, and reminder information is sent in combination with a multi-level reminder mechanism.
It realizes efficient content storage and supervision of planning texts, improves the release rate and supervision efficiency of information blocks, ensures that high-priority information blocks are released first, sends reminder information in a timely manner, and enhances the overall planning and supervision capabilities.
Smart Images

Figure CN115169283B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a method, system, computer device and storage medium for distributed rapid supervision of planning programs. Background Art
[0002] In the areas of economy, politics and law, auditing, and emergency response, each field and direction needs to carry out five-year, annual, and quarterly planning plans. With the development of information technology in the field of business construction and management, the formulation and management of plans through information systems can greatly improve the efficiency of information transmission and work supervision. Therefore, it is necessary to build a global unified supervision center to receive plan content in real time and quickly set up a plan supervision reminder mechanism.
[0003] However, the content storage and supervision of traditional planning program texts still rely on manual processing, which has problems such as low efficiency. In addition to descriptive content, the currently formulated planning plans also contain descriptive content such as titles, keywords, publishing agency information, publisher information, etc. The planning plans themselves are still constructed and published in text form, making it difficult for information systems to achieve content storage and plan supervision of the plan content. Summary of the Invention
[0004] Based on this, it is necessary to provide a planning and distributed rapid supervision method, system, computer equipment and storage medium to address the above technical issues.
[0005] A distributed rapid supervision method for planning and scheduling, comprising:
[0006] The local node receives the planning plan text sent by the publisher; the planning plan text has a general format of official documents;
[0007] Utilizing the differences between the chapter structure and the body format of a general format of official documents, coherent information of the planning text is extracted to obtain a single piece of information, and the single piece of information is annotated with a publisher identifier, a text identifier, and a block sequence number identifier to obtain an information block;
[0008] Determine the priority of the information block according to whether the single information is plan information, and distribute the information block to the plan supervision center according to the priority through a multi-priority queue;
[0009] The planning supervision center merges and reorganizes the information blocks belonging to the same planning plan text according to the text identifiers and block serial number identifiers of the information blocks to obtain a reorganized planning plan, registers the reorganized planning plan and stores it in the planning plan library;
[0010] Reminder information with time arrangement content in the reorganization plan is extracted, and the reminder information is sent to the local node through a pre-set multi-level reminder mechanism according to the publisher identifier of the information block in the reorganization plan.
[0011] In one embodiment, it also includes: using a difference extraction plug-in between the text chapter structure and the text format in the general format of official documents to obtain the planning plan text content, and using a format sliding window to extract coherent information with continuous format in the planning plan text content to obtain a single piece of information; the single piece of information is chapter information, text information or plan information.
[0012] In one of the embodiments, it also includes: calculating the position of the ranked high priority information blocks in each priority queue respectively to obtain the position of the ranked high priority information blocks; according to the number of high priority information blocks in each priority queue, finding the fastest sending queue of the high priority information blocks in all priority queues; calculating the current load of each priority queue to obtain the queue with the lowest current load, and scheduling the next low priority information block to be scheduled to the vacant position of the queue with the lowest current load.
[0013] In one embodiment, it also includes: the publisher identification includes publisher information and network address information; the publisher information includes organization name, superior unit, contact person and authentication code; the text identification includes organization code, date and text serial number; the block serial number identification includes serial number and priority.
[0014] In one embodiment, the method further includes: obtaining an information block of a planning plan text published by a local node, performing publisher authentication on the information block according to a publisher identifier of the information block, and receiving the information block that passes the publisher authentication.
[0015] In one embodiment, it also includes: extracting fuzzy plan items in the planning library, and obtaining reminder information based on the fuzzy plan items with time scheduling content; the reminder information includes a plan approaching reminder and a plan overdue reminder.
[0016] In one embodiment, the multi-level reminder mechanism includes reminder type, trigger point and agent reminder mode.
[0017] A distributed rapid supervision system for planning and scheduling, comprising:
[0018] Local nodes and plan supervision center; local nodes include weak formatting tools, queue schedulers, senders, and local agents; plan supervision center includes listeners, authenticators, reassemblers, reminder tools, registration tools, and planning library;
[0019] The weak formatting tool is used to utilize the differences between the text chapter structure and the text format in the general format of official documents to extract the coherent information of the planning plan text sent by the publisher to obtain a single piece of information, and annotate the single piece of information with the publisher identifier, text identifier and block sequence identifier to obtain an information block; the queue scheduler is used to determine the priority of the information block based on whether the single piece of information is planning information, and input the information block into the multi-priority queue according to the priority; the transmitter is used to distribute the information blocks output by the multi-priority queue to the planning supervision center; the local agent is used to receive reminder messages sent by the planning supervision center;
[0020] The listener is used to continuously receive information blocks sent by local nodes; the authenticator is used to authenticate the publisher of the information block according to the publisher identifier of the information block, and receive the information block that has passed the publisher authentication; the reorganizer is used to merge and reorganize the information blocks belonging to the same planning plan text according to the text identifier and block serial number identifier of the information block to obtain a reorganized planning plan; the registration tool is used to register the reorganization planning plan; the planning plan library is used to store the reorganization planning plan; the reminder tool is used to extract the reminder information with time scheduling content in the reorganization planning plan, and according to the publisher identifier of the information block in the reorganization planning plan, send the reminder information to the local node through a pre-set multi-level reminder mechanism.
[0021] A computer device includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0022] The local node receives the planning plan text sent by the publisher; the planning plan text has a general format of official documents;
[0023] Utilizing the differences between the chapter structure and the body format of a general format of official documents, coherent information of the planning text is extracted to obtain a single piece of information, and the single piece of information is annotated with a publisher identifier, a text identifier, and a block sequence number identifier to obtain an information block;
[0024] Determine the priority of the information block according to whether the single information is plan information, and distribute the information block to the plan supervision center according to the priority through a multi-priority queue;
[0025] The planning supervision center merges and reorganizes the information blocks belonging to the same planning plan text according to the text identifiers and block serial number identifiers of the information blocks to obtain a reorganized planning plan, registers the reorganized planning plan and stores it in the planning plan library;
[0026] Reminder information with time arrangement content in the reorganization plan is extracted, and the reminder information is sent to the local node through a pre-set multi-level reminder mechanism according to the publisher identifier of the information block in the reorganization plan.
[0027] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the following steps:
[0028] The local node receives the planning plan text sent by the publisher; the planning plan text has a general format of official documents;
[0029] Utilizing the differences between the chapter structure and the body format of a general format of official documents, coherent information of the planning text is extracted to obtain a single piece of information, and the single piece of information is annotated with a publisher identifier, a text identifier, and a block sequence number identifier to obtain an information block;
[0030] Determine the priority of the information block according to whether the single information is plan information, and distribute the information block to the plan supervision center according to the priority through a multi-priority queue;
[0031] The planning supervision center merges and reorganizes the information blocks belonging to the same planning plan text according to the text identifiers and block serial number identifiers of the information blocks to obtain a reorganized planning plan, registers the reorganized planning plan and stores it in the planning plan library;
[0032] Reminder information with time arrangement content in the reorganization plan is extracted, and the reminder information is sent to the local node through a pre-set multi-level reminder mechanism according to the publisher identifier of the information block in the reorganization plan.
[0033] The above-mentioned distributed rapid supervision method, system, device and storage medium of planning plans receive the planning plan text sent by the publisher in real time through the local node, and weakly format the planning plan text in the general official document format, thereby realizing the content storage and plan supervision of the planning plan text. The weak formatting processing specifically decomposes the planning plan text according to the format to obtain a single piece of information, marks the single piece of information with a unique code, and obtains an information block. On the other hand, the priority of the information block is determined according to whether the information block contains plan information, and the high-priority information block is published to the plan supervision center first using a multi-priority queue to ensure that the high-priority information block is published faster. Then, the plan supervision center receives the information block and merges and reorganizes the information blocks belonging to the same planning plan text to obtain a reorganized planning plan. The information blocks scattered in the same planning plan text can be re-aggregated to improve the supervision efficiency, and further extract the reminder information with time content in the reorganized planning plan. The reminder information is sent to the local node using a multi-level reminder mechanism, and the corresponding publisher is sent a reminder of the approaching and overdue plan, thereby realizing global planning plan supervision. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 A schematic diagram of a process for planning a distributed rapid supervision method in one embodiment;
[0035] Figure 2 A schematic diagram of a typical structure of a business development field planning document in one embodiment;
[0036] Figure 3 A schematic diagram of a process for planning distributed publishing of a planned text in one embodiment;
[0037] Figure 4 A schematic diagram of a flow chart of information block scheduling in another embodiment;
[0038] Figure 5 A schematic diagram of planning content center registration in one embodiment;
[0039] Figure 6 A structural block diagram of a distributed rapid supervision system for planning in one embodiment;
[0040] Figure 7 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0041] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0042] In one embodiment, Figure 1 As shown, a distributed rapid supervision method for planning is provided, comprising the following steps:
[0043] Step 102: The local node receives the planning plan text sent by the publisher.
[0044] The local node is for the organization or individual that carries out the normal business construction management planning and planning work, and is distributed in the grid network. The publisher refers to the organization or individual that carries out the normal business construction management planning and planning work. The planning plan text is drafted in accordance with the general format requirements of government documents. The planning plan text has the general format of official documents. The official document format specifically adopted in the embodiment of the present invention is as follows: Figure 2 The typical structure of a business development planning document is shown in the following diagram. The document includes chapters, a main text, and appendices. Because the planning document follows a common document format, it can be broken down based on format differences to obtain individual pieces of information.
[0045] Step 104, utilizing the difference between the text chapter structure and the text format in the general format of official documents, extract the coherent information of the planning text to obtain a single piece of information, mark the single piece of information with the publisher identifier, text identifier and block sequence number identifier, and obtain an information block.
[0046] The user's needs are specific plan information, so it is necessary to perform weak formatting on the precisely formatted plan text and decompose the plan text into fragmented, weakly formatted individual pieces of information, which is conducive to content storage and plan supervision of the plan text content. The weak formatting process includes decomposing the plan text with a general official document format into individual pieces of information and labeling the individual pieces of information with unique codes to obtain information blocks. The individual pieces of information can be chapter information, text information, or plan information. The priority of the information block can be determined based on whether the individual piece of information is plan information. The local node receives multiple plan texts and performs weak formatting on the multiple plan texts in parallel. Therefore, labeling individual pieces of information can improve publishing efficiency and save bandwidth. Due to factors such as the network environment and sending timing, individual pieces of information belonging to the same plan text may have a delay in arriving at the plan supervision center. Therefore, by uniquely labeling the individual pieces of information with hierarchical identification to obtain information blocks, the individual pieces of information arriving at the plan supervision center can be reorganized based on the identification, and the plan supervision center can also obtain more relevant information based on the identification. The identification information is designed to be the sender identification, text identification and block sequence number identification. The priority of the information block is recorded through the block sequence number identification. According to the priority of the information block, the high-priority information block can be released first through the multi-priority queue, thereby improving the efficiency of plan supervision.
[0047] Step 106: Determine the priority of the information block according to whether the single piece of information is planned information, and distribute the information block to the plan supervision center according to the priority through a multi-priority queue.
[0048] By scheduling information blocks through multi-priority queues (M-PQ, Multi-Priority Queue), congestion can be avoided, the release rate can be accelerated, and high-priority information can be released first according to the priority of the information blocks, so that plan information can be released to the plan supervision center in a timely manner.
[0049] Step 108: The planning supervision center merges and reorganizes the information blocks belonging to the same planning plan text according to the text identifier and block serial number identifier of the information block to obtain a reorganized planning plan, registers the reorganized planning plan and stores it in the planning plan library.
[0050] The text identifier includes the organization code, date, and text serial number, while the block serial number identifier includes the serial number and priority. Since information blocks belonging to the same planning document are received by the planning supervision center in a random order, by merging and reorganizing the information blocks belonging to the same planning document, the scattered and weakly formatted information can be restored, thereby performing the same batch information extraction and processing on the information blocks belonging to the same planning document. Each planning document corresponds to one publisher, and the processed reminder information is sent to the publisher corresponding to the planning document, allowing the publisher to receive the reminder information within the same time period, thereby improving supervision efficiency and user experience.
[0051] Step 110: extract the reminder information with time arrangement content in the reorganization plan, and send the reminder information to the local node through a pre-set multi-level reminder mechanism according to the publisher identifier of the information block in the reorganization plan.
[0052] The publisher identification includes publisher information and network address information. The network address information refers to the local proxy address. The multi-level reminder mechanism refers to setting the reminder level according to the trigger time point of the plan, and reflecting the level strength through the proxy reminder method. The multi-level reminder mechanism can be adjusted according to the actual application situation. The plan supervision center uses the multi-level reminder mechanism to send the plan reminder information to the corresponding local proxy address to realize plan supervision.
[0053] In the above-mentioned distributed rapid supervision method for planning plans, the planning plan text sent by the publisher is received in real time by the local node, and the planning plan text in the general official document format is weakly formatted, thereby realizing the content storage and plan supervision of the planning plan text. The weak formatting processing specifically decomposes the planning plan text according to the format to obtain a single piece of information, marks the single piece of information with a unique code, and obtains an information block. On the other hand, the priority of the information block is determined according to whether the information block contains plan information, and a multi-priority queue is used to publish the high-priority information block to the plan supervision center first, ensuring that the high-priority information block is published faster. Then, the plan supervision center receives the information block and merges and reorganizes the information blocks belonging to the same planning plan text to obtain a reorganized planning plan. The information blocks scattered in the same planning plan text can be reaggregated to improve supervision efficiency, and further extract the reminder information with time content in the reorganized planning plan. The reminder information is sent to the local node using a multi-level reminder mechanism, and the corresponding publisher is sent a reminder of the approaching and overdue plan, thereby realizing global planning plan supervision.
[0054] In one embodiment, the difference between the text chapter structure and the text format in the general format of official documents is used to extract the coherent information of the planning and plan text to obtain a single piece of information. It can be: using the difference between the text chapter structure and the text format in the general format of official documents to extract the plug-in to obtain the planning and plan text content, and using the format sliding window to extract the coherent information with continuous format in the planning and plan text content to obtain a single piece of information; the single piece of information is chapter information, text information or plan information.
[0055] Specifically, the extraction plug-in exploits the differences between the chapter structure and body format of official documents to extract the content of the plan document. This content refers to the content within a DOC document, which can be provided by office software such as Office and WPS. Based on these differences, the main structure of the plan document can be quickly identified.
[0056] In another embodiment, Figure 4 As shown, a flow chart of information block scheduling is provided, and the steps of distributing information blocks to the planning and supervision center according to priority through multiple priority queues can be: respectively calculating the position of the ranked high-priority information blocks in each priority queue to obtain the position of the ranked high-priority information blocks; according to the number of high-priority information blocks in each priority queue, finding the fastest sending queue of high-priority information blocks in all priority queues; calculating the current load of each priority queue to obtain the queue with the lowest current load, and scheduling the next low-priority information block to be scheduled to the vacant position of the queue with the lowest current load.
[0057] In this embodiment, if Figure 3 As shown in the flowchart of the distributed release of the planning plan text, the local node continuously weakly formats multiple planning plan texts, and each planning plan text can be decomposed into multiple information blocks. The encoder losslessly compresses the information block and inputs it into the queue scheduler. The encoding method can be Huffman coding. The queue scheduler includes m PQs (Priority Queues). Each PQ corresponds to a transmitter. The transmitter preferentially releases high-priority information blocks to the plan supervision center, thereby increasing the release rate of the plan information blocks and thus improving the efficiency of plan supervision. Specifically, in the scheduling process of high-priority information blocks, the information blocks in the queue that overflow due to the insertion of content will re-enter the scheduler for scheduling. When scheduling low-priority information blocks, the current load of the queue refers to the ratio of the existing information block capacity to the total capacity of the queue.
[0058] In one embodiment, the publisher identification includes publisher information and network address information; the publisher information includes organization name, superior unit, contact person and authentication code; the text identification includes organization code, date and text sequence number; the block sequence number identification includes sequence number and priority.
[0059] In this embodiment, the text identifier uses the form of "6-digit organization code + 8-digit date + 4-digit text serial number," and the block serial number identifier uses the form of "2-digit serial number + 1-digit priority." The priority level depends on whether the information block is planned information. Planned information blocks have a higher priority value of 1, while non-planned information blocks have a lower priority value of 0. Due to factors such as the network environment and transmission timing, individual messages belonging to the same planning document may arrive at the planning supervision center with a delay. Therefore, individual messages are uniquely labeled using hierarchical identification to obtain information blocks. The labeled information contained in the information blocks identifies the publisher information, thereby establishing a connection between the publisher and the planning supervision center.
[0060] In one embodiment, Figure 5 As shown, a schematic diagram of the registration of a planning content center is provided. Before the planning supervision center merges and reorganizes the information blocks belonging to the same planning text according to the text identifier and block serial number identifier of the information block to obtain the reorganized planning plan, it includes: obtaining the information block of the planning text published by the local node, authenticating the information block by the publisher according to the publisher identifier of the information block, and receiving the information block that has passed the publisher authentication.
[0061] In this embodiment, if Figure 5 As shown, the planning supervision center continuously receives information blocks through monitoring triggers, and accepts information blocks that meet the authentication requirements after information decoding and sender authentication. Since the information blocks of the same planning plan text are received in a disordered order, they need to be merged and reorganized in the planning supervision center, and the reorganized planning plans need to be registered synchronously. The specific role of authentication is: according to the authentication code in the publisher identifier, the publisher is authenticated. After the authentication is passed, the planning supervision center sends a reminder message to the publisher corresponding to the planning plan text.
[0062] In one embodiment, extracting reminder information with time schedule content from a reorganization plan includes: extracting fuzzy plan items from a plan library, and obtaining reminder information based on the fuzzy plan items with time schedule content; the reminder information includes a plan approaching reminder and a plan overdue reminder. In this embodiment, the fuzzy plan items extracted from the plan library may or may not contain time schedule content. The reminder information refers to the time difference between the time information in the plan information and the current system time. For example, there is a plan on April 10, and the current system time is April 11. The time difference information is 1 day overdue. According to the multi-level reminder mechanism shown in Table 1, the reminder type of the reminder information can be obtained as a second-level reminder. The plan supervision center sends the reminder information to the local agent of the node in the form of a second-level reminder according to the address of the publisher to which the plan belongs.
[0063] In one embodiment, the multi-level reminder mechanism includes reminder type, trigger point, and agent reminder mode.
[0064] Specifically, the multi-level reminder mechanism can be adjusted according to the actual application situation. The multi-level reminder mechanism is shown in Table 1. Through the multi-level reminder mechanism, multiple reminders can be given to nodes approaching the planned time point. After adjusting the multi-level reminder mechanism, the plan supervision center sends reminder information to the local agent of the node according to the publisher address of the plan.
[0065] Table 1 Example of distributed reminder mechanism for planning
[0066]
[0067] It should be understood that although Figure 1-6 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. In addition, Figure 1-6 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0068] In one embodiment, Figure 6 As shown, a distributed rapid supervision system for planning and scheduling is provided, including: a local node and a planning and scheduling supervision center; the local node includes a weak formatting tool, a queue scheduler, a sender, and a local agent; the planning and scheduling supervision center includes a listener, an authenticator, a reassembler, a reminder tool, a registration tool, and a planning and scheduling library;
[0069] The weak formatting tool is used to exploit the differences between the chapter structure and body format of the official document's general format to extract coherent information from the plan text sent by the publisher, obtain a single piece of information, and annotate the single piece of information with the publisher's identifier, text identifier, and block sequence number identifier to obtain an information block; the queue scheduler is used to determine the priority of the information block based on whether the single piece of information is plan information, and input the information block into the multi-priority queue according to the priority; the transmitter is used to distribute the information blocks output by the multi-priority queue to the plan supervision center; the local agent is used to receive reminder messages sent by the plan supervision center;
[0070] The listener is used to continuously receive information blocks sent by the local node; the authenticator is used to authenticate the publisher of the information block according to the publisher identifier of the information block, and receive the information block that has passed the publisher authentication; the reorganizer is used to merge and reorganize the information blocks belonging to the same planning plan text according to the text identifier and block serial number identifier of the information block to obtain a reorganized planning plan; the registration tool is used to register the reorganization planning plan; the planning plan library is used to store the reorganization planning plan; the reminder tool is used to extract the reminder information with time schedule content in the reorganization planning plan, and send the reminder information to the local node through a pre-set multi-level reminder mechanism according to the publisher identifier of the information block in the reorganization planning plan.
[0071] In one embodiment, the local node is also used to utilize the difference extraction plug-in between the text chapter structure and the text format in the general format of official documents to obtain the planning plan text content, and use the format sliding window to extract the coherent information with continuous format in the planning plan text content to obtain a single piece of information; the single piece of information is chapter information, text information or plan information.
[0072] In one embodiment, the local node is further used to calculate the position of the ranked high-priority information blocks in each priority queue respectively to obtain the position of the ranked high-priority information blocks; based on the number of high-priority information blocks in each priority queue, find the fastest sending queue of high-priority information blocks in all priority queues; calculate the current load of each priority queue to obtain the queue with the lowest current load, and schedule the next low-priority information block to be scheduled to the vacant position of the queue with the lowest current load.
[0073] In one embodiment, the local node is also used for publisher identification including publisher information and network address information; publisher information including organization name, superior unit, contact person and authentication code; text identification including organization code, date and text sequence number; block sequence number identification including sequence number and priority.
[0074] In one embodiment, the planning supervision center is further used to obtain the information block of the planning plan text published by the local node, authenticate the publisher of the information block according to the publisher identification of the information block, and receive the information block that passes the publisher authentication.
[0075] In one embodiment, the plan supervision center is also used to extract fuzzy plan items in the planning plan library, and obtain reminder information based on the fuzzy plan items with time scheduling content; the reminder information includes plan approaching reminders and plan overdue reminders.
[0076] In one embodiment, the planning supervision center is also used for a multi-level reminder mechanism including reminder type, trigger point and agent reminder method.
[0077] For the specific definition of the distributed rapid supervision system for planning and planning, please refer to the definition of the distributed rapid supervision method for planning and planning above, which will not be repeated here. The various modules in the above-mentioned distributed rapid supervision system for planning and planning can be implemented in whole or in part through software, hardware and their combination. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0078] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 7 As shown. The computer device includes a processor, memory, network interface, display screen and input system connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a method for distributed rapid supervision of planning plans is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input system of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad provided on the computer device housing, or an external keyboard, touchpad or mouse, etc.
[0079] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0080] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps of the method in the above embodiment when executing the computer program.
[0081] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method in the above embodiment are implemented.
[0082] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct RAMbus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0083] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0084] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.
Claims
1. A distributed rapid supervision method for planning, characterized in that: The method comprises: The local node receives the planning plan text sent by the publisher; the planning plan text has a general format of official documents; Utilizing the differences between the chapter structure and the body format of a general format of official documents, coherent information of the planning text is extracted to obtain a single piece of information, and the single piece of information is annotated with a publisher identifier, a text identifier, and a block sequence number identifier to obtain an information block; Determine the priority of the information block according to whether the single information is plan information, and distribute the information block to the plan supervision center according to the priority through a multi-priority queue; The planning supervision center merges and reorganizes the information blocks belonging to the same planning plan text according to the text identifiers and block serial number identifiers of the information blocks to obtain a reorganized planning plan, registers the reorganized planning plan and stores it in the planning plan library; Extracting reminder information with time schedule content from the reorganization plan, and sending the reminder information to the local node through a pre-set multi-level reminder mechanism according to the publisher identifier of the information block in the reorganization plan; The method utilizes the differences between the chapter structure and the body format of the official document to extract the coherent information of the planning text, and obtains a single piece of information including: The difference extraction plug-in of the text chapter structure and the text format in the general format of official documents is used to obtain the planning plan text content, and the format sliding window is used to extract the coherent information with continuous format in the planning plan text content.
2. The method according to claim 1, characterized in that The single piece of information is chapter information, text information or plan information.
3. The method according to claim 1, characterized in that The step of distributing the information blocks to the planning supervision center according to the priorities through the multi-priority queues includes: Calculate the position of the high-priority information block that has been ranked in each priority queue respectively to obtain the position of the high-priority information block that has been ranked; According to the number of high-priority information blocks in each priority queue, find the fastest sending queue of high-priority information blocks in all priority queues; Inserting the next high-priority information block to be scheduled after the last ranked high-priority information block in the fastest sending queue according to the first-in-first-out principle; The current load of each priority queue is calculated to obtain the queue with the lowest current load, and the next low-priority information block to be scheduled is scheduled to an empty position of the queue with the lowest current load.
4. The method according to claim 1, wherein The publisher identification includes publisher information and network address information; the publisher information includes organization name, superior unit, contact person and authentication code; the text identification includes organization code, date and text serial number; the block serial number identification includes serial number and priority.
5. The method according to claim 1, wherein Before the planning supervision center merges and reorganizes the information blocks belonging to the same planning plan text according to the text identifiers and block sequence identifiers of the information blocks to obtain the reorganized planning plan, the steps include: An information block of a planning plan text published by a local node is obtained, publisher authentication is performed on the information block according to a publisher identifier of the information block, and the information block that passes the publisher authentication is received.
6. The method according to claim 1, characterized in that The extracting of reminder information with time arrangement content from the reorganization plan includes: Fuzzy plan items in the planning library are extracted, and reminder information is obtained according to the fuzzy plan items with time arrangement content; the reminder information includes a plan approaching reminder and a plan overdue reminder.
7. The method according to claim 1, characterized in that The multi-level reminder mechanism includes reminder type, trigger point and agent reminder mode.
8. A distributed rapid supervision system for planning and scheduling according to the method of claim 1, characterized in that: The system includes: a local node and a plan supervision center; the local node includes a weak formatting tool, a queue scheduler, a sender and a local agent; the plan supervision center includes a listener, an authenticator, a reassembler, a reminder tool, a registration tool and a planning plan library; The weak formatting tool is used to utilize the differences between the text chapter structure and the text format in the general format of official documents to extract the coherent information of the planning plan text sent by the publisher to obtain a single piece of information, and annotate the single piece of information with the publisher identifier, text identifier and block sequence identifier to obtain an information block; the queue scheduler is used to determine the priority of the information block based on whether the single piece of information is planning information, and input the information block into the multi-priority queue according to the priority; the transmitter is used to distribute the information blocks output by the multi-priority queue to the planning supervision center; the local agent is used to receive reminder messages sent by the planning supervision center; The listener is used to continuously receive information blocks sent by local nodes; the authenticator is used to authenticate the publisher of the information block according to the publisher identifier of the information block, and receive the information block that has passed the publisher authentication; the reorganizer is used to merge and reorganize the information blocks belonging to the same planning plan text according to the text identifier and block serial number identifier of the information block to obtain a reorganized planning plan; the registration tool is used to register the reorganization planning plan; the planning plan library is used to store the reorganization planning plan; the reminder tool is used to extract the reminder information with time scheduling content in the reorganization planning plan, and according to the publisher identifier of the information block in the reorganization planning plan, send the reminder information to the local node through a pre-set multi-level reminder mechanism.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Scheduling reminding method and device, storage medium and intelligent equipment
CN111461650A
Construction project supervision management method and system
CN114168245A