Railway maintenance virtualization management method and system, electronic equipment and storage medium
Through the virtualization management method based on Java language, virtual resources are dynamically allocated, virtual environments for railway maintenance systems are generated, and automatic deployment is realized, which solves the problems of high maintenance costs and troublesome environment construction in the existing technology, and optimizes the resource utilization and operation and maintenance process.
Patent Information
- Application Number
- CN202510593122.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-09
- Publication Date
- 2025-06-06
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing railway maintenance system has a variety of products and numerous software versions, which leads to high maintenance costs and frequent independent operating environments when reproducing problems, which is troublesome and takes up too many physical machines.
Through the virtualization management method developed based on Java language, virtual resources are dynamically allocated, corresponding product environments are generated, and the automatic deployment of maintenance software is realized, maintenance costs are reduced and product data is facilitated.
It solves the problem of frequently building experimental and application environments during maintenance, optimizes hardware resource utilization, reduces maintenance costs, and simplifies operation and maintenance processes.
Smart Images

Figure CN120104258A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of railway system maintenance, and in particular relates to a railway maintenance virtualization management method, system, electronic equipment and storage medium. Background Art
[0002] The CTCS-3 (Chinese Train Control System level 3) train control system is a comprehensive train control system that includes on-board equipment, ground equipment and central equipment. It is the "brain and central nervous system" of high-speed railways and one of the core technologies to ensure the safe, reliable and efficient operation of high-speed trains.
[0003] The railway train control system consists of multiple products such as the train control center (TCC), computer interlocking (CBI), temporary speed limit server (TSRS), and radio block center (RBC). Multiple products correspond to multiple maintenance systems. The maintenance system can display the operating status of each product in real time and record relevant data. Its log can help analyze the historical data of each product and reproduce on-site problems.
[0004] However, the current railway maintenance system products are diverse and have many software versions. To reproduce a problem, it is necessary to build a corresponding independent operating environment and supporting software locally, which has high maintenance costs and is relatively troublesome. Summary of the invention
[0005] To solve the above problems, the present invention provides a railway maintenance virtualization management method, system, electronic device and storage medium. By developing a virtualized management method based on Java language, the problem of frequent setting up of experimental and application environments and occupying too many physical machines during the maintenance process can be solved. The function of dynamically generating corresponding product environments according to user selection can be realized, and the automatic deployment of maintenance software can be completed. It reduces maintenance costs and facilitates the analysis of product data of various railway maintenance systems to reproduce on-site problems.
[0006] The first aspect of the present disclosure provides a railway maintenance virtualization management method, including: determining railway maintenance products and their corresponding version numbers according to user needs; dynamically allocating virtual resources based on the user needs to call system configuration and software to generate corresponding software dynamics; forming a virtualized environment based on software dynamic virtualization processing and deployment; generating a web page request interface for the maintenance product environment based on the virtualized environment, and providing an interactive interface for users to perform maintenance operations.
[0007] With this setting, virtual resources are allocated according to user needs, so that users can dynamically generate a virtual environment for the corresponding product through virtual resource selection. The automatic deployment of maintenance software can be completed in the virtual environment, which can solve the problem of frequent construction of experimental and application environments during the maintenance process and occupying too many physical machines. It can reduce maintenance costs and facilitate the analysis of product data of various railway maintenance systems to reproduce on-site problems.
[0008] In some embodiments, determining the railway maintenance product and its corresponding version number according to user needs includes: the user needs include the current user access volume and the available resource ratio of hardware resources.
[0009] This setting makes it easy to determine whether the current resources are sufficient based on the current user access volume and the proportion of hardware resources. If they are not sufficient, the administrator can supplement the configuration of hardware resources.
[0010] In some embodiments, the dynamic allocation of virtual resources based on the user needs to call the system configuration to generate corresponding software dynamics includes: abstracting the hardware resources into virtual resources according to the user needs, and monitoring the usage ratio of the virtual resources in real time; dynamically allocating and adjusting virtual resources based on the usage ratio of the virtual resources; performing system configuration according to the allocated and adjusted virtual resources to generate corresponding software dynamics.
[0011] This setting makes it possible to dynamically allocate and adjust virtual resources based on the proportion of virtual resources, that is, business needs, and allocate and adjust them in accordance with hardware resources, thereby generating corresponding software dynamics such as maximum CPU occupancy, maximum memory occupancy, and minimum operating resources required for railway maintenance products, thereby achieving optimal utilization of resources.
[0012] In some embodiments, abstracting the hardware resources into virtual resources according to the user needs and monitoring the usage of the virtual resources in real time includes: the usage of the virtual resources includes CPU, memory, storage and network.
[0013] This setting makes it possible to obtain the proportion of virtual resources in real time by monitoring the CPU, memory, storage and network, which helps to optimize the use of virtual resources.
[0014] In some embodiments, the dynamic allocation and adjustment of virtual resources based on the proportion of virtual resource usage includes: generating a corresponding container based on the virtual resources; obtaining the proportion of virtual resources required for different railway maintenance products; judging whether the resource request of the current container is met based on the proportion of virtual resources, and outputting the judgment result; and dynamically allocating and adjusting the virtual resources based on the judgment result.
[0015] This setting allows for timely allocation of new resources based on the judgment results. Once the resources used by the corresponding container exceed the maximum limit in the configuration, the container is restricted to prevent the container from occupying too many resources and affecting the operation of other containers.
[0016] In some embodiments, judging whether the resource request of the current container is met according to the virtual resource ratio and outputting the judgment result includes: if not, waiting for the virtual resource ratio node that meets the conditions to appear; if met, dynamically allocating and adjusting the virtual resources.
[0017] This configuration makes it easier to obtain virtual resources that meet the resource request of the current container.
[0018] In some embodiments, the system configuration is performed based on the allocated and adjusted virtual resources to generate corresponding software dynamics, including: the software dynamics include railway maintenance product type, application software version information, and line station configuration data.
[0019] This arrangement allows users to see a list of various railway maintenance products, and facilitates users to select the products that need to be maintained and their corresponding version numbers according to their needs.
[0020] The second aspect of the present disclosure provides a railway maintenance virtualization management system, which includes an application module for determining railway maintenance products and their corresponding version numbers according to user needs; a management module for dynamically allocating virtual resources based on the user needs to call system configuration and software to generate corresponding software dynamics; a virtual module for forming a virtualized environment based on software dynamic virtualization processing and deployment; and an interface module for generating a web page request interface for a maintenance product environment based on the virtualized environment, and providing an interactive interface for users to perform maintenance operations.
[0021] With this configuration, the virtual environment can be accessed through a web page request interface. The virtual environment has the operation and maintenance environment of the corresponding line equipment, so that users can directly perform various maintenance operations, such as viewing logs, replaying historical data, and configuring parameters.
[0022] A third aspect of the present disclosure provides an electronic device, comprising: a memory for storing a computer program; and a processor for implementing the railway maintenance virtualization management method as described in the first aspect when executing the computer program.
[0023] The technical effects brought about by any possible implementation of the third aspect can refer to the technical effects brought about by the above-mentioned first aspect, and will not be repeated here.
[0024] A fourth aspect of the present disclosure provides a computer storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the railway maintenance virtualization management method as described in the first aspect is implemented.
[0025] The technical effects brought about by any possible implementation of the fourth aspect can refer to the technical effects brought about by the above-mentioned first aspect, and will not be repeated here.
[0026] Compared with the prior art, the present invention has the following advantages: 1. It solves the problem of frequent construction of experimental and application environments in the existing maintenance process, which occupies too many physical machines. The dynamic virtualization platform can dynamically allocate resources according to actual needs, avoiding idleness and waste of resources. This helps the railway maintenance system to use hardware resources more effectively and reduce operation and maintenance costs.
[0027] 2. Through automated management and configuration functions, the operation and maintenance process of the railway maintenance system is simplified. Operation and maintenance personnel do not need to manually configure and manage hardware equipment, but only need to perform simple operations through the platform interface to complete resource allocation and system deployment.
[0028] 3. Through the integrated storage, flexible resource management and configuration of railway maintenance software, the railway maintenance system can quickly adapt to changes in business needs. When it is necessary to add new functions or expand the system scale, it is only necessary to simply adjust the virtual resources, further improving the development and operation efficiency.
[0029] Other features and advantages of the present disclosure will be described in the following description, and partly become apparent from the description, or be understood by implementing the present disclosure. The purpose and other advantages of the present disclosure can be realized and obtained by the structures pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0031] Figure 1 A flow chart of a railway maintenance virtualization management method provided by an embodiment of the present disclosure; Figure 2 A flow chart of a virtual resource management and configuration method provided by an embodiment of the present disclosure; Figure 3 A flowchart showing a method for managing and configuring virtual resources provided by the present embodiment; Figure 4 A block diagram of a railway maintenance virtualization management system provided by an embodiment of the present disclosure; Figure 5 A schematic diagram of the functions of each level structure of the railway maintenance virtualization management system provided by the embodiment of the present disclosure; Figure 6 A flowchart of the use of the railway maintenance virtualization management system provided by the embodiment of the present disclosure; Figure 7 A structural block diagram of an electronic device provided by the present disclosure. DETAILED DESCRIPTION
[0032] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, 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 part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0033] The following is a brief introduction to some concepts that may be involved in the embodiments of the present disclosure.
[0034] CTCS-3 train control system: It is a comprehensive train control system including on-board equipment, ground equipment and central equipment. It is the "brain and central nervous system" of high-speed railways and one of the core technologies to ensure the safe, reliable and efficient operation of high-speed trains.
[0035] General equipment: refers to the components of the CTCS-3 level train control system, including the Train Control Center (TCC), Computer-Based Interlocking (CBI), Temporary Speed Restriction Server (TSRS), Radio Block Centre (RBC), maintenance machine and other products.
[0036] MySql (My Structured Query Language): is a relational database management system that uses row storage. The relational database stores data in different tables, which increases speed and flexibility.
[0037] SpringBoot integrates WebSocket: It realizes full-duplex communication between the front-end browser interface and the back-end data processing server, which can better save server resources and bandwidth and achieve the purpose of real-time communication.
[0038] Prometheus (Prometheus Monitoring System): is an open source system monitoring and alerting toolkit. It can be used to collect, store, and query container monitoring data. Prometheus provides a powerful query language and visualization tools to help users better understand the operating status of the system.
[0039] The present invention provides a railway maintenance virtualization management method, which is developed based on Java language and also supports Windows and Linux cross-platform application development. The Springboot framework is adopted as a whole to realize the dynamic generation and management functions of the virtual environment of multiple railway equipment maintenance products. Figure 1 , Figure 1 A flow chart of a railway maintenance virtualization management method provided in an embodiment of the present disclosure. The method comprises the following steps: S100. Determine a railway maintenance product and its corresponding version number according to user needs.
[0040] In this embodiment, user demand can be the current user access volume and the available resource ratio of hardware resources. According to the user access volume, it can be known that the user selects the required railway maintenance products, such as TCC, CBI, TSRS, RBC, etc., and then selects the products to be maintained and their corresponding version numbers, thereby obtaining the available resource ratio of the currently selected product to be maintained.
[0041] S200, dynamically allocating virtual resources based on user needs to call system configuration and software to generate corresponding software dynamics.
[0042] In this embodiment, after the user selects the maintenance product and version number, new virtual resources will be dynamically allocated to the user based on the current user access volume and the proportion of available resources at the hardware layer, and then the corresponding system configuration will be called, and then the corresponding software will be dynamically deployed to the virtual resources.
[0043] In some embodiments, see Figure 2 and Figure 3 , Figure 2 A flowchart of a virtual resource management and configuration method provided by an embodiment of the present disclosure, Figure 3 This is a schematic flow chart of the virtual resource management and configuration method provided by the present embodiment, S200 also includes the following steps: S201~S204.
[0044] S201, resource monitoring, abstracting hardware resources into virtual resources according to user needs, and monitoring the usage ratio of virtual resources in real time.
[0045] In this embodiment, the use of hardware and virtual resources in the virtualized environment is monitored in real time, such as CPU, memory, storage, network, etc. The management layer uses the open source tool Prometheus to complete the real-time monitoring of hardware and virtual resources.
[0046] S202: Resource management: dynamically allocating and adjusting virtual resources based on the usage ratio of virtual resources.
[0047] In this embodiment, a corresponding container is generated based on virtual resources; the proportion of virtual resources required for different railway maintenance products is obtained; whether the resource request of the current container is met is determined based on the proportion of virtual resources, and the determination result is output; and dynamic allocation and adjustment of virtual resources are performed based on the determination result.
[0048] It can be understood that resources can be dynamically allocated and adjusted according to business needs to achieve optimal utilization of resources. For example, by setting basic configurations, including maximum CPU usage, maximum memory usage, and minimum operating resources required for railway maintenance products. When generating corresponding containers, different railway maintenance products will be labeled according to the configuration. The labels here provide different resource ratios required for different railway maintenance products. When selecting a node to deploy a virtual container, it will consider whether the available resources of the node meet the resource request of the current container.
[0049] Exemplarily, whether the resource request of the current container is met is judged based on the virtual resource ratio, and the judgment result is output, including: if not, wait for a node with a virtual resource ratio that meets the conditions to appear; if satisfied, dynamically allocate and adjust virtual resources. In other words, if the node resources are insufficient, it will wait until a node that meets the conditions appears. Once the resources used by the corresponding container exceed the maximum limit in the configuration, it will be restricted to prevent it from occupying too many resources and affecting the operation of other containers. When the user disconnects the request for more than the configured time difference, the resource will be automatically closed and released.
[0050] S203: Configuration management: performing system configuration according to the allocated and adjusted virtual resources and generating corresponding software dynamics.
[0051] In this embodiment, software dynamics include railway maintenance product types, application software version information, and line station configuration data. MySql provides system and software backup records, active upload storage, configuration update and other functions, and summarizes and organizes different product types, application software version information, and line station configuration data of the railway maintenance system. Authorized users can upload or update the corresponding station configuration, system image, software, etc. of railway maintenance products.
[0052] S204, security management, dynamically perform security configuration and access control based on the software to ensure the security of the virtualized environment.
[0053] In this embodiment, the security of the virtualized environment is ensured by providing functions such as security policy configuration and access control, so as to store user information, divide permissions for different operations, and make permission judgments for user requests, so that only users who pass the permissions can complete the corresponding operations. At the same time, operation information is recorded to provide audit services.
[0054] S300, forming a virtualized environment based on software dynamic virtualization processing and deployment.
[0055] In this embodiment, the virtual resources of the current user are dynamically processed to form a virtualized environment. In the virtual environment, the software and underlying physical hardware resources are isolated, and the resources required for software operation are dynamically allocated and managed by abstracting and simulating the hardware environment.
[0056] S400: Generate a web page request interface for maintaining a product environment based on a virtualized environment, and provide an interactive interface for users to perform maintenance operations.
[0057] In this embodiment, in order to facilitate the interaction of the virtualized environment with an external system or user through a web request interface, all user operations can be interacted based on the web request interface, so that the user can access the virtual environment through the interface. The virtual environment has an operation and maintenance environment corresponding to the line equipment, and the user can directly perform various maintenance operations, such as viewing logs, replaying historical data, configuring parameters, etc.
[0058] Based on the above method, the embodiment of the present disclosure also provides a railway maintenance virtualization management system corresponding to the above method, see Figure 4 and Figure 5 , Figure 4 A block diagram of a railway maintenance virtualization management system provided by an embodiment of the present disclosure, Figure 5 A schematic diagram of the functions of each hierarchical structure of a railway maintenance virtualization management system provided in an embodiment of the present disclosure, wherein the system includes an application module for determining railway maintenance products and their corresponding version numbers according to user needs; a management module for dynamically allocating virtual resources based on user needs to call system configuration and software to generate corresponding software dynamics; a virtual module for dynamically virtualizing and deploying software to form a virtualized environment; and an interface module for generating a web page request interface for a maintenance product environment based on the virtualized environment, and providing an interactive interface for users to perform maintenance operations.
[0059] In this embodiment, the application module corresponds to the application layer, the management module corresponds to the management layer, the virtual module corresponds to the virtual layer, and the interface module corresponds to the interface layer. It can be understood that the railway maintenance virtualization management system includes multiple components and layers, which work together to achieve dynamic management, configuration, resource optimization and efficient operation of the virtualized environment. Its main layers include the hardware layer, virtualization layer, management layer, application layer and interface layer. Figure 4 As shown in the figure, the hardware layer is the foundation of the dynamic virtualization management system, including physical servers, storage devices, network devices, etc. These hardware devices provide the computing, storage, and network resources required for the virtualized environment. The virtualization layer is the core of the dynamic virtualization management system. It is responsible for abstracting hardware resources into virtual resources and providing them to upper-layer applications. The management layer is the management and control center of the dynamic virtualization management system. It is responsible for monitoring, managing, and optimizing the virtualized environment. The application layer is the application programs and services on the dynamic virtualization management system, which run in virtual environments such as virtual machines or containers. The interface layer is the interface and protocol for the dynamic virtualization management system to interact with external systems or users.
[0060] For example, in Figure 5 In the example, taking the actual user usage process as an example, the TCC maintenance product of Station B of Line A issued an alarm prompt. The operation and maintenance personnel investigated the cause of the alarm and found that they needed to further find possible problems by replaying historical data. Through the dynamic virtual management system of the railway maintenance system, the operation and maintenance personnel selected the TCC maintenance product of Station B of Line A and the corresponding maintenance product version number. The management system sends the request to the application layer through the interface layer. The application layer processes the user's needs logically and enters the management layer. The management layer dynamically allocates new virtual resources to the user based on the current user access volume and the proportion of available resources at the hardware layer, calls the corresponding system configuration, and then dynamically deploys the corresponding software to the management system. The virtualization layer is responsible for dynamically processing the virtual resources of the current user and providing an interactive interface for the user through the web interface. All user operations are based on the various web request interfaces provided by the interface layer to interact with the application layer.
[0061] For example, see Figure 6 , Figure 6 The flowchart of the use of the railway maintenance virtualization management system provided in the embodiment of the present disclosure is as follows: first, the user accesses the login page of the railway maintenance virtualization management system through a general browser, enters the user name and password, and enters the system main interface after verification.
[0062] Then, on the main interface of the system, users can see a list of various railway maintenance products, such as TCC, CBI, TSRS, RBC, etc. Users can select the products to be maintained and their corresponding version numbers according to their needs; Then, after the user selects the maintenance product and version number, the system will dynamically allocate new virtual resources to the user based on the current user access volume and the available resource ratio of the hardware layer. The system calls the corresponding system configuration and then dynamically deploys the corresponding software to the virtual environment. After the dynamic deployment is completed, the system will provide the user with an interactive web interface; Then, the user can access the virtual environment through the interface. The virtual environment has the operation and maintenance environment of the corresponding line equipment. The user can directly perform various maintenance operations, such as viewing logs, replaying historical data, and configuring parameters.
[0063] It should be noted that the railway maintenance virtualization management system provided by the present disclosure supports deployment and installation on Linux systems, and has functions such as system environment management, configuration management, automatic deployment, and dynamic resource allocation; it supports multi-user access functions. Based on a general browser, it provides a boundary-friendly operation interface for operation and maintenance and developers, and adapts to the railway maintenance system interface of each product. It provides preset configurations for multiple lines, multiple stations, and multiple railway maintenance products.
[0064] This railway maintenance virtual household management system is designed and developed in Java language, with the advantages of being distributed and portable; it has high scalability, and if new analysis indicators need to be introduced later, it is only necessary to complete the development of the corresponding operation processing flow. For fault analysis, there is no need to rely on manual review of logs like the existing solutions. Based on the real-time data stream, this system can achieve real-time fault alarm and analysis functions, which helps to improve signal data quality, operation and maintenance quality, and reduce human resource consumption.
[0065] Based on the same inventive concept as the above disclosed content, the present disclosure also provides an electronic device 2000. Figure 7 As shown, Figure 7 The electronic device 2000 of the embodiment of the present disclosure includes at least one processor 210 and at least one memory 220 electrically connected to each other. The memory 220 is electrically connected to the processor 210, wherein the memory 220 stores instructions executable by the at least one processor 210, and the instructions are executed by the at least one processor 210 so that the at least one processor 210 can execute the above method.
[0066] It should be noted that the electrical connection between the above-mentioned units does not necessarily mean the connection between lines. An indirect connection method can be applied to the embodiments of the present disclosure as long as the purpose of the present disclosure is achieved.
[0067] Based on the same inventive concept, the present disclosure also provides a computer storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the method described above is performed. The storage medium may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.
[0068] Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure.
Claims
1. A railway maintenance virtualization management method, characterized in that: The method comprises: Determine railway maintenance products and their corresponding version numbers based on user needs; Dynamically allocate virtual resources based on the user's needs to call system configuration and software to generate corresponding software dynamics; Based on software dynamic virtualization processing and deployment to form a virtualized environment; A web page request interface for maintaining the product environment is generated based on the virtualized environment, and an interactive interface for users to perform maintenance operations is provided.
2. The method according to claim 1, characterized in that Determining the railway maintenance product and its corresponding version number according to user needs includes: The user demand includes the current user access volume and the available resource ratio of hardware resources.
3. The method according to claim 2, characterized in that The dynamically allocating virtual resources based on the user demand to call the system configuration to generate corresponding software dynamics includes: Abstracting the hardware resources into virtual resources according to the user's needs, and monitoring the usage ratio of the virtual resources in real time; Dynamically allocate and adjust virtual resources based on the usage ratio of the virtual resources; The system is configured according to the allocated and adjusted virtual resources to generate corresponding software dynamics.
4. The method according to claim 3, characterized in that The abstracting the hardware resources into virtual resources according to the user requirements and monitoring the usage ratio of the virtual resources in real time includes: The usage of the virtual resources includes CPU, memory, storage and network.
5. The method according to claim 3, characterized in that: The dynamically allocating and adjusting virtual resources based on the usage ratio of the virtual resources includes: generating a corresponding container based on the virtual resource; Obtain the proportion of virtual resources required for different railway maintenance products; Determine whether the resource request of the current container is met according to the virtual resource ratio, and output the determination result; The virtual resources are dynamically allocated and adjusted based on the judgment result.
6. The method according to claim 5, characterized in that The determining whether the resource request of the current container is satisfied according to the virtual resource ratio and outputting the determination result includes: If not, wait for a node with the virtual resource ratio meeting the condition to appear; If the conditions are met, dynamic allocation and adjustment of virtual resources are performed.
7. The method according to claim 3, characterized in that The performing of system configuration according to the allocated and adjusted virtual resources to generate corresponding software dynamics comprises: The software dynamics include railway maintenance product types, application software version information, and line station configuration data.
8. Railway maintenance virtualization management system, characterized in that: The system comprises: Application module, used to determine railway maintenance products and their corresponding version numbers according to user needs; A management module, used to dynamically allocate virtual resources based on the user's needs to call system configuration and software to generate corresponding software dynamics; A virtual module is used to dynamically process and deploy virtualization based on software to form a virtualized environment; The interface module is used to generate a web page request interface for maintaining the product environment based on the virtualized environment, and provide an interactive interface for users to perform maintenance operations.
9. An electronic device, characterized in that: The electronic device comprises: Memory for storing computer programs; A processor, configured to implement the railway maintenance virtualization management method as claimed in any one of claims 1 to 7 when executing the computer program.
10. A computer storage medium, characterized in that: The computer storage medium stores a computer program, and when the computer program is executed by a processor, the railway maintenance virtualization management method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Cloud resource scheduling method and device
CN106686136A
Deployment method, device, storage medium and system
CN110221920A
Resource planning method, resource scheduling method, device, storage medium and product
CN119357005A
Methods and systems of dynamic management of resources in a virtualized environment
US9503310B1