Method and apparatus for transparent transmission of single information and computing device

By transmitting static and dynamic order information on the waybill page, the problem of rider waiting time and disputes caused by the uncertainty of order issuance by merchants is solved, thereby improving delivery efficiency and reducing costs.

CN114282865BActive Publication Date: 2025-11-28RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202111571485.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-21
Publication Date
2025-11-28
Estimated Expiration
2041-12-21

AI Technical Summary

Technical Problem

In the field of on-demand delivery, existing intelligent dispatch systems suffer from inaccurate information due to the uncertainty of merchant order processing, leading to increased rider waiting times and disputes with merchants. Furthermore, relying on IoT devices to improve the accuracy of estimated order processing times increases costs.

Method used

By transmitting static and dynamic order information on the waybill-related pages, including the first order number and estimated order time, as well as the second order number already issued by the merchant, the system dynamically updates the order processing progress to reflect the merchant's progress, reducing waiting time and disputes.

Benefits of technology

It improved rider delivery efficiency, reduced the incidence of conflicts with merchants, decreased waiting time, and lowered the cost of relying on IoT devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114282865B_ABST
    Figure CN114282865B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a kind of single information's transparent transmission method, device and computing equipment, method includes: monitoring the page access operation of single related page;In response to the page access operation, pull the static single information and dynamic single information of at least one single;Wherein, the static single information contains the first single number of single and the expected single time, and the dynamic single information contains the second single number of single corresponding merchant in which single has been sent;Present the single related page, and show the static single information and dynamic single information of at least one single in the single related page.Exhibiting single information, it is helpful to delivery personnel to understand the progress of order processing in merchant, to better guide delivery personnel to make more favorable distribution arrangement, reduce the waiting time in merchant, reduce the probability of generating contradiction with merchant, ultimately improve the distribution efficiency of delivery personnel.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of intelligent distribution, and in particular to a method and device for transparently transmitting order information, a computing device, and a computer storage medium. BACKGROUND

[0002] In the instant delivery field, based on an ideal intelligent scheduling system, a delivery object (hereinafter also referred to as a rider) only needs to perform a delivery task according to the prompts of the system to ensure efficient operation of the system. However, because of the uncertainty of each delivery link, such as order generation by a merchant, navigation / wayfinding by a rider, waiting for a user, and the like, the information is seriously inaccurate, and the intelligent scheduling system is difficult to achieve the ideal effect. These nodes are often the links of interaction between the rider and the merchant, the rider and the user, and are prone to disputes.

[0003] During a busy period, the rider usually carries multiple delivery orders, and therefore hopes to reduce the waiting time at the merchant as much as possible. However, at this time, the merchant is usually busy, and the order generation may be relatively late. Currently, only the estimated order generation time of the merchant is presented in the delivery order related page of the rider, and the estimated order generation time is a static time point, such as 11:44. The static estimated order generation time is obtained by the intelligent scheduling system according to an order generation time prediction model and the order generation time promised by the merchant. In view of the uncertainty of the order generation by the merchant, the prediction model is difficult to be accurate, and thus the estimated order generation time has a certain error.

[0004] Therefore, only by using the static estimated order generation time to guide the rider to pick up the order, the following problems may occur: 1) the rider arrives at the store in advance, which increases the waiting time of the rider and affects the delivery efficiency; on the other hand, some riders may urge the merchant, which interferes with the normal operation process of the merchant; 2) the rider falsely arrives at the store, for example, the rider may click to arrive at the store in advance (or arrive at the store in advance and then pick up orders from other stores), so as to report earlier and win additional delivery time, which is also the most common scene of disputes between the rider and the merchant. SUMMARY

[0005] In view of the above problems, embodiments of the present application are proposed to provide a method and device for transparently transmitting order information, a computing device, and a computer storage medium, which overcome the above problems or at least partially solve the above problems.

[0006] According to an aspect of embodiments of the present application, a method for transparently transmitting order information is provided, comprising:

[0007] monitoring a page access operation on a delivery order related page;

[0008] In response to the page access operation, static order-out information and dynamic order-out information of at least one order are pulled, wherein the static order-out information comprises a first order number and a predicted order-out time of the order, and the dynamic order-out information comprises a second order number of an order-out order in a merchant corresponding to the order;

[0009] The order-related page is presented, and the static order-out information and the dynamic order-out information of the at least one order are displayed on the order-related page.

[0010] In an optional manner, the order-related page is specifically an order detail page and / or an order list page.

[0011] In an optional manner, the method further comprises: receiving a push message sent by the server after the dynamic order-out information of any order is updated, wherein the push message carries the updated dynamic order-out information.

[0012] In an optional manner, the dynamic order-out information further comprises order-out speed information of the merchant corresponding to the order.

[0013] According to another aspect of an embodiment of the present application, a method for transparent transmission of order-out information is provided, comprising:

[0014] A page access request for an order-related page is received from a delivery object side;

[0015] Static order-out information and dynamic order-out information of at least one order are obtained, wherein the static order-out information comprises a first order number and a predicted order-out time of the order, and the dynamic order-out information comprises a second order number of an order-out order in a merchant corresponding to the order;

[0016] The static order-out information and the dynamic order-out information of the at least one order are fed back to the delivery object side, so that the delivery object side displays the static order-out information and the dynamic order-out information of the at least one order on the order-related page.

[0017] In an optional manner, the order-related page is specifically an order detail page and / or an order list page.

[0018] In an optional manner, the method further comprises: after the dynamic order-out information of any order is updated, a push message is sent to the delivery object side, wherein the push message carries the updated dynamic order-out information.

[0019] In an optional manner, the dynamic order-out information further comprises order-out speed information of the merchant corresponding to the order.

[0020] In an optional mode, the acquiring the dynamic delivery information of the at least one waybill further comprises: collecting at least one delivered record fed back by the merchant end and / or other delivery object end corresponding to the waybill; wherein the other delivery object end is a delivery object end providing delivery service for other waybills of the merchant end; and acquiring the dynamic delivery information of the waybill according to the at least one delivered record.

[0021] In an optional mode, after the collecting the at least one delivered record fed back by the merchant end and / or other delivery object end corresponding to the waybill, the method further comprises: correcting the delivered record according to the positioning information of the feedback time of the other delivery object end for the delivered record; and / or verifying the at least one delivered record according to the reported event record fed back by the other delivery object end.

[0022] In an optional mode, the acquiring the dynamic delivery information of the waybill according to the at least one delivered record further comprises: extracting a delivered record with the latest delivery time from the at least one delivered record, and acquiring the waybill number of the delivered record as the second waybill number corresponding to the waybill; or acquiring the waybill numbers of the at least one delivered record, and taking the largest waybill number as the second waybill number corresponding to the waybill.

[0023] In an optional mode, the method further comprises: pre-setting a first buffer and a second buffer; and the acquiring the dynamic delivery information of the waybill according to the at least one delivered record further comprises:

[0024] writing the waybill number of the delivered record to be processed into the first buffer and the second buffer according to the writing conditions of the first buffer and the second buffer respectively; wherein the first buffer is used to buffer the normal waybill number sequence with increasing numbers, and the second buffer is used to buffer the abnormal waybill number sequence;

[0025] when the abnormal waybill number sequence of the second buffer is changed into the normal waybill number sequence, replacing the waybill number sequence in the first buffer with the waybill number sequence of the second buffer;

[0026] acquiring the dynamic delivery information of the waybill according to the waybill number sequence buffered in the first buffer.

[0027] In an optional mode, the condition that the abnormal waybill number sequence of the second buffer is changed into the normal waybill number sequence is that there are m latest written waybill numbers in the abnormal waybill number sequence and the m waybill numbers keep continuous increasing, wherein m is an integer greater than 1.

[0028] In an optional mode, the method further comprises: pre-setting a first buffer and a second buffer; and the acquiring the dynamic delivery information of the waybill according to the at least one delivered record further comprises:

[0029] Step S0, when a new out-order record is generated by the merchant, triggering the execution of step S1; or when a preset time arrives, triggering the execution of step S1;

[0030] Step S1, selecting the order number of the out-order record to be processed according to the order of the out-order time, writing the order number meeting the first writing condition into the first cache, and writing the order number meeting the second writing condition into the second cache;

[0031] Step S2, judging whether the m order numbers newly written in the second cache exist and are consecutively increased, if yes, replacing the order numbers in the first cache with the m order numbers in the second cache, emptying the second cache, and executing step S7; if not, executing step S3; wherein m is an integer greater than 1;

[0032] Step S3, judging whether the n order numbers newly written in the first cache exist and are consecutively increased, if yes, executing step S7; if not, executing step S4; wherein n is an integer greater than 1;

[0033] Step S4, judging whether the order number newly written in the first cache or the second cache is greater than the current order number, if yes, executing step S5; if not, ignoring the newly written order number and keeping the current order number unchanged;

[0034] Step S5, judging whether the newly written order number jumps in the first cache and / or the second cache, if yes, executing step S6; if not, jumping to step S0;

[0035] Step S6, if the jump occurs in the first cache, clearing the newly written order number in the first cache; if the jump occurs in the second cache, clearing the order numbers other than the maximum order number in the second cache, and jumping to step S0;

[0036] Step S7, updating the current order number according to the maximum order number of the order number sequence cached in the first cache, and outputting the current order number as the second order number corresponding to the shipping order, and then jumping to step S0.

[0037] In an optional manner, the first writing condition is specifically that the order number to be written into the first cache is greater than the minimum order number of the first cache, and the second writing condition is specifically that the order number to be written into the second cache is greater than the minimum order number of the second cache.

[0038] According to still another aspect of the embodiment of the present application, a kind of out-order information is provided, and the transmission method comprises:

[0039] Monitoring the page access operation to the merchant page or order page;

[0040] pull dynamic order information of the merchant in response to the page access operation, wherein the dynamic order information comprises order numbers of the merchant that have been ordered out;

[0041] present the merchant page or the order page and display the dynamic order information of the merchant on the merchant page or the order page.

[0042] In an optional manner, the method further comprises: receiving a push message sent by the server after the dynamic order information is updated, wherein the push message carries the updated dynamic order information.

[0043] In an optional manner, the dynamic order information further comprises order-out speed information of the merchant corresponding to the waybill.

[0044] According to an aspect of an embodiment of the present application, a device for transparent transmission of order information is provided, comprising:

[0045] a first monitoring module configured to monitor a page access operation on a page related to a waybill;

[0046] a first pulling module configured to pull static order information and dynamic order information of at least one waybill in response to the page access operation, wherein the static order information comprises a first order number and a predicted order-out time of the waybill, and the dynamic order information comprises a second order number of the merchant corresponding to the waybill that has been ordered out;

[0047] a first presentation module configured to present the page related to the waybill and display the static order information and the dynamic order information of the at least one waybill on the page related to the waybill.

[0048] In an optional manner, the page related to the waybill is specifically a waybill detail page and / or a waybill list page.

[0049] In an optional manner, the device further comprises a first push receiving module configured to receive a push message sent by the server after the dynamic order information of any waybill is updated, wherein the push message carries the updated dynamic order information.

[0050] In an optional manner, the dynamic order information further comprises order-out speed information of the merchant corresponding to the waybill.

[0051] According to another aspect of an embodiment of the present application, a device for transparent transmission of order information is provided, comprising:

[0052] a receiving module configured to receive a page access request of a delivery object end for a page related to a waybill;

[0053] The acquisition module is configured to acquire static order-out information and dynamic order-out information of at least one waybill; wherein the static order-out information comprises a first order number and a predicted order-out time of the waybill, and the dynamic order-out information comprises a second order number of an order-out waybill corresponding to a merchant;

[0054] The sending module is configured to feed back the static order-out information and the dynamic order-out information of the at least one waybill to a delivery object end, so that the delivery object end displays the static order-out information and the dynamic order-out information of the at least one waybill on a waybill related page.

[0055] In an optional manner, the waybill related page is specifically a waybill detail page and / or a waybill list page.

[0056] In an optional manner, the device further comprises a pushing module configured to send a push message to the delivery object end after the dynamic order-out information of any waybill is updated, wherein the push message carries the updated dynamic order-out information.

[0057] In an optional manner, the dynamic order-out information further comprises order-out speed information of a merchant corresponding to the waybill.

[0058] In an optional manner, the acquisition module is further configured to collect at least one order-out record fed back by a merchant end corresponding to the waybill and / or other delivery object ends; wherein the other delivery object ends are specifically delivery object ends providing delivery services for other waybills of the merchant end; and acquire the dynamic order-out information of the waybill according to the at least one order-out record.

[0059] In an optional manner, the device further comprises a preprocessing module configured to correct the order-out record according to positioning information of a feedback time of the other delivery object end for the order-out record; and / or verify the at least one order-out record according to a report event record fed back by the other delivery object end.

[0060] In an optional manner, the acquisition module is further configured to extract an order-out record with the most recent order-out time from the at least one order-out record, acquire an order number of the order-out record as the second order number corresponding to the waybill; or acquire order numbers of the at least one order-out record, and take the largest order number as the second order number corresponding to the waybill.

[0061] In an alternative mode, the device further comprises: a first cache and a second cache which are pre-configured; and the obtaining module is further configured to: write the serial numbers of the to-be-processed shipped order records into the first cache and the second cache according to respective write conditions of the first cache and the second cache; wherein the first cache is configured to cache a normal serial number sequence with serial numbers kept increasing, and the second cache is configured to cache an abnormal serial number sequence; when the abnormal serial number sequence of the second cache turns into a normal serial number sequence, replace the serial number sequence in the first cache with the serial number sequence of the second cache; and obtain the dynamic shipping information of the shipping order according to the serial number sequence cached in the first cache.

[0062] In an alternative mode, the condition under which the abnormal serial number sequence of the second cache turns into a normal serial number sequence is that there are m serial numbers newly written in the abnormal serial number sequence and the m serial numbers are kept continuously increasing, wherein m is an integer greater than 1.

[0063] In an alternative mode, the obtaining module is further configured to perform the following steps:

[0064] Step S0: when a new shipped order record is generated by the merchant, triggering execution of step S1; or when a preset time arrives, triggering execution of step S1;

[0065] Step S1: selecting serial numbers of the to-be-processed shipped order records in the order of shipped order time, writing serial numbers meeting a first write condition into the first cache, and writing serial numbers meeting a second write condition into the second cache;

[0066] Step S2: judging whether there are m serial numbers newly written in the second cache and the m serial numbers are continuously increasing, if yes, replacing the serial numbers in the first cache with the m serial numbers in the second cache, emptying the second cache, and executing step S7; if not, executing step S3; wherein m is an integer greater than 1.

[0067] Step S3: judging whether there are n serial numbers newly written in the first cache and the n serial numbers are continuously increasing, if yes, executing step S7; if not, executing step S4; wherein n is an integer greater than 1.

[0068] Step S4: judging whether the serial number newly written in the first cache or the second cache is greater than the current serial number, if yes, executing step S5; if not, ignoring the serial number newly written and keeping the current serial number unchanged.

[0069] Step S5: judging whether the serial number newly written jumps in the first cache and / or the second cache, if yes, executing step S6; if not, jumping to step S0.

[0070] Step S6, if a jump occurs in the first buffer, the latest written odd number in the first buffer is cleared; if a jump occurs in the second buffer, all odd numbers in the second buffer except the maximum odd number are cleared, and the step S0 is jumped to;

[0071] Step S7, according to the maximum odd number of the odd number sequence cached in the first buffer, the current odd number is updated, and the current odd number is output as the second odd number corresponding to the shipping order, and then the step S0 is jumped to.

[0072] In an optional manner, the first writing condition is specifically that the odd number to be written into the first buffer is greater than the minimum odd number of the first buffer, and the second writing condition is specifically that the odd number to be written into the second buffer is greater than the minimum odd number of the second buffer.

[0073] According to still another aspect of the embodiments of the present application, a kind of single information transmission device is provided, comprising:

[0074] Second monitoring module, for monitoring the page access operation to merchant page or order page;

[0075] Second pulling module, for responding to the page access operation, pulls the dynamic single information of merchant;Wherein, the dynamic single information contains the odd number of single number in the merchant that has been out;

[0076] Second presentation module, for presenting the merchant page or the order page, and the dynamic single information of the merchant is exhibited in the merchant page or order page.

[0077] In an optional manner, the device further comprises: a second push receiving module, configured to receive a push message sent by the server after the dynamic single information is updated, and the push message carries the updated dynamic single information.

[0078] In an optional manner, the dynamic single information further comprises single speed information of the merchant corresponding to the shipping order.

[0079] According to still another aspect of the embodiments of the present application, a kind of computing device is provided, comprising: processor, memory, communication interface and communication bus, the processor, the memory and the communication interface are communicated with each other by the communication bus;

[0080] The memory is used to store at least one executable instruction, and the executable instruction makes the processor execute the operation corresponding to the above-mentioned single information transmission method.

[0081] According to still another aspect of the embodiments of the present application, a kind of computer storage medium is provided, and the storage medium stores at least one executable instruction, and the executable instruction makes the processor execute the operation corresponding to the above-mentioned single information transmission method.

[0082] According to the method and device for transparent transmission of order information provided by the embodiment of the present application, when the delivery personnel accesses the order-related page, the order-related page is used to transparently transmit more abundant order information, that is, in addition to the first order number and the expected order time of the order, the second order number of the order processed by the merchant is additionally transmitted, wherein the second order number of the order processed by the merchant is dynamic information updated along with the progress of the order processed by the merchant, which helps the delivery personnel to understand the progress of the order processed by the merchant, and then better guide the delivery personnel to make more favorable delivery arrangement, reduce the waiting time at the merchant, reduce the probability of generating conflicts with the merchant, and finally improve the delivery efficiency of the delivery personnel.

[0083] According to the method for transparent transmission of order information provided by the embodiment of the present application, when the user accesses the merchant page or the order page, the page is used to transparently transmit the order number of the order processed by the merchant, wherein the order number of the order processed by the merchant is dynamic information updated along with the progress of the order processed by the merchant, which helps the user to understand the progress of the order processed by the merchant, so as to make better expectation management before ordering, and better understand the performance process of the order (including the order process of the merchant and the delivery process of the delivery personnel) after ordering, and reduce the false complaints of the user to the delivery personnel.

[0084] The above description is only a summary of the technical solutions of the embodiments of the present application, in order to more clearly understand the technical means of the embodiments of the present application, the content of the specification can be implemented, and in order to make the above and other purposes, features and advantages of the embodiments of the present application more obvious and easy to understand, the following specific embodiments of the embodiments of the present application are described. BRIEF DESCRIPTION OF DRAWINGS

[0085] By reading the detailed description of the preferred embodiments below, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of illustrating the preferred embodiments and are not considered as limiting the embodiments of the present application. Moreover, the same reference symbols are used to represent the same parts throughout the drawings. In the drawings:

[0086] Figure 1 A flowchart of a method for transparent transmission of order information according to an embodiment of the present application is shown;

[0087] Figure 2 A flowchart of a method for transparent transmission of order information according to another embodiment of the present application is shown;

[0088] Figure 3 A flowchart of a method for acquiring dynamic order information according to an embodiment of the present application is shown;

[0089] Figure 4A flow chart of a method for transparent transmission of order information according to another embodiment of the present application is shown;

[0090] Figure 5 A structural schematic diagram of a device for transparent transmission of order information according to an embodiment of the present application is shown;

[0091] Figure 6 A structural schematic diagram of a device for transparent transmission of order information according to another embodiment of the present application is shown;

[0092] Figure 7 A structural schematic diagram of a device for transparent transmission of order information according to another embodiment of the present application is shown;

[0093] Figure 8 A structural schematic diagram of a computing device according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0094] Exemplary embodiments of the present application will be described in greater detail below with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the drawings, it is understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that the present application can be more thoroughly understood, and so that the scope of the present application can be conveyed to those skilled in the art.

[0095] In order to solve the above-mentioned problems existing in the instant delivery field, the conventional solution is how to obtain a reliable and accurate predicted order-out time. For example, an IoT device equipped at the merchant end is used to obtain the actual order-out time, and a order-out time prediction model is trained using the accurate order-out time to improve the accuracy of the model prediction, so as to clearly determine the responsibilities of both parties when a dispute arises between the rider and the merchant. However, the inventors of the present application found that even if an accurate predicted order-out time can be obtained, as an intelligent scheduling system, considering that the rider also needs time to arrive at the merchant, it is necessary to schedule the rider in advance, and it is impossible to schedule the rider after the determined order-out information, so the above-mentioned problems will still exist. Moreover, the IoT device needs manpower and material resources, which increases the cost.

[0096] In order to better solve the above-mentioned problems, without relying on the IoT device, based on the existing intelligent scheduling system, the inventors of the present application break through the above-mentioned conventional solution and provide another solution, that is, by providing more abundant order-out information, the order-out information is transparently transmitted to the rider, and then the rider is provided with information-rich guidance, so that the rider can use his own experience to make more favorable delivery arrangements, reduce the waiting time at the merchant, reduce the probability of generating conflicts with the merchant, and thus improve the delivery efficiency of the rider.

[0097] Figure 1A flowchart of a method for transparently passing out single information according to an embodiment of the present application is shown, and the execution subject of the method is a delivery object end, which can be a special client (such as a rider APP) used by a delivery person, or a mini-program embedded in a host program (such as a WeChat mini-program or an Alipay mini-program), or a public account or service account provided by the host program, and the present application does not limit this. As shown in Figure 1 The method includes the following steps:

[0098] Step 101, monitoring a page access operation on a single related page.

[0099] When the rider opens the APP or the mini-program or the public account or the service account to access the single related page, the delivery object end monitors the page access operation on the single related page. The single related page can include a related page for presenting single information, such as a single detail page, a single list page, etc. In actual cases, the rider usually carries multiple single, and the single list page presents the multiple single carried by the rider in a list form. In order to facilitate the rider to check, the out single information of the single can be presented in the list of each single. In addition, in order to facilitate the rider to check more detailed single information, the rider can also access the single detail page for checking.

[0100] Step 102, in response to the page access operation, pulling static out single information and dynamic out single information of at least one single; wherein the static out single information contains a first single number and a predicted out single time of the single, and the dynamic out single information contains a second single number of an order that has been out in a merchant corresponding to the single.

[0101] When the page access operation on the single related page is monitored, in response to the page access operation, the delivery object end pulls the static out single information and the dynamic out single information of at least one single from the server. Taking the single list page as an example, the out single information pulled by the delivery object end contains the out single information of all the single that can be presented by the single list page. Taking the single detail page as an example, the out single information pulled by the delivery object end is the out single information of the single corresponding to the single detail page.

[0102] In the embodiment of the present application, the out single information pulled by the delivery object end contains static out single information and dynamic out single information. The static out single information is static and unchanging, and contains a first single number and a predicted out single time of the single, wherein the first single number is a single number allocated by the merchant for the single, and the predicted out single time is a possible out single time of the current single predicted by the intelligent scheduling system, which can be specifically predicted by an out single time prediction model. The dynamic out single information is dynamically changing, and at least contains a second single number of an order that has been out in a merchant corresponding to the single. The second single number is a cut-off single number of an order currently processed by the merchant, which reflects the progress of the order processed by the merchant.

[0103] It should be explained that the user first generates an order after placing an order on the merchant side or the delivery service platform. If the order belongs to a delivery order, a corresponding delivery order is generated after the delivery personnel is assigned. In the embodiment of the present application, the first order number and the second order number are order numbers allocated by the merchant for its order. If some orders belong to delivery orders, a delivery order corresponding to the order will be generated. Therefore, the first order number of the delivery order mentioned in the embodiment of the present application refers to the order number of the merchant order corresponding to the delivery order, and the second order number of the merchant has already been processed. Alternatively, the order number is a serial number, which is incrementally changed in an ideal state.

[0104] In step 103, a delivery order related page is presented, and static order information and dynamic order information of at least one delivery order are displayed on the delivery order related page.

[0105] In the embodiment of the present application, the delivery order related page at least includes a display element of static order information and a display element of dynamic order information of the delivery order, to respectively display the static order information and the dynamic order information of the delivery order.

[0106] For example, the system allocates two delivery order tasks for a rider, where delivery order 1 corresponds to merchant A, and delivery order 2 corresponds to merchant B, and the distance between merchant A and B takes 3 minutes. The static order information pulled from the service end by the delivery object side is as follows: the first order number of delivery order 1 is #28, and the estimated order time is 11:44; the first order number of delivery order 2 is #37, and the estimated order time is 11:48; the dynamic order information is as follows: the second order number of delivery order 1 is #20, and the second order number of delivery order 2 is #35. From the static order information, the estimated order time of delivery order 1 is earlier than that of delivery order 2, and if no other information is referred to, the rider should go to merchant A first to take the order. However, from the dynamic order information, the processed order numbers of merchant A and merchant B are #20 and #35 respectively, which obviously means that the processing order progress of merchant B is closer to the delivery order carried by the rider. The rider is guided by the dynamic order information and may choose to go to merchant B first to take the order. In this way, the delivery time of delivery order 2 is shortened, and the waiting time at merchant A is reduced.

[0107] According to the transmission method of order information provided in the embodiment of the present application, when the delivery personnel accesses the delivery order related page, the delivery order related page is used to transmit more abundant order information, that is, in addition to the first order number and the estimated order time of the delivery order, the second order number of the processed order of the merchant is additionally transmitted, wherein the second order number of the processed order is dynamic information updated with the progress of the order processed by the merchant. This information helps the delivery personnel to understand the progress of the order processed by the merchant, and further better guides the delivery personnel to make more favorable delivery arrangements, reduces the waiting time at the merchant, reduces the probability of generating conflicts with the merchant, and finally improves the delivery efficiency of the delivery personnel.

[0108] In an optional embodiment, the dynamic order-out information further comprises order-out speed information of the merchant corresponding to the order, which can be specifically the order-out quantity per unit time or the average order-out time of a single order number. The order-out speed information can be obtained by the server in real time according to the order number change data of the processed orders of the merchant, for example, the order-out quantity in a preset period of time is calculated in real time or the order-out time of x order numbers is calculated in real time, where x is a fixed threshold, and the order-out speed information is calculated according to the statistical data. In this embodiment, the order-related page not only transmits the second order number of the processed order of the merchant, but also transmits the order-out speed information of the merchant, so as to assist the delivery personnel to more accurately estimate the order-out progress of each merchant, and then facilitate to make more effective delivery arrangement.

[0109] In an optional embodiment, after the above step 103, the embodiment of the present application further comprises: receiving the push message sent by the server after the dynamic order-out information of any order is updated, and the push message carries the updated dynamic order-out information. In the embodiment of the present application, the server can timely notify the delivery personnel of the update of the dynamic order-out information through the push message reaching mode. Specifically, after the delivery personnel receives the delivery task of a certain order, the dynamic order-out information of any order can be viewed on the order-related page through the above steps 101 to 103; then, if the dynamic order-out information of any order is updated, the server sends a push message to the delivery object end, and the push message carries the updated dynamic order-out information. In this way, the delivery personnel can obtain the update of the dynamic order-out information in time, which is beneficial to the delivery personnel to timely adjust their delivery arrangement, and further improves the delivery efficiency of the delivery personnel.

[0110] In the above embodiment, the transmission mode of the order-out information is introduced by taking the order list page and the order detail page as examples, and the present application is not limited to the transmission of the order-out information through these two types of pages, but can also be transmitted through other pages or other ways. For example, a top prompt bar is added in any or any number of order-related pages of the delivery object end, and the dynamic order-out information of the order is transmitted in the top prompt bar. Since the amount of information transmitted in the top prompt bar is limited, the orders can be appropriately filtered, and the dynamic order-out information of the orders with higher priority filtered in the top prompt bar, where the orders with higher priority can be the orders with shorter predicted order-out time, the orders with smaller difference between the first order number and the second order number, or the orders of the merchants with faster order-out speed.

[0111] Figure 2 A flowchart of a method for transmitting order-out information according to another embodiment of the present application is shown, the execution subject of the method is a server, which can be located in an intelligent scheduling system, as shown in Figure 2 The method comprises the following steps:

[0112] Step 201, receiving a page access request for a delivery order related page from a delivery object side.

[0113] When the delivery object side monitors the page access operation of the delivery personnel on the delivery order related page, the delivery object side sends a page access request for the delivery order related page to the server, and the server receives the page access request. The delivery order related page includes a related page for presenting delivery order information, such as a delivery order detail page, a delivery order list page, etc.

[0114] Step 202, obtaining static order-out information and dynamic order-out information of at least one delivery order; wherein the static order-out information includes a first order number and a predicted order-out time of the delivery order, and the dynamic order-out information includes a second order number of an order-out order in a merchant corresponding to the delivery order.

[0115] The server obtains the static order-out information and the dynamic order-out information of at least one delivery order based on the page access request. If the page access request is for a delivery order list page, the server obtains the static order-out information and the dynamic order-out information of all delivery orders that can be presented on the delivery order list page; if the page access request is for a delivery order detail page, the server obtains the static order-out information and the dynamic order-out information of the delivery order corresponding to the delivery order detail page.

[0116] Optionally, obtaining the static order-out information of the delivery order further includes that the server can obtain the first order number of the delivery order from the merchant side, which is an order number allocated by the merchant for the order; and the server predicts the predicted order-out time of the delivery order by using an order-out time prediction model, thereby obtaining the static order-out information.

[0117] Optionally, obtaining the dynamic order-out information of the delivery order further includes: collecting at least one order-out record fed back by the merchant side and / or other delivery object sides; and obtaining the dynamic order-out information of the delivery order according to the at least one order-out record. In the embodiment of the application, the server can obtain the dynamic order-out information according to the feedback information of the merchant side and / or other delivery object sides. The other delivery object side is specifically a delivery object side providing delivery service for other delivery orders of the merchant side.

[0118] As an implementation manner, the server can collect at least one order-out record fed back by an order-out device (such as an IoT device) of the merchant side. Specifically, if the merchant side is equipped with an order-out device, the merchant can feed back the order-out record to the server through the order-out device, and the order-out record includes information such as merchant ID, order number and order-out time. Since the order-out time fed back by the order-out device is a relatively accurate order-out time, the order-out time can be used to further train the order-out time prediction model, so as to improve the prediction accuracy of the predicted order-out time.

[0119] As another implementation, the server can collect at least one order-out record fed back by the other delivery object end. Specifically, during the delivery process of the rider, the rider will perform an operation on the rider end after picking up the order from the store to feed back the picking-up record to the server. The picking-up event of the rider corresponds to the order-out event of the merchant, and thus the picking-up record can be regarded as the order-out record. The order-out record includes information such as the merchant ID, the order number, and the order-out time.

[0120] Further, considering that the picking-up record fed back by the delivery object end has certain errors in actual situations, for example, the rider performs a false picking-up operation or a delayed picking-up operation, in order to improve the accuracy of the order-out record, the embodiment of the present application can correct the order-out record according to the positioning information of the feedback time of the order-out record of the other delivery object end. Specifically, the positioning information of the delivery object end at the feedback time of the order-out record can be collected through the sensor data or beacon data (including but not limited to GPS data, wifi data, and Bluetooth data) of the mobile device corresponding to the delivery object end. According to the positioning information, it is determined whether the delivery personnel is in the store of the merchant at the feedback time. If yes, it indicates that the order-out record is accurate and does not need to be corrected. If no, it indicates that the order-out record is inaccurate and needs to be corrected. The specific correction methods include but are not limited to deleting the inaccurate order-out record and correcting the actual order-out time of the order-out record according to the positioning track of the delivery personnel.

[0121] In addition, the embodiment of the present application can also verify at least one order-out record according to the report event record fed back by the other delivery object end. When the delivery personnel finds some abnormal situations, the report event record can be fed back to the server by accessing the report page of the abnormal event of the delivery object end. For example, the rider feeds back the report event record of "slow delivery of merchant A". The server can verify the order-out record of merchant A fed back by the other riders using the report event record. If the actually collected order-out record of merchant A fed back by the other riders does not match the report event record, the order-out record fed back by the order-out device of merchant A is preferred to obtain the dynamic order-out information.

[0122] After collecting at least one order-out record fed back by the merchant end and the other delivery object end corresponding to the shipping order, in order to avoid the repetition of the order-out records fed back by the merchant end and the other delivery object end, the embodiment further includes: performing a deduplication processing on the collected at least one order-out record, specifically: deduplicating the order-out records with the same order number. In an optional implementation, for the order-out records with the same order number, the order-out record fed back by the merchant end is preferentially retained to improve the accuracy of the order-out record.

[0123] After the above correction, verification and / or deduplication, etc. data preprocessing, the accurate merchant's already-out order record can be obtained, and then the dynamic out-order information of the order is obtained according to the merchant's already-out order record. Considering that in most cases the merchant is sequential out-order, the order number is an incremental serial number, so the second order number of the merchant's already-out order can be determined according to the already-out order time or the value of the order number in the already-out order record, as the dynamic out-order information of the order.

[0124] If the already-out order time is used as the basis, the already-out order record with the most recent already-out order time is extracted from at least one already-out order record of the merchant, and the order number of the record is obtained as the second order number corresponding to the order. That is, which already-out order record in the at least one already-out order record of the merchant has the closest already-out order time to the current time is checked, and it is considered that the record is the latest order record of the merchant, and the order number of the record is the second order number.

[0125] If the order number value is used as the basis, the order number of at least one already-out order record of the merchant is obtained, and the largest order number is taken as the second order number corresponding to the order. That is, the already-out order record with the largest order number value in the at least one already-out order record of the merchant is checked, and the order number of the record is taken as the second order number.

[0126] Step 203, feedback the static out-order information and dynamic out-order information of at least one order to the delivery object end, so that the delivery object end displays the static out-order information and dynamic out-order information of at least one order on the order related page.

[0127] Optionally, the dynamic out-order information further includes the out-order speed information of the merchant corresponding to the order, which can be specifically the out-order quantity per unit time or the average out-order time of a single order number. The out-order speed information can be obtained by the server according to the order number change data of the processed orders of the merchant, for example, the out-order quantity in a preset period of time is statistically calculated in real time or the out-order time of x order numbers is statistically calculated in real time, wherein x is a fixed threshold, and the out-order speed information is calculated according to the statistical data. In this embodiment, the order related page not only transmits the second order number of the processed orders of the merchant, but also transmits the out-order speed information of the merchant, so as to assist the delivery personnel to more accurately estimate the out-order progress of each merchant, and then facilitate to make more effective delivery arrangement.

[0128] In an alternative embodiment, after step 203, the embodiment of the present application further comprises: after the dynamic order-out information of any order is updated, sending a push message to the delivery object end, the push message carrying the updated dynamic order-out information. In the embodiment of the present application, the server can timely notify the delivery personnel of the update of the dynamic order-out information through the push message reaching mode. Specifically, after the delivery personnel receives the delivery task of a certain order, the delivery personnel can check the dynamic order-out information of any order through the order-related page according to steps 201 to 203; then, if the dynamic order-out information of any order is updated, the server sends a push message to the delivery object end, and the push message carries the updated dynamic order-out information. In this way, the delivery personnel can obtain the update of the dynamic order-out information in time, which is beneficial to the delivery personnel to timely adjust the delivery arrangement of the delivery personnel, and further improves the delivery efficiency of the delivery personnel.

[0129] According to the transparent transmission method of order-out information provided by the embodiment of the present application, when the delivery personnel accesses the order-related page, the server transmits more abundant order-out information through the order-related page, that is, in addition to transmitting the first order number and the expected order-out time of the order, the second order number of the processed order of the merchant and the order-out speed information of the merchant are additionally transmitted, wherein the second order number of the processed order and the order-out speed information of the merchant are dynamic information updated along with the progress of the order processed by the merchant, which helps the delivery personnel to understand the progress of the order processed by the merchant, and further better guide the delivery personnel to make more beneficial delivery arrangement, reduce the waiting time at the merchant, reduce the probability of generating conflicts with the merchant, and ultimately improve the delivery efficiency of the delivery personnel.

[0130] In the above embodiment, the second order number of the processed order of the merchant is obtained based on the general situation of the merchant ordering in sequence, but in some special cases, the merchant does not normally order in sequence. For example, in the case of a catering merchant, the order exists and is processed in a pot; in some other cases, most merchants have not enabled IoT order-out equipment, and the only deterministic order-out information source of the merchant for the system is the "confirm taking meal" event operated in the delivery object end after the rider takes the order. However, some riders forget or for various reasons fail to click to confirm the order in time. Therefore, the above various situations will lead to out-of-order order-out state, and the collected order-out records are affected by noise, which affects the credibility and availability of the transparent transmission of the dynamic order-out information.

[0131] In order to improve the credibility and availability of the transparent information, the embodiment of the present application further provides a method for acquiring dynamic single-out information, in which, for each merchant, two buffers are set in advance, which are respectively referred to as a first buffer and a second buffer, and the two buffers are used to buffer the single number sequence of the merchant, wherein the first buffer is used to buffer the normal single number sequence with the single number keeping increasing, and the second buffer is used to buffer the abnormal single number sequence. The single number of the to-be-processed single-out record is written into the first buffer and the second buffer according to the writing conditions of the first buffer and the second buffer respectively, wherein the first buffer is used to buffer the normal single number sequence with the single number keeping increasing, and the second buffer is used to buffer the abnormal single number sequence; when the abnormal single number sequence of the second buffer changes into the normal single number sequence, the single number sequence in the first buffer is replaced by the single number sequence of the second buffer. The condition for judging that the abnormal single number sequence of the second buffer changes into the normal single number sequence is that the latest written m single numbers exist in the abnormal single number sequence and the m single numbers keep continuous increasing, wherein m is an integer greater than 1. Finally, the dynamic single-out information of the shipping order is acquired according to the single number sequence buffered in the first buffer.

[0132] Figure 3 A flow chart of the method for acquiring dynamic single-out information according to an embodiment of the present application is shown in FIG. 1, which comprises the following steps. Figure 3

[0133] Step S0, when a new single-out record of the merchant is generated, triggering the execution of step S1; or when the preset time arrives, triggering the execution of step S1.

[0134] This step can be executed in the mode of new record triggering or timing triggering. The new record triggering is specifically that when a new single-out record of the merchant is generated, triggering the execution of step S1; the timing triggering is specifically that when the preset time arrives, triggering the execution of step S1, wherein the preset time is a preset value, for example, 1 minute.

[0135] Step S1, selecting the single number of the to-be-processed single-out record according to the chronological order of the single-out time, writing the single number meeting the first writing condition into the first buffer, and writing the single number meeting the second writing condition into the second buffer. The first writing condition is specifically that the single number to be written into the first buffer is greater than the minimum single number of the first buffer, and the second writing condition is specifically that the single number to be written into the second buffer is greater than the minimum single number of the second buffer.

[0136] ​According to the order of the time when the order is issued, the order number of the to-be-processed issued order record is selected, and the order number satisfying the first write condition or the second write condition is written into the first cache and the second cache respectively. The to-be-processed issued order record is a newly generated issued order record. If the order number of the newly generated issued order record does not satisfy the first write condition and the second write condition, the order number is ignored and not processed subsequently.

[0137] In the method, for different merchants, the order number sequence is cached by using the respective first cache and second cache, and the current order number of the merchant is stored by using the respective variable.

[0138] In step S2, it is judged whether the latest written m order numbers in the second cache exist and the m order numbers are continuously increased. If yes, the order numbers in the first cache are replaced by the m order numbers in the second cache, the second cache is emptied, and step S7 is executed. If no, step S3 is executed. The m is an integer greater than 1.

[0139] In this step, it is first judged whether the abnormal order number sequence of the second cache is changed into the normal order number sequence. The m is the step length of the sliding window corresponding to the second cache, the sliding window is used to cover the latest written m order numbers, and it is judged whether the order number sequence covered by the sliding window is continuously increased. If yes, it is indicated that the abnormal order number sequence of the second cache is changed into the normal order number sequence, the order number sequence of the second cache is assigned to the first cache, the second cache is emptied, and step S7 is executed. If no, step S3 is executed.

[0140] In step S3, it is judged whether the latest written n order numbers in the first cache exist and the n order numbers are continuously increased. If yes, step S7 is executed. If no, step S4 is executed. The n is an integer greater than 1.

[0141] In this step, it is further judged whether the abnormal order number is written into the first cache. The n is the step length of the sliding window corresponding to the first cache, the sliding window is used to cover the latest written n order numbers, and it is judged whether the order number sequence covered by the sliding window is continuously increased. If yes, it is indicated that the first cache maintains the normal order number sequence, and step S7 is executed. If no, it is indicated that the abnormal order number is written into the first cache, and step S4 is executed.

[0142] In step S4, it is judged whether the latest written order number in the first cache or the second cache is greater than the current order number. If yes, step S5 is executed. If no, the latest written order number is ignored, and the current order number is not changed.

[0143] The step judges whether the written abnormal single number is greater than the current single number. If it is less than or equal to the current single number, the newly written single number is ignored, and the current single number remains unchanged. Through the judgment of the step, the reverse change of the second single number from large to small transmitted to the delivery personnel can be avoided, which causes the confusion of the delivery personnel and cannot accurately predict the single number of the merchant.

[0144] Step S5, judging whether the newly written single number jumps in the first cache and / or the second cache, then executing step S6; if not, jumping to step S0.

[0145] Step S6, if the jump occurs in the first cache, the newly written single number is cleared in the first cache; if the jump occurs in the second cache, the single number other than the maximum single number is cleared in the second cache, and jumping to step S0.

[0146] Through the step, the single number sequence in the first cache and the second cache is adjusted. The abnormal single number is cleared in the first cache, and the maximum single number is retained in the second cache. The purpose of retaining the maximum single number is to ignore the smaller single number with the later single number time, so as to avoid the reverse change of the second single number from large to small transmitted to the delivery personnel, which causes the confusion of the delivery personnel.

[0147] Step S7, updating the current single number according to the maximum single number of the single number sequence cached in the first cache, and outputting the current single number as the second single number corresponding to the shipping order, and then jumping to step S0.

[0148] Through the above processing flow, the first cache at least caches m normal single number sequences which keep increasing. The maximum single number is selected from the normal single number sequence cached in the first cache to update the current single number, and the current single number is output as the second single number of the shipping order.

[0149] Further, the meal speed information is calculated by using the normal single number sequence cached in the first cache. Specifically, the first cache at least caches m or n single numbers. According to the single number information of the m or n single numbers, the meal speed information can be calculated.

[0150] The following specific example introduces the execution process of steps S1 to S7. In this example, the above flow is executed in a new record triggering mode. It is assumed that the single number record of a certain merchant A is shown in Table 1:

[0151] Table 1

[0152]

[0153]

[0154] Before T3, all the odd numbers are in a normal odd number sequence which is kept increasing, and the normal odd number sequence is continuously cached in the first cache. When T3 is reached, the current odd number of merchant A is #11. For the convenience of description, the implementation of each step is introduced from T4. In this example, let m=3 and n=3. The value of m and n is not limited in the embodiment of the present application, and the value of m can be equal to or different from the value of n. Alternatively, the value of m is greater than or equal to the value of n.

[0155] At T4, in step S1, the odd number #14 is written into the first cache and the second cache of merchant A. Since the odd numbers of merchant A are kept increasing before T4, the second cache is emptied when the condition of 3 odd numbers continuously increasing is reached. Therefore, the odd number sequence cached in the first cache of merchant A is (#9, #10, #11, #14), and the odd number sequence cached in the second cache of merchant A is (#14). In step S2, since there is only one odd number in the second cache of merchant A, the condition of 3 odd numbers continuously increasing is not reached, and thus step S3 needs to be executed. In step S3, the odd number sequence cached in the first cache of merchant A is (#9, #10, #11, #14), and there are 3 newly written odd numbers #10, #11 and #14, but the 3 odd numbers are not continuously increasing, and there is an abnormal odd number #14, thus step S4 needs to be executed. In step S4, it is judged that the newly written odd number #14 is greater than the current odd number #11, and thus step S5 is executed. In steps S5 and S6, it is judged that the newly written odd number #14 jumps (i.e. non-continuously changes) in the first cache, and thus #14 is cleared in the first cache; there is only one odd number #14 in the second cache, and thus the odd number #14 is kept. At this time, the odd number sequence cached in the first cache of merchant A is (#9, #10, #11), and the odd number sequence cached in the second cache of merchant A is (#14).

[0156] At T5, in step S1, since the odd number #12 is greater than the minimum odd number #9 in the first cache and smaller than the minimum odd number #14 in the second cache, the odd number #12 is written into the first cache of merchant A, and the odd number sequence cached in the first cache of merchant A is (#9, #10, #11, #12), and the odd number sequence cached in the second cache of merchant A is still (#14). In step S2, since there is only one odd number in the second cache of merchant A, the condition of 3 odd numbers continuously increasing is not reached, and thus step S3 needs to be executed. In step S3, the odd number sequence cached in the first cache of merchant A is (#9, #10, #11, #12), and there are 3 newly written odd numbers #10, #11 and #12, and the 3 odd numbers are continuously increasing, thus step S7 needs to be executed, and the current odd number is updated to #12 according to the maximum odd number of the odd number sequence cached in the first cache, and the odd number #12 is output as the dynamic odd number information.

[0157] At time T6, in step S1, since the odd number #13 is greater than the minimum odd number #9 in the first buffer and less than the minimum odd number #14 in the second buffer, the odd number #13 is written into the first buffer of the merchant A, the odd number sequence cached in the first buffer is (#9, #10, #11, #12, #13), and the odd number sequence cached in the second buffer is still (#14). In step S2, since the second buffer of the merchant A has only one odd number and does not reach the condition of three consecutive odd numbers, step S3 needs to be executed. In step S3, the first buffer of the merchant A has the latest three odd numbers #11, #12, #13 written in, and the three odd numbers are consecutive, thus step S7 needs to be executed, the current odd number is updated to #13 according to the maximum odd number of the odd number sequence cached in the first buffer, and the odd number #13 is output as the dynamic odd number information.

[0158] At time T7, in step S1, since the odd number #15 is greater than the minimum odd number #9 in the first buffer and also greater than the minimum odd number #14 in the second buffer, the odd number #15 is written into the first buffer and the second buffer of the merchant A, the odd number sequence cached in the first buffer is (#9, #10, #11, #12, #13, #15), and the odd number sequence cached in the second buffer is (#14, #15). In step S2, since the second buffer of the merchant A has only two odd numbers and does not reach the condition of three consecutive odd numbers, step S3 needs to be executed. In step S3, the odd number sequence cached in the first buffer of the merchant A is (#9, #10, #11, #12, #13, #15), there are the latest three odd numbers #12, #13, #15 written in, but the three odd numbers are not consecutive, but there is an abnormal odd number #15, thus step S4 needs to be executed. In step S4, it is judged that the latest written odd number #15 is greater than the current odd number #13, and step S5 is executed. In step S5 and step S6, it is judged that the latest written odd number #15 jumps (i.e. non-consecutive change) in the first buffer, and #15 is cleared in the first buffer; it is judged that the latest written odd number #15 does not jump in the second buffer, and the odd number #15 is kept. At this time, the odd number sequence cached in the first buffer is (#9, #10, #11, #12, #13), and the odd number sequence cached in the second buffer is (#14, #15).

[0159] At T8, since the odd number #16 is greater than the minimum odd number #9 in the first buffer and greater than the minimum odd number #14 in the second buffer, the odd number #16 is written into the first buffer and the second buffer of the merchant A, the odd number sequence cached in the first buffer is (#9, #10, #11, #12, #13, #16), and the odd number sequence cached in the second buffer is (#14, #15, #16). In step S2, since there are 3 odd numbers in the second buffer of the merchant A and the condition of 3 odd numbers continuously increasing is met, the odd numbers in the first buffer are replaced by the 3 odd numbers in the second buffer, the second buffer is emptied, the odd number sequence cached in the first buffer is replaced by (#14, #15, #16), the second buffer is empty, and step S7 is executed. In step S7, according to the maximum odd number of the odd number sequence cached in the first buffer, the current odd number is updated to #16, and the odd number #16 is output as the dynamic order-out information.

[0160] After the above processing process, the change process of the output dynamic order-out information is: #9, #10, #11, #12, #13, #16. In this change process, the abnormal odd numbers #14 and #15 are filtered, the influence of noise is eliminated, and the reliability and usability of the dynamic order-out information transmitted to the delivery personnel are guaranteed.

[0161] Figure 4 A flowchart of a method for transmitting order-out information according to another embodiment of the application is shown, and the execution subject of the method is a user terminal. The user is an order placing user, the user terminal can be a special client (such as a user APP) used by the user, can be an applet embedded in a host program (such as a WeChat applet or an Alipay applet), or can be a public number or a service number provided by the host program, and the application does not limit this. As shown in the figure, the method comprises the following steps: Figure 4

[0162] Step 401: monitoring a page access operation on a merchant page or an order page.

[0163] In this embodiment, the server can transmit the dynamic order-out information of the merchant to the user terminal. Specifically, before the user places an order, when the merchant page is accessed, the dynamic order-out information of the merchant can be transmitted through the merchant page to guide the user to decide whether to place an order, and the merchant page can be the home page of the store of the merchant. After the user places an order, when the order page is accessed, the dynamic order-out information of the merchant can be transmitted through the order page to enable the user to understand the order-out progress of the order in real time, and the order page can be an order detail page.

[0164] Step 402: in response to the page access operation, pulling the dynamic order-out information of the merchant; wherein the dynamic order-out information contains the odd numbers that have been ordered out in the merchant.

[0165] ​When the page access operation on the merchant page is monitored, in response to the page access operation, the user side pulls the dynamic order-out information of the merchant from the server, and the dynamic order-out information contains the order number of the order-out order in the merchant.

[0166] When the page access operation on the order page is monitored, in response to the page access operation, the user side not only pulls the dynamic order-out information of the merchant from the server, but also pulls the static order-out information of the corresponding order, wherein the static order-out information contains the order number and the estimated order-out time of the order, and the dynamic order-out information contains the order number of the order-out order in the merchant.

[0167] In step 403, the merchant page or the order page is presented, and the dynamic order-out information of the merchant is displayed on the merchant page or the order page.

[0168] In an optional embodiment, the dynamic order-out information further contains order-out speed information of the merchant, which can be specifically the order-out quantity per unit time or the average order-out time of a single order number. The order-out speed information can be obtained by the server according to the order number change data of the processed orders of the merchant, for example, the order-out quantity in a preset period of time is statistically calculated in real time or the order-out time of x order numbers is statistically calculated in real time, wherein x is a fixed threshold, and the order-out speed information is calculated according to the statistical data. In this embodiment, the order number of the processed order of the merchant is not only transmitted through the merchant page or the order page, but also the order-out speed information of the merchant is transmitted through the merchant page or the order page, so as to assist the user to more accurately estimate the order-out progress of each merchant.

[0169] In an optional embodiment, after the above step 403, the embodiment of the present application further comprises: receiving the push message sent by the server after the dynamic order-out information is updated, and the push message carries the updated dynamic order-out information. In the embodiment of the present application, the server can timely notify the user of the update of the dynamic order-out information through the push message reaching mode.

[0170] In the embodiment of the present application, the acquisition method of the dynamic order-out information can refer to the description of the above embodiments, which will not be repeated here.

[0171] According to the order-out information transmission method provided by the embodiment of the present application, when the user accesses the merchant page or the order page, the order number of the processed order of the merchant is transmitted through the page, wherein the order number of the processed order of the merchant is dynamic information updated with the progress of the order processing of the merchant, which helps the user to understand the progress of the order processing of the merchant, so that the user can make better expectation management before ordering, and better understand the performance process of the order (including the order-out process of the merchant and the delivery process of the delivery personnel) after ordering, and reduce the false complaints of the user to the delivery personnel.

[0172] Figure 5A structural diagram of a single-out information transparent transmission device according to an embodiment of the present application is shown. As Figure 5 shown, the device comprises:

[0173] A first monitoring module 501 is configured to monitor a page access operation on a shipping order related page;

[0174] A first pulling module 502 is configured to pull static single-out information and dynamic single-out information of at least one shipping order in response to the page access operation; wherein the static single-out information comprises a first order number and a predicted single-out time of the shipping order, and the dynamic single-out information comprises a second order number of a processed order in a merchant corresponding to the shipping order;

[0175] A first presenting module 503 is configured to present the shipping order related page and display the static single-out information and the dynamic single-out information of the at least one shipping order on the shipping order related page.

[0176] In an optional manner, the shipping order related page is specifically a shipping order detail page and / or a shipping order list page.

[0177] In an optional manner, the device further comprises a first push receiving module configured to receive a push message sent by a server after dynamic single-out information of any shipping order is updated, wherein the push message carries the updated dynamic single-out information.

[0178] In an optional manner, the dynamic single-out information further comprises single-out speed information of the merchant corresponding to the shipping order.

[0179] The above modules are described with reference to the corresponding description in the method embodiment, which will not be repeated here.

[0180] According to the single-out information transparent transmission device provided by the embodiment of the present application, when a delivery personnel accesses a shipping order related page, the shipping order related page is used to transparently transmit more abundant single-out information, that is, in addition to the first order number and the predicted single-out time of the shipping order, the second order number of the processed order in the merchant is additionally transmitted, wherein the second order number of the processed order is dynamic information updated along with the progress of the order processed by the merchant, which helps the delivery personnel to understand the progress of the order processed by the merchant, and thus better guide the delivery personnel to make more favorable delivery arrangement, reduce the waiting time at the merchant, reduce the probability of generating conflicts with the merchant, and finally improve the delivery efficiency of the delivery personnel.

[0181] Figure 6 A structural diagram of a single-out information transparent transmission device according to another embodiment of the present application is shown. As Figure 6 shown, the device comprises:

[0182] A receiving module 601 is configured to receive a page access request of a delivery object end on a shipping order related page;

[0183] The acquisition module 602 is configured to acquire static order-out information and dynamic order-out information of at least one waybill; wherein the static order-out information comprises a first order number and a predicted order-out time of the waybill, and the dynamic order-out information comprises a second order number of an order-out waybill corresponding to a merchant;

[0184] The sending module 603 is configured to feed back the static order-out information and the dynamic order-out information of the at least one waybill to a delivery object end, so that the delivery object end displays the static order-out information and the dynamic order-out information of the at least one waybill on a waybill related page.

[0185] In an optional manner, the waybill related page is specifically a waybill detail page and / or a waybill list page.

[0186] In an optional manner, the device further comprises a pushing module configured to send a push message to the delivery object end after the dynamic order-out information of any waybill is updated, wherein the push message carries the updated dynamic order-out information.

[0187] In an optional manner, the dynamic order-out information further comprises order-out speed information of the merchant corresponding to the waybill.

[0188] In an optional manner, the acquisition module 602 is further configured to: collect at least one order-out record fed back by a merchant end corresponding to the waybill and / or other delivery object ends; wherein the other delivery object ends are specifically delivery object ends providing delivery services for other waybills of the merchant end; and acquire the dynamic order-out information of the waybill according to the at least one order-out record.

[0189] In an optional manner, the device further comprises a preprocessing module configured to: perform correction processing on the order-out record according to positioning information of a feedback time of the other delivery object end on the order-out record; and / or perform verification processing on the at least one order-out record according to a report event record fed back by the other delivery object end.

[0190] In an optional manner, the acquisition module 602 is further configured to: extract an order-out record with the most recent order-out time from the at least one order-out record, acquire an order number of the order-out record as the second order number corresponding to the waybill; or acquire order numbers of the at least one order-out record, and take the largest order number as the second order number corresponding to the waybill.

[0191] In an optional manner, the device further comprises a first cache and a second cache set in advance; and the acquisition module 602 is further configured to:

[0192] write the serial numbers of the processed shipped order records into the first buffer and the second buffer according to the write conditions of the first buffer and the second buffer respectively; wherein the first buffer is used to buffer normal serial number sequence with serial numbers increasing, and the second buffer is used to buffer abnormal serial number sequence;

[0193] when the abnormal serial number sequence of the second buffer turns into normal serial number sequence, replace the serial number sequence in the first buffer with the serial number sequence of the second buffer;

[0194] obtain the dynamic shipping information of the shipping order according to the serial number sequence buffered in the first buffer.

[0195] In an optional manner, the condition that the abnormal serial number sequence of the second buffer turns into normal serial number sequence is that there are m serial numbers newly written in the abnormal serial number sequence and the m serial numbers keep continuously increasing, wherein m is an integer greater than 1.

[0196] In an optional manner, the obtaining module 602 is further configured to perform the following steps:

[0197] Step S0, when a new shipped order record is generated by the merchant, trigger the execution of step S1; or when a preset time arrives, trigger the execution of step S1;

[0198] Step S1, select the serial numbers of the processed shipped order records according to the order of shipped order time, write the serial numbers meeting the first write condition into the first buffer, and write the serial numbers meeting the second write condition into the second buffer;

[0199] Step S2, determine whether there are m serial numbers newly written in the second buffer and the m serial numbers continuously increase, if yes, replace the serial numbers in the first buffer with the m serial numbers in the second buffer, empty the second buffer, and execute step S7; if not, execute step S3; wherein m is an integer greater than 1.

[0200] Step S3, determine whether there are n serial numbers newly written in the first buffer and the n serial numbers continuously increase, if yes, execute step S7; if not, execute step S4; wherein n is an integer greater than 1.

[0201] Step S4, determine whether the serial number newly written in the first buffer or the second buffer is greater than the current serial number, if yes, execute step S5; if not, ignore the serial number newly written and keep the current serial number unchanged;

[0202] Step S5, determine whether the serial number newly written jumps in the first buffer and / or the second buffer, if yes, execute step S6; if not, jump to step S0;

[0203] Step S6, if a jump occurs in the first buffer, the latest written single number in the first buffer is cleared; if a jump occurs in the second buffer, the single numbers other than the maximum single number in the second buffer are cleared, and the step S0 is jumped to;

[0204] Step S7, the current single number is updated according to the maximum single number of the single number sequence cached in the first buffer, and the current single number is output as the second single number corresponding to the shipping order, and then the step S0 is jumped to.

[0205] In an optional manner, the first writing condition is specifically that the single number to be written into the first buffer is greater than the minimum single number of the first buffer, and the second writing condition is specifically that the single number to be written into the second buffer is greater than the minimum single number of the second buffer.

[0206] The above description of each module refers to the corresponding description in the method embodiment, and will not be repeated here.

[0207] According to the single information transmission device provided in the embodiment of the present application, when the delivery personnel accesses the shipping order related page, the server transmits more abundant single information through the shipping order related page, that is, in addition to transmitting the first single number and the expected single time of the shipping order, the second single number of the processed order of the merchant and the single speed information of the merchant are also transmitted, wherein the second single number of the processed order of the merchant and the single speed information of the merchant are dynamic information updated with the progress of the order processed by the merchant. The information helps the delivery personnel to understand the progress of the order processed by the merchant, and then better guide the delivery personnel to make more favorable delivery arrangement, reduce the waiting time at the merchant, reduce the probability of generating conflicts with the merchant, and finally improve the delivery efficiency of the delivery personnel.

[0208] Figure 7 A structure schematic diagram of a single information transmission device according to another embodiment of the present application is shown. As shown in the figure, the device comprises: Figure 7

[0209] A second monitoring module 701 is configured to monitor a page access operation on a merchant page or an order page;

[0210] A second pulling module 702 is configured to pull dynamic single information of a merchant in response to the page access operation, wherein the dynamic single information comprises a single number of a processed order of the merchant.

[0211] A second presentation module 703 is configured to present the merchant page or the order page, and display the dynamic single information of the merchant on the merchant page or the order page.

[0212] ​In one alternative embodiment, the apparatus further includes a second push receiving module, configured to receive a push message sent by the server after the dynamic order information is updated, the push message carrying the updated dynamic order information.

[0213] In one alternative approach, the dynamic order information also includes the order processing speed information of the merchant corresponding to the waybill.

[0214] The descriptions of the above modules refer to the corresponding descriptions in the method embodiments, and will not be repeated here.

[0215] According to the order information transmission device provided in the embodiments of the present invention, when a user visits a merchant page or an order page, the page transmits the order number of the merchant's processed order. The order number of the merchant's processed order is dynamic information that is updated as the merchant processes the order. This information helps the user understand the progress of the merchant's order processing, so that the user can make better expectations management before placing an order, and better understand the order fulfillment process (including the merchant's order issuance process and the delivery process of the delivery personnel) after placing an order, thereby reducing the user's erroneous complaints about the delivery personnel.

[0216] This invention also provides a non-volatile computer storage medium storing at least one executable instruction that can execute the order information pass-through method in any of the above method embodiments.

[0217] Figure 8 The diagram illustrates the structure of a computing device according to an embodiment of the present invention. The specific embodiments of the present invention do not limit the specific implementation of the computing device.

[0218] like Figure 8 As shown, the computing device may include: a processor 802, a communications interface 804, a memory 806, and a communications bus 808.

[0219] in:

[0220] The processor 802, communication interface 804, and memory 806 communicate with each other through communication bus 808.

[0221] The communication interface 804 is used to communicate with other network elements such as clients or other servers.

[0222] The processor 802 is used to execute program 810, specifically to execute the relevant steps in the above-described method embodiment for transmitting order information.

[0223] Specifically, program 810 may include program code that includes computer operation instructions.

[0224] The processor 802 can be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement one or more embodiments of the application. The one or more processors included in the computing device can be of the same type or different types.

[0225] The memory 806 stores the program 810. The memory 806 can include a RAM memory, and can further include a non-volatile memory, such as at least one disk memory.

[0226] The program 810 can be specifically configured to enable the processor 802 to perform the transparent transmission method of order information in any of the above method embodiments. The specific implementation of each step in the program 810 can refer to the corresponding description in the above corresponding steps and units of the transparent transmission method of order information, and will not be described here. It can be clearly understood by those skilled in the art that, for the convenience and brevity of description, the specific working process of the above-described device and module can refer to the corresponding process description in the above method embodiments, and will not be described here.

[0227] The algorithms and displays provided herein are not inherently related to any particular computer, virtual system, or other apparatus. Various general-purpose systems can be used with these teachings, based on the description as set forth herein. In terms of structure, those required to construct such a system and to implement the operations described above are apparent from the above description. In addition, the embodiments of the application are not directed to any particular programming language. It will be appreciated that a variety of programming languages can be used to implement the teachings of the embodiments described herein, and that the above description is provided for the best mode contemplated for carrying out the embodiments of the application.

[0228] In the specification provided herein, a large number of specific details are described. However, it can be understood that the embodiments of the application can be practiced without these specific details. In some examples, well-known methods, structures and techniques are not shown in detail in order not to obscure the understanding of the specification.

[0229] Similarly, it is to be understood that the embodiments of the application can be alternately or additionally employed in a variety of ways, and that utilized in the description of the example embodiments of the application above, individual features of the embodiments of the application are sometimes grouped together in a single embodiment, figure or description of a related aspect of the application. This method of disclosure, however, is not to be interpreted as reflecting an intention that the embodiments of the application require more features than are explicitly recited in each claim. Rather, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Following, therefore, is a portion of the claims, demonstrating a combination of aspects of the application in accordance with the true scope of the embodiments of the application, in which:

[0230] Those skilled in the art will appreciate that the modules in the apparatuses in the embodiments can be adapted and placed in one or more apparatuses other than the embodiments. The modules or units or components in the embodiments can be combined into one module or unit or component, and further can be divided into multiple sub-modules or sub-units or sub-components. Except that at least some of such features and / or processes or units are mutually exclusive, all combinations of all features disclosed in this specification (including the accompanying claims, abstract and drawings) and all processes or units of any methods or apparatuses so disclosed can be adopted in any combination. Unless explicitly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstract and drawings) can be replaced by alternative features providing the same, equivalent or similar functionality.

[0231] Further, those skilled in the art will appreciate that a combination of features of different embodiments means within the scope of the application and forms a different embodiment, although some embodiments herein include certain features rather than others included in other embodiments. For example, in the following claims, any one of the claimed embodiments can be used in any combination.

[0232] The various component embodiments of the present application can be implemented in hardware, or as software modules running in one or more processors, or in combinations thereof. As will be appreciated by one skilled in the art, a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all of the functionality of some or all of the components according to the embodiments of the present application. The embodiments of the present application can also be implemented as a program of instructions for performing part or all of the methods described herein, e.g., a computer program and a computer program product. Such program implementing the embodiments of the present application can be stored on a computer readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, or provided on a carrier signal, or in any other form.

[0233] It should be noted that the above-mentioned embodiments illustrate rather than limit the application, and that one skilled in the art will be able to design many alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word 'comprising' does not exclude the presence of elements or steps other than those listed in a claim. The word 'a' or 'an' preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of both hardware and software, and any combination thereof. In a unit claim, several devices can be listed with a conjunction like 'or', but it is to be understood that each of these devices can be implemented by its own hardware item. The use of the word 'at least' followed by a list of one or more items does not preclude the presence of any additional such item. The use of the words 'first','second' and 'third', etc. does not limit the scope of the claims, which comprise any claims which can be derived from this application. The steps of any methods disclosed herein do not have to be performed in the exact order disclosed.

Claims

1. A method for transparently passing single information, characterized in that, The method comprises: monitoring a page access operation on a shipping order related page; in response to the page access operation, pulling static order-out information and dynamic order-out information of at least one shipping order; wherein the static order-out information contains a first order number and a predicted order-out time of a shipping order, the dynamic order-out information contains a second order number of an order that has been ordered out in a merchant corresponding to the shipping order, the first order number is an order number allocated by the merchant corresponding to the shipping order for the shipping order, the second order number is a cut-off order number of an order currently processed by the merchant corresponding to the shipping order, and the second order number is used to reflect the progress of the order processed by the merchant corresponding to the shipping order; presenting the shipping order related page and displaying the static order-out information and the dynamic order-out information of the at least one shipping order on the shipping order related page.

2. The method of claim 1, wherein, The shipping order related page is specifically a shipping order detail page and / or a shipping order list page.

3. The method of claim 1, wherein, The method further comprises receiving a push message sent by a server after the dynamic order-out information of any shipping order is updated, and the push message carries the updated dynamic order-out information.

4. The method according to any one of claims 1 to 3, characterized in that, The dynamic order-out information further contains order-out speed information of the merchant corresponding to the shipping order.

5. A method for transparently passing single information, characterized in that, The method comprises: receiving a page access request of a delivery object end on a shipping order related page; obtaining static order-out information and dynamic order-out information of at least one shipping order; wherein the static order-out information contains a first order number and a predicted order-out time of a shipping order, the dynamic order-out information contains a second order number of an order that has been ordered out in a merchant corresponding to the shipping order, the first order number is an order number allocated by the merchant corresponding to the shipping order for the shipping order, the second order number is a cut-off order number of an order currently processed by the merchant corresponding to the shipping order, and the second order number is used to reflect the progress of the order processed by the merchant corresponding to the shipping order; feeding back the static order-out information and the dynamic order-out information of the at least one shipping order to the delivery object end, so that the delivery object end displays the static order-out information and the dynamic order-out information of the at least one shipping order on the shipping order related page.

6. The method of claim 5, wherein, The shipping order related page is specifically a shipping order detail page and / or a shipping order list page.

7. The method of claim 5, wherein, The method further comprises sending a push message to the delivery object end after the dynamic order-out information of any shipping order is updated, and the push message carries the updated dynamic order-out information.

8. The method of claim 5, wherein, The dynamic order-out information further contains order-out speed information of the merchant corresponding to the shipping order.

9. The method according to any one of claims 5-8, characterized in that, Obtaining dynamic order-out information of at least one shipping order further comprises: collecting at least one ordered-out record fed back by a merchant end corresponding to the shipping order and / or other delivery object ends; wherein the other delivery object ends are specifically delivery object ends providing delivery services for other shipping orders of the merchant end; obtaining dynamic order-out information of the shipping order according to the at least one ordered-out record.

10. The method of claim 9, wherein, After collecting at least one ordered-out record fed back by a merchant end corresponding to the shipping order and / or other delivery object ends, the method further comprises: correcting the ordered-out record according to positioning information of a feedback time of the other delivery object end on the ordered-out record; and / or, verifying the at least one ordered-out record according to a reported event record fed back by the other delivery object end.

11. The method of claim 9, wherein, The step of obtaining the dynamic order issuance information of the waybill based on the at least one issued order record further includes: Extract the most recently issued order record from the at least one issued order record, and obtain the order number of that issued order record as the second order number corresponding to the waybill; Alternatively, obtain the tracking number of the at least one issued tracking record, and use the largest tracking number as the second tracking number corresponding to the waybill.

12. The method of claim 9, wherein, The method further includes: pre-setting a first buffer and a second buffer; The step of obtaining the dynamic order issuance information of the waybill based on the at least one issued order record further includes: Based on the respective write conditions of the first and second buffers, the order number of the issued order record to be processed is written to the first or second buffer; the function of the first buffer is to buffer the normal order number sequence that keeps the order number increasing, and the function of the second buffer is to buffer the abnormal order number sequence that does not increase discontinuously with the maximum order number in the first buffer. When the abnormal order number sequence in the second cache is transformed into a normal order number sequence, the order number sequence in the first cache is replaced with the order number sequence in the second cache. The condition for the abnormal order number sequence in the second cache to be transformed into a normal order number sequence is that there are m most recently written order numbers in the abnormal order number sequence and the m order numbers keep increasing continuously, where m is an integer greater than 1. Based on the order number sequence cached in the first cache, obtain the dynamic order information of the waybill.

13. The method of claim 9, wherein, The method further includes: pre-setting a first buffer and a second buffer; The step of obtaining the dynamic order issuance information of the waybill based on the at least one issued order record further includes: Step S0: When a merchant generates a new order record, step S1 is triggered; or, when a preset time interval is reached, step S1 is triggered. Step S1: Select the order numbers of the issued order records to be processed according to the order time. Write the order numbers that meet the first write condition into the first buffer and write the order numbers that meet the second write condition into the second buffer. Step S2: Determine whether there are m newly written order numbers in the second buffer and the m order numbers are continuously increasing. If yes, replace the order numbers in the first buffer with the m order numbers in the second buffer, clear the second buffer, and execute step S7; otherwise, execute step S3; where m is an integer greater than 1. Step S3: Determine whether there are n newly written order numbers in the first buffer and the n order numbers are continuously increasing. If yes, proceed to step S7; otherwise, proceed to step S4; where n is an integer greater than 1. Step S4: Determine whether the latest written order number in the first or second cache is greater than the current order number. If yes, proceed to step S5; otherwise, ignore the latest written order number and keep the current order number unchanged. Step S5: Determine whether the latest written order number has skipped within the first and / or second cache, then proceed to step S6; if not, proceed to step S0. If a jump occurs in the first cache, the latest single number written in the first cache is cleared; if a jump occurs in the second cache, all single numbers in the second cache except the maximum single number are cleared, and the step S0 is returned; If a jump occurs in the first cache, the latest single number written in the first cache is cleared; if a jump occurs in the second cache, all single numbers in the second cache except the maximum single number are cleared, and the step S0 is returned.

14. The method of claim 13, wherein, The first write condition is that the single number to be written into the first cache is greater than the minimum single number of the first cache, and the second write condition is that the single number to be written into the second cache is greater than the minimum single number of the second cache.

15. A method for transparently passing out single information, characterized in that The method comprises: monitoring a page access operation on a merchant page or an order page; In response to the page access operation, the dynamic order-out information of the merchant is pulled, comprising: a first cache and a second cache are set in advance, and a single number of a to-be-processed order-out record is written into the first cache or the second cache according to a write condition of the first cache and the second cache, wherein the first cache functions to cache a normal single number sequence with an increasing single number, and the second cache functions to cache an abnormal single number sequence with a discontinuously increasing maximum single number; when the abnormal single number sequence of the second cache changes into a normal single number sequence, the single number sequence in the first cache is replaced by the single number sequence of the second cache, wherein the condition for the abnormal single number sequence of the second cache changing into a normal single number sequence is that the latest m single numbers are written in the abnormal single number sequence and the m single numbers keep continuously increasing, and m is an integer greater than 1; the dynamic order-out information of the merchant is obtained according to the single number sequence cached in the first cache; wherein the dynamic order-out information contains the single numbers of the orders-out of the merchant, and the single numbers of the orders-out of the merchant are the cut-off single numbers of the current processed orders of the merchant, and are used to reflect the progress of the orders processed by the merchant; The merchant page or the order page is presented, and the dynamic order-out information of the merchant is displayed on the merchant page or the order page.

16. The method of claim 15, wherein, The method further comprises: receiving a push message sent by the server after the dynamic order-out information is updated, and the push message carries the updated dynamic order-out information.

17. The method of claim 15, wherein, The dynamic order-out information further contains order-out speed information of the merchant corresponding to the order.

18. A device for transparently passing out single information, characterized by The device comprises: a first monitoring module configured to monitor a page access operation on an order-related page; a first pulling module configured to pull static order-out information and dynamic order-out information of at least one order in response to the page access operation; wherein the static order-out information contains a first single number and a predicted order-out time of the order, and the dynamic order-out information contains a second single number of an order-out of a merchant corresponding to the order, the first single number is a single number allocated by the merchant corresponding to the order for the order, and the second single number is a cut-off single number of a current processed order of the merchant corresponding to the order, and the second single number is used to reflect the progress of the order processed by the merchant corresponding to the order; and a first presenting module configured to present the static order-out information and the dynamic order-out information of the at least one order on the order-related page. The first presentation module is configured to present the shipping order related page and display static shipping order information and dynamic shipping order information of the at least one shipping order on the shipping order related page.

19. The apparatus of claim 18, wherein, The shipping order related page is specifically a shipping order detail page and / or a shipping order list page.

20. The apparatus of claim 18, wherein, The device further comprises a first push receiving module configured to receive a push message sent by the server after dynamic shipping order information of any shipping order is updated, wherein the push message carries the updated dynamic shipping order information.

21. The apparatus of any one of claims 18-20, wherein, The dynamic shipping order information further comprises shipping speed information of a merchant corresponding to the shipping order.

22. A device for transparently passing information of a bill, characterized by The device comprises: a receiving module configured to receive a page access request for a shipping order related page sent by a delivery object side; a obtaining module configured to obtain static shipping order information and dynamic shipping order information of at least one shipping order, wherein the static shipping order information comprises a first order number and an estimated shipping time of the shipping order, and the dynamic shipping order information comprises a second order number of an order that has been shipped in a merchant corresponding to the shipping order, the first order number is an order number allocated to the shipping order by the merchant corresponding to the shipping order, and the second order number is a cut-off order number of an order currently processed by the merchant corresponding to the shipping order, and the second order number is used to reflect the progress of the order processed by the merchant corresponding to the shipping order; a sending module configured to feed back the static shipping order information and the dynamic shipping order information of the at least one shipping order to the delivery object side, so that the delivery object side displays the static shipping order information and the dynamic shipping order information of the at least one shipping order on the shipping order related page.

23. The apparatus of claim 22, wherein, The shipping order related page is specifically a shipping order detail page and / or a shipping order list page.

24. The apparatus of claim 22, wherein, The device further comprises a push module configured to send a push message to the delivery object side after dynamic shipping order information of any shipping order is updated, wherein the push message carries the updated dynamic shipping order information.

25. The apparatus of claim 22, wherein, The dynamic shipping order information further comprises shipping speed information of a merchant corresponding to the shipping order.

26. The apparatus of any one of claims 22-25, wherein, The obtaining module is further configured to: collect at least one shipped order record fed back by a merchant side corresponding to the shipping order and / or other delivery object sides; wherein the other delivery object sides are specifically delivery object sides providing delivery services for other shipping orders of the merchant side; and obtain dynamic shipping order information of the shipping order according to the at least one shipped order record.

27. The apparatus of claim 26, wherein, The device further comprises a preprocessing module configured to: correct the shipped order record according to positioning information of a feedback time of the other delivery object sides for the shipped order record; and / or verify the at least one shipped order record according to a reported event record fed back by the other delivery object sides.

28. The apparatus of claim 26, wherein, The obtaining module is further configured to: extract a shipped order record with the most recent shipped order time from the at least one shipped order record, and obtain an order number of the shipped order record as the second order number corresponding to the shipping order; or obtain order numbers of the at least one shipped order record, and take the largest order number as the second order number corresponding to the shipping order.

29. The apparatus of claim 26, wherein, The device further comprises a first cache and a second cache set in advance, and the obtaining module is further configured to: write the serial number of the processed shipped order record into the first buffer or the second buffer according to the write condition of the first buffer and the second buffer respectively; wherein the first buffer is used to buffer the normal serial number sequence with increasing serial numbers, and the second buffer is used to buffer the abnormal serial number sequence with discontinuous increasing serial numbers from the maximum serial number in the first buffer; when the abnormal serial number sequence in the second buffer turns into a normal serial number sequence, replace the serial number sequence in the first buffer with the serial number sequence in the second buffer, wherein the condition for the abnormal serial number sequence in the second buffer turning into a normal serial number sequence is that the latest written m serial numbers in the abnormal serial number sequence keep continuous increasing, and m is an integer greater than 1; obtain the dynamic shipping information of the shipping order according to the serial number sequence buffered in the first buffer.

30. The apparatus of claim 26, wherein, The obtaining module is further used to execute the following steps: Step S0, when a new shipped order record is generated by the merchant, trigger the execution of step S1; or when a preset time arrives, trigger the execution of step S1; Step S1, select the serial number of the processed shipped order record according to the order of the shipped order time, write the serial number meeting the first write condition into the first buffer, and write the serial number meeting the second write condition into the second buffer; Step S2, judge whether the latest written m serial numbers in the second buffer keep continuous increasing, if yes, replace the serial numbers in the first buffer with the m serial numbers in the second buffer, empty the second buffer, and execute step S7; if not, execute step S3; wherein m is an integer greater than 1; Step S3, judge whether the latest written n serial numbers in the first buffer keep continuous increasing, if yes, execute step S7; if not, execute step S4; wherein n is an integer greater than 1; Step S4, judge whether the latest written serial number in the first buffer or the second buffer is greater than the current serial number, if yes, execute step S5; if not, ignore the latest written serial number and keep the current serial number unchanged; Step S5, judge whether the latest written serial number jumps in the first buffer and / or the second buffer, if yes, execute step S6; if not, jump to step S0; Step S6, if the jump occurs in the first buffer, clear the latest written serial number in the first buffer; if the jump occurs in the second buffer, clear the serial numbers other than the maximum serial number in the second buffer, and jump to step S0; Step S7, update the current serial number according to the maximum serial number of the serial number sequence buffered in the first buffer, output the current serial number as the second serial number corresponding to the shipping order, and then jump to step S0. The first write condition is that the serial number to be written into the first buffer is greater than the minimum serial number of the first buffer, and the second write condition is that the serial number to be written into the second buffer is greater than the minimum serial number of the second buffer.

31. The apparatus of claim 30, wherein, The device comprises:

32. A device for transparently passing out single information, characterized by a second monitoring module configured to monitor the page access operation on the merchant page or the order page; ​ The second pulling module is configured to pull the dynamic order-out information of the merchant in response to the page access operation, and includes: pre-setting a first cache and a second cache, and writing the order number of the to-be-processed order-out record into the first cache or the second cache according to the writing condition of each of the first cache and the second cache, wherein the first cache is configured to cache the normal order number sequence with an increasing order number, and the second cache is configured to cache the abnormal order number sequence with a discontinuous increasing order number from the maximum order number in the first cache; when the abnormal order number sequence of the second cache changes to the normal order number sequence, the order number sequence in the first cache is replaced by the order number sequence of the second cache, wherein the condition that the abnormal order number sequence of the second cache changes to the normal order number sequence is that the latest written m order numbers in the abnormal order number sequence keep continuous increasing, and m is an integer greater than 1; and the dynamic order-out information of the merchant is obtained according to the order number sequence cached in the first cache, wherein the dynamic order-out information includes the order number of the order-out order in the merchant, and the order number of the order-out order in the merchant is the cut-off order number of the current processed order in the merchant, and is used to reflect the progress of the order processing of the merchant. The second presenting module is configured to present the merchant page or the order page, and display the dynamic order-out information of the merchant on the merchant page or the order page.

33. The apparatus of claim 32, wherein, The device further includes a second push-receiving module configured to receive a push message sent by the server after the dynamic order-out information is updated, wherein the push message carries the updated dynamic order-out information.

34. The apparatus of claim 32, wherein, The dynamic order-out information further includes the order-out speed information of the merchant corresponding to the order.

35. A computing device comprising: The processor, the memory, the communication interface, and the communication bus are in communication with each other. The memory is configured to store at least one executable instruction, and the executable instruction causes the processor to perform the operation corresponding to the transparent transmission method of the order-out information according to any one of claims 1-17.

36. A computer storage medium, wherein the storage medium stores at least one executable instruction, and the executable instruction causes the processor to perform the operation corresponding to the transparent transmission method of the order-out information according to any one of claims 1-17.

Citation Information

Patent Citations

  • Method and device for determining takeout delivery time

    CN108109046A

  • Calculation method for estimating delivery time of store order

    CN112085243A

  • Order processing method and device, electronic equipment and storage medium

    CN113627718A

  • Ordering processing method and device

    CN113643097A