Order allocation system and method
First Claim
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 first electrical signals encoding order information and user information from a terminal of an order requestor and terminals of order recipients via a network, wherein the user information includes information related to an order requestor and information related to order recipients, wherein the order information and the user information are associated with an order and include at least one of location information or time information, the location information including location of the order requester and location of each of the order recipients determined using positioning technology;
determine a road distance between the order requester and each of the order recipients according to a traffic map information of an area where the order requester is located, the location of the order requester, and the location of each of the order recipients;
determine an order snatching probability of each of the order recipients based on the road distance and a pre-established prediction model;
operate logical circuits in the at least one processor to determine at least one service provider from the order recipients based on the order snatching probability of each of order recipients; and
send the order information to a terminal of the at least one service provider via the network for displaying on an interface of the terminal of the at least one service provider,wherein the pre-established prediction model is generated by;
obtaining a plurality of historical orders of the user in a preset time period;
obtaining feature information of each of the plurality of historical orders and historical road distance of each of the plurality of historical orders; and
determining the pre-established prediction model by training a regression model using the feature information of each of the plurality of historical orders and the historical road distance of each of the plurality of historical orders, wherein the historical road distance is taken as a predictive variable, and order snatching results representing whether the historical orders are snatched or not is taken as a target variable.
1 Assignment
0 Petitions
Accused Products
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.
14 Citations
16 Claims
-
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 first electrical signals encoding order information and user information from a terminal of an order requestor and terminals of order recipients via a network, wherein the user information includes information related to an order requestor and information related to order recipients, wherein the order information and the user information are associated with an order and include at least one of location information or time information, the location information including location of the order requester and location of each of the order recipients determined using positioning technology; determine a road distance between the order requester and each of the order recipients according to a traffic map information of an area where the order requester is located, the location of the order requester, and the location of each of the order recipients; determine an order snatching probability of each of the order recipients based on the road distance and a pre-established prediction model; operate logical circuits in the at least one processor to determine at least one service provider from the order recipients based on the order snatching probability of each of order recipients; and send the order information to a terminal of the at least one service provider via the network for displaying on an interface of the terminal of the at least one service provider, wherein the pre-established prediction model is generated by; obtaining a plurality of historical orders of the user in a preset time period; obtaining feature information of each of the plurality of historical orders and historical road distance of each of the plurality of historical orders; and determining the pre-established prediction model by training a regression model using the feature information of each of the plurality of historical orders and the historical road distance of each of the plurality of historical orders, wherein the historical road distance is taken as a predictive variable, and order snatching results representing whether the historical orders are snatched or not is taken as a target variable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented on a computing device having at least one processor, at least one computer-readable storage medium, and a communication platform connected to a network, comprising:
-
receiving first electrical signals encoding order information and user information from a terminal of an order requestor and terminals of order recipients via a network, wherein the user information includes information related to an order requestor and information related to order recipients, wherein the order information and user information are associated with an order and include at least one of location information or time information, the location information including location of the order requester and location of each of the order recipients using positioning technology; determining a road distance between the order requester and each of the order recipients according to a traffic map information of an area where the order requester is located, the location of the order requester, and the location of each of the order recipients; determining an order snatching probability of each of the order recipients based on the road distance and a pre-established prediction model; operating logical circuits in the at least one processor to determine at least one service provider from the order recipients based on the order snatching probability of each of order recipients; and sending the order information to a terminal of the at least one service provider via the network for displaying on an interface of the terminal of the at least one service provider, wherein the pre-established prediction model is generated by; obtaining a plurality of historical orders of the user in a preset time period; obtaining feature information of each of the plurality of historical orders and historical road distance of each of the plurality of historical orders; and determining the pre-established prediction model by training a regression model using the feature information of each of the plurality of historical orders and the historical road distance of each of the plurality of historical orders, wherein the historical road distance is taken as a predictive variable, and order snatching results representing whether the historical orders are snatched or not is taken as a target variable. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification