Order logistics time management method, system, device and storage medium
By receiving order generation notifications in the e-commerce platform system, obtaining order and logistics information, predicting the delivery time and automatically launching the return process, the problem of unknown delivery of time-sensitive products and low efficiency of the return process is solved, and efficient and low-cost return management is achieved.
Patent Information
- Application Number
- CN202011175044.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-28
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2040-10-28
AI Technical Summary
In the e-commerce platform system, in the logistics process of time-sensitive product orders, it is difficult for consumers to understand the delivery of the package in a timely manner, and the existing return process is inefficient and costly.
By receiving order generation notifications, obtaining order information and logistics information, predicting delivery time, and comparing the preset latest delivery time with the expected delivery time. If the conditions are not met, the return process will be initiated automatically.
No manual operation is required for users, which improves the timeliness and efficiency of the return process, reduces logistics costs, and simplifies the return management of e-commerce platforms.
Smart Images

Figure CN112288361B_ABST
Abstract
Description
Background Art
[0002] In the e-commerce platform system, some e-commerce orders may have products that are very time-sensitive. For example, a product in an order is a prop that needs to be used immediately in a show, but it will be useless once the expected time has passed. After the order of the current e-commerce platform system is fulfilled, when the timeliness of the package changes during circulation, the following problems may occur:
[0003] (1) Since consumers usually interact with e-commerce platform systems by logging into the corresponding APP to check messages, consumers are limited in the frequency of checking messages. When the order status changes, consumers are often not notified in a timely manner, and consumers have no idea when the package will arrive.
[0004] (2) The existing order time management only has one latest delivery time prediction. After checking, even if the predicted delivery time does not meet the requirements, it is very troublesome for consumers to return the goods immediately. They need to manually start the return process from order entry to after-sales service. On the one hand, this method requires consumers to manually return the goods, which is troublesome and does not provide a good user experience; on the other hand, the overall efficiency is very low. After the return process is completed, the goods have been transported a long distance. If the return is executed at this time, the logistics cost will also increase accordingly. Summary of the invention
[0005] In view of the problems in the prior art, the purpose of the present invention is to provide an order logistics time management method, system, device and storage medium to improve the efficiency of order logistics time management.
[0006] The embodiment of the present invention provides an order logistics time management method, comprising the following steps:
[0007] Receiving a notification of order generation, obtaining order information, the order information including a preset latest delivery time of the order;
[0008] Obtaining logistics information of the order, and determining an estimated delivery time based on the logistics information;
[0009] Compare the preset latest delivery time with the estimated delivery time to obtain a comparison result;
[0010] If the comparison result meets the preset return condition, the return process is initiated.
[0011] In some embodiments, obtaining order information includes the following steps:
[0012] predicting the latest delivery time of the order;
[0013] Push the predicted latest delivery time and the confirmation notification of automatic return when the delivery is overdue to the user;
[0014] When a timeout return confirmation instruction is received from the user, a preset latest delivery time is determined according to the timeout return confirmation instruction.
[0015] In some embodiments, the logistics information includes real-time tracking information of the package corresponding to the order, and determining the estimated delivery time includes predicting the estimated delivery time of the order based on the real-time tracking information.
[0016] In some embodiments, after obtaining the comparison result, the following steps are further included:
[0017] Determining whether the estimated delivery time is later than the preset latest delivery time;
[0018] If yes, the comparison result satisfies the preset return condition.
[0019] In some embodiments, after obtaining the comparison result, the following steps are further included:
[0020] Determine whether the estimated delivery time is later than the preset latest delivery time, and whether the confidence of the estimated delivery time is greater than a preset threshold;
[0021] If yes, the comparison result satisfies the preset return condition.
[0022] In some embodiments, the process of initiating a return includes the following steps:
[0023] Determine the logistics company system corresponding to the package of the order according to the logistics information of the order;
[0024] The interface of the logistics company system is called to send a package interception and return notification to the logistics company system.
[0025] In some embodiments, the process of initiating a return includes the following steps:
[0026] Determine the delivery status of the order according to the logistics information of the order, and judge whether the status of the order is shipped;
[0027] If the status of the order is shipped, the interface of the logistics company system corresponding to the order is called to send a package interception and return notification to the logistics company system;
[0028] If the status of the order is Not Shipped, a refund process is initiated.
[0029] In some embodiments, after sending the package interception and return notification to the logistics company system, it also includes initiating a refund process using a specified refund method.
[0030] In some embodiments, before initiating the refund process using the specified refund method, the following steps are also included:
[0031] Acquire user information corresponding to the order, the user information including a user rating level;
[0032] Select the specified refund method based on the preset mapping relationship between user rating level and refund method.
[0033] In some embodiments, a refund process is initiated using a specified refund method, including the following steps:
[0034] If the refund method is immediate refund, the refund process is initiated after sending the package interception and return notification to the logistics company system;
[0035] If the refund method is a refund upon arrival, the refund process is initiated when a notification of the merchant's receipt of the package is received from the interface of the logistics company system.
[0036] In some embodiments, the initiating a refund process using a specified refund method includes the following steps:
[0037] Determine the type of delay based on the logistics information of the order;
[0038] The corresponding party responsible for the delay is queried according to the delay type, and the deduction account corresponding to the party responsible for the delay is queried.
[0039] In some embodiments, before comparing the preset latest delivery time with the estimated delivery time, the following steps are also included:
[0040] Acquire the commodity information corresponding to the order, the commodity information including a preset label of the commodity;
[0041] Determine whether the preset label of the commodity includes an overtime automatic return label;
[0042] If included, compare the preset latest delivery time and the estimated delivery time to obtain a comparison result.
[0043] The embodiment of the present invention further provides an order logistics time management system, which is applied to the order logistics time management method, and the system includes:
[0044] A first information collection module, configured to receive a notification of order generation and obtain order information, wherein the order information includes a preset latest delivery time of the order;
[0045] A second information collection module is used to obtain logistics information of the order and determine an estimated delivery time based on the logistics information;
[0046] A delivery time comparison module, used to compare the preset latest delivery time with the estimated delivery time, and obtain a comparison result;
[0047] The return process initiating module is used to initiate the return process if the comparison result meets the preset return condition.
[0048] The embodiment of the present invention further provides an order logistics time management device, including:
[0049] processor;
[0050] a memory storing executable instructions of the processor;
[0051] Wherein, the processor is configured to execute the steps of the order logistics time management method by executing the executable instructions.
[0052] An embodiment of the present invention also provides a computer-readable storage medium for storing a program, which, when executed, implements the steps of the order logistics time management method.
[0053] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure.
[0054] The order logistics time management method, system, device and storage medium of the present invention have the following beneficial effects:
[0055] After an order is generated, the present invention compares the predicted delivery time with the latest delivery time that can meet the user's needs. If the predicted delivery time cannot meet the user's needs, the return process can be automatically started. By adopting this time management method, on the one hand, there is no need for manual operation by the user, which avoids reducing the return efficiency due to multiple interactions between the user and the e-commerce platform system and ensures the timely start of the return process. On the other hand, it simplifies the return start process of the e-commerce platform system, which can effectively reduce the burden of the e-commerce platform system on order logistics management when the number of e-commerce orders is increasing rapidly. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Other features, objectives and advantages of the present invention will become more apparent from a reading of the detailed description of non-limiting embodiments made with reference to the following accompanying drawings.
[0057] Figure 1 is a flow chart of an order logistics time management method according to an embodiment of the present invention;
[0058] Figure 2 is a schematic diagram of a process of initiating a return according to an embodiment of the present invention;
[0059] Figure 3This is a schematic diagram of the structure of an order logistics time management system according to an embodiment of the present invention;
[0060] Figure 4 It is a schematic diagram of the cooperation between the order logistics time management system and other systems according to an embodiment of the present invention;
[0061] Figure 5 It is a schematic diagram of the cooperation between the order logistics time management system and other systems according to another embodiment of the present invention;
[0062] Figure 6 It is a structural schematic diagram of an order logistics time management device according to an embodiment of the present invention;
[0063] Figure 7 It is a schematic diagram of the structure of a computer-readable storage medium according to an embodiment of the present invention. DETAILED DESCRIPTION
[0064] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0065] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0066] like Figure 1 As shown, an embodiment of the present invention provides an order logistics time management method, comprising the following steps:
[0067] S100: receiving a notification of order generation, and obtaining order information, wherein the order information includes a preset latest delivery time of the order;
[0068] S200: Obtaining logistics information of the order, and determining an estimated delivery time according to the logistics information;
[0069] S300: Compare the preset latest delivery time with the estimated delivery time to obtain a comparison result;
[0070] S400: If the comparison result satisfies the preset return condition, that is, the estimated delivery time cannot meet the user's needs, a return process is initiated;
[0071] S500: If the comparison result does not meet the preset return condition, that is, the estimated delivery time can meet the user's needs, the return process is not automatically initiated.
[0072] The present invention first obtains the preset latest delivery time of the order after the order is generated through step S100, that is, the latest delivery time that can meet the user's needs, and determines the expected delivery time according to the logistics information through step S200, and then compares the predicted delivery time with the latest delivery time that can meet the user's needs through step S300. If the predicted delivery time cannot meet the user's needs, the return process is automatically started through step S400; by adopting this time management method, on the one hand, there is no need for manual operation by the user, which avoids reducing the return efficiency due to multiple interactions between the user and the e-commerce platform system, and ensures the timely start of the return process. On the other hand, it simplifies the return start process of the e-commerce platform system, and in the case of the increasing number of e-commerce orders, it can effectively reduce the burden of the e-commerce platform system on order logistics management. The user here refers to the consumer user who places an order to purchase goods. Users can purchase goods on the e-commerce platform through the APP or web page, and the e-commerce platform system generates corresponding orders.
[0073] The preset latest delivery time is the latest delivery time that can meet the timeliness requirements of the user's order. If the actual delivery time is later than the preset latest delivery time, it will cause certain losses to the user. The preset latest delivery time can be set by the user. If the user does not set it, a preset default value can be used.
[0074] Specifically, the step S100: obtaining order information may include the following steps:
[0075] predicting the latest delivery time of the order;
[0076] The predicted latest delivery time and the confirmation notification of automatic return after the timeout are pushed to the user, asking the user to choose whether to accept the setting of automatic return after the timeout;
[0077] When receiving a timeout return confirmation instruction from the user, determining a preset latest delivery time according to the timeout return confirmation instruction, that is, taking the predicted latest delivery time as the preset latest delivery time, and automatically initiating a return process when it is determined in step S400 that the comparison result meets the preset return condition;
[0078] If an instruction is received from the user that the user disagrees with the timed return, the subsequent steps S200 to S500 are not performed, or only step S200 is performed to obtain the estimated delivery time in real time and push it to the user for reference.
[0079] Therefore, in this embodiment, the user can first choose whether to accept the setting of automatic return upon timeout, providing users with different options to meet different needs. After the user confirms that the setting of automatic return upon timeout is acceptable, the subsequent real-time monitoring of the order logistics timeliness and timely handling when delays occur or are likely to occur can be automatically executed by the e-commerce platform system, greatly improving the efficiency of order logistics timeliness management.
[0080] The prediction of the latest delivery time of the order can be carried out in a variety of ways. For example, the place of shipment and the place of receipt of the goods of the order can be obtained, and the transportation route of the goods can be segmented according to the distance between the place of shipment and the place of receipt and the location of the transfer station. The predicted time spent on each transportation route segment is calculated according to the length of each transportation route segment and the average transportation speed, and then the predicted time spent on the entire transportation route of the goods is obtained by statistics. Then, the latest delivery time is predicted based on the order time and the predicted time spent. In other alternative implementations, it is also possible to perform statistical analysis based on the transportation history data of historical orders of other goods between the place of shipment and the place of receipt of the goods, predict the transportation time spent, and then predict the latest delivery time. In the prediction process, various factors such as weather conditions during transportation, traffic control conditions, volume and weight of goods, etc. can also be further considered.
[0081] Furthermore, merchants can also pre-set whether their products can accept automatic return upon timeout. For example, merchants can set automatic return labels upon timeout in the merchant management system of the e-commerce platform, and can set and modify the default return address. Once a return occurs later, the logistics company system can be directly notified to send the goods to the default return address. Specifically, the step S300: before comparing the preset latest delivery time with the expected delivery time, can also include the following steps:
[0082] Obtaining the product information corresponding to the order, the product information including the preset label of the product; specifically, first obtaining the product ID contained in the order, and then querying the preset label of the corresponding product according to the product ID;
[0083] Determine whether the preset label of the commodity includes an overtime automatic return label;
[0084] If yes, proceed to step S300: compare the preset latest delivery time with the estimated delivery time, obtain a comparison result, and automatically execute step S400 or S500 according to the comparison result;
[0085] If not, then step S300 will not be continued, and only step S200 may be used to obtain logistics information in real time and notify the user of the estimated delivery time.
[0086] Furthermore, after the merchant adds an automatic recommendation label for a product, when the user browses the corresponding product on the APP or web page, the automatic return label of the product can be displayed synchronously. The user can decide whether to choose a product with an automatic return label based on his or her own situation and needs.
[0087] In this embodiment, in step S200, the logistics information of the order is obtained, and when the estimated delivery time is determined based on the logistics information, the logistics information may directly include the estimated delivery time, and the estimated delivery time may be determined directly based on the logistics information, or the logistics information may include the estimated remaining time, and the estimated delivery time may be determined based on the current time. In this embodiment, the logistics information may also include the real-time track information of the package corresponding to the order, and when the estimated delivery time is determined based on the logistics information, it includes predicting the estimated delivery time of the order based on the real-time track information.
[0088] Predicting the estimated delivery time of an order can also be done in a variety of ways. For example, the current arrival location of the commodity logistics is obtained from the real-time trajectory information, and the estimated remaining time for the commodity to arrive at the destination is predicted based on factors such as the distance segments between the current arrival location of the commodity logistics and the harvesting site, the length of each distance segment, and the average transportation speed, and then the estimated delivery time is determined based on the current time. In the present invention, the time accuracy of the preset latest delivery time and the estimated delivery time can be set as needed, or the default time accuracy can be directly used. For example, the time accuracy can be set to the minute, and the preset latest delivery time is XX hours and XX minutes on XX month XX day, 20XX, or the time accuracy can be set to the day, and the preset latest delivery time is XX month XX day, 20XX, or the time accuracy can be set to a certain period, and the preset latest delivery time is XX hours-XX hours on XX month XX day, 20XX.
[0089] Steps S200 to S500 are a dynamically executed process. That is, the estimated delivery time is dynamically obtained through step S200 at different times of commodity transportation, and whether the item needs to be returned is determined in a timely manner according to the latest estimated delivery time through steps S300 to S500. The execution frequency of steps S200 to S500 can be set as needed, for example, the estimated delivery time is obtained every 3 minutes, and whether the item needs to be returned is determined, etc. The value of this frequency can be set or adjusted as needed.
[0090] In this embodiment, after the step S300: obtaining the comparison result, the following steps are also included:
[0091] Determining whether the estimated delivery time is later than the preset latest delivery time;
[0092] If so, the comparison result satisfies the preset return condition, that is, in this embodiment, the preset return condition is that the expected delivery time is later than the preset latest delivery time. Only when the preset return condition is earlier than or equal to the preset latest delivery time, the comparison result does not meet the preset return condition.
[0093] In another alternative implementation, the return condition can also be set as the estimated delivery time being later than the preset latest delivery time, and the time difference between the two is greater than the preset time threshold. When this return condition is met, the return process is automatically initiated. That is, when this method is adopted, the estimated delivery time is allowed to be later than the preset latest delivery time by a relatively small time range, and a certain amount of delayed delivery is allowed. This implementation method can be applied in cases where the user has certain requirements for logistics timeliness, but the requirements are not particularly strict. For example, the user expects to receive the goods within the next 3 days, but if it is received in the next 4 days, although it is later than the user's expected time, it is acceptable, so there is no need to return the goods. If it is received in the next 7 days, the user cannot accept it, and a return is initiated in this case.
[0094] In another alternative implementation, the return condition can also be set as the estimated delivery time is earlier than the preset latest delivery time, but the time difference between the two is less than the preset time threshold. When this return condition is met, the return process is automatically initiated. That is, although the estimated delivery time is earlier than the preset latest delivery time, because the two times are too close, considering that there may be some risk factors such as weather, vehicles, and traffic in the future, it is very likely that the actual delivery time will be delayed. With this implementation, it is possible to minimize the possibility that the actual delivery time is later than the preset latest delivery time.
[0095] In another alternative implementation, after obtaining the comparison result in step S300, the following steps are further included:
[0096] Determine whether the estimated delivery time is later than the preset latest delivery time, and whether the confidence of the estimated delivery time is greater than a preset threshold;
[0097] If yes, the comparison result satisfies the preset return condition;
[0098] If not, the comparison result does not meet the preset return condition.
[0099] The confidence of the estimated delivery time here is used to evaluate the accuracy of the estimated delivery time. It can be done by comparing the delivery time predicted by the e-commerce platform system with the actual delivery time at a certain time granularity (usually days) through sample statistics to determine whether the difference between the two times is less than a certain time threshold. If it is satisfied, the number of accurate predictions is increased by 1. Finally, within a certain time period (such as the last 30 days), the accuracy of the prediction is determined (for example, the ratio of the number of accurate predictions to all predictions) and this accuracy is identified as the confidence. The preset threshold corresponding to the confidence is generally set to be relatively high (such as 90%), but the present invention is not limited to this, and the value of the preset threshold can be set and adjusted according to actual needs.
[0100] A variety of optional return conditions are listed above. In actual applications, the e-commerce platform system can select only one of the return conditions to implement steps S300 to S500, or it can provide multiple return conditions for the user to choose from. After the user selects a return condition, the type of return condition selected by the user is added to the order as a label. After the order obtains the comparison result through step S300, it determines whether to initiate the return process based on the type label of the return condition.
[0101] In this embodiment, by adding the judgment dimension of confidence, the necessity and accuracy of starting the return process can be guaranteed. If the confidence is not high, if the predicted estimated delivery time is inaccurate, starting the return process based on the predicted estimated delivery time may result in misjudgment, and the goods that could have been delivered on time may be returned.
[0102] In this embodiment, the order logistics time management method can be applied to the time management of the stage after the goods are shipped, that is, the time management of logistics after the goods are delivered to the logistics company. In this stage, if the return process is initiated, the package corresponding to the goods needs to be intercepted and returned. Specifically, the step S400: initiating the return process includes the following steps:
[0103] Determine the logistics company system corresponding to the package of the order according to the logistics information of the order;
[0104] The interface of the logistics company system is called to send a package interception return notification to the logistics company system. The return address of the package interception return is the merchant's return address. This address can be the default return address filled in by the merchant in the e-commerce platform system in advance, or it can be the shipping address automatically captured by the logistics company system from the logistics shipping information. Here, the interface of the logistics company system is the interface for the logistics company system to transmit relevant logistics data to the e-commerce platform system.
[0105] Since the present invention adopts a method of automatically determining whether to return a package and automatically initiating a return process, there is no need to wait for the user's interaction time and decision-making time, and the interception and return of the product package can be achieved more quickly. On the one hand, it greatly improves the return efficiency, and on the other hand, it also reduces the increased logistics costs caused by the return.
[0106] In another alternative implementation, after an order is generated, the merchant's delivery timeliness may not meet the user's needs. For example, after an order is generated, the merchant may delay delivery, resulting in the goods not being delivered to the user in time. The order logistics timeliness management method can be applied not only to the timeliness management of the stage after the goods are shipped, but also to the timeliness management of the goods before the goods are shipped after the order is generated. Specifically, step S400: Initiate the return process, including the following steps:
[0107] Determine the delivery status of the order according to the logistics information of the order, and judge whether the status of the order is shipped;
[0108] If the status of the order is shipped, that is, the goods have been delivered to the logistics company, the interface of the logistics company system corresponding to the order is called to send a package interception and return notification to the logistics company system;
[0109] If the status of the order is unshipped, since the goods have not been delivered to the logistics company, there is no need to initiate a package interception and return, and the refund process can be initiated directly.
[0110] Furthermore, whether the present invention is only applied to the time efficiency management of logistics transportation after the goods are shipped, or the present invention is simultaneously applied to the time efficiency management of logistics transportation and the time efficiency management of merchant shipment, after sending the package interception and return notification to the logistics company system, it can also include initiating a refund process using a specified refund method, thereby further improving the speed of the entire order processing process after the return.
[0111] like Figure 2 As shown, in this embodiment, before initiating the refund process using the specified refund method, the following steps are also included:
[0112] S610: Obtaining user information corresponding to the order, the user information including the user rating. Specifically, the user ID corresponding to the order may be first obtained, and then the user rating may be queried according to the user ID. The user rating may be the user's credit rating, for example, the user's historical consumption data, historical contract fulfillment data, etc. may be evaluated according to a preset rating rule. In other alternative implementations, the user rating may also be the user's consumption rating, which may be evaluated according to a preset rating rule according to the user's historical consumption data, the user's consumption habits, etc.;
[0113] S620: According to the preset mapping relationship between the user rating level and the refund method, a designated refund method is selected. In this way, corresponding refund methods can be adopted for different users, and the needs of different users can be met on the basis of ensuring the security of refund. For example, for users with higher user ratings, the timeliness of refund is improved, and users are provided with a shorter refund path and a shorter refund time, so as to achieve a balance between refund security and refund timeliness.
[0114] In this embodiment, different refund methods correspond to different refund nodes. For users with higher user ratings, the refund node can be moved forward, and a refund can be made directly without the merchant signing for the returned package, that is, an immediate refund method is adopted. For users with lower user ratings, in order to ensure the safety of the refund, a refund must be made after the merchant signs for the returned package, that is, an arrival refund method is adopted. Specifically, Figure 2 As shown, the refund process is initiated using the specified refund method, including the following steps:
[0115] S630: Determine the type of refund method selected according to the user rating level;
[0116] S640: If the refund method is immediate refund, a refund process is initiated after sending a package interception and return notification to the logistics company system;
[0117] S650: If the refund method is a refund upon delivery, a refund process is initiated when a notification of the merchant receiving the package is received from the interface of the logistics company system.
[0118] In other alternative implementations, other refund method selection methods may also be used. For example, the merchant may set a refund method label for the product in advance. The merchant may add a label for an immediate refund after return or a label for a refund upon delivery to a certain product in advance. After the return process is initiated for an order containing the product, when the product is successfully intercepted, the refund method type corresponding to the label of the product is determined, and the corresponding immediate refund method or refund upon delivery method is selected.
[0119] For another example, the refund method can be determined based on the value of the goods or whether the goods are easily damaged. For orders with low-value goods, an immediate refund method can be used. For orders with high-value goods, a refund upon delivery can be used. For orders with goods that are not easily damaged, an immediate refund method can be used. For orders with goods that are easily damaged, a refund upon delivery can be used.
[0120] In addition, you can also set other types of refund methods. For example, when initiating the return process, you can first refund half of the fee, and then refund the other half after the merchant signs for the returned goods. Or you can add other time nodes, use a one-time full refund or a phased refund, etc.
[0121] In this embodiment, considering that the reason for initiating an order refund is the delay in the logistics transportation of the order, the party responsible for the delay can be further automatically determined, and the corresponding deduction account can be automatically queried to further improve the execution efficiency of the entire process of return and refund. Specifically, the refund process initiated by using a specified refund method includes the following steps:
[0122] Determine the delay type according to the logistics information of the order, and the delay type may include weather delay, traffic control delay, logistics company misclassification delay, logistics company misdelivery delay, etc.;
[0123] The corresponding party responsible for the delay is queried according to the delay type, and the deduction account corresponding to the party responsible for the delay is queried, and the corresponding fees can be further deducted from the deduction account of the party responsible for the delay.
[0124] For example, the merchant shall be identified as the party responsible for delays due to force majeure factors such as weather delays, traffic control delays, etc., and the logistics company shall be identified as the party responsible for delays caused by logistics company reasons such as misclassification of goods by the logistics company, wrong shipment of goods by the logistics company, etc.
[0125] like Figure 3 As shown, the embodiment of the present invention further provides an order logistics time management system M100, which is applied to the order logistics time management method, and the system includes:
[0126] The first information collection module M110 is used to receive a notification of order generation and obtain order information, wherein the order information includes a preset latest delivery time of the order, and the order information may further include other required information, such as product information in the order, a logistics order number corresponding to the order, user information corresponding to the order, merchant information corresponding to the order, etc.;
[0127] The second information collection module M120 is used to obtain the logistics information of the order and determine the estimated delivery time according to the logistics information. The logistics information may directly include the estimated delivery time predicted by the e-commerce platform system or may include real-time track information. The second information collection module M120 needs to predict the estimated delivery time according to the real-time track information.
[0128] A delivery time comparison module M130, used to compare the preset latest delivery time with the estimated delivery time to obtain a comparison result;
[0129] The return process initiating module M140 is used to initiate the return process if the comparison result meets the preset return condition.
[0130] The present invention firstly obtains the preset latest delivery time of the order after the order is generated through the first information collection module M110, that is, the latest delivery time that can meet the user's needs, and determines the expected delivery time according to the logistics information through the second information collection module M120, and then compares the predicted delivery time with the latest delivery time that can meet the user's needs through the delivery time comparison module M130. If the predicted delivery time cannot meet the user's needs, the return process is automatically started through the return process initiation module M140; by adopting this time management system, on the one hand, there is no need for manual operation by the user, which avoids the reduction of return efficiency due to multiple interactions between the user and the e-commerce platform system, and ensures the timely start of the return process. On the other hand, it simplifies the return start process of the e-commerce platform system. In the case of a sharp increase in the number of e-commerce orders, it can effectively reduce the burden of order logistics management on the e-commerce platform system.
[0131] In the order logistics time management system, the functions of each module can be implemented by the specific implementation of each step in the above order logistics time management method. For example, in the order logistics time management system, the first information collection module M100 can adopt the specific implementation of the above step S100 to obtain the preset latest delivery time, and the second information collection module M120 can adopt the specific implementation of the above step S200 to obtain the expected delivery time, such as directly obtaining the expected delivery time predicted by the e-commerce platform system or the logistics company system, or automatically predicting the expected delivery time after obtaining the real-time trajectory information. The delivery time comparison module M130 can use the method of the above step S300 to specifically compare the expected delivery time and the preset latest delivery time. The return process initiation module M140 can use the specific implementation of the above step S400 to realize automatic return.
[0132] The preset return condition can be set as needed. For example, the preset return condition can be that the estimated delivery time is later than the preset latest delivery time. When the delivery time comparison module M130 compares the estimated delivery time with the preset latest delivery time, it determines whether the estimated delivery time is later than the preset latest delivery time; if so, the comparison result satisfies the preset return condition, and only when the preset return condition is earlier than or equal to the preset latest delivery time, the comparison result does not satisfy the preset return condition.
[0133] For another example, the preset return condition can also be determined by combining time considerations and the prediction confidence of the estimated arrival time. When the delivery time comparison module M130 compares the estimated delivery time with the preset latest delivery time, it determines whether the estimated delivery time is later than the preset latest delivery time, and the confidence of the estimated delivery time is greater than a preset threshold; if yes, the comparison result satisfies the preset return condition; if no, the comparison result does not satisfy the preset return condition.
[0134] Furthermore, the order logistics time management system may also include an order refund processing module. After sending a package interception and return notification to the logistics company system, the order refund processing module initiates a refund process using a specified refund method, thereby further improving the speed of the entire order processing process after the return.
[0135] In this embodiment, when processing order refunds, the order logistics time management system can select the corresponding appropriate refund method according to different user rating levels. Specifically, the order refund processing module first obtains the user information corresponding to the order, and the user information includes the user rating level; selects the specified refund method according to the preset mapping relationship between the user rating level and the refund method; if the refund method is an immediate refund, the order refund processing module initiates the refund process after sending a package interception return notification to the logistics company system; if the refund method is a refund upon arrival, the order refund processing module initiates the refund process when receiving the merchant's receipt of the package notification from the interface of the logistics company system.
[0136] In this embodiment, the order logistics time management system can further determine the party responsible for the delay when processing an order refund, and automatically query the corresponding deduction account. Specifically, the order refund processing module first determines the type of delay based on the logistics information of the order, and the delay type may include weather delay, traffic control delay, logistics company misclassification delay, logistics company misdelivery delay, etc.; query the corresponding party responsible for the delay based on the delay type, and query the deduction account corresponding to the party responsible for the delay, and can further deduct the corresponding fees from the deduction account of the party responsible for the delay.
[0137] like Figure 4 As shown, in this embodiment, the order logistics time management system M100 can be integrated into the e-commerce platform system M200, directly obtain relevant data (order information, user information, product information, etc.) from the existing e-commerce platform system M200, and obtain logistics information through the interface of the logistics company system M300 called by the e-commerce platform system M200. Figure 5 As shown, in another embodiment, the order logistics time management system M100 may also exist independently of the e-commerce platform system M200, and the order logistics time management system M100 may communicate with the e-commerce platform system M200 via a wired or wireless method. The order logistics time management system M100 may obtain logistics information from the interface of the logistics company system M300 through the e-commerce platform system M200, or may directly obtain logistics information from the interface of the logistics company system M300.
[0138] An embodiment of the present invention also provides an order logistics time management device, comprising a processor; a memory, in which executable instructions of the processor are stored; wherein the processor is configured to execute the steps of the order logistics time management method by executing the executable instructions.
[0139] It will be appreciated by those skilled in the art that various aspects of the present invention may be implemented as systems, methods or program products. Therefore, various aspects of the present invention may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which may be collectively referred to herein as "circuits", "modules" or "platforms".
[0140] Refer to the following Figure 6 The electronic device 600 according to this embodiment of the present invention is described. Figure 6 The electronic device 600 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0141] like Figure 6As shown, the electronic device 600 is in the form of a general computing device. The components of the electronic device 600 may include, but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different system components (including the storage unit 620 and the processing unit 610), a display unit 640, etc.
[0142] The storage unit stores program codes, which can be executed by the processing unit 610, so that the processing unit 610 executes the steps of various exemplary embodiments of the present invention described in the above-mentioned order logistics time management method section of this specification. For example, the processing unit 610 can execute the following steps: Figure 1 Follow the steps shown in .
[0143] The storage unit 620 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 6201 and / or a cache memory unit 6202 , and may further include a read-only memory unit (ROM) 6203 .
[0144] The storage unit 620 may also include a program / utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include the implementation of a network environment.
[0145] Bus 630 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0146] The electronic device 600 may also communicate with one or more external devices 700 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 600, and / or communicate with any device that enables the electronic device 600 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 650. Furthermore, the electronic device 600 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 660. The network adapter 660 may communicate with other modules of the electronic device 600 via a bus 630. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0147] By adopting the order logistics time management device provided by the present invention, the processor executes the order logistics time management method when executing the executable instructions, thereby obtaining the beneficial effects of the above-mentioned order logistics time management method.
[0148] The embodiment of the present invention also provides a computer-readable storage medium for storing a program, which implements the steps of the order logistics time management method when executed. In some possible implementations, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code. When the program product is executed on a terminal device, the program code is used to cause the terminal device to execute the steps of various exemplary embodiments of the present invention described in the above-mentioned order logistics time management method section of this specification.
[0149] refer to Figure 7 As shown, a program product 800 for implementing the above method according to an embodiment of the present invention is described, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be executed on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.
[0150] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0151] The computer readable storage medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The readable storage medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by an instruction execution system, an apparatus, or a device or used in combination with it. The program code contained on the readable storage medium may be transmitted with any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.
[0152] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0153] By adopting the computer-readable storage medium provided by the present invention, the program stored therein implements the steps of the order logistics time management method when being executed, thereby obtaining the beneficial effects of the above-mentioned order logistics time management method.
[0154] The above contents are further detailed descriptions of the present invention in combination with specific preferred embodiments, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. For ordinary technicians in the technical field to which the present invention belongs, several simple deductions or substitutions can be made without departing from the concept of the present invention, which should be regarded as falling within the protection scope of the present invention.
Claims
1. A method for managing order logistics timeliness, characterized in that: include: Receive a notification of order generation and obtain order information, which includes: predicting the latest delivery time of the order, pushing the predicted latest delivery time and the timeout automatic return confirmation notification to the user, and when receiving the timeout return confirmation instruction from the user, determining the preset latest delivery time according to the timeout return confirmation instruction; predicting the latest delivery time of the order includes: obtaining the shipping place and the receiving place of the goods of the order, segmenting the goods transportation route according to the distance between the shipping place and the receiving place and the location of the transfer station, calculating the predicted time of each goods transportation route segment according to the length and average transportation speed of each goods transportation route segment, and then obtaining the predicted time of the entire goods transportation route by statistics, and predicting the latest delivery time according to the order placement time and the predicted time; Obtaining logistics information of the order, the logistics information including real-time track information of the package corresponding to the order, and predicting an estimated delivery time based on the real-time track information; Compare the preset latest delivery time with the estimated delivery time to obtain a comparison result; If the comparison result meets the preset return condition, a return process is initiated, wherein the return condition includes that the estimated delivery time is later than the preset latest delivery time, or the return condition includes that the estimated delivery time is later than the preset latest delivery time and the confidence of the estimated delivery time is greater than a preset threshold; the initiation of the return process includes: determining the shipping status of the order according to the logistics information of the order, and judging whether the status of the order is shipped; if the status of the order is shipped, calling the interface of the logistics company system corresponding to the order, and sending a package interception return notification to the logistics company system; if the status of the order is not shipped, initiating a refund process; The method further includes: receiving a setting of an automatic return label of a product by a merchant in a merchant management terminal system of an e-commerce platform; and displaying the automatic return label of the product when a user browses the product; Before comparing the preset latest delivery time with the estimated delivery time, the following steps are also included: Acquire the commodity information corresponding to the order, the commodity information including a preset label of the commodity; Determine whether the preset label of the commodity includes an overtime automatic return label; If included, compare the preset latest delivery time and the estimated delivery time to obtain a comparison result.
2. The order logistics time management method according to claim 1 is characterized in that: The process of initiating a return includes the following steps: Determine the logistics company system corresponding to the package of the order according to the logistics information of the order; The interface of the logistics company system is called to send a package interception and return notification to the logistics company system.
3. The order logistics time management method according to claim 1 is characterized in that: After sending the package interception and return notification to the logistics company system, it also includes initiating a refund process using a designated refund method.
4. The order logistics time management method according to claim 3 is characterized in that: Before initiating the refund process using the designated refund method, the following steps are also included: Acquire user information corresponding to the order, the user information including a user rating level; Select the specified refund method based on the preset mapping relationship between user rating level and refund method.
5. The order logistics time management method according to claim 4 is characterized in that: Initiate the refund process using the specified refund method, including the following steps: If the refund method is immediate refund, the refund process is initiated after sending the package interception and return notification to the logistics company system; If the refund method is a refund upon arrival, the refund process is initiated when a notification of the merchant's receipt of the package is received from the interface of the logistics company system.
6. The order logistics time management method according to claim 3 is characterized in that: The refund process initiated by using the specified refund method includes the following steps: Determine the type of delay based on the logistics information of the order; The corresponding party responsible for the delay is queried according to the delay type, and the deduction account corresponding to the party responsible for the delay is queried.
7. An order logistics time management system, characterized in that: The order logistics time management method applied to any one of claims 1 to 6, the system comprising: A first information collection module, configured to receive a notification of order generation and obtain order information, wherein the order information includes a preset latest delivery time of the order; A second information collection module is used to obtain logistics information of the order and determine an estimated delivery time based on the logistics information; A delivery time comparison module, used to compare the preset latest delivery time with the estimated delivery time, and obtain a comparison result; The return process initiating module is used to initiate the return process if the comparison result meets the preset return condition.
8. An electronic device, characterized in that: The electronic device comprises: processor; A memory having a computer program stored thereon, wherein the computer program, when executed by the processor, executes the order logistics time management method according to any one of claims 1 to 6.
9. A computer storage medium, characterized in that: A computer program is stored, and when the computer program is executed by a processor, the order logistics time management method according to any one of claims 1 to 6 is executed.
Citation Information
Patent Citations
Order information processing method, device and system
CN107230120A
Meal ordering method, terminal and computer readable storage medium
CN111612652A
Nuclear power station material arrival tracking method and device, computer equipment and storage medium
CN111768148A