Railway transport capacity resource allocation method, device, equipment and medium
By determining the first shipper and performing planning matching, the railway transport resource allocation method is solved, the problem that railway transport resource cannot meet the needs of multiple shippers at the same time is solved, the utilization efficiency and service quality of transport resource are improved, and the scientificity and fairness of the allocation results are ensured.
Patent Information
- Application Number
- CN202411717520.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-05-09
AI Technical Summary
In the prior art, when railway transport resources cannot meet the needs of multiple shippers at the same time, they rely on manual allocation, resulting in a decrease in scientificity, rationality and fairness of the allocation results.
Provide a method for allocating railway capacity resources, by determining the first shipper and matching the plan according to the submitted report plan, if the match is successful, the transport resources are allocated; for the shipper who fails to match, the allocation decision is made based on relevant situation information.
The optimized scheduling and efficient utilization of railway transport resources have been achieved, the efficiency and service quality of transport resources have been improved, and the scientificity, rationality and fairness of the allocation results have been ensured.
Smart Images

Figure CN119962853A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of transportation technology, and in particular to a railway transportation resource allocation method, a railway transportation resource allocation device, an electronic device, and a machine-readable storage medium. Background Art
[0002] Railway transport resource leasing is flexible and efficient, and can meet the diverse transport needs of enterprises. With the increase in transportation demand, how enterprises with abundant transport resources can optimize the management and allocation of transport resources has become a key issue that needs to be solved urgently.
[0003] In the relevant technologies, enterprises with railway transport resources mainly rely on manual experience to make decisions when approving and allocating transport resource applications submitted by shippers, that is, manually approving and allocating transport resources. Although this method can meet basic transportation needs, due to the lack of systematic methods and unified processes, when the needs of multiple shippers cannot be met at the same time, there is a lack of clear basis for capacity reduction, which affects the scientificity, rationality and fairness of the allocation results. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide a railway capacity resource allocation method, railway capacity resource allocation device, equipment and medium to solve the problem that when the railway capacity resources in the prior art cannot meet the needs of multiple consignors at the same time, the capacity resources are allocated manually, which reduces the scientificity, rationality and fairness of the allocation results, so as to achieve optimal scheduling and efficient use of capacity resources, and improve the utilization efficiency and service quality of capacity resources.
[0005] In order to achieve the above-mentioned purpose, the first aspect of the present application provides a method for allocating railway transport capacity resources, the method comprising: If it is determined that the current railway transport capacity of the enterprise cannot simultaneously meet the first submission plans submitted by multiple shippers on the first submission date, some of the multiple shippers will be identified as the first shippers; For each first shipper, plan matching is performed based on the first submission plan submitted by the first shipper and the second submission plan submitted by the first shipper on the second submission date. If the plan matching is successful, capacity resources are allocated to the first shipper based on the first submission plan submitted by the first shipper; wherein the second submission date is the date before the first submission date; For the first shipper whose plan matching fails, it is determined based on relevant situation information whether to allocate transportation resources to the first shipper based on the first submitted plan submitted by the first shipper.
[0006] In the embodiment of the present application, determining some of the multiple consignors as the first consignor includes: For each shipper, whether to identify the shipper as the first shipper will be determined based on the completion of the company's annual plan and monthly plan and the principle of balanced exchange.
[0007] In an embodiment of the present application, determining whether to allocate transportation resources to the first shipper based on the first submission plan submitted by the first shipper based on the relevant situation information includes: Determine the judgment sequence number corresponding to each first consignor through a preset comprehensive evaluation method; According to the order of the judgment sequence number from small to large, according to the loading capacity of the loading station required by the first shipper, determine whether to determine the first shipper as the second shipper; wherein the first submission plan includes the loading station information and the loading capacity of the loading station; According to the order of the judgment sequence numbers from small to large, determine whether to determine the second consignor as the third consignor according to the demarcation capacity required by the second consignor; wherein the first submission plan includes the demarcation capacity; Determine the number of target transport routes based on the demarcation points required by each third-party shipper; According to the number of target transportation routes, it is determined whether to allocate transportation resources to the third shippers based on the first submission plan submitted by each third shipper.
[0008] In the embodiment of the present application, the judgment sequence number corresponding to each first consignor is determined by a preset comprehensive evaluation method, including: For each first consignor, determine a first ratio of the first consignor's completed volume in the previous year to the total completed volume of the enterprise, and a second ratio of the first consignor's completed volume in the previous month of the current year to the completed volume of the enterprise in the previous month of the current year, and determine the sum of the product of the first ratio and the first preset ratio and the product of the second ratio and the second preset ratio as the comprehensive evaluation result corresponding to the first consignor; According to the comprehensive evaluation results, the judgment serial number corresponding to each first consignor is determined; wherein, the first consignor with a higher comprehensive evaluation result has a smaller corresponding judgment serial number.
[0009] In the embodiment of the present application, determining whether to determine the first shipper as the second shipper according to the loading capacity of the loading station required by the first shipper includes: Determine whether the loading capacity of the loading station required by the first shipper is less than or equal to the loading capacity currently possessed by the corresponding loading station. If so, determine the first shipper as the second shipper.
[0010] In the embodiment of the present application, determining whether to determine the second consignor as the third consignor according to the demarcation capacity required by the second consignor includes: Determine whether the demarcation point capacity required by the second consignor is less than or equal to the current capacity of the corresponding demarcation point. If so, determine the second consignor as the third consignor.
[0011] In the embodiment of the present application, determining whether to allocate transport resources to the third shipper based on the first submission plan submitted by each third shipper according to the number of target transport routes includes: Determine whether the target transport route column number is less than or equal to the capacity of each section on the transport route. If so, allocate transport resources to the third shippers based on the first submission plan submitted by each third shipper.
[0012] A second aspect of the present application provides a railway transport capacity resource allocation device, the device comprising: The first consignor determination module is used to determine some of the multiple consignors as the first consignors when it is determined that the current railway transport capacity resources of the enterprise cannot simultaneously meet the first submission plans submitted by multiple consignors on the first submission date; A first allocation determination module is used to match plans for each first shipper according to the first submission plan submitted by the first shipper and the second submission plan submitted by the first shipper on the second submission date. If the plans are successfully matched, the transport resources are allocated to the first shipper based on the first submission plan submitted by the first shipper; wherein the second submission date is a date before the first submission date; The second allocation determination module is used to determine, based on relevant situation information, whether to allocate transportation resources to the first shipper based on the first submission plan submitted by the first shipper for which the plan matching fails.
[0013] The third aspect of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the railway capacity resource allocation method described in the first aspect when executing the computer program.
[0014] A fourth aspect of the present application provides a machine-readable storage medium having instructions stored thereon, which, when executed by a processor, configures the processor to execute the railway capacity resource allocation method described in the first aspect above.
[0015] The railway capacity resource allocation method, device, equipment and medium provided in this application realize the scientific and reasonable allocation of railway enterprise capacity resources for leasing. When allocating, by considering the consignor's annual cumulative assessment score in the previous year, it is conducive to guiding the consignor and the capacity resource enterprise to maintain cooperative stickiness. At the same time, it can improve the ranking by strengthening the short-term fulfillment organization and obtain more capacity resource allocation plans.
[0016] Other features and advantages of the embodiments of the present application will be described in detail in the subsequent specific implementation section. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present application, but do not constitute a limitation on the embodiments of the present application. In the accompanying drawings: Figure 1 The following is a schematic diagram showing a flow chart of a method for allocating railway transport capacity resources according to an embodiment of the present application; Figure 2 The flowchart of the method example in the embodiment of the present application is schematically shown; Figure 3 A schematic diagram of a structure of a railway transport capacity resource allocation device according to an embodiment of the present application is shown; Figure 4 The internal structure diagram of the computer device according to the embodiment of the present application is schematically shown.
[0018] Description of Reference Numerals A01-processor; A02-network interface; A03-internal memory; A04-display screen; A05-input device; A06-non-volatile storage medium; B01-operating system; B02-computer program. DETAILED DESCRIPTION
[0019] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the specific implementation methods described herein are only used to illustrate and explain the embodiments of the present application, and are not used to limit the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0020] It should be noted that if the embodiments of the present application involve directional indications (such as up, down, left, right, front, back, etc.), such directional indications are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.
[0021] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present application, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or suggesting their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.
[0022] In view of the fact that in the related art, when the railway capacity resources cannot meet the needs of multiple shippers at the same time, the capacity resources are allocated manually, which reduces the scientificity, rationality and fairness of the allocation results. The present application provides a railway capacity resource allocation method, device, equipment and medium. The railway capacity resource allocation method, device, equipment and medium provided by the present application are described in detail through specific examples and implementation methods in conjunction with the accompanying drawings.
[0023] Figure 1 The flowchart of the railway transport capacity resource allocation method according to the embodiment of the present application is schematically shown. Figure 1 As shown, in one embodiment of the present application, a method for allocating railway transport capacity resources is provided, and the method may include the following steps.
[0024] Step 100, when it is determined that the current railway transport capacity resources of the enterprise cannot simultaneously meet the first submission plans submitted by multiple shippers on the first submission date, some of the multiple shippers are determined as the first shippers.
[0025] Among them, the shipper refers to the party who plays a vital role in the cargo transportation contract. They are the party who entrusts the carrier to transport certain goods to the designated destination at the time and place agreed in the contract and pays the carrier corresponding remuneration.
[0026] The submission plan refers to the transportation plan submitted by the shipper, which usually includes information such as the goods the shipper plans to ship, the shipping time, the transportation route, etc.
[0027] Step 200, for each first consignor, plans are matched according to the first submission plan submitted by the first consignor and the second submission plan submitted on the second submission day. If the plans are successfully matched, capacity resources are allocated to the first consignor based on the first submission plan submitted by the first consignor.
[0028] Among them, the second submission date is the date before the first submission date.
[0029] Step 300, for the first shipper whose plan matching fails, determine based on relevant situation information whether to allocate transportation resources to the first shipper based on the first submission plan submitted by the first shipper.
[0030] Among them, some of the multiple shippers are identified as the first shipper, including: For each shipper, whether to identify the shipper as the first shipper will be determined based on the completion of the company's annual plan and monthly plan and the principle of balanced exchange.
[0031] Wherein, based on the relevant situation information, determining whether to allocate transportation resources to the first shipper based on the first submission plan submitted by the first shipper includes: Through a preset comprehensive evaluation method, the judgment number corresponding to each first consignor is determined.
[0032] In the order of the judgment sequence number from small to large, it is determined whether to determine the first consignor as the second consignor according to the loading station shipping capacity required by the first consignor. The first submission plan includes the loading station information and the loading station shipping capacity.
[0033] Among them, loading stations refer to the places where goods are collected, distributed and loaded. Each loading station has a certain loading capacity, which is usually measured by the amount of goods that can be loaded per unit time (such as tonnage, number of trains, etc.). Loading capacity refers to the maximum loading volume of the station within a certain period of time.
[0034] According to the order of the judgment sequence number from small to large, it is determined whether to determine the second consignor as the third consignor according to the demarcation capacity required by the second consignor. Among them, the first submission plan includes the demarcation capacity.
[0035] Determine the number of target transport routes based on the demarcation points required by each third-party consignor.
[0036] Among them, the number of transport line trains refers to the number of trains passing through a certain boundary, that is, the number of trains running on different transport lines connected by the boundary.
[0037] According to the number of target transportation routes, it is determined whether to allocate transportation resources to the third shippers based on the first submission plan submitted by each third shipper.
[0038] Among them, the port capacity refers to the transport capacity that can be carried at the interface (port) between different transport systems or different regions in the transport network such as railways and roads. Specifically, it refers to the ability to carry out operations such as cargo transshipment, handover, customs clearance, and inspection at the port (usually across provinces, cities, regions, or the intersection of different transport modes).
[0039] Among them, the judgment sequence number corresponding to each first consignor is determined by a preset comprehensive evaluation method, including: For each first consignor, determine a first ratio of the first consignor's completed volume in the previous year to the enterprise's total completed volume, and a second ratio of the first consignor's completed volume in the previous month of the current year to the enterprise's completed volume in the previous month of the current year; and determine the sum of the product of the first ratio and the first preset ratio and the product of the second ratio and the second preset ratio as the comprehensive evaluation result corresponding to the first consignor.
[0040] According to the comprehensive evaluation results, the judgment serial number corresponding to each first consignor is determined. The first consignor with a higher comprehensive evaluation result has a smaller corresponding judgment serial number.
[0041] Wherein, determining whether to determine the first shipper as the second shipper according to the loading station loading capacity required by the first shipper includes: Determine whether the loading capacity of the loading station required by the first shipper is less than or equal to the loading capacity currently possessed by the corresponding loading station. If so, determine the first shipper as the second shipper.
[0042] Wherein, determining whether to determine the second consignor as the third consignor according to the demarcation capacity required by the second consignor includes: Determine whether the demarcation point capacity required by the second consignor is less than or equal to the current capacity of the corresponding demarcation point. If so, determine the second consignor as the third consignor.
[0043] According to the number of target transport routes, determining whether to allocate transport resources to the third-party shippers based on the first submission plan submitted by each third-party shipper includes: Determine whether the target transport route column number is less than or equal to the capacity of each section on the transport route. If so, allocate transport resources to the third shippers based on the first submission plan submitted by each third shipper.
[0044] The following combination Figure 2 , the above method is explained through a specific example.
[0045] Step 1: Input the road network capacity information (including loading station capacity, transport line capacity and boundary capacity), shipper's monthly completion status and shipper information, etc.
[0046] Step 2: Shipper's Balanced Fulfillment Judgment: Based on the completion of the railway company's annual and monthly plans, determine whether the reported summary of the shipper's pre-approved shipment plan needs to be reduced.
[0047] The total amount of annual plan should follow the following principles: ① In principle, the completion volume shall not exceed the annual or monthly plan; ② The flow direction of the demarcation point should be the same as the annual plan in principle, and should not exceed a certain proportion of the annual plan at most; ③ In principle, the annual transport volume shall not exceed a certain proportion.
[0048] Specifically, balanced fulfillment means that in railway transportation management, the reported shipper's pre-approval shipping plan is evaluated and adjusted according to the completion of the company's overall annual and monthly plans to ensure that the transportation needs of each shipper can be met within a reasonable range, thereby achieving a balanced allocation of transportation resources and efficient operation.
[0049] Step 3: Match the submitted plan with the plan submitted on the previous day but not shipped. If the plan matches successfully, it will be prioritized for scheduling. If not, proceed to step 4.
[0050] Step 4: Classify the submitted plan by boundary. That is, classify the summary table of the shipper's pre-approval shipping plan after the verification in step 2 by the boundary.
[0051] Step 5: Shipper allocation sorting. Sort the next day plan reported by the shipper according to the shipping information reported by the shipper and the sorting rules.
[0052] Among them, the ranking method adopts the "long cycle + short cycle" comprehensive evaluation method, that is, the completion volume of each consignor in the previous year / the total completion volume of the railway company*the value ratio+the completion volume of the previous month of the current year / the total completion volume of the railway company in the previous month*(1-the value ratio).
[0053] Step 6: Determine the conflict of loading stations. Determine whether the submitted plan exceeds the loading capacity of the loading station based on the loading station information and the capacity of each loading station in the shipper's plan summary table. If the submitted plan exceeds the loading capacity, the consignment allocation order in step 5 will be reduced, and the higher order will be shipped first.
[0054] Among them, the shipper plan summary table usually includes key information such as the shipper, shipped goods, shipping time, loading station, etc. Loading station: the location where the loading operation is located. Planned shipment volume: the number of goods each shipper plans to ship. Loading capacity: the maximum loading capacity of each loading station within a given time (may be given in the form of train number, tonnage, etc.).
[0055] Step 7: Determine the capacity constraint of the boundary. Classify each boundary in step 4 and compare the result after determination in step 6 with the capacity of the boundary one by one.
[0056] ① If the submitted plan that meets the loading station capacity in step 6 is less than the boundary capacity, proceed to the next step.
[0057] ② If the submitted plan that meets the loading station capacity in step 6 is greater than the national railway capacity, it will be reduced according to the sorting results in step 4 before proceeding to the next step.
[0058] Step 8: Determine the capacity of the transport route. According to the results of step 7, count the number of transport routes that pass through each boundary and compare it with the capacity of each section on the transport route.
[0059] ① If the number of transport lines passed by each boundary is less than the capacity of each section on the transport route, it is the allocation result.
[0060] ② If the number of transport routes passed by each boundary is greater than the capacity of a certain section of the transport route, the allocation result will be obtained after subtraction according to the sorting result in step 5.
[0061] This method comprehensively evaluates the long-term performance of the shipper, strengthens the stickiness of cooperation, and takes into account changes in the market supply and demand situation. This plan adopts a double-weighted scoring method of "long cycle + short cycle", which comprehensively considers the shipper's shipping performance in the previous year and the shipping performance in the previous month of the current year.
[0062] It is not difficult to see that this method creates rules for scoring shipper customer portraits and innovatively constructs a resource allocation process based on capacity constraints of transport resources. First, through an in-depth analysis of the transportation daily plan management process and model, a method and process for leasing railway transport resources was established. This method can accurately solve the constraints between the conflict between the loading station capacity and the transport line capacity when the shipper submits too many applications. This method provides strong support for the management and decision-making of enterprises with railway transport resources when leasing transport resources.
[0063] Figure 1 FIG. 1 is a flow chart of a method for allocating railway transport capacity resources in one embodiment. It should be understood that although Figure 1 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0064] Figure 3 The structure block diagram of the railway transport capacity resource allocation device according to the embodiment of the present application is schematically shown. Figure 3 As shown, in one embodiment of the present application, a railway transport resource allocation device is provided, and the railway transport resource allocation device may include the following functional modules.
[0065] The first consignor determination module is used to determine some of the multiple consignors as the first consignors when it is determined that the current railway transport capacity resources of the enterprise cannot simultaneously meet the first submission plans submitted by multiple consignors on the first submission day.
[0066] The first allocation determination module is used to match the plans of each first shipper according to the first submission plan submitted by the first shipper and the second submission plan submitted by the first shipper on the second submission date, and if the plans are successfully matched, the transport resources are allocated to the first shipper based on the first submission plan submitted by the first shipper. The second submission date is the date before the first submission date.
[0067] The second allocation determination module is used to determine, based on relevant situation information, whether to allocate transportation resources to the first shipper based on the first submission plan submitted by the first shipper for which the plan matching fails.
[0068] Since the railway capacity resource allocation device provided in the embodiment of the present application is a virtual device corresponding to the railway capacity resource allocation method of the above-mentioned embodiment, it can also solve the problem in the prior art that when the railway capacity resources cannot meet the needs of multiple consignors at the same time, the capacity resources are manually allocated, which reduces the scientificity, rationality and fairness of the allocation results.
[0069] An embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the railway capacity resource allocation method described in the above embodiment when executing the computer program.
[0070] The electronic device provided in the embodiment of the present application includes a processor capable of running the railway capacity resource allocation method of the aforementioned embodiment. Therefore, it can also solve the problem in the prior art that when railway capacity resources cannot meet the needs of multiple consignors at the same time, the capacity resources are manually allocated, which reduces the scientificity, rationality and fairness of the allocation results.
[0071] An embodiment of the present application provides a machine-readable storage medium having instructions stored thereon. When the instructions are executed by a processor, the processor is configured to execute the railway capacity resource allocation method described in the above embodiment.
[0072] The machine-readable storage medium provided in the embodiment of the present application stores instructions for causing the machine to execute the railway capacity resource allocation method of the above embodiment. Therefore, it can also solve the problem in the prior art that when railway capacity resources cannot meet the needs of multiple consignors at the same time, the capacity resources are manually allocated, which reduces the scientificity, rationality and fairness of the allocation results.
[0073] Figure 4 The internal structure diagram of the computer device of the embodiment of the present application is schematically shown. Figure 4 As shown, in one embodiment of the present application, a computer device is provided, which may be a terminal. The computer device includes a processor A01, a network interface A02, a display screen A04, an input device A05 and a memory (not shown in the figure) connected via a system bus. Among them, the processor A01 of the computer device is used to provide computing and control capabilities. The memory of the computer device includes an internal memory A03 and a non-volatile storage medium A06. The non-volatile storage medium A06 stores an operating system B01 and a computer program B02. The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 in the non-volatile storage medium A06. The network interface A02 of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor A01, a method for allocating railway capacity resources is implemented. The display screen A04 of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device A05 of the computer device may be a touch layer covered on the display screen, or a key, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.
[0074] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0075] In one embodiment, the railway transport resource allocation device provided by the present application can be implemented in the form of a computer program. The computer program can be Figure 4 The computer device is run on the computer device shown. The memory of the computer device can store various program modules constituting the railway transport resource allocation device, and the computer program composed of various program modules enables the processor to execute the steps of the railway transport resource allocation method of each embodiment of the present application described in this specification.
[0076] Figure 4 The computer device shown can be Figure 3The first shipper determination module in the railway transport resource allocation device shown executes step 100 , the first allocation determination module executes step 200 , and the second allocation determination module executes step 300 .
[0077] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0078] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0079] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0080] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0081] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0082] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0083] Computer readable media include permanent and non-permanent, removable and non-removable media, and can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0084] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0085] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A method for allocating railway transport capacity resources, characterized in that: The method comprises: If it is determined that the current railway transport capacity of the enterprise cannot simultaneously meet the first submission plans submitted by multiple shippers on the first submission date, some of the multiple shippers will be identified as the first shippers; For each first shipper, plan matching is performed based on the first submission plan submitted by the first shipper and the second submission plan submitted by the first shipper on the second submission date. If the plan matching is successful, capacity resources are allocated to the first shipper based on the first submission plan submitted by the first shipper; wherein the second submission date is the date before the first submission date; For the first shipper whose plan matching fails, it is determined based on relevant situation information whether to allocate transportation resources to the first shipper based on the first submitted plan submitted by the first shipper.
2. The method according to claim 1, characterized in that Identify some of the multiple shippers as the first shipper, including: For each shipper, whether to identify the shipper as the first shipper will be determined based on the completion of the company's annual plan and monthly plan and the principle of balanced exchange.
3. The method according to claim 1, characterized in that Based on the relevant situation information, determining whether to allocate transportation resources to the first shipper based on the first submission plan submitted by the first shipper includes: Determine the judgment sequence number corresponding to each first consignor through a preset comprehensive evaluation method; According to the order of the judgment sequence number from small to large, according to the loading capacity of the loading station required by the first shipper, determine whether to determine the first shipper as the second shipper; wherein the first submission plan includes the loading station information and the loading capacity of the loading station; According to the order of the judgment sequence numbers from small to large, determine whether to determine the second consignor as the third consignor according to the demarcation capacity required by the second consignor; wherein the first submission plan includes the demarcation capacity; Determine the number of target transport routes based on the demarcation points required by each third-party shipper; According to the number of target transportation routes, it is determined whether to allocate transportation resources to the third shippers based on the first submission plan submitted by each third shipper.
4. The method according to claim 3, characterized in that Through the preset comprehensive evaluation method, the judgment sequence number corresponding to each first consignor is determined, including: For each first consignor, determine a first ratio of the first consignor's completed volume in the previous year to the total completed volume of the enterprise, and a second ratio of the first consignor's completed volume in the previous month of the current year to the completed volume of the enterprise in the previous month of the current year, and determine the sum of the product of the first ratio and the first preset ratio and the product of the second ratio and the second preset ratio as the comprehensive evaluation result corresponding to the first consignor; According to the comprehensive evaluation results, the judgment serial number corresponding to each first consignor is determined; wherein, the first consignor with a higher comprehensive evaluation result has a smaller corresponding judgment serial number.
5. The method according to claim 3, characterized in that: Determining whether to determine the first shipper as the second shipper according to the loading capacity of the loading station required by the first shipper includes: Determine whether the loading capacity of the loading station required by the first shipper is less than or equal to the loading capacity currently possessed by the corresponding loading station. If so, determine the first shipper as the second shipper.
6. The method according to claim 3, characterized in that Determine whether to identify the second consignor as the third consignor based on the demarcation capacity required by the second consignor, including: Determine whether the demarcation point capacity required by the second consignor is less than or equal to the current capacity of the corresponding demarcation point. If so, determine the second consignor as the third consignor.
7. The method according to claim 3, characterized in that According to the number of target transport routes, determining whether to allocate transport resources to the third-party shippers based on the first submission plan submitted by each third-party shipper includes: Determine whether the target transport route column number is less than or equal to the capacity of each section on the transport route. If so, allocate transport resources to the third shippers based on the first submission plan submitted by each third shipper.
8. A railway transport capacity resource allocation device, characterized in that: The device comprises: The first consignor determination module is used to determine some of the multiple consignors as the first consignors when it is determined that the current railway transport capacity resources of the enterprise cannot simultaneously meet the first submission plans submitted by multiple consignors on the first submission date; A first allocation determination module is used to match plans for each first shipper according to the first submission plan submitted by the first shipper and the second submission plan submitted by the first shipper on the second submission date. If the plans are successfully matched, the transport resources are allocated to the first shipper based on the first submission plan submitted by the first shipper; wherein the second submission date is a date before the first submission date; The second allocation determination module is used to determine, based on relevant situation information, whether to allocate transportation resources to the first shipper based on the first submission plan submitted by the first shipper for which the plan matching fails.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the railway capacity resource allocation method described in any one of claims 1 to 7 is implemented.
10. A machine-readable storage medium having instructions stored thereon, characterized in that: When the instruction is executed by a processor, the processor is configured to execute the railway capacity resource allocation method according to any one of claims 1 to 7.