US2021232984A1PendingUtilityA1

Order allocation system and method

57
Assignee: BEIJING DIDI INFINITY TECHNOLOGY & DEV CO LTDPriority: Jan 29, 2015Filed: Apr 12, 2021Published: Jul 29, 2021
Est. expiryJan 29, 2035(~8.6 yrs left)· nominal 20-yr term from priority
G06Q 10/04G06Q 50/30G06Q 50/50G06Q 50/40G06Q 10/02G06Q 90/00
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present disclosure relates to a system and a method of allocating orders. The system may include a non-transitory computer readable storage medium and a processor. The non-transitory computer may store an executable module. The processor may execute the executable module stored in the computer readable storage medium. The non-transitory computer readable storage medium may include a receiving unit (231) and an order allocation unit (361). The receiving unit (231) may receive order information and user information. The user information may include location information and/or time information. The order allocation unit (361) may allocate an order based on the location information and/or the time information. The method may include receiving order information and user information, wherein the order information and the user information may include location information and/or time information, and allocating an order based on the location information and/or the time information.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system, comprising:
 at least one storage medium including a set of instructions;   at least one processor in communication with the at least one storage medium, wherein when executing the set of instructions, the at least one processor is directed to:
 receive an order request from a requester terminal via a network; 
 generate order information based on the order request, the order information including a departure location; and 
 send the order information N times, each time to all recipient terminals in an n th  preset order spread region via the network when an n th  preset time comes, wherein:
 n is an integer not less than 1 and not greater than N, and N is an integer greater than 1, 
 the n th  preset order spread region is a region centers on the departure location with an n th  preset order spread radius, 
 (n+1) th  preset time is later than the n th  preset time, and 
 (n+1) th  preset order spread radius is greater than the n th  preset order spread radius. 
 
   
     
     
         2 . The system of  claim 1 , wherein to send the order information to all the recipient terminals in the n th  preset order spread region, the at least one processor is directed to:
 obtain terminal identifications of all recipient terminals in the n th  preset order spread region when the n th  preset time comes; and   send the order information to the recipient terminals based on the terminal identifications.   
     
     
         3 . The system of  claim 1 , wherein the at least one processor is further directed to:
 determine each preset order spread radius based on a first order deal rate in historical data in an area that is the same as the N th  preset broadcast order area.   
     
     
         4 . The system of  claim 3 , wherein to determine each preset order spread radius, the at least one processor is directed to:
 analyze the historical data in the area;   determine n th  area where the order deal rate in the historical data is in the n th  preset range, wherein the radius corresponding to the n th  area is the n th  preset broadcast radius, and the radius corresponding to the (n+1) th  area is larger than the radius corresponding to the n th  area.   
     
     
         5 . The system of  claim 3 , wherein the at least one processor is further directed to:
 obtain a second order deal rate corresponding to orders sent in a preset time period;   adjust each of the preset order spread radius or each of the preset time if the second order deal rate is less than a first threshold.   
     
     
         6 . The system of  claim 5 , wherein to adjust each of the preset order spread radius or each of the preset time, the at least one processor is directed to:
 obtain an order density in a preset region;   adjust each of the preset order spread radius or each of the preset time based on the order density,   wherein the order density is a ratio of the number of orders in the preset region to an area of the preset region, and the number of orders in the preset region is the number of orders associated with departure locations within the preset region.   
     
     
         7 . The system of  claim 6 , wherein to adjust each of the preset order spread radius or each of the preset time based on the order density, the at least one processor is directed to:
 lengthen each of the preset order spread radius when the order density in the preset region is greater than the first threshold; or   shorten each of the preset order spread radius when the order density in the preset region is less than the first threshold.   
     
     
         8 . The system of  claim 5 , wherein to adjust each of the preset order spread radius or each the preset time, the at least one processor is directed to:
 obtain a terminal density in a preset region;   adjust each of the preset order spread radius or each of the preset time based on the terminal density,   wherein the terminal density is a ratio of the number of terminals in the preset region to an area of the preset region.   
     
     
         9 . The system of  claim 8 , wherein to adjust each of the preset order spread radius or each of the preset time based on the terminal density, the at least one processor is directed to:
 lengthen each of the preset order spread radius when the terminal density in the preset region is greater than the first threshold; or   shorten each of the preset order spread radius when the terminal density in the preset region is less than the first threshold.   
     
     
         10 . The system of  claim 5 , wherein the at least one processor is directed to:
 send the order information to all recipient terminals in the n th  preset order spread region that are determined based on the n th  preset order spread radius or the adjusted n th  preset order spread radius when the n th  preset time or the adjusted n th  preset time comes.   
     
     
         11 . A method, comprising:
 receiving an order request from a requester terminal via a network;   generating order information based on the order request, the order information including a departure location; and   sending the order information N times, each time to all recipient terminals in an n th  preset order spread region via the network when an n th  preset time comes, wherein:
 n is an integer not less than 1 and not greater than N, and N is an integer greater than 1, 
 the n th  preset order spread region is a region centers on the departure location with an n th  preset order spread radius, 
 (n+1) th  preset time is later than the n th  preset time, and 
 (n+1) th  preset order spread radius is greater than the n th  preset order spread radius. 
   
     
     
         12 . The method of  claim 11 , further comprising:
 obtaining terminal identifications of all recipient terminals in the n th  preset order spread region when the n th  preset time comes; and   sending the order information to the recipient terminals based on the terminal identifications.   
     
     
         13 . The method of  claim 11 , further comprising:
 determining each preset order spread radius based on a first order deal rate in historical data in an area that is the same as the N th  preset broadcast order area.   
     
     
         14 . The method of  claim 13 , further comprising:
 analyzing the historical data in the area;   determining n th  area where the order deal rate in the historical data is in the n th  preset range, wherein the radius corresponding to the n th  area is the n th  preset broadcast radius, and the radius corresponding to the (n+1) th  area is larger than the radius corresponding to the n th  area.   
     
     
         15 . The method of  claim 13 , further comprising:
 obtaining a second order deal rate corresponding to orders sent in a preset time period;   adjusting each of the preset order spread radius or each of the preset time if the second order deal rate is less than a first threshold.   
     
     
         16 . The method of  claim 15 , further comprising:
 obtaining an order density in a preset region;   adjusting each of the preset order spread radius or each of the preset time based on the order density,   wherein the order density is a ratio of the number of orders in the preset region to an area of the preset region, and the number of orders in the preset region is the number of orders associated with departure locations within the preset region.   
     
     
         17 . The method of  claim 16 , further comprising:
 lengthening each of the preset order spread radius when the order density in the preset region is greater than the first threshold; or   shortening each of the preset order spread radius when the order density in the preset region is less than the first threshold.   
     
     
         18 . The method of  claim 15 , further comprising:
 obtaining a terminal density in a preset region;   adjusting each of the preset order spread radius or each of the preset time based on the terminal density,   wherein the terminal density is a ratio of the number of terminals in the preset region to an area of the preset region.   
     
     
         19 . The method of  claim 18 , further comprising:
 lengthening each of the preset order spread radius when the terminal density in the preset region is greater than the first threshold; or   shortening each of the preset order spread radius when the terminal density in the preset region is less than the first threshold.   
     
     
         20 . The method of  claim 15 , further comprising:
 sending the order information to all recipient terminals in the n th  preset order spread region that are determined based on the n th  preset order spread radius or the adjusted n th  preset order spread radius when the n th  preset time or the adjusted n th  preset time comes.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.