Railway maintenance construction plan making method, device, equipment, medium and program

By generating and compiling basic information, building task recommendation pools and preparing production plans, the problem of lack of systematic data support for railway maintenance construction plans is solved, the accuracy of the plan and the rationality of resource allocation are improved, and more efficient railways are achieved Maintenance.

CN119417081APending Publication Date: 2025-02-11SHENHUA ZHUNCHI RAILWAY CO LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411248916.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

When formulating railway maintenance construction plans, the existing technology lacks systematic data support, resulting in the inability to plan scientifically and accurately, the resource allocation is unreasonable, and the inability to make full use of historical maintenance data to predict future maintenance needs.

Method used

By obtaining the construction data to be maintained for target heavy-load railways, generating and compiling basic information, building a task recommendation pool, preparing production plans, and ensuring the feasibility and rationality of the plan through approval requests and management systems, and finally generating a maintenance and construction work order.

Benefits of technology

It improves the accuracy of railway maintenance construction plans and the rationality of resource allocation, enhances the efficiency and accuracy of heavy-duty railway maintenance, reduces human interference factors, and promotes the digitalization and intelligence of production management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119417081A_ABST
    Figure CN119417081A_ABST
Patent Text Reader

Abstract

The invention relates to a railway maintenance construction plan making method and device, equipment, a medium and a program. The method comprises the steps that compiling basic information is generated according to to-be-maintained construction data of a target heavy haul railway; constructing a task recommendation pool according to the compiling basic information, and compiling a production plan according to the task recommendation pool; generating an approval request according to the compilation plan, and receiving an approval compilation plan returned by a preset management system; and generating a maintenance construction work list of the target heavy haul railway by using the approval compilation plan. The maintenance construction plan of the target heavy haul railway can be compiled more carefully, and the formulation of the maintenance construction operation sheet can be more scientific and accurate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of railway production plan management, and in particular to a railway maintenance construction plan formulation method, device, equipment, medium and program. Background Art

[0002] At present, the tasks of railway production maintenance and repair plan include the problems that have been discovered, the routine tasks specified in the repair process and repair system, and the special tasks formed based on the maintenance and repair history of this railway line. However, at present, the plan is made based on the maintenance ledger, human memory and experience, and there are too many human interference factors. It is impossible to fully utilize historical maintenance data to predict future maintenance needs, and it is impossible to fully consider the repair regulations, historical maintenance experience, joint operation conditions and scope of influence. The decision-making of railway maintenance and construction plans lacks systematic data support and is interfered by human factors, resulting in unscientific and inaccurate planning and unreasonable resource allocation. Therefore, how to more accurately formulate heavy-duty railway maintenance and construction plans has become an urgent problem to be solved.

[0003] Public Content

[0004] The present invention provides a method, device, equipment, medium and program for formulating railway maintenance and construction plans, which compile basic information to build a task recommendation pool, and compile a production plan based on the task recommendation pool, so as to process the tasks to be maintained and constructed, and improve the maintenance efficiency and accuracy of heavy-duty railways; the compiled plan is approved, and the approved compiled plan is obtained, so as to ensure the feasibility and rationality of the compiled plan, and improve the accuracy of the heavy-duty railway maintenance and construction plan.

[0005] In a first aspect, the present disclosure provides a method for formulating a railway maintenance and construction plan, comprising: obtaining the to-be-maintained construction data of a target heavy-load railway, generating basic compilation information of the target heavy-load railway based on the to-be-maintained construction data; constructing a task recommendation pool based on the compilation basic information, compiling a production plan based on the task recommendation pool, and obtaining a compilation plan; generating an approval request based on the compilation plan, receiving an approval compilation plan returned by a preset management system based on the approval request; and generating a maintenance and construction work order for the target heavy-load railway using the approval compilation plan.

[0006] In some embodiments, generating the compilation basic information of the target heavy-load railway based on the construction data to be maintained includes: classifying the attributes of the construction data to be maintained to obtain data attributes; constructing dictionary basic information based on the data attributes; and performing data conversion on the dictionary basic information to obtain compilation basic information.

[0007] In some embodiments, constructing a task recommendation pool based on the compilation basic information includes: generating tasks to be maintained based on the compilation basic information; dividing the tasks to be maintained according to the planned completion time to obtain execution time task sets of multiple completion time periods; generating an execution queue set based on the execution time task set; storing the execution queue set in a pre-constructed task pool to obtain a task recommendation pool.

[0008] In some embodiments, the production plan is prepared according to the task recommendation pool to obtain the preparation plan, including: reading the set of tasks to be maintained of each execution queue in the task recommendation pool, and using the set of tasks to be maintained as the execution task set; obtaining the preset basic maintenance information and planned completion time of each execution task in the execution time task set; and generating a preparation plan for each of the execution tasks according to the basic maintenance information and the planned completion time.

[0009] In some embodiments, generating an approval request according to the compilation plan includes: obtaining a pre-built request message template; extracting target request data from the compilation plan; adding the target request data to the message template to obtain an approval request.

[0010] In some embodiments, the use of the approval preparation plan to generate the maintenance and construction work order of the target heavy-load railway includes: classifying the approval preparation plan into business categories to obtain a business preparation plan; splitting the business preparation plan into a split daily plan; and generating a maintenance and construction work order based on the split daily plan.

[0011] In a second aspect, the present disclosure provides a railway maintenance and construction plan formulation device, including: a compilation basic information generation module, used to obtain the maintenance and construction data of a target heavy-load railway, and generate the compilation basic information of the target heavy-load railway based on the maintenance and construction data; a compilation plan generation module, used to construct a task recommendation pool based on the compilation basic information, compile a production plan based on the task recommendation pool, and obtain a compilation plan; an approval compilation plan receiving module, used to generate an approval request based on the compilation plan, and receive an approval compilation plan returned by a preset management system based on the approval request; a maintenance and construction work order generation module, used to generate a maintenance and construction work order of the target heavy-load railway using the approval compilation plan.

[0012] In a third aspect, the present disclosure provides a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of a method for formulating a railway maintenance construction plan described in the above aspect.

[0013] In a fourth aspect, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of a method for formulating a railway maintenance construction plan as described in the above aspect.

[0014] In a fifth aspect, the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of a railway maintenance construction plan formulation method described in the above aspects.

[0015] The present invention discloses a method, device, equipment, medium and program for formulating railway maintenance and construction plans. The method can ensure the accuracy and consistency of the maintenance and construction data to be maintained and improve the efficiency of subsequent preparation of production plans by generating basic preparation information of the target heavy-load railway; construct a task recommendation pool according to the preparation basic information, and prepare a production plan according to the task recommendation pool, so as to process the tasks to be maintained and construction, and improve the maintenance efficiency and accuracy of the heavy-load railway; examine and approve the preparation plan, and obtain an approved preparation plan, so as to ensure the feasibility and rationality of the preparation plan; use the approved preparation plan to generate a maintenance and construction work order of the target heavy-load railway, so as to prepare the maintenance and construction plan for the target heavy-load railway in a more detailed manner, and make the preparation of the maintenance and construction work order more scientific and accurate. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The present disclosure will be described in more detail below based on embodiments and with reference to the accompanying drawings:

[0017] Figure 1 A schematic diagram showing a flow chart of a method for formulating a railway maintenance construction plan according to a first embodiment of the present disclosure;

[0018] Figure 2 A schematic diagram of the process of generating basic compilation information in the first embodiment of the present disclosure is shown;

[0019] Figure 3 A schematic diagram of a process of constructing a task recommendation pool according to compilation basic information in the first embodiment of the present disclosure is shown;

[0020] Figure 4 A functional module diagram of a railway maintenance construction plan formulation device according to a third embodiment of the present disclosure is shown;

[0021] Figure 5 A schematic diagram of the composition structure of an electronic device for implementing the ubiquitous computing resource allocation method according to the fourth embodiment of the present invention is shown.

[0022] In the drawings, the same reference numerals are used for the same components, and the drawings are not drawn to scale. DETAILED DESCRIPTION

[0023] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, and to fully understand and implement how the present disclosure applies technical means to solve technical problems and achieve the corresponding technical effects, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only embodiments of a part of the present disclosure, not all of the embodiments. The embodiments of the present disclosure and the various features in the embodiments can be combined with each other without conflict, and the technical solutions formed are all within the scope of protection of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work should fall within the scope of protection of the present disclosure.

[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, device, product or equipment that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0025] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer device such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0026] Embodiment 1

[0027] Figure 1 A schematic flow chart of a method for formulating a railway maintenance construction plan provided in an embodiment of the present disclosure.

[0028] like Figure 1 As shown, a method for formulating a railway maintenance construction plan includes:

[0029] S1. Acquire the construction data to be maintained of the target heavy-haul railway, and generate the compilation basic information of the target heavy-haul railway according to the construction data to be maintained.

[0030] In the disclosed embodiments, the target heavy-load railway's maintenance and construction data generally refers to various data that need to be collected and analyzed during the railway maintenance and construction process, including but not limited to the heavy-load railway's maintenance and repair data, heavy-load trains, maintenance and construction data of management platforms, and lateral acceleration data information of trains.

[0031] Furthermore, the preparation of basic information includes specific basic information required for maintaining subsequent plan preparation, such as maintenance content, maintenance type, bridge, tunnel and culvert information, construction / maintenance level, window type, stations requiring fire control, type of train, task type (daily plan), emergency task category, plan approval status, and planned time for window / speed limit.

[0032] Specifically, see Figure 2 As shown, the basic information for compiling the target heavy-haul railway is generated according to the construction data to be maintained, including:

[0033] S21, classifying the attributes of the construction data to be maintained to obtain data attributes;

[0034] S22, constructing dictionary basic information according to the data attributes;

[0035] S23, performing data conversion on the dictionary basic information to obtain compilation basic information.

[0036] In the embodiment of the present disclosure, data attribute classification is to classify the data attributes contained in the construction data to be maintained, for example, the maintenance content, maintenance type, bridge, tunnel and culvert information, construction / maintenance level, skylight type, stations to be ordered to be eliminated, line type, task type (daily plan), emergency task category, plan approval status, plan completion time and other attributes in the construction data to be maintained of heavy-duty railways, and store each data attribute according to the storage field of the data dictionary, for example, the order (serial number), Name (name), Status (status), Value (initial value), DataType (variable type), Dimensions (dimensions), Complexity (complex type), Min (minimum value), Max (maximum value), Unit (unit) and StorageClass (storage type) of the data attributes, and use each storage field as the basic information of the dictionary.

[0037] Specifically, the dictionary basic information can be Excel dictionary basic information in a standard format, and the dictionary basic information can be converted into a data dictionary through a preset data dictionary conversion function to obtain the compilation basic information for maintaining the construction data to be maintained, for example, the conversion function is importExcelToDD(). Among them, function importExcelToDD(workbookFile, dictionaryName); wherein workbookFile is the Excel dictionary basic information including the control variable information; dictionaryName is the file for converting the Excel construction data to be maintained into a Simulink data dictionary, and the construction data to be maintained has been stored in the data dictionary to obtain the compilation basic information.

[0038] In the disclosed embodiment, the accuracy and consistency of the construction data to be maintained can be ensured by compiling basic information, and the efficiency of subsequent production plan compilation can be improved.

[0039] S2. Construct a task recommendation pool according to the basic compilation information, and compile a production plan according to the task recommendation pool to obtain a compilation plan.

[0040] In the disclosed embodiment, the task recommendation pool is a list of all ongoing, planned or completed projects, through which tasks to be maintained and constructed can be selected for resource allocation.

[0041] In the disclosed embodiment, refer to Figure 3 As shown, the step of constructing a task recommendation pool according to the compilation basic information includes:

[0042] S31, generating maintenance tasks to be performed according to the compilation basic information;

[0043] S32, dividing the maintenance tasks according to the planned completion time to obtain a plurality of execution time task sets of completion time periods; generating an execution queue set according to the execution time task sets;

[0044] S33: storing the execution queue set in a pre-built task pool to obtain a task recommendation pool.

[0045] In the disclosed embodiment, the task to be maintained is a task that needs to be maintained and constructed in the target heavy-load railway, for example, the content of the target heavy-load railway that needs to be maintained, the construction / maintenance level, the window type, the station to be ordered to be cleared, the type of line, the task type, the planned completion time, etc. The specific data of each task to be maintained can be determined by compiling the dictionary basic information in the basic information, and the tasks to be maintained can be stored using a data queue. Specifically, the tasks to be maintained can be divided into execution completion times according to the planned completion time in the tasks to be maintained to generate an execution queue according to the planned completion time. Each execution time task set corresponds to an execution queue. Therefore, an execution queue set can be generated through the execution time task set.

[0046] In the disclosed embodiment, the planned completion time division is to divide the maintenance plan into multiple execution time task sets with completion time periods according to the planned completion time of the maintenance task, that is, the execution deadline is used for division, which can be divided according to the planned completion time of year, month, week or day. For example, if the planned completion time of maintenance task 1 is one year later, it is divided into an execution time task set with a completion time period of one year; if the planned completion time of maintenance task 2 is several months later, it is divided into an execution time task set with a completion time period of month; if the planned completion time of maintenance task 3 is within one month and more than one week later, it is divided into an execution time task set with a completion time period of week; if the planned completion time of maintenance task 4 is within one week, it is divided into an execution time task set with a completion time period of day.

[0047] Furthermore, the execution queue can add and process maintenance tasks in a specific order (usually first-in-first-out), and then process the maintenance tasks according to the task completion time, thereby improving the maintenance efficiency and accuracy of heavy-duty railways.

[0048] Among them, the execution queue can be a distributed cache or a message queue (such as Redis, RabbitMQ, Kafka, etc.). The execution queue can be managed and scheduled through the task recommendation pool, which can improve resource utilization and system throughput. Sub-plan pools can be created according to the execution queues. For example, a yearly plan pool can be created according to the execution time task set with a completion time period of one year; a yearly plan pool can be created according to the execution time task set with a completion time period of a month; a weekly plan pool can be created according to the execution time task set with a completion time period of a week; a daily plan pool can be created according to the execution time task set with a completion time period of a day, and the yearly plan pool, the monthly plan pool, the weekly plan pool, and the daily plan pool can be merged as sub-plan pools into one task recommendation pool.

[0049] In the disclosed embodiment, the plan preparation is to prepare a construction plan for the target heavy-haul railway, and the maintenance and construction of the target heavy-haul railway can be carried out in a planned manner through the plan preparation.

[0050] In the embodiment of the present disclosure, the step of compiling a production plan according to the task recommendation pool to obtain a compiled plan includes:

[0051] Reading the task set to be maintained of each execution queue in the task recommendation pool, and using the task set to be maintained as the execution task set;

[0052] Obtaining the preset basic maintenance information and planned completion time of each execution task in the execution time task set;

[0053] A compilation plan for each execution task is generated based on the basic maintenance information and the planned completion time.

[0054] In the disclosed embodiment, the tasks to be maintained contained in each execution queue in the task recommendation pool are used as execution tasks to generate an execution task set. Furthermore, the basic maintenance information is the basic information such as materials, labor, equipment, cost budget, current maintenance construction capabilities and maintenance construction resources required for each task to be maintained. It can be determined according to the maintenance content and maintenance type corresponding to each task to be maintained, and can be manually formulated according to historical maintenance construction data.

[0055] Specifically, the plan preparation includes monthly, weekly and daily plans prepared according to the planned completion time of the maintenance construction. Among them, when preparing a monthly plan, the maintenance tasks corresponding to the annual plan pool in the task recommendation pool are first referenced, and new maintenance tasks can also be added manually; when preparing a weekly plan, the maintenance tasks in the monthly plan pool are first referenced, and new maintenance tasks can also be added manually; when preparing a daily plan, the maintenance tasks in the weekly plan pool are first referenced, and the maintenance tasks in the monthly plan pool can be referenced, and new maintenance tasks can also be added manually. After the plan preparation is completed and submitted for approval, the maintenance quota of the referenced task recommendation pool will be transferred to the corresponding sub-plan pool, and the quota will be deducted from the task recommendation pool.

[0056] In the disclosed embodiment, the basic maintenance information and the execution time can be filled into the pre-built plan template to obtain a plan table including the execution completion time and basic information, and the plan table is used as a preparation plan and subsequent approval.

[0057] S3. Generate an approval request according to the preparation plan, and receive the approval preparation plan returned by the preset management system according to the approval request.

[0058] In the disclosed embodiment, the preparation of the plan needs to ensure the feasibility, rationality and comprehensiveness of the production plan, and take into account all relevant factors of the target heavy-duty railway to ensure the executability of the preparation plan. Specifically, the preparation plan can be approved through a pre-built management system, and the management system can be a national energy unified construction system, wherein the management system can be used for organizational management, user management, role authority management, system logs, etc. Maintain the section, work area and construction unit information of the Zhunchi Railway, and maintain the login personnel information; provide role authorization functions; record all operations of the user from logging into the system to logging out. Therefore, an approval request is sent to the management system to approve the preparation plan.

[0059] In the embodiment of the present disclosure, the step of generating an approval request according to the compilation plan includes:

[0060] Get the pre-built request message template;

[0061] extracting target request data from the compilation plan;

[0062] The target request data is added to the message template to obtain an approval request.

[0063] In the disclosed embodiment, the request message template is a preset template for approval requests, and the target request data is the maintenance tasks to be included in the preparation plan, the planned completion time, the materials, labor, equipment, cost budget required for the maintenance tasks, and the current maintenance construction capabilities and maintenance construction resources, etc. The target request data is added to the message template to generate an approval request, which can clearly express the content, purpose, details and necessary supporting information of each preparation and maintenance request approval, so as to generate a more accurate approval request.

[0064] In the disclosed embodiment, the approval request is sent to a preset management system, the approval request is approved by the management system, and the approved approval preparation plan is obtained through the security returned by the management system.

[0065] In the embodiment of the present disclosure, the receiving of the approval preparation plan returned by the preset management system according to the approval request includes:

[0066] Receiving an approval message returned by a preset management system according to the approval request;

[0067] Parsing the approval message to obtain the approval result of the preparation plan corresponding to the approval request;

[0068] The compilation plan with the approval result of passed is used as the approved compilation plan.

[0069] In the disclosed embodiment, the approval message can be parsed using a preset message parsing tool, for example, professional parsing tools such as WireShark and HttpWatch. By parsing the approval message, the approval result of each approval request can be determined, and then the approval preparation plan can be obtained.

[0070] Furthermore, when the plan is rejected or invalidated during the approval process, the maintenance quota of the referenced task recommendation pool will flow out of the corresponding sub-plan pool, and the quota will be increased in the task recommendation pool; when the plan is approved, when the plan exceeds the time limit, the maintenance quota of the referenced task recommendation pool will flow out of the corresponding sub-plan pool, and the quota will be increased in the task recommendation pool; when the plan is approved, when the plan exceeds the time limit, the unfinished amount of the maintenance quota of the referenced task recommendation pool will flow out of the corresponding sub-plan pool according to the actual completion amount, and the quota will be increased in the task recommendation pool. Through statistical analysis of the utilization rate of the monthly plan, the fulfillment rate of the weekly plan, the intelligently recommended tasks and the actual operation execution tasks, the correction and optimization of the intelligent recommendation model can provide more reasonable and efficient planning and scheduling suggestions.

[0071] S4. Using the approval preparation plan, a maintenance construction work order for the target heavy-haul railway is generated.

[0072] In the disclosed embodiment, the maintenance and construction work order is the content of daily maintenance and repair of the target heavy-load railway. It can be an approved daily plan, or intelligently recommended construction content can be added. It can add maintenance and construction content in the approved monthly plan, or it can add maintenance and construction content in the approved weekly plan, or manually add maintenance and construction content.

[0073] Specifically, the step of generating a maintenance construction work order for the target heavy-haul railway using the approval preparation plan includes:

[0074] Classifying the approval preparation plan into business categories to obtain a business preparation plan;

[0075] Splitting the business preparation plan to obtain split daily plans;

[0076] A maintenance construction work order is generated according to the split daily plan.

[0077] In the disclosed embodiment, the maintenance and construction business of the target heavy-duty railway is classified into bridge, tunnel and culvert maintenance and repair, track maintenance and repair, signal maintenance and repair, etc., so as to carry out the maintenance and construction in a more detailed manner.

[0078] Furthermore, plan splitting is to divide the business preparation plan by day according to the basic maintenance information of each business preparation plan, and obtain a split daily plan for the maintenance and construction required every day, and obtain the maintenance and construction work order of each business analogy by splitting the daily plan.

[0079] Preferably, the status of the maintenance construction work order can be obtained in real time, and the daily maintenance construction work of the target heavy-load railway can be adjusted in real time according to the actual completion amount of the maintenance construction work order, so as to effectively ensure the maintenance construction accuracy of the target heavy-load railway.

[0080] In the disclosed embodiment, the maintenance and construction work order can be used to prepare a maintenance and construction plan for the target heavy-load railway in a more detailed manner, which can make the formulation of the maintenance and construction work order more scientific and accurate, reduce human interference factors, promote the digitization and intelligence of the production management of the target heavy-load railway, and obtain more accurate maintenance and construction work orders.

[0081] Embodiment 2

[0082] On the basis of the above embodiments, in order to more clearly understand the present disclosure, a second embodiment is used below to further explain the situation in which the first embodiment of the present disclosure needs to generate the basic information for compiling the target heavy-load railway more quickly according to the construction data to be maintained.

[0083] In the embodiment of the present disclosure, the generating of the compilation basic information of the target heavy-haul railway according to the construction data to be maintained includes:

[0084] Performing data structure classification on the construction data to be maintained to obtain a structure data set;

[0085] Performing data matching between the structured data set and a pre-built standard dictionary to obtain matching data;

[0086] The matching data is written into the standard dictionary to obtain the basic compilation information of the target heavy-haul railway.

[0087] In the disclosed embodiment, structural classification is to classify the data attributes contained in the construction data to be maintained in the construction data set to be maintained, for example, the maintenance content, maintenance type, bridge, tunnel and culvert information, construction / maintenance level, skylight type, stations requiring fire control, line type, task type (daily plan), emergency task category, plan approval status, plan completion time, etc. in the construction data to be maintained of heavy-duty railways are combined to obtain result data containing all attribute information, wherein the structural data can be an array, a table, a key-value pair, etc.

[0088] Furthermore, data matching is to match the structure data with the data fields in the pre-built standard dictionary, and then obtain the fields that match the data attributes in each structure data, so as to store the structure data in the standard dictionary and obtain the basic information for compilation, wherein the standard dictionary can be a conceptual data dictionary, which can define the entities, attributes and relationships in the construction data to be maintained, and obtain the basic information for compilation of the maintenance plan.

[0089] Embodiment 3

[0090] Based on the above embodiments, Figure 4 This is a functional module diagram of a railway maintenance construction plan formulation device provided by an embodiment of the present disclosure. Figure 4 As shown, a railway maintenance construction plan making device comprises:

[0091] The railway maintenance construction plan formulation device 400 described in this embodiment can be installed in an electronic device. According to the functions implemented, the railway maintenance construction plan formulation device 400 may include a compilation basic information generation module 401, a compilation plan generation module 402, an approval compilation plan receiving module 403, and a maintenance construction work order generation module 404. The module described in the present disclosure may also be referred to as a unit, which refers to a series of computer program segments that can be executed by an electronic device processor and can complete fixed functions, which are stored in the memory of the electronic device.

[0092] In this embodiment, the functions of each module / unit are as follows:

[0093] The compilation basic information generating module 401 is used to obtain the maintenance construction data of the target heavy-haul railway, and generate the compilation basic information of the target heavy-haul railway according to the maintenance construction data;

[0094] The compilation plan generation module 402 is used to construct a task recommendation pool according to the compilation basic information, and compile a production plan according to the task recommendation pool to obtain a compilation plan;

[0095] The approval preparation plan receiving module 403 is used to generate an approval request according to the preparation plan, and receive the approval preparation plan returned by the preset management system according to the approval request;

[0096] The maintenance construction work order generating module 404 is used to generate a maintenance construction work order for the target heavy-haul railway using the approval compilation plan.

[0097] In detail, each module described in the railway maintenance construction plan formulation device 400 described in the embodiment of the present disclosure adopts the same technical means as the railway maintenance construction plan formulation method described in Example 1 when used, and can produce the same technical effects, which will not be repeated here.

[0098] Embodiment 4

[0099] like Figure 5 As shown, this embodiment also provides a computer electronic device, which may include a processor 10, a memory 11, a communication bus 12 and a communication interface 13, and may also include a computer program stored in the memory 11 and executable on the processor 10, such as a ubiquitous computing resource allocation program.

[0100] Among them, the processor 10 can be composed of an integrated circuit in some embodiments, for example, it can be composed of a single packaged integrated circuit, or it can be composed of multiple integrated circuits packaged with the same function or different functions, including one or more central processing units (CPU), microprocessors, digital processing chips, graphics processors and a combination of various control chips.

[0101] The memory 11 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, mobile hard disk, multimedia card, card-type memory (such as SD or DX memory, etc.), magnetic memory, magnetic disk, optical disk, etc.

[0102] The communication bus 12 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. The bus is configured to realize connection and communication between the memory 11 and at least one processor 10, etc.

[0103] The communication interface 13 is used for communication between the above-mentioned electronic device and other devices, including a network interface and a user interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), which is generally used to establish a communication connection between the electronic device and other electronic devices.

[0104] In some implementations of this embodiment, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the steps of the method described in the above embodiment are implemented.

[0105] In some implementations of this embodiment, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the steps of the method described in the above embodiment are implemented.

[0106] In some implementations of this embodiment, a computer program product is provided, including a computer program / instructions, characterized in that when the computer program is executed by a processor, the steps of the method described in the above embodiment are implemented.

[0107] The processor may include, but is not limited to, one or more processors or microprocessors, etc. Each processor may be an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a controller, a microcontroller, a microprocessor or other electronic components, and is used to execute the steps of the method described in the above embodiment.

[0108] Computer-readable storage media can be implemented by any type of volatile or non-volatile storage device or a combination thereof. Computer-readable storage media may include, but are not limited to, for example, random access memory (RAM), read-only memory (ROM), flash memory, EPROM memory, EEPROM memory, registers, computer storage media (such as hard disks, floppy disks, solid-state drives, removable disks, Blu-ray disks, etc.).

[0109] The computer-readable storage medium may also store at least one computer executable program / instruction, which may be, for example, a computer-readable instruction. The computer-readable storage medium includes, but is not limited to, for example, a volatile memory and / or a non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The computer-readable storage medium may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. For example, a non-transitory computer-readable storage medium may be connected to a computing device such as a computer, and then, when the computing device runs the computer-readable instructions stored on the computer-readable storage medium, the various methods described above may be performed.

[0110] In addition, the computer device may also include (but not limited to) a data bus, an input / output (I / O) bus, a display, and input / output devices (eg, keyboard, mouse, speaker, etc.), etc.

[0111] The processor may communicate with external devices via an I / O bus via a wired or wireless network.

[0112] In one embodiment, the at least one computer executable instruction may also be compiled into or constitute a software product / computer program product, wherein one or more computer executable instructions are executed by a processor to perform the various functions and / or method steps in the embodiments described in the present technology.

[0113] In the embodiments provided in the present disclosure, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based device that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0114] It should be noted that in the present disclosure, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element limited by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0115] Although the embodiments disclosed in the present disclosure are as above, the above contents are only embodiments adopted for facilitating the understanding of the present disclosure and are not intended to limit the present disclosure. Any technician in the technical field to which the present disclosure belongs can make any modifications and changes in the form and details of the implementation without departing from the spirit and scope disclosed in the present disclosure, but the scope of patent protection of the present disclosure shall still be subject to the scope defined in the attached claims.

Claims

1. A method for formulating a railway maintenance construction plan, characterized in that: include: Acquire the maintenance construction data of the target heavy-haul railway, and generate the compilation basic information of the target heavy-haul railway according to the maintenance construction data; Building a task recommendation pool according to the compilation basic information, compiling a production plan according to the task recommendation pool, and obtaining a compilation plan; Generate an approval request according to the preparation plan, and receive an approval preparation plan returned by a preset management system according to the approval request; The approval preparation plan is used to generate a maintenance construction work order for the target heavy-haul railway.

2. The method for formulating a railway maintenance construction plan according to claim 1, characterized in that: The generating of the compilation basic information of the target heavy-haul railway according to the construction data to be maintained includes: Classifying the attributes of the construction data to be maintained to obtain data attributes; Constructing dictionary basic information according to the data attributes; The dictionary basic information is subjected to data conversion to obtain compilation basic information.

3. The method for formulating a railway maintenance construction plan according to claim 1, characterized in that: The step of constructing a task recommendation pool according to the compilation basic information includes: Generate maintenance tasks according to the compilation basic information; Dividing the maintenance tasks according to the planned completion time to obtain a plurality of execution time task sets of completion time periods; generating an execution queue set according to the execution time task sets; The execution queue set is stored in a pre-built task pool to obtain a task recommendation pool.

4. The method for formulating a railway maintenance construction plan according to claim 1, characterized in that: The step of compiling a production plan according to the task recommendation pool to obtain a compiled plan includes: Reading the task set to be maintained of each execution queue in the task recommendation pool, and using the task set to be maintained as the execution task set; Obtaining the preset basic maintenance information and planned completion time of each execution task in the execution time task set; A compilation plan for each execution task is generated based on the basic maintenance information and the planned completion time.

5. The method for formulating a railway maintenance construction plan according to claim 1, characterized in that: The step of generating an approval request according to the compilation plan includes: Get the pre-built request message template; extracting target request data from the compilation plan; The target request data is added to the message template to obtain an approval request.

6. The method for formulating a railway maintenance construction plan according to claim 1, characterized in that: The step of using the approval preparation plan to generate a maintenance construction work order for the target heavy-haul railway includes: Classifying the approval preparation plan into business categories to obtain a business preparation plan; Splitting the business preparation plan to obtain split daily plans; A maintenance construction work order is generated according to the split daily plan.

7. A railway maintenance construction plan formulation device, characterized in that: include: A compilation basic information generation module is used to obtain the maintenance construction data of the target heavy-haul railway, and generate the compilation basic information of the target heavy-haul railway according to the maintenance construction data; A compilation plan generation module is used to construct a task recommendation pool according to the compilation basic information, and compile a production plan according to the task recommendation pool to obtain a compilation plan; An approval preparation plan receiving module is used to generate an approval request according to the preparation plan, and receive the approval preparation plan returned by the preset management system according to the approval request; A maintenance and construction work order generation module is used to generate a maintenance and construction work order for the target heavy-load railway using the approval compilation plan.

8. A computer device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the railway maintenance construction plan formulation method according to any one of claims 1 to 6.

9. 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 railway maintenance construction plan formulation method described in any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the railway maintenance construction plan formulation method described in any one of claims 1 to 6 are implemented.

Citation Information

Cited By

  • Heavy haul railway construction plan compilation method and system considering transportation capacity matching

    CN122367073A