Order information processing system, method, device, electronic equipment and storage medium

By pre-generating and printing order documents with delivery zone information through the order information processing system, the problems of low efficiency and low accuracy of manual sorting are solved, and efficient and accurate order sorting is achieved.

CN119887328BActive Publication Date: 2025-10-24RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411963360.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-10-24
Estimated Expiration
2044-12-27

AI Technical Summary

Technical Problem

In existing technologies, orders with relatively concentrated delivery addresses require manual sorting, resulting in low sorting efficiency and low accuracy, especially when the delivery address on the order slip is contaminated, making sorting even more inaccurate.

Method used

The order information processing system, which includes the order transaction terminal, message processing terminal, logistics terminal and order fulfillment terminal, pre-generates orders to be paid, filters target orders and obtains delivery zone information, and prints it on the order slip, reducing manual sorting steps and improving sorting efficiency and accuracy.

Benefits of technology

It achieves efficient and accurate order sorting, avoids sorting errors caused by contamination of order document address information, and improves the sorting efficiency and accuracy of delivery riders.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119887328B_ABST
    Figure CN119887328B_ABST
Patent Text Reader

Abstract

The application provides an order information processing system, method and device, electronic equipment and computer storage medium. In the system, after an order transaction end generates a to-be-paid order, the order transaction end provides a to-be-paid message of the to-be-paid order to a message processing end, and the message processing end screens a target order in the to-be-paid order in response to the to-be-paid message. Then, according to a target delivery address and an address partition corresponding relationship provided by a logistics end, target delivery partition information is obtained, and then the target delivery partition information is provided to the order transaction end for storage. When the order transaction end responds to a printing trigger operation of a target order bill printed after payment of the target order, the order transaction end sends a second request message for requesting to obtain to-be-printed order information including the target delivery partition information to the order transaction end, to obtain to-be-printed order information display provided by the order transaction end and print, and obtain the target order bill. Through the system, the order sorting efficiency and accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer, in particular to an order information processing system, an order information processing method, an order information processing device, an electronic device and a computer storage medium. BACKGROUND

[0002] With the increasing popularity of online ordering of goods, the online orders are also increasing. For some orders with concentrated delivery addresses, a delivery rider may sort the orders according to the delivery addresses on the order receipts to obtain the sorting information of the orders for subsequent delivery. These orders are generally delivered to a sorting point by a first delivery rider, and then sorted by a second delivery rider and delivered based on the sorting information. For example, for orders in some relatively closed places such as colleges, hospitals or parks, a sorting point is set at the entrance or near the hospital or park or near a commercial area, and a delivery rider at the sorting point sorts the orders.

[0003] However, if these orders all need to be manually sorted by a delivery rider, i.e., according to a pre-agreed zoning strategy to correspond a certain end delivery zone to a delivery address, manual sorting mainly refers to determining by a person which zone a certain delivery address corresponds to to obtain the delivery zone information of the delivery address, and the rider who needs to sort is very familiar with the delivery address to be sorted. Generally, sorting is not suitable for part-time riders, the sorting workload is large, and the sorting efficiency is low. Or, when the delivery address on the order receipt is contaminated, the delivery rider cannot accurately sort, resulting in low sorting accuracy. Therefore, when sorting such orders with concentrated delivery addresses, how to provide an order sorting method to improve the sorting efficiency and accuracy becomes a technical problem to be solved. SUMMARY

[0004] The present application provides an order information processing system to improve the sorting efficiency and accuracy of orders. The present application also provides an order information processing method, an order information processing device, an electronic device and a computer storage medium.

[0005] The application provides an order information processing system, comprising: an order transaction end, a message processing end, a logistics end and an order fulfillment end; the order transaction end is configured to generate a to-be-paid order in response to detecting a confirmation trigger operation of an ordering user for selected goods; and provide a to-be-paid message of the to-be-paid order to the message processing end; the message processing end is configured to determine an order identification type of the to-be-paid order in response to the to-be-paid message, filter out a target order in the to-be-paid order according to the order identification type of the to-be-paid order, and determine that a target delivery address of the target order meets a preset address condition; send a first request message for requesting to obtain address partition correspondence between a delivery address and delivery partition information to the logistics end, obtain the address partition correspondence provided by the logistics end for the first request message, obtain target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition correspondence, and provide the target delivery partition information to the order transaction end; and the order fulfillment end is configured to send a second request message for requesting to obtain to-be-printed order information including the target delivery partition information to the order transaction end in response to detecting a printing trigger operation of printing a target order receipt after paying the target order, display and print the to-be-printed order information provided by the order transaction end for the second request message, and obtain the target order receipt.

[0006] Optionally, the order fulfillment end comprises an order fulfillment front end and an order fulfillment back end; the order fulfillment front end is configured to send the second request message to the order fulfillment back end in response to detecting a printing trigger operation of printing the target order receipt; and the order fulfillment back end is configured to send the second request message to the order transaction end, obtain the to-be-printed order information provided by the order transaction end for the second request message, arrange the to-be-printed order information in an order receipt printing template according to a layout of a preset order receipt printing template, obtain an arranged order receipt printing template, provide the arranged order receipt printing template to the order fulfillment front end, display and print the arranged order receipt printing template, and obtain the target order receipt.

[0007] Optionally, the order transaction end comprises an order transaction front end and an order transaction back end; the order transaction front end is specifically configured to, in response to detecting a confirmation trigger operation of an ordering user on a selected commodity, send a third request message for requesting generation of a to-be-paid order to the order transaction back end; in response to detecting a payment operation of the ordering user on the target order, send target order information after payment of the target order to the order transaction back end; the order transaction back end is configured to, in response to the third request message, generate a to-be-paid order; provide a to-be-paid message of the to-be-paid order to the message processing end, obtain target delivery partition information provided by the message processing end; take the target delivery partition information and the target order information as to-be-printed order information of the target order; and in response to the second request message, provide the to-be-printed order information to the order fulfillment end.

[0008] Optionally, the logistics end comprises a logistics front end, a logistics back end, a delivery address partition information library and a delivery address partition cache module; the logistics front end is configured to obtain each candidate historical delivery partition information of historical delivery address sorting for a historical order; and store the historical delivery address and each candidate historical delivery partition information in the delivery address partition information library; the logistics back end is configured to, for each historical delivery address stored in the delivery address partition information library, calculate a first probability that the historical delivery address hits each candidate historical delivery partition information corresponding to itself; take candidate historical delivery partition information with the largest first probability as first candidate historical delivery partition information of the historical delivery address; and provide the historical delivery address and the first candidate historical delivery partition information as the address partition correspondence to the delivery address partition cache module.

[0009] Optionally, the sending, to the logistics end, of a first request message for requesting obtaining address partition correspondence between a delivery address and delivery partition information, and the obtaining of address partition correspondence provided by the logistics end in response to the first request message, comprise: sending, to the logistics back end, a read request message for requesting reading of the address partition correspondence stored in the delivery address partition cache module; and in response to detecting a confirmation message of the logistics back end in response to the read request message, reading the address partition correspondence in the delivery address partition cache module.

[0010] Optionally, the logistics front end is further configured to: in response to detecting a scanning trigger operation for the target order ticket, obtain the target delivery address and the target delivery partition information and display the target delivery partition information; provide the target delivery address and the target delivery partition information to the logistics back end as to-be-detected partition information; and the logistics back end is configured to: calculate a second probability that the target delivery address hits the to-be-detected partition information; determine whether the second probability meets a preset probability condition; and if the second probability meets the preset probability condition, provide the target delivery address and the target delivery partition information to the delivery address partition cache module for corresponding storage.

[0011] Optionally, the logistics front end is further configured to: in response to detecting a modification operation for the target delivery partition information after scanning the target order ticket, obtain modified target delivery partition information; provide the modified target delivery partition information to the logistics back end as to-be-detected partition information; and provide the target delivery address and the to-be-detected partition information to the logistics back end.

[0012] Optionally, the logistics front end is further configured to provide the target delivery address and the to-be-detected partition information to the delivery address partition information library for corresponding storage.

[0013] Optionally, the logistics front end is further configured to: determine a matching historical delivery address that matches the target delivery address from historical delivery addresses of the address partition correspondence; and provide first candidate historical delivery partition information corresponding to the matching historical delivery address as the target delivery partition information.

[0014] Optionally, the message processing end comprises a first message processing end, a second message processing end and a third message processing end; the first message processing end is configured to receive the to-be-paid message provided by the order transaction end, and provide the to-be-paid message to the second message processing end; the second message processing end is configured to determine the order identification type of the to-be-paid order, filter out a target order in the to-be-paid order according to the order identification type of the to-be-paid order, and provide the to-be-paid message of the target order to the third message processing end; the third message processing end is configured to send the first request message to the logistics end after obtaining the to-be-paid message of the target order, obtain the address partition corresponding relationship provided by the logistics end for the first request message, obtain the target delivery partition information according to the target delivery address and the address partition corresponding relationship, and provide the target delivery partition information to the order transaction end.

[0015] The application provides an order information processing method applied to an order transaction end, which comprises the following steps: in response to detecting a confirmation trigger operation of an ordering user for selected goods, generating a to-be-paid order; providing a to-be-paid message of the to-be-paid order to a message processing end, so that the message processing end determines an order identification type of the to-be-paid order according to the to-be-paid message, filters out a target order in the to-be-paid order according to the order identification type of the to-be-paid order, and the target delivery address of the target order meets a preset address condition; sending a first request message for requesting to obtain an address partition corresponding relationship between a delivery address and delivery partition information to a logistics end, obtaining the address partition corresponding relationship provided by the logistics end for the first request message; obtaining target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition corresponding relationship; obtaining the target delivery partition information provided by the message processing end; in response to a second request message for requesting to obtain to-be-printed order information including the target delivery partition information sent by an order fulfillment end, providing the to-be-printed order information to the order fulfillment end, so that the order fulfillment end displays and prints the to-be-printed order information, and obtains a target order receipt after paying the target order.

[0016] Optionally, the method further comprises the following steps: in response to detecting a payment operation of the ordering user for the target order, obtaining target order information after the target order is paid; and storing the target order information and the target delivery partition information as the to-be-printed order information.

[0017] The application provides an order information processing method applied to a message processing end, which comprises the following steps: obtaining a to-be-paid message of a to-be-paid order provided by an order transaction end; determining an order identification type of the to-be-paid order in response to the to-be-paid message, and screening a target order in the to-be-paid order according to the order identification type of the to-be-paid order, wherein a target delivery address of the target order meets preset address conditions; sending a first request message for requesting to obtain address partition corresponding relationship between a delivery address and delivery partition information to a logistics end, and obtaining the address partition corresponding relationship provided by the logistics end in response to the first request message; obtaining target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition corresponding relationship; and providing the target delivery partition information to the order transaction end, so that the order transaction end provides to-be-printed order information including the target delivery partition information to the order transaction end when a second request message for requesting to obtain the to-be-printed order information is sent by an order fulfillment end, and makes the order fulfillment end display and print the to-be-printed order information, and obtains a target order receipt after the target order is paid.

[0018] Optionally, the address partition corresponding relationship is a corresponding relationship between a historical delivery address of a historical order and first candidate historical delivery partition information corresponding to the historical delivery address, which is stored in a delivery address partition cache module of the logistics end in advance; and the obtaining of the target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition corresponding relationship comprises: determining a matching historical delivery address matched with the target delivery address in the historical delivery address of the address partition corresponding relationship; and taking the first candidate historical delivery partition information corresponding to the matching historical delivery address as the target delivery partition information.

[0019] Optionally, the sending of the first request message for requesting to obtain the address partition corresponding relationship between the delivery address and the delivery partition information to the logistics end and the obtaining of the address partition corresponding relationship provided by the logistics end in response to the first request message comprise: sending a read request message for requesting to read the address partition corresponding relationship stored in the delivery address partition cache module to a logistics backend in the logistics end, and reading the address partition corresponding relationship in the delivery address partition cache module in response to detection of an acknowledgement message of the logistics backend in response to the read request message.

[0020] The application provides an order information processing method applied to a logistics end, which comprises the following steps: obtaining a first request message for requesting to obtain address partition corresponding relationship between a delivery address and delivery partition information sent by a message processing end; in response to the first request message, providing the address partition corresponding relationship to the message processing end, so that the message processing end obtains target delivery partition information corresponding to a target delivery address of a target order according to the target delivery address of the target order and the address partition corresponding relationship; providing the target delivery partition information to an order transaction end, so that the order transaction end provides to-be-printed order information including the target delivery partition information to an order fulfillment end when obtaining a second request message for requesting to obtain the to-be-printed order information sent by the order fulfillment end, and makes the order fulfillment end display and print the to-be-printed order information to obtain a target order ticket after paying the target order; wherein the target order is an order filtered out in a to-be-paid order by the message processing end based on a to-be-paid message of the to-be-paid order provided by the order transaction end, and a target delivery address of the target order meets a preset address condition; the to-be-paid message of the to-be-paid order is provided by the order transaction end to the message processing end in response to detecting a confirmation trigger operation of an ordering user for selected goods to generate a to-be-paid order.

[0021] Optionally, the logistics end is provided with a delivery address partition caching module, and the method further comprises the following steps: obtaining each candidate historical delivery partition information of historical delivery address sorting of a historical order; calculating, for each historical delivery address, a first probability that the historical delivery address hits each candidate historical delivery partition information corresponding to itself; taking candidate historical delivery partition information with the largest first probability as first candidate historical delivery partition information of the historical delivery address; and taking the historical delivery address and the first candidate historical delivery partition information as the address partition corresponding relationship to provide to the delivery address partition caching module for storage.

[0022] Optionally, the first request message comprises a read request message for requesting to read the address partition corresponding relationship stored in the delivery address partition caching module; and the step of providing the address partition corresponding relationship to the message processing end in response to the first request message comprises the following step: in response to the read request message, sending a confirmation message to the message processing end to confirm that the address partition corresponding relationship in the delivery address partition caching module is allowed to be read, so that the message processing end reads the address partition corresponding relationship in the delivery address partition caching module.

[0023] Optionally, further comprising: in response to detecting a scanning trigger operation for the target order ticket, obtaining the target delivery address and the target delivery partition information and displaying; taking the target delivery partition information as the to-be-detected partition information, calculating a second probability that the target delivery address hits the to-be-detected partition information; determining whether the second probability meets a preset probability condition; if the second probability meets the preset probability condition, providing the target delivery address and the target delivery partition information to the delivery address partition cache module for corresponding storage.

[0024] Optionally, further comprising: in response to detecting a modification operation for the target delivery partition information after scanning the target order ticket, obtaining modified target delivery partition information; taking the modified target delivery partition information as the to-be-detected partition information, calculating a second probability that the target delivery address hits the to-be-detected partition information; determining whether the second probability meets a preset probability condition; if the second probability meets the preset probability condition, providing the target delivery address and the modified target delivery partition information to the delivery address partition cache module for corresponding storage.

[0025] Optionally, further comprising: providing the target delivery address and the to-be-detected partition information to a delivery address partition information library for corresponding storage, the delivery address partition information library being configured to store the historical delivery address and each candidate historical delivery partition information.

[0026] The application provides an order information processing method applied to an order fulfillment end, the method comprising: in response to detecting a printing trigger operation of a target order ticket after printing a payment target order, sending a second request message for requesting to obtain to-be-printed order information including target delivery partition information to an order transaction end, the target delivery partition information being partition information corresponding to a target delivery address of the target order; obtaining the to-be-printed order information provided by the order transaction end in response to the second request message; displaying and printing the to-be-printed order information to obtain the target order ticket; wherein the target order is an order filtered out from a to-be-paid order by a message processing end based on a to-be-paid message of the to-be-paid order provided by the order transaction end, the target delivery address meeting a preset address condition; the target delivery partition information is obtained by the message processing end according to the target delivery address and address partition corresponding relationship between the delivery address and the delivery partition information provided by a logistics end; and the to-be-paid message of the to-be-paid order is provided by the order transaction end to the message processing end in response to detecting a confirmation trigger operation of an ordering user for selected goods to generate a to-be-paid order.

[0027] Optionally, the printing the to-be-printed order information to obtain the target order ticket comprises: arranging the to-be-printed order information in the order ticket printing template according to a layout of a preset order ticket printing template, to obtain an arranged order ticket printing template; and displaying and printing the arranged order ticket printing template to obtain the target order ticket.

[0028] The application provides an order information processing device applied to an order transaction end, which comprises: a to-be-paid message providing unit configured to generate a to-be-paid order in response to detecting a confirmation trigger operation of an ordering user on selected goods; provide a to-be-paid message of the to-be-paid order to a message processing end, so that the message processing end determines an order identification type of the to-be-paid order in response to the to-be-paid message, screens out a target order in the to-be-paid order according to the order identification type of the to-be-paid order, and the target delivery address of the target order meets a preset address condition; send a first request message for requesting to obtain address partition corresponding relationship between a delivery address and delivery partition information to a logistics end, obtain the address partition corresponding relationship provided by the logistics end in response to the first request message; obtain target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition corresponding relationship; a target delivery partition information first obtaining unit configured to obtain the target delivery partition information provided by the message processing end; and a to-be-printed order information providing unit configured to provide to-be-printed order information including the target delivery partition information to an order fulfillment end in response to a second request message for requesting to obtain the to-be-printed order information sent by the order fulfillment end, so that the order fulfillment end displays and prints the to-be-printed order information to obtain a target order ticket after paying the target order.

[0029] The application provides an order information processing device applied to a message processing end, the device comprises: a to-be-paid message obtaining unit configured to obtain a to-be-paid message of a to-be-paid order provided by an order transaction end; a screening unit configured to determine an order identification type of the to-be-paid order in response to the to-be-paid message, and screen out a target order in the to-be-paid order according to the order identification type of the to-be-paid order, wherein a target delivery address of the target order meets a preset address condition; an address partition corresponding relationship obtaining unit configured to send a first request message for requesting to obtain an address partition corresponding relationship between a delivery address and delivery partition information to a logistics end, and obtain the address partition corresponding relationship provided by the logistics end in response to the first request message; a target delivery partition information second obtaining unit configured to obtain target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition corresponding relationship; and a target delivery partition information providing unit configured to provide the target delivery partition information to the order transaction end, so that the order transaction end provides to-be-printed order information including the target delivery partition information to an order fulfillment end when the order fulfillment end sends a second request message for requesting to obtain the to-be-printed order information, and makes the order fulfillment end display and print the to-be-printed order information, and obtains a target order receipt after paying the target order.

[0030] The application provides an order information processing device applied to a logistics end, the device comprises: a first request message obtaining unit configured to obtain a first request message for requesting to obtain an address partition corresponding relationship between a delivery address and delivery partition information sent by a message processing end; an address partition corresponding relationship providing unit configured to provide the address partition corresponding relationship to the message processing end in response to the first request message, so that the message processing end obtains target delivery partition information corresponding to a target delivery address of a target order according to the target delivery address and the address partition corresponding relationship; and provide the target delivery partition information to an order transaction end, so that the order transaction end provides to-be-printed order information including the target delivery partition information to an order fulfillment end when the order fulfillment end sends a second request message for requesting to obtain the to-be-printed order information, and makes the order fulfillment end display and print the to-be-printed order information, and obtains a target order receipt after paying the target order; wherein the target order is an order screened out by the message processing end in a to-be-paid order based on a to-be-paid message of the to-be-paid order provided by the order transaction end, and a target delivery address of the target order meets a preset address condition; and the to-be-paid message of the to-be-paid order is provided by the order transaction end to the message processing end in response to detecting a confirmation trigger operation of an ordering user for selected goods to generate a to-be-paid order.

[0031] The application provides an order information processing device applied to an order fulfillment end, the device comprising: a second request message sending unit configured to, in response to detecting a print trigger operation of a target order ticket after printing a payment target order, send a second request message for requesting to obtain to-be-printed order information including target distribution partition information to an order transaction end, the target distribution partition information being partition information corresponding to a target distribution address of the target order; a to-be-printed order information obtaining unit configured to obtain the to-be-printed order information provided by the order transaction end in response to the second request message; and a display and print processing unit configured to display and print the to-be-printed order information and obtain the target order ticket; wherein the target order is an order filtered from a to-be-paid order by a message processing end based on a to-be-paid message of the to-be-paid order provided by the order transaction end, the target distribution address meets a preset address condition, the target distribution partition information is obtained by the message processing end according to the target distribution address and address partition corresponding relationship between the distribution address and the distribution partition information provided by a logistics end, and the to-be-paid message of the to-be-paid order is provided by the order transaction end to the message processing end in response to detecting a confirmation trigger operation of an ordering user for selected goods.

[0032] The application provides an electronic device, comprising: a processor; a memory for storing a computer program, the computer program being run by the processor to execute the order information processing method.

[0033] The application provides a computer storage medium, the computer storage medium storing a computer program, the computer program being run by the processor to execute the order information processing method.

[0034] Compared with the prior art, the embodiments of the application have the following advantages:

[0035] The application provides an order information processing system, comprising: an order transaction end, a message processing end, a logistics end and an order fulfillment end; after the order transaction end generates a to-be-paid order, the order transaction end provides a to-be-paid message of the to-be-paid order to the message processing end, so that the message processing end can determine the order identification type of the to-be-paid order in response to the to-be-paid message, and then screen out a target order in the to-be-paid order, wherein a target delivery address of the target order meets a preset address condition; at the same time, a first request message for requesting to obtain an address partition corresponding relationship is sent to the logistics end, the address partition corresponding relationship provided by the logistics end is obtained, target delivery partition information corresponding to the target delivery address is obtained according to the target delivery address and the address partition corresponding relationship, and then the target delivery partition information is provided to the order transaction end for storage; when the order fulfillment end responds to a printing trigger operation of printing a target order bill after printing a payment target order, the order fulfillment end can send a second request message for requesting to obtain to-be-printed order information including the target delivery partition information to the order transaction end, so as to obtain to-be-printed order information provided by the order transaction end for display and printing, and obtain the target order bill; the target delivery partition information of the target order can be printed on the target order bill, so that subsequent delivery riders can realize partitioning or sorting of the target order by checking the target delivery partition information of the target order bill, and the sorting efficiency is improved; at the same time, the situation that the delivery address information on the order bill is polluted to cause the delivery rider to be unable to sort the order is avoided, and the sorting accuracy is improved. BRIEF DESCRIPTION OF DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are only some embodiments described in the present application, and other drawings can also be obtained by those skilled in the art according to these drawings.

[0037] Figure 1 The structural schematic diagram of the order information processing system provided by the first embodiment of the present application.

[0038] Figure 2 The interaction example flowchart of each end in the order information processing system of the first embodiment of the present application.

[0039] Figure 3 The flowchart of the order information processing method provided by the second embodiment of the present application.

[0040] Figure 4 The flowchart of the order information processing method provided by the third embodiment of the present application.

[0041] Figure 5 The flowchart of the order information processing method provided by the fourth embodiment of the present application.

[0042] Figure 6 A flow chart of an order information processing method provided by a fifth embodiment of the present application.

[0043] Figure 7 A schematic diagram of an electronic device provided by a tenth embodiment of the present application. DETAILED DESCRIPTION

[0044] In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present application. However, the present application can be practiced without the specific details, which are not described in the present application. Therefore, the present application is not limited to the details described herein and can be practiced with other systems. In other instances, well-known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the present application.

[0045] The present application provides an order information processing system, an order information processing method, an order information processing device, an electronic device, and a computer storage medium. The order information processing system, the order information processing method, the order information processing device, the electronic device, and the computer storage medium are introduced respectively through specific embodiments. In order to more clearly show the order information processing system provided by the embodiments of the present application, the application scenario of the order information processing system provided by the embodiments of the present application is first introduced.

[0046] The order information processing system of the present application can be used in the scenario of sorting orders to realize subsequent distribution. For example, for some aggregated distribution orders, a first distribution rider needs to pick up goods from a merchant, and then deliver the order to a sorting point, and then a second distribution rider sorts the order, obtains sorting information or partition information of the order after sorting, and delivers the order to the distribution address of the ordering user based on the sorting information or partition information. For example, for order 1, order 10, and order 20, if the ordering user fills in the distribution address as M University North Gate 27th Dormitory when ordering, all orders of this distribution address can be sorted into A zone according to the preset correspondence between the distribution address and the partition of the sorting point. The preset correspondence between the distribution address and the partition is actually the correspondence constructed by the distribution rider or the management personnel (such as the station master) of the sorting point according to the actual situation of distribution; specifically, the historical distribution address of the historical order can be corresponded to the historical distribution partition information of the historical order to obtain the correspondence. Considering the change of the sorting point to the distribution address in managing its corresponding partition, each distribution address can correspond to multiple distribution partition information; of course, multiple distribution addresses can also correspond to one distribution partition information. In this system, the logistics side provides a change entry for manually changing the address partition correspondence for manually changing or adjusting the address partition correspondence.

[0047] Generally, the aggregation of the delivery order mainly refers to the delivery address of the more orders is more concentrated and the more closed area, such as: colleges, hospitals or parks, etc. The sorting point (also known as site) corresponding to such orders is near the delivery address.

[0048] In the existing delivery rider sorting method for such orders, the artificial sorting method is mainly used according to the delivery address on the printed order ticket; but this method needs to manually sort each order, which leads to low sorting efficiency; at the same time, when the delivery address information on the printed order ticket is not clear or the rider is not familiar with the delivery address, the sorting of the delivery rider for the order will be inaccurate, which leads to low sorting accuracy. The delivery rider can sort the order at the sorting point, or the station master can sort it, of course, the staff responsible for sorting can also sort it.

[0049] Therefore, the present application provides an order information processing system to improve the sorting efficiency and accuracy of the order; please see the order information processing system introduced in the first embodiment.

[0050] First embodiment

[0051] In order to facilitate the understanding of the order information processing system of the present embodiment, as shown in Figure 1 The structure diagram of the order information processing system provided by the first embodiment of the present application is shown, and the order information processing system of the present embodiment includes: order transaction end 101, message processing end 102, logistics end 103 and order fulfillment end 104.

[0052] The order transaction end 101 is used to generate a to-be-paid order in response to detecting the confirmation trigger operation of the ordering user for the selected goods; the to-be-paid message of the to-be-paid order is provided to the message processing end 102.

[0053] The message processing end 102 is used to determine the order identification type of the to-be-paid order in response to the to-be-paid message, and to filter out the target order in the to-be-paid order according to the order identification type of the to-be-paid order, the target delivery address of the target order meets the preset address condition; at the same time, when the message processing end obtains the to-be-paid message of the to-be-paid order, it sends a first request message for requesting to obtain the address partition corresponding relationship between the delivery address and the delivery partition information to the logistics end 103, and then the message processing end can obtain the address partition corresponding relationship provided by the logistics end for the first request message; after the message processing end obtains the address partition corresponding relationship, it obtains the target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition corresponding relationship; then, the target delivery partition information is provided to the order transaction end 101.

[0054] The order fulfillment end 104 is configured to, in response to detecting a printing trigger operation of the target order ticket after printing the payment target order, send a second request message for requesting to obtain to-be-printed order information including target delivery partition information to the order transaction end 101, display and print the to-be-printed order information provided by the order transaction end 101 in response to the second request message, and obtain the target order ticket.

[0055] In the embodiment, the order transaction end mainly includes an order transaction front end and an order transaction back end. The order transaction front end is specifically configured to, in response to detecting a confirmation trigger operation of an ordering user for selected goods, send a third request message for requesting to generate a to-be-paid order to the order transaction back end. The order transaction back end is configured to, in response to the third request message, generate the to-be-paid order and provide a to-be-paid message of the to-be-paid order to the message processing end.

[0056] Specifically, the order transaction front end can actually be a user terminal for ordering users to select and order goods. The ordering user places an order through the order transaction front end. Meanwhile, the order transaction front end sends a third request message for requesting to generate a to-be-paid order to the order transaction back end in response to the ordering operation (i.e., the confirmation operation for the selected goods), so that the order transaction back end generates the to-be-paid order based on the third request message. The order transaction back end is actually a service end on the order transaction side, which can serve as a first service end of the present application. The service end on the order transaction side is configured to process or calculate order information or order data related to order transaction. The order transaction front end and the order transaction back end jointly constitute an order transaction system (which actually corresponds to the order transaction end 101 of the present application).

[0057] The information processing system of the present application actually connects the data or information interaction among the order transaction end, the logistics end and the order fulfillment end, realizes the pre-acquisition of the delivery partition information corresponding to the delivery address of the order, and prints the delivery partition information on the order ticket, rather than waiting for the ordering user to pay for the to-be-paid order and generate a shipping notice to obtain the delivery partition information (at this time, it may be too late to print the delivery partition information on the order ticket). By printing the delivery partition information on the order ticket, the delivery rider can directly sort the order according to the delivery partition information on the order ticket, without the need for the delivery rider to manually sort the order based on the delivery address on the order ticket, thereby improving the sorting efficiency and accuracy.

[0058] In order to pre-acquire the delivery partition information corresponding to the delivery address of the order, the to-be-paid message of the to-be-paid order can be provided to the message processing end 102 after the order transaction back end generates the to-be-paid order, so that the message processing end 102 obtains the delivery partition information subsequently.

[0059] Specifically, after receiving the payment message of the order to be paid, the message processing end determines the order identifier of the order to be paid, and then filters out the target order from the orders to be paid according to the order identifier type of the order to be paid, and the target delivery address of the target order meets the preset address condition. The target order can be the aggregated delivery order described above. The reason for filtering out the target order from the orders to be paid is that such orders as the target order need to be sorted, and the corresponding delivery address of such target orders that need to be sorted meets the preset address condition. The preset address condition is such as the delivery address of a relatively closed university, hospital or park as described above. For example, when the orders to be paid are Order 1, Order 2, Order 3, Order 4 and Order 5 respectively, assuming that the delivery addresses corresponding to Order 2 and Order 4 do not meet the preset address condition, the target orders are Order 1, Order 3 and Order 5.

[0060] Different types of orders on the order transaction side correspond to different types of order identifiers, so that the message processing side can filter out target orders from the orders to be paid based on the order identifier type. Of course, it is understandable that the target order is also an order to be paid.

[0061] In this application, the message processing end is mainly a message processing platform that specializes in processing messages; the message processing end includes a first message processing end, a second message processing end and a third message processing end.

[0062] The first message processing end is used to receive the pending payment message provided by the order transaction end, and provide the pending payment message to the second message processing end; the second message processing end is used to determine the order identification type of the pending payment order, filter out the target order from the pending payment order according to the order identification type of the pending payment order, and provide the pending payment message of the target order to the third message processing end; the third message processing end is used to, after obtaining the pending payment message of the target order, send a first request message to the logistics end for requesting the address partition correspondence relationship between the delivery address and the delivery partition information, and obtain the address partition correspondence relationship provided by the logistics end for the first request message; after obtaining the address partition correspondence relationship provided by the logistics end, the third message processing end obtains the target delivery partition information according to the target delivery address and the address partition correspondence relationship; and provides the target delivery partition information to the order transaction end (actually to the order transaction back end).

[0063] In the embodiment, the first message processing end can be an end specially responsible for receiving the to-be-processed order payment message; the second message processing end can be a message processing side service end responsible for screening the target order in the to-be-processed order based on the to-be-processed order payment message, and the message processing side service end can serve as the second service end of the application; the third message processing end can mainly refer to an independent job end specially responsible for processing the order message belonging to the target order, and then receiving the to-be-processed order payment message of the target order provided by the second message processing end. After receiving the to-be-processed order payment message of the target order provided by the second message processing end, the third message processing end can obtain the target distribution partition information corresponding to the target distribution address based on the target distribution address of the target order and the address partition corresponding relationship provided by the logistics end; then, the third message processing end can provide the target distribution partition information to the order transaction back end.

[0064] After the order transaction back end provides the to-be-processed order payment message of the to-be-processed order to the message processing end, and the message processing end determines the target order, the order transaction front end is further configured to, in response to detecting a payment operation of the ordering user for the target order, send target order information after payment of the target order to the order transaction back end; the order transaction back end can store the target order information provided by the order transaction front end and the target distribution partition information provided by the third message processing end as to-be-printed order information of the target order; so that when the order fulfillment end sends a second request message for requesting to obtain the to-be-printed order information including the target distribution partition information to the order transaction back end, the order transaction back end provides the to-be-printed order information to the order fulfillment end in response to the second request message, so that the order fulfillment end prints the to-be-printed order information on the target order ticket. The target order ticket is an order ticket that needs to be printed after payment of the target order.

[0065] The above target order information can refer to target distribution address information of the target order, commodity information (such as commodity quantity, commodity price, etc.) corresponding to commodities contained in the target order, target order identification information, etc.; the target distribution partition information is the partition information corresponding to the target distribution address of the target order, such as the partition of order 1 is A area; if the target order is order 1, the target distribution partition information is A area.

[0066] Specifically, the order fulfillment end 104 comprises an order fulfillment front end and an order fulfillment back end. The order fulfillment front end is configured to send a second request message to the order fulfillment back end in response to detecting a print trigger operation of printing a target order ticket; and the order fulfillment back end is configured to send the second request message to the order transaction end, obtain order information to be printed provided by the order transaction end for the second request message, arrange the order information to be printed in an order ticket printing template according to a preset layout of the order ticket printing template, obtain an arranged order ticket printing template, and provide the arranged order ticket printing template to the order fulfillment front end to display and print the arranged order ticket printing template, thereby obtaining a target order ticket.

[0067] In practice, the order fulfillment front end can be a merchant terminal. The merchant prints an order through the order fulfillment front end. In this embodiment, the order fulfillment front end is mainly used to print a target order ticket after payment of a target order. The printed target order ticket can be used for the merchant to ship the goods. At the same time, the merchant can deliver the printed target order ticket together with the target order to a delivery rider to facilitate the delivery rider to deliver the goods.

[0068] Of course, the order fulfillment front end can also print a non-target order ticket after payment of a non-target order. The delivery address of the non-target order can not meet the preset address condition, and thus it is not necessary to print the delivery subzone information corresponding to the delivery address of the non-target order on the non-target order ticket. In practice, after obtaining a payment message of an order to be paid, the message processing end screens out a target order from the order to be paid based on the payment message. After the target order is paid, the target delivery subzone information corresponding to the target delivery address of the target order needs to be printed on the target order ticket after payment of the target order. The orders not screened out from the order to be paid can be non-target orders. After the non-target orders are paid, the non-target delivery subzone information corresponding to the non-target delivery address of the non-target order does not need to be printed on the non-target order ticket after payment of the non-target order. Thus, the message processing end does not need to obtain the non-target delivery subzone information corresponding to the non-target delivery address of the non-target order.

[0069] In summary, the order fulfillment front end can print a target order ticket after payment of a target order, and can also print a non-target order ticket after payment of a non-target order. The target delivery subzone information can be displayed on the target order ticket, and the non-target delivery subzone information does not need to be displayed on the non-target order ticket.

[0070] The order fulfillment backend is actually a service end of the order fulfillment side, which can serve as a third service end of the present application. The order fulfillment front end is used by the merchant to print the target order ticket. In response to the printing trigger operation of the target order ticket after the merchant prints the payment target order, the order fulfillment front end sends a second request message to the order fulfillment backend to request the to-be-printed order information for display on the target order ticket. The to-be-printed order information includes target delivery partition information.

[0071] After obtaining the second request message, the order fulfillment backend forwards the second request message to the order transaction backend. Since the to-be-printed order information containing the target delivery partition information is stored in the order transaction backend (the to-be-printed order information contains target order information and target delivery partition information, and the to-be-printed order information is actually the to-be-printed order information of the payment target order), the order transaction backend provides the to-be-printed order information containing the target delivery partition information to the order fulfillment backend after obtaining the second request message.

[0072] After obtaining the to-be-printed order information, the order fulfillment backend arranges the to-be-printed order information on the order ticket printing template according to the layout of the preset order ticket printing template. The preset order ticket printing template can be a printing template set by the ordering platform for ordering goods, or a printing template of a third-party platform. Regardless of the type of printing template, its layout can guide how to arrange the to-be-printed order information, so the to-be-printed order information can be arranged on the order ticket printing template according to the layout. If the preset order ticket printing template is a printing template set by the ordering platform for ordering goods, the order fulfillment front end can actively request the order fulfillment backend to pull the to-be-printed order information obtained by the order fulfillment backend after the merchant performs the printing operation through the order fulfillment front end. If the preset order ticket printing template is a printing template of a third-party platform, the order fulfillment backend can actively provide the to-be-printed order information to the order fulfillment front end after the merchant performs the printing operation through the order fulfillment front end. Of course, in the present application, the order fulfillment front end can also obtain the to-be-printed order information actively pushed by the order fulfillment backend, so that when the order fulfillment front end needs to print the order ticket of a certain order after payment, the to-be-printed order information of the order can be directly obtained.

[0073] The logistics end 103 is mainly a system on the logistics side, which is mainly used to provide the address partition corresponding relationship to the message processing end. At the same time, it can also sort based on the printed order ticket.

[0074] In the present embodiment, the logistics end includes a logistics front end, a logistics backend, a delivery address partition information database, and a delivery address partition cache module.

[0075] Since the message processing end obtains the target distribution partition information based on the address partition correspondence relationship and the target distribution address, and the address partition correspondence relationship is provided by the logistics end to the message processing end, how the logistics end constructs the address partition correspondence relationship is mainly introduced below.

[0076] The logistics front end is configured to obtain each candidate historical distribution partition information of historical distribution address sorting for historical orders, and store the historical distribution address and each candidate historical distribution partition information in a distribution address partition information database. When constructing the address partition correspondence relationship, the historical distribution address of the historical order and the historical distribution partition information corresponding to the historical distribution address can be used for construction. In fact, the historical distribution partition information corresponding to the historical distribution address can be manually sorted. After the address partition correspondence relationship is constructed by manual sorting, the message processing end can obtain the target distribution partition information by using the target distribution address of the target order and the address partition correspondence relationship for the target order. The order fulfillment front end prints the target distribution partition information on the target order ticket after the target order is paid, so that the subsequent target order does not need to be manually sorted.

[0077] The construction of the above address partition correspondence relationship based on manual sorting is actually realized at the logistics front end. The logistics front end can be a distribution application or a distribution terminal used for order taking, distribution, etc. of a distribution rider. A sorting applet for sorting orders can be set in the distribution application, and the orders can be sorted through the sorting applet. In fact, when sorting historical orders, if the historical distribution addresses of multiple historical orders are the same, the same historical distribution address can correspond to different historical distribution partition information. For a historical distribution address, the different historical distribution partition information corresponding to the historical distribution address is used as each candidate historical distribution partition information of the historical distribution address. For example, when the historical distribution address is the 27th dormitory building of the north gate of M University, the corresponding historical distribution partition information is A zone and B zone, and the historical distribution address has been sorted eight times, of which five times are sorted as A zone and three times are sorted as B zone. A zone and B zone can be used as candidate historical distribution partition information of the historical distribution address (the 27th dormitory building of the north gate of M University).

[0078] After the distribution rider sorts the historical orders through the logistics front end, the historical distribution address and each candidate historical distribution partition information are provided to the distribution address partition information database for storage. The distribution address partition information database is a database for storing distribution addresses and distribution partition information corresponding to the distribution addresses.

[0079] In order to further improve the sorting accuracy of the application, the message processing end does not directly read the historical delivery address and the corresponding candidate historical delivery partition information from the delivery address partition information base to obtain the target delivery partition information. Instead, the correspondence between the historical delivery address and the historical delivery partition information most likely corresponding to the historical delivery address is stored as an address partition correspondence in the delivery address partition cache module, so that the message processing end can directly read the address partition correspondence in the delivery address partition cache module. On the one hand, the address partition correspondence in the delivery address partition cache module corresponds to only one historical delivery partition information for one historical delivery address, and the message processing end obtains the target delivery partition information more efficiently. On the other hand, the message processing end reads information or data from the cache module more efficiently, which can significantly improve the data processing efficiency or information processing efficiency.

[0080] In order to ensure that each historical delivery address in the address partition correspondence stored in the delivery address partition cache module corresponds to only one historical delivery partition information, for each historical delivery address, the logistics backend selects the historical delivery partition information most likely corresponding to the historical delivery address from a plurality of candidate historical delivery partition information.

[0081] Specifically, the logistics backend is configured to calculate, for each historical delivery address stored in the delivery address partition information base, a first probability that the historical delivery address hits each candidate historical delivery partition information corresponding to itself; select the candidate historical delivery partition information with the largest first probability as the first candidate historical delivery partition information of the historical delivery address; and then provide the historical delivery address and the first candidate historical delivery partition information as an address partition correspondence to the delivery address partition cache module. The logistics backend can specifically refer to a server on the logistics side, which is the fourth server of the application. The server on the logistics side is configured to process or calculate information or data related to logistics or sorting process.

[0082] For example, when the historical delivery address is the 27th dormitory building of the north gate of M University, and there are two candidate historical delivery partition information, A and B, the first probability of the historical delivery address hitting A is five-eighths, and the first probability of hitting B is three-eighths. A is selected as the first candidate historical delivery partition information. Therefore, when the target delivery address is the 27th dormitory building of the north gate of M University, A can be determined as the target delivery partition information based on the address partition correspondence stored in the delivery address partition cache module.

[0083] Since the address partition correspondence stored in the delivery address partition cache module is the correspondence between the historical delivery address and the first candidate historical delivery partition information, the above-mentioned message processing end (actually the third message processing end) sends a first request message for requesting to obtain the address partition correspondence between the delivery address and the delivery partition information to the logistics end. Obtaining the address partition correspondence provided by the logistics end for the first request message can mean sending a read request message for requesting to read the address partition correspondence stored in the delivery address partition cache module to the logistics back end, and reading the address partition correspondence in the delivery address partition cache module in response to detecting the confirmation message of the logistics back end for the read request message. In this process, the logistics back end can confirm whether the message processing end is allowed to read the address partition correspondence stored in the delivery address partition cache module.

[0084] After obtaining the address partition correspondence (i.e., after reading the address partition correspondence in the delivery address partition cache module), the message processing end obtains the target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition correspondence, which can mean that first, the matching historical delivery address that matches the target delivery address in the historical delivery address of the address partition correspondence is determined; then, the first candidate historical delivery partition information corresponding to the matching historical delivery address is taken as the target delivery partition information. The matching historical delivery address can be the same delivery address as the target delivery address, or an address similar to the target delivery address. Of course, it can be understood that in the address partition correspondence, if there is a historical delivery address that is the same as the target delivery address, the matching historical delivery address is the same address as the target delivery address; if there is no historical delivery address that is the same as the target delivery address, the matching historical delivery address is an address similar to the target delivery address.

[0085] For example, when the target delivery address is also the 27th dormitory building of the north gate of M University, since the address partition correspondence stored in the delivery address partition cache module has the historical delivery address of the 27th dormitory building of the north gate of M University, the matching historical delivery address is the 27th dormitory building of the north gate of M University, and the first candidate historical delivery partition information A corresponding to the matching historical delivery address is the target delivery partition information.

[0086] In the embodiment, the logistics front end is further configured to, in response to detecting a scanning trigger operation on the target order ticket, obtain the target delivery address and the target delivery partition information and display the same; at the same time, the logistics front end provides the target delivery address and the to-be-detected partition information to the logistics back end; the logistics back end is configured to calculate a second probability that the target delivery address hits the to-be-detected partition information; determine whether the second probability meets a preset probability condition; if the second probability meets the preset probability condition, provide the target delivery address and the target delivery partition information to the delivery address partition cache module for corresponding storage.

[0087] In fact, the logistics front end needs to store the corresponding sorting data (the sorting data includes the sorted delivery address and the sorted delivery partition information) of each order sorting (here, the sorting includes both manually sorted orders and orders sorted based on the delivery partition information on the order ticket) in the delivery address partition information database; since the target order also needs to be sorted, the corresponding sorting data (the target delivery address and the target delivery partition information) of the target order also needs to be stored in the delivery address partition information database.

[0088] When the first delivery rider delivers the target order and the target order ticket to the sorting point of the target order after the order fulfillment front end prints the target order ticket after payment, the second delivery rider sorts the target order ticket by scanning it using the logistics front end. By scanning the target order ticket, the logistics front end can obtain and display the target delivery address and the target delivery partition information.

[0089] After obtaining the target delivery address and the target delivery partition information, the logistics front end provides the target delivery address and the target delivery partition information to the logistics back end for the logistics back end to calculate a second probability that the target delivery address hits the target delivery partition information. In fact, the logistics back end takes the target delivery partition information as to-be-detected partition information to calculate the second probability that the target delivery address hits the to-be-detected partition information, which is actually calculated based on the data stored in the delivery address partition information database; for example, when the target delivery address is the 27th dormitory building of the north gate of M University, since the target delivery address has been sorted a total of nine times in the delivery address partition information database, six times as zone A and three times as zone B, the second probability calculated for zone A is two-thirds. Since the number of delivery partition information corresponding to the target delivery address is 2, the preset probability is set to one-half; regarding the preset probability, if the number of delivery partition information of a certain delivery address is n, the preset probability is 1 divided by n, and the preset probability condition is greater than 1 / n.

[0090] For the A area, since the corresponding calculated second probability is two-thirds, greater than one-half, i.e., the second probability satisfies the preset probability condition, the target distribution address and the target distribution partition information corresponding thereto are provided as a piece of data to the distribution address partition cache module for corresponding storage.

[0091] In fact, when the second distribution rider sorts the target order, the corresponding target distribution partition information can also be manually modified. The logistics front end is also configured to, in response to detecting a modification operation on the target distribution partition information after scanning the target order ticket, obtain the modified target distribution partition information. At this time, the modified target distribution partition information is taken as the to-be-detected partition information, and the target distribution address and the to-be-detected partition information are provided to the logistics back end. The logistics back end is configured to calculate a second probability that the target distribution address hits the to-be-detected partition information (the modified target distribution partition information), and determine whether the second probability satisfies a preset probability condition. If the second probability satisfies the preset probability condition, the target distribution address and the modified target distribution partition information are provided to the distribution address partition cache module for corresponding storage. For example, when the target distribution address is the 27th dormitory building of the north gate of M University, if the distribution rider or the station manager modifies the A area to the B area (for example, if the distribution rider responsible for distributing orders in the A area takes a break for a period of time, the distribution rider responsible for distributing orders in the B area distributes orders originally belonging to the A area and the B area together, and then manually modifies the partition; it is assumed that the orders in the A area include orders for the 27th and 28th dormitory buildings of the north gate of M University, and the orders in the B area include orders for the 37th and 38th dormitory buildings of the north gate of M University), the B area can be taken as the modified target distribution partition information. The target distribution address and the modified target distribution partition information also need to be provided to the distribution address partition information library for storage. Since the target distribution address has been sorted a total of nine times in the distribution address partition information library, five times as the A area and four times as the B area, the calculated second probability for the B area is four-ninths.

[0092] For the B area, since the corresponding calculated second probability is four-ninths, less than one-half, i.e., the second probability does not satisfy the preset probability condition, the target distribution address and the modified target distribution partition information are not provided to the distribution address partition cache module for corresponding storage. If the target distribution partition information is modified to the B area for two orders for the 27th dormitory building of the north gate of M University the next two times, for the B area, since the corresponding calculated second probability is six-elevenths, greater than one-half, i.e., the second probability satisfies the preset probability condition, the target distribution address and the modified target distribution partition information are provided to the distribution address partition cache module for corresponding storage. At this time, the record of taking the A area as the partition information for the 27th dormitory building of the north gate of M University stored in the distribution address partition cache module is deleted.

[0093] Of course, if a target order, if its corresponding target distribution partition information is wrong, the sorting rider or station owner can also modify it when sorting the target order; of course, if the first candidate historical distribution partition information in the address partition corresponding relationship stored by the distribution address partition cache module is wrong, the sorting rider or station owner can also modify it. The modified content will be synchronized to the distribution address partition cache module at a later time.

[0094] In this embodiment, the reason why the target order is partitioned is to facilitate the subsequent distribution rider to uniformly distribute multiple orders of the same partition to improve the distribution efficiency of the order; for example, distribution rider M is responsible for distributing orders in A area, and distribution rider N is responsible for distributing orders in B area; after sorting the orders based on the partition information of the order, it is convenient for the distribution rider to aggregate multiple orders of the same partition or adjacent partitions in geographical position for distribution. Of course, it can be understood that the multiple orders uniformly distributed have a relatively close delivery time requirement.

[0095] Actually, in the address partition corresponding relationship stored by the distribution address partition cache module, the distribution partition information corresponding to each distribution address is the highest hit probability partition information, so that the target distribution partition information obtained based on this embodiment is relatively accurate.

[0096] It should be noted that, regardless of the modification of the target distribution partition information, the logistics front end will provide the target distribution address and the to-be-detected partition information corresponding to the distribution address partition information library for corresponding storage.

[0097] In order to facilitate the understanding of the information interaction process between each end including the order transaction end, the message processing end, the logistics end and the order fulfillment end in the order information processing system, the information interaction process between each end in the order information processing system of the first embodiment of the application is shown in the following Figure 2 for illustration, Figure 2 is the interaction example flowchart of each end in the order information processing system of the first embodiment of the application.

[0098] First, the order transaction end executes step S201: in response to detecting the confirmation trigger operation of the ordering user for the selected goods, a to-be-paid order is generated; the to-be-paid message of the to-be-paid order is provided to the message processing end.

[0099] The message processing end executes step S202: determines the order identification type of the to-be-paid order in response to the to-be-paid message, and screens out the target order in the to-be-paid order according to the order identification type of the to-be-paid order. At the same time, after obtaining the to-be-paid message of the to-be-paid order, the message processing end executes step S203: sends a first request message for requesting to obtain the address partition correspondence relationship between the delivery address and the delivery partition information to the logistics end, and obtains the address partition correspondence relationship stored in the delivery address partition cache module provided by the logistics end in response to the first request message. Then, step S204 is executed: the target delivery partition information corresponding to the target delivery address is obtained according to the target delivery address and the address partition correspondence relationship. After obtaining the target delivery partition information, step S205 is executed: the target delivery partition information is provided to the order transaction end.

[0100] At the same time, the order transaction end executes step S206: obtains the target order information after the payment of the target order in response to detecting the payment operation of the ordering user for the target order. After obtaining the target delivery partition information, step S207 is executed: the target delivery partition information and the target order information are stored as the to-be-printed order information after the payment of the target order.

[0101] The order transaction end executes step S208: in response to detecting the printing trigger operation of the target order bill after printing the payment target order, sends a second request message for requesting to obtain the to-be-printed order information including the target delivery partition information to the order transaction end; then, step S209 is executed: the to-be-printed order information provided by the order transaction end in response to the second request message is displayed and printed, and the target order bill is obtained.

[0102] The logistics end executes step S210: obtains each candidate historical delivery partition information of the historical delivery address sorting of the historical order. Then, step S211 is executed: for each historical delivery address, a first probability that the historical delivery address hits each candidate historical delivery partition information corresponding to itself is calculated; the candidate historical delivery partition information with the largest first probability is taken as the first candidate historical delivery partition information of the historical delivery address; and the historical delivery address and the first candidate historical delivery partition information are provided to the delivery address partition cache module for storage as the address partition correspondence relationship.

[0103] After obtaining the target order bill, the logistics end executes step S212: in response to detecting the scanning trigger operation for the target order bill, obtains and displays the target delivery address and the target delivery partition information. At the same time, step S213 is executed: a second probability that the target delivery address hits the target delivery partition information is calculated; it is judged whether the second probability meets the preset probability condition; if the second probability meets the preset probability condition, the target delivery address and the target delivery partition information are provided to the delivery address partition cache module for corresponding storage.

[0104] If the delivery personnel modifies the target delivery subzone information, the logistics end executes step S214: in response to detecting a modification operation on the target delivery subzone information after scanning the target order ticket, obtaining the modified target delivery subzone information; then, calculating a second probability that the target delivery address hits the modified target delivery subzone information; determining whether the second probability meets a preset probability condition; if the second probability meets the preset probability condition, providing the target delivery address and the modified target delivery subzone information for corresponding storage in the delivery address subzone cache module.

[0105] Of course, it can be understood that some of the above steps S201 to S214 are not in order, for example, step S210 can be before step S201.

[0106] In this embodiment, since there is target delivery subzone information on the target order ticket, the target delivery subzone information can be set on the target order ticket with the subzone identifier corresponding to the target delivery subzone information; for example, the subzone identifier of the target delivery subzone information can be set in the remark box of the target order ticket, since the font in the remark box of the order ticket is larger than that in other positions, so as to facilitate subsequent delivery riders to view. Of course, the target delivery subzone information can also be set at other positions of the target order ticket. Of course, in practice, the message processing end can also read the building number information corresponding to the target delivery address when reading the address subzone corresponding relationship in the delivery address subzone cache module, so as to set the building number information together with the target delivery subzone information in the remark box. Of course, this requires that the building number information to which each historical delivery address belongs is also stored in the delivery address subzone cache module. The building number information is actually more detailed subzone information than the delivery subzone information.

[0107] The embodiment provides an order information processing system. After an order transaction end generates a to-be-paid order, the order transaction end provides a to-be-paid message of the to-be-paid order to a message processing end, so that the message processing end can determine an order identifier type of the to-be-paid order in response to the to-be-paid message, and then filter out a target order in the to-be-paid order, and a target delivery address of the target order meets a preset address condition. At the same time, a first request message for requesting to obtain an address partition corresponding relationship is sent to a logistics end, the address partition corresponding relationship provided by the logistics end is obtained, target delivery partition information corresponding to the target delivery address is obtained according to the target delivery address and the address partition corresponding relationship, and then the target delivery partition information is provided to the order transaction end for storage. When the order transaction end responds to a printing trigger operation of detecting a target order bill printed after a payment target order, the order transaction end can send a second request message for requesting to obtain to-be-printed order information including the target delivery partition information to the order transaction end, so as to obtain to-be-printed order information displayed and printed by the order transaction end, and obtain the target order bill. The target delivery partition information of the target order can be printed on the target order bill, so that subsequent delivery riders can realize partitioning or sorting of the target order by checking the target delivery partition information of the target order bill, and the sorting efficiency is improved. At the same time, the situation that the delivery address information on the order bill is polluted and the delivery rider cannot sort the order is avoided, and the sorting accuracy is improved.

[0108] Second embodiment

[0109] Corresponding to the first embodiment, the second embodiment of the present application provides an order information processing method. The execution subject of the embodiment is an order transaction end, and the same parts in the second embodiment as in the first embodiment are not introduced again, and specific reference is made to the related parts of the first embodiment and the scene embodiment.

[0110] Please refer to Figure 3 which is a flowchart of the order information processing method provided by the second embodiment of the present application.

[0111] The order information processing method of the embodiment of the present application comprises the following steps.

[0112] Step S301: in response to detecting a confirmation trigger operation of an ordering user for selected goods, a to-be-paid order is generated; and a to-be-paid message of the to-be-paid order is provided to a message processing end.

[0113] In this embodiment, the to-be-paid message of the to-be-paid order is provided to the message processing end, so that the message processing end determines the order identification type of the to-be-paid order in response to the to-be-paid message, filters out a target order in the to-be-paid order according to the order identification type of the to-be-paid order, the target delivery address of the target order meets the preset address condition, sends a first request message for requesting to obtain address partition correspondence between the delivery address and the delivery partition information to the logistics end, obtains the address partition correspondence provided by the logistics end for the first request message, and obtains target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition correspondence.

[0114] Step S302: Obtain the target delivery partition information provided by the message processing end.

[0115] Step S303: In response to the second request message for requesting to obtain the to-be-printed order information including the target delivery partition information sent by the order fulfillment end, the to-be-printed order information is provided to the order fulfillment end.

[0116] In this embodiment, the to-be-printed order information is provided to the order fulfillment end, so that the order fulfillment end displays and prints the to-be-printed order information, and obtains the target order ticket after the payment of the target order.

[0117] In this embodiment, the method further includes: in response to detecting the payment operation of the ordering user for the target order, obtaining target order information after payment of the target order; and storing the target order information and the target delivery partition information as to-be-printed order information.

[0118] Third embodiment

[0119] Corresponding to the first embodiment, the third embodiment of the present application provides a second order information processing method. The execution subject of this embodiment is the message processing end, and the same parts in the third embodiment as in the first embodiment are not introduced again, please refer to the related parts of the first embodiment and the scene embodiment.

[0120] Please refer to Figure 4 , which is a flowchart of the order information processing method provided by the third embodiment of the present application.

[0121] The order information processing method of the embodiments of the present application includes the following steps.

[0122] Step S401: Obtain the to-be-paid message of the to-be-paid order provided by the order transaction end.

[0123] Step S402: In response to the to-be-paid message, determine the order identification type of the to-be-paid order, filter out a target order in the to-be-paid order according to the order identification type of the to-be-paid order, and the target delivery address of the target order meets the preset address condition.

[0124] Step S403: Send a first request message for requesting to obtain an address partition correspondence relationship between a delivery address and delivery partition information to the logistics end, and obtain the address partition correspondence relationship provided by the logistics end in response to the first request message.

[0125] In this embodiment, the address partition correspondence relationship is a correspondence relationship between a historical delivery address of a historical order and first candidate historical delivery partition information corresponding to the historical delivery address, which is pre-stored in a delivery address partition cache module of the logistics end. Specifically, sending a first request message for requesting to obtain an address partition correspondence relationship between a delivery address and delivery partition information to the logistics end, and obtaining the address partition correspondence relationship provided by the logistics end in response to the first request message can mean sending a read request message for requesting to read the address partition correspondence relationship stored in the delivery address partition cache module to a logistics backend in the logistics end, and reading the address partition correspondence relationship in the delivery address partition cache module in response to detecting an acknowledgement message of the logistics backend in response to the read request message.

[0126] Step S404: Obtain target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition correspondence relationship.

[0127] Specifically, as one way of obtaining target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition correspondence relationship, first, determine a matching historical delivery address in the historical delivery addresses of the address partition correspondence relationship that matches the target delivery address, and then take the first candidate historical delivery partition information corresponding to the matching historical delivery address as the target delivery partition information.

[0128] Step S405: Provide the target delivery partition information to the order transaction end.

[0129] In this embodiment, the target delivery partition information is provided to the order transaction end, so that when the order transaction end obtains a second request message for requesting to obtain to-be-printed order information including the target delivery partition information sent by the order fulfillment end, the order transaction end provides the to-be-printed order information to the order fulfillment end, so that the order fulfillment end displays and prints the to-be-printed order information, and obtains a target order ticket after payment of the target order.

[0130] Fourth Embodiment

[0131] Corresponding to the first embodiment, the fourth embodiment of the present application provides a third order information processing method. The execution subject of this embodiment is the logistics end, and the same parts in the fourth embodiment as in the first embodiment will not be introduced again, please refer to the relevant parts of the first embodiment and the scene embodiment.

[0132] Please refer to Figure 5FIG. 1 is a flowchart of an order information processing method according to an embodiment of the present application.

[0133] The order information processing method according to an embodiment of the present application comprises the following steps.

[0134] In step S501, a first request message for requesting to obtain address partition correspondence information indicating a correspondence between a delivery address and a delivery partition is obtained from a message processing end.

[0135] In step S502, the address partition correspondence information is provided to the message processing end in response to the first request message.

[0136] In this embodiment, the address partition correspondence information is provided to the message processing end, so that the message processing end obtains target delivery partition information corresponding to a target delivery address of a target order according to the target delivery address and the address partition correspondence information; and the target delivery partition information is provided to an order transaction end, so that the order transaction end provides to-be-printed order information including the target delivery partition information to an order fulfillment end when a second request message for requesting to obtain the to-be-printed order information is obtained from the order fulfillment end, and the order fulfillment end displays and prints the to-be-printed order information to obtain a target order receipt after payment of the target order.

[0137] In this embodiment, the target order is an order selected from to-be-paid orders provided by the order transaction end based on to-be-paid messages of the to-be-paid orders, and a target delivery address of the target order meets a preset address condition; and the to-be-paid message of the to-be-paid order is provided by the message processing end to the order transaction end in response to a to-be-paid order generated by the order transaction end in response to detection of a confirmation trigger operation of an ordering user for selected goods.

[0138] In this embodiment, the logistics end is provided with a delivery address partition cache module, and the method further comprises the following steps: obtaining each candidate historical delivery partition information of historical delivery address sorting of historical orders; calculating a first probability of a historical delivery address hitting each candidate historical delivery partition information corresponding to itself for each historical delivery address; taking candidate historical delivery partition information with the largest first probability as first candidate historical delivery partition information of the historical delivery address; and taking the historical delivery address and the first candidate historical delivery partition information as the address partition correspondence information to be provided to the delivery address partition cache module for storage.

[0139] In this embodiment, the first request message includes a read request message for requesting to read the address partition correspondence stored in the delivery address partition cache module; as a way of providing the address partition correspondence to the message processing end in response to the first request message, it can be that, in response to the read request message, a confirmation message is sent to the message processing end to confirm that the address partition correspondence in the delivery address partition cache module is allowed to be read, so that the message processing end reads the address partition correspondence in the delivery address partition cache module.

[0140] In this embodiment, the method further includes: in response to detecting a scanning trigger operation on the target order ticket, obtaining the target delivery address and the target delivery partition information and displaying; taking the target delivery partition information as the to-be-detected partition information, calculating a second probability that the target delivery address hits the to-be-detected partition information; determining whether the second probability meets a preset probability condition; if the second probability meets the preset probability condition, the target delivery address and the target delivery partition information are correspondingly provided to the delivery address partition cache module for corresponding storage.

[0141] In this embodiment, the method further includes: in response to detecting a modification operation on the target delivery partition information after scanning the target order ticket, obtaining the modified target delivery partition information; taking the modified target delivery partition information as the to-be-detected partition information, calculating a second probability that the target delivery address hits the to-be-detected partition information; determining whether the second probability meets a preset probability condition; if the second probability meets the preset probability condition, the target delivery address and the modified target delivery partition information are correspondingly provided to the delivery address partition cache module for corresponding storage.

[0142] In this embodiment, the method further includes: providing the target delivery address and the to-be-detected partition information to the delivery address partition information library for corresponding storage, the delivery address partition information library being configured to store historical delivery addresses and respective candidate historical delivery partition information.

[0143] Fifth embodiment

[0144] Corresponding to the first embodiment, the fifth embodiment of the present application provides a fourth order information processing method. The execution subject of this embodiment is the order fulfillment end. The same parts in the fifth embodiment as in the first embodiment will not be introduced again, and please refer to the relevant parts of the first embodiment and the scene embodiment.

[0145] Please refer to Figure 6 , which is a flowchart of the order information processing method provided by the fifth embodiment of the present application.

[0146] The order information processing method of the embodiments of the present application includes the following steps.

[0147] Step S601: In response to detecting the printing of the target order ticket after printing the target order, a second request message for requesting to obtain the to-be-printed order information including the target delivery partition information corresponding to the target delivery address of the target order is sent to the order transaction end.

[0148] Step S602: The to-be-printed order information provided by the order transaction end in response to the second request message is obtained.

[0149] Step S603: The to-be-printed order information is displayed and printed to obtain the target order ticket.

[0150] In this embodiment, the target order is an order selected from the to-be-paid order by the message processing end based on the to-be-paid message of the to-be-paid order provided by the order transaction end, and the target delivery address meets the preset address condition. The target delivery partition information is obtained by the message processing end according to the target delivery address and the address partition corresponding relationship between the delivery address and the delivery partition information provided by the logistics end. The to-be-paid message of the to-be-paid order is provided by the order transaction end to the message processing end in response to detecting the confirmation trigger operation of the ordering user for the selected goods.

[0151] Specifically, as one way of printing the to-be-printed order information to obtain the target order ticket, it can be that first, the to-be-printed order information is arranged in the order ticket printing template according to the layout of the preset order ticket printing template to obtain an arranged order ticket printing template. Then, the arranged order ticket printing template is displayed and printed to obtain the target order ticket.

[0152] Sixth Embodiment

[0153] Corresponding to the order information processing method provided by the second embodiment of the present application, the sixth embodiment of the present application also provides an order information processing device. Since the device embodiment is basically similar to the second embodiment, it is described relatively simply, and the related parts can be referred to the part of the second embodiment. The device embodiment described below is only schematic.

[0154] The order information processing device is applied to an order transaction end, and the device comprises: a to-be-paid message providing unit configured to generate a to-be-paid order in response to detecting a confirmation trigger operation of an ordering user for selected goods; provide a to-be-paid message of the to-be-paid order to a message processing end, so that the message processing end determines an order identification type of the to-be-paid order in response to the to-be-paid message, screens out a target order in the to-be-paid order according to the order identification type of the to-be-paid order, and the target delivery address of the target order meets a preset address condition; send a first request message for requesting to obtain address partition corresponding relationship between a delivery address and delivery partition information to a logistics end, obtain the address partition corresponding relationship provided by the logistics end for the first request message, obtain target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition corresponding relationship; a target delivery partition information first obtaining unit configured to obtain the target delivery partition information provided by the message processing end; a to-be-printed order information providing unit configured to provide to-be-printed order information including the target delivery partition information to the order transaction end in response to a second request message for requesting to obtain the to-be-printed order information sent by an order fulfillment end, so that the order fulfillment end displays and prints the to-be-printed order information, and obtain a target order receipt after paying the target order.

[0155] Seventh embodiment

[0156] Corresponding to the order information processing method provided by the third embodiment of the present application, the seventh embodiment of the present application further provides an order information processing device. Since the device embodiment is basically similar to the third embodiment, it is described relatively simply, and the related parts can be referred to the part of the description of the third embodiment. The device embodiment described below is only schematic.

[0157] The order information processing apparatus is applied to a message processing end, and the apparatus comprises: a to-be-paid message obtaining unit configured to obtain a to-be-paid message of a to-be-paid order provided by an order transaction end; a screening unit configured to determine an order identification type of the to-be-paid order in response to the to-be-paid message, and screen out a target order in the to-be-paid order according to the order identification type of the to-be-paid order, wherein a target delivery address of the target order meets a preset address condition; an address partition corresponding relationship obtaining unit configured to send a first request message for requesting to obtain address partition corresponding relationship between a delivery address and delivery partition information to a logistics end, and obtain the address partition corresponding relationship provided by the logistics end in response to the first request message; a target delivery partition information second obtaining unit configured to obtain target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition corresponding relationship; and a target delivery partition information providing unit configured to provide the target delivery partition information to the order transaction end, so that the order transaction end provides to-be-printed order information comprising the target delivery partition information to an order fulfillment end when the order fulfillment end sends a second request message for requesting to obtain the to-be-printed order information, and makes the order fulfillment end display and print the to-be-printed order information, and obtains a target order receipt after paying the target order.

[0158] Eighth embodiment

[0159] Corresponding to the order information processing method provided by the fourth embodiment of the present application, the eighth embodiment of the present application further provides an order information processing apparatus. Since the apparatus embodiment is basically similar to the fourth embodiment, it is described relatively simply, and the relevant parts can be referred to the part of the fourth embodiment. The apparatus embodiment described below is only illustrative.

[0160] The order information processing device is applied to a logistics end, and the device comprises: a first request message obtaining unit, configured to obtain a first request message sent by a message processing end, the first request message being used for requesting to obtain address partition corresponding relationship between a delivery address and delivery partition information; an address partition corresponding relationship providing unit, configured to provide the address partition corresponding relationship to the message processing end in response to the first request message, so that the message processing end obtains target delivery partition information corresponding to a target delivery address of a target order according to the target delivery address and the address partition corresponding relationship, and provides the target delivery partition information to an order transaction end, so that the order transaction end provides to-be-printed order information including the target delivery partition information to an order fulfillment end when obtaining a second request message sent by the order fulfillment end, the second request message being used for requesting to obtain the to-be-printed order information, and makes the order fulfillment end display and print the to-be-printed order information to obtain a target order ticket after payment of the target order; wherein the target order is an order filtered out by the message processing end from a to-be-paid order based on a to-be-paid message of the to-be-paid order provided by the order transaction end, and a target delivery address of the target order meets a preset address condition; and the to-be-paid message of the to-be-paid order is provided by the order transaction end to the message processing end in response to detection of a confirmation trigger operation of an ordering user for selected goods.

[0161] Ninth embodiment

[0162] Corresponding to the order information processing method provided by the fifth embodiment of the present application, the ninth embodiment of the present application further provides an order information processing device. Since the device embodiment is basically similar to the fifth embodiment, it is described relatively simply, and the related parts can be referred to the part of the fifth embodiment. The device embodiment described below is only schematic.

[0163] The order information processing apparatus is applied to an order fulfillment end, and the apparatus comprises a second request message sending unit configured to, in response to detecting a print trigger operation of printing a target order ticket after printing a payment target order, send a second request message for requesting to obtain to-be-printed order information including target distribution partition information to an order transaction end, the target distribution partition information being partition information corresponding to a target distribution address of the target order; a to-be-printed order information obtaining unit configured to obtain the to-be-printed order information provided by the order transaction end in response to the second request message; and a display and print processing unit configured to display and print the to-be-printed order information to obtain the target order ticket; wherein the target order is an order filtered out from to-be-paid orders by a message processing end based on to-be-paid messages of the to-be-paid orders provided by the order transaction end, and the target distribution address meets a preset address condition; the target distribution partition information is obtained by the message processing end according to the target distribution address and address partition corresponding relationship between distribution addresses and distribution partition information provided by a logistics end; and the to-be-paid message of the to-be-paid order is provided by the order transaction end to the message processing end in response to detecting a confirmation trigger operation of an ordering user for selected goods.

[0164] Tenth embodiment

[0165] Corresponding to the method of the second embodiment to the fifth embodiment of the present application, the tenth embodiment of the present application further provides an electronic device.

[0166] As shown in Figure 7 , a schematic diagram of the electronic device provided by the tenth embodiment of the present application. Figure 7

[0167] In the embodiment, an optional hardware structure of the electronic device 700 can be as shown in Figure 7 , comprising at least one processor 701, at least one memory 702 and at least one communication bus 705; the memory 702 contains a program 703 and data 704.

[0168] The bus 705 can be a communication device for transmitting data between components inside the electronic device 700, such as an internal bus (for example, a CPU-memory bus, where the processor is a central processing unit, CPU), an external bus (for example, a universal serial bus port, a peripheral component interconnect express port) and the like.

[0169] ​In addition, the electronic device further includes: at least one network interface 706 and at least one peripheral interface 707. The network interface 706 provides wired or wireless communication with an external network 708 (e.g., the Internet, an intranet, a local area network, a mobile communication network, etc.); in some embodiments, the network interface 706 may include any number of network interface controllers (NICs), radio frequency (RF) modules, repeaters, transceivers, modems, routers, gateways, any combination of wired network adapters, wireless network adapters, Bluetooth adapters, infrared adapters, near field communication (NFC) adapters, cellular network chips, etc.

[0170] The peripheral interface 707 is used to connect to the peripheral device, and the peripheral device can be the peripheral device 1 ( Figure 7 709 in), peripheral 2 ( Figure 7 710) and peripheral 3 ( ​ 711 in the figure). Peripherals are peripheral devices, which may include but are not limited to cursor control devices (such as a mouse, touchpad or touch screen), keyboards, displays (such as cathode ray tube displays, liquid crystal displays or light emitting diode displays), video input devices (such as cameras or input interfaces coupled to video files), etc.

[0171] The processor 701 may be a CPU, or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.

[0172] The memory 702 may include a high-speed RAM (full name: Random Access Memory) memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0173] The processor 701 calls the programs and data stored in the memory 702 to execute the methods of the second to fifth embodiments of the present application.

[0174] Eleventh embodiment

[0175] Corresponding to the methods of the second to fifth embodiments of the present application, the eleventh embodiment of the present application also provides a computer storage medium, which stores a computer program, and the computer program is run by a processor to execute the methods of the second to fifth embodiments of the present application.

[0176] The application discloses the above-mentioned preferred embodiments, but is not intended to limit the application. Any person skilled in the art can make possible changes and modifications without departing from the spirit and scope of the application. Therefore, the protection scope of the application should be defined by the scope of the claims of the application.

[0177] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory. The memory can include non-persistent memory in the form of random access memory (RAM) and / or non-volatile memory, such as read only memory (ROM) or flash memory, among others, in a computer readable medium. Memory is an example of computer readable media.

[0178] 1. Computer readable media includes permanent and non-permanent, removable and non-removable media, which can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. According to the definition in this paper, computer readable media does not include non-transitory computer readable storage media, such as modulated data signals and carriers.

[0179] 2. Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can adopt a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can adopt a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program codes.

[0180] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation portal for user to choose authorization or refusal.

Claims

1. An order information processing system characterized by comprising: The application relates to an order transaction terminal, a message processing terminal, a logistics terminal and an order fulfillment terminal. The order transaction terminal is used for generating a to-be-paid order in response to detecting a confirmation trigger operation of an ordering user for selected goods; and providing a to-be-paid message of the to-be-paid order to the message processing terminal. The message processing terminal is used for determining an order identification type of the to-be-paid order in response to the to-be-paid message, screening out a target order in the to-be-paid order according to the order identification type of the to-be-paid order, and obtaining target delivery address information corresponding to a target delivery address of the target order according to a preset address condition. The message processing terminal sends a first request message for requesting to obtain address partition corresponding relationship between a delivery address and delivery partition information to the logistics terminal, obtains the address partition corresponding relationship provided by the logistics terminal for the first request message, and obtains the target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition corresponding relationship. The target delivery partition information is provided to the order transaction terminal. The order fulfillment terminal is used for obtaining a target order receipt after printing a payment operation of the target order in response to detecting a printing trigger operation of the target order receipt, sending a second request message for requesting to obtain to-be-printed order information including the target delivery partition information to the order transaction terminal, displaying and printing the to-be-printed order information provided by the order transaction terminal for the second request message, and obtaining the target order receipt. The order fulfillment terminal includes an order fulfillment front end and an order fulfillment back end.

2. The system of claim 1, wherein, The order fulfillment front end is used for sending the second request message to the order fulfillment back end in response to detecting a printing trigger operation of the target order receipt. The order fulfillment back end is used for sending the second request message to the order transaction terminal and obtaining the to-be-printed order information provided by the order transaction terminal for the second request message. The to-be-printed order information is arranged in a preset order receipt printing template according to a layout of the order receipt printing template, and an arranged order receipt printing template is obtained. The arranged order receipt printing template is provided to the order fulfillment front end to display and print the arranged order receipt printing template, and the target order receipt is obtained. The order transaction terminal includes an order transaction front end and an order transaction back end.

3. The system of claim 1, wherein, The order transaction front end is specifically used for sending a third request message for requesting to generate a to-be-paid order to the order transaction back end in response to detecting a confirmation trigger operation of an ordering user for selected goods, and sending target order information after a payment operation of the target order by the ordering user to the order transaction back end. The order transaction back end is used for generating a to-be-paid order in response to the third request message, providing a to-be-paid message of the to-be-paid order to the message processing terminal, and obtaining the target delivery partition information provided by the message processing terminal. The target delivery partition information and the target order information are used as to-be-printed order information of the target order. ​ In response to the second request message, the order information to be printed is provided to the order fulfillment end.

4. The system of claim 1, wherein, The logistics end includes a logistics front end, a logistics back end, a delivery address partition information database, and a delivery address partition cache module. The logistics front end is configured to obtain each candidate historical delivery partition information of historical delivery address sorting for historical orders, and store the historical delivery address and each candidate historical delivery partition information in the delivery address partition information database. The logistics back end is configured to calculate, for each historical delivery address stored in the delivery address partition information database, a first probability that the historical delivery address hits each candidate historical delivery partition information corresponding to the historical delivery address, and take the candidate historical delivery partition information with the largest first probability as the first candidate historical delivery partition information of the historical delivery address. The historical delivery address and the first candidate historical delivery partition information are provided as the address partition correspondence to the delivery address partition cache module.

5. The system of claim 4, wherein, The logistics front end is further configured to, in response to detecting a scanning trigger operation on the target order ticket, obtain the target delivery address and the target delivery partition information and display them, provide the target delivery address and the to-be-detected partition information to the logistics back end, and obtain the target delivery partition information as the to-be-detected partition information. The logistics back end is configured to calculate a second probability that the target delivery address hits the to-be-detected partition information, and determine whether the second probability meets a preset probability condition.

6. The system of claim 4, wherein, If the second probability meets the preset probability condition, the target delivery address and the target delivery partition information are provided to the delivery address partition cache module for corresponding storage. The logistics front end is further configured to, in response to detecting a modification operation on the target delivery partition information after scanning the target order ticket, obtain modified target delivery partition information, and provide the target delivery address and the to-be-detected partition information to the logistics back end, with the modified target delivery partition information as the to-be-detected partition information. The logistics back end is configured to calculate a second probability that the target delivery address hits the to-be-detected partition information, and determine whether the second probability meets a preset probability condition.

7. The system of claim 4, wherein, If the second probability meets the preset probability condition, the target delivery address and the modified target delivery partition information are provided to the delivery address partition cache module for corresponding storage. ​ ​ 8. The system of claim 6 or 7, wherein, The logistics front end is further configured to provide the target delivery address and the to-be-detected partition information to the delivery address partition information library for corresponding storage.

9. The system of claim 4, wherein, The target delivery partition information is obtained according to the target delivery address and the address partition correspondence. A matching historical delivery address that matches the target delivery address is determined from the historical delivery addresses corresponding to the address partition correspondence. First candidate historical delivery partition information corresponding to the matching historical delivery address is taken as the target delivery partition information.

10. The system of claim 1, wherein, The message processing end includes a first message processing end, a second message processing end, and a third message processing end. The first message processing end is configured to receive the to-be-paid message provided by the order transaction end and provide the to-be-paid message to the second message processing end. The second message processing end is configured to determine the order identifier type of the to-be-paid order, filter out a target order in the to-be-paid order according to the order identifier type of the to-be-paid order, and provide the to-be-paid message of the target order to the third message processing end. The third message processing end is configured to send the first request message to the logistics end after obtaining the to-be-paid message of the target order, obtain the address partition correspondence provided by the logistics end for the first request message, obtain the target delivery partition information according to the target delivery address and the address partition correspondence, and provide the target delivery partition information to the order transaction end. The target delivery partition information is obtained according to the target delivery address and the address partition correspondence. The target delivery partition information is provided to the order transaction end.

11. An order information processing method characterized by comprising: The method applied to the order transaction end includes: In response to detecting a confirmation trigger operation of an ordering user for selected goods, a to-be-paid order is generated. A to-be-paid message of the to-be-paid order is provided to a message processing end, so that the message processing end determines an order identifier type of the to-be-paid order in response to the to-be-paid message, filters out a target order in the to-be-paid order according to the order identifier type of the to-be-paid order, and the target delivery address of the target order meets a preset address condition. The message processing end sends a first request message for requesting to obtain an address partition correspondence between a delivery address and a delivery partition information to a logistics end, obtains the address partition correspondence provided by the logistics end for the first request message, and obtains target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition correspondence. The target delivery partition information provided by the message processing end is obtained. In response to a second request message for requesting to obtain to-be-printed order information including the target delivery partition information sent by an order fulfillment end, the to-be-printed order information is provided to the order fulfillment end, so that the order fulfillment end displays and prints the to-be-printed order information, and obtains a target order ticket after paying the target order.

12. The method of claim 11, wherein, Further comprising: In response to detecting a payment operation of the ordering user for the target order, target order information after payment of the target order is obtained. The target order information and the target delivery partition information are stored as the to-be-printed order information.

13. An order information processing method characterized by comprising: The method applied to a message processing end comprises: obtaining a to-be-paid message of a to-be-paid order provided by an order transaction end; determining an order identification type of the to-be-paid order in response to the to-be-paid message, and screening a target order in the to-be-paid order according to the order identification type of the to-be-paid order, wherein a target delivery address of the target order meets a preset address condition; sending, to a logistics end, a first request message for requesting to obtain address partition correspondence information representing a correspondence relationship between a delivery address and delivery partition information, and obtaining the address partition correspondence information provided by the logistics end in response to the first request message; obtaining target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition correspondence information; providing the target delivery partition information to the order transaction end, so that the order transaction end provides to-be-printed order information including the target delivery partition information to an order fulfillment end when the order fulfillment end sends a second request message for requesting to obtain the to-be-printed order information, and makes the order fulfillment end display and print the to-be-printed order information to obtain a target order receipt after the target order is paid.

14. The method of claim 13, wherein, The address partition correspondence information is a correspondence relationship between a historical delivery address of a historical order and first candidate historical delivery partition information corresponding to the historical delivery address, which is pre-stored in a delivery address partition cache module of the logistics end; The target delivery partition information corresponding to the target delivery address is obtained according to the target delivery address and the address partition correspondence information, comprising: determining a matching historical delivery address matching the target delivery address in the historical delivery address of the address partition correspondence information; taking first candidate historical delivery partition information corresponding to the matching historical delivery address as the target delivery partition information.

15. The method of claim 14, wherein, The first request message for requesting to obtain the address partition correspondence information representing the correspondence relationship between the delivery address and the delivery partition information is sent to the logistics end, and the address partition correspondence information provided by the logistics end in response to the first request message, comprising: sending, to a logistics backend in the logistics end, a read request message for requesting to read the address partition correspondence information stored in the delivery address partition cache module, and reading the address partition correspondence information in the delivery address partition cache module in response to detecting an acknowledgement message of the logistics backend in response to the read request message.

16. An order information processing method characterized by comprising: The method applied to a logistics end comprises: obtaining a first request message for requesting to obtain address partition correspondence information representing a correspondence relationship between a delivery address and delivery partition information, which is sent by a message processing end; In response to the first request message, the address partition correspondence is provided to the message processing end, so that the message processing end obtains target distribution partition information corresponding to a target distribution address of the target order according to the target distribution address and the address partition correspondence; the message processing end provides the target distribution partition information to the order transaction end, so that the order transaction end provides the order information to be printed including the target distribution partition information to the order fulfillment end when a second request message for requesting to obtain the order information to be printed is obtained, and makes the order fulfillment end display and print the order information to be printed to obtain a target order ticket after payment of the target order; Wherein, the target order is an order filtered out by the message processing end in a to-be-paid order based on a to-be-paid message of the to-be-paid order provided by the order transaction end, and the target distribution address of the target order meets a preset address condition; the to-be-paid message of the to-be-paid order is provided by the order transaction end to the message processing end in response to detecting a confirmation trigger operation of an ordering user for selected goods to generate a to-be-paid order.

17. The method of claim 16, wherein, The logistics end is provided with a distribution address partition cache module, and the method further comprises: obtaining each candidate historical distribution partition information of historical distribution address sorting of historical orders; for each historical distribution address, calculating a first probability that the historical distribution address hits each candidate historical distribution partition information corresponding to itself; the candidate historical distribution partition information with the maximum first probability is taken as the first candidate historical distribution partition information of the historical distribution address; the historical distribution address and the first candidate historical distribution partition information are provided as the address partition correspondence to the distribution address partition cache module for storage.

18. The method of claim 17, wherein, The first request message includes a read request message for requesting to read the address partition correspondence stored in the distribution address partition cache module; The address partition correspondence is provided to the message processing end in response to the first request message, including: in response to the read request message, sending a confirmation message to the message processing end to confirm that the address partition correspondence in the distribution address partition cache module is allowed to be read, so that the message processing end reads the address partition correspondence in the distribution address partition cache module.

19. The method of claim 17, wherein, Further comprising: in response to detecting a scanning trigger operation for the target order ticket, obtaining and displaying the target distribution address and the target distribution partition information; taking the target distribution partition information as to-be-detected partition information, calculating a second probability that the target distribution address hits the to-be-detected partition information; determine whether the second probability meets a preset probability condition; if the second probability meets the preset probability condition, the target distribution address and the target distribution partition information are provided to the distribution address partition cache module for corresponding storage.

20. The method of claim 17, wherein, Further comprising: In response to detecting a modification operation for the target delivery subzone information after scanning the target order ticket, obtaining modified target delivery subzone information; Taking the modified target delivery subzone information as to-be-detected subzone information, calculating a second probability that the target delivery address hits the to-be-detected subzone information; Determining whether the second probability meets a preset probability condition; If the second probability meets the preset probability condition, providing the target delivery address and the modified target delivery subzone information to the delivery address subzone cache module for corresponding storage.

21. The method of claim 19 or 20, wherein, Further comprising: Providing the target delivery address and the to-be-detected subzone information to a delivery address subzone information library for corresponding storage, the delivery address subzone information library being configured to store the historical delivery address and each candidate historical delivery subzone information.

22. An order information processing method characterized by comprising: Applied to an order fulfillment end, the method comprises: In response to detecting a printing trigger operation of a target order ticket after printing a payment target order, sending a second request message for requesting to obtain to-be-printed order information including target delivery subzone information to an order transaction end, the target delivery subzone information being subzone information corresponding to a target delivery address of the target order; Obtaining the to-be-printed order information provided by the order transaction end in response to the second request message; Displaying and printing the to-be-printed order information to obtain the target order ticket; The target order is an order filtered out by the message processing end from a to-be-paid order based on a to-be-paid message of the to-be-paid order provided by the order transaction end, the target delivery address meets a preset address condition, the target delivery subzone information is obtained by the message processing end according to the target delivery address and address subzone corresponding relationship provided by the logistics end, and the to-be-paid message of the to-be-paid order is provided by the order transaction end to the message processing end in response to detecting a confirmation trigger operation of an ordering user for selected goods.

23. The method of claim 22, wherein, The printing of the to-be-printed order information to obtain the target order ticket comprises: Arranging the to-be-printed order information in an order ticket printing template according to a layout of a preset order ticket printing template to obtain an arranged order ticket printing template; Displaying and printing the arranged order ticket printing template to obtain the target order ticket.

24. An order information processing apparatus characterized by comprising: Applied to an order transaction end, the device comprises: The to-be-paid message providing unit is configured to, in response to detecting a confirmation trigger operation of the ordering user for the selected goods, generate a to-be-paid order; provide a to-be-paid message of the to-be-paid order to a message processing end, so that the message processing end determines an order identification type of the to-be-paid order in response to the to-be-paid message, and screens out a target order in the to-be-paid order according to the order identification type of the to-be-paid order, wherein a target delivery address of the target order meets a preset address condition; the message processing end sends a first request message for requesting to obtain address partition correspondence relationship between a delivery address and delivery partition information to a logistics end, and obtains the address partition correspondence relationship provided by the logistics end in response to the first request message; and the message processing end obtains target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition correspondence relationship; The target delivery partition information first obtaining unit is configured to obtain the target delivery partition information provided by the message processing end; The to-be-printed order information providing unit is configured to, in response to a second request message for requesting to obtain to-be-printed order information including the target delivery partition information sent by an order fulfillment end, provide the to-be-printed order information to the order fulfillment end, so that the order fulfillment end displays and prints the to-be-printed order information, and obtains a target order receipt after paying the target order.

25. An order information processing apparatus characterized by comprising: The device applied to a message processing end comprises: The to-be-paid message obtaining unit is configured to obtain a to-be-paid message of a to-be-paid order provided by an order transaction end; The screening unit is configured to, in response to the to-be-paid message, determine an order identification type of the to-be-paid order, and screen out a target order in the to-be-paid order according to the order identification type of the to-be-paid order, wherein a target delivery address of the target order meets a preset address condition; The address partition correspondence relationship obtaining unit is configured to send a first request message for requesting to obtain address partition correspondence relationship between a delivery address and delivery partition information to a logistics end, and obtain the address partition correspondence relationship provided by the logistics end in response to the first request message; The target delivery partition information second obtaining unit is configured to obtain target delivery partition information corresponding to the target delivery address according to the target delivery address and the address partition correspondence relationship; The target delivery partition information providing unit is configured to provide the target delivery partition information to the order transaction end, so that the order transaction end, when obtaining a second request message for requesting to obtain to-be-printed order information including the target delivery partition information sent by an order fulfillment end, provides the to-be-printed order information to the order fulfillment end, so that the order fulfillment end displays and prints the to-be-printed order information, and obtains a target order receipt after paying the target order.

26. An order information processing apparatus characterized by comprising: The device applied to a logistics end comprises: The first request message obtaining unit is configured to obtain a first request message for requesting to obtain address partition correspondence relationship between a delivery address and delivery partition information sent by a message processing end; The address partition correspondence providing unit is configured to provide the address partition correspondence to the message processing end in response to the first request message, so that the message processing end obtains target delivery partition information corresponding to a target delivery address of a target order according to the target delivery address and the address partition correspondence; the message processing end provides the target delivery partition information to the order transaction end, so that the order transaction end provides to-be-printed order information including the target delivery partition information to the order fulfillment end when a second request message for requesting to obtain the to-be-printed order information is obtained, and makes the order fulfillment end display and print the to-be-printed order information to obtain a target order receipt after payment of the target order. The target order is an order filtered out by the message processing end from a to-be-paid order provided by the order transaction end based on a to-be-paid message of the to-be-paid order, and the target delivery address of the target order meets a preset address condition; the to-be-paid message of the to-be-paid order is provided by the order transaction end to the message processing end in response to detection of a confirmation trigger operation of an ordering user for selected goods.

27. An order information processing apparatus characterized by comprising: The device applied to the order fulfillment end comprises: The second request message sending unit is configured to send a second request message for requesting to obtain to-be-printed order information including target delivery partition information to the order transaction end in response to detection of a print trigger operation of a target order receipt after payment of a target order, the target delivery partition information being partition information corresponding to a target delivery address of the target order. The to-be-printed order information obtaining unit is configured to obtain the to-be-printed order information provided by the order transaction end for the second request message. The display and print processing unit is configured to display and print the to-be-printed order information to obtain the target order receipt. The target order is an order filtered out by the message processing end from a to-be-paid order provided by the order transaction end based on a to-be-paid message of the to-be-paid order, and the target delivery address meets a preset address condition; the target delivery partition information is obtained by the message processing end according to the target delivery address and address partition correspondence information between delivery addresses and delivery partitions provided by a logistics end; and the to-be-paid message of the to-be-paid order is provided by the order transaction end to the message processing end in response to detection of a confirmation trigger operation of an ordering user for selected goods.

28. An electronic device, comprising: The device comprises: a processor; a memory configured to store a computer program, the computer program being run by the processor to execute the method of any one of claims 11-23.

29. A computer storage medium, comprising, The computer storage medium stores a computer program, the computer program being run by the processor to execute the method of any one of claims 11-23.

Citation Information

Patent Citations

  • Method and device for providing address sorting information

    CN106269528A

  • Pre-distribution method and system for logistics order distribution, electronic device and storage medium

    CN110119918A