Vehicle source information selection method and device, equipment and computer readable storage medium
Patent Information
- Application Number
- CN202111364087.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-17
- Publication Date
- 2026-09-15
- Estimated Expiration
- 2041-11-17
AI Technical Summary
然而,依靠人工选取车源信息的方式,人力成本较高,选取效率较低
[0045] The technical solution provided in this application embodiment can automatically determine the target loading date from at least one candidate loading date by obtaining the resource value fluctuation function corresponding to the target vehicle model and the historical orders corresponding to the target vehicle model; then, it can automatically select the target vehicle source information that is transported on the target loading date according to the target transportation route and is the target vehicle model from the candidate vehicle source information, and the selection efficiency of vehicle source information is high.
Smart Images

Figure CN116151709B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of logistics technology, and in particular to a method, apparatus, device, and computer-readable storage medium for selecting vehicle source information. Background Technology
[0002] In the field of logistics technology, logistics platforms select vehicle availability based on cargo information published by suppliers. The platform then provides the selected vehicle availability to the supplier and the cargo information to the corresponding carrier, enabling the supplier and carrier to reach a transportation agreement based on the cargo and vehicle information.
[0003] In related technologies, vehicle source information is selected manually. However, relying on manual selection of vehicle source information is costly and inefficient. Summary of the Invention
[0004] This application provides a method, apparatus, device, and computer-readable storage medium for selecting vehicle source information, which can be used to solve problems in related technologies.
[0005] In a first aspect, embodiments of this application provide a method for selecting vehicle source information, the method comprising:
[0006] Obtain the first historical order corresponding to the target vehicle model and the resource value fluctuation function corresponding to the target vehicle model. The resource value fluctuation function is used to obtain the resource value fluctuation value of the target vehicle model transported on different dates.
[0007] Based on the resource value fluctuation function and the first historical order, determine the target loading date for the target vehicle model to be transported according to the target transportation route from at least one candidate loading date;
[0008] Select target vehicle information from at least one candidate vehicle information, which is transported on the target transport route on the target loading date and is of the target vehicle type.
[0009] In one possible implementation, the first historical order includes the historical loading date and the historical resource value of the target vehicle model transported according to the target transportation route on the historical loading date;
[0010] The step of determining the target loading date for the target vehicle model to be transported along the target transportation route from at least one candidate loading date based on the resource value fluctuation function and the first historical order includes:
[0011] For each candidate loading date in at least one candidate loading date, based on the resource value fluctuation function, obtain the first resource value fluctuation value of the target vehicle being transported on the candidate loading date and the second resource value fluctuation value of the target vehicle being transported on the historical loading date;
[0012] Based on the historical resource values, the fluctuation value of the first resource value, and the fluctuation value of the second resource value, the candidate resource values for the target vehicle model to be transported along the target transportation route on the candidate loading date are obtained, and the target loading date for the target vehicle model to be transported along the target transportation route is determined according to the candidate resource values.
[0013] In one possible implementation, obtaining the resource value fluctuation function corresponding to the target vehicle model includes:
[0014] Obtain at least one candidate resource value fluctuation function, with each candidate resource value fluctuation function corresponding to a vehicle model;
[0015] Obtain the resource value fluctuation function corresponding to the target vehicle model from the at least one candidate resource value fluctuation function.
[0016] In one possible implementation, obtaining at least one candidate resource numerical fluctuation function includes:
[0017] Obtain multiple second historical orders, each of which includes a historical vehicle model, a historical loading date, a historical transportation route, and historical resource values. The historical resource values are the historical resource values of the historical vehicle model transported according to the historical transportation route on the historical loading date.
[0018] For multiple second historical orders that include the same historical vehicle model, a weighted change ratio corresponding to the historical vehicle model is obtained based on the order quantity, multiple historical transportation routes, and multiple historical resource values of the multiple second historical orders. The weighted change ratio is used to indicate the change in the resource values transported by the historical vehicle model on each historical loading date.
[0019] The candidate resource value fluctuation function corresponding to each historical model is obtained based on the weighted change ratio corresponding to each historical model.
[0020] In one possible implementation, obtaining the weighted change ratio corresponding to the historical vehicle model based on the order quantity of the plurality of second historical orders, the plurality of historical transportation routes, and the plurality of historical resource values includes:
[0021] Based on the order quantity of the multiple second historical orders and the multiple historical transportation routes, obtain the order quantity ratio of the historical vehicle model transported on each historical loading date according to each historical transportation route;
[0022] Based on the transportation mileage corresponding to the multiple historical transportation routes, the transportation mileage ratio of the historical vehicle model transported according to the various historical transportation routes on each historical loading date is obtained;
[0023] Based on the multiple historical resource values, obtain the ratio of changes in resource values of the historical vehicle model transported according to the historical transportation routes on each historical loading date;
[0024] Based on the order quantity ratio, the transportation mileage ratio, and the resource value change ratio, the weighted change ratio of the historical vehicle model during transportation on each historical loading date is obtained.
[0025] In one possible implementation, obtaining the weighted change ratio of the historical vehicle type on each historical loading date based on the order quantity ratio, the transportation mileage ratio, and the resource value change ratio includes:
[0026] For each historical loading date, based on the order quantity ratio and transportation mileage ratio corresponding to each historical transportation route, the resource value influence coefficient of each historical transportation route is determined. The resource value influence coefficient is used to indicate the degree of influence of the resource value change ratio corresponding to each historical transportation route on the weighted change ratio of the historical vehicle type in transportation on the historical loading date.
[0027] Based on the resource value influence coefficient of each historical transportation route and the resource value change ratio of each historical transportation route, the weighted change ratio of the historical vehicle type during transportation on the historical loading date is obtained.
[0028] In one possible implementation, obtaining the candidate resource value fluctuation function corresponding to each historical model based on the weighted change ratio of each historical model includes:
[0029] Based on the weighted variation ratio corresponding to each historical vehicle model, the third resource value fluctuation value of each historical vehicle model during transportation on each historical loading date is obtained. The third resource value fluctuation value is used to indicate the resource value fluctuation of the historical vehicle model during transportation on a consecutive reference number of historical loading dates.
[0030] Based on the third resource value fluctuation, the candidate resource value fluctuation function corresponding to each historical model is obtained.
[0031] Secondly, embodiments of this application provide a device for selecting vehicle source information, the device comprising:
[0032] The acquisition module is used to acquire the first historical order corresponding to the target vehicle and the resource value fluctuation function corresponding to the target vehicle. The resource value fluctuation function is used to acquire the resource value fluctuation value of the target vehicle transported on different dates.
[0033] The determination module is used to determine the target loading date for the target vehicle model to be transported according to the target transportation route from at least one candidate loading date based on the resource value fluctuation function and the first historical order;
[0034] The selection module is used to select, from at least one candidate vehicle source information, target vehicle source information that is transported on the target transport route on the target loading date and is of the target vehicle type.
[0035] In one possible implementation, the first historical order includes historical loading dates and historical resource values for the target vehicle model transported along the target transportation route on the historical loading dates; the determining module is configured to, for each candidate loading date among at least one candidate loading date, obtain a first resource value fluctuation value for the target vehicle model transported on the candidate loading date and a second resource value fluctuation value for the target vehicle model transported on the historical loading date based on the resource value fluctuation function; obtain candidate resource values for the target vehicle model transported along the target transportation route on the candidate loading dates based on the historical resource values, the first resource value fluctuation value, and the second resource value fluctuation value; and determine the target loading date for the target vehicle model transported along the target transportation route based on the candidate resource values.
[0036] In one possible implementation, the acquisition module is configured to acquire at least one candidate resource value fluctuation function, each candidate resource value fluctuation function corresponding to a vehicle model; and acquire the resource value fluctuation function corresponding to the target vehicle model from among the at least one candidate resource value fluctuation function.
[0037] In one possible implementation, the acquisition module is configured to acquire multiple second historical orders, each second historical order including a historical vehicle model, a historical loading date, a historical transportation route, and historical resource values. The historical resource values are the historical resource values of the historical vehicle model transported along the historical transportation route on the historical loading date. For multiple second historical orders including the same historical vehicle model, based on the order quantity, multiple historical transportation routes, and multiple historical resource values of the multiple second historical orders, a weighted variation ratio corresponding to the historical vehicle model is acquired. This weighted variation ratio indicates the change in the resource values transported by the historical vehicle model on each historical loading date. A candidate resource value fluctuation function corresponding to each historical vehicle model is acquired based on the weighted variation ratio corresponding to each historical vehicle model.
[0038] In one possible implementation, the acquisition module is configured to: acquire the order quantity ratio of the historical vehicle model transported on each historical loading date according to each historical transportation route based on the order quantity of the plurality of second historical orders and the plurality of historical transportation routes; acquire the transportation mileage ratio of the historical vehicle model transported on each historical loading date according to each historical transportation route based on the transportation mileage corresponding to the plurality of historical transportation routes; acquire the resource value change ratio of the historical vehicle model transported on each historical loading date according to each historical transportation route based on the plurality of historical resource values; and acquire the weighted change ratio of the historical vehicle model transported on each historical loading date based on the order quantity ratio, the transportation mileage ratio, and the resource value change ratio.
[0039] In one possible implementation, the acquisition module is configured to, for each historical loading date, determine the resource value influence coefficient of each historical transportation route based on the order quantity ratio and transportation mileage ratio corresponding to each historical transportation route. The resource value influence coefficient is used to indicate the degree of influence of the resource value change ratio corresponding to each historical transportation route on the weighted change ratio of the historical vehicle model transported on the historical loading date. Based on the resource value influence coefficient and the resource value change ratio of each historical transportation route, the weighted change ratio of the historical vehicle model transported on the historical loading date is obtained.
[0040] In one possible implementation, the acquisition module is configured to acquire a third resource value fluctuation value for each historical vehicle model transported on each historical loading date based on the weighted variation ratio corresponding to each historical vehicle model, wherein the third resource value fluctuation value is used to indicate the resource value fluctuation of the historical vehicle model transported on a consecutive reference number of historical loading dates; and acquire a candidate resource value fluctuation function corresponding to each historical vehicle model based on the third resource value fluctuation value.
[0041] Thirdly, embodiments of this application provide an electronic device, which includes a processor and a memory. The memory stores at least one piece of program code or instruction, which is loaded and executed by the processor to enable the electronic device to implement the vehicle source information selection method in the first aspect or any possible implementation of the first aspect.
[0042] Fourthly, a computer-readable storage medium is also provided, which stores at least one piece of program code or instruction, which is loaded and executed by a processor to enable a computer to implement the method for selecting vehicle source information in the first aspect or any possible implementation thereof.
[0043] Fifthly, a computer program or computer program product is also provided, which stores at least one computer instruction, which is loaded and executed by a processor to enable the computer to implement the method for selecting vehicle source information in the first aspect or any possible implementation of the first aspect.
[0044] The technical solution provided in this application has at least the following beneficial effects:
[0045] The technical solution provided in this application embodiment can automatically determine the target loading date from at least one candidate loading date by obtaining the resource value fluctuation function corresponding to the target vehicle model and the historical orders corresponding to the target vehicle model; then, it can automatically select the target vehicle source information that is transported on the target loading date according to the target transportation route and is the target vehicle model from the candidate vehicle source information, and the selection efficiency of vehicle source information is high. Attached Figure Description
[0046] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0047] Figure 1 This is a schematic diagram illustrating the implementation environment of a method for selecting vehicle source information provided in an embodiment of this application;
[0048] Figure 2 This is a flowchart illustrating a method for selecting vehicle source information provided in an embodiment of this application;
[0049] Figure 3 This is a flowchart of another method for selecting vehicle source information provided in an embodiment of this application;
[0050] Figure 4 This is a schematic diagram of the structure of a vehicle source information selection device provided in an embodiment of this application;
[0051] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;
[0052] Figure 6 This is a schematic diagram of a server provided in an embodiment of this application. Detailed Implementation
[0053] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0054] The terms "first," "second," etc., used in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in sequences other than those illustrated or described herein.
[0055] Figure 1 This is a schematic diagram illustrating the implementation environment of a method for selecting vehicle source information provided in an embodiment of this application, such as... Figure 1 As shown, the implementation environment includes an information center 101 and terminal devices 102. The information center 101 can communicate with the terminal devices 102 via a wired or wireless network.
[0056] Information center 101 can be a server, which can be a single server or a server cluster composed of multiple servers; information center 101 can also be a terminal device, which can include at least one of laptops, desktop computers, smartphones, tablets, smart speakers, and smart robots; information center 101 can also be at least one of cloud computing platforms and virtualization centers, which are not limited in this embodiment. Exemplarily, the method for selecting vehicle source information in this embodiment can be executed by information center 101.
[0057] It should be noted that the number of information centers 101 mentioned above may be more or fewer, and this application embodiment does not limit this. Information centers 101 may have functions such as data processing, data storage, and data transmission and reception, and this application embodiment does not limit this. Of course, information centers 101 may also include other functions to provide more comprehensive and diversified services.
[0058] Terminal device 102 may include at least one of a laptop computer, desktop computer, smartphone, tablet computer, smart speaker, and smart robot. For example, terminal device 102 is used to receive target vehicle source information sent by information center 101.
[0059] Terminal device 102 can refer to one of a plurality of terminal devices. This application embodiment only uses terminal device 102 as an example for illustration. Those skilled in the art will know that the number of terminal devices 102 can be more or less. For example, there may be only one terminal device 102, or there may be dozens or hundreds of terminal devices 102, or more. This application embodiment does not limit the number or type of terminal devices 102.
[0060] based on Figure 1 As shown in the implementation environment, this application provides a method for selecting vehicle source information. Figure 2This is a flowchart illustrating a method for selecting vehicle source information provided in this application, using information center 101 executing the method as an example to explain the method for selecting vehicle source information provided in this application. Figure 2 As shown, the method includes, but is not limited to, the following 201 to 203.
[0061] 201. Obtain the first historical order corresponding to the target vehicle model and the resource value fluctuation function corresponding to the target vehicle model. This resource value fluctuation function is used to obtain the resource value fluctuation value of the target vehicle model when transported on different dates.
[0062] In one possible implementation, before obtaining the first historical order corresponding to the target vehicle model and the resource value fluctuation function corresponding to the target vehicle model, the method further includes: obtaining the target vehicle model, the target transportation route, at least one candidate loading date, and at least one candidate vehicle source information.
[0063] For example, the vehicle type is determined based on the vehicle length. For instance, vehicle types include 4.5-meter, 9.6-meter, and 17.5-meter models. It should be noted that the vehicle type can also be determined based on other information, such as the vehicle's load capacity. This application does not limit this aspect.
[0064] For example, obtaining the target vehicle type, target transportation route, and at least one candidate loading date includes: obtaining cargo information and the current date, whereby the cargo information includes the target vehicle type, target transportation route, and reference loading date; and determining each day from the reference loading date to the current date and the reference loading date as candidate loading dates. For example, if the current date is the same as the reference loading date, the number of candidate loading dates is one; if the current date is different from the reference loading date, the number of candidate loading dates is multiple. For example, obtaining cargo information includes: obtaining cargo information input by the user, or receiving cargo information sent by the user through terminal device 102. It should be noted that the cargo information may also include other information, which is not limited in this embodiment.
[0065] For example, obtaining at least one candidate vehicle source information includes: obtaining at least one candidate vehicle source information stored in the information center 101, or receiving at least one candidate vehicle source information sent by other devices. For example, the candidate vehicle source information includes vehicle model, unloading date, and unloading address. It should be noted that the candidate vehicle source information may also include other information, which is not limited in this embodiment.
[0066] In one possible implementation, after obtaining the target vehicle model, the operation of obtaining the first historical order corresponding to the target vehicle model and the resource value fluctuation function corresponding to the target vehicle model is executed.
[0067] For example, obtaining the first historical order corresponding to the target vehicle model includes: obtaining the historical order corresponding to the target vehicle model as the first historical order corresponding to the target vehicle model. For example, the first historical order includes the historical loading date and the historical resource value of the target vehicle model transported according to the target transportation route on the historical loading date. It should be noted that since the supplier and the carrier can reach an agreement based on the source information to form a corresponding order, when the freight task in the order is completed, the information center 101 can store the order as a historical order, so that the historical order will contain the relevant information in the source information. Of course, the first historical order may also include other information, which is not limited in this embodiment.
[0068] In one possible implementation, the information center 101 stores multiple historical orders. Based on the target vehicle model, the historical order corresponding to that target vehicle model is retrieved as the first historical order for that target vehicle model. This includes: retrieving the historical order corresponding to the target vehicle model from the stored multiple historical orders as the first historical order for that target vehicle model. In another possible implementation, the historical orders are stored in other devices. Based on the target vehicle model, the historical order corresponding to that target vehicle model is retrieved as the first historical order for that target vehicle model. This includes: sending a request to the other device to retrieve the historical order corresponding to the target vehicle model, and receiving the historical order corresponding to the target vehicle model sent by the other device in response to the request as the first historical order for that target vehicle model.
[0069] In one possible implementation, the resource value fluctuation function corresponding to the target vehicle model is obtained, but is not limited to 2011 and 2012.
[0070] In 2011, at least one candidate resource value fluctuation function was obtained, and one candidate resource value fluctuation function corresponds to one vehicle model.
[0071] For example, at least one candidate resource numerical fluctuation function is obtained, including but not limited to 20111 to 20113.
[0072] 20111, retrieved multiple second historical orders.
[0073] For example, the second historical order includes historical vehicle model, historical loading date, historical transportation route, and historical resource value, wherein the historical resource value is the historical resource value of the historical vehicle model transported according to the historical transportation route on the historical loading date. For example, the historical vehicle model includes the target vehicle model.
[0074] In some embodiments, the historical transportation route is direct route information, such as from City A to City B. In other embodiments, the historical transportation route is route information determined based on the loading and unloading addresses included in a second historical order. For example, the loading address, unloading address, and multiple reference areas are matched; the historical transportation route is determined based on the reference areas that successfully match the loading address and the reference areas that match the unloading address. Exemplarily, in response to the loading address being located within a reference area, the loading address and reference area are successfully matched; in response to the unloading address being located within a reference area, the unloading address and reference area are successfully matched. For example, if multiple reference areas include City A and City B, the loading address is a district in City A, and the unloading address is a district in City B, then the loading address successfully matches the reference area City A, and the unloading address successfully matches the reference area City B, and the historical transportation route is from City A to City B.
[0075] In one possible implementation, obtaining multiple second historical orders includes: obtaining a reference number of second historical orders. This reference number can be set based on experience or actual needs, and this embodiment does not limit it. For example, if information center 101 stores multiple historical orders, obtaining multiple second historical orders includes: obtaining all historical orders stored in information center 101 as multiple second historical orders. It should be noted that the multiple second historical orders may include multiple historical vehicle models, or only a target vehicle model, where the target vehicle model can be any one of the multiple historical vehicle models. Since the multiple second historical orders may include multiple historical vehicle models, subsequent operations corresponding to each historical vehicle model can be performed. For example, for each historical vehicle model, information from the second historical order corresponding to that historical vehicle model can be obtained.
[0076] In another possible implementation, multiple second historical orders are obtained, including: based on the target vehicle model, obtaining multiple historical orders corresponding to the target vehicle model, and treating these multiple historical orders as multiple second historical orders. It should be noted that this method of obtaining multiple second historical orders is based on the same principle as the process of obtaining the first historical orders corresponding to the target vehicle model described above, and will not be repeated here.
[0077] 20112. For multiple second historical orders that include the same historical vehicle model, based on the order quantity of the multiple second historical orders, multiple historical transportation routes and multiple historical resource values, obtain the weighted change ratio corresponding to the historical vehicle model. The weighted change ratio is used to indicate the change of resource values transported by the historical vehicle model on each historical loading date.
[0078] For example, when the acquired second historical orders include multiple historical vehicle models, for any one of these historical vehicle models, the order quantity, multiple historical transportation routes, and multiple historical resource values of the multiple second historical orders used to obtain the weighted change ratio corresponding to that any one historical vehicle model are all specific to the multiple second historical orders including that any one historical vehicle model. That is, for that any one historical vehicle model, step 20112 includes: obtaining the weighted change ratio corresponding to that any one historical vehicle model based on the order quantity of the multiple second historical orders including that any one historical vehicle model, the historical transportation routes included in each of the multiple second historical orders including that any one historical vehicle model, and the multiple historical resource values included in each of the multiple second historical orders including that any one historical vehicle model.
[0079] In some embodiments, when multiple second historical orders include multiple historical vehicle models, step 20112 includes performing the operation of obtaining the weighted change ratio corresponding to each of the multiple second historical orders that include the same historical vehicle model. That is, when the multiple second historical orders include multiple historical vehicle models, executing step 20112 will obtain the weighted change ratio corresponding to each of the multiple historical vehicle models. It should be noted that this application embodiment does not limit the order in which the weighted change ratios corresponding to each historical vehicle model are obtained. The operation of obtaining the weighted change ratios corresponding to each historical vehicle model can be performed simultaneously, or the operation of obtaining the weighted change ratio corresponding to one historical vehicle model can be performed first, followed by the operation of obtaining the weighted change ratios corresponding to other historical vehicle models.
[0080] In other embodiments, when multiple second historical orders include only the target model, the multiple second historical orders are second historical orders that include the same historical model. The 20112 includes: for the second historical orders that include the target model, obtaining the weighted change ratio corresponding to the target model, that is, executing the 20112 to obtain only the weighted change ratio corresponding to the target model.
[0081] It should be noted that when the second historical orders include multiple historical vehicle models, the operation of obtaining the weighted change ratio corresponding to each historical vehicle model can be performed, and the principle for obtaining the weighted change ratio corresponding to each historical vehicle model is the same. Next, the process of obtaining the weighted change ratio corresponding to one historical vehicle model will be explained as an example. When there are multiple historical vehicle models, this acquisition process is performed for each historical vehicle model to obtain the weighted change ratio corresponding to each historical vehicle model. For example, based on the order quantity of the multiple second historical orders, multiple historical transportation routes, and multiple historical resource values, the weighted change ratio corresponding to the historical vehicle model is obtained, including but not limited to 1-1 to 1-4.
[0082] 1-1. Based on the order quantity of the multiple second historical orders and multiple historical transportation routes, obtain the ratio of the order quantity of the historical vehicle model transported on each historical loading date according to each historical transportation route.
[0083] For example, each historical loading date is a historical loading date included in each of a plurality of second historical orders, and each historical transport route is a historical transport route among the plurality of historical transport routes.
[0084] In one possible implementation, 1-1 includes: based on the order quantity of the plurality of second historical orders and the plurality of historical transportation routes, obtaining the total number of orders transported by the historical vehicle model on each historical loading date and the number of orders transported by the historical vehicle model on each historical loading date according to each historical transportation route; for each historical loading date, the ratio of the number of orders transported by the historical vehicle model on that historical loading date according to each historical transportation route to the total number of orders transported by the historical vehicle model on that historical loading date is respectively determined as the ratio of the number of orders transported by the historical vehicle model on that historical loading date according to each historical transportation route.
[0085] In other words, for any historical loading date and any historical transportation route, the ratio of the number of orders transported by that historical vehicle model on that historical loading date via that historical transportation route is the ratio of the number of orders transported by that historical vehicle model on that historical loading date via that historical transportation route to the total number of orders transported by that historical vehicle model on that historical loading date.
[0086] For example, based on the order quantity of the multiple second historical orders and the multiple historical transportation routes, the order quantity ratio of the historical vehicle model transported on each historical loading date according to each historical transportation route is obtained according to the following formula 1:
[0087]
[0088] Where i = 1, 2, ..., n; j = 1, 2, ..., d; n is the number of historical loading dates, d is the number of historical transport routes, and wc k,i,j CNT represents the ratio of the number of orders for historical vehicle model k transported on the i-th historical loading date according to the j-th historical transport route. k,i,j Let k be the number of orders for historical vehicle model k transported on the i-th historical loading date according to the j-th historical transport route.
[0089] For example, the historical vehicle model is a 4.5-meter model, and the historical loading dates include January 1, 2021, January 2, 2021, and January 3, 2021. The historical transportation routes include routes A, B, C, D, and E. The number of orders transported by this historical vehicle model on each historical loading date according to each historical transportation route is shown in Table 1.
[0090] Table 1
[0091]
[0092] As shown in Table 1, for January 1, 2021, the order quantity ratio for Route A was 8 / 20, for Route B it was 2 / 20, for Route C it was 1 / 20, for Route D it was 0 / 20, and for Route E it was 9 / 20. The order quantity ratios for this historical vehicle model transported on other historical loading dates according to each historical transport route in Table 1 are obtained using the same principle as the above order quantity ratios, and will not be repeated here. It should be noted that the historical loading dates, historical transport routes, and order quantities in Table 1 are merely illustrative examples of this application's embodiments, and this application's embodiments do not limit them.
[0093] For example, before obtaining the ratio of the number of orders transported by the historical vehicle model on each historical loading date according to each historical transportation route, the method further includes: processing the number of orders transported by the historical vehicle model on each historical loading date according to each historical transportation route according to a sparse threshold, and performing the operation of obtaining the ratio of the number of orders transported by the historical vehicle model on each historical loading date according to each historical transportation route based on the processed number of orders.
[0094] For example, processing the order quantity of the historical vehicle model transported on each historical loading date and each historical transportation route according to a sparse threshold includes: comparing the order quantity of the historical vehicle model transported on each historical loading date and each historical transportation route with a sparse threshold; for each historical loading date and each historical transportation route, in response to the historical vehicle model's order quantity transported on the historical loading date and each historical transportation route being less than the sparse threshold, setting the order quantity of the historical vehicle model transported on the historical loading date and each historical transportation route to zero; in response to the historical vehicle model's order quantity transported on the historical loading date and each historical transportation route being not less than the sparse threshold, keeping the order quantity of the historical vehicle model transported on the historical loading date and each historical transportation route unchanged. It should be noted that the sparse threshold can be set based on experience or actual needs, and this embodiment does not limit it in this way.
[0095] For example, taking the historical loading date, historical transportation route and order quantity shown in Table 1 as an example, with a sparsity threshold of 2, the processed order quantity is shown in Table 2.
[0096] Table 2
[0097]
[0098] According to Table 2, for January 1, 2021, the order ratio for Route A was 8 / 19, for Route B it was 2 / 19, for Route C it was 0 / 19, for Route D it was 0 / 19, and for Route E it was 9 / 19. The order ratios for this historical vehicle model on other historical loading dates in Table 2 are obtained using the same principle as the above-mentioned order ratios, and will not be repeated here.
[0099] Since the number of orders for a specific vehicle model on a given historical loading date is relatively small, the overall impact of the number of orders on that historical transportation route on the total number of orders for that model on that loading date is minimal. By applying a sparsity threshold to process the number of orders for that model on each historical loading date along each historical transportation route, and setting the number of orders less than the threshold to zero, the efficiency of subsequently obtaining the weighted change ratio for that model can be improved, thereby increasing the efficiency of obtaining the candidate resource value fluctuation function for that model.
[0100] 1-2. Based on the transportation mileage corresponding to the multiple historical transportation routes, obtain the ratio of transportation mileage of the historical vehicle model on each historical loading date according to each historical transportation route.
[0101] In one possible implementation, the transportation mileage corresponding to a historical transportation route is the transportation mileage transported along that historical transportation route. For example, based on the transportation mileage corresponding to the multiple historical transportation routes, obtaining the transportation mileage ratio of the historical vehicle model transported along each historical transportation route on each historical loading date includes: obtaining the sum of the transportation mileage of the historical vehicle model transported on each historical loading date and the transportation mileage of the historical vehicle model transported along each historical transportation route on each historical loading date; for each historical loading date, the ratio of the transportation mileage of the historical vehicle model transported along each historical transportation route on that historical loading date to the sum of the transportation mileage of the historical vehicle model transported on that historical loading date is respectively determined as the transportation mileage ratio of the historical vehicle model transported along each historical transportation route on that historical loading date.
[0102] In other words, for any historical loading date and any historical transportation route, the transportation mileage of the historical vehicle model on that historical loading date along that historical transportation route is the ratio of the transportation mileage of the historical vehicle model on that historical loading date along that historical transportation route to the total transportation mileage of the historical vehicle model on that historical loading date.
[0103] In one possible implementation, based on the transportation mileage corresponding to the multiple historical transportation routes, the transportation mileage ratio of the historical vehicle model on each historical loading date according to each historical transportation route is obtained according to the following formula 2:
[0104]
[0105] Where i = 1, 2, ..., n; j = 1, 2, ..., d; n is the number of historical loading dates, d is the number of historical transport routes, and wd k,i,j DIS represents the ratio of the transport mileage of historical vehicle model k on the i-th historical loading date to the transport mileage of historical transport route j. k,i,j Let k be the transportation mileage of the historical vehicle model k transported on the i-th historical loading date according to the j-th historical transportation route.
[0106] In another possible implementation, based on the transportation mileage corresponding to multiple historical transportation routes, the transportation mileage ratio of the historical vehicle model on each historical loading date according to each historical transportation route is obtained according to the following formula 3:
[0107]
[0108] Where i = 1, 2, ..., n; j = 1, 2, ..., d; n is the number of historical loading dates, d is the number of historical transport routes, and wd k,i,j DIS represents the ratio of the transport mileage of historical vehicle model k on the i-th historical loading date to the transport mileage of historical transport route j. k,i,j Let be the transport mileage of historical vehicle model k on the i-th historical loading date along the j-th historical transport route, where log represents the logarithmic operation and e is a natural constant. For example, e = 2.71828... is an irrational number. This method provides a relatively flexible way to obtain the transport mileage ratio.
[0109] In one possible implementation, obtaining the transportation mileage of the historical vehicle model on each historical loading date along each historical transportation route includes: obtaining the transportation mileage of the historical vehicle model on each historical loading date along each historical transportation route based on the navigation information of the historical vehicle model on each historical loading date along each historical transportation route.
[0110] In another possible implementation, obtaining the transportation mileage of the historical vehicle model on each historical loading date along each historical transportation route includes: obtaining the actual mileage of the historical vehicle model on each historical loading date along each historical transportation route; and based on the actual mileage, obtaining the total transportation mileage of the historical vehicle model on each historical loading date along each historical transportation route. For example, in response to multiple actual mileages of the historical vehicle model transported along the same historical transportation route on the same historical loading date, the average of the multiple actual mileages is determined as the total transportation mileage of the historical vehicle model on that historical loading date along that historical transportation route. For example, the actual mileage is the actual transportation mileage generated when the historical vehicle model is transported along a single historical transportation route. Since a second historical order may include a historical transportation route, a second historical order may correspond to one actual mileage.
[0111] Using Table 1 as an example, the historical vehicle model is a 4.5-meter model. On January 1, 2021, there were 8 orders for this model transported via Route A. Each order corresponds to one actual mileage. Therefore, the average of these 8 actual mileages can be determined as the total transport mileage of this historical vehicle model on January 1, 2021, via Route A. It should be noted that if multiple actual mileages exist for the same historical vehicle model on the same historical loading date along the same historical transport route, other methods can be used to determine the total transport mileage of this historical vehicle model on that historical loading date along that historical transport route. For example, the maximum value among the multiple actual mileages can be determined as the total transport mileage. This method provides a relatively flexible way to obtain the total transport mileage of this historical vehicle model on various historical loading dates along various historical transport routes.
[0112] 1-3. Based on these multiple historical resource values, obtain the ratio of resource value changes for the historical vehicle model on each historical loading date according to each historical transportation route.
[0113] In one possible implementation, based on the multiple historical resource values, the ratio of the change in resource values of the historical vehicle model transported on each historical loading date according to each historical transport route is obtained, including: obtaining the historical resource values of the historical vehicle model transported on each historical loading date according to each historical transport route; for the same historical transport route, obtaining the ratio of the historical resource values of the historical vehicle model transported on each historical loading date according to the historical transport route to the historical resource values of the historical vehicle model transported on the day before each historical loading date according to the historical transport route.
[0114] In other words, for any historical loading date and any historical transportation route, the change ratio of the resource value transported by the historical vehicle model on any historical loading date along any historical transportation route is the ratio of the historical resource value transported by the historical vehicle model on any historical loading date along any historical transportation route to the historical resource value transported by the historical vehicle model on the day before the any historical loading date along any historical transportation route.
[0115] In one possible implementation, based on these multiple historical resource values, the ratio of resource value changes for the historical vehicle model on each historical loading date according to each historical transport route is obtained according to the following formula 4:
[0116]
[0117] Among them, PT k,1,j =1; i = 1, 2, ..., n; j = 1, 2, ..., d; n is the number of historical loading dates, d is the number of historical transport routes, PT k,i+1,j p represents the percentage change in resource values transported by historical vehicle model k on the (i+1)th historical loading date according to the j-th historical transport route. k,i,j The historical resource value of historical vehicle model k on the i-th historical loading date according to the j-th historical transport route.
[0118] In one possible implementation, obtaining the historical resource values of the historical vehicle model transported on various historical loading dates along various historical transport routes includes: for the historical resource values of the historical vehicle model transported on various historical loading dates along various historical transport routes, in response to the existence of multiple historical resource values of the historical vehicle model transported on the same historical loading date along the same transport route, determining the median of the multiple historical resource values as the historical resource value of the historical vehicle model transported on that historical loading date along that historical transport route. It should be noted that, in the case where multiple historical resource values of the historical vehicle model are transported on the same historical loading date along the same transport route, any one of the maximum, minimum, or average values of the multiple historical resource values can also be determined as the historical resource value of the historical vehicle model transported on that historical loading date along that historical transport route; this application embodiment does not limit this approach.
[0119] It should be noted that steps 1-1 to 1-3 can be executed simultaneously, or one step can be executed first, followed by the other two steps. This application does not limit the execution order of steps 1-1 to 1-3.
[0120] 1-4. Based on the order quantity ratio, the transportation mileage ratio, and the resource value change ratio, obtain the weighted change ratio of the historical vehicle model during transportation on each historical loading date.
[0121] It should be noted that the order quantity ratio is the ratio of the number of orders transported by this historical vehicle model on each historical loading date according to each historical transportation route, the transportation mileage ratio is the ratio of the transportation mileage of this historical vehicle model on each historical loading date according to each historical transportation route, and the resource data change ratio is the ratio of the change in resource values of this historical vehicle model on each historical loading date according to each historical transportation route.
[0122] In one possible implementation, steps 1-4 include: for each historical loading date, determining the resource value influence coefficient of each historical transportation route based on the order quantity ratio and transportation mileage ratio corresponding to each historical transportation route. The resource value influence coefficient is used to indicate the degree of influence of the resource value change ratio corresponding to each historical transportation route on the weighted change ratio of the historical vehicle model's transportation on that historical loading date; and obtaining the weighted change ratio of the historical vehicle model's transportation on that historical loading date based on the resource value influence coefficient and the resource value change ratio of each historical transportation route. For example, for any historical loading date and any historical transportation route, the larger the resource value influence coefficient of that historical transportation route, the greater the degree of influence of the resource value change ratio corresponding to that historical transportation route on the weighted change ratio of the historical vehicle model's transportation on that historical loading date; conversely, the smaller the resource value influence coefficient of that historical transportation route, the smaller the influence of the resource value change ratio corresponding to that historical transportation route on the weighted change ratio of the historical vehicle model's transportation on that historical loading date.
[0123] In one possible implementation, based on the order quantity ratio, the transportation mileage ratio, and the resource value change ratio, the weighted change ratio of the historical vehicle model for each historical loading date is obtained according to the following formula 5:
[0124]
[0125] Where i = 1, 2, ..., n; j = 1, 2, ..., d; n is the number of historical loading dates, d is the number of historical transport routes, and PW k,i wc is the weighted change ratio of historical vehicle model k transported on the i-th historical loading date. k,i,j wd represents the ratio of the number of orders for historical vehicle model k transported on the i-th historical loading date according to the j-th historical transport route. k,i,j PT represents the ratio of the transport mileage of historical vehicle model k on the i-th historical loading date to the transport mileage of historical transport route j. k,i,j Let k be the ratio of the change in resource value of historical vehicle type k transported on the i-th historical loading date according to the j-th historical transport route.
[0126] For example, in formula 5, Let be the resource value influence coefficient for the historical vehicle type k and the i-th historical loading date, and the j-th historical transportation route.
[0127] 20113, based on the weighted change ratio corresponding to each historical model, obtain the candidate resource value fluctuation function corresponding to each historical model.
[0128] Since the weighted variation ratios for each historical vehicle model can be obtained in 20112, the candidate resource value fluctuation function for each historical vehicle model can be obtained based on the weighted variation ratio for that historical vehicle model. For example, 20113 includes, but is not limited to, 2-1 and 2-2.
[0129] 2-1. Based on the weighted change ratio corresponding to each historical vehicle model, obtain the third resource value fluctuation value of each historical vehicle model transported on each historical loading date. The third resource value fluctuation value is used to indicate the fluctuation of the resource value of the historical vehicle model transported on a consecutive reference number of historical loading dates.
[0130] In one possible implementation, based on the weighted change ratio corresponding to each historical vehicle model, the fluctuation value of the third resource value transported on each historical loading date is obtained according to the following formula 6:
[0131]
[0132] Among them, y k,i Let PW be the fluctuation value of the third resource value transported by historical vehicle model k on the i-th historical loading date, where t is the reference number of days. k,i This is the weighted variation ratio of historical vehicle model k transported on the i-th historical loading date. That is, the fluctuation value of the third resource value of historical vehicle model k transported on the i-th historical loading date is obtained by multiplying the weighted variation ratio of historical vehicle model k transported on the it-th date to the weighted variation ratio of historical vehicle model k transported on the i-th historical loading date. It should be noted that the reference number of days can be set based on experience or actual needs, and this embodiment does not limit this.
[0133] In another possible implementation, based on the weighted variation ratio corresponding to each historical vehicle model, the fluctuation value of the third resource value transported on each historical loading date is obtained according to the following formulas 7 and 8:
[0134]
[0135]
[0136] Among them, z k,i Let PW be the initial fluctuation value of historical vehicle model k transported on the i-th historical loading date, t be the reference number of days.k,i Let y be the weighted change ratio of historical vehicle model k transported on the i-th historical loading date. k,i Let α be the fluctuation value of the third resource value transported by historical vehicle model k on the i-th historical loading date, and let α be a constant. It should be noted that the reference number of days t and the constant α can be set based on experience or actual needs, and this embodiment does not limit this. For example, α is a constant between 0 and 1. For instance, α is 0.6. This method provides a relatively flexible way to obtain the fluctuation value of the third resource value transported by each historical vehicle model on each historical loading date.
[0137] 2-2. Based on the third resource value fluctuation, obtain the candidate resource value fluctuation function corresponding to each historical model.
[0138] In one possible implementation, based on the third resource value fluctuation, a least squares method is used to fit and obtain the candidate resource value fluctuation function corresponding to each historical vehicle model. For example, for each historical vehicle model, based on the third resource value fluctuation of that historical vehicle model transported on m consecutive historical loading dates, a p-order curve is fitted using the least squares method, and the fitted p-order curve is used as the candidate resource value fluctuation function corresponding to that historical vehicle model. It should be noted that since there can be multiple historical loading dates, the third resource value fluctuation of that historical vehicle model transported on multiple consecutive historical loading dates can be obtained. The more consecutive historical loading dates there are, the more accurate the candidate resource value fluctuation function corresponding to that historical vehicle model obtained by fitting using the least squares method will be. Furthermore, m and p can be set according to experience or needs, and this embodiment does not limit them. For example, a second-order curve f(x) = ax is fitted using the least squares method. 2 +bx+c, or fit a third-order curve f(x)=ax 3 +bx 2 +cx+d.
[0139] For example, let's take an example where m is 5 and p is 2. The fluctuation values of the third resource value for the 9.6-meter and 17.5-meter models transported on various historical loading dates are shown in Table 3.
[0140] Table 3
[0141]
[0142] Taking the fitting of the candidate resource numerical fluctuation function corresponding to the 9.6-meter vehicle as an example, based on the third resource numerical fluctuation value of the 9.6-meter vehicle transported from March 11, 2021 to March 15, 2021, the following system of equations consisting of 5 polynomials is obtained:
[0143]
[0144] Solve for a, b, and c using the least squares method, and then substitute these a, b, and c into f(x) = ax 2 The +bx+c function yields the candidate resource value fluctuation function corresponding to the 9.6-meter vehicle model. It should be noted that the principle for obtaining the candidate resource value fluctuation function for other historical vehicle models is the same as the principle for obtaining the candidate resource value fluctuation function for the 9.6-meter vehicle model, and will not be repeated here.
[0145] In 2012, obtain at least one candidate resource value fluctuation function that corresponds to the target vehicle model.
[0146] Since the historical vehicle models included in the multiple second historical orders obtained in 2011 can be multiple or only the target vehicle model, the candidate resource value fluctuation function includes two cases: Case 1, the candidate resource value fluctuation function includes candidate resource value fluctuation functions corresponding to multiple historical vehicle models respectively; Case 2, the candidate resource value fluctuation function is the candidate resource value fluctuation function corresponding to the target vehicle model.
[0147] For example, in case one, the candidate resource value fluctuation function corresponding to the target vehicle is taken as the resource value fluctuation function corresponding to the target vehicle; in case two, the candidate resource value fluctuation function corresponding to the target vehicle is the same as the resource value fluctuation function corresponding to the target vehicle.
[0148] 202. Based on the resource value fluctuation function and the first historical order, determine the target loading date for the target vehicle model to be transported according to the target transportation route from at least one candidate loading date.
[0149] For example, the 202 includes, but is not limited to, 2021 and 2022.
[0150] In 2021, for each candidate loading date among at least one candidate loading date, based on the resource value fluctuation function, the first resource value fluctuation value of the target vehicle being transported on the candidate loading date and the second resource value fluctuation value of the target vehicle being transported on the historical loading date are obtained.
[0151] For example, the historical loading date is the historical loading date included in the first historical order. In some embodiments, the candidate loading date and the historical loading date are respectively input into the resource value fluctuation function to obtain a first resource value fluctuation value for the target vehicle model transported on the candidate loading date and a second resource value fluctuation value for the target vehicle model transported on the historical loading date.
[0152] In 2022, based on historical resource values, fluctuation values of the first resource value and fluctuation values of the second resource value, candidate resource values for the target vehicle model to be transported along the target transportation route on the candidate loading date are obtained, and the target loading date for the target vehicle model to be transported along the target transportation route is determined based on the candidate resource values.
[0153] The historical resource value refers to the historical resource value of the target vehicle model included in the first historical order, which was transported according to the target transportation route on the historical loading date.
[0154] For example, since the first resource value fluctuation value of the target vehicle transported on the candidate loading date and the second resource value fluctuation value of the target vehicle transported on the historical loading date are obtained based on the resource value fluctuation function corresponding to the target vehicle, and according to the above-mentioned acquisition process of the resource value fluctuation function corresponding to the target vehicle, the first resource value fluctuation value and the second resource value fluctuation value can respectively indicate the resource value fluctuation of the target vehicle transported on a consecutive reference number of historical loading dates, therefore, based on the historical resource value, the first resource value fluctuation value and the second resource value fluctuation value, obtaining the candidate resource value of the target vehicle transported on the candidate loading date according to the target transport route includes: obtaining the ratio of the first resource value fluctuation value to the second resource value fluctuation value, the ratio being used to indicate the resource value fluctuation of the target vehicle transported in the first unit time, wherein the first unit time is the time difference between the candidate loading date and the historical loading date; and obtaining the candidate resource value of the target vehicle transported on the candidate loading date according to the target transport route based on the historical resource value of the target vehicle transported on the historical loading date according to the target transport route and the ratio.
[0155] For example, based on historical resource values, the fluctuation value of the first resource value, and the fluctuation value of the second resource value, the candidate resource values for the target vehicle model transported along the target transportation route on the candidate loading date are obtained according to the following formula 9:
[0156]
[0157] Among them, P r P represents the candidate resource value for the target vehicle type to be transported along the target transportation route on the candidate loading date r. h Here, f(r) represents the historical resource value of the target vehicle model transported along the target transport route on the historical loading date, f(h) represents the first resource value fluctuation value of the target vehicle model transported on the candidate loading date r, and f(h) represents the second resource value fluctuation value of the target vehicle model transported on the historical loading date. For example, in formula 9, This is used to indicate the fluctuation of resource values for transporting a target vehicle model over q loading dates, where q is the time difference between the candidate loading date r and the historical loading date.
[0158] In one possible implementation, the first resource value fluctuation of the target vehicle on the candidate loading date r is f(1+q), the second resource value fluctuation of the target vehicle on the historical loading date is f(1), and the historical resource value of the target vehicle on the historical loading date according to the target transportation route is M yuan. Then, the resource value of the target vehicle on the candidate loading date r according to the target transportation route is M×f(1+q) / f(1) yuan, where q is the time difference between the candidate loading date r and the historical loading date.
[0159] For example, the target vehicle is a 4.5-meter vehicle, the historical loading date is May 15, 2021, at least one candidate loading date includes May 16, 2021, May 17, 2021 and May 18, 2021, the target transportation route is Route A, the historical resource value of the 4.5-meter vehicle transported on Route A on May 15, 2021 is M1 yuan, the fluctuation value of the second resource value transported by the 4.5-meter vehicle on May 15, 2021 is f(1), since the time difference between May 16, 2021 and May 15, 2021 is 1 day, the fluctuation value of the first resource value transported by the 4.5-meter vehicle on May 16, 2021 is f(2), and the candidate resource value of the 4.5-meter vehicle transported on Route A on May 16, 2021 is M1×f(2) / f(1) yuan. Similarly, the candidate resource value for the 4.5-meter vehicle transported on route A on May 17, 2021 is M1×f(3) / f(1) yuan, and the candidate resource value for the 4.5-meter vehicle transported on route A on May 18, 2021 is M1×f(4) / f(1) yuan.
[0160] It should be noted that the second resource value fluctuation value of the target vehicle transported on the historical loading date can also be other values. For example, if the second resource value fluctuation value of the target vehicle transported on the historical loading date is f(2), then the first resource value fluctuation value of the target vehicle transported on the candidate loading date r is f(2+q), where q is the time difference between the candidate loading date r and the historical loading date. The embodiments of this application do not limit the method for determining the second resource value fluctuation value of the target vehicle transported on the historical loading date based on the historical loading date and the resource value fluctuation function.
[0161] For example, determining the target loading date for the target vehicle model transported along the target transportation route based on the candidate resource value includes: comparing the candidate resource value with a reference value; and determining the candidate loading date corresponding to the candidate resource value as the target loading date if the candidate resource value is not greater than the reference value. For example, the candidate resource value is the candidate resource value for the target vehicle model transported along the target transportation route on the candidate loading date; the candidate loading date corresponding to the candidate resource value is the candidate loading date for which the candidate resource value was obtained; and the reference value is the reference value included in the cargo information. It should be noted that the reference value can be set based on experience or actual needs, and this embodiment does not limit it in this way.
[0162] For example, the reference value is 5600 yuan, the candidate resource value corresponding to the candidate loading date May 16, 2021 is 5500 yuan, the candidate resource value corresponding to the candidate loading date May 17, 2021 is 5650 yuan, and the candidate resource value corresponding to the candidate loading date May 18, 2021 is 5575 yuan. Therefore, for the candidate resource values corresponding to each candidate loading date, the candidate resource values corresponding to May 16, 2021 and May 18, 2021 are not greater than the reference value. Thus, the target loading dates include May 16, 2021 and May 18, 2021.
[0163] 203. Select target vehicle information from at least one candidate vehicle information that is transported on the target loading date according to the target transportation route and is of the target vehicle type.
[0164] For example, 203 includes, but is not limited to, 2031 and 2032.
[0165] 2031, based on the target transportation route and reference distance, obtain the target loading address.
[0166] For example, the reference distance is stored in the information center 101. The reference distance can be set according to experience or actual needs, and this embodiment of the application does not limit it.
[0167] In one possible implementation, the target transport route includes a reference loading address, and the target loading address is obtained based on the reference loading address and a reference distance. For example, a circular area is obtained with the reference loading address as the center and the reference distance as the radius, and this circular area is used as the target loading address. It should be noted that the circular area is only an example of the shape of the target loading address in this embodiment of the application. The shape of the target loading address can be set according to experience or actual needs, and this embodiment of the application does not limit it in this way. For example, a hexagonal or octagonal area is obtained with the reference loading address as the center and the reference distance as the radius, and this obtained area is used as the target loading address.
[0168] 2032. Based on the target loading address, select the target vehicle information that is transported on the target transportation route on the target loading date and is of the target vehicle type from at least one candidate vehicle information.
[0169] In one possible implementation, for each candidate vehicle source information in at least one candidate vehicle source information, it is determined whether the vehicle model included in the candidate vehicle source information is the target vehicle model, whether the unloading address included in the candidate vehicle source information exceeds the target loading address, and whether the unloading date included in the candidate vehicle source information belongs to the target loading date; the candidate vehicle source information that includes the target vehicle model, the included unloading address does not exceed the target loading address, and the included unloading date belongs to the target loading date is selected as the target vehicle source information.
[0170] It should be noted that, for each candidate vehicle source information, the operations of determining whether the included vehicle model is the target vehicle model, whether the included unloading address exceeds the target loading address, and whether the included unloading date belongs to the target loading date can be performed simultaneously, or one operation can be performed first and then the others. This application does not limit this. Regarding the selection order of each candidate vehicle source information, the selection operation can be performed on one candidate vehicle source information first and then on the next candidate vehicle source information, or the selection operation can be performed on several candidate vehicle sources simultaneously. This application embodiment does not limit this either.
[0171] For example, determining whether the vehicle models included in the candidate vehicle source information are the target vehicle model, whether the unloading address included in the candidate vehicle source information exceeds the target loading address, and whether the unloading date included in the candidate vehicle source information belongs to the target loading date includes: first determining whether the vehicle models included in each candidate vehicle source information are the target vehicle model; then determining whether the unloading address included in the candidate vehicle source information that includes the target vehicle model exceeds the target loading address; and then determining whether the unloading date included in the candidate vehicle source information whose unloading address does not exceed the target loading address belongs to the target loading date. That is, by continuously narrowing the range of target vehicle source information, the efficiency of vehicle source information selection is improved. It should be noted that the operation of determining whether the unloading address included in the candidate vehicle source information exceeds the target loading address, or the operation of determining whether the unloading date included in the candidate vehicle source information belongs to the target loading date, can also be performed first to continuously narrow the range of target vehicle source information. The execution order of the operations is the same as the principle of the above execution order, and will not be repeated here.
[0172] In one possible implementation, such as Figure 3 As shown, after selecting the target vehicle source information, the method also includes step 204: sending the target vehicle source information.
[0173] For example, the information center 101 sends the target vehicle information to the user who provides the cargo information so that the user can obtain the selected target vehicle information.
[0174] The method provided in this application embodiment can automatically determine the target loading date from at least one candidate loading date by obtaining the resource value fluctuation function corresponding to the target vehicle model and the historical orders corresponding to the target vehicle model; and then automatically select the target vehicle source information that is transported on the target loading date according to the target transportation route and is the target vehicle model from the candidate vehicle source information, so the selection efficiency of vehicle source information is high.
[0175] Furthermore, when the target loading date is a partial loading date among the candidate loading dates, the equipment resources required to select the target vehicle source information based on the target loading date are less than the equipment resources required to select the target vehicle source information based on all candidate loading dates. Therefore, this method requires less equipment resources to select vehicle source information.
[0176] Furthermore, since the candidate resource numerical fluctuation function corresponding to a historical vehicle model is obtained based on the historical orders corresponding to that historical vehicle model, this method can obtain a candidate resource numerical fluctuation function with high accuracy, thereby improving the accuracy of target vehicle source information selection.
[0177] Figure 4 The diagram shown is a structural schematic of a vehicle source information selection device provided in an embodiment of this application. Figure 4 As shown, the device includes:
[0178] The acquisition module 401 is used to acquire the first historical order corresponding to the target vehicle model and the resource value fluctuation function corresponding to the target vehicle model. The resource value fluctuation function is used to acquire the resource value fluctuation value of the target vehicle model on different dates.
[0179] The determination module 402 is used to determine the target loading date for the target vehicle model to be transported according to the target transportation route from at least one candidate loading date based on the resource value fluctuation function and the first historical order;
[0180] The selection module 403 is used to select target vehicle information that is transported on the target transportation route on the target loading date and is of the target vehicle type from at least one candidate vehicle information.
[0181] In one possible implementation, the first historical order includes historical loading dates and historical resource values for the target vehicle model transported along the target transportation route on the historical loading dates; the determining module 402 is configured to, for each candidate loading date among at least one candidate loading dates, obtain a first resource value fluctuation value and a second resource value fluctuation value for the target vehicle model transported on the candidate loading dates based on the resource value fluctuation function; obtain candidate resource values for the target vehicle model transported along the target transportation route on the candidate loading dates based on the historical resource values, the first resource value fluctuation value, and the second resource value fluctuation value; and determine the target loading date for the target vehicle model transported along the target transportation route based on the candidate resource values.
[0182] In one possible implementation, the acquisition module 401 is used to acquire at least one candidate resource value fluctuation function, where each candidate resource value fluctuation function corresponds to a vehicle model; and to acquire the resource value fluctuation function corresponding to the target vehicle model from among the at least one candidate resource value fluctuation function.
[0183] In one possible implementation, the acquisition module 401 is used to acquire multiple second historical orders, each second historical order including a historical vehicle model, a historical loading date, a historical transportation route, and historical resource values. The historical resource values are the historical resource values transported by the historical vehicle model along the historical transportation route on the historical loading date. For multiple second historical orders including the same historical vehicle model, based on the order quantity, multiple historical transportation routes, and multiple historical resource values of the multiple second historical orders, a weighted variation ratio corresponding to the historical vehicle model is acquired. This weighted variation ratio is used to indicate the change in the resource values transported by the historical vehicle model on each historical loading date. Based on the weighted variation ratios corresponding to each historical vehicle model, a candidate resource value fluctuation function corresponding to each historical vehicle model is acquired.
[0184] In one possible implementation, the acquisition module 401 is configured to: acquire the order quantity ratio of the historical vehicle model transported on each historical loading date according to each historical transportation route based on the order quantity of the multiple second historical orders and the multiple historical transportation routes; acquire the transportation mileage ratio of the historical vehicle model transported on each historical loading date according to each historical transportation route based on the transportation mileage corresponding to the multiple historical transportation routes; acquire the resource value change ratio of the historical vehicle model transported on each historical loading date according to each historical transportation route based on the multiple historical resource values; and acquire the weighted change ratio of the historical vehicle model transported on each historical loading date based on the order quantity ratio, the transportation mileage ratio, and the resource value change ratio.
[0185] In one possible implementation, the acquisition module 401 is used to determine the resource value influence coefficient of each historical transportation route based on the order quantity ratio and transportation mileage ratio corresponding to each historical loading date. The resource value influence coefficient is used to indicate the degree of influence of the resource value change ratio corresponding to each historical transportation route on the weighted change ratio of the historical vehicle type in transportation on the historical loading date. Based on the resource value influence coefficient and the resource value change ratio of each historical transportation route, the weighted change ratio of the historical vehicle type in transportation on the historical loading date is obtained.
[0186] In one possible implementation, the acquisition module 401 is used to acquire the third resource value fluctuation value of each historical vehicle model transported on each historical loading date based on the weighted change ratio corresponding to each historical vehicle model. The third resource value fluctuation value is used to indicate the resource value fluctuation of the historical vehicle model transported on a consecutive reference number of historical loading dates. Based on the third resource value fluctuation value, the candidate resource value fluctuation function corresponding to each historical vehicle model is acquired.
[0187] The aforementioned device can automatically determine the target loading date from at least one candidate loading date by acquiring the resource value fluctuation function corresponding to the target vehicle model and the historical orders corresponding to the target vehicle model; and then automatically select the target vehicle source information that is transported on the target transportation route on the target loading date and is the target vehicle model from the candidate vehicle source information, thus achieving high efficiency in selecting vehicle source information.
[0188] Furthermore, when the target loading date is a partial loading date among the candidate loading dates, the equipment resources required to select the target vehicle source information based on the target loading date are less than the equipment resources required to select the target vehicle source information based on all candidate loading dates, and the equipment resources required for the device to select vehicle source information are lower.
[0189] Furthermore, since the candidate resource value fluctuation function corresponding to a historical vehicle model is obtained based on historical orders corresponding to that historical vehicle model, the device can obtain a candidate resource value fluctuation function with high accuracy, thereby improving the accuracy of target vehicle source information selection.
[0190] It should be understood that the above Figure 4 The provided device, in implementing its functions, is only illustrated by the division of the above-described functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. Furthermore, the device provided in the above embodiments and the corresponding method embodiments belong to the same concept, and their specific implementation process is detailed in the method embodiments, which will not be repeated here.
[0191] Figure 5This illustration shows a structural block diagram of an electronic device 500 provided in an exemplary embodiment of this application. The electronic device 500 may be a portable mobile terminal, such as a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The electronic device 500 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.
[0192] Typically, electronic device 500 includes a processor 501 and a memory 502.
[0193] Processor 501 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 501 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 501 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 501 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 501 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0194] The memory 502 may include one or more computer-readable storage media, which may be non-transitory. The memory 502 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 502 is used to store at least one instruction, which is executed by the processor 501 to implement the vehicle source information selection method provided in the method embodiments of this application.
[0195] In some embodiments, the electronic device 500 may optionally include a peripheral device interface 503 and at least one peripheral device. The processor 501, memory 502, and peripheral device interface 503 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 503 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 504, a display screen 505, a camera assembly 506, an audio circuit 507, a positioning assembly 508, and a power supply 509.
[0196] Peripheral device interface 503 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 501 and memory 502. In some embodiments, processor 501, memory 502 and peripheral device interface 503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 501, memory 502 and peripheral device interface 503 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0197] The radio frequency (RF) circuit 504 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 504 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 504 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 504 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 504 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0198] Display screen 505 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 505 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 501 for processing. In this case, display screen 505 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 505, disposed on the front panel of electronic device 500; in other embodiments, there may be at least two display screens, disposed on different surfaces of electronic device 500 or in a folded design; in other embodiments, display screen 505 may be a flexible display screen, disposed on a curved or folded surface of electronic device 500. Furthermore, display screen 505 may be configured as a non-rectangular irregular shape, i.e., a non-rectangular screen. Display screen 505 may be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).
[0199] The camera assembly 506 is used to acquire images or videos. Optionally, the camera assembly 506 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 506 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0200] The audio circuit 507 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting them into electrical signals that are input to the processor 501 for processing, or to the radio frequency circuit 504 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each located in a different part of the electronic device 500. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 501 or the radio frequency circuit 504 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 507 may also include a headphone jack.
[0201] Positioning component 508 is used to locate the current geographic location of electronic device 500 for navigation or LBS (Location Based Service). Positioning component 508 can be a positioning component based on the US GPS (Global Positioning System), China's BeiDou system, or Russia's Galileo system.
[0202] Power supply 509 is used to supply power to various components in electronic device 500. Power supply 509 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 509 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, and a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0203] In some embodiments, the electronic device 500 further includes one or more sensors 510. The one or more sensors 510 include, but are not limited to: an accelerometer 511, a gyroscope 512, a pressure sensor 513, a fingerprint sensor 514, an optical sensor 515, and a proximity sensor 516.
[0204] Accelerometer 511 can detect the magnitude of acceleration on the three coordinate axes of a coordinate system established by electronic device 500. For example, accelerometer 511 can be used to detect the components of gravitational acceleration on the three coordinate axes. Processor 501 can control display screen 505 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 511. Accelerometer 511 can also be used for games or for acquiring user motion data.
[0205] The gyroscope sensor 512 can detect the orientation and rotation angle of the electronic device 500. The gyroscope sensor 512, in conjunction with the accelerometer sensor 511, can collect 3D motion data from the user on the electronic device 500. Based on the data collected by the gyroscope sensor 512, the processor 501 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.
[0206] The pressure sensor 513 can be disposed on the side bezel of the electronic device 500 and / or the lower layer of the display screen 505. When the pressure sensor 513 is disposed on the side bezel of the electronic device 500, it can detect the user's grip signal on the electronic device 500, and the processor 501 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 513. When the pressure sensor 513 is disposed on the lower layer of the display screen 505, the processor 501 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 505. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0207] The fingerprint sensor 514 is used to collect a user's fingerprint. The processor 501 identifies the user based on the fingerprint collected by the fingerprint sensor 514, or vice versa. When the user's identity is verified as trusted, the processor 501 authorizes the user to perform relevant sensitive operations, including unlocking the screen, viewing encrypted information, downloading software, making payments, and changing settings. The fingerprint sensor 514 can be located on the front, back, or side of the electronic device 500. When the electronic device 500 has a physical button or manufacturer logo, the fingerprint sensor 514 can be integrated with the physical button or manufacturer logo.
[0208] An optical sensor 515 is used to collect ambient light intensity. In one embodiment, the processor 501 can control the display brightness of the display screen 505 based on the ambient light intensity collected by the optical sensor 515. Specifically, when the ambient light intensity is high, the display brightness of the display screen 505 is increased; when the ambient light intensity is low, the display brightness of the display screen 505 is decreased. In another embodiment, the processor 501 can also dynamically adjust the shooting parameters of the camera assembly 506 based on the ambient light intensity collected by the optical sensor 515.
[0209] A proximity sensor 516, also known as a distance sensor, is typically mounted on the front panel of an electronic device 500. The proximity sensor 516 is used to detect the distance between the user and the front of the electronic device 500. In one embodiment, when the proximity sensor 516 detects that the distance between the user and the front of the electronic device 500 is gradually decreasing, the processor 501 controls the display screen 505 to switch from a screen-on state to a screen-off state; when the proximity sensor 516 detects that the distance between the user and the front of the electronic device 500 is gradually increasing, the processor 501 controls the display screen 505 to switch from a screen-off state to a screen-on state.
[0210] Those skilled in the art will understand that Figure 5 The structure shown does not constitute a limitation on the electronic device 500, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0211] Figure 6 This is a schematic diagram of a server structure provided in an embodiment of this application. The server 600 can vary significantly due to differences in configuration or performance, and may include one or more processors 601 and one or more memories 602. Exemplarily, the processor 601 is a Central Processing Unit (CPU). The one or more memories 602 store at least one line of program code, which is loaded and executed by the one or more processors 601 to implement the vehicle source information selection method provided in the various method embodiments described above. Of course, the server 600 may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The target server 600 may also include other components for implementing device functions, which will not be elaborated here.
[0212] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one piece of program code, which is loaded and executed by a processor to enable a computer to implement any of the above-described methods for selecting vehicle source information.
[0213] Optionally, the aforementioned computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0214] In an exemplary embodiment, a computer program or computer program product is also provided, which stores at least one computer instruction, which is loaded and executed by a processor to enable the computer to implement any of the above-described methods for selecting vehicle source information.
[0215] It should be understood that "multiple" as used in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0216] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0217] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for selecting vehicle source information, characterized in that, The method includes: Obtain the first historical order corresponding to the target vehicle model and the resource value fluctuation function corresponding to the target vehicle model. The resource value fluctuation function is used to obtain the resource value fluctuation value of the target vehicle model transported on different dates. Based on the resource value fluctuation function and the first historical order, the target loading date for the target vehicle model to be transported according to the target transportation route is determined from at least one candidate loading date. The candidate loading date is the date of each day from the reference loading date to the current date and the reference loading date. Select from at least one candidate vehicle source information the target vehicle source information that is transported on the target transportation route on the target loading date and is of the target vehicle type; The process of determining the resource numerical fluctuation function includes: Multiple second historical orders are obtained, each including a historical vehicle model, historical loading date, historical transport route, and historical resource value. The historical resource value refers to the historical resource value of the historical vehicle model transported along the historical transport route on the historical loading date. For multiple second historical orders including the same historical vehicle model, based on the order quantity of the multiple second historical orders and the multiple historical transport routes, the order quantity ratio of the historical vehicle model transported along each historical transport route on each historical loading date is obtained. Based on the transport mileage corresponding to the multiple historical transport routes, the transport mileage ratio of the historical vehicle model transported along each historical transport route on each historical loading date is obtained. Based on the multiple historical resource values, the order quantity ratio of the historical vehicle model transported along each historical transport route on each historical loading date is obtained. The resource value change ratio for each historical loading date is calculated based on the historical transportation routes. For each historical loading date, a resource value influence coefficient is determined based on the order quantity ratio and transportation mileage ratio corresponding to each historical transportation route. This resource value influence coefficient indicates the degree of influence of the resource value change ratio corresponding to each historical transportation route on the weighted change ratio of the historical vehicle model transported on the historical loading date. Based on the resource value influence coefficient and the resource value change ratio of each historical transportation route, the weighted change ratio of the historical vehicle model transported on the historical loading date is obtained. Based on the weighted change ratio corresponding to each historical vehicle model, a candidate resource value fluctuation function is obtained for each historical vehicle model.
2. The method according to claim 1, characterized in that, The first historical order includes the historical loading date and the historical resource value of the target vehicle model transported according to the target transportation route on the historical loading date; The step of determining the target loading date for the target vehicle model to be transported along the target transportation route from at least one candidate loading date based on the resource value fluctuation function and the first historical order includes: For each candidate loading date in at least one candidate loading date, based on the resource value fluctuation function, obtain the first resource value fluctuation value of the target vehicle being transported on the candidate loading date and the second resource value fluctuation value of the target vehicle being transported on the historical loading date; Based on the historical resource values, the fluctuation value of the first resource value, and the fluctuation value of the second resource value, the candidate resource values for the target vehicle model to be transported along the target transportation route on the candidate loading date are obtained, and the target loading date for the target vehicle model to be transported along the target transportation route is determined according to the candidate resource values.
3. The method according to claim 1, characterized in that, Obtaining the resource value fluctuation function corresponding to the target vehicle model includes: Obtain at least one candidate resource value fluctuation function, with each candidate resource value fluctuation function corresponding to a vehicle model; Obtain the resource value fluctuation function corresponding to the target vehicle model from the at least one candidate resource value fluctuation function.
4. The method according to any one of claims 1-3, characterized in that, The step of obtaining the candidate resource value fluctuation function corresponding to each historical model based on the weighted change ratio of each historical model includes: Based on the weighted variation ratio corresponding to each historical vehicle model, the third resource value fluctuation value of each historical vehicle model during transportation on each historical loading date is obtained. The third resource value fluctuation value is used to indicate the resource value fluctuation of the historical vehicle model during transportation on a consecutive reference number of historical loading dates. Based on the third resource value fluctuation, the candidate resource value fluctuation function corresponding to each historical model is obtained.
5. A device for selecting vehicle source information, characterized in that, The device includes: The acquisition module is used to acquire the first historical order corresponding to the target vehicle and the resource value fluctuation function corresponding to the target vehicle. The resource value fluctuation function is used to acquire the resource value fluctuation value of the target vehicle transported on different dates. The determination module is used to determine, based on the resource value fluctuation function and the first historical order, the target loading date for the target vehicle model to be transported according to the target transportation route from at least one candidate loading date, wherein the candidate loading date is the date of each day from the reference loading date to the current date and the reference loading date; The selection module is used to select, from at least one candidate vehicle source information, the target vehicle source information that is transported on the target loading date according to the target transportation route and is the target vehicle type; The acquisition module is further configured to determine the resource value fluctuation function, including: acquiring multiple second historical orders, each second historical order including a historical vehicle model, a historical loading date, a historical transportation route, and historical resource values, wherein the historical resource values are the historical resource values of the historical vehicle model transported along the historical transportation route on the historical loading date; for multiple second historical orders including the same historical vehicle model, based on the order quantity of the multiple second historical orders and multiple historical transportation routes, acquiring the order quantity ratio of the historical vehicle model transported along each historical transportation route on each historical loading date; based on the transportation mileage corresponding to the multiple historical transportation routes, acquiring the transportation mileage ratio of the historical vehicle model transported along each historical transportation route on each historical loading date; based on the multiple historical resource values, Obtain the resource value change ratio of the historical vehicle model transported on each historical loading date according to each historical transportation route; for each historical loading date, determine the resource value influence coefficient of each historical transportation route based on the order quantity ratio and transportation mileage ratio corresponding to each historical transportation route. The resource value influence coefficient is used to indicate the degree of influence of the resource value change ratio corresponding to each historical transportation route on the weighted change ratio of the historical vehicle model transported on the historical loading date; based on the resource value influence coefficient and the resource value change ratio of each historical transportation route, obtain the weighted change ratio of the historical vehicle model transported on the historical loading date; obtain the candidate resource value fluctuation function corresponding to each historical vehicle model based on the weighted change ratio corresponding to each historical vehicle model.
6. An electronic device, characterized in that, The electronic device includes a processor and a memory, wherein the memory stores at least one program code or instruction, which is loaded and executed by the processor to enable the electronic device to implement the vehicle source information selection method as described in any one of claims 1-4.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to enable the computer to implement the method for selecting vehicle source information as described in any one of claims 1-4.
Citation Information
Patent Citations
Method for predicting the freight rate of international shipping container
CN112785041A
Transportation information prediction method and device, electronic equipment and readable storage medium
CN112862184A