Method, device and equipment for automatically generating vehicle dispatching task and storage medium
By automatically generating car dispatch tasks, users set relevant rules on the configuration interface, and the system automatically generates and sends car dispatch tasks, solving the problems of low efficiency and delayed demand response in the existing technology, and achieving more efficient car dispatch and timely demand response.
Patent Information
- Application Number
- CN202411664658.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2044-11-20
AI Technical Summary
The prior art lacks a mechanism for automatically generating dispatch tasks in power grid loading, resulting in inefficient delivery of vehicles and delays in manual operation may make it difficult to ensure the timeliness of demand responses.
By providing a method of automatically generating a car dispatch task, including the processor executing software applications to render the car dispatch task configuration interface, the user sets the metrology and car dispatch task triggering rules and effective rules on the interface, and the system automatically generates and sends the car dispatch task.
Improve the efficiency of car dispatch, ensure the timeliness of demand response, and reduce the delay and errors of manual operations.
Smart Images

Figure CN119599361A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle dispatching task generation, and in particular to a method, device, equipment and storage medium for automatically generating vehicle dispatching tasks. Background Art
[0002] In the loading work of the power grid, it is necessary to manually select the loading tasks of the direct distribution tasks in the business system, and then the system generates a corresponding number of direct distribution vehicle dispatch tasks according to whether they belong to the same first-level metering package.
[0003] Therefore, the existing technology does not have an automatic generation mechanism, which reduces the efficiency of vehicle dispatching, and if manual operations are not performed in a timely manner, it is difficult to ensure the timeliness of demand response. Summary of the invention
[0004] The present invention provides a method, device, equipment and storage medium for automatically generating a vehicle dispatching task, which can improve the efficiency of vehicle dispatching and ensure the timeliness of demand response.
[0005] An embodiment of the present invention provides a method for automatically generating a vehicle dispatch task, comprising:
[0006] The software application is executed by the processor and rendered on the display to obtain a vehicle dispatching task configuration interface; wherein the vehicle dispatching task configuration interface includes: a vehicle dispatching task generation timing configuration interface and a vehicle dispatching task effectiveness mode configuration interface; the vehicle dispatching task generation timing configuration interface includes: a vehicle combining dimension configuration area for setting a metering package vehicle combining rule, and a trigger timing configuration area for setting a vehicle dispatching task triggering rule; the vehicle dispatching task effectiveness mode configuration interface includes: an effectiveness mode configuration area for determining the vehicle dispatching task effectiveness rule of the vehicle dispatching task;
[0007] In response to the user setting a metering package that needs to be loaded in the same vehicle in the above-mentioned vehicle-pooling dimension configuration area, generating a metering package vehicle-pooling rule;
[0008] In response to the user setting the triggering condition of the vehicle dispatching task in the trigger timing configuration area, generating the triggering rule of the vehicle dispatching task;
[0009] In response to the user setting the effectiveness conditions of the above-mentioned vehicle dispatching task in the above-mentioned effectiveness mode configuration area, generating the effectiveness rules of the above-mentioned vehicle dispatching task;
[0010] When the above triggering rules are met, the corresponding transport vehicles for each metered package to be transported are determined according to the above metered package vehicle combination rules, and a vehicle dispatching task is generated;
[0011] When the above-mentioned effectiveness rules are met, the above-mentioned vehicle dispatching task is sent to the user terminal, so that the user can dispatch the vehicle according to the vehicle dispatching task displayed on the user terminal.
[0012] Furthermore, the above-mentioned car-pooling dimension configuration area includes: selecting an area by a first-level metering package, selecting an area across first-level metering packages, and allowing cross-product type selection of an area; the above-mentioned response user sets the metering package that needs to be loaded in the same car in the above-mentioned car-pooling dimension configuration area, and generates a metering package car-pooling rule, including:
[0013] When it is detected that only the area selected by the first-level meter package is checked, the first meter package merging rule is generated; wherein the first meter package merging rule is: the first-level meter packages are loaded in the same vehicle, and the product types in the loaded first-level meter packages are the same;
[0014] When it is detected that only the selected area across the first-level metering package is checked, a second metering package merging rule is generated; wherein the second metering package merging rule includes: multiple levels of preset metering packages are loaded in the same vehicle, and the product types in each level of metering packages are the same;
[0015] When it is detected that both the area selected by the primary metering package and the area selected by cross-product type are checked, a third vehicle combination rule for the metering package is generated; wherein the third vehicle combination rule for the metering package is: the primary metering package is loaded in the same vehicle, and the product types in the loaded primary metering package are different;
[0016] When it is detected that the above-mentioned cross-first-level metering package selection area and the above-mentioned cross-product type selection area are checked at the same time, the fourth vehicle merging rule for the metering package is generated; wherein the above-mentioned fourth vehicle merging rule for the metering package is: multiple levels of preset metering packages are loaded in the same vehicle, and the product types in each level of metering package are different.
[0017] Further, the trigger timing configuration area includes: a frequency selection area; wherein the frequency selection area includes: a first metering package frequency selection area for setting the trigger frequency of the vehicle dispatching task, a second metering package frequency selection area, a first metering package frequency filling area corresponding to the first metering package frequency selection area, and a second metering package frequency filling area corresponding to the second metering package frequency selection area; wherein the first metering package is all metering packages, and the second metering package is a selected metering package extracted from all metering packages; the above-mentioned response user sets the trigger condition of the vehicle dispatching task in the trigger timing configuration area, and generates the triggering rule of the vehicle dispatching task, including:
[0018] If it is detected that only the first metering package frequency selection area is checked, the first metering package trigger frequency filled in the first metering package frequency filling area is extracted, and the first trigger rule is generated according to the first metering package trigger frequency; wherein the first trigger rule is: according to the first metering package trigger frequency, the vehicle dispatching task is generated;
[0019] If it is detected that the first metering package frequency selection area and the second metering package frequency selection area are checked at the same time, the first metering package trigger frequency filled in the first metering package frequency filling area, the second metering package filled in the second metering package frequency filling area and the second metering package trigger frequency corresponding to the second metering package are extracted, and the second trigger rule is generated according to the first metering package trigger frequency and the second metering package trigger frequency; wherein the second trigger rule is: generating the vehicle dispatching task of the second metering package according to the second metering package trigger frequency, and generating the vehicle dispatching task of the metering packages in the first metering package except the second metering package according to the first metering package trigger frequency.
[0020] Further, the trigger timing configuration area further includes: a demand quantity selection area; the demand quantity selection area includes: a first metering package demand quantity selection area for setting the trigger demand quantity of the vehicle dispatching task; the first metering package demand quantity selection area includes: a first maximum direct distribution task selection area for setting the vehicle dispatching task triggering rule of the first metering package, a first maximum direct distribution task quantity filling area corresponding to the first maximum direct distribution task selection area, a first maximum single equipment type selection area, and a first maximum single equipment type demand filling area corresponding to the first maximum single equipment type selection area; the above-mentioned response user sets the trigger condition of the vehicle dispatching task in the trigger timing configuration area to generate the trigger rule of the vehicle dispatching task, and also includes:
[0021] If it is detected that only the first maximum direct allocation task selection area is checked, the first maximum direct allocation task quantity filled in the first maximum direct allocation task quantity filling area and the current first direct allocation task quantity are obtained, and a third trigger rule is generated according to the current first direct allocation task quantity and the first maximum direct allocation task quantity; wherein the third trigger rule is: when the current first direct allocation task quantity is not less than the first maximum direct allocation task quantity, a vehicle dispatch task is generated;
[0022] If it is detected that only the first maximum single device type selection area is checked, the first maximum single device type demand filled in the first maximum single device type demand filling area and the current first single device type demand in the metering package are obtained, and the fourth trigger rule is generated according to the first maximum single device type demand and the current first single device type demand; wherein the fourth trigger rule is: when the current first single device type demand is not less than the first single device type demand, a vehicle dispatch task is generated;
[0023] If it is detected that the above-mentioned first maximum direct distribution task selected area and the above-mentioned first maximum single equipment type selected area are checked at the same time, the above-mentioned first maximum direct distribution task quantity, the current first direct distribution task quantity, the first maximum single equipment type demand, and the current first single equipment type demand in the metering package are obtained, and the fifth trigger rule is generated according to the above-mentioned first maximum direct distribution task quantity, the current first direct distribution task quantity, the first maximum single equipment type demand, and the current first single equipment type demand in the metering package; wherein the above-mentioned fifth trigger rule is: when the above-mentioned current first single equipment type demand is not less than the above-mentioned first single equipment type demand, a vehicle dispatching task is generated; or, when the above-mentioned current first direct distribution task quantity is not less than the above-mentioned first maximum direct distribution task quantity, a vehicle dispatching task is generated.
[0024] Furthermore, the demand quantity selection area further includes: a second metering package demand quantity selection area for setting the trigger demand quantity of the vehicle dispatching task; the second metering package demand quantity selection area includes: a second maximum direct distribution task selection area for setting the vehicle dispatching task triggering rule of the second metering package, a second maximum direct distribution task quantity filling area corresponding to the second maximum direct distribution task selection area, a second maximum single equipment type selection area, and a second maximum single equipment type demand filling area corresponding to the second maximum single equipment type selection area; the above-mentioned response user sets the trigger condition of the vehicle dispatching task in the above-mentioned trigger timing configuration area to generate the trigger rule of the vehicle dispatching task, and also includes:
[0025] If it is detected that only the second maximum direct delivery task selection area is checked in the second metering package demand quantity selection area, the second metering package filled in the second maximum direct delivery task quantity filling area, the second maximum direct delivery task quantity corresponding to the second metering package, and the current second direct delivery task quantity of the second metering package are obtained, and the sixth trigger rule is generated according to the current second direct delivery task quantity and the second maximum direct delivery task quantity; wherein the sixth trigger rule is: for the second metering package, when the current second direct delivery task quantity is not less than the second maximum direct delivery task quantity, a vehicle dispatching task is generated; for the metering packages other than the second metering package in the first metering package, a vehicle dispatching task is generated according to the selection of the first metering package demand quantity selection area;
[0026] If it is detected that only the second maximum single device type selection area is checked in the second metering package demand selection area, the second metering package filled in the second maximum single device type demand filling area, the second maximum single device type demand corresponding to the second metering package, and the current second single device type demand in the second metering package are obtained, and the seventh trigger rule is generated according to the second maximum single device type demand and the current second single device type demand; wherein the seventh trigger rule is: for the second metering package, when the current second single device type demand is not less than the second single device type demand, a vehicle dispatching task is generated; for the metering packages other than the second metering package in the first metering package, a vehicle dispatching task is generated according to the selection of the first metering package demand selection area;
[0027] If it is detected that the second maximum direct allocation task selection area and the second maximum single device type selection area are both checked in the second meter package demand selection area, the second meter package filled in the second maximum direct allocation task filling area, the second maximum direct allocation task corresponding to the second meter package, the current second direct allocation task of the second meter package, the second meter package filled in the second maximum single device type demand filling area, the second maximum single device type demand corresponding to the second meter package, and the current second single device type demand in the second meter package are obtained. According to the second maximum direct allocation task, the current The second direct distribution task quantity, the second maximum single equipment type demand quantity, and the current second single equipment type demand quantity in the above-mentioned second metering package generate the eighth trigger rule; wherein the above-mentioned eighth trigger rule is: for the above-mentioned second metering package, when the above-mentioned current second single equipment type demand quantity is not less than the above-mentioned second single equipment type demand quantity, a vehicle dispatching task is generated; or, when the above-mentioned current second direct distribution task quantity is not less than the above-mentioned second maximum direct distribution task quantity, a vehicle dispatching task is generated; for the metering packages other than the above-mentioned second metering package in the above-mentioned first metering package, a vehicle dispatching task is generated according to the selection of the area selected by the above-mentioned first metering package demand quantity.
[0028] Furthermore, the above-mentioned response user sets the triggering condition of the above-mentioned vehicle dispatching task in the above-mentioned trigger timing configuration area to generate the triggering rule of the above-mentioned vehicle dispatching task, and also includes:
[0029] When it is detected that the frequency selection area and the demand quantity selection area are checked at the same time, determining the order in which the first trigger rule, the second trigger rule, the third trigger rule, the fourth trigger rule, the fifth trigger rule, the sixth trigger rule, the seventh trigger rule and the eighth trigger rule are satisfied;
[0030] The trigger rule that is satisfied first is used as the trigger rule for the above-mentioned vehicle dispatching task.
[0031] Furthermore, the above-mentioned effective mode configuration area includes: all waiting for manual confirmation selection area, not waiting for manual confirmation selection area, the maximum waiting days filling area corresponding to the above-mentioned not waiting for manual confirmation selection area, the maximum waiting direct distribution task quantity filling area and the maximum single equipment type demand quantity filling area; the above-mentioned responding user sets the effectiveness conditions of the above-mentioned vehicle dispatching task in the above-mentioned effective mode configuration area, and generates the effectiveness rules of the above-mentioned vehicle dispatching task, including:
[0032] When it is detected that only the above-mentioned selected areas waiting for manual confirmation are checked, the first vehicle dispatching task effectiveness rule is generated in which all vehicle dispatching tasks are waiting for manual confirmation;
[0033] When it is detected that only the selection area without waiting for manual confirmation is checked, and the above-mentioned maximum waiting days filling area and the above-mentioned maximum waiting direct delivery task volume filling area are filled in, the maximum waiting days filled in the above-mentioned maximum waiting days filling area, the maximum waiting direct delivery task volume filled in the maximum waiting direct delivery task volume filling area, the current waiting days and the current direct delivery task volume are extracted; according to the above-mentioned maximum waiting days, the above-mentioned maximum waiting direct delivery task volume, the current waiting days and the current direct delivery task volume, the second vehicle dispatching task effectiveness rule is generated; wherein, the above-mentioned second vehicle dispatching task effectiveness rule is: the above-mentioned current waiting days are greater than the above-mentioned maximum waiting days, and the above-mentioned current direct delivery task volume is greater than the above-mentioned maximum waiting direct delivery task volume; the above-mentioned direct delivery task volume includes: the above-mentioned first direct delivery task volume or the above-mentioned second direct delivery task volume;
[0034] When it is detected that only the selected area without waiting for manual confirmation is checked, and the above-mentioned maximum waiting days filling area and the above-mentioned maximum single equipment type demand filling area are filled in, the maximum waiting days filled in the above-mentioned maximum waiting days filling area, the maximum single equipment type demand filled in the maximum single equipment type demand filling area, the current waiting days and the single equipment type demand in the current metering package are extracted to generate the third vehicle dispatching task effectiveness rule; wherein the above-mentioned third vehicle dispatching task effectiveness rule is: the above-mentioned current waiting days are greater than the above-mentioned maximum waiting days, and the single equipment type demand in the above-mentioned current metering package is greater than the above-mentioned maximum single equipment type demand; the above-mentioned single equipment type demand includes: the above-mentioned first single equipment type demand, or the above-mentioned second single equipment type demand.
[0035] Based on the above method embodiment, the present invention provides a corresponding device embodiment;
[0036] The present invention provides a device for automatically generating a vehicle dispatching task, comprising:
[0037] Configuration interface acquisition module, metering package vehicle combination rule generation module, trigger rule generation module, vehicle dispatch task effectiveness rule generation module, vehicle dispatch task generation module and vehicle dispatch module;
[0038] The configuration interface acquisition module is used to execute the software application through the processor and render on the display to obtain the vehicle dispatching task configuration interface; wherein the vehicle dispatching task configuration interface includes: a vehicle dispatching task generation timing configuration interface and a vehicle dispatching task effectiveness mode configuration interface; the vehicle dispatching task generation timing configuration interface includes: a vehicle combining dimension configuration area for setting the metering package vehicle combining rules, and a triggering timing configuration area for setting the vehicle dispatching task triggering rules; the vehicle dispatching task effectiveness mode configuration interface includes: an effectiveness mode configuration area for determining the vehicle dispatching task effectiveness rules of the vehicle dispatching task;
[0039] The metering package vehicle combining rule generation module is used to generate a metering package vehicle combining rule in response to a user setting a metering package that needs to be loaded in the same vehicle in the vehicle combining dimension configuration area;
[0040] The trigger rule generation module is used to generate the trigger rule of the vehicle dispatching task in response to the user setting the trigger condition of the vehicle dispatching task in the trigger timing configuration area;
[0041] The vehicle dispatching task validation rule generation module is used to generate the validation rule of the vehicle dispatching task in response to the user setting the validation condition of the vehicle dispatching task in the validation mode configuration area;
[0042] The vehicle dispatching task generation module is used to determine the transport vehicle corresponding to each metering package to be transported according to the metering package vehicle combination rule when the triggering rule is met, and generate a vehicle dispatching task;
[0043] The above-mentioned vehicle dispatching module is used to send the above-mentioned vehicle dispatching task to the user terminal when the above-mentioned effectiveness rules are met, so that the user can dispatch the vehicle according to the vehicle dispatching task displayed on the user terminal.
[0044] Based on the above method embodiment, the present invention provides a terminal device embodiment;
[0045] The present invention provides a terminal device, including 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 method of automatically generating a vehicle dispatch task described in any embodiment of the present invention.
[0046] Based on the above method embodiment, the present invention provides a storage medium embodiment;
[0047] The present invention provides a storage medium, including 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 method of automatically generating a vehicle dispatch task described in any embodiment of the present invention.
[0048] The embodiments of the present invention have the following beneficial effects:
[0049] The present invention provides a method, device, equipment and storage medium for automatically generating a vehicle dispatching task. The method comprises: firstly executing a software application through a processor and rendering on a display to obtain a vehicle dispatching task configuration interface; wherein the vehicle dispatching task configuration interface comprises: a vehicle dispatching task generation timing configuration interface and a vehicle dispatching task effectiveness mode configuration interface; the vehicle dispatching task generation timing configuration interface comprises: a vehicle combining dimension configuration area for setting a metering package vehicle combining rule, and a triggering timing configuration area for setting a vehicle dispatching task triggering rule; the vehicle dispatching task effectiveness mode configuration interface comprises: an effectiveness mode configuration area for determining the vehicle dispatching task effectiveness rule of the vehicle dispatching task; and then responding to a user in In the above-mentioned vehicle combination dimension configuration area, the metering packages that need to be loaded in the same vehicle are set to generate metering package vehicle combination rules; then in response to the user setting the triggering conditions of the above-mentioned vehicle dispatching task in the above-mentioned trigger timing configuration area, the triggering rules of the above-mentioned vehicle dispatching task are generated; then in response to the user setting the effectiveness conditions of the above-mentioned vehicle dispatching task in the above-mentioned effectiveness mode configuration area, the effectiveness rules of the above-mentioned vehicle dispatching task are generated; then when the above-mentioned triggering rules are met, according to the above-mentioned metering package vehicle combination rules, the corresponding transport vehicles of each metering package to be transported are determined to generate a vehicle dispatching task; finally, when the above-mentioned effectiveness rules are met, the above-mentioned vehicle dispatching task is sent to the user terminal, so that the user can dispatch the vehicle according to the vehicle dispatching task displayed by the user terminal. Therefore, the user of the present invention first sets the metering package vehicle combination rules of the vehicle dispatching task, the triggering of the vehicle dispatching task and the effectiveness rules of the vehicle dispatching task in the pre-configured vehicle dispatching task configuration interface. When the triggering rules are met, the vehicle dispatching task is automatically generated. When the effectiveness rules are met, the vehicle is dispatched according to the vehicle dispatching task, which improves the efficiency of vehicle dispatching and ensures timely response to needs. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 The present invention is a flowchart of a method for automatically generating a vehicle dispatching task provided by an embodiment of the present invention.
[0051] Figure 2 It is a schematic diagram of a vehicle dispatch task configuration interface provided by an embodiment of the present invention.
[0052] Figure 3 The present invention is a schematic diagram of a device structure for automatically generating a vehicle dispatching task provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0053] The technical solution of the present invention will be described clearly and completely below in conjunction with the accompanying drawings of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0054] like Figure 1 As shown, a method for automatically generating a vehicle dispatching task provided by an embodiment of the present invention includes:
[0055] Step S101: Executing the software application through the processor and rendering on the display to obtain a vehicle dispatching task configuration interface; wherein the vehicle dispatching task configuration interface includes: a vehicle dispatching task generation timing configuration interface and a vehicle dispatching task effectiveness mode configuration interface; the vehicle dispatching task generation timing configuration interface includes: a vehicle combining dimension configuration area for setting a metering package vehicle combining rule, and a triggering timing configuration area for setting a vehicle dispatching task triggering rule; the vehicle dispatching task effectiveness mode configuration interface includes: an effectiveness mode configuration area for determining the vehicle dispatching task effectiveness rule of the vehicle dispatching task;
[0056] Indicatively, the above vehicle dispatch task configuration interface is as follows Figure 2 As shown, Figure 2 The right area corresponding to the "timing of vehicle dispatching task formation" is the above-mentioned vehicle dispatching task generation timing configuration interface; the right area corresponding to the "vehicle dispatching task effectiveness method" is the above-mentioned vehicle dispatching task effectiveness method configuration interface; the right area corresponding to the "vehicle pooling dimension" is the above-mentioned vehicle pooling dimension configuration area; the right area corresponding to the "by frequency" and "by demand" is the above-mentioned triggering timing configuration area; the right area corresponding to the "whether to wait for manual work" is the above-mentioned vehicle dispatching task effectiveness method configuration interface.
[0057] Step S102: In response to the user setting a metering package that needs to be loaded in the same vehicle in the above-mentioned vehicle-pooling dimension configuration area, a metering package vehicle-pooling rule is generated;
[0058] In a preferred embodiment, the above-mentioned car-pooling dimension configuration area includes: selecting an area by a primary metering package, selecting an area across primary metering packages, and allowing cross-product type selection of an area; the above-mentioned response user sets a metering package that needs to be loaded in the same car in the above-mentioned car-pooling dimension configuration area, and generates a metering package car-pooling rule, including:
[0059] When it is detected that only the area selected by the first-level meter package is checked, the first meter package merging rule is generated; wherein the first meter package merging rule is: the first-level meter packages are loaded in the same vehicle, and the product types in the loaded first-level meter packages are the same;
[0060] When it is detected that only the selected area across the first-level metering package is checked, a second metering package merging rule is generated; wherein the second metering package merging rule includes: multiple levels of preset metering packages are loaded in the same vehicle, and the product types in each level of metering packages are the same;
[0061] When it is detected that both the area selected by the primary metering package and the area selected by cross-product type are checked, a third vehicle combination rule for the metering package is generated; wherein the third vehicle combination rule for the metering package is: the primary metering package is loaded in the same vehicle, and the product types in the loaded primary metering package are different;
[0062] When it is detected that the above-mentioned cross-first-level metering package selection area and the above-mentioned cross-product type selection area are checked at the same time, the fourth vehicle merging rule for the metering package is generated; wherein the above-mentioned fourth vehicle merging rule for the metering package is: multiple levels of preset metering packages are loaded in the same vehicle, and the product types in each level of metering package are different.
[0063] Indicative, Figure 2 The selection area for "According to primary metering package" is the selection area for "According to primary metering package" mentioned above, the selection area for "Across primary metering package" is the selection area for "Across primary metering package" mentioned above, and the selection area for "Allow across product types" is the selection area for "Allow across product types" mentioned above.
[0064] Specifically, when configuring the area for the vehicle pooling dimension, only one can be selected between the area selected by the first-level metering package and the area selected across the first-level metering package. The area selected by the first-level metering package is checked by default.
[0065] Preferably, when only the selected area across the first-level metering package is checked, it is possible to group and set which levels of metering packages can be loaded on the same vehicle. Figure 2 As shown, if it is found in reality that two first-level metering packages in the city of Dongguan can increase the load and save costs if they are loaded on the same vehicle, the two first-level metering packages can be set in the same selection box in the selection area where the "cross-first-level metering packages" are located to indicate that the two first-level metering packages are loaded on the same vehicle and the product types in the metering packages are the same.
[0066] Indicatively, within the selected area across the first-level metering package, metering packages of different levels can be set up to be loaded on the same vehicle according to actual conditions.
[0067] Specifically, the above-mentioned area allowing cross-product type selection is not checked by default. If checked, it means that different product types can be included in the same vehicle.
[0068] In this preferred embodiment, the metering package vehicle combining rule is determined by detecting the selection of the vehicle combining dimension configuration area.
[0069] Step S103: in response to the user setting the triggering condition of the vehicle dispatching task in the triggering timing configuration area, generating the triggering rule of the vehicle dispatching task;
[0070] In a preferred embodiment, the trigger timing configuration area includes: a frequency selection area; wherein the frequency selection area includes: a first metering package frequency selection area for setting the trigger frequency of the vehicle dispatching task, a second metering package frequency selection area, a first metering package frequency filling area corresponding to the first metering package frequency selection area, and a second metering package frequency filling area corresponding to the second metering package frequency selection area; wherein the first metering package is all metering packages, and the second metering package is a selected metering package extracted from all metering packages; the above-mentioned response user sets the trigger condition of the vehicle dispatching task in the trigger timing configuration area, and generates the trigger rule of the vehicle dispatching task, including:
[0071] If it is detected that only the first metering package frequency selection area is checked, the first metering package trigger frequency filled in the first metering package frequency filling area is extracted, and the first trigger rule is generated according to the first metering package trigger frequency; wherein the first trigger rule is: according to the first metering package trigger frequency, the vehicle dispatching task is generated;
[0072] If it is detected that the first metering package frequency selection area and the second metering package frequency selection area are checked at the same time, the first metering package trigger frequency filled in the first metering package frequency filling area, the second metering package filled in the second metering package frequency filling area and the second metering package trigger frequency corresponding to the second metering package are extracted, and the second trigger rule is generated according to the first metering package trigger frequency and the second metering package trigger frequency; wherein the second trigger rule is: generating the vehicle dispatching task of the second metering package according to the second metering package trigger frequency, and generating the vehicle dispatching task of the metering packages in the first metering package except the second metering package according to the first metering package trigger frequency.
[0073] Indicative, Figure 2 The entire right area corresponding to "by frequency" in is the above frequency selection area, the area where "Uniform" is located in the right area corresponding to "by frequency" is the above first metering package frequency selection area, the filling area for filling in frequency content in the area where "Uniform" is located is the above first metering package frequency filling area, and the area where "by frequency" is located in the right area corresponding to "special metering package" is the above second metering package frequency selection area, and the filling area for filling in frequency content in the area where "special metering package" is located is the above second metering package frequency filling area. The above first metering package frequency selection area is checked by default, and the above second metering package frequency selection area is not checked by default.
[0074] Specifically, in the first metering package frequency filling area, the frequency of the first metering package can be set to a corresponding frequency on a weekly or monthly basis, and Figure 2 Select the specific date of the corresponding trigger frequency in the date selection area corresponding to the "Formation Time". If the corresponding frequency is set by week, select a date from Monday to Sunday in the date selection area corresponding to the "Formation Time". If the corresponding frequency is set by month, select a date from the dates within a month in the date selection area corresponding to the "Formation Time".
[0075] Indicatively, Figure 2 As shown, in the frequency filling area of the first metering package, the frequency is set to "once every 2 weeks" and the "creation time" is set to "Tuesday", which means that the corresponding vehicle dispatch task is generated on Tuesday every 2 weeks.
[0076] Indicatively, when the second metering package frequency selection area is checked, metering packages that need to be configured separately and trigger frequencies corresponding to the metering packages that need to be configured separately are set. Figure 2 In the second metering package frequency selection area, select "Zhongshan Power Supply Bureau Level 1 metering package" as the selected metering package, and set the trigger frequency corresponding to "Zhongshan Power Supply Bureau Level 1 metering package" to trigger once every Tuesday, that is, on every Tuesday, generate the vehicle dispatch task of "Zhongshan Power Supply Bureau Level 1 metering package", and for metering packages other than "Zhongshan Power Supply Bureau Level 1 metering package", determine the trigger frequency according to the settings in the first metering package frequency filling area, that is, the remaining metering packages are triggered once on Tuesday every 2 weeks.
[0077] In this preferred embodiment, the trigger frequency of the vehicle dispatching task is obtained according to the configuration content in the frequency selection area.
[0078] In another preferred embodiment, the trigger timing configuration area further includes: a demand quantity selection area; the demand quantity selection area includes: a first metering package demand quantity selection area for setting the trigger demand quantity of the vehicle dispatching task; the first metering package demand quantity selection area includes: a first maximum direct distribution task selection area for setting the vehicle dispatching task triggering rule of the first metering package, a first maximum direct distribution task quantity filling area corresponding to the first maximum direct distribution task selection area, a first maximum single equipment type selection area, and a first maximum single equipment type demand filling area corresponding to the first maximum single equipment type selection area; the above-mentioned response user sets the trigger condition of the vehicle dispatching task in the trigger timing configuration area to generate the trigger rule of the vehicle dispatching task, and also includes:
[0079] If it is detected that only the first maximum direct allocation task selection area is checked, the first maximum direct allocation task quantity filled in the first maximum direct allocation task quantity filling area and the current first direct allocation task quantity are obtained, and a third trigger rule is generated according to the current first direct allocation task quantity and the first maximum direct allocation task quantity; wherein the third trigger rule is: when the current first direct allocation task quantity is not less than the first maximum direct allocation task quantity, a vehicle dispatch task is generated;
[0080] If it is detected that only the first maximum single device type selection area is checked, the first maximum single device type demand filled in the first maximum single device type demand filling area and the current first single device type demand in the metering package are obtained, and the fourth trigger rule is generated according to the first maximum single device type demand and the current first single device type demand; wherein the fourth trigger rule is: when the current first single device type demand is not less than the first single device type demand, a vehicle dispatch task is generated;
[0081] If it is detected that the above-mentioned first maximum direct distribution task selected area and the above-mentioned first maximum single equipment type selected area are checked at the same time, the above-mentioned first maximum direct distribution task quantity, the current first direct distribution task quantity, the first maximum single equipment type demand, and the current first single equipment type demand in the metering package are obtained, and the fifth trigger rule is generated according to the above-mentioned first maximum direct distribution task quantity, the current first direct distribution task quantity, the first maximum single equipment type demand, and the current first single equipment type demand in the metering package; wherein the above-mentioned fifth trigger rule is: when the above-mentioned current first single equipment type demand is not less than the above-mentioned first single equipment type demand, a vehicle dispatching task is generated; or, when the above-mentioned current first direct distribution task quantity is not less than the above-mentioned first maximum direct distribution task quantity, a vehicle dispatching task is generated.
[0082] Indicatively, in Figure 2 In the above, the area on the right corresponding to "by demand" is the above demand selection area, and the area where "Uniform" is located in the upper part of the above demand selection area is the above first metering package demand selection area, and the above first metering package demand selection area is checked by default. The selection area where "Direct delivery task" is located and the filling area where "greater than or equal to" is located in the above first metering package demand selection area are the above first maximum direct delivery task selection area and the first maximum direct delivery task quantity filling area. The selection area for "Quantity required for a single device type" in the above demand selection area is the above first maximum single device type selection area, and the "greater than or equal to" filling area on the right side of the above first maximum single device type selection area is the above first maximum single device type demand filling area.
[0083] Indicatively, if only "Direct delivery task" is checked and the number in the "greater than or equal to" filling area corresponding to "Direct delivery task" is set to 30, it means that a vehicle dispatch task will be generated when the quantity of the first direct delivery task corresponding to the first metering package is not less than 30.
[0084] Indicatively, check "Direct delivery task" and "Required quantity of a single equipment type" at the same time, and set the corresponding numbers to 30 and 20 in the "Greater than or equal to" filling area corresponding to "Direct delivery task" and "Required quantity of a single equipment type" respectively. If it is detected that the first direct delivery task of the current first metering package is no less than 30, and the first single equipment type required quantity of the current first metering package is less than 20, the generation of the vehicle dispatch task can be triggered.
[0085] In this preferred embodiment, the triggering rules for the vehicle dispatching task are determined by configuring operations within the selected area of the first metering package demand.
[0086] In another preferred embodiment, the demand quantity selection area further includes: a second metering package demand quantity selection area for setting the trigger demand quantity of the vehicle dispatching task; the second metering package demand quantity selection area includes: a second maximum direct distribution task selection area for setting the vehicle dispatching task triggering rule of the second metering package, a second maximum direct distribution task quantity filling area corresponding to the second maximum direct distribution task selection area, a second maximum single equipment type selection area, and a second maximum single equipment type demand filling area corresponding to the second maximum single equipment type selection area; the above-mentioned response user sets the trigger condition of the vehicle dispatching task in the above-mentioned trigger timing configuration area to generate the trigger rule of the vehicle dispatching task, and also includes:
[0087] If it is detected that only the second maximum direct delivery task selection area is checked in the second metering package demand quantity selection area, the second metering package filled in the second maximum direct delivery task quantity filling area, the second maximum direct delivery task quantity corresponding to the second metering package, and the current second direct delivery task quantity of the second metering package are obtained, and the sixth trigger rule is generated according to the current second direct delivery task quantity and the second maximum direct delivery task quantity; wherein the sixth trigger rule is: for the second metering package, when the current second direct delivery task quantity is not less than the second maximum direct delivery task quantity, a vehicle dispatching task is generated; for the metering packages other than the second metering package in the first metering package, a vehicle dispatching task is generated according to the selection of the first metering package demand quantity selection area;
[0088] If it is detected that only the second maximum single device type selection area is checked in the second metering package demand selection area, the second metering package filled in the second maximum single device type demand filling area, the second maximum single device type demand corresponding to the second metering package, and the current second single device type demand in the second metering package are obtained, and the seventh trigger rule is generated according to the second maximum single device type demand and the current second single device type demand; wherein the seventh trigger rule is: for the second metering package, when the current second single device type demand is not less than the second single device type demand, a vehicle dispatching task is generated; for the metering packages other than the second metering package in the first metering package, a vehicle dispatching task is generated according to the selection of the first metering package demand selection area;
[0089] If it is detected that the second maximum direct allocation task selection area and the second maximum single device type selection area are both checked in the second meter package demand selection area, the second meter package filled in the second maximum direct allocation task filling area, the second maximum direct allocation task corresponding to the second meter package, the current second direct allocation task of the second meter package, the second meter package filled in the second maximum single device type demand filling area, the second maximum single device type demand corresponding to the second meter package, and the current second single device type demand in the second meter package are obtained. According to the second maximum direct allocation task, the current The second direct distribution task quantity, the second maximum single equipment type demand quantity, and the current second single equipment type demand quantity in the above-mentioned second metering package generate the eighth trigger rule; wherein the above-mentioned eighth trigger rule is: for the above-mentioned second metering package, when the above-mentioned current second single equipment type demand quantity is not less than the above-mentioned second single equipment type demand quantity, a vehicle dispatching task is generated; or, when the above-mentioned current second direct distribution task quantity is not less than the above-mentioned second maximum direct distribution task quantity, a vehicle dispatching task is generated; for the metering packages other than the above-mentioned second metering package in the above-mentioned first metering package, a vehicle dispatching task is generated according to the selection of the area selected by the above-mentioned first metering package demand quantity.
[0090] Indicatively, in Figure 2In the lower area on the right side corresponding to "According to demand", the area where "Special metering package" is located is the second metering package demand selection area mentioned above, the "Direct delivery task" selection area in the second metering package demand selection area is the second maximum direct delivery task selection area mentioned above, the "greater than or equal to" filling area on the right side of "Direct delivery task" is the second maximum direct delivery task quantity filling area mentioned above, the "Single equipment type demand quantity" selection area in the second metering package demand selection area is the second maximum single equipment type selection area mentioned above, and the "greater than or equal to" filling area on the right side of "Single equipment type demand quantity" is the second maximum single equipment type demand filling area mentioned above.
[0091] Indicatively, in Figure 2 In the area to the right of "By Demand", check "Uniform" and "Special Metering Package" at the same time, set "Zhongshan Power Supply Bureau Level 1 Metering Package" under "Special Metering Package", check "Quantity of Single Equipment Type Required", and set the "Greater Than or Equal to" filling area corresponding to "Quantity of Single Equipment Type Required" to 1000, which means that when the current demand for the second single equipment type in the "Zhongshan Power Supply Bureau Level 1 Metering Package" is not less than 1000, the generation of the vehicle dispatching task of the "Zhongshan Power Supply Bureau Level 1 Metering Package" is triggered. For other metering packages except the "Zhongshan Power Supply Bureau Level 1 Metering Package", if the current first direct distribution task is not less than 30, the generation of vehicle dispatching tasks other than the "Zhongshan Power Supply Bureau Level 1 Metering Package" is triggered.
[0092] In this preferred embodiment, by selecting an area for the second metering package demand, a vehicle dispatching task triggering rule corresponding to the second metering package in the selected area for the second metering package demand is determined.
[0093] In another preferred embodiment, the above-mentioned response user sets the trigger condition of the above-mentioned vehicle dispatching task in the above-mentioned trigger timing configuration area to generate the trigger rule of the above-mentioned vehicle dispatching task, and further includes:
[0094] When it is detected that the frequency selection area and the demand quantity selection area are checked at the same time, determining the order in which the first trigger rule, the second trigger rule, the third trigger rule, the fourth trigger rule, the fifth trigger rule, the sixth trigger rule, the seventh trigger rule and the eighth trigger rule are satisfied;
[0095] The trigger rule that is satisfied first is used as the trigger rule for the above-mentioned vehicle dispatching task.
[0096] Indicatively, in Figure 2In the frequency selection area and the demand selection area are checked at the same time, and in the frequency selection area, the trigger frequency in the area where "Uniform" is located is set to be triggered once every two weeks on Tuesday, and the second metering package in the area where "Special metering package" is located is set to "Zhongshan Power Supply Bureau Level 1 metering package", and the corresponding trigger frequency is set to be triggered once every Tuesday; in the demand selection area, the "Direct distribution task" in the area where "Uniform" is located is checked, and the value of the "greater than or equal to" filling area corresponding to the "Direct distribution task" is set to 30, and the "Zhongshan Power Supply Bureau" is set in the area where "Special metering package" is located. The "first-level metering package" is the second metering package mentioned above, check "Quantity required for a single device type", and set the value of the "greater than or equal to" filling area corresponding to "Quantity required for a single device type" to 1000. It is currently detected that in the first week, the current second single device type demand of the first-level metering package of Zhongshan Power Supply Bureau is 1050, and the current first direct distribution task quantity of metering packages other than the first-level metering package of Zhongshan Power Supply Bureau is 35. The triggering rule is to trigger the generation of the vehicle dispatching task corresponding to the first-level metering package of Zhongshan Power Supply Bureau, as well as the vehicle dispatching task of metering packages other than the first-level metering package of Zhongshan Power Supply Bureau.
[0097] In this preferred embodiment, it is determined that when it is detected that the above-mentioned frequency selection area and the above-mentioned demand quantity selection area are checked at the same time, the trigger rule that is first satisfied will be used as the trigger rule of the above-mentioned vehicle dispatching task.
[0098] Step S104: in response to the user setting the validation condition of the vehicle dispatching task in the validation mode configuration area, generating the validation rule of the vehicle dispatching task;
[0099] In a preferred embodiment, the above-mentioned effective mode configuration area includes: all waiting for manual confirmation selection area, not waiting for manual confirmation selection area, the maximum waiting days filling area corresponding to the above-mentioned not waiting for manual confirmation selection area, the maximum waiting direct delivery task quantity filling area and the maximum single equipment type demand quantity filling area; the above-mentioned response user sets the effectiveness conditions of the above-mentioned vehicle dispatching task in the above-mentioned effective mode configuration area, and generates the effectiveness rules of the above-mentioned vehicle dispatching task, including:
[0100] When it is detected that only the above-mentioned selected areas waiting for manual confirmation are checked, the first vehicle dispatching task effectiveness rule is generated in which all vehicle dispatching tasks are waiting for manual confirmation;
[0101] When it is detected that only the selection area without waiting for manual confirmation is checked, and the above-mentioned maximum waiting days filling area and the above-mentioned maximum waiting direct delivery task volume filling area are filled in, the maximum waiting days filled in the above-mentioned maximum waiting days filling area, the maximum waiting direct delivery task volume filled in the maximum waiting direct delivery task volume filling area, the current waiting days and the current direct delivery task volume are extracted; according to the above-mentioned maximum waiting days, the above-mentioned maximum waiting direct delivery task volume, the current waiting days and the current direct delivery task volume, the second vehicle dispatching task effectiveness rule is generated; wherein, the above-mentioned second vehicle dispatching task effectiveness rule is: the above-mentioned current waiting days are greater than the above-mentioned maximum waiting days, and the above-mentioned current direct delivery task volume is greater than the above-mentioned maximum waiting direct delivery task volume; the above-mentioned direct delivery task volume includes: the above-mentioned first direct delivery task volume or the above-mentioned second direct delivery task volume;
[0102] When it is detected that only the selected area without waiting for manual confirmation is checked, and the above-mentioned maximum waiting days filling area and the above-mentioned maximum single equipment type demand filling area are filled in, the maximum waiting days filled in the above-mentioned maximum waiting days filling area, the maximum single equipment type demand filled in the maximum single equipment type demand filling area, the current waiting days and the single equipment type demand in the current metering package are extracted to generate the third vehicle dispatching task effectiveness rule; wherein the above-mentioned third vehicle dispatching task effectiveness rule is: the above-mentioned current waiting days are greater than the above-mentioned maximum waiting days, and the single equipment type demand in the above-mentioned current metering package is greater than the above-mentioned maximum single equipment type demand; the above-mentioned single equipment type demand includes: the above-mentioned first single equipment type demand, or the above-mentioned second single equipment type demand.
[0103] Indicatively, in Figure 2 In the above, the selected area where "All waiting for manual confirmation" is located is the selected area for all waiting for manual confirmation, the selected area where "The following situations do not need to wait for manual confirmation" is located is the selected area for not waiting for manual confirmation, and the filling area corresponding to "Waiting time is greater than" is the filling area for the maximum number of waiting days, and the selection box in the area where "The following situations do not need to wait for manual confirmation" is the filling area for the maximum waiting direct distribution task quantity and the filling area for the maximum single equipment type demand quantity. You can select "Direct distribution task" in the selection box and fill in the maximum waiting direct distribution task quantity corresponding to "Direct distribution task" in the "greater than or equal to" filling area on the right; you can select "Single equipment type demand quantity" in the selection box and fill in the maximum single equipment type demand quantity corresponding to "Single equipment type demand quantity" in the "greater than or equal to" filling area on the right. You can only select one from "All waiting for manual confirmation" and "The following situations do not need to wait for manual confirmation".
[0104] Indicatively, in Figure 2, check "No need to wait for manual confirmation in the following situations", fill in the value 10 in the filling area corresponding to "Waiting time is greater than", select "Direct delivery task" in the selection box, and fill in the value 30 in the "Greater than or equal to" filling area corresponding to the right of "Direct delivery task". This means that after the vehicle dispatch task is generated, the vehicle dispatch task will take effect after waiting for 10 days and the current direct delivery task volume is not less than 30.
[0105] Preferably, if "All waiting for manual confirmation of selected areas" is checked, the dispatch task is only in the initialization state after being generated, and can only take effect after manual adjustment and confirmation. If "Do not wait for manual confirmation of selected areas" is checked, it means that the current dispatch task needs to meet the dispatch demand as soon as possible, so it no longer waits for manual confirmation.
[0106] In this preferred embodiment, the effectiveness mode of the vehicle dispatching task is obtained through the configuration content in the effectiveness mode configuration area.
[0107] Step S105: when the triggering rules are met, the corresponding transport vehicles of each metered package to be transported are determined according to the metered package vehicle combination rules, and a vehicle dispatching task is generated;
[0108] Specifically, when the above triggering rules are met, the transport vehicles corresponding to each metering package are determined according to the preset metering package vehicle combination rules, and then the vehicle dispatching task is generated.
[0109] Step S106: When the above-mentioned effective rules are met, the above-mentioned vehicle dispatching task is sent to the user terminal, so that the user can dispatch the vehicle according to the vehicle dispatching task displayed on the user terminal.
[0110] Specifically, when the above-mentioned effective rules are met, the vehicle dispatching task that meets the effective rules is sent to the user terminal, so that the vehicle is dispatched according to the vehicle dispatching task.
[0111] Based on the above method embodiment, the present invention provides a corresponding device embodiment.
[0112] like Figure 3 As shown, an embodiment of the present invention provides a device for automatically generating a vehicle dispatching task, including: a configuration interface acquisition module, a metering and vehicle combination rule generation module, a trigger rule generation module, a vehicle dispatching task effectiveness rule generation module, a vehicle dispatching task generation module, and a vehicle dispatching module;
[0113] The configuration interface acquisition module is used to execute the software application through the processor and render on the display to obtain the vehicle dispatching task configuration interface; wherein the vehicle dispatching task configuration interface includes: a vehicle dispatching task generation timing configuration interface and a vehicle dispatching task effectiveness mode configuration interface; the vehicle dispatching task generation timing configuration interface includes: a vehicle combining dimension configuration area for setting the metering package vehicle combining rules, and a triggering timing configuration area for setting the vehicle dispatching task triggering rules; the vehicle dispatching task effectiveness mode configuration interface includes: an effectiveness mode configuration area for determining the vehicle dispatching task effectiveness rules of the vehicle dispatching task;
[0114] The metering package vehicle combining rule generation module is used to generate a metering package vehicle combining rule in response to a user setting a metering package that needs to be loaded in the same vehicle in the vehicle combining dimension configuration area;
[0115] The trigger rule generation module is used to generate the trigger rule of the vehicle dispatching task in response to the user setting the trigger condition of the vehicle dispatching task in the trigger timing configuration area;
[0116] The vehicle dispatching task validation rule generation module is used to generate the validation rule of the vehicle dispatching task in response to the user setting the validation condition of the vehicle dispatching task in the validation mode configuration area;
[0117] The vehicle dispatching task generation module is used to determine the transport vehicle corresponding to each metering package to be transported according to the metering package vehicle combination rule when the triggering rule is met, and generate a vehicle dispatching task;
[0118] The above-mentioned vehicle dispatching module is used to send the above-mentioned vehicle dispatching task to the user terminal when the above-mentioned effectiveness rules are met, so that the user can dispatch the vehicle according to the vehicle dispatching task displayed on the user terminal.
[0119] It should be noted that the device embodiments described above are merely schematic, wherein the modules described above as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the accompanying drawings of the device embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which can be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art can understand and implement it without creative work. The above schematic diagram is only an example of a device for automatically generating a vehicle dispatch task, and does not constitute a limitation on a device for automatically generating a vehicle dispatch task, and may include more or fewer components than shown in the figure, or a combination of certain components, or different components.
[0120] Based on the above method item embodiments, the present invention provides corresponding terminal device item embodiments.
[0121] Another embodiment of the present invention provides a terminal device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and when the processor executes the computer program, it implements a method for automatically generating a vehicle dispatch task as described in any embodiment of the present invention.
[0122] Exemplarily, in this embodiment, the computer program may be divided into one or more modules, which are stored in the memory and executed by the processor to implement the present invention. The one or more module elements may be a series of computer program instruction segments capable of implementing specific functions, which are used to describe the execution process of the computer program in the device;
[0123] The terminal device may be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The device may include, but is not limited to, a processor, a memory;
[0124] The processor referred to herein may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The above-mentioned processor is the control center of the above-mentioned device, and uses various interfaces and lines to connect various parts of the entire device;
[0125] The above-mentioned memory can be used to store the above-mentioned computer programs and / or modules. The above-mentioned processor realizes various functions of the above-mentioned device by running or executing the computer programs and / or modules stored in the above-mentioned memory, and calling the data stored in the memory. The above-mentioned memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function, etc.; in addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0126] Based on the above method item embodiments, the present invention provides a corresponding storage medium item embodiment.
[0127] Another embodiment of the present invention provides a storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the storage medium is located is controlled to execute a method for automatically generating a vehicle dispatch task as described in any embodiment of the present invention.
[0128] In this embodiment, the storage medium is a computer-readable storage medium, the computer program includes computer program code, and the computer program code may be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc.
[0129] Compared with the prior art, by implementing the above-mentioned embodiments of the present invention, the efficiency of dispatching vehicles can be improved and the timeliness of demand response can be ensured.
[0130] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A method for automatically generating a vehicle dispatching task, characterized in that: include: The software application is executed by the processor and rendered on the display to obtain a vehicle dispatching task configuration interface; wherein the vehicle dispatching task configuration interface includes: a vehicle dispatching task generation timing configuration interface and a vehicle dispatching task effectiveness mode configuration interface; the vehicle dispatching task generation timing configuration interface includes: a vehicle combining dimension configuration area for setting a metering package vehicle combining rule, and a triggering timing configuration area for setting a vehicle dispatching task triggering rule; the vehicle dispatching task effectiveness mode configuration interface includes: an effectiveness mode configuration area for determining the vehicle dispatching task effectiveness rule of the vehicle dispatching task; In response to the user setting a metering package that needs to be loaded in the same vehicle in the vehicle-pooling dimension configuration area, generating a metering package vehicle-pooling rule; In response to the user setting the triggering condition of the vehicle dispatching task in the trigger timing configuration area, generating a triggering rule for the vehicle dispatching task; In response to the user setting the validity condition of the vehicle dispatching task in the validity mode configuration area, generating the validity rule of the vehicle dispatching task; When the triggering rule is met, the corresponding transport vehicle of each metered package to be transported is determined according to the metered package vehicle combination rule, and a vehicle dispatching task is generated; When the effectiveness rule is met, the vehicle dispatching task is sent to the user terminal, so that the user dispatches the vehicle according to the vehicle dispatching task displayed on the user terminal.
2. The method for automatically generating a vehicle dispatching task according to claim 1, characterized in that: The vehicle-pooling dimension configuration area includes: selecting an area by a primary metering package, selecting an area across primary metering packages, and allowing cross-product type selection of an area; the response user sets a metering package that needs to be loaded in the same vehicle in the vehicle-pooling dimension configuration area, and generates a metering package vehicle-pooling rule, including: When it is detected that only the area selected by the first-level meter package is checked, a first vehicle combination rule for the meter package is generated; wherein the first vehicle combination rule for the meter package is: the first-level meter packages are loaded in the same vehicle, and the product types in the loaded first-level meter packages are the same; In the case where it is detected that only the selected area across the first-level metering package is checked, a second metering package vehicle combination rule is generated; wherein the second metering package vehicle combination rule includes: metering packages of preset multiple levels are loaded in the same vehicle, and the product types in each level of metering packages are the same; When it is detected that both the area selected by the primary metering package and the area selected by allowing cross-product type are checked, a third vehicle combination rule for the metering package is generated; wherein the third vehicle combination rule for the metering package is: the primary metering package is loaded in the same vehicle, and the product types in the loaded primary metering package are different; When it is detected that the cross-first-level metering package selection area and the cross-product type selection area are checked at the same time, the fourth metering package merging rule is generated; wherein the fourth metering package merging rule is: multiple levels of preset metering packages are loaded in the same vehicle, and the product types in each level of metering package are different.
3. The method for automatically generating a vehicle dispatching task according to claim 2, characterized in that: The trigger timing configuration area includes: a frequency selection area; wherein the frequency selection area includes: a first metering package frequency selection area for setting the trigger frequency of the vehicle dispatching task, a second metering package frequency selection area, a first metering package frequency filling area corresponding to the first metering package frequency selection area, and a second metering package frequency filling area corresponding to the second metering package frequency selection area; wherein the first metering package is all metering packages, and the second metering package is a selected metering package extracted from all metering packages; the triggering condition of the vehicle dispatching task set by the user in the trigger timing configuration area is generated to generate the triggering rule of the vehicle dispatching task, including: If it is detected that only the first metering package frequency selection area is checked, the first metering package trigger frequency filled in the first metering package frequency filling area is extracted, and a first trigger rule is generated according to the first metering package trigger frequency; wherein the first trigger rule is: according to the first metering package trigger frequency, the vehicle dispatch task is generated; If it is detected that the first metering package frequency selection area and the second metering package frequency selection area are checked at the same time, the first metering package trigger frequency filled in the first metering package frequency filling area, the second metering package filled in the second metering package frequency filling area and the second metering package trigger frequency corresponding to the second metering package are extracted, and a second trigger rule is generated according to the first metering package trigger frequency and the second metering package trigger frequency; wherein the second trigger rule is: generating a vehicle dispatch task for the second metering package according to the second metering package trigger frequency, and generating a vehicle dispatch task for metering packages in the first metering package except the second metering package according to the first metering package trigger frequency.
4. The method for automatically generating a vehicle dispatching task according to claim 3, characterized in that: The trigger timing configuration area also includes: a demand quantity selection area; the demand quantity selection area includes: a first metering package demand quantity selection area for setting the trigger demand quantity of the vehicle dispatching task; the first metering package demand quantity selection area includes: a first maximum direct distribution task selection area for setting the vehicle dispatching task triggering rule of the first metering package, a first maximum direct distribution task quantity filling area corresponding to the first maximum direct distribution task selection area, a first maximum single equipment type selection area, and a first maximum single equipment type demand quantity filling area corresponding to the first maximum single equipment type selection area; the trigger condition of the vehicle dispatching task set by the user in the trigger timing configuration area is generated to generate the triggering rule of the vehicle dispatching task, and also includes: If it is detected that only the first maximum direct allocation task selection area is checked, the first maximum direct allocation task quantity filled in the first maximum direct allocation task quantity filling area and the current first direct allocation task quantity are obtained, and a third trigger rule is generated according to the current first direct allocation task quantity and the first maximum direct allocation task quantity; wherein the third trigger rule is: when the current first direct allocation task quantity is not less than the first maximum direct allocation task quantity, a vehicle dispatch task is generated; If it is detected that only the first maximum single device type selection area is checked, the first maximum single device type demand filled in the first maximum single device type demand filling area and the current first single device type demand in the metering package are obtained, and a fourth trigger rule is generated according to the first maximum single device type demand and the current first single device type demand; wherein the fourth trigger rule is: when the current first single device type demand is not less than the first single device type demand, a vehicle dispatch task is generated; If it is detected that the first maximum direct distribution task selected area and the first maximum single equipment type selected area are checked at the same time, the first maximum direct distribution task quantity, the current first direct distribution task quantity, the first maximum single equipment type demand, and the current first single equipment type demand in the metering package are obtained, and the fifth trigger rule is generated according to the first maximum direct distribution task quantity, the current first direct distribution task quantity, the first maximum single equipment type demand, and the current first single equipment type demand in the metering package; wherein the fifth trigger rule is: when the current first single equipment type demand is not less than the first single equipment type demand, a vehicle dispatching task is generated; or, when the current first direct distribution task quantity is not less than the first maximum direct distribution task quantity, a vehicle dispatching task is generated.
5. The method for automatically generating a vehicle dispatching task according to claim 4, characterized in that: The demand quantity selection area also includes: a second metering package demand quantity selection area for setting the trigger demand quantity of the vehicle dispatching task; the second metering package demand quantity selection area includes: a second maximum direct distribution task selection area for setting the vehicle dispatching task triggering rule of the second metering package, a second maximum direct distribution task quantity filling area corresponding to the second maximum direct distribution task selection area, a second maximum single equipment type selection area, and a second maximum single equipment type demand filling area corresponding to the second maximum single equipment type selection area; the response user sets the trigger condition of the vehicle dispatching task in the trigger timing configuration area to generate the trigger rule of the vehicle dispatching task, and also includes: If it is detected that only the second maximum direct distribution task selection area is checked in the second metering package demand quantity selection area, the second metering package filled in the second maximum direct distribution task quantity filling area, the second maximum direct distribution task quantity corresponding to the second metering package, and the current second direct distribution task quantity of the second metering package are obtained, and the sixth trigger rule is generated according to the current second direct distribution task quantity and the second maximum direct distribution task quantity; wherein the sixth trigger rule is: for the second metering package, when the current second direct distribution task quantity is not less than the second maximum direct distribution task quantity, a vehicle dispatching task is generated; for the metering packages other than the second metering package in the first metering package, a vehicle dispatching task is generated according to the selection of the first metering package demand quantity selection area; If it is detected that only the second maximum single device type selection area is checked in the second metering package demand selection area, the second metering package filled in the second maximum single device type demand filling area, the second maximum single device type demand corresponding to the second metering package, and the current second single device type demand in the second metering package are obtained, and the seventh trigger rule is generated according to the second maximum single device type demand and the current second single device type demand; wherein the seventh trigger rule is: for the second metering package, when the current second single device type demand is not less than the second single device type demand, a vehicle dispatching task is generated; for the metering packages other than the second metering package in the first metering package, a vehicle dispatching task is generated according to the selection of the first metering package demand selection area; If it is detected that the second maximum direct distribution task selection area and the second maximum single device type selection area are checked at the same time in the second metering package demand selection area, the second metering package filled in the second maximum direct distribution task filling area, the second maximum direct distribution task corresponding to the second metering package, the current second direct distribution task of the second metering package, the second metering package filled in the second maximum single device type demand filling area, the second maximum single device type demand corresponding to the second metering package, and the current second single device type demand in the second metering package are obtained, and the eighth trigger rule is generated according to the second maximum direct distribution task, the current second direct distribution task, the second maximum single device type demand, and the current second single device type demand in the second metering package; wherein the eighth trigger rule is: for the second metering package, when the current second single device type demand is not less than the second single device type demand, a vehicle dispatching task is generated; or, when the current second direct distribution task is not less than the second maximum direct distribution task, a vehicle dispatching task is generated; for metering packages other than the second metering package in the first metering package, a vehicle dispatching task is generated according to the selection of the first metering package demand selection area.
6. The method for automatically generating a vehicle dispatching task according to claim 5, characterized in that: The responding user sets the trigger condition of the vehicle dispatching task in the trigger timing configuration area to generate the trigger rule of the vehicle dispatching task, and further includes: When it is detected that the frequency selection area and the demand quantity selection area are checked at the same time, determining the order in which the first trigger rule, the second trigger rule, the third trigger rule, the fourth trigger rule, the fifth trigger rule, the sixth trigger rule, the seventh trigger rule and the eighth trigger rule are satisfied; The trigger rule that is satisfied first is used as the trigger rule for the vehicle dispatching task.
7. The method for automatically generating a vehicle dispatching task according to claim 6, characterized in that: The validation mode configuration area includes: all waiting for manual confirmation selection area, not waiting for manual confirmation selection area, the maximum waiting days filling area corresponding to the not waiting for manual confirmation selection area, the maximum waiting direct delivery task quantity filling area and the maximum single equipment type demand quantity filling area; the responding user sets the validation conditions of the vehicle dispatching task in the validation mode configuration area, and generates the validation rules of the vehicle dispatching task, including: In the case where it is detected that only the selected area waiting for manual confirmation is checked, a first vehicle dispatching task effectiveness rule is generated in which all vehicle dispatching tasks are waiting for manual confirmation; When it is detected that only the selection area of not waiting for manual confirmation is checked, and the maximum waiting days filling area and the maximum waiting direct delivery task volume filling area are filled in, the maximum waiting days filled in the maximum waiting days filling area, the maximum waiting direct delivery task volume filled in the maximum waiting direct delivery task volume filling area, the current waiting days and the current direct delivery task volume are extracted; according to the maximum waiting days, the maximum waiting direct delivery task volume, the current waiting days and the current direct delivery task volume, the second vehicle dispatching task effectiveness rule is generated; wherein, the second vehicle dispatching task effectiveness rule is: the current waiting days are greater than the maximum waiting days, and the current direct delivery task volume is greater than the maximum waiting direct delivery task volume; the direct delivery task volume includes: the first direct delivery task volume or the second direct delivery task volume; When it is detected that only the selected area of not waiting for manual confirmation is checked, and the maximum waiting days filling area and the maximum single equipment type demand filling area are filled in, the maximum waiting days filled in the maximum waiting days filling area, the maximum single equipment type demand filled in the maximum single equipment type demand filling area, the current waiting days and the single equipment type demand in the current metering package are extracted to generate the third vehicle dispatching task effectiveness rule; wherein, the third vehicle dispatching task effectiveness rule is: the current waiting days are greater than the maximum waiting days, and the single equipment type demand in the current metering package is greater than the maximum single equipment type demand; the single equipment type demand includes: the first single equipment type demand, or the second single equipment type demand.
8. A device for automatically generating a vehicle dispatching task, characterized in that: include: Configuration interface acquisition module, metering package vehicle combination rule generation module, trigger rule generation module, vehicle dispatch task effectiveness rule generation module, vehicle dispatch task generation module and vehicle dispatch module; The configuration interface acquisition module is used to execute the software application through the processor and render on the display to obtain the vehicle dispatching task configuration interface; wherein, the vehicle dispatching task configuration interface includes: a vehicle dispatching task generation timing configuration interface and a vehicle dispatching task effectiveness mode configuration interface; the vehicle dispatching task generation timing configuration interface includes: a vehicle combining dimension configuration area for setting the metering package vehicle combining rule, and a triggering timing configuration area for setting the vehicle dispatching task triggering rule; the vehicle dispatching task effectiveness mode configuration interface includes: an effectiveness mode configuration area for determining the vehicle dispatching task effectiveness rule of the vehicle dispatching task; The metering package vehicle combining rule generating module is used for generating a metering package vehicle combining rule in response to a user setting a metering package that needs to be loaded in the same vehicle in the vehicle combining dimension configuration area; The trigger rule generation module is used to generate a trigger rule for the vehicle dispatching task in response to the user setting the trigger condition of the vehicle dispatching task in the trigger timing configuration area; The vehicle dispatching task validation rule generation module is used to generate the validation rule of the vehicle dispatching task in response to the user setting the validation condition of the vehicle dispatching task in the validation mode configuration area; The vehicle dispatching task generating module is used to determine the transport vehicle corresponding to each metering package to be transported according to the metering package vehicle combination rule when the triggering rule is met, and generate a vehicle dispatching task; The vehicle dispatching module is used to send the vehicle dispatching task to the user terminal when the effectiveness rule is met, so that the user can dispatch the vehicle according to the vehicle dispatching task displayed on the user terminal.
9. A 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, and when the processor executes the computer program, it implements a method for automatically generating a vehicle dispatch task as described in any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium includes a stored computer program, wherein when the computer program is running, the device where the storage medium is located is controlled to execute a method for automatically generating a vehicle dispatch task as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Vehicle scheduling method and system, server and client
CN108171411A
Task processing method and device, apparatus and medium
CN110109746A
Task allocation method and device, server and storage medium
CN113360269A
Task exception alarm method and device, terminal equipment and storage medium
CN113377608A
Impact sensing usable with fleet management system
US20100039247A1