Nothing Special   »   [go: up one dir, main page]

CN112819572A - Order allocation method, device, equipment and storage medium - Google Patents

Order allocation method, device, equipment and storage medium Download PDF

Info

Publication number
CN112819572A
CN112819572A CN202110089940.2A CN202110089940A CN112819572A CN 112819572 A CN112819572 A CN 112819572A CN 202110089940 A CN202110089940 A CN 202110089940A CN 112819572 A CN112819572 A CN 112819572A
Authority
CN
China
Prior art keywords
attribute information
order
service
distance
distributed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110089940.2A
Other languages
Chinese (zh)
Inventor
姜满
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
May 8 Home Co ltd
Original Assignee
May 8 Home Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by May 8 Home Co ltd filed Critical May 8 Home Co ltd
Priority to CN202110089940.2A priority Critical patent/CN112819572A/en
Publication of CN112819572A publication Critical patent/CN112819572A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the invention provides an order allocation method, an order allocation device, order allocation equipment and a storage medium, wherein the method comprises the following steps: the distribution equipment obtains first attribute information of the order to be distributed and second attribute information of the target server, determines a fitting distance value between the order to be distributed and the target server according to the two attribute information, and distributes the order to be distributed to the target server if the fitting distance is smaller than a preset radius of a service range of the target server. The basis of order allocation in the method is the fitting distance, and the distance is actually the result of carrying out measurement and balance unification on different attribute information on the order dimension and the service party dimension, namely, the order dimension and the service party dimension are unified to the distance. When the order distribution is carried out according to the fitting distance, the actual physical distance between the order to be distributed and the target server is considered, and the service capability of the target server is also considered, so that the reasonability of the order distribution is ensured.

Description

Order allocation method, device, equipment and storage medium
Technical Field
The present invention relates to the field of internet technologies, and in particular, to a method, an apparatus, a device, and a storage medium for order allocation.
Background
With the continuous development of the internet and terminal devices, people can put forward various requirements, such as catering, traveling, home administration, article handling and the like, by means of different Application programs (APP). For each demand put forward by a user, the APP generates an order and distributes the order to the corresponding service party.
Regardless of the order allocation, the quality of service is a critical factor to be guaranteed. The reasonableness of order allocation can directly influence whether the service party can provide services for the order in the time appointed by the user, and therefore, the service quality of the order can be influenced. Therefore, how to reasonably distribute orders becomes an urgent problem to be solved.
Disclosure of Invention
In view of this, embodiments of the present invention provide an order allocation method, an order allocation device, an order allocation apparatus, and a storage medium, so as to ensure the rationality of order allocation and ensure the completion quality of orders.
In a first aspect, an embodiment of the present invention provides an order allocation method, including:
acquiring first attribute information of an order to be distributed and second attribute information of a target server;
determining a fitting distance between the order to be distributed and the target server according to the first attribute information and the second attribute information;
and if the fitting distance is smaller than the preset radius of the service range of the target service party, distributing the order to be distributed to the target service party.
In a second aspect, an embodiment of the present invention provides an order distribution apparatus, including:
the acquisition module is used for acquiring first attribute information of the order to be distributed and second attribute information of the target server;
the distance determining module is used for determining the fitting distance between the order to be distributed and the target server according to the first attribute information and the second attribute information;
and the distribution module is used for distributing the order to be distributed to the target server if the fitting distance is smaller than the preset radius of the service range of the target server.
In a third aspect, an embodiment of the present invention provides an electronic device, including: a memory, and a processor coupled to the memory;
the memory to store one or more computer instructions, wherein the one or more computer instructions are for the processor to invoke for execution;
the processor is configured to execute the one or more computer instructions to implement the order allocation method of the first aspect.
In a fourth aspect, an embodiment of the present invention provides a computer storage medium for storing and storing a computer program, where the computer program is used to make a computer implement the order allocation method in the first aspect when executed.
The order distribution method, the order distribution device, the order distribution equipment and the storage medium provided by the embodiment of the invention comprise the following steps: the distribution equipment obtains first attribute information of the order to be distributed and second attribute information of the target server, determines a fitting distance value between the order to be distributed and the target server according to the two attribute information, and distributes the order to be distributed to the target server if the fitting distance is smaller than a preset radius of a service range of the target server.
The basis of order allocation in the method is the fitting distance, and the distance is actually the result of carrying out measurement and balance unification on different attribute information on the order dimension and the service party dimension, namely, the order dimension and the service party dimension are unified to the distance. When the order distribution is carried out according to the fitting distance, the actual physical distance between the order to be distributed and the target server is considered, and the service capability degree of the target server is also considered, so that the reasonability of the order distribution is ensured.
Meanwhile, compared with the order distribution based on the grade, the distance is a more intuitive distribution basis, and a maintainer of the distribution equipment can intuitively know the order distribution condition. In addition, compared with the method that the actual physical distance between the server and the order is directly used for order distribution, the multidimensional information is considered when the fitting distance is generated, and the reasonability of order distribution is further guaranteed.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
Fig. 1 is a flowchart of an order allocation method according to an embodiment of the present invention;
FIG. 2 is a flow chart of another order allocation method according to an embodiment of the present invention;
FIG. 3 is a flow chart of another order allocation method according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an order distribution apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device corresponding to the order distribution apparatus provided in the embodiment shown in fig. 4.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terminology used in the embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the examples of the present invention and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, and "a" and "an" generally include at least two, but do not exclude at least one, unless the context clearly dictates otherwise.
It should be understood that the term "and/or" as used herein is merely one type of association that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
The words "if", as used herein, may be interpreted as "at … …" or "at … …" or "in response to a determination" or "in response to a test", depending on the context. Similarly, the phrase "if it is determined" or "if the test (stated condition or event)" may be interpreted as "when determined" or "in response to a determination" or "when tested (stated condition or event)" or "in response to a test (stated condition or event)" depending on the context.
It is also noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a good or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such good or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a commodity or system that includes the element.
In line with the above description of the background art, there are multiple APPs that provide different types of services to users in daily life, and different APPs may generate different types of orders, such as take-out orders, pick-up orders, freight orders, household cleaning orders, and the like. However, in any scenario, the quality of service is an important indicator to be guaranteed. The reasonability of order allocation directly influences whether a service party can provide services for the service party in the time appointed by the user, and therefore the service quality of the order is indirectly influenced. In this case, in order to improve the rationality of order distribution, the order distribution method provided in each of the following embodiments of the present invention may be used.
The following embodiments are described with respect to a home cleaning scenario. Under the scene, the service party can be a cleaning merchant capable of providing cleaning service, and the service demand party is a user with cleaning demand.
Fig. 1 is a flowchart of an order allocation method according to an embodiment of the present invention. The execution subject of the order distribution method provided by this embodiment may be a distribution device, and this distribution device may specifically be a distribution platform maintained by a cleaning service provider, and the platform may specifically be a server. As shown in fig. 1, the method comprises the steps of:
s101, acquiring first attribute information of an order to be distributed and second attribute information of a target server.
The distribution apparatus may acquire an order to be distributed and first attribute information related to the order to be distributed.
The order to be allocated may include a service location, a service time, a service type, and the like. The above-mentioned contents can be selected by the service demander, i.e. the user at the time of ordering.
For the first attribute information, in an optional case, when the target service party is not yet assigned to the order, the first attribute information may include a distance between a service location included in the order to be assigned and a service scope center of the service party. The center of the service range may be a predetermined location, such as the residence of the target service party, etc.
Alternatively, when the target service party has been allocated to the order, the first attribute information may include a distance between a service location included in the order to be allocated and a service location included in the allocated order. In yet another optional case, when the target service party already has a plurality of allocated orders, the first attribute information includes a distance between the order to be allocated and a service location included in each of the allocated orders, where a service time included in the order to be allocated and a service time included in the allocated order are closest to each other.
It can be seen that the distance included in the first attribute information is an actual physical distance, i.e. a physical distance between the target service provider and the order to be allocated, or a physical distance between the order to be allocated and the allocated order.
Meanwhile, the distribution equipment can also acquire second attribute information related to the target service party. Optionally, the second attribute information may include one or more of a type of the target service party, and an idle degree of the target service party.
The type of the target server can indicate whether the target server is a member server or a full-time server. When the order is distributed, the system can have a certain inclination to the member service part and the full-time service part. The idle degree can reflect the order receiving capacity of the target service party, and the higher the idle degree is, the stronger the order receiving capacity is. The allocation device can calculate the idle time of the target service party in one day according to the service time contained in the allocated order of the target service party, and then determine the idle degree of the target service party according to the numerical interval to which the idle time belongs. When the order is distributed, the service side with stronger order capability is inclined to a certain extent.
And S102, determining a fitting distance between the order to be distributed and the target server according to the first attribute information and the second attribute information.
As can be seen from the above description, the first attribute information reflects a physical distance, and the measurement range thereof is a unit reflecting the distance, such as km; the second attribute information includes the type and/or extent of idleness of the target service provider, which is typically measured in units of points. On the basis, the measurement of the second attribute information can be converted to be the same as that of the first attribute information, so that the uniformity of the measurement among different dimensionality attribute information is realized.
Since the content included in the second attribute information may be expressed as a score, the unification of the metrics may be optionally implemented according to a correspondence between the score and a preset distance value.
For example, if the idle degree of the target service provider is the highest level and the corresponding score is 3, the idle degree can be converted into a preset distance value, such as-1.5 km, where the preset distance value corresponds to the score; the lowest level of idleness of the target server, which corresponds to a score of 0, may be converted into a distance value corresponding to the score, such as 0.5 km. The type of the target service party is a member, and the score corresponding to the member is 1, and the member can be converted into a distance value corresponding to the score, such as-1 km; if the target server is a non-member and the corresponding score is 0, the target server can be converted into a distance value corresponding to the score, for example, 0 km.
And then, the distribution equipment can calculate the fitting distance between the order to be distributed and the target server according to the first attribute information and the second attribute information after the measurement and the balance are unified. In an alternative calculation manner, the sum of the first attribute information and the second attribute information after the uniform metrology can be directly determined as the fitting distance.
It should be noted that the implementation of the metrology conversion process is based on the correspondence between the scores and the preset distance values, and the establishment basis of the correspondence is: if the second attribute information would bias the order allocation toward the target server, the predetermined distance value is a positive value, otherwise it is a negative value. Therefore, the second attribute information after the measurement and the measurement are unified can adjust the first attribute information to obtain the fitting distance. The fitting distance can indicate the matching degree of the to-be-distributed order and the target server, and the smaller the fitting distance is, the higher the matching degree of the to-be-distributed order and the target server is, that is, the more the to-be-distributed order should be distributed to the target server.
And S103, if the fitting distance is smaller than the preset radius of the service range of the target service party, distributing the order to be distributed to the target service party.
And if the fitting distance is smaller than the preset radius of the service range of the target service party, the distribution equipment distributes the order to be distributed to the target service party. The preset radius can be set by the target service party.
Compared with the order distribution based on the grade, the distance is a more intuitive parameter, and related personnel of the clean service provider can intuitively know the distribution logic of the order. Compared with the method of directly using the actual physical distance to distribute orders, the fitting distance actually takes multi-dimensional information into consideration, so that the orders are distributed more reasonably.
In this embodiment, first attribute information of an order to be allocated and second attribute information of a target server are obtained, a fitting distance value between the order to be allocated and the target server is determined according to the two attribute information, and if the fitting distance is smaller than a preset radius of a service range of the target server, the allocation device allocates the order to be allocated to the target server. The basis of order allocation in the method is a fitting distance, and the distance is actually a result of carrying out measurement and balance unification on different attribute information on the order dimension and the service party dimension. When the order distribution is carried out according to the fitting distance, the actual physical distance between the order to be distributed and the target server is considered, and the service capability of the target server is also considered, so that the reasonability of the order distribution is ensured.
As can be seen from the description in the above embodiments, both the first attribute information and the second attribute information affect the magnitude of the fitting distance. In practice, different weight values can be set for the first attribute information and the second attribute information according to actual requirements, so that the influence degree of the attribute information with different dimensionalities on the fitting distance is controlled.
Fig. 2 is a flowchart of another order allocation method according to an embodiment of the present invention. As shown in fig. 2, the method comprises the steps of:
s201, first attribute information of an order to be distributed and second attribute information of a target server are obtained.
The step 201 is similar to the related steps in the embodiment shown in fig. 1, and reference may be made to the related description therein, which is not repeated herein.
S202, acquiring preset weight values corresponding to the first attribute information and the second attribute information respectively.
And S203, determining a fitting distance according to the preset weight value, the first attribute information and the second attribute information.
The distribution equipment can obtain preset weight values corresponding to the attribute information of different dimensions, and performs weighted calculation on the preset weight values and the attribute information after unified weighing to obtain a fitting distance. And the attribute information with larger influence on the fitting distance has larger preset weight. In practice, the preset weight value corresponding to the first attribute information is usually greater than the preset weight value corresponding to the second attribute information.
Specifically, the distribution device may calculate a first component of the fitting distance according to the first attribute information and a preset weight value corresponding to the distance. And calculating a second component of the fitting distance according to the second attribute information after the measurement is unified and the corresponding preset weight value. The sum of the first component and the second component may be directly determined as the fitting distance.
And S204, if the fitting distance is smaller than the preset radius of the service range of the target service party, distributing the order to be distributed to the target service party.
The step 204 is similar to the related steps in the embodiment shown in fig. 1, and reference may be made to the related description therein, which is not repeated herein.
In practice, there may be a plurality of target service parties, and in this case, optionally, the allocating device may further calculate a difference between the fitting distance and the preset radius of each target service party, and allocate the order to be allocated to the target service party corresponding to the minimum difference.
And for the preset weight value corresponding to each attribute information, real-time adjustment can be carried out according to the actual order distribution condition.
In this embodiment, a preset weight value is introduced when the fitting distance value is calculated, and the preset weight value can be continuously adjusted according to actual requirements, so that flexible adjustment of the influence degree of different attribute information on the fitting distance can be realized. In addition, other technical effects that can be achieved by the present embodiment are described in the embodiment shown in fig. 1, and are not described herein again.
It has been disclosed in the above embodiments that the second attribute information may include a type of the target service and/or an idleness of the target service. Besides, in practice, optionally, the second attribute information may also include: the service demander, i.e. the user, has a preference degree for the target service.
For example, assuming that the order to be allocated is generated by the user a, if the target service party has served the user a multiple times, the preference degree of the user a for the target service party is high.
Suppose that the order to be allocated is generated by user a and that user a has certain special requirements on the service, such as age, gender. If the target server meets the special requirements of the user A, the preference degree of the user A to the target server is high. The above-mentioned special requirements of user a may fill in remark information at the time of placing an order to be obtained by the distribution device.
Then, taking the above example into account, the process of calculating the second component in the fitting distance may be: the distribution equipment can determine the number of times that the target service party has served the user A according to the order to be distributed and the historical order of the target service party, then determine the preference degree of the user A to the target service party according to the numerical value interval to which the number belongs, and further calculate the second component according to the preference degree and the preset weight value corresponding to the preference degree. That is, the preset distance value corresponding to the preference degree is multiplied by the preset weight value corresponding to the preference degree to obtain the second component. When the preference degree is higher than the preset level, the preset distance value corresponding to the preference degree is a negative value, otherwise, the preset distance value corresponding to the preference degree is a positive value.
Similarly, the distribution device may further determine whether the target service party meets the special requirement input by the user a when placing the order according to the personal information of the target service party, so as to determine the preference degree of the user a for the target service party, and further calculate the second component in the fitting distance.
In this embodiment, the second attribute information may include a preference degree of the service demander for the target service demander, and the distribution device may perform metric conversion on the second attribute information to convert the second attribute information into a distance value, that is, a second component in the fitting distance. And then, the fitting distance of the target server to the order to be distributed can be further obtained according to the first attribute information, and the order distribution is carried out.
Optionally, the second attribute information may also include: the quality of service level and the duration of service for the target service. The service quality grade of the target service party can be represented as a grade given by the user, and the service duration can be represented as the service duration accumulated from the first order receiving to the order distribution of the target service party.
The distribution device may calculate the third component according to the service quality level and a preset weight value corresponding to the service quality level. And calculating a fourth component according to the service duration and a preset weight value corresponding to the service duration. Finally, a second component in the fitted distance is determined from the third component and the fourth component. Optionally, the preset weight value corresponding to the service quality level is usually greater than the preset weight value corresponding to the service duration.
Specifically, the allocating device may multiply a preset distance value corresponding to the quality of service level by a preset weight value corresponding to the quality of service level to obtain the third component. When the service quality grade is higher than the preset grade, the preset distance value corresponding to the service quality grade is a positive value, otherwise, the preset distance value is a negative value. And multiplying a preset distance value corresponding to the numerical value interval to which the service duration belongs by a preset weight value corresponding to the service duration to obtain a fourth component. And the preset weight value corresponding to the service duration is a positive value. Finally, the sum of the third component and the fourth component is determined as the second component in the fitted distance.
In this embodiment, the second attribute information may include a service quality level and a service duration, and similar to the above embodiment, the allocating device may also perform metric transformation on the second attribute information to transform the service quality level into a third component in the second component, transform the service duration into a fourth component in the second component, and then further obtain a fitting distance of the target server to the to-be-allocated order according to the first attribute information, and perform order allocation.
Optionally, the second attribute information may also include: the assigned order of the target service is assigned a reasonable level. The target server usually has a service period with a fixed duration, and the distributed reasonable grade can reflect the continuity of the distributed orders in the service period, that is, the smaller the time gap between a plurality of distributed orders, the higher the distributed reasonable grade.
The distribution device may calculate the second component according to the distributed reasonable level and a preset weight value corresponding to the distributed reasonable level. Specifically, the allocation device multiplies a preset distance value corresponding to the allocated reasonable level by a preset weight value corresponding to the allocated reasonable level, thereby obtaining a second component.
In this embodiment, the second attribute information includes a distribution reasonable grade, and the distribution device may perform metric transformation on the second attribute information to transform the second attribute information into a second component in the fitting distance, and then may further obtain the fitting distance according to the first attribute information, and perform order distribution.
In summary, the above embodiments respectively disclose a plurality of kinds of second attribute information, and a process of performing metrology conversion on each kind of second attribute information. In the actual order allocation process, one or more of the second attribute information can be used according to the requirement, a second component corresponding to each second attribute information is obtained, the fitting distance of the target server to the order to be allocated is further obtained, and finally, the order allocation is carried out according to the fitting distance.
In practice, the preset weight values corresponding to different second attribute information may have the following magnitude relationship: the service duration, the distribution rationality level, the target service party as a member service party, the service quality level, the preference degree and the preset weight values corresponding to the target service party as a full-time service party are sequentially increased.
In actual order allocation, the balance of order allocation can also be considered. Fig. 3 is a flowchart of another order allocation method according to an embodiment of the present invention. As shown in fig. 3, the method comprises the steps of:
s301, first attribute information of the order to be distributed and second attribute information of the target server are obtained.
S302, according to the first attribute information and the second attribute information, determining a fitting distance between the order to be distributed and the target server.
The steps 301 to 302 are similar to the related steps in the embodiment shown in fig. 1, and reference may be made to the related description therein, which is not repeated herein.
And S303, determining the attrition rate of the target service party according to the third attribute information of the historical order distributed by the target service party.
S304, if the fitting distance is smaller than the preset radius of the service range of the target service party and the loss rate of the target service party is larger than the preset loss rate, the order to be distributed is distributed to the target service party.
The distribution equipment can also count the historical orders distributed by the target service party within a certain time period, and determine the attrition rate of the target service party according to the third attribute information of the historical orders. Optionally, the third attribute information of the historical order may include at least one of a number of the historical orders, a total service duration of the historical orders, and a total price of the historical orders. The smaller the number of historical orders, the smaller the total service duration, and the lower the total price, the higher the attrition rate of the target service.
And if the fitting distance is smaller than the preset radius of the service range of the target service party and the loss rate of the target service party is larger than the preset loss rate, distributing the order to be distributed to the target service party. Optionally, if there are multiple target service providers meeting the requirement, the target service providers with higher churn rate are preferentially allocated.
In this embodiment, the order allocation is performed based on the fitting distance and the loss rate of the service provider. The method can ensure the distribution rationality of the orders and the balance of the order distribution. When each server completes the order, the completion quality can be guaranteed, and the server can be guaranteed to have higher loyalty to the service provider. In addition, other technical effects that can be achieved by the present embodiment can also be referred to the description in the embodiment shown in fig. 1, and are not described herein again.
The order distribution apparatus of one or more embodiments of the present invention will be described in detail below. Those skilled in the art will appreciate that the order distribution devices may each be configured using commercially available hardware components through the steps taught by the present scheme.
Fig. 4 is a schematic structural diagram of an order distribution apparatus according to an embodiment of the present invention, and as shown in fig. 4, the order distribution apparatus includes:
the obtaining module 11 is configured to obtain first attribute information of an order to be allocated and second attribute information of a target server.
And a distance determining module 12, configured to determine a fitting distance between the order to be allocated and the target server according to the first attribute information and the second attribute information.
And the allocating module 13 is configured to allocate the order to be allocated to the target service party if the fitting distance is smaller than a preset radius of a service range of the target service party.
Optionally, the distance determining module 12 specifically includes:
an obtaining unit 121, configured to obtain preset weight values corresponding to the first attribute information and the second attribute information respectively.
The determining unit 122 is configured to determine the fitting distance according to the preset weight value, the first attribute information, and the second attribute information.
Optionally, the first attribute information includes a distance between a service location included in the order to be allocated and a center of a service range of the target service party, or a distance between a service location included in the order to be allocated and a service location included in an allocated order of the target service party.
The determining unit 122 is configured to calculate a first component of the fitting distance according to the distance included in the first attribute information and a preset weight value corresponding to the distance; calculating a second component of the fitting distance according to the second attribute information and a preset weight value corresponding to the second attribute information; and determining the fitting distance from the first component and the second component.
Optionally, the second attribute information includes a preference degree of the service demander generating the to-be-allocated order for the target service demander.
The determining unit 122 is configured to calculate the second component according to the preference degree and a preset weight value corresponding to the preference degree.
Optionally, the second attribute information includes a service quality level and a service duration of the target service party.
The determining unit 122 is configured to calculate a third component according to the quality of service level and a preset weight value corresponding to the quality of service level; calculating a fourth component according to the service duration and a preset weight value corresponding to the service duration; and determining the second component from the third component and the fourth component.
Optionally, the second attribute information includes an allocation reasonableness grade of the allocated order of the target service party;
the determining unit 122 is configured to calculate the second component according to the distribution reasonable level and a preset weight value corresponding to the distribution reasonable level.
Optionally, the apparatus further comprises:
and an attrition rate determining module 14, configured to determine an attrition rate of the target service party according to the third attribute information of the history order to which the target service party is allocated.
The allocating module 13 is configured to allocate the order to be allocated to the target service party if the fitting distance is smaller than a preset radius of the service range of the target service party and the churn rate of the target service party is greater than a preset churn rate.
The apparatus shown in fig. 4 can perform the method of the embodiment shown in fig. 1 to 3, and the detailed description of this embodiment can refer to the related description of the embodiment shown in fig. 1 to 3. The implementation process and technical effect of the technical solution refer to the descriptions in the embodiments shown in fig. 1 to fig. 3, and are not described herein again.
The internal functions and structure of the order distribution apparatus are described above, and in one possible design, the structure of the order distribution apparatus may be implemented as an electronic device, such as a computer. Fig. 5 is a schematic structural diagram of an electronic device according to a first embodiment of the present invention, and as shown in fig. 5, the electronic device includes: a memory 21, and a processor 22 connected to the memory, the memory 21 being used for storing a program for the electronic device to execute the order allocation method provided in any of the above embodiments, the processor 22 being configured to execute the program stored in the memory 21.
The program comprises one or more computer instructions which, when executed by the processor 22, are capable of performing the steps of:
acquiring first attribute information of an order to be distributed and second attribute information of a target server;
determining a fitting distance between the order to be distributed and the target server according to the first attribute information and the second attribute information;
and if the fitting distance is smaller than the preset radius of the service range of the target service party, distributing the order to be distributed to the target service party.
Optionally, processor 22 is also configured to perform all or some of the method steps described above.
The electronic device may further include a communication interface 23 for communicating with other devices or a communication network.
In addition, an embodiment of the present invention provides a computer storage medium for storing computer software instructions for the electronic device, which includes a program for executing the order allocation method in the method embodiments shown in fig. 1 to 4.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

1. An order allocation method, comprising:
acquiring first attribute information of an order to be distributed and second attribute information of a target server;
determining a fitting distance between the order to be distributed and the target server according to the first attribute information and the second attribute information;
and if the fitting distance is smaller than the preset radius of the service range of the target service party, distributing the order to be distributed to the target service party.
2. The method of claim 1, wherein determining the fitting distance between the order to be allocated and the target service according to the first attribute information and the second attribute information comprises:
acquiring preset weight values corresponding to the first attribute information and the second attribute information respectively;
and determining the fitting distance according to the preset weight value, the first attribute information and the second attribute information.
3. The method according to claim 1, wherein the first attribute information includes a distance between a service location included in the order to be allocated and a center of a service range of the target service party, or a distance between a service location included in the order to be allocated and a service location included in an allocated order of the target service party;
the determining the fitting distance according to the weight value, the first attribute information and the second attribute information includes:
calculating a first component of the fitting distance according to the distance included in the first attribute information and a preset weight value corresponding to the distance;
calculating a second component of the fitting distance according to the second attribute information and a preset weight value corresponding to the second attribute information;
determining the fitting distance from the first component and the second component.
4. The method according to claim 3, wherein the second attribute information comprises a preference degree of a service demander generating the order to be allocated for the target service;
the calculating a second component of the fitting distance according to the second attribute information and a preset weight value corresponding to the second attribute information includes:
and calculating the second component according to the preference degree and a preset weight value corresponding to the preference degree.
5. The method of claim 3, wherein the second attribute information comprises a quality of service level, a service duration of the target service;
the calculating a second component of the fitting distance according to the second attribute information and a preset weight value corresponding to the second attribute information includes:
calculating a third component according to the service quality grade and a preset weight value corresponding to the service quality grade;
calculating a fourth component according to the service duration and a preset weight value corresponding to the service duration;
determining the second component according to the third component and the fourth component.
6. The method of claim 3, wherein the second attribute information comprises an assigned equity rating of the assigned order of the target service;
the calculating a second component of the fitting distance according to the second attribute information and a preset weight value corresponding to the second attribute information includes:
and calculating the second component according to the distributed reasonable grade and a preset weight value corresponding to the distributed reasonable grade.
7. The method of claim 1, further comprising:
determining the attrition rate of the target service party according to the third attribute information of the historical order distributed by the target service party;
if the fitting distance is smaller than the preset radius of the service range of the target service party, allocating the order to be allocated to the target service party, including:
and if the fitting distance is smaller than the preset radius of the service range of the target service party and the loss rate of the target service party is larger than the preset loss rate, distributing the order to be distributed to the target service party.
8. An order distribution apparatus, comprising:
the acquisition module is used for acquiring first attribute information of the order to be distributed and second attribute information of the target server;
the distance determining module is used for determining the fitting distance between the order to be distributed and the target server according to the first attribute information and the second attribute information;
and the distribution module is used for distributing the order to be distributed to the target server if the fitting distance is smaller than the preset radius of the service range of the target server.
9. An electronic device, comprising: a memory, and a processor coupled to the memory;
the memory to store one or more computer instructions, wherein the one or more computer instructions are for the processor to invoke for execution;
the processor to execute the one or more computer instructions to implement the order distribution method of any of claims 1 to 7.
10. A non-transitory machine-readable storage medium having executable code stored thereon, which when executed by a processor of an electronic device, causes the processor to perform the order allocation method of any of claims 1-7.
CN202110089940.2A 2021-01-22 2021-01-22 Order allocation method, device, equipment and storage medium Pending CN112819572A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110089940.2A CN112819572A (en) 2021-01-22 2021-01-22 Order allocation method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110089940.2A CN112819572A (en) 2021-01-22 2021-01-22 Order allocation method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN112819572A true CN112819572A (en) 2021-05-18

Family

ID=75858853

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110089940.2A Pending CN112819572A (en) 2021-01-22 2021-01-22 Order allocation method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112819572A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113642932A (en) * 2021-09-01 2021-11-12 首约科技(北京)有限公司 Online taxi appointment order dispatching single-inclination strategy method
CN114330879A (en) * 2021-12-29 2022-04-12 蔷薇大树科技有限公司 Order distribution method and system of multi-dimensional constraint

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160011279A (en) * 2014-07-21 2016-02-01 주식회사 리치앤노블 System for managing order
CN106779526A (en) * 2016-11-23 2017-05-31 北京小度信息科技有限公司 Order component formula method and device
WO2017088828A1 (en) * 2015-11-26 2017-06-01 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for allocating sharable orders
CN111144676A (en) * 2018-11-05 2020-05-12 北京嘀嘀无限科技发展有限公司 Vehicle order distribution method, device, server and computer readable storage medium
CN112036638A (en) * 2020-08-31 2020-12-04 北京嘀嘀无限科技发展有限公司 Order allocation method and device, electronic equipment and readable storage medium
CN112070349A (en) * 2020-08-03 2020-12-11 长沙市到家悠享网络科技有限公司 Order allocation method, device, equipment and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160011279A (en) * 2014-07-21 2016-02-01 주식회사 리치앤노블 System for managing order
WO2017088828A1 (en) * 2015-11-26 2017-06-01 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for allocating sharable orders
CN106779526A (en) * 2016-11-23 2017-05-31 北京小度信息科技有限公司 Order component formula method and device
CN111144676A (en) * 2018-11-05 2020-05-12 北京嘀嘀无限科技发展有限公司 Vehicle order distribution method, device, server and computer readable storage medium
CN112070349A (en) * 2020-08-03 2020-12-11 长沙市到家悠享网络科技有限公司 Order allocation method, device, equipment and storage medium
CN112036638A (en) * 2020-08-31 2020-12-04 北京嘀嘀无限科技发展有限公司 Order allocation method and device, electronic equipment and readable storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113642932A (en) * 2021-09-01 2021-11-12 首约科技(北京)有限公司 Online taxi appointment order dispatching single-inclination strategy method
CN114330879A (en) * 2021-12-29 2022-04-12 蔷薇大树科技有限公司 Order distribution method and system of multi-dimensional constraint

Similar Documents

Publication Publication Date Title
CN109376155B (en) ID generation method and device, storage medium and electronic device
CN108154298B (en) Distribution task allocation method and device, electronic equipment and computer storage medium
CN109949095A (en) Replenishing method and equipment
CN111047243B (en) Method and device for determining logistics distribution cost
TW201737196A (en) Method, apparatus, and system for scheduling logistic resources
CN108182560B (en) Distribution task allocation method and device, electronic equipment and computer storage medium
KR20000076637A (en) Hierarchical service level remediation for competing classes based upon achievement of service level goals
CN110138883B (en) Hybrid cloud resource allocation method and device
CN112819572A (en) Order allocation method, device, equipment and storage medium
CN107222646B (en) Call request distribution method and device
CN109657998B (en) Resource allocation method, device, equipment and storage medium
CN108694599A (en) Determine method, apparatus, electronic equipment and the storage medium of commodity price
CN106846071A (en) Data processing method and device
CN105491085A (en) Method and device for on-line requesting for queuing
CN109032800A (en) A kind of load equilibration scheduling method, load balancer, server and system
CN111695842B (en) Distribution scheme determining method, distribution scheme determining device, electronic equipment and computer storage medium
CN104838619B (en) Method and apparatus for Assignment Network resource
CN106209731A (en) Session service processing method and processing device
CN111988388B (en) Flow distribution method, device, electronic equipment and storage medium
JP6183942B1 (en) Point management system and constraint judgment device
CN110348795A (en) Distribution resource management method, distribution resource management device, electronic equipment and computer storage medium
US20230146271A1 (en) Systems and methods for forecasting inbound telecommunications associated with an electronic transactions subscription platform
CN114140033B (en) Service personnel allocation method and device, electronic equipment and storage medium
CN113743777B (en) Service resource allocation method and device, storage medium and electronic equipment
CN110096352A (en) Process management method, device and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination