A resource matching management method and device, a terminal device, and a storage medium
By acquiring and calculating resource information for transfer batches, vehicles and personnel can be accurately matched, solving the problem of inaccurate resource matching during shipbuilding and improving resource utilization efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CSSC HUANGPU WENCHONG SHIPBUILDING CO LTD
- Filing Date
- 2022-12-14
- Publication Date
- 2026-06-23
AI Technical Summary
In existing technologies, the accuracy of resource matching management during shipbuilding is not high, leading to unreasonable resource matching and thus affecting the efficiency of truck transportation.
By acquiring resource information of transfer batches, calculating the remaining transfer volume and available resources, matching the corresponding number of vehicles and personnel according to the needs of the transfer application, and using formulas to calculate the load status of various personnel and vehicles, accurate resource matching is achieved.
It improves the accuracy of resource matching, avoids the problem of too many or too few resources caused by manual matching, and improves resource utilization efficiency.
Smart Images

Figure CN116307452B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of production operation resource management, and in particular to a resource matching management method, apparatus, terminal equipment, and storage medium. Background Technology
[0002] Shipbuilding involves numerous production resources, such as equipment, vehicles, slipways, and sites. In recent years, with the increasing demand for various production resources, the need for resource scheduling within enterprises has also grown. Faced with these increasing resource scheduling demands, enterprises need to improve their resource matching management methods to enhance the efficiency and quality of resource allocation.
[0003] In existing resource matching management methods, resources within the plant are relatively scattered, making it difficult to rationally plan and complete transfer tasks based on the resources required for the task and the available resources within the plant. Currently, the freight chain within shipping companies relies on a one-to-one service model between truck drivers and cargo owners. This leads to gaps in the information available to both drivers and cargo owners regarding available resources within the plant, and the manual matching process is prone to errors, resulting in the matching of too many or too few transfer resources to a single task. Furthermore, the matching accuracy is low, with the relevant resources for the transfer task not matching the required resources, thus causing time-consuming and labor-intensive transportation processes. To more rationally manage the plant's transportation capacity resources and address the existing technical problems, a resource matching management method is urgently needed to match corresponding transfer resources based on the needs of the transfer task, thereby improving the accuracy of resource matching. Summary of the Invention
[0004] This invention provides a resource matching management method, apparatus, terminal device, and storage medium to solve the technical problem of low accuracy in resource matching in the prior art.
[0005] To address the aforementioned technical problems, embodiments of the present invention provide a resource matching and management method, comprising the following steps:
[0006] Obtain the transfer resource information for each current transfer batch. The transfer resource information includes: transfer batch number, number of personnel of each type, number of vehicles, number of transfer applications already accepted, transfer volume available for external transfer, transfer volume compensation factor, and compensation factor for each type of personnel.
[0007] Based on the aforementioned transfer resource information, determine the remaining transfer volume, available vehicles, and available personnel for each current transfer batch;
[0008] Obtain a transfer request, determine the transfer batch to which the transfer request belongs, and the required amount of materials to be transferred, the number of vehicles, and the number of personnel of each type;
[0009] Determine whether the remaining transfer volume of the transfer batch to which the transfer application belongs is greater than zero. If the remaining transfer volume is greater than zero, perform transfer resource matching for the transfer application.
[0010] The process of matching transit resources includes:
[0011] The required amount of materials to be transferred in the transfer application is compared with the remaining amount of materials to be transferred in the batch to which the transfer application is located, to determine whether the remaining amount of materials to be transferred in the batch to which the transfer application is located can meet the required amount of materials to be transferred in the transfer application.
[0012] If the conditions are met, then based on the number of vehicles and personnel required for the transfer application, the corresponding number of vehicles and personnel will be matched for the transfer application from the available vehicles and personnel in the transfer batch to which the transfer application belongs.
[0013] As a preferred embodiment, the resource matching management method further includes:
[0014] When the remaining transfer volume of the transfer batch to which the transfer application belongs is zero, no transfer resource matching will be performed on the transfer application.
[0015] As a preferred option, the types of personnel include: drivers, guides, and safety officers;
[0016] The step of determining the available personnel for each current transfer batch based on the transfer resource information includes:
[0017] Based on the aforementioned transfer resource information, the workload m of each driver in each current transfer batch is calculated using the following formula:
[0018] When O h When -C<0:
[0019] When O h When -C>0:
[0020] Among them, O h Where h represents the number of transfer requests already processed within the time period, C represents the number of vehicles, and F represents the number of transfer requests already processed within the time period. n This is the preset normal working load for the driver;
[0021] Based on the workload of each driver, determine whether each driver is available for each current transfer batch, and then determine the available drivers for each current transfer batch.
[0022] Based on the aforementioned transfer resource information, the workload F of each guide in each current transfer batch is calculated using the following formula. p1 :
[0023]
[0024] Among them, G1 is the facilitator compensation factor;
[0025] Based on the workload of each guide, determine whether each guide is available for each current transfer batch, and then determine the available guides for each current transfer batch.
[0026] Based on the aforementioned transfer resource information, the workload F of each safety officer in each current transfer batch is calculated using the following formula. p2 :
[0027]
[0028] Among them, G2 is the safety officer compensation factor;
[0029] Based on the workload of each safety officer, determine whether each safety officer is available for each current transfer batch, and then determine the available safety officers for each current transfer batch.
[0030] As a preferred embodiment, determining the remaining transshipment volume for each current transshipment batch based on the transshipment resource information includes:
[0031] Based on the aforementioned transshipment resource information, the remaining transshipment volume T for each current transshipment batch is calculated using the following formula:
[0032]
[0033] Where B is the transfer batch number, n is the total number of drivers, and m i Let E be the workload of the i-th driver, E be the transfer volume compensation factor, and W be the transfer volume that can be adjusted externally.
[0034] As a preferred embodiment, determining the available vehicles for each current transfer batch based on the transfer resource information includes:
[0035] Based on the aforementioned transfer resource information, the workload rate D of each vehicle in each current transfer batch is calculated using the following formula:
[0036]
[0037] Among them, D i The vehicle workload during the h-hour period.
[0038] Based on the workload rate of each vehicle, determine whether each vehicle in each current transfer batch is available, and then determine the available vehicles in each current transfer batch.
[0039] As a preferred embodiment, the step of matching the required number of vehicles and personnel for the transfer application from the available vehicles and personnel in the transfer batch to which the transfer application belongs includes:
[0040] Based on the available vehicles in the transfer batch to which the transfer application belongs, generate a list of available vehicles in the transfer batch to which the transfer application belongs;
[0041] Based on the available drivers, available guides, and available safety officers in the transfer batch to which the transfer application belongs, generate a list of available personnel of each type in the transfer batch to which the transfer application belongs;
[0042] Based on the number of vehicles required for the transfer application, match the corresponding number of vehicles from the list of available vehicles for the transfer application;
[0043] Based on the number of personnel of each type required for the transfer application, the corresponding number of personnel of each type are matched for the transfer application from the list of available personnel of each type.
[0044] Based on the above embodiments, another embodiment of the present invention provides a resource matching management device, including: a transfer resource information acquisition module, an available transfer resource determination module, a transfer application acquisition module, and a remaining transfer volume judgment module;
[0045] The remaining transfer volume determination module further includes: a remaining transfer volume comparison submodule and a transfer application matching submodule;
[0046] The transfer resource information acquisition module is used to acquire the transfer resource information of each current transfer batch. The transfer resource information includes: transfer batch number, number of personnel of each type, number of vehicles, number of transfer applications already accepted, transfer volume available for external transfer, transfer volume compensation factor and compensation factor for each type of personnel, and transmits the transfer resource information to the available transfer resource determination module.
[0047] The available transfer resource determination module is used to determine the remaining transfer volume, available vehicles and available personnel of each current transfer batch based on the transfer resource information, and transmit the obtained remaining transfer volume of each current transfer batch to the remaining transfer volume judgment module, and transmit the obtained available vehicles and available personnel of each current transfer batch to the transfer application matching submodule.
[0048] The transfer application acquisition module is used to acquire a transfer application, determine the transfer batch in which the transfer application belongs, as well as the required amount of materials to be transferred, the number of vehicles, and the number of personnel of each type, and transmit the amount of materials to be transferred required by the transfer application to the remaining transfer amount judgment module, and transmit the number of vehicles and the number of personnel of each type required by the transfer application to the transfer application matching submodule.
[0049] The remaining transfer volume determination module is used to determine whether the remaining transfer volume of the transfer batch to which the transfer application belongs is greater than zero. When the remaining transfer volume is greater than zero, transfer resources are matched for the transfer application.
[0050] The remaining transfer volume comparison submodule is used to compare the amount of materials to be transferred required by the transfer application with the remaining transfer volume of the transfer batch in which the transfer application is located, and to determine whether the remaining transfer volume of the transfer batch in which the transfer application is located can meet the amount of materials to be transferred required by the transfer application.
[0051] The transfer application matching submodule is used to match the corresponding number of vehicles and personnel from the available vehicles and personnel in the transfer batch to the transfer application, based on the number of vehicles and personnel required by the transfer application.
[0052] Based on the above embodiments, another embodiment of the present invention provides a resource matching management terminal device, the device including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement the resource matching management method described in the above embodiments of the invention.
[0053] Based on the above embodiments, another embodiment of the present invention provides a storage medium, the storage medium including a stored computer program, wherein, when the computer program is running, it controls the device where the computer-readable storage medium is located to execute the resource matching management method described in the above embodiments of the invention.
[0054] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0055] Compared to existing freight chains that employ a one-to-one service model between truck drivers and cargo owners, this invention provides a solution by real-time monitoring and data collection of vehicles and personnel within the factory. It centralizes all transfer resources within the factory, determines the remaining transfer volume, available vehicles, and available personnel for each transfer batch, and, based on the transfer batch containing the transfer request and the required transfer volume, number of vehicles, and number of personnel, judges whether the remaining transfer volume within the transfer batch can meet the transfer request's needs. Furthermore, it matches the transfer request with the corresponding number of vehicles and personnel based on the available vehicles and personnel within the transfer batch. This achieves resource matching based on the transfer request's resource requirements, avoiding the problem of manually matching too many or too few transfer resources and improving the accuracy of resource matching. Attached Figure Description
[0056] Figure 1This is a flowchart illustrating a resource matching and management method according to an embodiment of the present invention;
[0057] Figure 2 This is a flowchart illustrating the resource matching and management methods for production operations within a shipyard.
[0058] Figure 3 This is a system interface diagram of a shipyard's section transfer application.
[0059] Figure 4 This is a system interface diagram for applying for the transfer of sheet metal within a shipyard.
[0060] Figure 5 This is a screenshot of the system interface for querying the progress of section transfers within a shipyard.
[0061] Figure 6 This is a system interface diagram of the section transfer statistics within a shipyard.
[0062] Figure 7 This is a diagram of the system interface for dispatching transfer application work orders within a shipyard.
[0063] Figure 8 This is a system interface diagram for canceling transfer application work orders within a shipyard;
[0064] Figure 9 This is a system interface diagram of a temporary transfer application work order within a shipyard.
[0065] Figure 10 This is a diagram of the system interface for changing vehicles or drivers within a shipbuilding company's factory.
[0066] Figure 11 This is a system interface diagram showing the start of the transfer process within a shipyard.
[0067] Figure 12 This is a system interface diagram showing the status statistics of transfer vehicles within a shipyard.
[0068] Figure 13 This is a screenshot of the system interface for querying the transportation trajectory of transfer vehicles within a shipyard.
[0069] Figure 14 This is a system interface diagram of the shipyard's internal transfer data statistics;
[0070] Figure 15 This is a schematic diagram of the structure of a resource matching management device according to an embodiment of the present invention;
[0071] Figure 16 This is a schematic diagram of the structure of a resource matching and management terminal device provided in an embodiment of the present invention. Detailed Implementation
[0072] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0073] Example 1
[0074] Please refer to Figure 1 The following is a flowchart illustrating a resource matching management method provided in an embodiment of the present invention, including the following specific steps:
[0075] S1. Obtain the transfer resource information for each current transfer batch. The transfer resource information includes: transfer batch number, number of personnel of each type, number of vehicles, number of transfer applications already accepted, transfer volume that can be transferred out, transfer volume compensation factor, and personnel compensation factor.
[0076] In the process of managing transfer resources, these resources include equipment, vehicles, slipways, sites, and other related resources, involving multiple entities such as vehicles and various types of personnel, including drivers, guides, and safety officers. By analyzing and calculating the load, energy consumption, and other status data of transfer resources, we can achieve status data collection, control, and resource management, providing data support for the subsequent transfer resource matching process.
[0077] S2. Determine the remaining transfer volume, available vehicles, and available personnel for each current transfer batch based on the transfer resource information;
[0078] Specifically, the personnel types include: drivers, guides, and safety officers; determining the available personnel for each current transfer batch based on the transfer resource information includes: calculating the workload m of each driver in each current transfer batch using the following formula based on the transfer resource information:
[0079] When O h When -C<0:
[0080] When O h When -C>0: Among them, O h Where h represents the number of transfer requests already processed within the time period, C represents the number of vehicles, and F represents the number of transfer requests already processed within the time period. n The preset normal working load for drivers is used; based on the workload of each driver, it is determined whether each driver in each current transfer batch is available, and then the available drivers for each current transfer batch are determined.
[0081] Based on the aforementioned transfer resource information, the workload F of each guide in each current transfer batch is calculated using the following formula. p1 :
[0082]
[0083] Wherein, G1 is the guide compensation factor; based on the workload of each guide, it is determined whether each guide in each current transfer batch is available, and then the available guides for each current transfer batch are determined.
[0084] Based on the aforementioned transfer resource information, the workload F of each safety officer in each current transfer batch is calculated using the following formula. p2 :
[0085]
[0086] G2 is the safety officer compensation factor; based on the workload of each safety officer, it is determined whether each safety officer in each current transfer batch is available, and then the available safety officers for each current transfer batch are determined.
[0087] Specifically, determining the remaining transshipment volume of each transshipment batch based on the transshipment resource information includes: calculating the remaining transshipment volume T of each transshipment batch using the following formula based on the transshipment resource information:
[0088]
[0089] Where B is the transfer batch number, n is the total number of drivers, and m i Let E be the workload of the i-th driver, E be the transfer volume compensation factor, and W be the transfer volume that can be adjusted externally.
[0090] Specifically, determining the available vehicles for each current transfer batch based on the transfer resource information includes: calculating the workload rate D of each vehicle in each current transfer batch using the following formula based on the transfer resource information:
[0091]
[0092] Among them, D i The vehicle workload during the h-hour period. Based on the workload rate of each vehicle, determine whether each vehicle in each current transfer batch is available, and then determine the available vehicles in each current transfer batch.
[0093] Based on the aforementioned transfer resource information, the remaining transfer volume for each current transfer batch, as well as the workload of vehicles, drivers, guides, and safety personnel, are calculated. The calculations for the remaining transfer volume, available vehicles, and available personnel for each current transfer batch are as follows:
[0094] Combining numerous factors, such as weather, vehicle failure rate, and holidays, the following transfer resource information is obtained using a big data platform: The transfer volume compensation factor is defined as E; the guide compensation factor as G1; the safety officer compensation factor as G2; the total number of drivers is n; the transfer batch number is B, B∈{1,2,3}; the number of vehicles is C, C∈[0,∞), where C is a positive integer; the transfer volume that can be externally transferred is W, W∈[0,∞), where W is a positive integer; the current hourly time period is h, h∈[1,18]; the number of transfer requests already handled within the h-hour period is O. h , O∈[0,C), where O is a positive integer.
[0095] The personnel of each type include drivers, guides, and safety officers. The guide's job is to guide the driver or the crane operator at the destination after the vehicle arrives at its destination during the transfer operation, and to properly place the transferred sections, transfer pieces, or plates. The safety officer's job is to direct the driver of the vehicle to pass safely when the vehicle passes through complex road sections.
[0096] Using a driver workload algorithm, calculate the workload of each driver in each current transfer batch: The driver's workload is:
[0097] When O h When -C<0, meaning the number of transfer requests already fulfilled within time period h is less than the number of vehicles, the driver load m is:
[0098] When O h When -C>0, meaning the number of transfer requests already fulfilled within time period h is greater than the number of vehicles, the driver load m is:
[0099] The driver's normal working load is F n =0.8; if m>1, then m=1, at which point the driver is at full load, meaning the driver is unavailable; if m<1, the driver is not at full load, meaning the driver is available. Based on the workload of each driver, determine whether each driver in each transfer batch is available, and then determine the available drivers for each transfer batch.
[0100] Using the guide workload algorithm, the workload of each guide in each current transfer batch is calculated: the immediate workload of the guide is:
[0101]
[0102] If F p1 >1, then F p1 =1, at this time the guide is at full capacity, that is, the guide is unavailable. If F p1If the number of guides is less than 1, the guide is not at full capacity and is therefore available. Based on the workload of each guide, the availability of each guide for each current transfer batch is determined, and thus the available guides for each current transfer batch are identified.
[0103] Using a safety officer workload algorithm, the workload of each safety officer in each current transfer batch is calculated: the immediate workload of the safety officer is:
[0104]
[0105] If F p2 >1, then F p2 =1, at this time the safety officer is at full capacity, that is, the safety officer is unavailable, if F p2 <1 indicates that the safety officer is not at full capacity, meaning the safety officer is available. Based on the workload of each safety officer, determine whether each safety officer for each current transfer batch is available, and then determine the available safety officers for each current transfer batch.
[0106] Using the hourly transfer volume algorithm, calculate the remaining transfer volume for each current transfer batch: define the transfer volume between time periods as T. h ,
[0107]
[0108] The remaining transfer volume for the current period is T: T = T h -O h ,Right now If T < 0, then T = 0, and a transfer order cannot be applied for in this case.
[0109] Using a vehicle workload algorithm, calculate the workload of each vehicle in each current transfer batch: the vehicle's hourly workload rate is D.
[0110]
[0111] Among them, D i The vehicle workload during the h-hour period.
[0112] If D > 1, then D = 1, indicating the vehicle is at full load and unavailable. If D < 1, the vehicle is not at full load and is available. Based on the workload of each vehicle, determine whether each vehicle in each transfer batch is available, and then determine the available vehicles for each transfer batch.
[0113] S3. Obtain a transfer request, and determine the transfer batch to which the transfer request belongs, as well as the required amount of materials to be transferred, the number of vehicles, and the number of personnel of each type;
[0114] Specifically, the production department first submits a new transfer application, which includes: the transfer batch in which the transfer application is submitted, the required amount of materials to be transferred, the number of vehicles, and the number of personnel of each type. The transfer supervisor approves the transfer application. After approval, the transfer team leader matches transfer resources based on the above transfer resource information. Once the transfer resources are successfully matched, the driver begins the transfer process. After the transfer is completed, the data is displayed on the segmented dashboard.
[0115] S4. Determine whether the remaining transfer volume of the transfer batch to which the transfer application belongs is greater than zero. If the remaining transfer volume is greater than zero, perform transfer resource matching for the transfer application.
[0116] Specifically, the resource matching management method further includes: when the remaining transfer volume of the transfer batch to which the transfer application belongs is zero, no transfer resource matching is performed on the transfer application.
[0117] Taking the matching of transfer resources within a shipyard as an example, the data involved in the transfer matching process is based on the intranet and the Internet environment. The Internet environment provides PC and APP terminals, vehicle positioning information is connected with external systems, and organizational and personnel information is synchronized with the external shipbuilding industry industrial Internet Ship & Marine Intelligent Cloud Platform. The intranet environment provides PC and APP terminals, equipment information is provided by the Asia Control Platform, and organizational and personnel information is synchronized with the intranet Ship & Marine Intelligent Cloud Platform.
[0118] The process of matching transit resources includes:
[0119] S41. Compare the amount of materials to be transferred required by the transfer application with the remaining amount of materials to be transferred in the batch to which the transfer application is located, and determine whether the remaining amount of materials to be transferred in the batch to which the transfer application is located can meet the amount of materials to be transferred required by the transfer application.
[0120] S42. If satisfied, then based on the number of vehicles and personnel required for the transfer application, match the corresponding number of vehicles and personnel from the available vehicles and personnel in the transfer batch to which the transfer application is located.
[0121] Specifically, the step of matching the required number of vehicles and personnel for the transfer application from the available vehicles and personnel in the transfer batch includes: generating a list of available vehicles for the transfer batch based on the available vehicles; generating a list of available personnel for each type based on the available drivers, guides, and safety officers in the transfer batch; matching the required number of vehicles from the list of available vehicles; and matching the required number of personnel for each type from the list of available personnel.
[0122] When the remaining transfer capacity of the transfer batch containing the transfer request can meet the required transfer volume, the system will match the corresponding number of vehicles and personnel from the available vehicles and personnel in the transfer batch, based on the required number of vehicles and personnel. If the requirements are not met, no matching will be performed. During the resource matching process, when matching vehicles, drivers, guides, and safety officers for the transfer request, the system will display the vehicle, driver, guide, and safety officer information for the transfer batch containing the transfer request. This information is calculated using the aforementioned workload algorithm for vehicles, drivers, guides, and safety officers. When the workload is not at full capacity, a list of available vehicles, drivers, guides, and safety officers is generated, and then the corresponding number of vehicles, drivers, guides, and safety officers are matched for the transfer request based on this list.
[0123] As can be seen from the above, the present invention provides a resource matching management method. By matching the transfer application with a corresponding number of vehicles and personnel based on the available vehicles and personnel within the transfer batch, the transfer application can be matched with transfer resources according to its transfer resource requirements. This avoids the problem of manually matching too many or too few transfer resources to the transfer application, and improves the accuracy of resource matching.
[0124] To better illustrate the resource matching management method of the present invention, the following examples of actual scenarios are provided to illustrate the above resource matching management method in detail:
[0125] Taking the resource matching management of production operations within a shipyard as an example, this paper further illustrates the specific implementation process of this technical solution, which includes the following steps:
[0126] Please refer to Figure 2This is a flowchart illustrating a resource matching and management method for production operations within a shipbuilding company. First, the production department submits a new transfer request, which includes the transfer batch and the required material transfer quantity. Essentially, this involves obtaining a transfer request, determining the transfer batch and the required material transfer quantity. The transfer supervisor approves the transfer order, and after approval, the transfer team leader assigns the work. After assignment, the driver begins the transfer process. Once the transfer is complete, the transfer order data is displayed on the section dashboard. A section is a type of ship structure; a hull section refers to a segment formed by rationally dividing the hull according to its structural characteristics and construction process requirements. It is a local structure of the hull, composed of parts and components, and is an intermediate product that makes up the entire hull.
[0127] Please refer to Figure 3 and Figure 4 , Figure 3 This is a system interface diagram for applying for section transfer within a shipyard. Figure 4 This is a system interface diagram for applying for the transfer of sheet metal within a shipyard. The production department initiates transfer applications, including applications for section transfers and applications for sheet metal transfers. For section transfer applications: After entering the interface, select "My Applications," click "Apply," then click "Section" to switch to the section transfer application interface. Select the reason for transfer, ship number, section number, transfer time, origin, whether it's a general hoisting operation, destination approver, and copy recipients, then click "Submit." When selecting the transfer time, the current transfer balance will be displayed. For sheet metal transfer applications: After entering the interface, select "My Applications," click "Apply," select the reason for transfer, ship number, time, origin, destination, and approver (the first one is the default), then click "Submit." When selecting the transfer time, the current transfer balance will be displayed.
[0128] During the transfer application process for the above-mentioned segments and plates, when selecting the transfer time, the current transfer balance will be displayed, that is, the remaining transfer volume balance of the transfer batch to which the transfer application described in the above embodiment belongs. This balance is calculated using the hourly transfer volume algorithm in the above embodiment. If T r <0, then T r =0, in which case a transfer order cannot be applied for; otherwise, a transfer order can be applied for. That is equivalent to determining whether the remaining transfer volume of the transfer batch to which the transfer application belongs is greater than zero in this invention. When the remaining transfer volume is greater than zero, transfer resources are matched for the transfer application.
[0129] Please refer to Figure 5 and Figure 6 , Figure 5 This is a screenshot of the system interface for querying the progress of section transfers within a shipyard. Figure 6This is a system interface diagram for statistics on segmented transfers within a shipyard. After a transfer application is approved, the transfer application data is updated to the system's "Segmented Transfer Query Page." Clicking "Segmented Transfer Progress Query" allows users to check the real-time progress of the transfer order, and clicking "Segmented Transfer Statistics" allows users to check the real-time statistical quantity of the transfer orders.
[0130] Please refer to Figure 7 , Figure 8 , Figure 9 and Figure 10 , Figure 7 This is a diagram of the system interface for dispatching work orders for internal transfer requests within a shipyard. Figure 8 This is a system interface diagram for canceling transfer application work orders within a shipyard. Figure 9 This is a system interface diagram for applying for temporary transfer work orders within a shipyard. Figure 10 This is a system interface diagram for changing vehicles or drivers within a shipyard. This step involves assigning and canceling approved transfer application work orders, as well as applying for temporary work orders. Work order assignment: Click "Assign," select information such as vehicle, driver, guide, and safety officer, and click "Submit." Work order cancellation: Click "Cancel" and enter the reason for cancellation to cancel the work order. Temporary work order application: Click "My Applications" to apply for a temporary work order; the application method is the same as for operational personnel. Vehicle / driver change: The transfer team leader clicks "Handling Process" to jump to the vehicle interface, clicks "Change Driver / Vehicle," selects the vehicle or driver, and clicks Submit.
[0131] The guides and safety officers mentioned above are those described in the above embodiments of the invention. During work order dispatch and vehicle / driver changes, when selecting vehicle, driver, guide, and safety officer information, the currently available vehicle, driver, guide, and safety officer information will be displayed. This information is calculated using the workload algorithm for vehicles, drivers, guides, and safety officers described in the above embodiments, and a list of available options is obtained when the load is not full. The vehicle workload calculation yields the current vehicle load rate; if F... c >1, then F c =1, at this time the vehicle is at full load, and this vehicle cannot be selected when dispatching work; otherwise, it can be selected. The driver workload algorithm calculates the current shift driver workload. If F d >1, then F d =1, at this time the team's drivers are at full capacity, and drivers from this team cannot be selected when assigning work; otherwise, they can be selected. The workload algorithm for guides and safety officers calculates the current workload of the guide / safety officer. If F p >1, then F d=1. At this time, the guide / safety officer is at full capacity and cannot be selected when assigning work; otherwise, they can be selected. This is equivalent to determining the remaining transfer volume, available vehicles, and available personnel for each transfer batch based on the transfer resource information in this invention, and matching the corresponding number of vehicles and personnel from the available vehicles and personnel in the transfer batch to the transfer application based on the number of vehicles and personnel required for the transfer application.
[0132] Please refer to Figure 11 This is a system interface diagram for starting transfers within a shipyard. This module is the interface for drivers to perform transfer operations. Clicking "Start Transfer" initiates the transfer process, and the status changes to "Transferring". Clicking on the work order allows you to view the vehicle's transport trajectory.
[0133] Please refer to Figure 12 and Figure 13 , Figure 12 This is a system interface diagram for statistics on the status of transfer vehicles within a shipyard. Figure 13 This is a system interface diagram for querying the transportation trajectory of transfer vehicles within a shipyard. When a driver performs a transfer operation, the vehicle status is updated. Clicking "Vehicle Status Statistics" on the shipyard data dashboard allows real-time viewing of the vehicle's status, including the number of times the vehicle is on or off. Clicking "Vehicle Transportation Trajectory Query" allows real-time viewing of the vehicle's transportation trajectory.
[0134] Please refer to Figure 14 This is a system interface diagram for the statistics of transfer data within a shipyard. After the driver completes the transfer, the segmented transfer work order data is updated to the visual dashboard within the shipyard for statistics and display.
[0135] Example 2
[0136] Please refer to Figure 2 This is a schematic diagram of a resource matching management method device provided in an embodiment of the present invention. The device includes: a transfer resource information acquisition module, an available transfer resource determination module, a transfer application acquisition module, and a remaining transfer volume judgment module.
[0137] The remaining transfer volume determination module further includes: a remaining transfer volume comparison submodule and a transfer application matching submodule;
[0138] The transfer resource information acquisition module is used to acquire the transfer resource information of each current transfer batch. The transfer resource information includes: transfer batch number, number of personnel of each type, number of vehicles, number of transfer applications already accepted, transfer volume available for external transfer, transfer volume compensation factor and compensation factor for each type of personnel, and transmits the transfer resource information to the available transfer resource determination module.
[0139] The available transfer resource determination module is used to determine the remaining transfer volume, available vehicles and available personnel of each current transfer batch based on the transfer resource information, and transmit the obtained remaining transfer volume of each current transfer batch to the remaining transfer volume judgment module, and transmit the obtained available vehicles and available personnel of each current transfer batch to the transfer application matching submodule.
[0140] The transfer application acquisition module is used to acquire a transfer application, determine the transfer batch in which the transfer application belongs, as well as the required amount of materials to be transferred, the number of vehicles, and the number of personnel of each type, and transmit the amount of materials to be transferred required by the transfer application to the remaining transfer amount judgment module, and transmit the number of vehicles and the number of personnel of each type required by the transfer application to the transfer application matching submodule.
[0141] The remaining transfer volume determination module is used to determine whether the remaining transfer volume of the transfer batch to which the transfer application belongs is greater than zero. When the remaining transfer volume is greater than zero, transfer resources are matched for the transfer application.
[0142] The remaining transfer volume comparison submodule is used to compare the amount of materials to be transferred required by the transfer application with the remaining transfer volume of the transfer batch in which the transfer application is located, and to determine whether the remaining transfer volume of the transfer batch in which the transfer application is located can meet the amount of materials to be transferred required by the transfer application.
[0143] The transfer request matching submodule is used to match the corresponding number of vehicles and personnel from the available vehicles and personnel in the transfer batch to the transfer request, based on the required number of vehicles and personnel for the transfer request.
[0144] Example 3
[0145] Please refer to Figure 3 This is a schematic diagram of the structure of a resource matching management terminal device provided in an embodiment of the present invention. The terminal device includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the resource matching management method described in the above-described embodiment of the invention.
[0146] Example 4
[0147] Accordingly, embodiments of the present invention provide a storage medium including a stored computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to execute the resource matching management method described in the above embodiments of the invention.
[0148] In summary, the present invention provides a resource matching management device, terminal equipment, and storage medium, which can match transfer resources to transfer applications based on the transfer resource requirements of the transfer application, avoiding the problem of manually matching too many or too few transfer resources to the transfer application, and improving the accuracy of resource matching.
[0149] It should be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, in the accompanying drawings of the device embodiments provided by this invention, the connection relationships between modules indicate that they have communication connections, which can be specifically implemented as one or more communication buses or signal lines. Those skilled in the art can understand and implement this without any creative effort.
[0150] Those skilled in the art will clearly understand that, for convenience and simplicity, the specific working process of the device described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0151] The terminal device can be a desktop computer, laptop, handheld computer, or cloud server, etc. The terminal device may include, but is not limited to, a processor and a memory.
[0152] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the terminal device, connecting all parts of the terminal device via various interfaces and lines.
[0153] The memory can be used to store the computer program. The processor implements various functions of the terminal device by running or executing the computer program stored in the memory and calling data stored in the memory. The memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function, etc.; the data storage area may store data created based on the use of the mobile phone, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, RAM, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0154] The storage medium is a computer-readable storage medium, and the computer program is stored in the computer-readable storage medium. When executed by a processor, the computer program can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0155] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A resource matching management method, characterized in that, Includes the following steps: Obtain the transfer resource information for each current transfer batch. The transfer resource information includes: transfer batch number, number of personnel of each type, number of vehicles, number of transfer applications already accepted, transfer volume available for external transfer, transfer volume compensation factor, and compensation factor for each type of personnel. Based on the aforementioned transfer resource information, determine the remaining transfer volume, available vehicles, and available personnel for each current transfer batch; Obtain a transfer request, determine the transfer batch to which the transfer request belongs, and the required amount of materials to be transferred, the number of vehicles, and the number of personnel of each type; Determine whether the remaining transfer volume of the transfer batch to which the transfer application belongs is greater than zero. If the remaining transfer volume is greater than zero, perform transfer resource matching for the transfer application. The process of matching transit resources includes: The required amount of materials to be transferred in the transfer application is compared with the remaining amount of materials to be transferred in the batch to which the transfer application is located, to determine whether the remaining amount of materials to be transferred in the batch to which the transfer application is located can meet the required amount of materials to be transferred in the transfer application. If the conditions are met, then based on the number of vehicles and personnel required for the transfer application, the corresponding number of vehicles and personnel will be matched for the transfer application from the available vehicles and personnel in the transfer batch to which the transfer application belongs; The types of personnel mentioned include: drivers, guides, and safety officers; The step of determining the available personnel for each current transfer batch based on the transfer resource information includes: Based on the aforementioned transfer resource information, the workload m of each driver in each current transfer batch is calculated using the following formula: when hour: ; when 0:00 ; in, H represents the number of transfer requests that have been processed within the time period h, and C represents the number of vehicles. This is the preset normal working load for the driver; Based on the workload of each driver, determine whether each driver is available for each current transfer batch, and then determine the available drivers for each current transfer batch. Based on the aforementioned transfer resource information, the workload of each guide in each current transfer batch is calculated using the following formula. : in, As a compensating factor for facilitators; Based on the workload of each guide, determine whether each guide is available for the current transfer batch, and then determine the available guides for the current transfer batch; Based on the aforementioned transfer resource information, the workload of each safety officer in each current transfer batch is calculated using the following formula. : in, For safety officer compensation factors; Based on the workload of each safety officer, determine whether each safety officer in each current transfer batch is available, and then determine the available safety officers for each current transfer batch. Determining the remaining transfer volume for each current transfer batch based on the transfer resource information includes: Based on the aforementioned transshipment resource information, the remaining transshipment volume for each current transshipment batch is calculated using the following formula. : Where B is the transfer batch number and n is the total number of drivers. Let E be the workload of the i-th driver, E be the transfer volume compensation factor, and W be the transfer volume that can be adjusted externally. The step of determining the available vehicles for each current transfer batch based on the transfer resource information includes: Based on the aforementioned transfer resource information, the workload rate D of each vehicle in each current transfer batch is calculated using the following formula: in, The vehicle workload during the h-hour period. ; Based on the workload rate of each vehicle, determine whether each vehicle in each current transfer batch is available, and then determine the available vehicles in each current transfer batch.
2. The resource matching management method as described in claim 1, characterized in that, Also includes: When the remaining transfer volume of the transfer batch to which the transfer application belongs is zero, no transfer resource matching will be performed on the transfer application.
3. The resource matching management method as described in claim 2, characterized in that, The step of matching the required number of vehicles and personnel for each type of transfer application from the available vehicles and personnel in the transfer batch to the transfer application includes: Based on the available vehicles in the transfer batch to which the transfer application belongs, generate a list of available vehicles in the transfer batch to which the transfer application belongs; Based on the available drivers, available guides, and available safety officers in the transfer batch to which the transfer application belongs, generate a list of available personnel of each type in the transfer batch to which the transfer application belongs; Based on the number of vehicles required for the transfer application, match the corresponding number of vehicles from the list of available vehicles for the transfer application; Based on the number of personnel of each type required for the transfer application, the corresponding number of personnel of each type are matched for the transfer application from the list of available personnel of each type.
4. A resource matching and management device, characterized in that, include: The module includes a transshipment resource information acquisition module, an available transshipment resource determination module, a transshipment application acquisition module, and a remaining transshipment volume determination module. The remaining transfer volume determination module further includes: a remaining transfer volume comparison submodule and a transfer application matching submodule; The transfer resource information acquisition module is used to acquire the transfer resource information of each current transfer batch. The transfer resource information includes: transfer batch number, number of personnel of each type, number of vehicles, number of transfer applications already accepted, transfer volume available for external transfer, transfer volume compensation factor and compensation factor for each type of personnel, and transmits the transfer resource information to the available transfer resource determination module. The available transfer resource determination module is used to determine the remaining transfer volume, available vehicles, and available personnel for each current transfer batch based on the transfer resource information, and transmits the obtained remaining transfer volume for each current transfer batch to the remaining transfer volume judgment module, and transmits the obtained available vehicles and available personnel for each current transfer batch to the transfer application matching submodule; wherein, the various types of personnel include: drivers, guides, and safety officers. The step of determining the available personnel for each current transfer batch based on the transfer resource information includes: Based on the aforementioned transfer resource information, the workload m of each driver in each current transfer batch is calculated using the following formula: when hour: ; when 0:00 ; in, H represents the number of transfer requests that have been processed within the time period h, and C represents the number of vehicles. This is the preset normal working load for the driver; Based on the workload of each driver, determine whether each driver is available for each current transfer batch, and then determine the available drivers for each current transfer batch. Based on the aforementioned transfer resource information, the workload of each guide in each current transfer batch is calculated using the following formula. : in, As a compensating factor for facilitators; Based on the workload of each guide, determine whether each guide is available for the current transfer batch, and then determine the available guides for the current transfer batch; Based on the aforementioned transfer resource information, the workload of each safety officer in each current transfer batch is calculated using the following formula. : in, For safety officer compensation factors; Based on the workload of each safety officer, determine whether each safety officer in each current transfer batch is available, and then determine the available safety officers for each current transfer batch. Determining the remaining transfer volume for each current transfer batch based on the transfer resource information includes: Based on the aforementioned transshipment resource information, the remaining transshipment volume for each current transshipment batch is calculated using the following formula. : Where B is the transfer batch number and n is the total number of drivers. Let E be the workload of the i-th driver, E be the transfer volume compensation factor, and W be the transfer volume that can be adjusted externally. The step of determining the available vehicles for each current transfer batch based on the transfer resource information includes: Based on the aforementioned transfer resource information, the workload rate D of each vehicle in each current transfer batch is calculated using the following formula: in, The vehicle workload during the h-hour period. ; Based on the workload rate of each vehicle, determine whether each vehicle in each current transfer batch is available, and then determine the available vehicles in each current transfer batch. The transfer application acquisition module is used to acquire a transfer application, determine the transfer batch in which the transfer application belongs, as well as the required amount of materials to be transferred, the number of vehicles, and the number of personnel of each type, and transmit the amount of materials to be transferred required by the transfer application to the remaining transfer amount judgment module, and transmit the number of vehicles and the number of personnel of each type required by the transfer application to the transfer application matching submodule. The remaining transfer volume determination module is used to determine whether the remaining transfer volume of the transfer batch to which the transfer application belongs is greater than zero. When the remaining transfer volume is greater than zero, transfer resources are matched for the transfer application. The remaining transfer volume comparison submodule is used to compare the amount of materials to be transferred required by the transfer application with the remaining transfer volume of the transfer batch in which the transfer application is located, and to determine whether the remaining transfer volume of the transfer batch in which the transfer application is located can meet the amount of materials to be transferred required by the transfer application. The transfer application matching submodule is used to match the corresponding number of vehicles and personnel from the available vehicles and personnel in the transfer batch to the transfer application, based on the number of vehicles and personnel required by the transfer application.
5. A resource matching and management terminal device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor, when executing the computer program, implements the resource matching management method as described in any one of claims 1 to 3.
6. A storage medium, characterized in that, The storage medium includes a stored computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform the resource matching management method as described in any one of claims 1 to 3.