Locomotive scheduling method and device, electronic equipment and storage medium
By collecting locomotive driving tasks and employee information, and combining paths and hometown information for comprehensive shift scheduling, the problem of unreasonable locomotive scheduling in the existing technology is solved, and the scheduling efficiency and fairness of employee task allocation are improved.
Patent Information
- Application Number
- CN202411543256.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-02-28
AI Technical Summary
In the prior art, the unreasonable scheduling of locomotives leads to inefficient scheduling and increases the ineffective waiting time for employees.
By collecting driving task information of the target locomotive and the information of the target employee, comprehensive scheduling is carried out in combination with driving paths and employee hometown information, priority is given to tasks that are closer and suitable for road conditions.
It improves the efficiency of locomotive scheduling, reduces the waiting time for employees, and achieves a more fair and reasonable employee task allocation.
Smart Images

Figure CN119539354A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a locomotive scheduling method, device, electronic equipment and storage medium. Background Art
[0002] In railway transportation, the operation of locomotives needs to be scheduled by employees. Therefore, the workload, adjustment and leave of each employee need to be considered to achieve fair and reasonable scheduling. Especially for complex and dangerous road conditions, very experienced employees are needed to operate, and they need to fully understand the locomotive information and road conditions before operation. The scheduling workload is large and it is easy to increase the ineffective waiting time of employees.
[0003] Therefore, it is necessary to provide a locomotive scheduling method to solve the problem of unreasonable locomotive scheduling in the prior art and improve scheduling efficiency. Summary of the invention
[0004] The main purpose of the present invention is to provide a locomotive scheduling method, device, electronic equipment and storage medium to solve the problem of unreasonable locomotive scheduling in the prior art and improve scheduling efficiency.
[0005] In a first aspect, the present invention provides a locomotive scheduling method, comprising:
[0006] Collecting target driving mission information of the target locomotive, wherein the target driving mission information includes target driving path information of the target locomotive;
[0007] Collecting target employee information, the target employee information including the target employee hometown information of the target employee;
[0008] Scheduling work according to the target driving task information and target employee information;
[0009] The step of scheduling according to the target driving task information and the target employee information includes: scheduling the target driving task according to the distance between the target en route city in the target driving route information and the target employee hometown city in the target employee hometown information.
[0010] Optionally, the step of scheduling the target driving task according to the distance between the target en route city in the target driving route information and the target employee's hometown city in the target employee's hometown information includes:
[0011] A target driving task in which the distance between the target en route city in the target driving route information and the target employee's hometown city is less than a preset distance is allocated to the target employee.
[0012] Optionally, the target employee information includes target employee leave adjustment information and target employee workload information of the target employee;
[0013] The step of scheduling the target driving task according to the target driving task information and the target employee information includes: scheduling the target driving task according to the target employee's leave adjustment information, the target employee's workload information and the target driving task information.
[0014] Optionally, the target employee information includes target employee work experience information of the target employee;
[0015] The step of scheduling the target driving task according to the target driving task information and the target employee information includes: scheduling the target driving task according to the target employee's work experience information and the target driving task information.
[0016] Optionally, the step of scheduling the target driving task according to the target employee's work experience information and the target driving task information includes:
[0017] The target driving task is scheduled according to the target employee's work experience information and the target driving task terrain and road condition information.
[0018] Optionally, the step of scheduling the target driving task according to the target employee's work experience information and the target driving task terrain and road condition information includes:
[0019] Assign target driving tasks in rugged terrain and poor road conditions to target employees with rich work experience.
[0020] According to a second aspect of an embodiment of the present invention, the present invention provides a locomotive scheduling device, comprising:
[0021] A driving mission information collection module: used to collect target driving mission information of a target locomotive, wherein the target driving mission information includes target driving path information of the target locomotive;
[0022] An employee information collection module is used to collect target employee information, including the target employee hometown information of the target employee;
[0023] Scheduling module: used to schedule shifts according to the target driving task information and target employee information;
[0024] The scheduling module further includes a location scheduling unit: configured to schedule the target driving task according to the distance between the target en route city in the target driving route information and the target employee's hometown city in the target employee's hometown information.
[0025] Optionally, the scheduling module further includes a work experience scheduling unit: configured to schedule target driving tasks according to the target employee's work experience information and the target driving task information.
[0026] According to a third aspect of an embodiment of the present invention, the present invention provides an electronic device, comprising a memory and a processor, wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions, when executed by the processor, implement the locomotive scheduling method described in any one of the first aspects above.
[0027] According to a fourth aspect of an embodiment of the present invention, the present invention provides a storage medium storing a program, wherein the program, when executed by a computer, implements the locomotive scheduling method described in any one of the first aspects above.
[0028] Compared with the prior art, one or more embodiments of the above scheme may have the following advantages or beneficial effects:
[0029] The present invention performs comprehensive scheduling by combining employee information and driving task information, thereby solving the problem of unreasonable locomotive scheduling in the prior art and improving scheduling efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In order to more clearly illustrate the technical solution of the present invention, the drawings required for use in the embodiments are briefly introduced below. Obviously, for non-specialized technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0031] Figure 1 A schematic diagram of a flow chart of a locomotive scheduling method provided by an embodiment of the present invention;
[0032] Figure 2 A schematic diagram of a locomotive scheduling device provided by an embodiment of the present invention;
[0033] Figure 3 A schematic diagram of a locomotive scheduling computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0034] The following will describe the implementation methods of the present invention in detail with reference to the accompanying drawings and embodiments, so that the implementation process of how the present invention applies technical means to solve technical problems and achieve corresponding technical effects can be fully understood and implemented accordingly. The embodiments of the present invention and the various features in the embodiments can be combined with each other without conflict, and the technical solutions formed are all within the protection scope of the present invention.
[0035] Embodiment 1
[0036] like Figure 1 As shown, an embodiment of the present invention provides a locomotive scheduling method, comprising the following steps S101 to S104:
[0037] Step S101: collecting target driving mission information of a target locomotive, where the target driving mission information includes target driving path information of the target locomotive.
[0038] For example, the target driving mission information includes the target driving path information of the target locomotive, such as the locomotive's starting city, end city, passing cities, driving time and terrain and road condition information, including terrain and road condition information such as whether it passes through mountainous areas, whether there is a risk of falling rocks, and whether there is water flowing around.
[0039] Step S102: Collect target employee information, where the target employee information includes the target employee's hometown information.
[0040] For example, the target employee information includes the target employee's hometown information, workload information, adjustment information, and work experience information. Hometown information includes the location of the hometown, workload information includes the gap between the employee and the preset workload, adjustment information includes whether the employee is taking an adjustment, and work experience information includes the number of years the employee has been working.
[0041] Step S103: Scheduling work according to target driving task information and target employee information.
[0042] For example, the target driving task whose distance between the target en route city in the target driving route information and the target employee's hometown city is less than the preset distance is assigned to the target employee. For example, the preset distance is 100km. If the target en route city is Tianjin, employees whose hometown location is less than 100km from Tianjin Station will be scheduled.
[0043] Alternatively, the target driving task is scheduled according to the target employee's vacation information, the target employee's workload information and the target driving task information. For example, if the target employee is taking a vacation, the target employee will not be scheduled; if the target employee's workload this month does not reach the standard workload, the target employee will be scheduled first.
[0044] Alternatively, the target driving tasks are scheduled according to the target employee's work experience information and the target driving task information. For example, the target driving tasks are scheduled according to the target employee's work experience information and the target driving task terrain and road condition information. For example, the target driving tasks with rugged terrain and poor road conditions are assigned to target employees with rich work experience.
[0045] Step S104: scheduling the target driving task according to the distance between the target en route city in the target driving route information and the target employee's hometown city in the target employee's hometown information.
[0046] For example, if the target cities are Beijing, Baoding, and Shijiazhuang, employees whose hometowns are Beijing, Baoding, and Shijiazhuang will be given priority in scheduling.
[0047] Embodiment 2
[0048] An embodiment of the present invention provides another locomotive scheduling method, comprising:
[0049] First, when the locomotive ground monitoring system manager enters the system, he must first enter his account and password through the operating device. The device transmits data to the data server through the network. The login interface program will call the manager's file in the database server for identity authentication to determine whether the person has the authority to enter the system. When the manager enters the system, the system has completed the startup work, and the management terminal and mobile terminal begin to receive the longitude and latitude, altitude and other train status information sent by the locomotive on-board equipment. On the one hand, these status information will be recorded in the data table, and on the other hand, it will be output to the program interface of the equipment management module. Open the corresponding program interface inside the management terminal and mobile terminal to see various data. There is fixed information such as driving tasks, personnel information, point number information and vehicle information in the database server. Managers can add, modify and delete these data in the data table through the program interface of the system settings, task management and other modules inside the management terminal, and then use them for scheduling, while employees can use the mobile terminal to view driving tasks, point number information and vehicle information, and then use them for waiting for work.
[0050] The present invention can reasonably and fairly schedule employees according to railway road condition information by collecting personnel information, family information and information of previous residence, visualize locomotive information, scheduling information and employee information, so that employees can quickly understand the company's notices and announcements, and arrange parking and rest periods in hometowns, residences or cities of important relatives as needed, which not only reduces the waiting time of employees and reasonably arranges employee tasks, but also arranges one-way scheduling for scheduling that needs to be transferred back and forth, combines the scheduling and rest time with the distance from home, reduces the back and forth running of personnel, and increases the time for reunion with relatives;
[0051] The present invention can conveniently query locomotive-related information by detecting and collecting vehicle information, and at the same time understand the locomotive's running trajectory and the external environment of its location, and at the same time predict and summarize the external environment of the parking point passed by, and then push the task to the corresponding employee according to the shift schedule, so that the employee can check the location and related information of the corresponding locomotive, and make personnel allocation arrangements according to the estimated and actual external conditions;
[0052] The present invention integrates the information of the transport and security departments and visualizes the information into graphics. Its functions include employee account management, authority allocation, scheduling functions, locomotive information, locomotive track query, query generation of various reports, etc.
[0053] The present invention ensures the safety of locomotive operation, locomotive positioning, track query, realizes real-time data collection, and analyzes locomotive operation history and running time data.
[0054] Embodiment 3
[0055] like Figure 2 As shown, an embodiment of the present invention provides a locomotive scheduling device, comprising:
[0056] A driving mission information collection module: used to collect target driving mission information of a target locomotive, wherein the target driving mission information includes target driving path information of the target locomotive;
[0057] An employee information collection module is used to collect target employee information, including the target employee hometown information of the target employee;
[0058] Scheduling module: used to schedule shifts according to the target driving task information and target employee information;
[0059] The scheduling module further includes a location scheduling unit: configured to schedule the target driving task according to the distance between the target en route city in the target driving route information and the target employee's hometown city in the target employee's hometown information.
[0060] Optionally, the scheduling module further includes a work experience scheduling unit: configured to schedule target driving tasks according to the target employee's work experience information and the target driving task information.
[0061] Embodiment 4
[0062] Figure 3 A schematic diagram of the structure of a computer device provided by an exemplary embodiment of the present application is shown, and the computer device includes:
[0063] The processor 301 includes one or more processing cores. The processor 301 executes various functional applications and data processing by running software programs and modules.
[0064] The receiver 302 and the transmitter 303 can be implemented as a communication component, and the communication component can be a communication chip. Optionally, the communication component can be implemented to include a signal transmission function. That is, the transmitter 303 can be used to transmit a control signal to the image acquisition device and the scanning device, and the receiver 302 can be used to receive the corresponding feedback instruction.
[0065] The memory 304 is connected to the processor 301 via a bus 305 .
[0066] The memory 304 may be used to store at least one instruction, and the processor 301 may be used to execute the at least one instruction to implement steps S101 to S104 in the above control method embodiment.
[0067] Those skilled in the art will understand that Figure 3 It is only an example of a computer device and does not constitute a limitation of the computer device. The computer device may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the computer device may also include a network access device, etc.
[0068] The processor 301 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0069] The memory 304 may be an internal storage unit of the computer device, such as a hard disk or memory of the computer device. The memory 304 may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (SmartMediaCard, SMC), a secure digital (SecureDigital, SD) card, a flash card (FlashCard), etc. equipped on the computer device. Further, the memory 304 may also include both an internal storage unit of the computer device and an external storage device. The memory 304 is used to store the computer program and other programs and data required by the terminal device. The memory 304 may also be used to temporarily store data that has been output or is to be output.
[0070] Embodiment 5
[0071] An embodiment of the present application also provides a computer-readable storage medium, which stores at least one instruction, at least one program, code set or instruction set, so as to be loaded and executed by a processor to implement the above-mentioned locomotive scheduling method.
[0072] Optionally, the computer readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid state drive (SSD) or an optical disk, etc. Among them, the random access memory may include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM).
[0073] Embodiment 6
[0074] The present application also provides a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the locomotive scheduling method described in any of the above embodiments.
[0075] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the pros and cons of the implementation.
[0076] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned embodiments can be completed by hardware, or by instructing the relevant hardware to complete the steps through a program. The program can be stored in a computer-readable storage medium, and the storage medium mentioned above can be a read-only memory, a disk or an optical disk, etc. Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0077] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0078] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0079] The computer program includes computer program code, which may be in source code form, object code form, executable file or some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer readable media do not include electric carrier signals and telecommunication signals.
[0080] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A locomotive scheduling method, characterized in that: include: Collecting target driving mission information of the target locomotive, wherein the target driving mission information includes target driving path information of the target locomotive; Collecting target employee information, the target employee information including the target employee hometown information of the target employee; Scheduling work according to the target driving task information and target employee information; The step of scheduling according to the target driving task information and the target employee information includes: scheduling the target driving task according to the distance between the target en route city in the target driving route information and the target employee hometown city in the target employee hometown information.
2. The method according to claim 1, characterized in that The step of scheduling the target driving task according to the distance between the target en route city in the target driving route information and the target employee's hometown city in the target employee's hometown information includes: A target driving task in which the distance between the target en route city in the target driving route information and the target employee's hometown city is less than a preset distance is allocated to the target employee.
3. The method according to claim 1, characterized in that The target employee information includes the target employee's leave adjustment information and the target employee's workload information; The step of scheduling the target driving task according to the target driving task information and the target employee information includes: scheduling the target driving task according to the target employee's leave adjustment information, the target employee's workload information and the target driving task information.
4. The method according to claim 1, characterized in that: The target employee information includes the target employee work experience information of the target employee; The step of scheduling the target driving task according to the target driving task information and the target employee information includes: scheduling the target driving task according to the target employee's work experience information and the target driving task information.
5. The method according to claim 4, characterized in that The step of scheduling the target driving task according to the target employee's work experience information and the target driving task information includes: The target driving task is scheduled according to the target employee's work experience information and the target driving task terrain and road condition information.
6. The method according to claim 5, characterized in that The step of scheduling the target driving task according to the target employee's work experience information and the target driving task terrain and road condition information includes: Assign target driving tasks in rugged terrain and poor road conditions to target employees with rich work experience.
7. A locomotive scheduling device, characterized in that: include: A driving mission information collection module: used to collect target driving mission information of a target locomotive, wherein the target driving mission information includes target driving path information of the target locomotive; An employee information collection module is used to collect target employee information, including the target employee hometown information of the target employee; Scheduling module: used to schedule shifts according to the target driving task information and target employee information; The scheduling module further includes a location scheduling unit: configured to schedule the target driving task according to the distance between the target en route city in the target driving route information and the target employee's hometown city in the target employee's hometown information.
8. The device according to claim 7, characterized in that The scheduling module also includes a work experience scheduling unit: which is used to schedule the target driving task according to the target employee's work experience information and the target driving task information.
9. An electronic device, characterized in that: The invention comprises a memory and a processor, wherein the memory is used to store one or more computer instructions, wherein when the one or more computer instructions are executed by the processor, the locomotive scheduling method according to any one of claims 1 to 6 is implemented.
10. A computer-readable storage medium storing a program, characterized in that: When the program is executed by a computer, the locomotive scheduling method according to any one of claims 1 to 6 is implemented.