Logistics timeliness determination method and device based on car maintenance supply system and electronic equipment
By configuring warehouse information and time expression templates in the vehicle maintenance supply system, combined with the distribution area and radius, the problem of inaccurate logistics timeliness is solved, and a more accurate estimated delivery time calculation is achieved.
Patent Information
- Application Number
- CN202511117743.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-11
- Publication Date
- 2025-10-03
Smart Images

Figure CN120746420A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of logistics technology, and in particular to a method, device and electronic equipment for determining logistics timeliness based on a vehicle maintenance supply system. Background Art
[0002] With the development of mobile internet technology, the "Internet Plus" concept has gradually permeated various traditional industries, including car maintenance. By building an online car maintenance platform and online mall, users can complete the entire process online, from product selection to booking and payment, significantly improving service efficiency and user experience. When placing orders online, efficient and accurate time management and delivery services further enhance the user experience.
[0003] In existing technologies, logistics timeliness (i.e., the time it takes for goods to arrive) is generally determined by considering only the delivery distance, which results in inaccurate logistics timeliness. Summary of the Invention
[0004] In view of this, an object of the present invention is to provide a method, device and electronic equipment for determining logistics timeliness based on a vehicle maintenance supply system, so as to improve the accuracy of logistics timeliness.
[0005] In a first aspect, a method for determining logistics timeliness based on a vehicle maintenance supply system is provided. The vehicle maintenance supply system includes a vehicle maintenance supply platform, an online mall, a warehouse, and a data center server. The vehicle maintenance supply platform pre-configures basic information, a delivery area, a delivery radius, and a timeliness expression template for each warehouse. The basic warehouse information includes warehouse type, warehouse address, and warehouse operating hours. The configured warehouse data is then sent to the data center server. The method is applied to the data center server and includes: Obtain order information for goods placed by merchants in online shopping malls, including order time and order address; Determine the target warehouse based on the order address and the pre-configured warehouse delivery area; Determine the actual delivery distance based on the order address and the warehouse address of the target warehouse; Determine the delivery method based on the actual delivery distance, delivery radius of the target warehouse, and warehouse type; Determine the target time efficiency expression template based on the preset correspondence between the delivery method and the time efficiency expression template; the time efficiency expression template is configured with a rule for determining the estimated delivery time; Determine the estimated delivery time based on the order time and target time expression template; The estimated delivery time will be displayed in the preset location of the ordered goods.
[0006] Optionally, the delivery method may be determined based on the actual delivery distance, the delivery radius of the target warehouse, and the warehouse type, including: If the target warehouse type is a city warehouse, the delivery method is determined to be non-express delivery; If the target warehouse type is a regional warehouse and the actual delivery distance is greater than the target warehouse's delivery radius, the delivery method is determined to be non-express delivery; If the target warehouse type is a regional warehouse and the actual delivery distance is less than the delivery radius of the target warehouse, the delivery method is determined to be express delivery.
[0007] Optionally, determining the target time efficiency expression template based on a preset correspondence between the delivery method and the time efficiency expression template includes: If the delivery method is non-express delivery, the target time expression template is determined to be the first time expression template. The first time expression template is configured with multiple cut-off time periods. Each cut-off time period is set with a cut-off start time and a cut-off end time. Each cut-off time period corresponds to a delivery time and / or a latest delivery time.
[0008] Optionally, the multiple cut-off time periods are continuous, and the earliest cut-off start time and the latest cut-off end time in the multiple cut-off time periods are 24 hours long.
[0009] Optionally, determining the estimated delivery time based on the order placement time and the target time efficiency expression template includes: Determine the target cut-off time period of the order placement time in the first time efficiency expression template based on the order placement time; The estimated delivery time is determined over time based on the delivery time efficiency and / or latest delivery time corresponding to the target order cut-off time period.
[0010] Optionally, determining the estimated delivery time based on the delivery time efficiency and / or latest delivery time corresponding to the target cut-off time period includes: If the latest delivery time field corresponding to the target cut-off time period is empty, the estimated delivery time is determined based on the order placement time and delivery time. If it is not empty, the order sequence between the order time and the latest delivery time is determined; If the order is placed before the latest delivery time, the latest delivery time corresponding to the target cut-off time period will be determined as the estimated delivery time; If the delivery method is express delivery, the target time expression template is determined to be the second time expression template, and the second time expression template includes the warehouse's working hours, off-get off work hours, and operation hours; the estimated delivery time determined based on the order time and the target time expression template includes; If the order is placed before the warehouse's opening hours, the estimated delivery time will be determined based on the warehouse's operating hours and the estimated driving time of the delivery distance. If the order is placed between the warehouse's opening and closing hours, the estimated delivery time will be determined based on the order time, warehouse operating hours, and the estimated driving time of the delivery distance. If the order is placed after the warehouse's closing time, the estimated delivery time will be determined based on the warehouse's operating hours and the estimated driving time of the delivery distance, based on the next day's working hours.
[0011] In a second aspect, a logistics timeliness determination device based on a vehicle maintenance supply system is provided. The vehicle maintenance supply system includes a vehicle maintenance supply platform, an online mall, a warehouse, and a data center server. The vehicle maintenance supply platform pre-configures basic information, distribution area, distribution radius, and timeliness expression templates for each warehouse; the basic warehouse information includes warehouse type, warehouse address, and warehouse operation hours; and the configured warehouse data is sent to the data center server. The device is applied to the data center server and includes: The acquisition unit is used to obtain the order information of the goods ordered by the merchant in the online mall, including the order time and order address; A first determining unit is configured to determine a target warehouse based on an order address and a pre-configured warehouse delivery area; A second determining unit is configured to determine an actual delivery distance based on the order address and the warehouse address of the target warehouse; a third determining unit, configured to determine a delivery method based on an actual delivery distance and a delivery radius of a target warehouse; a fourth determining unit, configured to determine a target time efficiency expression template based on a preset correspondence between the delivery method and the time efficiency expression template; the time efficiency expression template being configured with a rule for determining an estimated delivery time; A fifth determining unit, configured to determine an estimated delivery time based on the order placement time and the target time efficiency expression template; The display unit is used to display the estimated delivery time at a preset location of the ordered product.
[0012] According to a third aspect, an electronic device is provided, comprising a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus. The memory is used to store computer programs; The processor is configured to implement any of the method steps described in the first aspect when executing the program stored in the memory.
[0013] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, any method step described in the first aspect is implemented.
[0014] The present invention provides a logistics timeliness determination method, device, and electronic equipment based on a vehicle maintenance supply system. Through the vehicle maintenance supply platform, this invention can flexibly configure a timeliness expression template for all newly added warehouses. The timeliness expression template is unique. By determining the target warehouse and the target warehouse's distribution method based on the warehouse's distribution area and distribution radius, and then selecting the corresponding timeliness template based on the distribution method to determine the estimated delivery time of the goods, the multi-dimensional information of the warehouse is comprehensively considered to accurately calculate the estimated delivery time, greatly improving the accuracy of the calculation of the estimated delivery time.
[0015] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without making any creative efforts.
[0017] Figure 1 A flow chart of a method for determining logistics timeliness based on a vehicle maintenance supply system provided by an embodiment of the present invention is shown; Figure 2 A flowchart of a first time-sensitive expression template provided by an embodiment of the present invention is shown; Figure 3 A schematic diagram showing the structure of a logistics timeliness determination device based on a vehicle maintenance supply system provided by an embodiment of the present invention is shown; Figure 4 A schematic structural diagram of an electronic device provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0018] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. The components of the embodiments of the present invention generally described and shown in the drawings herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present invention.
[0019] An embodiment of the present invention provides a method for determining logistics timeliness based on a car maintenance supply system. The car maintenance supply system includes a car maintenance supply platform, an online mall, a warehouse, and a data center server.
[0020] The vehicle maintenance supply platform provides a unified configuration platform for all warehouses. Within this platform, all warehouses are uniformly configured, including basic information about each warehouse, including its distribution area, distribution radius, and time efficiency expression templates. Basic warehouse information includes warehouse type, address, and operating hours. This configured warehouse data is then sent to the data center server to provide data support for subsequent logistics time efficiency determination.
[0021] The online mall displays auto parts and auto-related products, such as tires, rearview mirrors, air conditioning filters, engine oil, etc. Merchants can place orders to purchase products in the online mall.
[0022] The warehouse stores automobile-related products, and when merchants place an order, the goods can be dispatched from the corresponding warehouse for delivery.
[0023] The execution subject of the method is a data center server, such as Figure 1 As shown, the method includes the following steps: Step S101: Obtain order information of goods ordered by merchants in the online mall.
[0024] In this step, the order information includes the order time and order address.
[0025] When a merchant logs in to the mall, they need to enter the store address of the merchant and send the store address to the data center server. This store address can be used as the order address.
[0026] Step S102: Determine the target warehouse based on the order address and the pre-configured warehouse delivery area.
[0027] In one example, the order address can be used to initially determine the county or city where the store is located, and then all warehouses within that county or city can be identified. Among all warehouses, the order is then searched to determine which warehouses contain the ordered product. If multiple warehouses contain the ordered product, the warehouse closest to the order address is prioritized as the target warehouse.
[0028] Step S103: Determine the actual delivery distance based on the order address and the warehouse address of the target warehouse.
[0029] In this step, the actual delivery distance between the two can be calculated by calling a third-party map software interface, such as Amap or Baidu Maps.
[0030] Step S104: Determine the delivery method based on the actual delivery distance, the delivery radius of the target warehouse, and the warehouse type.
[0031] Each warehouse has a delivery radius. There are two delivery methods: express delivery and non-express delivery. Express delivery is faster than non-express delivery. Express delivery generally arrives the same day or the next day and is suitable for intra-city delivery.
[0032] Warehouse types are divided into city warehouses and regional warehouses. Regional warehouses are large warehouses that can deliver across provinces; city warehouses are warehouses that only cover a certain area within the current city.
[0033] In one feasible implementation, determining the delivery method based on the actual delivery distance, the delivery radius of the target warehouse, and the warehouse type includes: If the target warehouse type is a city warehouse, the delivery method is determined to be non-express delivery; If the target warehouse type is a regional warehouse and the actual delivery distance is greater than the delivery radius of the target warehouse, the delivery method is determined to be non-express delivery.
[0034] If the target warehouse type is a regional warehouse and the actual delivery distance is less than the delivery radius of the target warehouse, the delivery method is determined to be express delivery.
[0035] Step S105: determining a target time efficiency expression template based on a preset correspondence between the delivery method and the time efficiency expression template; the time efficiency expression template is configured with a rule for determining the estimated delivery time.
[0036] In an embodiment of the present invention, determining a target time efficiency expression template based on a preset correspondence between a delivery method and a time efficiency expression template includes: If the delivery method is non-express delivery [A1], the target time expression template is determined to be the first time expression template, such as Figure 2 As shown, the first time expression template is shown. The first time expression template is configured with multiple cut-off time periods, each of which is set with a cut-off start time and a cut-off end time, and each cut-off time period corresponds to a delivery time and / or a latest delivery time.
[0037] The multiple cut-off time periods are continuous, and the earliest cut-off start time and the latest cut-off end time in the multiple cut-off time periods are 24 hours long.
[0038] like Figure 2 As shown in the example, three cut-off time periods are set: 00:00:00-07:59:59, 08:00:00-17:59:59, and 18:00:00-23:59:59. The first and second cut-off time periods are configured with delivery time limits, while the second cut-off time period is configured with both a delivery time limit and a maximum delivery time.
[0039] Cut-off time periods must be continuous and non-overlapping, covering the entire day (i.e., 24 hours, starting at 00:00:00 and ending at 23:59:59). This setting allows you to accurately calculate the estimated delivery time for products ordered at any time.
[0040] In a feasible implementation, after setting the cut-off time period, it is necessary to determine whether it meets the conditions of continuity and non-intersection. Figure 2 For example, the judgment process is as follows: First, replace all ":" in the cut-off time data with empty space, then convert them into numbers. Put the start and end time of each processed cut-off time into new sets respectively. Then put all the sets into a large set and sort them in ascending order according to the start time of each set. In this way, the processed set [[0, 75959], [80000, 175959], [180000, 235959]] is obtained. Here, the large set is defined as parentList, and the corresponding subsets are defined as children0, children1, and children2 respectively.
[0041] Then traverse parentList, defining min = 0 and max = 235959 before the loop. First, if the loop is the first data, check that children0[0] = 0, otherwise an error is reported. Then check that the loop is the last data, that is, check that children2[1] = 235959, otherwise an error is reported.
[0042] If the loop is not the last data, collectively referred to as childreni, if childreni[1] = 235959, an error will be reported. This ensures that the data in parentList children0[0] = 0, children2[1] = 235959, which means that the whole day must be covered.
[0043] The 0 in the square brackets represents the first data in the subset, and the 1 represents the second data in the subset.
[0044] In each traversal, the value of childreni[1] is padded to 6 bits. Specifically, if it is less than 6 bits, it starts to be padded with 0, and children0[1]=75959 is padded to 075959. Children1[1] remains unchanged because it fits into 6 bits.
[0045] Then add a ":" to every two digits, so that we get the strings 07:59:59 and 17:59:59. Then, use any specific year, month, and day to complete the date format (yyyy-mm-dd hh:mm:ss) to get the strings 2024-04-2207:59:59 and 2024-04-22 17:59:59. Then convert this string to time plus one second, and then take the hours, minutes, and seconds of the obtained time. Then remove all ":" and convert it to numbers, and get the values 80000 and 180000, which are assigned to the minimum defined value min of the subset.
[0046] The next time the loop is traversed, check if childreni[0] = min. If they are different, it means that the selected cut-off time is missing.
[0047] The specific steps can be summarized as follows: 1. 075959 ---> 07:59:59 --> 2024-04-22 07:59:59 . 2. Add one second to the time: 2024-04-22 08:00:00. Take the hour, minute, and second 08:00:00, then remove the digits to get 80000.
[0048] 3. min = 80000, which is used as the comparison object for the cut-off start time of the next cycle data. If they are different, an error will be reported as missing data for overwriting.
[0049] After verification, the data of the first time expression template is converted into a string and stored in the data center server. The specific conversion is as follows: Combine the set cut-off time, cut-off time, time limit, and latest delivery time into a string. For example: Cut-off time: 00:00:00, cut-off time: 08:00:00, time limit: 3.5, latest delivery: 06:54:00, the combined string is 00:00:0008:00:003.506:54:00.
[0050] Then replace all : with empty, and replace all . with any letter, and replace with L in the present invention, so that the final character string is 0000000800003L5065400.
[0051] The string is combined with the warehouse code to set a unique key. This ensures that the time expression template set for each warehouse is unique and isolated from other warehouses.
[0052] Step S106: Determine the estimated delivery time based on the order time and the target time efficiency expression template.
[0053] In one feasible implementation, determining the estimated delivery time based on the order placement time and the first time efficiency expression template includes: Step S106A1: Determine the target order cut-off time period of the order placement time in the first time efficiency expression template based on the order placement time.
[0054] Step S106A2: Determine the estimated delivery time based on the delivery time efficiency and / or the latest delivery time corresponding to the target cut-off time period.
[0055] In one feasible implementation, determining the estimated delivery time based on the delivery time efficiency and / or the latest delivery time corresponding to the target cut-off time period includes: If the latest delivery time field corresponding to the target cut-off time period is empty, the estimated delivery time is determined based on the order placement time and delivery time. If it is not empty, the order sequence between the order time and the latest delivery time is determined; If the order is placed before the latest delivery time, the latest delivery time corresponding to the target cut-off time period will be determined as the estimated delivery time; If the order is placed after the latest delivery time, the estimated delivery time will be determined based on the order time and delivery time.
[0056] In a specific example, for example, if the order was placed at requestTime = 2024-09-14 08:21:45 and the delivery age is 3 hours, if the latest delivery time lastArriveTime is empty, the estimated delivery time is 2024-09-14 11:21:45 (4.1.3); if the latest delivery time lastArriveTime is not empty, that is, lastArriveTime = 17:18:59, the estimated delivery time is 2024-09-14 17:18:59.
[0057] If the delivery method is express delivery, the second time expression template is selected. The second time expression template includes the warehouse's working hours, off-get off work hours, and operation hours. In this embodiment, determining the estimated delivery time based on the order time and the second time expression template includes: Step S106B1: If the order is placed before the warehouse's opening hours, the estimated delivery time is determined based on the warehouse's operating hours and the estimated driving time of the delivery distance, taking the opening hours as a benchmark.
[0058] Among them, the estimated driving time can be calculated through Gaode Map based on the warehouse address and order address.
[0059] Step S106B2: If the order placement time is between the warehouse's working hours and closing hours, then, based on the order placement time, determine the estimated delivery time according to the estimated driving duration based on the warehouse operation duration and the delivery distance. Step S106B3: If the order placement time is after the warehouse's closing hours, then, based on the working hours of the next day after the order placement time, determine the estimated delivery time according to the estimated driving duration based on the warehouse operation duration and the delivery distance.
[0060] In a specific example, for instance, the working hours are beginWorkTime, the closing hours are endWorkTime, and the warehouse operation duration is operateDuration.
[0061] If the order placement time requestTime is within the interval [beginWorkTime, endWorkTime], the estimated delivery time = requestTime + estimated driving duration (costTime) + warehouse operation duration (operateDuration); If requestTime < beginWorkTime, the estimated delivery time = beginWorkTime + estimated driving duration (costTime) + warehouse operation duration (operateDuration); If requestTime > endWorkTime, the estimated delivery time = (beginWorkTime of the next day) + estimated driving duration (costTime) + warehouse operation duration (operateDuration).
[0062] Step S107: Display the estimated delivery time at a preset position of the ordered commodity.
[0063] In this step, the preset position is, for example, the commodity details page, the order placement page, the order page, etc.
[0064] It can be understood from the above embodiments that through the vehicle maintenance supply platform, the present invention can flexibly configure the timeliness expression template for each newly added warehouse separately, and the timeliness expression template is unique. By determining the target warehouse and the delivery method of the target warehouse according to the delivery area and delivery radius of the warehouse, and then selecting the corresponding timeliness template according to the delivery method to determine the estimated delivery time of the commodity, the multi-dimensional information of the warehouse is comprehensively considered to accurately calculate the estimated delivery time, greatly improving the calculation accuracy of the estimated delivery time.
[0065] Based on the same inventive concept, a logistics timeliness determination device based on a car maintenance supply system is provided. The car maintenance supply system includes a car maintenance supply platform, an online mall, a warehouse, and a data center server. The basic information of each warehouse, the distribution area, the distribution radius, and the timeliness expression template of each warehouse are pre-configured on the car maintenance supply platform; the basic information of the warehouse includes the warehouse type, warehouse address, and warehouse operation time; and the configured warehouse data is sent to the data center server. The device is applied to the data center server, such as Figure 3 As shown, the device includes: The acquisition unit 301 is used to obtain the order information of the merchant's order of goods in the online mall, including the order time and order address; A first determining unit 302 is configured to determine a target warehouse based on the order address and a pre-configured warehouse delivery area; The second determining unit 303 is configured to determine the actual delivery distance based on the order address and the warehouse address of the target warehouse; The third determining unit 304 is configured to determine a delivery method based on the actual delivery distance and the delivery radius of the target warehouse; The fourth determining unit 305 is configured to determine a target time efficiency expression template based on a preset correspondence between the delivery method and the time efficiency expression template; the time efficiency expression template is configured with a rule for determining an estimated delivery time; A fifth determining unit 306 is configured to determine an estimated delivery time based on the order placement time and the target time efficiency expression template; The display unit 307 is used to display the estimated delivery time at a preset location of the ordered product.
[0066] Based on the same technical concept, an embodiment of the present invention further provides an electronic device, such as Figure 4 As shown, it includes a processor 401 , a communication interface 402 , a memory 403 and a communication bus 404 , wherein the processor 401 , the communication interface 402 and the memory 403 communicate with each other via the communication bus 404 .
[0067] Memory 403, used for storing computer programs; The processor 401 is configured to implement the steps of the method for determining logistics timeliness based on the vehicle maintenance supply system when executing the program stored in the memory 403 .
[0068] The communication bus mentioned in the electronic devices mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. This communication bus can be divided into address buses, data buses, control buses, etc. For ease of illustration, only a single thick line is used in the figure, but this does not mean that there is only one bus or only one type of bus.
[0069] The communication interface is used for communication between the above electronic device and other devices.
[0070] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage. Alternatively, the memory may be at least one storage device located away from the processor.
[0071] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components.
[0072] The computer program product for performing a method for determining logistics timeliness based on a vehicle maintenance supply system provided in an embodiment of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the method described in the previous method embodiment. For specific implementation, please refer to the method embodiment and will not be repeated here.
[0073] The device for determining the logistics timeliness based on the vehicle maintenance supply system provided in the embodiment of the present invention can be specific hardware on the device or software or firmware installed on the device. The implementation principle and technical effects of the device provided in the embodiment of the present invention are the same as those of the aforementioned method embodiment. For the sake of brief description, for matters not mentioned in the device embodiment, reference can be made to the corresponding content in the aforementioned method embodiment. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can all refer to the corresponding processes in the aforementioned method embodiment, and will not be repeated here.
[0074] In the embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be through some communication interface, the indirect coupling or communication connection of the device or unit may be electrical, mechanical or other forms.
[0075] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0076] In addition, each functional unit in the embodiment provided by the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0077] If the functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage media include various media capable of storing program code, such as USB flash drives, mobile hard drives, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical disks.
[0078] It should be noted that similar numbers and letters represent similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description and are not to be understood as indicating or implying relative importance.
[0079] Finally, it should be noted that the above-described embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the above-described embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-described embodiments within the technical scope disclosed by the present invention, or replace some of the technical features therein with equivalents. However, such modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present invention. They should all be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A method for determining logistics timeliness based on a vehicle maintenance supply system, characterized in that: The vehicle maintenance supply system includes a vehicle maintenance supply platform, an online mall, warehouses, and a data center server. The vehicle maintenance supply platform is pre-configured with basic information of each warehouse, including its delivery area, delivery radius, and time efficiency expression template. The basic information of each warehouse includes its type, address, and operating hours. The configured warehouse data is sent to a data center server. The method is applied to the data center server and includes: Obtain order information for goods placed by merchants in online shopping malls, including order time and order address; Determining a target warehouse based on the order address and a pre-configured warehouse delivery area; Determining the actual delivery distance based on the order address and the warehouse address of the target warehouse; Determine the delivery method based on the actual delivery distance and the delivery radius and warehouse type of the target warehouse; Determining a target time efficiency expression template based on a preset correspondence between the delivery method and the time efficiency expression template; wherein the time efficiency expression template is configured with a rule for determining an estimated delivery time; Determine an estimated delivery time based on the order placement time and the target time efficiency expression template; The estimated delivery time is displayed at a preset location on the ordered product.
2. The method according to claim 1, characterized in that The determining of the delivery method based on the actual delivery distance, the delivery radius of the target warehouse, and the warehouse type includes: If the warehouse type of the target warehouse is a city warehouse, the delivery method is determined to be non-express delivery; If the type of the target warehouse is a regional warehouse, and the actual delivery distance is greater than the delivery radius of the target warehouse, the delivery method is determined to be non-express delivery; If the type of the target warehouse is a regional warehouse and the actual delivery distance is less than the delivery radius of the target warehouse, the delivery method is determined to be express delivery.
3. The method according to claim 2, characterized in that The determining of the target time efficiency expression template based on the preset correspondence between the delivery method and the time efficiency expression template includes: If the delivery method is non-express delivery, the target time expression template is determined to be the first time expression template. The first time expression template is configured with multiple cut-off time periods. Each cut-off time period is set with a cut-off start time and a cut-off end time. Each cut-off time period corresponds to a delivery time and / or a latest delivery time.
4. The method according to claim 3, characterized in that The multiple order cut-off time periods are continuous, and the earliest order cut-off start time and the latest order cut-off end time in the multiple order cut-off time periods are 24 hours long.
5. The method according to claim 3, characterized in that Determining the estimated delivery time based on the order placement time and the target time efficiency expression template includes: Determining a target order cut-off time period for the order placement time in the first time efficiency expression template based on the order placement time; The estimated delivery time is determined over time based on the delivery time efficiency and / or latest delivery time corresponding to the target order cut-off time period.
6. The method according to claim 5, characterized in that Determining the estimated delivery time based on the delivery time efficiency and / or latest delivery time corresponding to the target cut-off time period includes: If the latest delivery time field corresponding to the target cut-off time period is empty, the estimated delivery time is determined based on the order placement time and the delivery time; If it is not empty, the order sequence between the order time and the latest delivery time is determined; If the order is placed before the latest delivery time, the latest delivery time corresponding to the target order cut-off time period is determined as the estimated delivery time; If the order time is after the latest delivery time, the estimated delivery time is determined based on the order time and the delivery time.
7. The method according to claim 2, characterized in that If the delivery method is express delivery, the target time expression template is determined to be the second time expression template, and the second time expression template includes the warehouse's working hours, off-get off work hours, and operation duration; the estimated delivery time determined based on the order time and the target time expression template includes; If the order is placed before the warehouse's opening hours, the estimated delivery time will be determined based on the warehouse's operating hours and the estimated driving time of the delivery distance. If the order is placed between the warehouse's opening and closing hours, the estimated delivery time will be determined based on the order time, warehouse operating hours, and the estimated driving time of the delivery distance. If the order is placed after the warehouse's closing time, the estimated delivery time will be determined based on the warehouse's operating hours and the estimated driving time of the delivery distance, based on the next day's working hours.
8. A logistics timeliness determination device based on a vehicle maintenance supply system, characterized in that: The vehicle maintenance supply system includes a vehicle maintenance supply platform, an online mall, warehouses, and a data center server. The vehicle maintenance supply platform is pre-configured with basic information of each warehouse, including its delivery area, delivery radius, and time efficiency expression template. The basic information of each warehouse includes its type, address, and operating hours. And sending the configured warehouse data to the data center server, the device is applied to the data center server, and the device includes: An acquisition unit is used to acquire order information of goods ordered by merchants in the online mall, wherein the order information includes the order time and the order address; A first determining unit is configured to determine a target warehouse based on the order address and a pre-configured warehouse delivery area; a second determining unit, configured to determine an actual delivery distance based on the order address and the warehouse address of the target warehouse; a third determining unit, configured to determine a delivery method based on the actual delivery distance and the delivery radius of the target warehouse; a fourth determining unit, configured to determine a target time efficiency expression template based on a preset correspondence between the delivery method and the time efficiency expression template; wherein the time efficiency expression template is configured with a determination rule for an estimated delivery time; a fifth determining unit, configured to determine an estimated delivery time based on the order placement time and the target time efficiency expression template; The display unit is used to display the estimated delivery time at a preset location of the ordered product.
9. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; The memory is used to store computer programs; The processor is configured to implement the method steps described in any one of claims 1 to 7 when executing the program stored in the memory.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method steps according to any one of claims 1 to 7 are implemented.