Task determination method and device for rail transit vehicle, equipment, storage medium and program product
Through intuitive dragging operations and parameter configuration, the problem of inefficient task allocation of rail transit vehicles is solved, and the task allocation is simplified and efficiently improved. Users can quickly view and adjust task allocation.
Patent Information
- Application Number
- CN202510708576.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-29
- Publication Date
- 2025-08-19
AI Technical Summary
The existing rail transit vehicle task allocation method is inefficient and cannot effectively ensure operational safety and improve service quality.
Through intuitive dragging operations and parameter configuration, the task module in the source area is displayed in the target cells of the target area, and the task module is modified according to the configuration parameters to realize the modification and allocation of rail transit vehicle tasks.
The task allocation process is simplified and the task allocation efficiency is improved. Users can quickly view task allocation, reduce human errors, and improve task display efficiency.
Smart Images

Figure CN120508236A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of rail transit technology, and in particular to a method, device, equipment, storage medium, and program product for determining a task for a rail transit vehicle. Background Art
[0002] With the acceleration of urbanization and the continuous growth of public transportation demand, rail transit systems are facing increasingly severe operational pressures. As a key component of the rail transit system, efficient vehicle scheduling and task allocation are crucial to ensuring operational safety, improving service quality, and reducing operating costs. However, the current method of task allocation for rail transit vehicles is inefficient. Summary of the Invention
[0003] The present application provides a method, apparatus, device, storage medium, and program product for determining tasks for a rail transit vehicle, which can improve the efficiency of task allocation for a rail transit vehicle.
[0004] In a first aspect, an embodiment of the present application provides a method for determining a task of a rail transit vehicle, comprising: in response to a drag operation on a task module in a source area, the task module is displayed in a target cell in a target area; wherein the source area includes multiple task modules; different task modules represent different tasks of the rail transit vehicle; the target area includes multiple task modules; wherein the source area and the target area are in the same target chart; in response to a modification operation on a configuration parameter, the task module in the corresponding target cell is modified to modify the task of the corresponding rail transit vehicle.
[0005] In the second aspect, an embodiment of the present application also provides a task determination device for a rail transit vehicle, comprising: a display module for displaying the task module in a target cell in a target area in response to a drag operation on a task module in a source area; wherein the source area includes multiple task modules; different task modules represent different tasks of the rail transit vehicle; the target area includes multiple task modules; wherein the source area and the target area are in the same target chart; a modification module for modifying the task module in the corresponding target cell in response to a modification operation on a configuration parameter to modify the task of the corresponding rail transit vehicle.
[0006] In a third aspect, an embodiment of the present application further provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the task determination method for a rail transit vehicle as described in an embodiment of the present application.
[0007] In a fourth aspect, an embodiment of the present application further provides a storage medium comprising computer-executable instructions, which, when executed by a computer processor, are used to execute the task determination method for a rail transit vehicle as described in an embodiment of the present application.
[0008] In a fifth aspect, an embodiment of the present application further provides a computer program product, including a computer program, which, when executed by a processor, implements the task determination method for a rail transit vehicle as described in an embodiment of the present application.
[0009] The technical solution of the embodiment of the present application is that in response to the drag operation of the task module in the source area, the task module is displayed in the target cell in the target area; wherein, the source area includes multiple task modules; different task modules represent different tasks of the rail transit vehicle; the target area includes multiple task modules; wherein, the source area and the target area are in the same target chart; in response to the modification operation of the configuration parameters, the task module in the corresponding target cell is modified to modify the task of the corresponding rail transit vehicle. The embodiment of the present disclosure simplifies the task allocation process and improves the efficiency of task allocation through intuitive drag operations and parameter configurations. The method of displaying multiple tasks of multiple rail transit vehicles in the same target chart is conducive to users quickly viewing the task allocation status and improving the efficiency of task display. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0011] Figure 1 A schematic flow chart of a method for determining a task for a rail transit vehicle provided in an embodiment of the present application;
[0012] Figure 2 A schematic diagram of a target chart provided by an embodiment of the present invention;
[0013] Figure 3 A schematic diagram of another target chart provided by an embodiment of the present invention;
[0014] Figure 4 A schematic diagram of another target chart provided by an embodiment of the present invention;
[0015] Figure 5 The target data provided by the embodiment of the present invention is intended to represent;
[0016] Figure 6A schematic structural diagram of a task determination device for a rail transit vehicle provided in an embodiment of the present application;
[0017] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0018] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0019] It should be understood that the various steps described in the method implementation of the present disclosure can be performed in different orders and / or in parallel. In addition, the method implementation may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect. The term "including" and its variations used herein are open inclusions, that is, "including but not limited to". It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units. It should be noted that the modifications of "one" and "multiple" mentioned in this disclosure are illustrative and not restrictive. Those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more". It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of relevant laws, regulations and relevant provisions.
[0020] Figure 1 This is a flow chart of a method for determining a task of a rail transit vehicle provided in an embodiment of the present application. The method can be executed by a task determination device of a rail transit vehicle, which can be implemented in the form of software and / or hardware, or optionally, by an electronic device, which can be a mobile terminal, a PC, or a server. Figure 1 As shown, the method includes:
[0021] S110 : In response to a drag operation on a task module in the source area, the task module is displayed in a target cell in the target area.
[0022] The source area includes multiple task modules. Different task modules represent different tasks of rail transit vehicles. The target area includes multiple task modules. The source area and the target area are in the same target graph. There are multiple rail transit vehicles.
[0023] Among them, the tasks include at least one of the following: maintenance tasks, operation tasks, daily inspection tasks and daily tasks. Maintenance tasks may include monthly maintenance tasks, scheduled maintenance tasks, frame repair tasks and overhaul tasks. Operation tasks include section dispatch tasks, field dispatch tasks and depot stop tasks. Daily inspection tasks may refer to daily inspection and maintenance work on rail transit vehicles, such as vehicle appearance inspection, on-board equipment inspection and other tasks. Daily tasks include crew training tasks, maintenance training tasks, fault stop tasks, nighttime debugging tasks, attention construction tasks, etc. The task modules corresponding to maintenance tasks may be monthly maintenance task modules, scheduled maintenance task modules, frame repair task modules and overhaul task modules. The task modules corresponding to operation tasks may be section dispatch task modules, field dispatch task modules and depot stop task modules. The task modules corresponding to operation tasks may be daily inspection task modules. The task modules corresponding to daily tasks may be crew training task modules, maintenance training task modules, fault stop task modules, nighttime debugging task modules, attention construction task modules, etc.
[0024] Among them, the task modules can be displayed in a graphical form, for example, different colors can be used to distinguish different task modules. For example, blue represents the section dispatch task module, light green represents the crew training task module, brown represents the maintenance training task module, light black represents the fault stop task module, dark purple represents the night commissioning task module, gray represents the construction attention task module, light orange represents the monthly maintenance task module, dark green represents the scheduled maintenance task module, dark orange represents the frame repair task module, light purple represents the overhaul task module, yellow represents the field dispatch task module, dark red represents the depot stop task module, and dark black represents the daily inspection task module. The target chart can be composed of multiple target cells, and the target cells include task modules.
[0025] In this embodiment, there is no restriction on the type of rail transit vehicle, for example, it can be a train, a high-speed train, an EMU, etc.
[0026] It should be noted that each task module in the source area is unique and non-repetitive. The task modules in the target area can be repeated, but they are unique to a target cell. For example, the task modules in the target cells of multiple dates of a rail transit vehicle can be different or the same. The task modules of different rail transit vehicles can be different or the same, which can be determined according to the actual situation or plan. Figure 2 As shown, Figure 2 Schematic diagram of target chart provided by an embodiment of the present invention. The target area can be displayed in months ( Figure 2 Only 6 days are shown). A train can consist of multiple vehicles, Figure 2 Only 10 vehicles on display.
[0027] In this embodiment, the target chart may further include the mileage between repairs, the mileage remaining for the repair, the mileage at which the repair is due, and the like.
[0028] In this embodiment, tasks are issued or assigned by dragging a task module from the source area to the target area. This allows operators to review tasks promptly and revoke any incorrect task assignments. The target area can be understood as a chart of assigned tasks. By filtering by date, a chart of executed tasks or a chart of upcoming tasks can be displayed. The source area can be understood as a chart of pending tasks. If a target cell does not contain a task module, the target cell can be left blank.
[0029] Optionally, the target area includes target cells for multiple dates of multiple rail transit vehicles; wherein the task module in each target cell represents the task of the corresponding date of the corresponding rail transit vehicle.
[0030] In this embodiment, a date (day) and a rail transit vehicle (number, such as train 401) can locate a target cell.
[0031] In this embodiment, the task modules of multiple rail transit vehicles on multiple dates can be displayed in the same target chart in units of months, and the tasks of the rail transit vehicles in the next month can be viewed by clicking the page operation or pulling down the scroll bar.
[0032] In this embodiment, the task modules of multiple dates for multiple rail transit vehicles can be integrated into the same target chart, which can address the needs and pain points of users, allowing users to grasp the status of all rail transit vehicles in a timely manner, and control the overall progress of operation tasks and maintenance tasks. It can comprehensively improve the level of vehicle operation and maintenance management and provide strong support for scientific decision-making.
[0033] Optionally, the target cell includes a set number of rows; each row includes at most one task module; and the task modules in each target cell are different.
[0034] In this embodiment, there is no limit to the number of rows that can be set; for example, two rows can be used. For example, the first row can display a maintenance task module or an operation task module, and the second row can display a daily inspection task module or a daily task module. The first or second row can also be blank, with no task modules, depending on the actual situation.
[0035] In this embodiment, by dividing a target cell into multiple rows, each row displays a task module, which can effectively improve space utilization, effectively achieve the effect of multi-task parallel display, and enhance visualization effect.
[0036] Optionally, in response to the drag operation of the task module in the source area, the task module is displayed in the target cell in the target area, including: when the assigned current task module is the segment-dispatching task module or the field-dispatching task module corresponding to the operation task, and the previous task module of the target cell is the depot-stop task module corresponding to the operation task, then the multiple rail transit vehicles in the target area that have been assigned the segment-dispatching task module or the field-dispatching task module are sorted according to the overhaul mileage; and the segment-dispatching task modules or the field-dispatching task modules of the multiple rail transit vehicles are changed to depot-stop task modules according to the sorting results.
[0037] In this embodiment, the task module corresponding to the drag operation is recorded as the current task module.
[0038] For example, take three rail transit vehicles as an example, which are respectively denoted as A, B and C. If the current task module in A is the segment-dispatching task module or the field-dispatching task module in the operation task, the previous task module of the target cell to be dragged is the depot task module, that is, when the depot task module A becomes the segment-dispatching task module or the field-dispatching task module, the segment-dispatching task modules or the field-dispatching task modules B and C allocated in the target area are automatically sorted in ascending or descending order according to the overhaul mileage. The task module corresponding to the rail transit vehicle with the smallest overhaul mileage is preferentially changed to the depot task module. For example, if B has the smallest overhaul mileage (the latest overhaul), the corresponding task module is preferentially changed to the depot task module, and then the task module corresponding to B is preferentially changed to the depot task module.
[0039] For example, Figure 3 Another target chart diagram provided by an embodiment of the present invention. Figure 2 On this basis, when the depot task module of train 408 is changed to section dispatch task module on October 26, the assigned section dispatch task module or yard dispatch task module on the same date will be modified. Figure 3 Taking the 407 train with the smallest overhaul mileage as an example, the section dispatch task module of the 407 train on October 26 was automatically modified to the depot stop task module.
[0040] This embodiment automatically sorts multiple rail transit vehicles assigned to the section dispatch task module or the yard dispatch task module by overhaul mileage and automatically selects out-of-service vehicles (automatically changing the task module), eliminating the need for manual adjustments. This further improves the efficiency of task assignment or adjustment, avoids human errors, and improves the accuracy of task assignment.
[0041] S120 . In response to the modification operation on the configuration parameters, modify the task module in the corresponding target cell to modify the task of the corresponding rail transit vehicle.
[0042] Among them, the configuration parameters include the scheduled maintenance days, frame repair days and overhaul days corresponding to the maintenance tasks.
[0043] In this embodiment, there is no specific restriction on the parameters in the configuration parameters, for example, the number of vehicles, the setting of the section / field dispatch location, the scheduled repair days, frame repair days and overhaul days corresponding to the maintenance tasks, etc.
[0044] In this embodiment, the corresponding scheduled repair days, frame repair days and overhaul days can be obtained according to the actual operation status of the rail transit vehicle (such as the form mileage). After obtaining the scheduled repair days, frame repair days and overhaul days, the corresponding task module in the corresponding target cell is modified.
[0045] Optionally, in response to a modification operation on the configuration parameters, the task module in the corresponding target cell is modified to modify the task of the corresponding rail transit vehicle, including: based on the set rail transit vehicle and the set start date, combined with the scheduled maintenance days, frame repair days and overhaul days, the scheduled maintenance time period, frame repair time period and overhaul time period of the set rail transit vehicle are correspondingly determined; and the task module in the target cell of the set rail transit vehicle is modified accordingly according to the scheduled maintenance time period, frame repair time period and overhaul time period.
[0046] In this embodiment, the rail transit vehicle that needs to be modified and the start date can be obtained in advance from other entrances, which are respectively recorded as the set rail transit vehicle and the set start date. The set start date can be understood as the start date corresponding to the scheduled repair, frame repair and overhaul. The corresponding end date can be obtained by combining the scheduled repair days, frame repair days and overhaul days. The corresponding scheduled repair time period, frame repair time period and overhaul time period can be obtained by setting the start date and end date. It should be noted that the set start date and end date of the scheduled repair, frame repair and overhaul can be different. Then, according to the scheduled repair time period, frame repair time period and overhaul time period, the task module in the corresponding target cell of the set rail transit vehicle is modified accordingly.
[0047] It should be noted that if the number of scheduled repair days, overhaul days, or major repair days increases over time, they can automatically decrease. If the number of scheduled repair days, overhaul days, or major repair days exceeds the number of days in the current month, they can be displayed across months. Click the page or scroll down to view the tasks for the next month.
[0048] Optionally, in response to a modification operation on the configuration parameters, after modifying the task module in the corresponding target cell to modify the task of the corresponding rail transit vehicle, it also includes: in response to a click operation on the generate task button, saving the target charts corresponding to multiple rail transit vehicles within the set time period as a target data table.
[0049] In this embodiment, the task module can be dragged, the task module in the target area can be adjusted (such as deleting the dragged task module or withdrawing the task module), and the parameters can be configured. Afterwards, in response to the click operation of the Generate Task button in the target chart, the results of the target chart corresponding to the operation tasks of multiple rail transit vehicles within the set time period (such as three days of the month, such as yesterday, today and tomorrow) are saved as a specific target data table, and the target data table can be a scheduling table. The difference between the target data table and the target chart is the different display format. The target chart is displayed in the form of a graph, and the target data table is displayed with specific data. The target data table can be displayed by category according to the date, and each date corresponds to a details table, and the details table is displayed according to the segment or field of the rail transit vehicle. For example, Figure 4 A schematic diagram of another target chart provided by an embodiment of the present invention. Figure 4 The configuration parameter button and the generate task button are displayed. By clicking the configuration parameter button, the displayed parameters can be modified. By clicking the generate task button, the target chart of the corresponding set time period is displayed, and the specific target data table can be saved. Figure 5 As shown, Figure 5 The target data provided by the embodiment of the present invention represents the intention. Figure 5 The details operation in can display more detailed data.
[0050] In this embodiment, there is no restriction on more detailed data. For example, for departure information, it can include data such as train number, train number, departure time, departure time, departure direction, etc. For pick-up information, it can include train number, train number, entry time, pick-up direction, etc.
[0051] In this embodiment, the target charts corresponding to multiple rail transit vehicles within a set time period are saved as a target data table, which can facilitate subsequent review or verification, ensure data traceability and transparency, and provide a basis and foundation for subsequent task analysis, processing, optimization and decision-making.
[0052] The technical solution of the embodiment of the present application is that in response to the drag operation of the task module in the source area, the task module is displayed in the target cell in the target area; wherein, the source area includes multiple task modules; different task modules represent different tasks of the rail transit vehicle; the target area includes multiple task modules; wherein, the source area and the target area are in the same target chart; in response to the modification operation of the configuration parameters, the task module in the corresponding target cell is modified to modify the task of the corresponding rail transit vehicle. The embodiment of the present disclosure simplifies the task allocation process and improves the efficiency of task allocation through intuitive drag operations and parameter configurations. The method of displaying multiple tasks of multiple rail transit vehicles in the same target chart is conducive to users to quickly view the task allocation status and improve the efficiency of task display. In the case of task allocation errors, tasks can also be adjusted by reallocation, which can achieve the effect of quickly adjusting tasks and high efficiency in task adjustment.
[0053] Figure 6 A schematic diagram of the structure of a task determination device for a rail transit vehicle provided in an embodiment of the present application is shown in FIG. Figure 6 As shown, the apparatus includes: a display module 610 and a modification module 620;
[0054] a display module 610 for displaying a task module in a target cell in a target area in response to a drag operation on a task module in a source area; wherein the source area includes a plurality of task modules; different task modules represent different tasks of the rail transit vehicle; the target area includes a plurality of task modules; wherein the source area and the target area are in the same target chart;
[0055] The modification module 620 is configured to modify the task module in the corresponding target cell in response to a modification operation on a configuration parameter, so as to modify the task of the corresponding rail transit vehicle.
[0056] The technical solution of the embodiment of the present application is to display the task module in the target cell of the target area in response to the drag operation of the task module in the source area through the display module; wherein the source area includes multiple task modules; different task modules represent different tasks of the rail transit vehicle; the target area includes multiple task modules; wherein the source area and the target area are in the same target chart; and the task module in the corresponding target cell is modified in response to the modification operation of the configuration parameters through the modification module to modify the task of the corresponding rail transit vehicle. The embodiment of the present disclosure simplifies the task allocation process and improves the efficiency of task allocation through intuitive drag operations and parameter configurations. The method of displaying multiple tasks of multiple rail transit vehicles in the same target chart is conducive to users quickly viewing the task allocation status and improving the efficiency of task display.
[0057] The target area includes target cells for multiple dates of multiple rail transit vehicles; and the task module in each target cell represents a task for a corresponding date of a corresponding rail transit vehicle.
[0058] The tasks include at least one of the following: maintenance tasks, operation tasks, daily inspection tasks and daily tasks; the target cells include a set number of rows; each row includes at most one task module; and the task modules in each target cell are different.
[0059] Optionally, the display module is specifically used for: when the assigned current task module is the segment-dispatching task module or the field-dispatching task module corresponding to the operation task, and the previous task module of the target cell is the depot-stop task module corresponding to the operation task, then sorting the multiple rail transit vehicles in the target area to which the segment-dispatching task module or the field-dispatching task module has been assigned according to the overhaul mileage; and changing the segment-dispatching task modules or the field-dispatching task modules of the multiple rail transit vehicles to the depot-stop task module according to the sorting results.
[0060] Wherein, the configuration parameters include the scheduled repair days, frame repair days and overhaul days corresponding to the maintenance task. Optionally, the modification module is specifically used to: based on the set rail transit vehicle and the set start date, in combination with the scheduled repair days, frame repair days and overhaul days, determine the scheduled repair time period, frame repair time period and overhaul time period of the set rail transit vehicle; and modify the task module in the target cell of the set rail transit vehicle according to the scheduled repair time period, frame repair time period and overhaul time period respectively.
[0061] Optionally, the above-mentioned device further includes a generation module for saving the target chart corresponding to multiple rail transit vehicles within a set time period as a target data table in response to a click operation on the generate task button.
[0062] The task determination device for a rail transit vehicle provided in an embodiment of the present application can execute the task determination method for a rail transit vehicle provided in any embodiment of the present disclosure, and has functional modules and beneficial effects corresponding to the execution method.
[0063] Figure 7A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.
[0064] like Figure 7 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the random access memory (RAM) 13. The processor 11, the read-only memory (ROM) 12, and the random access memory (RAM) 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0065] Various components in the electronic device 10 are connected to an input / output (I / O) interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0066] The processor 11 may be any general-purpose and / or specialized processing component with processing and computing capabilities. Examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors for running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the method for determining a mission for a rail transit vehicle.
[0067] In some embodiments, the method for determining the mission of a rail transit vehicle can be implemented as a computer program that is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via a read-only memory (ROM) 12 and / or a communication unit 19. When the computer program is loaded into a random access memory (RAM) 13 and executed by the processor 11, one or more steps of the method for determining the mission of a rail transit vehicle described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the method for determining the mission of a rail transit vehicle in any other suitable manner (e.g., by means of firmware).
[0068] Various embodiments of the systems and techniques described above can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0069] Computer programs for implementing the methods of the present application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0070] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. A computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0071] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0072] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0073] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0074] An embodiment of the present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the task determination method for a rail transit vehicle provided in any embodiment of the present application.
[0075] The computer program product, during implementation, may be written in one or more programming languages or a combination thereof, for performing the operations of the present application, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0076] Note that the above are only preferred embodiments of the present application and the technical principles employed. Those skilled in the art will understand that the present application is not limited to the specific embodiments herein, and that various obvious changes, readjustments, and substitutions can be made by those skilled in the art without departing from the scope of protection of the present application. Therefore, although the present application has been described in more detail through the above embodiments, the present application is not limited to the above embodiments and may include many other equivalent embodiments without departing from the scope of the present application. The scope of the present application is determined by the scope of the appended claims.
Claims
1. A method for determining a task of a rail transit vehicle, characterized in that: include: In response to a drag operation on a task module in a source area, the task module is displayed in a target cell in a target area; wherein the source area includes a plurality of task modules; different task modules represent different tasks of the rail transit vehicle; the target area includes a plurality of task modules; wherein the source area and the target area are in the same target chart; and the number of the rail transit vehicles is multiple; In response to the modification operation on the configuration parameters, the task module in the corresponding target cell is modified to modify the task of the corresponding rail transit vehicle.
2. The method according to claim 1, characterized in that in, The target area includes target cells for multiple dates of multiple rail transit vehicles; wherein the task module in each target cell represents a task for a corresponding date of a corresponding rail transit vehicle.
3. The method according to claim 1 or 2, characterized in that in, The tasks include at least one of the following: maintenance tasks, operation tasks, daily inspection tasks and daily tasks; the target cells include a set number of rows; each row includes at most one task module; the task modules in each target cell are different.
4. The method according to claim 3, characterized in that In response to a drag operation on a task module in the source area, the task module is displayed in a target cell in the target area, including: When the currently assigned task module is the segment-dispatching task module or the field-dispatching task module corresponding to the operation task, and the previous task module of the target cell is the depot-stop task module corresponding to the operation task, the multiple rail transit vehicles in the target area to which the segment-dispatching task module or the field-dispatching task module has been assigned are sorted according to the overhaul mileage; and the segment-dispatching task modules or the field-dispatching task modules of the multiple rail transit vehicles are changed to the depot-stop task module according to the sorting result.
5. The method according to claim 3, characterized in that in, The configuration parameters include the scheduled maintenance days, overhaul days, and overhaul days corresponding to the maintenance task; in response to a modification operation on the configuration parameters, the task module in the corresponding target cell is modified to modify the task of the corresponding rail transit vehicle, including: Based on the set rail transit vehicle and the set start date, in combination with the scheduled repair days, frame repair days and overhaul days, correspondingly determining the scheduled repair time period, frame repair time period and overhaul time period of the set rail transit vehicle; According to the scheduled maintenance time period, the frame maintenance time period and the overhaul time period, the task module in the target cell of the set rail transit vehicle is modified accordingly.
6. The method according to claim 1, characterized in that After modifying the task module in the corresponding target cell in response to the modification operation on the configuration parameter to modify the task of the corresponding rail transit vehicle, the method further includes: In response to a click operation on the generate task button, the target chart corresponding to the plurality of rail transit vehicles within a set time period is saved as a target data table.
7. A task determination device for a rail transit vehicle, characterized in that: include: a display module, configured to display a task module in a target cell in a target area in response to a drag operation on a task module in a source area; wherein the source area includes a plurality of task modules; different task modules represent different tasks of the rail transit vehicle; the target area includes a plurality of task modules; wherein the source area and the target area are in the same target chart; The modification module is used to modify the task module in the corresponding target cell in response to the modification operation of the configuration parameters, so as to modify the task of the corresponding rail transit vehicle.
8. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the task determination method for a rail transit vehicle as described in any one of claims 1 to 6.
9. A storage medium comprising computer executable instructions, wherein the computer executable instructions are used to execute the task determination method for a rail transit vehicle according to any one of claims 1 to 6 when executed by a computer processor.
10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the task determination method for a rail transit vehicle according to any one of claims 1 to 6.